﻿@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;}

body{
	font-family: "微软雅黑";
	font-size: 14px;
	color:#444;
}
ul, ol { list-style:none;} 
img,fieldset{ vertical-align:top; border:0;}
img{max-width:100%;}
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; }
.fl{ float:left}
.fr{ float:right}



.w100{width:100%;}
.w1200{width:1200px; margin:0 auto;}

.hygl_bj{background:#f4f4f4;}
.hygl{line-height:44px;}
.jiathis_style_24x24{ float:right; margin-top:10px;}


/*top*/
.top{overflow:hidden;}
.top .logo{width:580px; height:169px; display:table; float:left;}
.top .logo h1{ height:100%; display:table-cell; vertical-align:middle;}
.top .logo img{max-width:100%;}
.top .ryrz{width:198px; float:right; margin-right:100px;}
.top .ryrz img{max-width:100%;}
.top .top_rxdh{ float:right;}
.top .top_rxdh .top_rxdh_bt{ overflow:hidden; margin-top:20px;}
.top .top_rxdh .top_rxdh_bt .top_rxdh_img{ float:left;}
.top .top_rxdh .top_rxdh_bt .top_rxdh_wz{ float:left; line-height:32px; padding:0 24px; margin-left:6px; background:url(../images/top_rxdh_wz_bj.jpg) center;}
.top .top_rxdh .top_rxdh_bt .top_rxdh_wz span{background:#fff; font-size:15px; padding:0 4px; font-weight:600; color:#888;}
.top .top_rxdh p{ color:#2e76e5; font-weight:600; font-size:24px;}
.top .top_rxdh .zyw{width:118px; height:22px; margin:0 auto; margin-top:6px; line-height:22px; text-align:center; background:url(../images/zyw_bj.png) no-repeat;}
.top .top_rxdh .zyw a{width:59px; float:left; color:#efbf3a; font-size:16px; font-weight:600;}
.top .top_rxdh .zyw .s{background:url(../images/zyw_s.png);}

/*导航*/
.dh_bj{ background:#2e76e5;}
.dh{}
.dh ul{overflow:hidden;}
.dh ul li{ float:left; line-height:60px; padding:0 20px; font-size:18px;}
.dh ul li a{color:#fff;}
.dh ul .s{ background:#d6b650;}
.dh ul .s a{ color:#2e76e5;}


/*banner*/
.block_home_slider {position: relative;text-align: center;line-height: 0px;margin-right: auto;margin-left: auto;}  /*底部小图标*/
.block_home_slider .slide {position:relative; overflow:hidden;}
.block_home_slider .flex-direction-nav a {width:50px; height:50px; margin-top:-27px; display:block; position:absolute; top:50%; text-indent:-9000px;}
.block_home_slider .flex-direction-nav a.flex-prev {left:6px; background-repeat:no-repeat; background: url(../images/prev.png);}
.block_home_slider .flex-direction-nav a.flex-prev:hover {background-position:left bottom;}
.block_home_slider .flex-direction-nav a.flex-next {right:6px;  background-repeat:no-repeat; background: url(../images/next.png);}
.block_home_slider .flex-direction-nav a.flex-next:hover {background-position:right bottom;}
.block_home_slider .flex-control-paging { position:absolute; bottom:10px; 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-repeat:no-repeat; background: rgba(255,255,255,0.4); text-indent:-9000px; cursor:pointer; border-radius:6px;}
.block_home_slider .flex-control-paging li a.flex-active {background:#2e76e5;}

.block_home_post_feature {width:300px;}
.block_home_post_feature p {padding-bottom:0px;}



.flexslider {margin: 0; padding: 0; height:500px;}
.flex-viewport{height:100%;}
.flexslider .slides{ height:100%;}
.flexslider .slides > li { height:100%;
	display: none;
	-webkit-backface-visibility: hidden;
	list-style-type: none;
} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img { margin:0 auto;}
.flex-pauseplay span {text-transform: capitalize;}

/*Xbanner*/

/*搜索*/
.sousuo_bj { width:100%; margin:auto; background: url(../images/sousuo_bj.jpg) center; height:70px; overflow: hidden}
.sousuo{overflow:hidden;}
.search_tu { float:right; width:49px; height:33px; overflow:hidden}
.search_2 {float:left; width:278px;}
.search_2 input{ background: none; outline: none; border: solid 1px #fff; border-right: none; border-left: none; width:278px; height:31px; line-height:31px; color:#fff;}
.zhonjian {margin-top:20px; width:327px; margin-left:50px;}
.zhonjian_wenzi { margin-top:25px;}

/*产品展示*/
.sy_cpzx{overflow:hidden; margin-top:62px;}
.sy_cpzx .sy_cpzx_dh{width:200px; float:left;}
.sy_cpzx .sy_cpzx_dh dl{ text-align:center;}
.sy_cpzx .sy_cpzx_dh dl dt{width:200px; line-height:80px; color:#fff; font-size:26px; background:#2e76e5; margin-bottom:10px;}
.sy_cpzx .sy_cpzx_dh dl dd{width:200px; line-height:37px; background:#eee; font-size:16px; margin-bottom:10px;}
.sy_cpzx .sy_cpzx_dh dl .s{background:#f3d06d; font-size:18px;}
.sy_cpzx .sy_cpzx_dh .zx{width:160px; text-align:center; color:#fff; background:#0064c4; padding:20px;}
.sy_cpzx .sy_cpzx_dh .zx span{display:block;}
.sy_cpzx .sy_cpzx_dh .zx .zx1{ color:#8bade0; font-size:30px; font-family:Arial;}
.sy_cpzx .sy_cpzx_dh .zx .zx2{ font-size:20px;}
.sy_cpzx .sy_cpzx_dh .zx .zx3{font-size:16px;}
.sy_cpzx .sy_cpzx_dh .zx .lkzx{ line-height:46px; font-size:22px; margin-top:20px; background:#fff; border-radius:6px; border-bottom:4px #e7e6e4 solid;}
.sy_cpzx .sy_cpzx_dh .zx .lkzx a{display:block;}
.sy_cpzx .sy_cpzx_r{width:970px; float:right; border-top:3px #2771e4 solid; padding-top:22px;}
.sy_cpzx .sy_cpzx_r ul{overflow:hidden; margin:-46px 0 0 -14px;}
.sy_cpzx .sy_cpzx_r ul li{width:231px; float:left; margin:46px 0 0 14px;}
.sy_cpzx .sy_cpzx_r ul li .sy_cp_img{ overflow:hidden;}
.sy_cpzx .sy_cpzx_r ul li .sy_cp_img img{width:100%;}
.sy_cpzx .sy_cpzx_r ul li p{margin-top:4px; font-size:16px; color:#efbf3a; line-height:50px; text-align:center; background:#f2f2f3;}

/*广告1*/
.sy_gg1{width:100%; height:248px; margin-top:50px; background:url(../images/sy_gg1.jpg) center no-repeat;}

/*关于我们*/
.sy_gsjj{width:1140px; margin:0 auto; margin-top:64px; padding:30px; overflow:hidden; background:url(../images/sy_gsjj_bj.jpg) no-repeat;}
.sy_gsjj .sy_gsjj_l{width:600px; float:left;}
.sy_gsjj .sy_gsjj_l span{display:block; color:#c2c2c2; font-size:30px; font-family:Arial;}
.sy_gsjj .sy_gsjj_l .sy_gsjj_bt{ font-size:26px; color:#0373d5; padding:0 0 12px; border-bottom:1px #e5e5e5 solid;}
.sy_gsjj .sy_gsjj_l p{line-height:24px; color:#666; margin-top:16px;}
.sy_gsjj .sy_gsjj_l .sy_gsjj_more{}
.sy_gsjj .sy_gsjj_l .sy_gsjj_more a{padding:0 40px 0 12px; margin-top:20px; color:#287ed8; background:url(../images/sy_gsjj_more_jt.png) 75px 8px no-repeat; line-height:36px; display:inline-block; border:1px #2f82d9 solid;}
.sy_gsjj .sy_gsjj_r{width:484px; float:right; box-shadow:0 0 8px rgba(0,0,0,0.2); position:relative;}
.sy_gsjj .sy_gsjj_r .sy_gsjj_img{}
.sy_gsjj .sy_gsjj_r .sy_gsjj_img ul li img{ border:6px #fff solid; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.sy_gsjj .sy_gsjj_r .sy_gsjj_r_sjt{width:30px; height:30px;position:absolute; top:0; right:0; background:url(../images/sy_gsjj_img_gz.png) top no-repeat;}
.sy_gsjj .sy_gsjj_r .sy_gsjj_r_xjt{width:30px; height:30px;position:absolute; bottom:0; right:0; background:url(../images/sy_gsjj_img_gz.png) bottom no-repeat;}

/*广告2*/
.sy_gg2_bt{width:100%; height:365px; margin-top:90px;}
.sy_gg2{ position:relative; text-align:center;}
.sy_gg2 img{max-width:100%;}
.sy_gg2 .ggc{position:absolute; color:#000;}
.sy_gg2 .ggc span{ color:#eaba2c;}
.sy_gg2 .ggc1{ left:160px; top:36px; font-size:31px;}
.sy_gg2 .ggc2{ right:60px; top:90px; font-size:25px;}
.sy_gg2 .ggc3{ left:23px; top:494px; font-size:19px;}
.sy_gg2 .ggc4{ right:11px; top:440px; font-size:30px;}
.sy_gg2 .ggc5{ left:170px; top:680px; font-size:20px;}
.sy_gg2 .ggc6{ right:114px; top:680px; font-size:20px;}

/*新闻问题*/
.sy_wt_xw_bj{ background:#f6f6f6; padding:32px 0 62px 0; margin-top:80px;}
.sy_wt_xw{overflow:hidden;}
.sy_wt_xw .sy_wt{width:400px; float:left;}
.sy_wt_xw .sy_wt .sy_wt_bt{ overflow:hidden; position:relative;}
.sy_wt_xw .sy_wt .sy_wt_bt .cjwt_bt{ color:#0157ce; line-height:70px; font-size:27px;}
.sy_wt_xw .sy_wt .sy_wt_bt .sy_wt_more{ position:absolute; right:0; top:50%; margin-top:-10px;}
.sy_wt_xw .sy_wt .sy_wt_bt .sy_wt_more a{display:inline-block; font-size:12px;  color:#848484; padding:0 12px; line-height:18px; border:1px #848484 solid;}
.sy_wt_xw .sy_wt .sy_wb_xkj{width:400px !important; height:411px !important;}
.sy_wt_xw .sy_wt .sy_wb_xkj ul{ overflow:hidden; padding:10px; background:#fff;}
.sy_wt_xw .sy_wt .sy_wb_xkj ul li{ margin-top:10px; padding:0 0 9px 0; border-bottom:1px #ccc dashed;}
.sy_wt_xw .sy_wt .sy_wb_xkj ul li p{line-height:24px; font-size:15px;}
.sy_wt_xw .sy_wt .sy_wb_xkj ul li .wen span{ padding:0 4px; color:#fff; background:#f96504; float:left; margin-right:12px; border-radius:4px;}
.sy_wt_xw .sy_wt .sy_wb_xkj ul li .da{ margin-top:10px;}
.sy_wt_xw .sy_wt .sy_wb_xkj ul li .da span{ padding:0 4px; color:#fff; background: #009BFF; float:left; margin-right:12px; border-radius:4px;}

.sy_wt_xw .sy_xw{width:760px; float:right;}
.sy_wt_xw .sy_xw .sy_xw_zz_bt{ overflow:hidden;}
.sy_wt_xw .sy_xw .sy_xw_zz_bt div{width:380px; line-height:70px; font-size:27px; float:left; color:#0157ce; background:#e7e7e7; text-align:center; cursor: pointer;}
.sy_wt_xw .sy_xw .sy_xw_zz_bt .s{color:#fff; background:#0157ce;}
.sy_wt_xw .sy_xw .sy_xw_xkj{width:718px; height: 366px; padding:30px 20px 14px 20px; border:1px #ececec solid; border-top:none; background: #fff;}
.sy_wt_xw .sy_xw .sy_xw_xkj .sy_xw_kj{ display: none;}
.sy_wt_xw .sy_xw .sy_xw_xkj dl{ overflow: hidden; margin: 0 0 0 -20px;}
.sy_wt_xw .sy_xw .sy_xw_xkj dl dt{width:718px;overflow: hidden; margin:0 0 0 20px;}
.sy_wt_xw .sy_xw .sy_xw_xkj dl dt .sy_xw_img{width:280px; float: left;}
.sy_wt_xw .sy_xw .sy_xw_xkj dl dt .sy_xw_r{width:418px; float:right;}
.sy_wt_xw .sy_xw .sy_xw_xkj dl dt .sy_xw_r .sy_xw_bt{ color: #0050cd; line-height: 34px; font-size: 17px; border-bottom:2px #e7e7e7  solid;}
.sy_wt_xw .sy_xw .sy_xw_xkj dl dt .sy_xw_r .sy_xw_wb{line-height: 24px; font-size: 17px; margin-top:6px;}
.sy_wt_xw .sy_xw .sy_xw_xkj dl dt .sy_xw_r .sy_xw_more a{ line-height: 36px; margin-top:14px; color: #2082cc; display: inline-block; border:1px #2082cc solid; padding:0 20px; }
.sy_wt_xw .sy_xw .sy_xw_xkj dl dd{width:349px; float:left; margin:10px 0 0 20px; padding-bottom:10px; border-bottom:1px #e7e7e7 dotted;}

.sy_zznl_bj{width:718px; position:relative;}
.sy_zznl_bj .prev{width:50px; height:120px; position:absolute; top:50%; left:0; margin-top:-60px; background: url(../images/zjt2.png) left no-repeat; transition:all 0.5s; z-index:20;}
.sy_zznl_bj .prev:hover{background: url(../images/zjt2.png) left no-repeat;}
.sy_zznl_bj .next{width:50px; height:120px; position:absolute; top:50%; right:0; margin-top:-60px; background:url(../images/yjt2.png) right no-repeat; transition:all 0.5s; z-index:20;}
.sy_zznl_bj .next:hover{background:url(../images/yjt2.png) right no-repeat;}
.sy_zznl{width:598px; margin:0 auto; margin-top:60px; overflow:hidden;}
.sy_zznl ul{ overflow:hidden; margin:0 0 0 -20px !important;}
.sy_zznl ul li{width:299px; float:left; margin:0 0 0 20px; background:#fff;}
.sy_zznl ul li img{width:100%;}

/*底部*/
.db_bj{ background:#333333; padding:50px 0 0 0;}
.db{overflow:hidden;}
.db dl{width:140px; float:left; margin-right:40px;}
.db dl dt{width:140px; color:#fff; font-size:19px; padding-bottom:20px; position:relative;}
.db dl dt:before{content:""; width:20px; height:2px; background:#484848; margin-top:30px; position:absolute; left:0; bottom:0;}
.db dl dd{width:140px; margin-top:16px;}
.db dl dd a{color:#999;}
.db .db_lx{width:390px; float:left;}
.db .db_lx .db_bt{ color:#fff;font-size:19px; padding-bottom:20px;position:relative;}
.db .db_lx .db_bt:before{content:""; width:20px; height:2px; background:#484848; margin-top:30px; position:absolute; left:0; bottom:0;}
.db .db_lx .db_lx_wb{ color:#999; margin-top:16px;}
.db .db_erweima{width:230px; float:right;}
.db .db_erweima span{font-size:24px; color:#fff;  display: block;}
.db .db_erweima_b{}
.db .db_erweima_b ul{overflow:hidden; margin:0 0 0 -10px;}
.db .db_erweima_b ul li{width:110px; float: left; margin:10px 0 0 10px;}
.db .db_erweima_b ul li p{color:#fff; text-align:center; margin-top:8px;}

.yqlj{overflow:hidden; margin-top:40px;}
.yqlj span{font-size:17px; line-height:32px; color:#999; float:left; padding-left:40px; background:url(../images/lj.png) left center no-repeat;}
.yqlj a{color:#999; line-height:29px; float:left; margin-left:15px; margin-top:3px;}

.bah{width:1200px; margin:0 auto; text-align:center; color:#999; line-height:50px; margin-top:60px; border-top:1px #444 solid;}
.bah a{color:#999;}


/*内页banner*/
.ny_banner_bj{width:100%; height:260px;}
.ny_banner{width:100%; height:260px; text-align:center; overflow:hidden;}
.ny_banner .banner_bt{color:#fff; font-size:32px; margin:90px 0 0 0;}
.ny_banner .banner_bt span{ color:#ffd614;}
.ny_banner .wz{width:1200px; margin:0 auto; margin-top:10px; color:#fff;}
.ny_banner .wz a{ color:#fff;}
.ny_banner .wz a:hover{color:#0087dc;}


/*内页*/
.xw_xq{margin:0 auto; text-align:center; padding-bottom:20px; margin-bottom:40px; border-bottom:1px #ccc dotted;}
.xw_xq .xw_xq_bt{ font-size:18px;}
.xw_xq .xw_xq_rq{ margin-top:20px; font-size:13px;}
.xw_xq .xw_xq_rq span{ color:#999}

.ny_dbj{width:100%; background:#f1f1f1; padding-top:30px;}
.ny_dbj .ny_bj{width:100%; background:#fff; border-top:1px #ededed solid; padding:40px 0 100px 0;}
.ny_kj{overflow:hidden;}

.ny_l{width:250px; float:left;border-radius:4px;}
.ny_dh{border-radius:4px; overflow:hidden;}
.ny_dh .ny_dh_bt{ color:#fff; line-height:80px; padding-left:36px; font-size:18px; background:#2e76e5; border-radius:4px 4px 0 0;}
.ny_dh a{line-height:46px; display:block; background:#f1f1f1; padding-left:36px; border:1px #e1e1e1 solid; border-top:none;}
.mobile-erji{}
.mobile-erji li{}
.mobile-erji li a{background:#fff; transition:all 0.5s;}
.mobile-erji li:hover a{color:#2e76e5;}

.ny_l .zx{ text-align:center; color:#fff; background:#0064c4; padding:30px; margin-top:10px; border-radius:4px;}
.ny_l .zx span{display:block;}
.ny_l .zx .zx1{ color:#8bade0; font-size:30px; font-family:Arial;}
.ny_l .zx .zx2{ font-size:20px;}
.ny_l .zx .zx3{font-size:16px;}
.ny_l .zx .lkzx{ line-height:46px; font-size:22px; margin-top:20px; background:#fff; border-radius:6px; border-bottom:4px #e7e6e4 solid;}
.ny_l .zx .lkzx a{display:block;}

.ny_kj .ny_r{width:900px; float:right;}
.ny_kj .ny_r{ line-height:22px;}


/*产品展示*/
.cpzs{}
.cpzs ul{overflow:hidden; margin:-21px 0 0 -21px;}
.cpzs ul li{width:286px; float:left; margin:21px 0 0 21px; text-align:center;}
.cpzs ul li p{line-height:50px; background:#f2f2f2; margin-top:4px;}

/*产品详情*/
.cpxq_t{ overflow:hidden;}
.cpxq_l{ width:46%; float:left;}
.cpxq_l .bigImg{ position:relative;}
.cpxq_l .smallScroll{ height:50px; margin-top:8px;}
.cpxq_l .sPrev,.cpxq_l .sNext{ float:left; display:block; width:24px; height:50px; text-indent:-9999px;background:url(../images/pro_next.jpg) no-repeat 0 -17px; }
.cpxq_l .sNext{ background-position:-26px -17px;}
.cpxq_l .smallImg{ float:left; margin:0 8px; display:inline; width:350px; overflow:hidden;}
.cpxq_l .smallImg ul{ height:50px; width:9999px; overflow:hidden; margin-left:-10px !important;}
.cpxq_l .smallImg li{width:62px; float:left; margin-left:10px; cursor:pointer; display:inline;}
.cpxq_l .smallImg img{ border:2px solid #f2f2f2; width:56px; height:46px;}
.cpxq_l .smallImg .on img{ border:2px solid #00a2e9;}

.cpxq_t_r{ float:right; width:50%;}
.cpxq_t_r .cpxq_t_r_bt{font-size:28px; color:#444;}
.cpxq_t_r .cpxq_t_r_wb{border-top:1px solid #eee; padding:20px 0 0 0; margin:20px 0 0 0; line-height:24px; font-size:15px;}
.cpxq_t_r .fh{ line-height:40px; margin-top:30px;}
.cpxq_t_r .fh a{display:inline-block; color:#fff; background:#2e76e5; padding:0 15px;}

.cpxq_b{ width:100%; margin-top:40px;border-top:3px #2e76e5 solid; padding:36px 0; }
.cpxq_b .cp_xq_bt{ font-size:18px; line-height:24px; border-left:4px #2e76e5 solid; padding:0 0 0 20px;}
.cpxq_b .cp_xq_wb{margin:30px 0 0 0; font-size:15px;}

.cpxq_cptj{}
.cpxq_cptj .cp_xq_bt{ font-size:18px; line-height:24px; border-left:4px #2e76e5 solid; padding:0 0 0 20px;}
.cpxq_cptj ul{overflow:hidden; margin-top:30px; margin-left:-20px;}
.cpxq_cptj ul li{width:210px; float:left; margin-left:20px; position:relative;}
.cpxq_cptj ul li .cpxq_cptj_x{width:100%; height:100%; background:rgba(0,0,0,0.2); opacity:0; position:absolute; left:0; top:0; transition:all 0.5s;}
.cpxq_cptj ul li:hover .cpxq_cptj_x{ opacity:1;}




/*制造能力*/
.zznl{}
.zznl ul{overflow:hidden; margin:-21px 0 0 -21px;}
.zznl ul li{width:286px; float:left; margin:21px 0 0 21px;}
.zznl ul li p{line-height:40px; text-align:center;}


/*常见问题*/
.cjwt{}
.cjwt ul{margin-top:-10px;}
.cjwt ul li{margin-top:10px; overflow:hidden;}
.cjwt ul li .wt_bt{width:700px; float:left;}
.cjwt ul li .wt_rq{ float:right;}


/*在线留言*/
.zxly ul{ overflow:hidden; margin:0 0 -2% -2%;}
.zxly ul li{width:48%; float:left; margin:0 0 2% 2%; border:1px #ededed solid;box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.zxly ul li .input_txt{width:100%; border:none; padding:0 0 0 20px;line-height:40px; background:#f3f3f3;box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.zxly ul .textarea{width:100%; margin:0 0 0 2%;}
.zxly ul li textarea{width:98%; height:100px; border:none; padding:10px 20px;background:#f3f3f3;box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.zxly .more{width:140px; overflow:hidden; margin:60px auto 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;}



/**************/
.page { text-align: center; clear:left; margin-top:20px; }
.page a { padding: 5px 10px; background: #efefef; margin-right: 2px; color: #666; border-radius: 4px; display: inline-block; }
.page a.current,.page a:hover { color: #fff; background: #0064C4; }



