@charset "utf-8";

.f_page{ padding: 25px 0; text-align: center; }
.f_page span, .f_page a { width: 35px; height: 35px; line-height: 35px; margin: 0 5px; color: #666; font-size: 16px; border: 1px solid #ccc; display: inline-block; }
.f_page a.now { color: #fff; background: #12598a; border-color: #12598a; }

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{ margin:0; padding:0;}

body{
	font-family: "微软雅黑";
	font-size: 14px;
	color:#444;
	background:#ededed;
	min-width: 1200px;
}
ul, ol { list-style:none;} 
img{max-width:100%;}
img,fieldset{ vertical-align:top; border:0;}
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal;}
address,cite,code,em,th { font-weight:normal; font-style:normal;}
input,button,textarea,select{ font:100% Lao UI, sans-serif, "微软雅黑"; vertical-align:middle;}
table,td,tr,th{ font-size:14px;}
a{ color:#444;  text-decoration:none;}
a.fc { color: #05e0ba; }

.w1100{width:1100px; margin:0 auto;}

/*top*/
.top_bj{width:100%; background:#fff;}
.top{ overflow:hidden;}
.top .logo{width:205px; display:table; height:96px; float:left; display:table;}
.top .logo h1{display: table-cell; vertical-align: middle;}
.top .gsmz{width:406px; float:left; margin-left:6px;}
.zyw{ float:right; line-height:26px; margin-top:35px;}
.zyw a{ float:left; margin-left:28px; font-size:16px;}
.zyw a img{margin-right:6px;}

/*导航*/
.dh_bj{width:100%; box-shadow: 0 0 14px rgba(0,0,0,0.1) inset;}
.dh{}
.dh:after{content: "."; display: block; height: 0; clear: both; visibility: hidden; font-size: 0; line-height: 0;}
.dh ul{ float:left; margin-left:-60px;}
.dh ul li{ float:left; line-height:70px; overflow:hidden; padding-right:20px; margin-left:60px; position:relative;}
.dh ul li:hover{overflow:visible;}
.dh ul li a{color:#666;}
.dh ul .s{ font-weight:600;}
.dh ul .ej{background:url(../images/dh_d.png) right center no-repeat;}
.dh ul li .erji{width:160px; position:absolute; left:-16px; top:80px;  opacity:0; transition:all 0.5s; z-index:9; padding-top:4px;}
.dh ul li:hover .erji{opacity:1; top:70px;}
.dh ul li .erji dl{border:1px rgba(211,211,211,0.6) solid; background:#fff;}
.dh ul li .erji dl dd{ padding:0 16px; line-height:50px; font-size:13px; background: rgba(221,221,221,0); transition:all 0.5s;}
.dh ul li .erji dl dd:hover{background: rgba(221,221,221,0.7);}

.search_r{width:200px;float:right; margin-top:16px; background:#fff; border:1px #ccc solid; border-radius:6px;}
.box{width:151px;height:36px;float:left;outline:none; border:none; background:none; padding-left:16px;}
.btn1{width:33px;height:36px;border:none; cursor:pointer; background: url(../images/sousuo.png) left center no-repeat;}


/* flexslider */
.flexslider{position:relative;height:650px;overflow:hidden;background:url(images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:650px;}
.flex-control-nav{position:absolute;bottom:10px; left:0; width:100%;text-align:center; z-index:600;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{width: 12px; height: 12px; display: block; background-repeat: no-repeat; background: rgba(255,255,255,0.5);box-shadow: 0 0 6px rgba(0,0,0,0.2) inset; text-indent: -9000px; cursor: pointer;border-radius: 6px;}
.flex-control-nav .flex-active{ background:#2e76e5;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(images/next.png) center center no-repeat;}



/*新闻*/
.sy_xw_kj{overflow:hidden;}
.sy_xw_kj .sy_xw_bt{ float:left; line-height:60px; font-size:20px; color:#12498a;}
.sy_xw_kj .sy_xw{ float:left; margin-left:20px;}
.sy_xw_kj .sy_xw ul li{width:870px; font-size:15px; line-height:60px;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.sy_xw_kj  .sy_xw_more{ float:right; margin-top:15px;}
.sy_xw_kj  .sy_xw_more a{ color:#fff; display:inline-block; line-height:30px; padding:0 16px; background:#12498a; border-radius:5px;}

/*底部*/
.db_bj{width:100%; background:#fafafa; border-top:1px #e6e6e6 solid; padding:50px 0 30px 0;}
.db{overflow:hidden;}
.db_gsmz{width:320px; float:left;} 
.db .db_l{width:400px; float:left;}
.db .db_l p{line-height:24px;}
.db .db_r{width:140px; float:right;}
.db .db_r img{max-width:100%;}

.bah_bj{width:100%; background:#f5f5f5;}
.bah{line-height:44px; font-size:13px;}


/*内页导航*/
.ny_dh{width:1100px; margin:0 auto;}
.ny_dh ul{overflow:hidden; margin:0 0 0 -14px;}
.ny_dh ul li{ float:left; margin:0 0 0 14px; line-height:38px; padding:0 14px; background:#fff; border-radius:6px; border:1px  #E8E8E8 solid; transition:all 0.5s;}
.ny_dh ul li a{transition:all 0.5s;}
.ny_dh ul li:hover{background:#12498a; border:1px #12498a solid;}
.ny_dh ul li:hover a{color:#fff;}
.ny_dh ul .s{background:#12498a; border:1px #12498a solid;}
.ny_dh ul .s a{color:#fff;}

/*内页标题*/
.ny_bt{width:100%; height:79px; text-align:center; margin:0 0 40px 0; border-bottom:1px solid #e6e8ee;}
.ny_bt p{ font-size:26px; color:#2b2b2b;}
.ny_bt span{ color:#a9a9a9; margin:0 0 20px 0; display:block; font-size:12px;}
.ny_bt i{display: block; margin: 0 auto; width: 44px; height: 2px; background-color:#12498a;}

/*文章标题*/
.wz_bt{width:100%;margin:0 0 30px 0; overflow:hidden; border-bottom:1px #999 dotted; padding-bottom:20px;}
.wz_bt p{ font-size:18px; margin-top:20px;}
.wz_bt span{font-size:14px; color:#999; display:block; margin-top:14px;}

/*内页上下篇*/
.ny_sxp{width:100%; overflow:hidden;border-top:1px #999 dotted; margin:30px 0 0 0; padding-top:10px;}
.ny_sxp a{display:block; padding:5px 0;-webkit-transition: all 0.7s; -moz-transition: all 0.7s; transition: all 0.7s;}
.ny_sxp a:hover{color:#0093dd;}
/*内页上下篇*/

/*内页框架*/
.ny_bj{width:100%; padding:20px 0 60px 0;}
.ny_kj{width:1038px; background:#fff; padding:30px; border:1px #e8e8e8 solid; margin-top:20px;} 
.ny_kj .ny_wb{line-height:30px; color:#666;}


/*工厂参观*/
.gccg{}
.gccg ul{overflow:hidden; margin:-12px 0 0 -12px;}
.gccg ul li{width:338px; float:left; margin:12px 0 0 12px;}


/*产品展示*/
.cpzs_kj{width:1098px; border:1px #e8e8e8 solid; margin:20px auto 60px auto; background:#fff;}
.cpzs_kj ul{overflow:hidden; margin-right:-1px;}
.cpzs_kj ul li{width:25%; float:left; text-align:center; border-bottom:1px #efefef solid; border-right:1px #efefef solid; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; transition:all 0.4s;}
.cpzs_kj ul li a{display:block; padding:20px 0 60px 0;}
.cpzs_kj ul li:hover{box-shadow:1px 0 30px rgba(0,0,0,0.1) inset;}
.cpzs_kj ul li .cp_img{overflow:hidden;}
.cpzs_kj ul li .cp_img img{max-width:60%; margin:30px 0; transition:all 0.4s;}
.cpzs_kj ul li:hover .cp_img img{transform:scale(1.1);}
.cpzs_kj ul li h3{ font-size:16px; padding:0 20px;}


/*新闻中心*/
.xwzx ul{overflow:hidden; margin:-30px 0 0 0;}
.xwzx ul li{width:1038px; overflow:hidden; padding:0 0 30px 0; margin:30px 0 0 0; border-bottom:1px solid rgba(0, 0, 0, .06); position:relative;}
.xwzx ul li .xw_img{width:200px; float:left;}
.xwzx ul li .xw_img img{width:100%;}
.xwzx ul li .xw_r{width:788px; float:right;}
.xwzx ul li .xwzx_bt{width:550px; font-size:16px; transition: all 0.6s; overflow: hidden;text-overflow:ellipsis;white-space: nowrap; margin:12px 0 0 0;}
.xwzx ul li .xw_wb{width:600px; color:#999; line-height:28px; font-size:13px; transition: all 0.4s; margin:27px 0 0 0;}
.xwzx ul li span{font-size:20px; color:#999; position:absolute; right:0; top:0; transition: all 0.6s;}
.xwzx ul li .jt{width:13px; height:9px; position:absolute; right:60px; top:80px; filter:alpha(opacity=0); opacity:0; transition: all 0.4s;}

.xwzx ul li:hover .xwzx_bt{ margin:12px 0 0 14px;}
.xwzx ul li:hover .xw_wb{ margin:27px 0 0 14px; color:#12498a ;}
.xwzx ul li:hover span{color:#444;}
.xwzx ul li:hover .jt{ right:0; filter:alpha(opacity=100); opacity:100;}

.fhf a {color: #fff;background:#12498a;padding: 8px 14px;display: inline-block;text-align: center;}


/*客户留言*/
.zxly ul{ overflow:hidden;}
.zxly ul li{width:1036px; margin:0 0 14px 0; border:1px #ededed solid;}
.zxly ul li .input_txt{width:1016px; border:none; padding:0 0 0 20px;line-height:40px; background:#f3f3f3;}
.zxly ul .textarea{width:1036px; border:1px #ededed solid; margin:0 0 14px 0;}
.zxly ul li textarea{width:996px; height:100px; border:none; padding:10px 20px;background:#f3f3f3;}
.zxly .more{width:140px; overflow:hidden; margin:0 auto;}
.zxly .more .input_btn{width:140px; height:40px; text-align:center; margin:0 auto; background:#666; font-size:16px; border:none; color:#fff;}


/*浮动客服*/
#floatDivBoxs{width:180px;position:fixed;top:350px;right:0px;z-index:100000;box-shadow:-2px 0 3px rgba(0,0,0,0.25);}
#floatDivBoxs .floatDtt{width:100%;height:45px;line-height:45px; background:#555;color:#fff;font-size:18px;text-indent:22px;position:relative;}
#floatDivBoxs .floatDqq{padding:0 14px;}
#floatDivBoxs .floatDqq li{height:45px;line-height:45px;font-size:15px;}
#floatDivBoxs .floatDqq li img{margin-top:5px}
#floatDivBoxs .floatDtxt{font-size:16px;color:#333;padding:12px 14px; margin:15px 0 0 0;}
#floatDivBoxs .floatDtel{padding:0 0 15px 15px; font-size:15px;}
#floatDivBoxs .floatDtel a{color:#d52720;}
#floatDivBoxs .floatDtel img{display:block;}
#floatDivBoxs .floatDbg{width:100%;height:20px;background:url(../images/online_botbg.jpg) no-repeat;}
.floatShadow{ background:#fff;}
#rightArrow{width:50px;height:45px;background:url(../images/online_arrow.jpg) no-repeat;position:fixed;top:350px;right:180px;z-index:10000;}
#rightArrow a{display:none;height:45px;}
