﻿@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:#333; font-size:14px; }
body,span,samp,i,em{font-family:Arial, "微软雅黑";}
ul, ol { list-style:none;} 
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:#333; font-size:14px; font-family: "Open Sans"; vertical-align:middle;}
input:focus {outline:none;}
a{ color:#333; text-decoration:none;}
img{max-width:100%;}

.w1372{ max-width:1372px; width:100%; margin:0 auto;}
.w1372:after{ content:""; display: block; height: 0; clear: both; visibility: hidden; font-size: 0; line-height:0;}

.cus { min-width:1372px;}

.logo { float:left; padding-left:1%;}
.dhj { float:right; padding-right:1%;}

.dht_beij { overflow:hidden; background:#1f5291;}
.dht { float:left; width:92%;}
.dht ul {}
.dht li { float:left; line-height:62px; width:14.2%; text-align:center; font-size:16px; position:relative;}
.dht li a{ display:block; color:#fff;}
.dht li:hover { background:#1b7aaf;}
.dht li:after{ content:""; display: block; position:absolute; top:25px; right:0; background:url(../images/gen.jpg) no-repeat right; width:1px; height:14px;}
.dht li:last-child:after{ display:none;}
.on { background:#1b7aaf;}

/*搜索栏*/
.mis { float:right; width:92px; height:62px; background:#1b7aaf;}
.top_ss { height:62px; background: url(../images/kuanj.png) center no-repeat; cursor: pointer; transition: 0.5s;}
.top_h.on .top_ss { background: url(../images/tuos.jpg) center no-repeat; height: 65px; }
.ss_bg { position: absolute; left:0; right:0; top:182px; z-index: 1000; padding: 10px 0; background: #1b7aaf; display: none; }
.top_h.on .ss_bg { top: 65px; }
.ss_bg_w { width: 95%; max-width:1200px; margin: auto; position: relative; padding:0 4%;}
.ss_gb { position: absolute; right: 0; top: 0; width: 44px; height: 44px; background: url(../images/ss_gb.png) center no-repeat; background-size: 24px auto; cursor: pointer; }
.ss_dw { width: 100%; position: relative; }
.ss_dw input { display: block; font-size: 14px; line-height: 40px; color: #000; background: #fff; width: 100%; padding: 0 60px 0 24px; border-radius: 3px; }
.ss_dw a { position: absolute; right: 0; top: 0; width: 44px; height: 44px; background: url(../images/ss_dw.png) center no-repeat; background-size: 40px auto; }

/*banner*/
.block_home_slider { overflow:hidden; position: relative; line-height:0px; text-align:center;}/*底部小图标*/
.block_home_slider img { width:100%;}
.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:15px; 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:#fff; text-indent:-9000px; cursor:pointer; border-radius:6px; transition:all 0.5s;}
.block_home_slider .flex-control-paging li a.flex-active { width:34px; background:#1f5291; }

.flexslider { margin:0; padding:0; height:100%;}
.flex-viewport { height:100%;}
.flexslider .slides { height:100%;}
.flexslider .slides li { height:700px; display:none; -webkit-backface-visibility:hidden; list-style-type:none; position:relative; }

/*标题*/
.ind_a0 { overflow:hidden; margin-top:60px;}
.ind_a { text-align:center; font-size:25px; text-transform: uppercase;}
.ind_a span { color:#1f5291;}
.ind_b { text-align:center; font-size:25px;}

/*栏目*/
.lms { overflow:hidden; margin:25px auto 0 auto; width:71%;}
.lms ul { margin-left:-10px;}
.lms li { float:left; margin-left:10px; text-align:center; border:1px solid #eeee; line-height:40px; border-radius:7px; padding: 0 20px;}
.lms li a{ display:block;}
.lms li:hover a{ color:#1b7aaf; border-radius:7px;}

/*产品*/
.sy_cp { overflow:hidden;}
.sy_cp ul { margin-left:-1%; margin-top:2%;}
.sy_cp li { width:24%; float:left; margin-left:1%; text-align:center; line-height:60px; font-size:16px;}
.sy_cp li .sy_cp_a { border:1px solid #eee; overflow:hidden;}
.sy_cp li .sy_cp_a img {transition:all 0.5s;}
.sy_cp li:hover .sy_cp_a img {transform: scale(1.1);}

/*dinh*/
.gtzm { overflow:hidden; background: url(../images/jxz_1.jpg) no-repeat top; height:191px; margin-top:60px;}

/*goyon*/
.in_abots { overflow:hidden; background:url(../images/go_tu.jpg) no-repeat; height:690px;}
.in_abots_a { overflow:hidden; margin-top:70px; padding:0 1%;}
.in_abots_a .in_abots_a_z { float:left; width:340px;}
.in_abots_a .in_abots_a_y { float:right; width:calc(100% - 360px);}
.in_abots_a .in_abots_a_y .in_abots_a_y_1{ font-size:24px; text-transform: uppercase;}
.in_abots_a .in_abots_a_y .in_abots_a_y_1 span { color:#1f5291;}
.in_abots_a .in_abots_a_y .in_abots_a_y_2{ font-size:25px;}
.in_abots_a .in_abots_a_y .in_abots_a_y_wb{ font-size:16px; line-height:35px; margin-top:15px;}
.in_abots_a .in_abots_a_y .in_abots_a_y_wb span { color:#1f5291; font-weight:bold;}
.in_abots_a .in_abots_a_y .in_abots_a_y_wb a{ color:#1f5291;}

.in_abots_xian { width:98%; overflow:hidden; height:2px; background:#eee; margin:20px auto;}

.in_abots_b { overflow:hidden;}
.slideGroup .parHd{ height:30px; line-height:30px; background:#f4f4f4; padding:0 10px; position:relative;}
.slideGroup .parHd ul{ float:left; position:absolute; left:20px; top:-1px; height:32px;}
.slideGroup .parHd ul li{ float:left; padding:0 15px; cursor:pointer; }
.slideGroup .parHd ul li.on{ height:30px;  background:#fff; border:1px solid #ddd; border-bottom:2px solid #eee;}
.slideGroup .slideBox{ overflow:hidden; zoom:1; }
.slideGroup .sPrev,.slideGroup .sNext{ position:absolute; left:0px; top:50%; display:block; width:25px; height:52px; margin-top:-26px; background:url(../../%E4%B8%93%E9%97%A8%E5%88%A9%E8%AF%81%E4%B9%A6/%E7%BD%91%E7%AB%99/images/icoLeft.png) center center no-repeat;}
.slideGroup .sNext{ left:auto; right:0px; background:url(../../%E4%B8%93%E9%97%A8%E5%88%A9%E8%AF%81%E4%B9%A6/%E7%BD%91%E7%AB%99/images/icoLeft_po.png) center center no-repeat;}
.slideGroup .sPrev:hover,.slideGroup .sNext:hover{ border-color:#f60;}
.slideGroup .parBd ul{ overflow:hidden; zoom:1;}
.slideGroup .parBd ul li{ margin-left:16px; float:left; _display:inline; overflow:hidden; text-align:center;}
.slideGroup .parBd ul li .pic{ text-align:center; line-height:40px; font-size:16px;}
.slideGroup .parBd ul li .pic img{ width:340px; height:auto; display:block; border:1px solid #dbdbdb; cursor: pointer; transition: all 0.6s;}
.slideGroup .parBd ul li .pic a:hover img{ border-color:#999; transform: scale(1.1);}
.slideGroup .parBd ul li .title{ line-height:40px;}

/*新闻中心*/
.sy_new { overflow:hidden; margin-bottom:40px;}
.sy_new ul { margin-left:-1%; margin-top:2%;}
.sy_new li { margin-left:1%; width:32.33%; padding:1%; border:1px solid #eeeeee; float:left;}
.sy_new_a1 { overflow:hidden;}
.sy_new_a1 img {transition:all 0.5s;}
.sy_new li:hover .sy_new_a1 img {transform: scale(1.1);}
.sy_new_a2 { margin-top:20px; color:#aaaaaa;}
.sy_new_a3 { margin-top:10px; font-size:18px; line-height:30px; transition:all 0.5s;}
.sy_new li:hover .sy_new_a3 { font-size:20px; color:#0977b7;}
.sy_new_a4 { margin-top:10px; color:#7c7c7c;  line-height:24px;}
.sy_new_a5 { margin-top:20px; color:#7c7c7c;}
.sy_new li:hover .sy_new_a5 {color:#0977b7;}

/*fott*/
.fott { overflow:hidden; background:#1f5291;}
.fott_a { float:left; margin-left:30px; margin-top:80px;}
.fott_a .fott_a_top { font-size:18px; color:#fff;}
.fott_a .fott_a_lm { font-size:16px; width:265px;}
.fott_a .fott_a_lm ul { margin-left:-35px;}
.fott_a .fott_a_lm li { float:left;margin-top:20px; margin-left:35px;}
.fott_a .fott_a_lm li a{ color:#fff; display:block;}
.fott_a .fott_a_lm li:hover {}

.fott_zu2 { float:left; margin-left:130px; margin-top:80px;}
.fott_zu2 .fott_logo { float:left;}
.fott_zu2 .fott_xian { width:1px; height:80px; background:#fff; float:left; margin: 30px 35px 0 35px;}
.fott_zu2 .fott_lswm { float:left; line-height:26px; color:#fff; font-size:16px;}

.fott_zu3 { float:right; margin-top:60px; margin-right:70px;}

.fott_di { overflow:hidden; line-height:30px; text-align:center; padding:10px 0; border-top:1px solid #5078a9; margin-top:60px; color:#fff;font-size:16px;}


/*内页*/
.hmw { height:300px;}

.ao_fuw { width:100%;overflow:hidden; line-height:35px; padding:1% 0;}
.coi { position:relative;}
.coi_a { position:absolute; top:-80px; left:0; background:#fff; width:100%; height:80px; border-radius: 8px 8px 0 0; border-bottom:1px solid #d7d7d7;}
.coi_a .co_dh {float: left; line-height:80px; font-size:16px; text-indent:25px;}
.coi_a .coi_lm {float: right;width: 20%;margin-top:20px;margin-right: 10px;}
.coi_a .coi_lm ul {margin-right: -1%;}
.coi_a .coi_lm li { float: left; width:49%; background: #ededed;line-height:40px;margin-right: 1%;text-align: center;border-radius:25px;}
.coi_a .coi_lm li a{display: block; color: #333;}
.coi_a .coi_lm li:hover a{background: #1f5291;color: #fff;border-radius:25px;}
.co_aa a{background: #1f5291;color: #fff!important;border-radius:25px;}

.share {overflow:hidden;}
.about { margin:1% 0; overflow:hidden; background:#fff; padding:0 1%;}
.about_zuo { float:left; width:calc(100% - 735px); line-height:40px; font-size:16px;}
.about_zuo span { color:#1f5291;}
.about_you { float: right; width:682px;}

.about_mi_0 { padding:0 1%;}
.about_mi { overflow:hidden; background:#eee; padding:2% 0; background:#eee;}
.about_mss { font-size:30px;}
.about_mss1 {text-transform:uppercase; font-size:22px; color:#d8d8d8; margin-top:5px;}

.about_miqq { overflow:hidden; margin-top:2%;}
.about_miqq ul { text-align:center; margin-left:-1%;}
.about_miqq li { float:left; width:24%; margin-left:1%; background:#fff;  padding:1%;}
.about_miqq li .about_miqq_1 {}
.about_miqq li .about_miqq_2 { font-size:18px; font-weight:bold; margin:4% 0;}
.about_miqq li .about_miqq_3 { overflow:auto; height:50px; font-size:15px; line-height:25px;}

.goyon { padding:0 1%; overflow:hidden;}

.ao_fuw1 {overflow:hidden;}
.ao_fuw12 {padding:1%; margin: 1% 0;}

/*产品栏目*/
.nes_a2 { width:250px; float:left; background:#1f5291; border:1px solid #eee; margin-top:20px;}
.nes_a2 ul { background:#eee;}
.nes_a2 li { background:#fff url(../images/i1.png) no-repeat 20%; text-indent:30px; line-height:50px; border-bottom:1px solid #eee;font-size:14px; }
.nes_a2 li a{ display:block; transition:all 0.5s;}
.nes_a2 li a:hover{ background:#1f5291 url(../images/i12.png) no-repeat 20%; color:#fff;}
.nes_oa a{ background:#1f5291 url(../images/i12.png) no-repeat 20% !important; color:#fff; }

/*产品*/
.nes_b { float:right; width:80%;}
.nes_b ul { margin-left:-1%; margin-top:20px;}
.nes_b li { width:24%; float:left; margin-left:1%; text-align:center; line-height:60px; font-size:16px;}
.nes_b li .nes_b1 { border:1px solid #eee; overflow:hidden;}
.nes_b li .nes_b1 img {transition:all 0.5s;}
.nes_b li:hover .nes_b img {transform: scale(1.1);}


/*产品详情*/
.zoomdemo { overflow:hidden; margin-top:30px;}
.zoomdemo img { max-width:100%;}
.cpxq_t_l{ float:left; width:470px; margin:10px 0 0 1px; }
.sp-wrap{ display:none; line-height:0; font-size:0;}
.sp-thumbs{ width:100%;}
.sp-thumbs img{ width:100%;}
.sp-thumbs a:link, .sp-thumbs a:visited{ margin:0 0.5%; width:15%; height:60px; border:1px #eaeaea solid; overflow:hidden; opacity:.3; display:inline-block; background-size:cover; background-position:center; -webkit-transition:all .2s ease-out; -moz-transition:all .2s ease-out; -ms-transition:all .2s ease-out;-o-transition:all .2s ease-out; transition:all .2s ease-out;}
.sp-thumbs a:hover{opacity:1;}
.sp-thumbs a:active, .sp-current{ opacity:1!important; position:relative;}
.sp-large{ position:relative; overflow:hidden; width:100% !important; margin:0 0 2% 0; box-shadow:0 0 1px rgba(0,0,0,0.3);}
.sp-large a{ display:block;}
.sp-zoom{ position:absolute; left:-50%; top:-50%; cursor:-webkit-zoom-in; cursor:-moz-zoom-in; cursor:zoom-in; display:none;}
.sp-zoom img{ max-width: none;}
.sp-lightbox{ position:fixed; top:0; left:0; height:100%; width:100%; background:rgb(0,0,0); background:rgba(0,0,0,.9); z-index:500; display:none; cursor:pointer;}
.sp-lightbox img{position:absolute; margin:auto; top:0; bottom:0; left:0; right:0; max-width:90%; max-height:90%; border:2px solid #fff;}
#sp-prev, #sp-next{ position:absolute; top:50%; margin-top:-25px; z-index:501; color:#fff; padding:14px; text-decoration:none; background:#000; border-radius:25px; border:2px solid #fff; width:50px; height:50px; box-sizing:border-box; transition:.2s;}
#sp-prev{ left:10px;}
#sp-prev:before{ content:''; border:7px solid transparent; border-right:15px solid #fff; position:absolute; top:16px; left:7px;}
#sp-next{ right:10px;}
#sp-next:before{ content:''; border:7px solid transparent; border-left:15px solid white; position:absolute; top:16px; left:18px;}
#sp-prev:hover, #sp-next:hover{ background:#444;}
@media screen and (max-width: 400px) {.sp-wrap{ margin:0 0 15px 0;} #sp-prev, #sp-next{ top:auto; margin-top:0; bottom:25px;}}
.prodetailtxt{ float: right; width:calc(100% - 530px); color:#1a1a1a; line-height:25px; margin-top:1%; margin-right:2%;}
.prodetailtxt .porsw{ font-size:20px; border-bottom:1px solid #dadada; padding:10px 0 10px;}
.protxt{ padding:15px 0;border-bottom:1px solid #dadada; margin-bottom:30px; word-break: break-all; overflow:auto; max-height:240px;}
.protxt p{ padding:0 5px; /*background:url(../webimages/icon06.jpg) left 15px no-repeat;*/ margin-left:0 !important; color:#a5a5a5; }
.protxt p span{font-size:14px !important;color:#1a1a1a;line-height: 24px !important;display: block;padding: 6px 0;}
.psw_1 { width:150px; float:left; line-height:35px; border:1px solid #eee; text-align:center; border-radius: 5px;}
.psw_1 a{ display:block; color:#333;}
.psw_1:hover a{ background:#1f5291; color:#fff;border-radius: 5px;}

/*产品转换*/
.cp1 {width:100%; background:#fff;overflow:hidden;}
.cp1_5 { overflow:hidden; margin-top:10px;}
.cp1_5 .hd{ line-height:50px; height:50px; width:100%; position:relative; font-size:14px; background:#f2f2f2; border-radius:5px 5px 0 0;}
.cp1_5 .hd ul{ float:left; position:absolute; left:0px; top:0px;  height:50px; width:100%; display: flex;}
.cp1_5 .hd ul li{ cursor:pointer; height:50px; text-align:center; color:#464646; flex:1; display: inline-block;line-height:50px;}
.cp1_5 .hd ul li.on{ line-height:50px; height:50px; background:#1f5291; color:#fff; border-radius:5px 5px 0 0;}
.cp1_5 .bd { float:left; width:100%;}
.cp1_5 .bd .abst{ line-height:30px; font-size:14px; margin:10px 0;}

.cp1_5 .bd .abst table{ border-collapse:collapse; border: 1px #ccc solid !important; width:100% !important;line-height:30px !important;}
.cp1_5 .bd .abst table td{ padding-left:12px !important;word-wrap:break-word;word-break:break-all;border: 1px #ccc solid !important;line-height:30px !important;}

/*内页新闻*/
.nes_zyi { overflow:hidden; width:100%; margin-top:1%;}
.nes_zyi dl { background:#fff; padding:20px; overflow:hidden; border-bottom:1px solid #eee;}
.nes_zyi dd { width:400px; float:left;}
.nes_zyi dd img { height:auto;}
.nes_zyi dt { float:right; width:calc(100% - 420px);}
.nes_zyi dt a{ display:block; transition:all .5s;}
.nes_zyi dt:hover a{ color:#1f5291; margin-left:10px;}
.nes_zyi dt .nes_zyi_1 { font-size:18px;}
.nes_zyi dt .nes_zyi_2 { margin:10px 0; font-size:16px; line-height:25px; color:#acacac; min-height:60px;}
.nes_zyi dt .nes_zyi_sj { position:relative; text-indent:22px; line-height:18px;}
.nes_zyi dt .nes_zyi_sj:after {content:""; background:url(../images/xin_bie.png) no-repeat; width:40px; height:39px; position:absolute; top:0; left:0px;}

.soluw_ney { overflow:hidden; padding:0 1%;}
.soluw_ney_zi { overflow:hidden; margin-top:30px; font-size:25px; text-align:center;}
.soluw_ney_xian {border:1px solid #eeeeee; margin:10px 0 20px 0%; overflow:hidden;}
.soluw_ney_nei { line-height:30px; margin-bottom:20px; color:#888; font-size:16px;}
.sowa_q1 { overflow:hidden; line-height:30px; font-size:14px;text-align:center; color:#cfcfcf;}

/*左右一页*/
.mska_losa { overflow:hidden; margin:30px 0; line-height:40px; border-bottom:1px solid #eee; border-top:1px solid #eee; position:relative; height:80px;}
.mska_losa .mska_losa_1 { width:100%;text-indent:25px;}
.mska_losa .mska_mor { position:absolute; right:0; top:20px; width:120px; background:#1f5291; text-align:center;}
.mska_losa .mska_mor a{ color:#fff; display:block;}

/*工厂*/
.gcck { overflow:hidden;}
.gcck ul { margin-left:-1%; margin-top:20px;}
.gcck li { width:32.33%; float:left; margin-left:1%; text-align:center; line-height:60px; font-size:16px;}
.gcck li .gcck1 { border:1px solid #eee; overflow:hidden;}
.gcck li .gcck1 img {transition:all 0.5s;}
.gcck li:hover .gcck img {transform: scale(1.1);}


/*在线留言*/
.khly1 {overflow:hidden; min-height:300px; margin:0 0 30px 0;}
.khly_z { float:left; width:518px;}
.khly_z img { width:100%; height:auto;}
.khly { float:right; width:calc(100% - 525px); margin-top:6px;}
.khly ul{ margin:0px 0 0 -7%;}
.khly ul:after{ content: "."; display: block; height: 0; clear: both; visibility: hidden; font-size: 0; line-height: 0;}
.khly ul li{ width:92%; float:left; margin:0 0 1% 7%; border:1px #eaeaea solid;}
.khly ul li .input_txt{ width:100%; height:40px; line-height:40px; border:none; background:none; font-size:14px !important; text-indent:10px; color:#c4c0c0;}
.khly ul .textarea{ width:92%; margin:0% 0 0 7%; font-size:12px !important;}
.khly ul li textarea{ width:100%; height:90px; border:none;background:none; margin-top:10px; text-indent:10px; color:#c4c0c0;}
.khly .more{ width:99.5%; overflow:hidden; margin-top:20px; margin-left:4px;}
.khly .more .input_btn{ width:99%; color:#fff; font-size:16px; line-height:46px; text-align:center; border:none; background:#1f5291;}

/*联系方式*/
.aok { margin:1% 0; overflow:hidden; min-height:300px; line-height:40px; font-size:16px;}

.aok1 { float:right; width:450px;}
.aok1 p { text-indent:25px;}
.aok2 { float:left; width:calc(100% - 480px);}
.tu1 { background: url(../images/huis1.png) no-repeat left;}
.tu2 { background: url(../images/huis2.png) no-repeat left;}
.tu3 { background: url(../images/huis3.png) no-repeat left;}
.tu4 { background: url(../images/huis4.png) no-repeat left;}
.tu5 { background: url(../images/huis5.png) no-repeat left;}

/*人才招聘*/
.xwzx { overflow:hidden; margin-top:10px;}
.xwzx_a { line-height:25px; font-size:16px; border:1px #eee solid; padding:1%; margin-bottom:20px;}
.xwzx ul{}
.xwzx li{width:100%; margin-bottom:20px;border:1px #eee solid;}
.xwzx li .xwzx_bt{ color:#333; font-size:18px; line-height:40px; padding:8px 15px; overflow:hidden; background:#ededed url(../images/quan1.png) no-repeat 98%;}
.xwzx li .xwzx_bts{ background:#1f5291 url(../images/quan.png) no-repeat 98%; display:block; color:#fff;}
.xwzx li .xwzx_wz{ color:#666; width:100%; padding:20px 15px; background:#fff; border-top:1px #ddd solid; display: none;}
.xwzx li:first-child .xwzx_wz { display: block;}
.xwzs_misa {overflow:hidden;}
.xwzs_misa dl {}
.xwzs_misa dd {width:33.33%; text-align:center; line-height:40px; float:left; font-size:18px; border:1px solid #dddddd;} 
.xwzs_misa_a {overflow:hidden; line-height:30px; font-size:16px;}

.xwzx_b { width:150px; overflow:hidden; background:#f39800; text-align:center; line-height:35px; margin-top:15px;}
.xwzx_b a{ color:#fff; display:block;}