﻿@charset "utf-8";
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;}
*{box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
body{color:#444; font-size:14px; font-family: "Arial" , "微软雅黑";}
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{color:#777; font-family: "Open Sans"; vertical-align:middle;}
input:focus {outline:none;}
textarea:focus {outline:none;}
table{width:100%; border:0px; border-left:1px #aaa solid; border-bottom:1px #aaa solid;}
table td{height:auto !important; padding:10px !important; border:0px !important; border-top:1px #aaa solid !important; border-right:1px #aaa solid !important;}
table td input{margin-right:6px;}
a{ color:#444; text-decoration:none; transition:0.5s;}
.w1450{max-width:1450px; margin:0 auto;width:96%;}
.w1450:after{content: " "; display: block; height: 0; clear: both; visibility: hidden; font-size: 0; line-height: 0;}

.topss{position:relative;}

/*在线客服*/
.zxkf{position:fixed; right:0; bottom:30%; z-index:3;}
.zxkf ul li{width:50px; height:50px; margin-bottom:1px; position:relative;}
.zxkf ul li a{width:100%; height:100%; display:block;}
.zxkf ul li .zxkf_wz{width:0px; height:50px; overflow:hidden; color:#fff; font-size:15px; line-height:50px; background:#06c; position:absolute; top:0; right:50px; transition:all 0.5s;}
.zxkf ul li:hover .zxkf_wz{width:120px; text-align:center; padding-left:10px;}
.zxkf ul li .zxkf_wz span{opacity:0; transition:all 0.5s;-webkit-transition-delay:0.5s;}
.zxkf ul li:hover .zxkf_wz span{opacity:1;}

.zxkf ul .wx{cursor:pointer; background:#06c url(../images/wx.png); position:relative;}
.zxkf ul .wx .wx_erweima{width:138px; height:138px; border:4px #eaeaea solid; display:none; position:absolute; right:60px; bottom:0;}

.zxkf ul .fh_top{cursor:pointer; background:#06c url(../images/fh_top.png);}



/*首页标题*/
.sy_bt{text-align:center; margin-bottom:55px; position:relative;}
.sy_bt .sy_bt_t{font-size:32px; line-height:32px; text-transform:uppercase; position:relative; z-index:1;}
.sy_bt .sy_bt_t span{color:#0066cc;}
.sy_bt .sy_bt_m{font-size:15px; line-height:20px; margin-top:10px; position:relative; z-index:1;}
.sy_bt .sy_bt_m span{display:inline-block; padding:0 18px; position:relative;}
.sy_bt .sy_bt_m span:after{content:""; width:10px; height:2px; margin-top:-1px; background:#0066cc; position:absolute; top:50%; left:0;}
.sy_bt .sy_bt_m span:before{content:""; width:10px; height:2px; margin-top:-1px; background:#0066cc; position:absolute; top:50%; right:0;}
.sy_bt .sy_bt_b{width:100%; color:#000000; font-size:80px; line-height:58px; text-transform:uppercase; opacity:0.05; position:absolute; top:0; left:0;}



/*top*/
.top_bj{width:100%; background:url(../images/top_bj.jpg) center no-repeat;}
.top .logo1{height:110px; float:left; display:table;}
.top .logo1 a{display:table-cell; vertical-align:middle;}
.top .logo1 img{transition:all 0.5s;}

.top .logo2{height:110px; float:left; display:table; margin-left:30px; padding-left:30px; position:relative;}
.top .logo2:after{content:""; width:1px; height:54px; margin-top:-27px; background:#ddd; position:absolute; top:50%; left:0;}
.top .logo2 a{display:table-cell; vertical-align:middle;}
.top .logo2 img{transition:all 0.5s;}
.jis2{display:none;}

.top .zyw{float:right; margin-top:35px; position:relative; z-index:1; transition:all 0.5s;}
.top .zyw ul{overflow:hidden; margin-left:-6px;}
.top .zyw ul li{width:40px; height:40px; overflow:hidden; float:left; font-size:16px; line-height:40px; font-weight:bold; text-align:center; margin-left:6px; border-radius:100%; background:#eaeaea;}
.top .zyw ul li a{margin-top:1px; display:block;}
.top .zyw ul li.s{background:#0066cc;}
.top .zyw ul li.s a{color:#fff;}

.top .sousuo{height:110px; float:right; display:table; margin-right:30px; cursor:pointer; transition:all 0.5s; position:relative;}
.top .sousuo .sousuo_an{display:table-cell; vertical-align:middle;}
.top .sousuo .ssk_bj{width:350px; box-shadow:0 0 4px rgba(0,0,0,0.2); opacity:0; visibility:hidden; position:absolute; right:-60px; top:180px; z-index:1; transition:all 0.5s;}
.top .sousuo .ssk{width:100%; overflow:hidden;}
.top .sousuo .ssk .input_txt{ width:70%; height:40px; float:left; font-size:13px; line-height:40px; padding-left:20px; border:none; background:#fff;}
.top .sousuo .ssk .input_btn{ width:30%; height:40px; float:right; color:#fff; line-height:40px; border:0 none; border-radius:0; cursor:pointer; background:#0066cc;}
.top .sousuo .ssk_bj.p-show{right:0; opacity:1; visibility:visible;}

.top .top_lx{float:right; color:#0066cc; font-size:28px; line-height:50px; font-style:oblique; margin-top:30px; margin-right:30px; padding-left:64px; background:url(../images/top_lx.png) left center no-repeat;}

.top_dh_bj{width:100%; background:#0066cc;}
.top_dh ul:after{content: " "; display: block; height: 0; clear: both; visibility: hidden; font-size: 0; line-height: 0;}
.top_dh ul li{width:10%; float:left; overflow:hidden; line-height:60px; text-align:center; position:relative;}
.top_dh ul li:hover{overflow:visible;}
.top_dh ul li>a{color:#fff; font-size:17px; position:relative;}
.top_dh ul li>a:after{content:""; width:0; height:3px; background:#fff; position:absolute; bottom:-21px; left:0; z-index:1; transition:all 0.5s;}
.top_dh ul li:hover>a:after{width:100%;}
.top_dh ul li.s a:after{width:100%;}

@media screen and (min-width:1200px){
.top_dh ul li:hover .erji{opacity:1; margin-left:-100px;}
.erji{transition:all 0.5s;}
}
.erji{width:200px; margin-left:-80px; opacity:0; position:absolute; top:60px; left:50%; z-index:2; }
.erji dl{overflow:hidden; padding:10px 0; background:#fff; box-shadow:0 8px 8px rgba(0,0,0,0.1);}
.erji dl dd{font-size:14px; line-height:46px; text-align:center; transition:all 0.5s;}
.erji dl dd a{display:block;}
.erji dl dd:hover a{color:#fff; background:#06c;}

/*手机*/
.zhz{width:49px;height:49px;overflow:hidden;position:absolute;top:21px;right:12px;display:none;}
.zhz samp{position:absolute;left:26%;background:#333;height:2px;width:26px; transition:all 0.5s;}
.zhz .samp1{top:18px}
.zhz .samp2{top:25px;}
.zhz .samp3{top:32px;}
.act .samp2{left:-100%;}
.act .samp1{transform:rotate(225deg);top:25px}
.act .samp3{transform:rotate(-225deg);top:25px;}


/*banner*/
.block_home_slider{width:100%; height:100%; line-height:0px; text-align:center; position:relative;}
.block_home_slider .slide {position:relative; overflow:hidden;}
.block_home_slider .flex-direction-nav a {width:40px; height:40px; display:block; margin-top:-20px; position:absolute; top:50%; text-indent:-9000px; display:none;}
.block_home_slider .flex-direction-nav a.flex-prev {left:0; background:url(../images/jt1.png) no-repeat;}
.block_home_slider .flex-direction-nav a.flex-next {right:0; background:url(../images/jt2.png) no-repeat;}
.block_home_slider .flex-control-paging{ position:absolute; bottom:30px; width:100%;text-align: center;}
.block_home_slider .flex-control-paging li {margin: 0px;padding:0 5px; display:inline-block; *display:inline; *zoom:1; overflow: hidden;list-style-type: none;}
.block_home_slider .flex-control-paging li a{width:12px; height:12px; display:block; background:#f5f5f5; text-indent:-9000px; cursor:pointer; border-radius:8px; transition:all 0.5s;}
.block_home_slider .flex-control-paging li a.flex-active {width:30px; background:#0066cc;}
.flexslider {margin:0; padding:0; height:100%;}
.flex-viewport{height:100%;}
.flexslider .slides{height:100%;}
.flexslider .slides li{height:650px; display:none; -webkit-backface-visibility:hidden; list-style-type:none; position:relative;}
#home_slider2{display:none;}



.sousuo_bj{width:100%; padding:20px 0; background:#f5f5f5;}
.sousuo_kj .sousuo_t{float:right; overflow:hidden; border:1px #ddd solid; background:#fff;}
.sousuo_kj .sousuo_t .sousuo_l{width:300px; height:40px; float:left; font-size:12px; line-height:40px; padding:0 20px; border:none; background:none;}
.sousuo_kj .sousuo_t .sousuo_r{width:50px; height:40px; float:right; line-height:40px; border:none; background:#06c url(../images/sousuo2.png) center no-repeat; background-size:20px 20px;}
.sousuo_kj .sousuo_gjc{ float:left; font-size:0; margin-top:10px;}
.sousuo_kj .sousuo_gjc span{font-size:15px; font-weight:bold; display:inline-block;}
.sousuo_kj .sousuo_gjc a{display:inline-block; font-size:14px; margin-left:14px;}
.sousuo_rx{width:350px; float:right; text-align:right; margin-top:36px;}
.sousuo_rx .sousuo_rx_t{font-size:16px; line-height:32px;}
.sousuo_rx .sousuo_rx_t span{display:inline-block; padding-left:46px; position:relative;}
.sousuo_rx .sousuo_rx_t span:after{content:""; width:32px; height:32px; border-radius:100%; background:#194f9d url(../images/top_lx.png) center no-repeat; position:absolute; top:0; left:0;}
.sousuo_rx .sousuo_rx_b{font-size:26px; line-height:26px; margin-top:6px;}



/*注塑模具*/
.zsmj_bj{width:100%; padding:80px 0; background:#fff;}
.zsmj .sy_cp_bt{overflow:hidden; padding-bottom:25px; border-bottom:1px #ddd solid;}
.zsmj .sy_cp_bt .sy_cp_bt_l{float:left; color:#0066cc; font-size:22px; line-height:24px; font-weight:bold; padding-left:48px; background:url(../images/zsmj_sy_bt_l.png) left center no-repeat;}
.zsmj .sy_cp_bt .sy_cp_bt_more{float:right; padding-left:22px;}
.zsmj .sy_cp_bt .sy_cp_bt_more a{display:block; line-height:24px; padding-right:34px; background:url(../images/sy_cp_bt_more.png) right center no-repeat;}
.zsmj .sy_cp_bt .sy_cp_bt_dh{float:right;}
.zsmj .sy_cp_bt .sy_cp_bt_dh ul{overflow:hidden; padding-right:2px; background:url(../images/sy_cp_bt_dh.png) right center no-repeat;}
.zsmj .sy_cp_bt .sy_cp_bt_dh ul li{ float:left; line-height:24px; padding-left:24px; padding-right:22px; background:url(../images/sy_cp_bt_dh.png) left center no-repeat;}
.zsmj .zsmj_b{margin-top:25px;}
.zsmj .zsmj_b .zsmj_b_img{width:580px; height:400px; border:5px #ddd solid; float:left;}
.zsmj .zsmj_b .zsmj_b_img img{display:none;}
.zsmj .zsmj_b .zsmj_b_wb{width:calc(100% - 620px); float:right; font-size:15px; line-height:30px; margin-top:10px;}



/*五金模架*/
.wjmj_bj{width:100%; padding:80px 0; background: url(../images/wjmj_bj.jpg) bottom center no-repeat;}
.wjmj_bj .sy_bt{color:#fff;}
.wjmj_bj .sy_bt .sy_bt_m span:after{background:#ffff;}
.wjmj_bj .sy_bt .sy_bt_m span:before{background:#ffff;}
.wjmj_bj .sy_bt .sy_bt_b{color:#fff;}
.wjmj .sy_cp_bt{overflow:hidden; padding-bottom:25px; border-bottom:1px rgba(255,255,255,0.15) solid;}
.wjmj .sy_cp_bt .sy_cp_bt_l{float:left; color:#fff; font-size:22px; line-height:24px; font-weight:bold; padding-left:48px; background:url(../images/wjmj_sy_bt_l.png) left center no-repeat;}
.wjmj .sy_cp_bt .sy_cp_bt_more{float:right; padding-left:22px;}
.wjmj .sy_cp_bt .sy_cp_bt_more a{display:block; color:#fff; line-height:24px; padding-right:34px; background:url(../images/sy_cp_bt_more2.png) right center no-repeat;}
.wjmj .sy_cp_bt .sy_cp_bt_dh{float:right;}
.wjmj .sy_cp_bt .sy_cp_bt_dh ul{overflow:hidden; padding-right:2px; background:url(../images/sy_cp_bt_dh.png) right center no-repeat;}
.wjmj .sy_cp_bt .sy_cp_bt_dh ul li{ float:left; line-height:24px; padding-left:24px; padding-right:22px; background:url(../images/sy_cp_bt_dh.png) left center no-repeat;}
.wjmj .wjmj_b{margin-top:25px;}
.wjmj .wjmj_b .wjmj_b_img{width:580px; height:400px; float:left;}
.wjmj .wjmj_b .wjmj_b_img img{display:none;}
.wjmj .wjmj_b .wjmj_b_wb{width:calc(100% - 620px); float:right; color:#fff; font-size:15px; line-height:30px; margin-top:10px;}



/*电暖气*/
.dnq_bj{width:100%; padding:80px 0; background:#fff;}
.dnq .sy_cp_bt{overflow:hidden; padding-bottom:25px; border-bottom:1px #ddd solid;}
.dnq .sy_cp_bt .sy_cp_bt_l{float:left; color:#0066cc; font-size:22px; line-height:24px; font-weight:bold; padding-left:48px; background:url(../images/dnq_sy_bt_l.png) left center no-repeat;}
.dnq .sy_cp_bt .sy_cp_bt_more{float:right; padding-left:22px;}
.dnq .sy_cp_bt .sy_cp_bt_more a{display:block; line-height:24px; padding-right:34px; background:url(../images/sy_cp_bt_more.png) right center no-repeat;}
.dnq .sy_cp_bt .sy_cp_bt_dh{float:right;}
.dnq .sy_cp_bt .sy_cp_bt_dh ul{overflow:hidden; padding-right:2px; background:url(../images/sy_cp_bt_dh.png) right center no-repeat;}
.dnq .sy_cp_bt .sy_cp_bt_dh ul li{ float:left; line-height:24px; padding-left:24px; padding-right:22px; background:url(../images/sy_cp_bt_dh.png) left center no-repeat;}
.dnq .dnq_b{margin-top:25px;}
.dnq .dnq_b .dnq_b_img{width:580px; height:400px; border:5px #ddd solid; float:left;}
.dnq .dnq_b .dnq_b_img img{display:none;}
.dnq .dnq_b .dnq_b_wb{width:calc(100% - 620px); float:right; font-size:15px; line-height:30px; margin-top:10px;}



/*关于我们*/
.gsjs_bj{width:100%; padding:80px 0; background:url(../images/gsjs_bj.jpg) center no-repeat;}
.gsjs_bj .sy_bt{color:#fff;}
.gsjs_bj .sy_bt .sy_bt_m span:after{background:#ffff;}
.gsjs_bj .sy_bt .sy_bt_m span:before{background:#ffff;}
.gsjs_bj .sy_bt .sy_bt_b{color:#fff;}

.gsjs_kjj{ overflow:hidden; position:relative;}
.gsjs_kjj:after{content:""; width:calc(50% - 25px); height:100%; background:#fff; position:absolute; top:0; left:0;}
.gsjs_kjj:before{content:""; width:calc(50% - 25px); height:100%; background:#fff; position:absolute; top:0; right:0;}
.gsjs .gsjs_kj{width:calc(50% - 25px); padding:40px; background:#fff; position:relative; z-index:1;}
.gsjs .gsjs_kj.gsjs_l{float:right;}
.gsjs .gsjs_kj.gsjs_r{float:left;}
.gsjs .gsjs_kj .gsjs_logo{text-align:center;}
.gsjs .gsjs_kj .gsjs_wb{color:#555; font-size:15px; line-height:26px; margin-top:28px;}
.gsjs .gsjs_kj .gsjs_img{margin-top:28px;}
.gsjs .gsjs_kj .gsjs_img ul{overflow:hidden; margin-left:-2%;}
.gsjs .gsjs_kj .gsjs_img ul li{width:18%; height:134px; overflow:hidden; float:left; margin-left:2%; border:5px #ccc solid;}
.gsjs .gsjs_kj .gsjs_img ul li a{display:block; width:100%; height:100%;}
.gsjs .gsjs_kj .gsjs_img ul li img{display:none;}

.gsjs .gsjs_kj.gsjs_r .gsjs_img ul li{width:31.33%;}



/*合作伙伴*/
.sy_hzhb_bj{width:100%; padding:80px 0; background:#f9f9f9;}
.sy_hzhb_bj .sy_bt{margin-bottom:40px;}
.sy_hzhb{position:relative;}
.sy_hzhb .item{width:92%; height:110px; display:table; text-align:center; margin:0 4%; border:1px #ddd solid; background:#fff; position:relative; transition:all 0.5s;}
.sy_hzhb .item:hover{transform:translateY(-10px); box-shadow:0 10px 10px rgba(0,0,0,0.1);}
.sy_hzhb .item a{display:table-cell; vertical-align:middle;}

.sy_hzhb .owl-wrapper:after{content: " ";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
/* display none until init*/
.sy_hzhb{display:none; width: 100%;-ms-touch-action:pan-y;}
.sy_hzhb .owl-wrapper{display: none;position: relative;-webkit-transform: translate3d(0px, 0px, 0px);}
.sy_hzhb .owl-wrapper-outer{overflow: hidden;width: 100%;}
.sy_hzhb .owl-wrapper-outer.autoHeight{-webkit-transition: height 500ms ease-in-out;-moz-transition: height 500ms ease-in-out;-ms-transition: height 500ms ease-in-out;-o-transition: height 500ms ease-in-out;transition: height 500ms ease-in-out;}
.sy_hzhb .owl-item{float: left; padding:10px 0;}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{cursor: pointer;}
.owl-controls{-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
/* mouse grab icon*/
.grabbing{cursor:url(../images/grabbing.png) 8 8, move;}
/* fix*/
.sy_hzhb .owl-wrapper,
.sy_hzhb .owl-item{-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-ms-backface-visibility: hidden;-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);}

.sy_hzhb .owl-controls{width:100%; z-index:11;}
.sy_hzhb .owl-controls .owl-buttons div{width:46px; height:46px; margin-top:-23px; font-size:12px; display:none; text-indent:-9999px; border-radius:100%; position:absolute; top:50%; transition:0.5s;}
.sy_hzhb .owl-controls .owl-buttons .owl-prev{background:#bbbbbb url(../images/hzhb_jt1.png) center no-repeat; left:0;}
.sy_hzhb .owl-controls .owl-buttons .owl-prev:hover{background:#06c url(../images/hzhb_jt1.png) center no-repeat;}
.sy_hzhb .owl-controls .owl-buttons .owl-next{background:#bbbbbb url(../images/hzhb_jt2.png) center no-repeat; right:0;}
.sy_hzhb .owl-controls .owl-buttons .owl-next:hover{background:#06c url(../images/hzhb_jt2.png) center no-repeat;}
.sy_hzhb .owl-controls.clickable .owl-buttons div:hover{filter: Alpha(Opacity=100);/*IE7 fix*/opacity: 1;text-decoration: none;}
.sy_hzhb .owl-controls .owl-page{display: inline-block;zoom: 1;*display: inline;/*IE7 life-saver*/}
.sy_hzhb .owl-controls .owl-page span{display: block;width:14px; height:14px; border:3px #fff solid; margin:0 12px; border-radius:100px; background:#999; transition:all 0.5s;}
.sy_hzhb .owl-controls .owl-page.active span,
.sy_hzhb .owl-controls.clickable .owl-page:hover span{ border:2px #194f9d solid; background:#fff;}
.sy_hzhb .owl-controls .owl-page span.owl-numbers{height: auto;width: auto;color: #FFF;padding: 2px 10px;font-size: 12px;-webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px;}
.sy_hzhb .loading{min-height: 150px;background: url(../images/AjaxLoader.gif) no-repeat center center}
.sy_hzhb .owl-pagination{width:100%; height:14px; text-align:center; margin-top:40px;}



/*新闻发布*/
.xwfb_bj{width:100%; padding:80px 0; background:url(../images/xwfb_bj.jpg) center no-repeat;}
.xwfb .xwfb_l{width:39%; float:left;}
.xwfb .xwfb_l .xwfb_l_img{width:100%; height:335px;}
.xwfb .xwfb_l .xwfb_l_b{overflow:hidden; padding-top:36px; padding-bottom:36px; position:relative;}
.xwfb .xwfb_l .xwfb_l_b:after{content:""; width:100%; height:1px; background:#ccc; position:absolute; bottom:0; left:0;}
.xwfb .xwfb_l .xwfb_l_b .xwfb_rq{width:70px; float:left; margin-top:2px;}
.xwfb .xwfb_l .xwfb_l_b .xwfb_rq .xwfb_rq_t{color:#444; font-size:24px; line-height:20px;}
.xwfb .xwfb_l .xwfb_l_b .xwfb_rq .xwfb_rq_b{width:30px; height:16px; margin-top:24px; border-left:1px #c7c7c7 solid; background:url(../images/xwfb_rq.png) right center no-repeat; transition:all 0.6s;}
.xwfb .xwfb_l:hover .xwfb_l_b .xwfb_rq .xwfb_rq_b{width:40px;}

.xwfb .xwfb_l .xwfb_l_b .xwfb_wb{width:calc(100% - 100px); float:right;}
.xwfb .xwfb_l .xwfb_l_b .xwfb_wb .xwfb_wb_t{color:#444; font-size:18px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; padding-right:14px; transition:all 0.4s;}
.xwfb .xwfb_l:hover .xwfb_l_b .xwfb_wb .xwfb_wb_t{padding-left:14px; padding-right:0;}
.xwfb .xwfb_l .xwfb_l_b .xwfb_wb .xwfb_wb_b{color:#878787; font-size:15px; line-height:26px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; margin-top:17px; padding-right:14px; transition:all 0.6s;}
.xwfb .xwfb_l:hover .xwfb_l_b .xwfb_wb .xwfb_wb_b{padding-left:14px; padding-right:0;}

.xwfb .xwfb_r{width:57%; float:right;}
.xwfb .xwfb_r ul{overflow:hidden; margin-top:-10px;}
.xwfb .xwfb_r ul li{margin-top:10px; padding:48px 30px; background:#fbfbfb; position:relative;}
.xwfb .xwfb_r ul li:after{content:""; width:2px; height:100%; background:#0066cc; position:absolute; top:0; left:0; transition:all 0.5s;}
.xwfb .xwfb_r ul li:hover:after{width:100%;}
.xwfb .xwfb_r ul li .xwfb_wb{width:calc(100% - 130px); position:relative; z-index:1;}
.xwfb .xwfb_r ul li .xwfb_wb .xwfb_wb_t{color:#444; font-size:18px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; padding-right:14px; transition:all 0.4s;}
.xwfb .xwfb_r ul li:hover .xwfb_wb .xwfb_wb_t{color:#fff; padding-left:14px; padding-right:0;}
.xwfb .xwfb_r ul li .xwfb_wb .xwfb_wb_b{color:#878787; font-size:15px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin-top:20px; padding-right:14px; transition:all 0.6s;}
.xwfb .xwfb_r ul li:hover .xwfb_wb .xwfb_wb_b{color:#fff; padding-left:14px; padding-right:0;}
.xwfb .xwfb_r ul li .xwfb_rq{transform:translateY(-50%); position:absolute; top:50%; right:30px; z-index:1;}
.xwfb .xwfb_r ul li .xwfb_rq .xwfb_rq_t{color:#444; font-size:24px; line-height:20px; transition:all 0.5s;}
.xwfb .xwfb_r ul li:hover .xwfb_rq .xwfb_rq_t{color:#fff;}
.xwfb .xwfb_r ul li .xwfb_rq .xwfb_rq_b{width:30px; height:16px; margin-top:24px; border-left:1px #c7c7c7 solid; background:url(../images/xwfb_rq.png) right center no-repeat; transition:all 0.6s;}
.xwfb .xwfb_r ul li:hover .xwfb_rq .xwfb_rq_b{width:40px; background:url(../images/xwfb_rq2.png) right center no-repeat;}



/*友情链接*/
.yqlj_bj{padding:50px 0; background:#fff;}
.yqlj{ padding-left:110px; padding-top:10px; background:url(../images/yqlj_bt.jpg) top left no-repeat;}
.yqlj ul{overflow:hidden;}
.yqlj ul li{float:left; font-size:15px; line-height:20px; margin-top:10px; margin-left:26px; padding-left:16px; background:url(../images/yqlj.jpg) left center no-repeat;}
.yqlj ul li:hover a{color:#06c;}



/*底部*/
.db_bj{width:100%; background:#0066cc;}
.db_zx_bj{padding:50px 0; border-bottom:1px rgba(255,255,255,0.1) solid;}
.db_zx{text-align:center;}
.db_zx .db_zx_bt{color:#fff; font-size:24px;}
.db_zx .db_zx_b{max-width:700px; margin:0 auto; margin-top:30px; overflow:hidden; border:3px #fff solid; background:#fff;}
.db_zx .db_zx_b .db_zx_b_l{width:calc(100% - 170px); height:42px; float:left; font-size:13px; line-height:42px; padding-left:20px; border:none; border-radius:0;}
.db_zx .db_zx_b .db_zx_b_r{width:146px; height:42px; float:right; color:#fff; font-size:15px; font-weight:bold; line-height:42px; border:0 none;  background:#0066cc; cursor:pointer;}

.db{padding-top:90px; padding-bottom:90px;}
.db .db_dh_bt{color:#fff; font-size:16px; line-height:18px; margin-bottom:28px; padding-left:15px; border-left:3px #b2d9ff solid;}
.db .db_dh{float:left; margin-right:120px;}
.db .db_dh ul li{font-size:14px; margin-bottom:10px; line-height:20px;}
.db .db_dh ul li a{color:#b2d9ff;}

.db .db_lx{width:300px; float:left;}
.db .db_lx .db_lx_wz{color:#b2d9ff; font-size:14px; line-height:20px;}
.db .db_lx .db_lx_wz a{color:#b2d9ff;}
.db .db_lx .db_lx_wz p{margin-bottom:10px;}

.db .db_erweima{float:right; padding-left:72px; position:relative;}
.db .db_erweima:after{content:""; width:1px; height:100%; background:#0052a3; position:absolute; top:0; left:0;}
.db .db_erweima:before{content:""; width:1px; height:100%; background:#1a76d1; position:absolute; top:0; left:1px;}
.db .db_erweima .db_erweima_bt{color:#fff; font-size:16px; text-align:center; margin-top:16px;}
.db .db_erweima .db_erweima_img{margin-top:20px;}

.bah_bj{width:100%; padding:26px 0; background:#0060bf;}
.bah{color:#fff; text-align:center;}
.bah a{color:#fff;}



/*ny_banner*/
.ny_banner_bjj{width:100%; position:relative;}
.ny_banner_bj{width:100%; padding:100px 0; background:#eee;}
.ny_banner{overflow:hidden;}
.ny_banner .ny_banner_bt{font-size:36px; line-height:50px; text-align:center;}
.ny_banner .ny_banner_bt span{display:inline-block; padding-left:60px;}
.ny_banner .ny_banner_wb{font-size:20px; text-align:center; margin-top:10px;}
.ny_banner .ny_banner_wz{margin-top:30px;}
.ny_banner .ny_banner_wz ul{overflow:hidden; text-align:center;}
.ny_banner .ny_banner_wz ul li{ display:inline-block; font-size:14px; line-height:20px; margin-left:9px; padding-left:14px; background:url(../images/ny_banner_wz.png) left center no-repeat;}
.ny_banner .ny_banner_wz ul li:first-child{margin:0; padding:0; background:none;}


/*内页导航*/
.ny_dh_bj{width:100%; position:relative;}
.ny_dh_bj:after{content:""; width:100%; height:1px; background:#eaeaea; position:absolute; bottom:1px; left:0;}
.ny_dh ul{overflow:hidden; text-align:center;}
.ny_dh ul li{display:inline-block; font-size:16px; line-height:100px; padding-left:48px; position:relative;}
.ny_dh ul li:after{content:""; width:1px; height:14px; margin-top:-7px; background:#ccc; position:absolute; top:50%; left:23px;}
.ny_dh ul li:before{content:""; width:0; height:3px; background:#06c; position:absolute; bottom:0px; left:48px; z-index:1; transition:all 0.5s;}
.ny_dh ul li:nth-child(1){padding-left:0;}
.ny_dh ul li:nth-child(1):after{display:none;}
.ny_dh ul li:nth-child(1):before{left:0;}
.ny_dh ul li.s:nth-child(1):before{width:100%;}
.ny_dh ul li a:hover{color:#06c;}
.ny_dh ul li.s a{color:#06c;}
.ny_dh ul li.s:before{width:calc(100% - 48px);}

.ny_dh_sj_bj{width:100%; margin-top:30px;}
.ny_dh_sj ul{font-size:0px; text-align:center;}
.ny_dh_sj ul li{display: inline-block; overflow:hidden;}
.ny_dh_sj ul li a{ display:block; font-size:14px; margin:0 5px; padding:10px 25px; line-height:20px;  background:#eaeaea;}
.ny_dh_sj ul li:hover a{color:#fff; background:#06c;}
.ny_dh_sj ul li.s a{color:#fff; background:#06c;}

/*内页*/
.ny_bj{width:100%; padding-top:60px; padding-bottom:90px;}
.ny_wb{font-size:15px; line-height:26px;}



/*产品中心*/
.cpzx ul{overflow:hidden; margin-top:-2%; margin-left:-2%;}
.cpzx ul li{width:23%; float:left; margin-top:2%; margin-left:2%;}
.cpzx ul li .cpzx_img{overflow:hidden; border:1px #dedede solid; border-bottom:none; transition:all 0.5s;}
.cpzx ul li:hover .cpzx_img{border:1px #06c solid; border-bottom:none;}
.cpzx ul li .cpzx_img img{transition:all 0.5s;}
.cpzx ul li:hover .cpzx_img img{transform:scale(1.1);}
.cpzx ul li .cpzx_wb{padding:15px 15px; border:1px #dedede solid; transition:all 0.5s;}
.cpzx ul li:hover .cpzx_wb{border:1px #06c solid; background:#06c;}
.cpzx ul li .cpzx_wb .cpzx_wb_t{font-size:15px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; transition:all 0.5s;}
.cpzx ul li:hover .cpzx_wb .cpzx_wb_t{color:#fff;}



/*产品详情*/
.cpxq_bj{width:100%; padding:80px 0; background:#f4f4f4;}
.cpxq{overflow:hidden;}
.cpxq_l{width:540px; float:left;}
.cpxq_l .cpxq_l_t{width:100%; border:1px #ddd solid; background:#fff}
.cpxq_l .cpxq_l_b{width:100%; overflow:hidden; margin-top:10px; padding:0 20px; position:relative;}
.cpxq_l .cpxq_l_b a.prev,.cpxq_l_b a.next{display:block;width:12px;height:21px; margin-top:-10px; position:absolute;top:50%;left:0;background:url(../images/anu.png) no-repeat;overflow:hidden;cursor:pointer;transition:all 0s linear;}
.cpxq_l .cpxq_l_b a.prev:hover{background-position:0 -21px;}
.cpxq_l .cpxq_l_b a.next{left:auto;right:0;background-position:0 -42px;}
.cpxq_l .cpxq_l_b a.next:hover{background-position:0 -63px;}
.cpxq_l .cpxq_l_b .cpxq_l_b_kj{position:relative; width:100%; overflow:hidden;}
.cpxq_l .cpxq_l_b .cpxq_l_b_kj ul{width:100%; font-size:0px; white-space:nowrap; position:absolute; z-index:10;}
.cpxq_l .cpxq_l_b .cpxq_l_b_kj ul li{display:inline-block;  width:25%; text-align:center; cursor:pointer;}
.cpxq_l .cpxq_l_b .cpxq_l_b_kj ul li img{max-width:98%; border:1px #ddd solid;}
.cpxq_l .cpxq_l_b .cpxq_l_b_kj ul li a{display:block; opacity:0.5;}
.cpxq_l .cpxq_l_b .cpxq_l_b_kj ul li a.tb-selected{ opacity:1;}
dl.op{width:100%; font-size:0px; white-space:nowrap; opacity:0;}
dl.op dd{display:inline-block;  width:25%; cursor:pointer;}
dl.op dd img{border:2px #fff solid;}
dl.op dd a{display:block;}

.cpxq_r{width:calc(100% - 620px); float:right;}
.cpxq_r .cpxq_r_bt{color:#06c; font-size:24px;}
.cpxq_r .cpxq_r_wb{font-size:15px; line-height:24px; margin-top:20px;}
.cpxq_r .cpxq_r_wb p{margin-top:10px;}

.cpxq_r .cpxq_r_fh{margin-top:40px;}
.cpxq_r .cpxq_r_fh a{display:inline-block; line-height:46px; padding:0 40px; border:1px #ddd solid; position:relative;}
.cpxq_r .cpxq_r_fh a:hover{border:1px #06c solid;}
.cpxq_r .cpxq_r_fh a:after{content:""; width:0; height:100%; background:#06c; position:absolute; left:0; top:0; transition:all 0.5s;}
.cpxq_r .cpxq_r_fh a:hover:after{width:100%;}
.cpxq_r .cpxq_r_fh a span{padding-left:30px; background:url(../images/cpxq_hf_bj.png) left center no-repeat; position:relative; z-index:1; transition:all 0.5s;}
.cpxq_r .cpxq_r_fh a:hover span{background:url(../images/cpxq_hf_bj2.png) left center no-repeat;}
.cpxq_r .cpxq_r_fh a:hover span{color:#fff;}


.cpxq_b_bj{width:100%; padding:80px 0; border-top:1px #eaeaea solid;}
.cpxq_b .cpxq_b_bt{color:#06c; font-size:22px; font-weight:bold; line-height:30px; padding-left:40px; padding-bottom:25px; border-bottom:1px #ddd solid; background:url(../images/cpxq_b_dh_xq.png) top left no-repeat; position:relative;}
.cpxq_b_b {margin-top:25px; font-size:15px; line-height:24px;}



/*工厂参观*/
.gccg ul{overflow:hidden; margin-top:-2%; margin-left:-2%;}
.gccg ul li{width:23%; float:left; text-align:center; margin-top:2%; margin-left:2%;}
.gccg ul li .gccg_img{overflow:hidden; border:5px #ddd solid;}
.gccg ul li .gccg_img img{ transition:all 0.5s;}
.gccg ul li:hover .gccg_img img{transform:scale(1.1);}
.gccg ul li .gccg_wz{line-height:20px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin-top:10px;}



/*荣誉资质*/
.ryzz ul{overflow:hidden; margin-top:-2%; margin-left:-2%;}
.ryzz ul li{width:18%; float:left; text-align:center; margin-top:2%; margin-left:2%;}
.ryzz ul li .ryzz_img{overflow:hidden; border:5px #ddd solid;}
.ryzz ul li .ryzz_img img{ transition:all 0.5s;}
.ryzz ul li:hover .ryzz_img img{transform:scale(1.1);}
.ryzz ul li .ryzz_wz{line-height:20px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin-top:10px;}



/*合作伙伴*/
.hzhb ul{margin-top:-2%; margin-left:-2%;}
.hzhb ul:after{content: " "; display: block; height: 0; clear: both; visibility: hidden; font-size: 0; line-height: 0;}
.hzhb ul li{width:18%; height:110px; float:left; display:table; text-align:center; margin-top:2%; margin-left:2%; border:1px #ddd solid; border-radius:6px; background:#fff; transition:all 0.5s;}
.hzhb ul li:hover{transform:translateY(-10px); box-shadow:0 10px 10px rgba(0,0,0,0.1);}
.hzhb ul li a{width:100%; display:table-cell; vertical-align:middle;}
.hzhb ul li img{max-width:80%; max-height:60%;}



/*新闻资讯*/
.xwzx ul{margin-top:-25px;}
.xwzx ul li{overflow:hidden; padding:25px 0; position:relative;}
.xwzx ul li:before{content:""; width:100%; height:1px; background:#eaeaea; position:absolute; bottom:0; left:0;}
.xwzx ul li:after{content:""; width:0; height:1px; background:#06c; position:absolute; bottom:0; left:0; transition:all 0.5s;}
.xwzx ul li:hover:after{width:100%;}
.xwzx ul li .xw_img{width:240px; float:left;}
.xwzx ul li .xw_img img{width:100%;}
.xwzx ul li .xw_wb{width:calc(100% - 280px); float:right;}
.xwzx ul li .xw_bt{font-size:18px; margin-top:16px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; transition:all 0.4s; padding-right:14px;}
.xwzx ul li:hover .xw_bt{padding-left:14px; padding-right:0;}
.xwzx ul li .xw_wz{height:40px; color:#848484; line-height:20px; margin-top:16px; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; transition:all 0.6s; padding-right:14px;}
.xwzx ul li:hover .xw_wz{padding-left:14px; padding-right:0;}
.xwzx ul li .xw_rq{ overflow:hidden; margin-top:10px; transition:all 0.8s; padding-right:14px;}
.xwzx ul li:hover .xw_rq{ padding-left:14px; padding-right:0;}
.xwzx ul li .xw_rq span{color:#06c; margin-left:10px; padding-left:18px; background:url(../images/yj.png) left center no-repeat;}

.xwxq .xwxq_bt{font-size:20px; text-align:center;}
.xwxq .xwxq_rq{font-size:13px; text-align:center; margin-top:20px; padding-bottom:20px; border-bottom:1px #ccc dotted; margin-bottom:20px;}
.xwxq .xwxq_rq span{color:#06c; margin-left:10px; padding-left:18px; background:url(../images/yj.png) left center no-repeat;}
.xwxq .xwxq_wb{font-size:15px; line-height:24px; margin-top:30px;}

.xwxq_more{overflow:hidden; font-size:0px; margin-top:60px; text-align:center; position:relative;}
.xwxq_more .xwxq_more_l{width:calc(50% - 80px); float:left; font-size:14px; line-height:40px; text-align:left; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; padding:0 36px; border:1px #ddd solid; border-right:0;}
.xwxq_more .xwxq_more_l:hover a{color:#06c;}
.xwxq_more .xwxq_more_r{width:calc(50% - 80px); float:right; font-size:14px; line-height:40px; text-align:right; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; padding:0 36px; border:1px #ddd solid; border-left:0;}
.xwxq_more .xwxq_more_r:hover a{color:#06c;}
.xwxq_more .xwxq_more_m{width:160px; margin-left:-80px; position:absolute; top:0; left:50%;}
.xwxq_more .xwxq_more_m a{display:block; font-size:14px; line-height:40px; border:1px #ddd solid; position:relative;}
.xwxq_more .xwxq_more_m:hover a{border:1px #06c solid;}
.xwxq_more .xwxq_more_m a:after{content:""; width:0; height:100%; background:#06c; position:absolute; left:0; top:0; transition:all 0.5s;}
.xwxq_more .xwxq_more_m a:hover:after{width:100%;}
.xwxq_more .xwxq_more_m a span{padding-left:30px; background:url(../images/cpxq_hf_bj.png) left center no-repeat; position:relative; z-index:1; transition:all 0.5s;}
.xwxq_more .xwxq_more_m a:hover span{color:#fff; background:url(../images/cpxq_hf_bj2.png) left center no-repeat;}



/*常见问题*/
.cjwt ul{overflow:hidden;}
.cjwt ul li{padding:25px 0; position:relative;}
.cjwt ul li:after{content:""; width:100%; height:1px; background:#eaeaea; position:absolute; bottom:0; left:0;}
.cjwt ul li:before{content:""; width:0; height:1px; background:#06c; position:absolute; bottom:0; left:0; z-index:1; transition:all 0.5s;}
.cjwt ul li:hover:before{width:100%;}
.cjwt ul li .cjwt_t{font-size:16px; line-height:20px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; padding-left:26px; background:url(../images/sy_wt1.png) left center no-repeat; transition:all 0.5s;}
.cjwt ul li:hover .cjwt_t{color:#06c;}
.cjwt ul li .cjwt_b{color:#666; font-size:14px; line-height:20px; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; margin-top:10px; padding-left:26px; background:url(../images/sy_wt2.png) left top no-repeat;}



/*资料下载*/
.zlxz ul{overflow:hidden; margin-top:-1%; margin-left:-1%;}
.zlxz ul li{width:49%; float:left; overflow:hidden; line-height:60px; margin-top:1%; margin-left:1%; background:#f4f4f4; transition:all 0.5s;}
.zlxz ul li .zlxz_bt{width:calc(100% - 350px); float:left; overflow:hidden; font-size:15px; text-overflow:ellipsis; white-space:nowrap; padding-left:20px;}
.zlxz ul li .zlxz_r{width:330px; float:right;}
.zlxz ul li .zlxz_r .zlxz_dx{width:120px; float:left; text-align:center; background:#eee;}
.zlxz ul li .zlxz_r .zlxz_rq{width:150px; float:left; text-align:center; background:#e4e4e4;}
.zlxz ul li .zlxz_r .zlxz_an{float:right; background:#888 url(../images/cpxq_xz_bj.png) center no-repeat; transition:all 0.5s;}
.zlxz ul li .zlxz_r .zlxz_an:hover{background:#06c url(../images/cpxq_xz_bj.png) center no-repeat;}
.zlxz ul li .zlxz_r .zlxz_an a{width:60px; height:60px; display:block;}



/*人才招聘*/
.rczp ul{overflow:hidden; margin-top:-10px;}
.rczp ul li{margin-top:10px; padding:30px; border:1px #eaeaea solid; background:#f8f8f8;}
.rczp ul li:nth-child(even){border:1px #e1e5eb solid; background:#f3f6f9;}
.rczp ul li .rczp_dj{position:relative;}
.rczp ul li .rczp_dj .rczp_bt{font-size:22px;}
.rczp ul li .rczp_dj .rczp_dz{font-size:15px; line-height:24px; margin-top:10px;}
.rczp ul li .rczp_dj .rczp_dw{width:21px; height:21px; margin-top:-10px; cursor:pointer; background: url(../images/rczp_dw.png) top center no-repeat; position:absolute; right:0; top:50%; transition:all 0.5s;}
.rczp ul li .rczp_dj .rczp_dw.active{transform: rotate(90deg); background: url(../images/rczp_dw2.png) bottom center no-repeat;}

.rczp ul li .rczp_kj{display:none;}
.rczp ul li .rczp_m{margin-top:20px; padding-top:20px; border-top:1px #ccc dashed;}
.rczp ul li .rczp_m .rczp_m_t{font-size:15px;}
.rczp ul li .rczp_m .rczp_m_b{margin-top:10px;}
.rczp ul li .rczp_m .rczp_m_b dl{overflow:hidden; margin-left:-10px;}
.rczp ul li .rczp_m .rczp_m_b dl dd{float:left; color:#06c; line-height:20px; margin-left:10px; padding:4px 15px; border:1px #06c dashed;}
.rczp ul li .rczp_b{margin-top:25px;}
.rczp ul li .rczp_b .rczp_b_bt{font-size:18px; line-height:20px; font-weight:bold; padding-left:10px; border-left:3px #06c solid;}
.rczp ul li .rczp_b .rczp_b_wb{line-height:24px; margin-top:20px;}





/*联系我们*/
.lxwm_bj{width:100%; padding:70px 0;}
.lxwm_bt{color:#06c; font-size:22px; font-weight:bold;}
.lxwm_kj .lxwm{width:40%; float:left;}
.lxwm_kj .lxwm .lxwm_wb{font-size:15px; line-height:30px; margin-top:20px;} 
.lxwm_kj .lxwm .lxwm_wb hr{border:none; height:1px; margin:10px 0; background:#ddd;}
.lxwm_kj .zxly{width:50%; float:right;}
.lxwm_kj .zxly .zxly_bt{color:#06c; font-size:22px; font-weight:bold;}
.lxwm_kj .zxly .zxly_wz{font-size:16px; margin-bottom:20px; margin-top:20px;}
.lxwm_kj .zxly ul:after{content: "."; display: block; height: 0; clear: both; visibility: hidden; font-size: 0; line-height: 0;}
.lxwm_kj .zxly ul li{width:100%; float:left; line-height:14px; color:#444; margin-bottom:1%;}
.lxwm_kj .zxly ul li .input_txt{width:100%; height:46px; color:#555; line-height:46px; padding:0 20px; border:1px #ddd solid; border-radius:6px; background:#fff; }
.lxwm_kj .zxly ul .textarea{width:100%;}
.lxwm_kj .zxly ul li textarea{width:100%; height:130px; color:#555; padding:15px 20px; font-family:"微软雅黑"; border:1px #ddd solid; border-radius:6px; background:#fff;}
.lxwm_kj .zxly .more{overflow:hidden; margin-top:20px;}
.lxwm_kj .zxly .more .input_btn{width:100px; height:44px; color:#fff; line-height:46px; text-align:center; cursor:pointer; border:none; border-radius:300px; background:#06c;}
.lxwm_dt{width:100%; height:400px; background:#fff;}