﻿@charset "utf-8";*{margin: 0;padding: 0;}
body{font: 13px/1.63 "Hiragino Sans GB", Helvetica, Microsoft YaHei, Arial, sans-serif;color: #000;background: #fff;}
/*默认样式*/
a{color: #77c1e5;display: inline-block;text-decoration: none;transition: all .1s;}
a img{border: none;}
a:hover{color: #eb3e02;}
ul, ol, li{list-style: none;}
p{line-height: 2em;}

/*---------通用样式---------*//*浮动*/
.fl{float: left;}
.fr{float: right;}
.clear{clear: both;height: 0;line-height: 0;font-size: 0;}
.clearfix{*zoom: 1;}
.clearfix:before, .clearfix:after{display: table;content: "";line-height: 0;}
.clearfix:after{clear: both;}
.ml2{margin-left:2%}
.mr2{margin-right:2%}
/*color*/
red, .red{color: #eb3c00;}
gray, .gray{color: silver;}
/*宽度*/
.col2, .col3, .col4, .col5, .col6, .col7, .col8, .colm2, .colm3, .colm4, .colm5, .colm6{overflow: hidden;}
.col2>li, .col3>li, .col4>li, .col5>li, .col6>li, .col7>li, .col8>li, .colm2>li, .colm3>li, .colm4>li, .colm5>li, .colm6>li{float: left;}
.col7>li{width: 14.2%;}
.col8>li{width: 12.5%;}
.col5>li{width: 20%;}
.colm2{margin-left: -3%;}
.colm2>li{width: 47%;margin-left: 3%;margin-bottom: 25px;}
.colm3{margin-left: -3%;}
.colm3>li{width: 30.3%;margin-left: 3%;margin-bottom: 25px;}
.colm4{margin-left: -2%;}
.colm4>li{width: 23%;margin-left: 2%;margin-bottom: 20px;}
.colm5{margin-left: -2%;}
.colm5>li{margin-left: 2%;margin-bottom: 20px;width: 18%;}
li a{display: block;}
li img{width: 100%;line-height: 0;}
.pad{padding: 10px 0;overflow: hidden;}
.bb{border-bottom: 1px dashed #ddd;}
.bl{border-left: 1px dashed #ddd;}
.wrapper{}
.container,.friend_link{width: 98%;max-width: 1200px;margin: 0 auto;overflow: hidden;}
.main{background: #eee;}
.main .container{padding: 10px;box-sizing: border-box;background: #fff;}
/*------------------Index------------------*/
.banner img{width: 100%;height: auto;}
/* rslides*/
.rslides{position: relative;list-style: none;overflow: hidden;width: 100%;padding: 0;margin: 0;}
.rslides li{-webkit-backface-visibility: hidden;position: absolute;display: none;width: 100%;left: 0;top: 0;}
.rslides li:first-child{position: relative;display: block;float: left;}
.rslides img{display: block;height: auto;float: left;width: 100%;border: 0;}
/*pager*/
.callbacks_tabs.callbacks1_tabs{margin-top: -40px;position: relative;z-index: 100;margin-bottom: 20px;}
.callbacks_tabs.callbacks1_tabs li{display: inline-block;width: 12px;height: 12px;margin-left: 5px;border-radius: 12px;border: 1px solid #eb3c00;position: relative;font-size: 0px;}
.callbacks_tabs.callbacks1_tabs li a{display: inline-block;width: 12px;height: 12px;border-radius: 15px;position: absolute;left: 0;z-index: 1000;color: rgba(100,200,300,0);color: transparent;}
.callbacks_tabs.callbacks1_tabs li.callbacks_here a{background: #eb3c00;}
/* Callback example*/
.callbacks_container{margin-bottom: 2px;position: relative;width: 100%;max-width: 100%;text-align: center;}
.callbacks{position: relative;list-style: none;overflow: hidden;width: 100%;padding: 0;margin: 0;}
.callbacks li{position: absolute;width: 100%;left: 0;top: 0;}
.callbacks img{display: block;position: relative;z-index: 1;height: auto;width: 100%;border: 0;}
.callbacks .caption{display: block;position: absolute;z-index: 2;font-size: 20px;text-shadow: none;color: #eb3c00;background: #000;background: rgba(0,0,0, .8);left: 0;right: 0;bottom: 0;padding: 10px 20px;margin: 0;max-width: none;}
.callbacks_nav{position: absolute;-webkit-tap-highlight-color: rgba(0,0,0,0);top: 50%;left: 0;opacity: 0.6;z-index: 3;text-indent: -9999px;overflow: hidden;text-decoration: none;height: 61px;width: 30px;background: transparent url("../img/themes.gif") no-repeat left top;background-size: 60px auto;margin-top: -30px;display: none;}
.callbacks_container:hover .callbacks_nav{display: block;}
.callbacks_nav:active{opacity: 1.0;}
.callbacks_nav.next{left: auto;background-position: right top;right: 0;}
/*---------Banner end---------*/
.iboxT{font: 16px/1.2 "microsoft yahei";color: #6f7376;margin-top: 22px;}
.iboxT .more{font: 10px/1.6 arial;text-align: center;color: #fff;display: block;float: right;text-transform: uppercase;}
.iboxT .more:hover{background-position: -100px 0px;}
.iboxT .en{color: #b5b5b5;text-transform: uppercase;margin-left: 5px;}
 
/*选项卡*/
.tab_menu{overflow: hidden;text-align: center;padding: 10px 0 20px;}
.tab_menu li{display: inline-block;margin: 0 0.5%;padding: 8px 1%;width: 11%;min-width: 90px;font-size: 14px;background: #333;color: #fff;}
.current{background-color: #df0122!important;}
.tab_menu li a{color: #fff;font-size: 1.15em;}
/*标题栏*/
.pad>.titbar{border-bottom: 1px solid #ddd;}
.titbar{overflow: hidden;line-height: 3.5em;border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #CCC;margin-bottom:20px;}
.titbar span{float: left;font-size: 1.5em;font-weight: bold;color:#0A4B9D;}
a.r_more{float: right;font-size: 12px;color: #eb3c00;}
/*index product*/
.i_product .index_pro_list{display: none;}
.i_product .tit{height:50px;line-height:50px;color:#3385ff;font-weight:bold;font-size:17px;border-bottom:1px #d1d1d1 solid;}
.i_product .tit em{display:block;float:left;width:5px;height:20px;background:#DF0122;margin:17px 10px 0 0;}
.i_product .tit span{float:right;font-size:12px;font-weight:normal;}
.i_product .tit span a{color:#DF0122;}
.pro_list li{}
.pro_list li>a{line-height: 0;height: 180px;overflow: hidden;}
.pro_list li img{height: 180px;transition: all .3s;}
.pro_list li p{line-height: 2em;padding: 5px 0;font-size: 1.15em;text-align: center;}
.pro_list li>a:hover img{transform: scale(1.1, 1.1);}
/*index about news Case*/
.about{float:left;width:347px;margin:20px 0 0 0;}
.about .tit{height:30px;line-height:30px;color:#3385ff;font-weight:bold;font-size:17px;}
.about .tit em{display:block;float:left;width:5px;height:20px;background:#DF0122;margin:6px 10px 0 0;}
.about .tit span{float:right;font-size:12px;font-weight:normal;}
.about .tit span a{color:#DF0122;}
.about .con .img{width: 100%;height: 100%;display: block;transition: 700ms;}
.about .con{margin-top:10px;}
.about .con p{line-height:200%;text-indent:2em;padding-top:10px;}
.about .con p a{color:#ff6600;}
/*index   news  */
.news{float:left;width:470px;margin:20px 0 0 35px;}
.news .tit{height:30px;}
.news .tit li{float:left;width:100px;height:27px;line-height:27px;text-align:center;background:#ffffff;margin-right:10px;cursor:pointer;border:1px #c2c2c2 solid;}
.news .tit .sel{background:#DF0122;color:#FFF;border:1px #DF0122 solid;}
.news .con{margin-top:10px;}
.news .con dt{height:85px;}
.news .con dt span{float:left;display:block;width:122px;height:80px;}
.news .con dt span img{width:122px;height:80px;}
.news .con dt div{width:330px;float:right;}
.news .con dt h2{font-size:14px;font-weight:bold;}
.news .con dt h2 a{color:#DF0122;}
.news .con dt p{line-height:160%;font-size:12px;padding-top:5px;color:#666666;}
.news .con dd{height:35px;line-height:35px;border-bottom:1px #9c9c9c dashed;padding-left:20px;background:url(../img/icon_3.jpg)5px center no-repeat;}
.news .con dd em{display:block;float:right;font-size:12px;color:#9c9c9c;}
/*index  Case*/
.case{float:right;width:280px;margin:20px 0 0 30px;}
.case .tit{height:30px;line-height:30px;color:#3385ff;font-weight:bold;font-size:17px;}
.case .tit em{display:block;float:left;width:5px;height:20px;background:#DF0122;margin:6px 10px 0 0;}
.case .tit span{float:right;font-size:12px;font-weight:normal;}
.case .tit span a{color:#DF0122;}
.case .trends-slide{margin-top:10px;width: 280px;height: 230px;overflow: hidden;background:#f0f0f0;}
.case .changeBox_a1{width:250px;height:200px;position:relative;margin-left:15px;margin-top:15px;}
.case .changeBox_a1 .a_bigImg img{position:absolute;top:0px;left:0px;display:none;width:250px;height:200px;}
.case .ul_change_a1{position:absolute;right:0px;bottom:0px;overflow:hidden;float: right;}
.case .ul_change_a1 li{float: left;}
.case .ul_change_a1 span{float: left;width: 18px;height: 18px;line-height: 17px;color: #fff;border-left: 1px #96B391 solid;text-align: center;background:#3B3B39;filter:alpha(opacity=85);opacity:0.85;cursor:hand;cursor:pointer;margin-right:3px;margin-bottom:3px;}
.case .ul_change_a1 span.on{background:#C20000;}

/*honor*/
.honor{height:290px;margin-top:20px;}
.honor .tit{height:50px;line-height:50px;color:#3385ff;font-weight:bold;font-size:17px;border-bottom:1px #d1d1d1 solid;}
.honor .tit em{display:block;float:left;width:5px;height:20px;background:#DF0122;margin:17px 10px 0 0;}
.honor .tit span{float:right;font-size:12px;font-weight:normal;}
.honor .tit span a{color:#DF0122;}
.honor .con .l_btn{float:left;width:24px;margin-top:90px;margin-left:10px;}
.honor .con .r_btn{float:right;width:24px;margin-top:90px;margin-right:10px;}
.honor .con .scroll_wrap{float:left;width:92%;height: 188px;overflow: hidden;position: relative;margin-top:30px;margin-left:7px;}
.honor .con .scroll{position: absolute;left: 0;top: 0;}
.honor .con .scroll li{float: left;width: 202px;height: 188px;margin-left:10px;;}
.honor .con .scroll li img{width:181px;height:126px;border:1px #dcdcdc solid;padding:10px;border:1px #ebebeb solid}
.honor .con .scroll li p{line-height:200%;margin-top:10px;text-align:center;}
.honor .con .scroll li img{transition: all .3s;}
.honor .con .scroll li>a:hover img{transform: scale(1.1, 1.1);}
/*honor*/
.i_news{width: 30%;}
.i_news .tit{height:50px;line-height:50px;color:#3385ff;font-weight:bold;font-size:17px;border-bottom:1px #d1d1d1 solid;}
.i_news .tit em{display:block;float:left;width:5px;height:20px;background:#DF0122;margin:17px 10px 0 0;}
.i_news .tit span{float:right;font-size:12px;font-weight:normal;}
.i_news .tit span a{color:#DF0122;}
 
.news_ul{width: 100%;padding: 5px;}
.news_ul li{overflow: hidden;line-height: 2.8em;}
.news_ul li span{float: right;color: #666;}
.news_ul img{padding: 5px;border: 1px solid #CCC;float: left;height: 90px;width: 120px;margin-right: 15px;}
.news_ul b{font-size: 14px;color: #333;text-decoration: none;margin-bottom: 10px;line-height: 1em;}
/*zl*/
.ii_news{width: 47%;}
.ii_news .tit{height:50px;line-height:50px;color:#333333;font-weight:bold;font-size:17px;border-bottom:1px #d1d1d1 solid;}
.ii_news .tit em{display:block;float:left;width:5px;height:20px;background:#DF0122;margin:17px 10px 0 0;}
.ii_news .tit span{float:right;font-size:12px;font-weight:normal;}
.ii_news .tit span a{color:#28428c;}
/*index search & share*/
.foot_tool{background: #e8e8e8;padding: 7px 0;margin-top: -21px;}
.search{line-height: 3em;}
.s_txt{line-height: 3em;font-size: 17px;font-weight: bold;float: left;color:#333333}
.s_txt em{line-height: 3em;display:block;float:left;width:5px;height:20px;background:#DF0122;margin:17px 10px 0 0;}
.ft_text{border: 1px solid #ddd;width: 300px;line-height: 3em;height: 3em;float: left;}
.ft_btn{float: left;font-size: 2em!important;line-height: 1.4em;padding: 0 10px;border: none;background: none;color: #666;}
.share{padding: 6px 0;}
/*friend link*/
.friend_link {padding:10px 10px;}
.friend_link .tit{height:50px;line-height:50px;color:#3385ff;font-weight:bold;font-size:17px;border-bottom:1px #d1d1d1 solid;}
.friend_link .tit em{display:block;float:left;width:5px;height:20px;background:#DF0122;margin:17px 10px 0 0;}
.friend_link .tit span{float:right;font-size:12px;font-weight:normal;}
.friend_link.tit span a{color:#28428c;}

.friend_link img{width:11.5%;float:left;padding:0.5%;}
/*------------------index end------------------*/
/*------------------about------------------*/
.breadcrumb{text-align: right;}
.lepuu{margin: 0 0 15px 0;}
.lepuu div img{width: 25%;float: left;margin-right: 2%;}
.lepuu div p{padding: 15px 0 0;float: left;width: 73%;text-indent: 2em;}
.lepuu .r_more{color: #eb3c00;}
.about_list li, .lepuu{line-height: 0;box-sizing: border-box;border: 1px solid #e7e7e7;padding: 10px 15px;}
.about_list li img{width: 100%;height: 140px;}
.about_list h3, .lepuu h3{font-size: 1.5em;line-height: 2.2em;overflow: hidden;}
.about_list p{line-height: 2em;height: 78px;overflow: hidden;padding: 10px 0 0;color: #666;}
.more{font-size: 12px;color: #eb3c00;line-height: 2em;}
.center{text-align: center;}
.about_icon li{text-align: center;padding-top: 10px;}
.about_icon li .iconfont{font-size: 4em;border: 1px solid #ddd;border-radius: 70px;padding: 10px;color: #eb3c00;transition: all .2s;width: 65px;height: 65px;line-height: 65px;display: inline-block;}
.about_icon li .iconfont:hover{color: #fff;box-shadow: 0px 0px 0px 40px red inset;background: #eb3e02;border: 1px solid #eb3c00;}
.about_icon li h3{font-size: 1.5em;line-height: 2em;}
.about_icon li p{color: #666;height: 43px;overflow: hidden;}
.wcu{font-size: 2.5em;font-weight: bold;text-align: center;text-transform: uppercase;color: #666;}
.wcu small{font-size: 18px;display: block;}
/*article_about*/
/*侧导航*/
.sidebar{width: 22%;}
.main_content.fr, .main_content.fl{width: 75%;}
.sidetit{display: block;font-size: 1.8em;line-height: 1.8em;color: #fff;background: #3385ff;padding: 0 0 0 20px;}
.sidetit a{color: #fff;}
.sidemenu li{line-height: 3em;}
.sidemenu li a{padding: 0 0 0 25px;font-size: 1.1em;font-weight: bold;color: #77c1e5;transition: all .0s;}
li.side_current a{background: url(../img/list.png) no-repeat 90% center #eaeaea;color: #eb3c00;}
.sidemenu li a:hover{background: url(../img/list.png) no-repeat 90% center #eaeaea;}
/*右侧内容区*/
.main_content .titbar{margin-bottom: 10px;border-bottom: 1px solid #ddd;}
.main_content .titbar span{padding: 0 10px;font-size: 1.5em;border-bottom: 3px solid #eb3c00;color: #333;}
.p-contact{font-size: 22px;font-weight: bold;color: #eb3c00;text-align:center;}
.main_content h1 .titbar{	line-height: 2.5em;
	padding-bottom: 5px;text-align:center;}
/*culture 企业文化*/
.subtit{font-size: 1.2em;font-weight: bold;}
.culture li{line-height: 2em;}
.culture .pad{padding: 5px 0;}
/*企业认证*/
.approve.colm4 li img{height: 280px;}
.approve.colm4 li{border: 1px solid #e7e7e7;padding: 10px;box-sizing: border-box;}
.approve.colm4 li p, .capability.colm3 li p{text-align: center;}
/*生产加工能力*/
.capability.colm3 li img{height: 160px;}
.capability.colm3 li{box-sizing: border-box;}
/*质量控制*/
.approve_img{margin-left: -2%;overflow: hidden;}
.approve_img li{float: left;margin-left: 2%;margin-bottom: 5px;overflow: hidden;transition: all .3s;height: 112px;overflow: hidden;}
.approve_img li img{height: 112px;transition: all .3s;}
.approve_img li:hover img{opacity: .8;transform: scale(1.2, 1.2);}
.approve_img li.w18{width: 19%;}
.approve_img li.w25{width: 26%;}
.approve_img li.w22{width: 23%;}
.approve_img li.w23{width: 24%;}
.approve_img li.w97{width: 98%;}
.approve_img li.w97{height: 150px;}
.approve_img li.w97 img{height: 150px;}
/*about mobile*/
/*------------------News------------------*/
.w70{width: 70%!important;}
/*index_news*/
.hot_news li{margin-bottom: 15px;overflow: hidden;padding: 10px;box-sizing: border-box;background: #ededed;transition: all .4s;}
.hot_news li:hover{background: #ddd;}
.hot_news li img{float: left;width: 18%;height: 100px;padding-right: 3%;}
.hot_news li div{float: left;width: 75%;}
.hot_news li div h3{line-height: 2.5em;font-size: 1.2em;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.hot_news p{line-height: 2em;height: 52px;overflow: hidden;}
.news_list li{overflow: hidden;line-height: 3em;}
.news_list li a{float: left;width: 85%;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.news_list li span{float: right;color: #666;}
/*侧边栏目列表*/
.news_side{width: 27%;box-sizing: border-box;}
.border_list{border: 1px solid #ddd;box-sizing: border-box;margin-bottom: 15px;}
.news_side .titbar{background: #e8e8e8;padding: 0 0 0 10px;}
.news_side .titbar span, .sidebar .titbar span{font-size: 1.5em;}
.news_side .news_list li{padding: 0 0 0 17px;background: url(../img/list_gray.png) no-repeat 7px center;background-size: 5px auto;}
.hot_pro{padding: 10px;text-align: center;}
.hot_pro li{margin-bottom: 10px;}
.hot_pro li>a{line-height: 0;}
.hot_pro p{line-height: 2.5em;}
/*--------------------article_news--------------------*/
.article p{line-height: 2em;text-indent: 2em;padding: 3px 0;}
.news_article{}
.review{padding: 15px;border: 1px solid #ddd;background: rgba(204,0,0,.1);text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.review span{color: #eb3c00;}
.news_article h4{text-align: center;font-weight: bold;line-height: 3em;font-size: 18px;}
.news_title, .article{padding: 10px 0;}
.news_article .release_time{text-align: center;}
.release_time{color: #999;}
.article_img{text-align: center;text-indent: 0!important;}
.article_img img{max-height: 240px;}
/*分享*/
.related_links a{line-height: 3em;color: #555;display: inline;}
.related_links a:hover{color: #eb3c00;}
.pre_a{float: left;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.next_a{float: right;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
/*------------------product------------------*/
.product{}
.pro_titbar{line-height: 44px;overflow: hidden;margin-bottom: 10px;background: #ececec;}
.pro_titbar span{float: left;width: 23%;min-width: 150px;max-width: 200px;padding-left: 25px;font-size: 1.5em;font-weight: bold;color: #fff;background: #3385ff;}
a.arrow{float: left;width: 0px;border-left: 22px solid #3385ff;border-right: 22px solid #ececec;border-top: 22px solid #ececec;border-bottom: 22px solid #3385ff;}
.img_list li>a{height: 240px;overflow: hidden;}
.img_list li img{height: 180px;transition: all .3s;}
.img_list li p{padding: 5px 0;text-align: center;font-size: 1.0em;height: 25px;line-height: 25px;}
.img_list li:hover img{transform: scale(1.2, 1.2);opacity: .8;}
.img_list li h2{line-height: 1.5em;height: 3.0em;font-size: 1.2em;overflow: hidden;}
 
.case_pic{width: 100%;max-width: 800px;margin: 0 auto;}
.case_pic .frontCover li{width: 13.1%!important;}
.advisory{overflow: hidden;padding: 20px 0;margin-bottom: 15px;border-top: 1px solid #e7e7e7;border-bottom: 1px solid #e7e7e7;}
a.gray_btn,a.red_btn{float: left;margin: 10px;padding: 7px 20px;background: #eb3c00;color: #fff;}
a.gray_btn{background: #666;}
/**//*分页*/
/* 分页 */
.k_pagelist {float:left;display:table;clear:both;line-height:30px;margin:20px 0 20px 50px;}
.k_pagelist em {padding:10px;border:1px solid #E7E7E7;font-size:12px;margin:0px 1px;background:#F5F9FE;color:#14316B;font-weight:bold;font-style:normal;}
.k_pagelist strong {padding:10px;border:1px solid #E7E7E7;font-size:12px;margin:0px 1px;color:#009900;}
.k_pagelist a {padding:2px;border:1px solid #E7E7E7;width:30px;font-size:12px;margin:0px 1px;text-align:center;}
/*分页 end*/
.index_pro_list li{}
.index_pro_list li>a{line-height: 2em;height: 2em;overflow: hidden;}
.index_pro_list li img{height: 180px;transition: all .3s;}
.index_pro_list li p{line-height: 2em;padding: 5px 0;font-size: 1.15em;text-align: center;}
.index_pro_list li>a:hover img{transform: scale(1.1, 1.1);}
.article .arcimg1 dl{width:100%;}
.article .arcimg1 dl dd{width:40%;height:auto;margin:20px  2.5%;padding:10px;float:left;}
.article .arcimg1 dl dd img{width:100%;max-width:354px; width:expression(this.width>354?"354px":this.width);}
.article .arcimg dl{width:100%;}
.article .arcimg dl dd{width:40%;height:auto;margin:20px  2.5%;padding:10px;float:left;}
.article .arcimg dl dd img{width:100%;max-width:354px; width:expression(this.width>354?"354px":this.width);}
.article img{clear: both; display: block; margin:20px auto; }

table.zk {
	font-family: verdana,arial,sans-serif;
	font-size:11px;
	color:#333333;
	border-width: 1px;
	border-color: #666666;
	border-collapse: collapse;
}
table.zk th {
	border-width: 1px;
	padding: 2px;
	border-style: solid;
	border-color: #666666;
	background-color: #dedede;
}
table.zk td {
	border-width: 1px;
	padding: 2px;
	border-style: solid;
	border-color: #666666;
	background-color: #ffffff;
}
.article table p{line-height: 2em;text-indent: 0.5em;padding: 0px 0;}