html{background: #fff;}
/*index start*/
.banner{width: 100%;position: relative;overflow: hidden;}
.banner .slides li{position:relative; width:100%; overflow:hidden;}
.ban_text{position: absolute;top:50%; margin-top:-89px; left:10%; z-index: 10;}
.banner .ban_text.transy{ transition: 700ms 0ms; -webkit-transition: 700ms 0ms; }


.ban_text.transy{ transform: translateX(120px); -webkit-transform: translateX(120px); transition-timing-function: ease-out; -webkit-transition-timing-function: ease-out; opacity: 0;}
.banner li.transShow .ban_text.transy{ transform: translate(0,0); -ms-transform: translate(0,0); -webkit-transform: translate(0,0) skew(0);; opacity: 1; transition: 880ms 0ms; -webkit-transition: 880ms 0ms; }
.transShow { transform: translate(0,0); -ms-transform: translate(0,0); -webkit-transform: translate(0,0); opacity: 1; }

.ban_text h3{font-size: 40px;color:#fff;font-weight: bold;}
.ban_text p{font-size: 16px;color:#fff;margin-top: 30px;}
.banmrore{ position:relative; width:130px; margin-top:50px; height:42px; overflow:hidden;}
.banmrore b{ display:block; width:100%; height:100%; background:#fff; position:absolute; opacity:0; transform:scaleY(0); -webkit-transform:scaleY(0); -moz-transform:scaleY(0); visibility:hidden; top:0; transition:320ms ease-in-out; transform-origin:center; left:0;}
.banmrore a{width: 126px;height: 38px; position:relative; display: block;border:solid 2px #fff;line-height: 38px;text-align: center;color:#fff;font-size:13px; transition:300ms;}
.banmrore:hover b{ opacity:1; visibility:visible; transform:scaleY(1); -webkit-transform:scaleY(1); -moz-transform:scaleY(1);}
.banmrore:hover a{ color:#0061ac;}

.banner .bd li img{width: 100%; display:inline-block; height:auto;}
.banner .flex-control-nav{position: absolute;bottom: 20px;text-align: center;height: 14px; width:100%; text-align:center; left: 0;right:0;margin:auto; height:14px;}
.banner .flex-control-nav li{ display:inline-block;}
.banner .flex-control-nav li span{ display:block; width: 14px;height: 14px;border-radius: 7px;background: #fff;text-indent: -9999px;margin:0 5px;float: left;cursor: pointer;}
.banner .flex-control-nav li a.flex-active span{width: 8px;height: 8px;border:solid 3px #fff;background: transparent;}

.part_about{width: 100%;}
.part_about img{width: 100%;height:auto; transition:540ms;}
.part_about .index_about{width: 50%;height: 100%;float: left;position: relative; overflow:hidden;}
.part_about .index_about:hover img{ transform:scale(1.04); -webkit-transform:scale(1.04); -moz-transform:scale(1.04);}


.p_title{color:#fff;font-size: 13px;margin-top: 40px; text-align:left;margin-left: 35px;position: relative;z-index: 2;}
.p_title:before{content: "";position: absolute;left: 0;top:-10px;width: 24px;height: 2px;background: #fff;}
.p_title:after{content: "";position: absolute;left: 0;top:-10px;width: 0;height: 2px;background: #0079c3;-webkit-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s;}
.content{ text-align:center;}
.part_about .index_about h3{font-size: 16px;color:#fff;font-weight: bold;text-align: center;width: 100%; }
.aboutcon{ margin-top: 25px; margin-bottom:32px;}
.part_about .index_about p{font-size: 13px;color:#fff;width: 40%;margin-left: 30%;line-height: 22px;text-indent: 26px; text-align:center; line-height:1.8;}
.part_about .index_about .index_a_more{width: 130px;height: 42px;display: block;border:solid 2px #fff;font-size: 13px;color:#fff;text-align: center;margin:0 auto;margin-top: 33px;line-height: 42px;}
.hide_about{width: 100%;height: 100%;display: block;position: absolute;left: 0;top:0;display: none;}
.part_about .index_about:hover .p_title:after{width: 24px;}
.content .banmrore{ margin:auto;}

.part_about .index_deve{width: 50%;height: 100%;float: left;position: relative;}
.hide_deve{width: 100%;height: 100%;display: block;position: absolute;left: 0;top:0;display: none;}
.part_about .index_deve:hover .p_title:after{width: 24px;}
.index_deve h4{display: none;}
.index_deve .hideImg{display: block;width: 100%;display: none;}
.index_deve .deve_box{width: 100%;overflow: hidden; position: relative;}
.index_deve .p_title{ position: absolute; left: 0px; top: 0px; z-index: 4; }


.deve_box .item{ overflow:hidden; position:relative;}
.deve_box .item:hover img{ transform:scale(1.04); -webkit-transform:scale(1.04); -moz-transform:scale(1.04);}
.deve_box .item h3{color:#fff;font-size: 16px;font-weight: bold;text-align: center;margin-top: 82px;}
.deve_box .item p{font-size: 13px;color:#fff;width: 250px;margin:0 auto;margin-top: 20px;line-height: 24px;text-align: center;}
.deve_box .slick-dots{position: absolute;right: 25px;top:0;bottom:0;margin:auto;width: 8px;height: 48px;}
.deve_box .slick-dots li{width: 8px;height: 8px;background: #fff;margin:4px 0;text-indent: 9999px;border-radius: 4px;cursor: pointer;display: block;}
.deve_box .slick-dots li.slick-active{width: 6px;height: 6px;border:solid 1px #fff;background: transparent;}
.contents{ opacity:0; visibility:hidden; left:40px; transition:430ms;}
.deve_box .item.slick-active .contents{ opacity:1; visibility:visible; left:0; transition:430ms;}

.part_duct{width: 100%;background: #fff;position: relative;}
.hide_d_t{display: none;}
.d_nav{width: 150px;height: 400px;background: #77b4d9;position: absolute;left: 0;top:0;z-index: 2;}
.d_nav ul{margin-top: 50px;}
.d_nav ul li{height: 30px;line-height: 30px;text-indent: 30px;position: relative; transition:388ms; position:relative;}
.d_nav ul li:before{ content:""; position:absolute; left:50%; width:0; height:100%; background:#0079c3; transition:310ms ease-in-out;}
.d_nav ul li a{font-size: 14px;color:#fff; position:relative; display: block;width: 100%;height: 100%; transition:388ms;}
.d_nav ul li:hover:before,.d_nav ul li.art:before{ width:100%; left:0;}
.d_nav ul li:hover:after,.d_nav ul li.art:after{ right:-25px; visibility:visible; opacity:1;}
.xian{display: block;height: 100%;width: 2px;background: #e5e5e5;position: absolute;left:0;right: 0;top:0;margin: auto;z-index: 3;}

.duct_box{width: 100%;overflow: hidden;}

.duct_box .item{width: 50%;float: left;position: relative;background:url(../images/mor1.png) center no-repeat; background-size:cover !important; text-align: center;/*border-right: solid 2px #e5e5e5;*/ transition:650ms; padding-bottom:108px;}
.duct_box .item .duct_img_box{overflow: hidden;margin-top: 10%;display: table;text-align: center;position: relative;}
.duct_box .item .duct_img_box a{display: table-cell; vertical-align: middle;}
.duct_img_box img{max-width: 100%;max-height: 100%;margin:0 auto;left: 0;top:0;right: 0;bottom: 0;margin:auto; transition:540ms;}
.duct_box .item em{display: block;width: 100%;font-size: 13px;text-align: center;margin-top:28px;}
.duct_box .item h3{font-size: 30px;color:#0079c3;text-align: center;width: 100%;margin-top: 20px;position: relative;}
.duct_box .item h3:after{content: "";width: 30px;height: 2px;background: #a0a0a0;position: absolute;top:40px;left:50%;margin-left: -15px;}
.duct_box .item:hover{background:url(../images/mor2.png) center no-repeat; background-size:cover !important;}
.duct_box .item:hover .duct_img_box img{ transform:scale(1.03); -webkit-transform:scale(1.03); -moz-transform:scale(1.03);}


.slick-prev{width:61px;height: 52px;position: absolute;left: 50%;margin-left: -61px;top:50%;margin-top: -26px;z-index: 4;cursor: pointer;font-size: 0;background:#fff url(../images/perv_g.png) center center no-repeat;border:solid 3px #a0a0a0; transition:320ms;}
.slick-prev:hover{background: url(../images/perv_W.png) center center no-repeat #0079c3;border-color:#0079c3;}

.slick-next{width:61px;height: 52px;position: absolute;right: 50%;margin-right: -61px;top:50%;margin-top: -26px;z-index: 4;cursor: pointer;font-size: 0;background:#fff url(../images/next_g.png) center center no-repeat;border:solid 3px #a0a0a0; transition:320ms;}
.slick-next:hover{background: url(../images/next_W.png) center center no-repeat #0079c3; border-color:#0079c3;}
.slick-slider{margin-bottom: 0;}
.p_news_box .item { overflow:hidden;}
/*part_about*/
.part_about1{width: 100%;border-top:solid 1px #dcdcdc;border-bottom:solid 1px #dcdcdc;}
.part_about1 .part_item{position: relative;width: 33.33333333%;float: left;}
.part_about1 .part_news{border-left:solid 1px #dcdcdc;}
.part_news .slick-prev{display: none!important;}
.part_news .slick-next{display: none!important;}
.part_item .hide_tit{display: none;}

.part_about1 .part_service{border-left:solid 1px #dcdcdc;}
.p_tit_news{display: none;}
.part_item .p_title{color:#fff;}
.part_service .p_title{color:#000000;}
.part_item .p_title:before{content: "";position: absolute;left: 0;top:-10px;width: 24px;height: 2px;background: #0079c3;}

.part_news .p_title{position: absolute;left: 0;top:0;}
.part_news .slick-dots{position: absolute;right: 25px;top:0;bottom:0;margin:auto;width: 8px;height: 48px;}
.part_news .slick-dots li{width: 8px;height: 8px;background: #fff;margin:4px 0;text-indent: 9999px;border-radius: 4px;cursor: pointer;display: block;}
.part_news .slick-dots li.slick-active{width: 6px;height: 6px;border:solid 1px #fff;background: transparent;}
.part_news h3{height: 30px;line-height: 30px;position: absolute;bottom: 10px;left: 0;color:#fff;font-size: 14px;text-indent: 28px;}
.part_news span{position: absolute;bottom: 10px;right:28px;display: block;height: 30px;line-height: 30px;color:#fff;font-size: 12px;}
.part_item a{display: block;width: 100%;height: 100%;position: absolute;left: 0;top:0;}
.part_item .p_title{position: absolute;left: 0;top:0;}
.part_about1 .part_item .part_news .slick-slide,.part_about1 .part_item_m,.part_about1 .part_item_r{ overflow:hidden;}
.part_about1 .part_item img{ transition:555ms; width:100%;}
.part_about1 .part_item:hover .item  img,.part_about1 .part_item_m:hover img,.part_about1 .part_item_r:hover img{ transform:scale(1.04); -webkit-transform:scale(1.04); -moz-transform:scale(1.04);}



.footer{ background: #0061ac;position: relative;}
.inner{width: 1500px;}
.footer_con{ position: relative; margin:auto; padding: 60px 0 40px; overflow: hidden;}
.footer_con a{ color: #fff;}
.f_logo{ float: left;}
.f_logo img{max-width: 100%; display: block;}
.f_icon{ float: right; display: block; top:5px;}
.f_icon .icon_item{float: left;margin-left: 10px; cursor:pointer; transition:300ms ease-in-out; position:relative;}
.f_icon .icon_item img{ transition:288ms; position:relative;}
.f_icon .icon_item:hover{ transform:translateY(-5px); -webkit-transform:translateY(-5px); -moz-transform:translateY(-5px);}
.f_icon .icon_item:last-child:hover{ transform:translateY(0px); -webkit-transform:translateY(0px); -moz-transform:translateY(0px);}

.f_info{ float: left; width: 77%; overflow: hidden; margin-top: 46px; padding-bottom: 10px;}
.f_info ul{/* width: 600px; */}
.f_info li{width: 50%;float: left;height: 40px;line-height: 40px;/* margin-right: 50px; */position: relative;color:#fff;text-indent: 30px;}
.f_info li span{display: block;height: 22px;width: 22px;position: absolute;left: 0;top:9px;}
.f_info li span img{position: absolute;left: 0;top:0;right: 0;bottom: 0;margin:auto;}
.f_menu{position: absolute;right: 0;top:65px;}
.f_link{ position: relative; float: right; display: block; width: 178px;height: 35px;border:solid 1px #fff;color:#fff;line-height: 35px; cursor:pointer; margin-top: 10px;}
.f_link span{ display:block; line-height:35px; padding-left:30px; color:#fff;}
.f_link:after{content: "";position: absolute;right: 13px;top:14px;width: 10px;height: 6px;background:url(../images/down1.png) center center no-repeat;}
.f_link ul{position: absolute;left: -1px;top:36px;width: 178px;border:solid 1px #fff;border-top:none;display: none;background: #fff;z-index: 5;}
.f_link ul li{height: 30px;line-height: 30px;position: relative;}
/*.f_menu .f_link ul li:hover{background: #0061ac;}*/
.f_link li a{color:#323232;position: absolute;left: 0;top:0;display: block;  padding-left:30px;width: 100%;height: 100%;}
.f_link li a:hover{ color:#0061ac;}
.f_nav{ position: absolute; right: 0; top: 160px;}
.f_nav a{display: block;float: left; margin-right:12px; color:#fff;text-align: right;margin-left: 12px; position:relative;}
.f_nav a:after{ content:""; width:1px; height:13px; background:#fff; position:absolute; right:-12px; top:2px;}
.f_nav a:last-child{ margin-right: 0;}
.f_nav a:last-child:after{ display:none;}
.f_nav a:before{ content:""; width:0; height:1px; background:#fff; position:absolute; left:0; bottom:-2px; transition:300ms ease-in-out;}
.f_nav a:hover:before{ width:100%;}
.f_nav b{height: 13px;width: 1px;background: #fff;position: absolute;top:4px;}
.line{position: relative;width: 100%;height: 1px;background:#2093da; clear: both;}
.f_beian{position: relative;width: 100%; padding-top: 25px; font-size: 12px; line-height: 1.5;}
.f_beian p{float: left;color:#fff;}
.f_beian h6{float: left;color:#fff;margin-left: 60px;}
.f_beian a{color:#fff; position:relative;}
.f_beian a:before{ content:""; width:0; height:1px; background:#fff; position:absolute; left:0; bottom:-2px; transition:300ms ease-in-out;}
.f_beian a:hover:before{ width:100%;}
.smlink{ float: right; display: block;}
.mtop{ height:50px;}
/*index end*/

/*about start*/
.jieshao{width: 100%;overflow: hidden;position: relative;}
.jieshao img{width: 100%;vertical-align: top;}
.jieshao .js_con{position: absolute;left: 50%; margin-left:-400px;top:50%;width: 800px; margin-top:-146px;}
.js_con h3{font-size: 38px;color:#fff;font-weight: bold;text-align: center;width: 100%;}
.js_con p{font-size: 14px;color:#fff;text-align: center;width: 100%;margin-top: 20px;}
.js_con .yuan{width: 158px;height: 158px;border:solid 1px #fff;border-radius: 50%;float: left;margin-top: 60px;position: relative;}
.js_con .yuan1{margin-left:100px;margin-right: 280px;}
.js_con .yuan1:before{content: "";position: absolute;left: -100px;top:80px;width: 70px;height: 1px;background: #fff;}
.js_con .yuan2:before{content: "";position: absolute;right: -100px;top:80px;width: 70px;height: 1px;background: #fff;}
.js_con .yuan div{width: 100%;text-align: center;height: 60px;position: absolute;left: 0;top:0;bottom: 0;margin:auto;}
.js_con .yuan div h4{font-size: 30px;color:#fff;}
.js_con .yuan div h5{font-size: 14px;color:#fff;margin-top: 10px;}
.js_con .tyggo{width: 175px;height:9px;position: absolute;left:0;right: 0;margin: auto;margin-top: 140px;}


.wenhua{width: 100%;background: #f8f8f8;}
.wenhua .wenhua_con{width: 50%;margin:0 auto;padding-top: 60px;padding-bottom: 60px;font-size: 14px;color:#646464;}
.wenhua .wenhua_con p{text-indent: 28px;line-height: 28px;}
.wh_con{width: 100%;overflow: hidden;}

.honor-info{ width:50%; float:left; position:relative; overflow:hidden;}
.honorimg{ position:relative; overflow:hidden;}
.honorimg img{ display:block; width:100%; height:auto; transition:550ms;}
.honorimg span{ display:block; color:#fff; font-size:14px; margin-bottom:21px; transition:340ms;}
.honorimg h3{ color:#fff; font-size:ffffff; font-size:30px; font-weight:normal; position:relative; padding-bottom:28px; transition:340ms;}
.honorimg h3:before{ content:""; width:40px; height:5px; background:#fff; position:absolute; left:0; bottom:0;}
.honor-con{ position:absolute; left:32px; top:36px; transition:420ms;}
.honortext{ position: absolute;left: 0;top:-100%;width: 100%;height: 100%; background:rgba(0,0,0,0.8); background:#000\9; filter:alpha(opacity=80); opacity:0; visibility:hidden;transition:450ms ease-in-out;}
.honortext span{ display:inline-block; color:#6abfed; font-size:14px; margin-left:38px; margin-top:38px;}
.honorfix{ width:422px; position:absolute; top:24%; left:50%; margin-left:-211px; text-align:center;}
.honorfix h3{ color:#fff; font-size:30px; font-weight:normal; text-align:center; position:relative; padding-bottom:25px;}
.honorfix h3:before{ content:""; width:40px; height:5px; background:#fff; position:absolute; left:50%; margin-left:-20px; bottom:0;}
.honorfix p{ color:#ffffff; font-size:14px; line-height:2; margin-top:24px; text-align:left;}
.honor-info:hover .honorimg .honor-con{ opacity:0; visibility:hidden;}
.honor-info:hover .honortext{ opacity:1; visibility:visible; top:0;}
.honor-info:hover .honorimg img{ transform:scale(1.04); -webkit-transform:scale(1.04); -moz-transform:scale(1.04);}


.zuzhi{width: 100%;background: #f8f8f8;overflow: hidden;}
.zuzhi .zuzhi_con{padding-top: 100px;padding-bottom: 90px;}
.zuzhi .zuzhi_con h3{color:#323232;font-size: 38px;text-align: center;}
.zuzhi .zuzhi_con p{color:#646464;font-size: 14px;line-height: 30px;text-align: left;width: 50%;margin:0 auto;margin-top: 30px;text-indent: 28px;}
.checkd{ width:212px; height:60px; margin:auto; margin-top: 70px; position:relative;}
.checkd b{ display:block; width:100%; height:100%; background:#a0a0a0; position:absolute; left:0; top:0; transform:scaleY(0); -webkit-transform:scaleY(0); -moz-transform:scaleY(0); visibility:hidden; transition:350ms ease-in-out; opacity:0;}
.zuzhi .zuzhi_con span{display: block;width: 210px;height: 58px;border:solid 1px #a0a0a0;line-height: 58px;text-align: center;margin:0 auto;color:#646464;cursor: pointer; position:relative; transition:320ms;}
.checkd:hover b{ transform:scaleY(1); -webkit-transform:scaleY(1); -moz-transform:scaleY(1); visibility:visible; opacity:1;}
.checkd:hover span{ color:#fff;}

.masking_zuzhi{position: fixed;left: 0;top:0;width: 100%;height: 100%;background: #000;background: rgba(0,0,0,0.8);z-index: 999;display: none;}
.masking_zuzhi img{width: 100%;}
.zuzhi_mask{width: 70%;height: 80%;position: absolute;left: 0;top:0;right: 0;bottom: 0;margin:auto;}
.zuzhi_mask img{position: absolute;left: 0;top:0;right: 0;bottom: 0;margin:auto;}
.zuzhi_mask b:hover{ transform:rotate(180deg); -webkit-transform:rotate(180deg); -moz-transform:rotate(180deg);}
.zuzhi_mask b{display: block;width: 34px;height: 34px;position: absolute;right:-80px;top:0;cursor: pointer; transition:355ms;}

.rongyu{width: 100%;overflow: hidden;}
.rongyu ul{width: 100%;}
.rongyu ul li{width: 50%;float: left;position: relative; cursor:pointer;}
.rongyu .ry_con{position: absolute;left: 0;top:0;width: 100%;height: 100%; }
.rongyu .ry_con .rybg{ position: absolute;left: 0;top:0;width: 100%;height: 100%; background:rgba(0,0,0,0.5); background:#000\0; filter:alpha(opacity=50); transition:380ms ease-in-out;}
.ry_con .yuan{width: 160px;height: 160px;border:solid 1px #fff;border-radius: 50%;position: absolute;left: 0;top:0;right: 0;bottom: 0;margin:auto; transition:300ms;}
.ry_con .yuan:before{ content:""; width:100%; height:100%; background:#0079c3; position:absolute; left:0; top:0; border-radius:50%; transition:388ms ease-in-out; transform:scale(0.3); -webkit-transform:scale(0.3); -moz-transform:scale(0.3); opacity:0; visibility:hidden;}
.c_box{width: 65px;height: 65px;position: absolute;left: 0;top:0;right: 0;bottom: 0;margin:auto;text-align: center;}
.c_box p{color:#fff;font-size: 14px;margin-top: 15px;}
.rongyu ul li:hover .ry_con .rybg{ background:rgba(0,0,0,0); background:none\9;}
.rongyu ul li:hover .yuan:before{ opacity:1; visibility:visible; transform:scale(1); -webkit-transform:scale(1); -moz-transform:scale(1);}
.rongyu ul li:hover .yuan{ border:none;}

.masking_ry{position: fixed;left: 0;top:0;width: 100%;height: 100%;background: #000;background: rgba(0,0,0,0.8);z-index: 999; opacity:0; visibility:hidden; transition:400ms;}
.masking_ry.on{ opacity:1; visibility:visible;}
.ry_mask{position: absolute;width: 1100px; left:50%; margin-left:-550px; top:50%; margin-top:-257px; height:514px;}
.close{ display:block; width:34px; height:34px; background:url(../images/close.png) center no-repeat; position:absolute; right:-68px; top:0; cursor:pointer; transition:388ms;}
.close:hover{ transform:rotate(180deg); -webkit-transform:rotate(180deg); -moz-transform:rotate(180deg);}
.ry_mask ul{ overflow-y:auto; height:578px;}
.ry_mask li{float: left;width: 32%; margin-right:2%; margin-bottom:50px;}
.ry_mask li:nth-child(3n+3){ margin-right:0;}
.ry_mask li img{width: 100%;}
.ry_mask b{display: block;width: 34px;height: 34px;position: absolute;right:-80px;top:0;cursor: pointer;}
/*about end*/

/*product start*/
.duct_innav{width: 100%;}
.duct_innav ul{height: 50px;background: #000;background: rgba(0,0,0,0.8);padding-left: 10%;overflow: hidden;}
.duct_innav ul li{float: left;width: 120px;line-height: 50px;text-align: center;position: relative;}
.duct_innav ul li a{color:#000;}
.duct_innav ul li.d_inart{background: #0079c3;height: 36px;margin-top: 7px;line-height: 36px;}
.duct_innav ul li.d_inart a{color:#fff;}
.duct_innav ul li.d_inart:after{content: "";position: absolute;left: 50%;top:98%;margin-left: -6px;width: 12px;height: 7px;background: url(../images/sanjiao1.png) center center no-repeat;}
.duct_innav dl{height: 40px;background: #d2d2d2;}
.duct_innav dl dd{float: left;width: 20%;line-height: 40px;text-align: center;}
.duct_innav dl dd a{color:#323232;}
.duct_innav dl dd.dd_art{background: #0079c3;}
.duct_innav dl dd.dd_art a{color:#fff;}

.productMain{background: #f8f8f8;width: 100%;overflow: hidden;}
.productMain .p_content{width: 1100px;margin:0 auto;margin-top: 80px;}
.productMain .p_content ul{width: 1200px;}
.p_content li{width: 24.9%;height: 310px;background: #fff;float: left;position: relative;margin-right: 0.133333%;margin-bottom:2px;cursor: pointer; transition:540ms;}
.p_content li:nth-child(4n+4){ margin-right:0;}
.p_content li .imgBox{width: 230px;height: 230px;position: absolute;top:25px;left: 18px;}
.p_content li .imgBox img{position: absolute;left: 0;top:0;right: 0;bottom: 0;margin:auto;max-width: 100%; transition:550ms;}
.p_content li h3{position: absolute;bottom: 0;width:220px;left: 23px;line-height: 50px;overflow: hidden;text-align: center;-webkit-transition: 0.5s; -o-transition: 0.5s; transition: 0.5s;overflow: hidden;height: 50px;}
.p_content li h3:before{content: "";width: 0;height: 1px;position: absolute;left: 0;top:0;background: #3394cf;-webkit-transition: 0.5s; -o-transition: 0.5s; transition: 0.5s;}
.p_content li h3 a{font-size: 14px;color:#000;}
.p_content li:hover{-moz-box-shadow:0px 0px 20px #ccc; -webkit-box-shadow:0px 0px 20px #ccc; box-shadow:0px 0px 20px #ccc;}
.p_content li:hover .imgBox img{ transform:scale(1.04); -webkit-transform:scale(1.04); -moz-transform:scale(1.04);}
.p_content li:hover h3:before{width: 100%;}

.paging{padding-top: 70px;padding-bottom: 110px;height: 35px;text-align: center;}
.paging li{display: inline-block; transition:320ms;}
.paging li a{font-size: 16px;color: #000; width:28px; padding:0 17px;line-height: 37px;display: block; transition:320ms; text-align:center; position:relative;}
.paging li a:before{ content:""; width:28px; height:4px; background:#b5b5b5; position:absolute; left:50%; margin-left:-14px; bottom:0; transition:288ms;}
.paging li.page_now a:before,.paging li:hover a:before{ opacity:0; visibility:hidden;}
.paging li.page_now,.paging li:hover{background: #0079c3;}
.paging li.page_now a,.paging li:hover a{color:#fff;border:none;}
/*product end*/

/*duct_info start*/
.innav li.b_art{}
.innav li.b_art:after{content: "";width: 15px;height: 1px;background: #a0a0a0;position: absolute;right:0;top:19px;}
.duct_info{width: 100%;background: #fff;position:relative; z-index:222;} 
.duct_info_con{padding: 70px 0;}
.duct_img{margin:0 auto; position:relative;}
.duct_img .duct_imgBox{float:left;width: 50%;}
.duct_imgBox img{max-width: 100%; width:100%;}
.duct_img .duct_text{width: 50%; height:100%; background:#f8f8f8; position:absolute; right:0; top:0;}
.duct_img .duct_text .ductfix{ position:absolute; left:18.2%; top:50%; margin-top:-85px;}
.duct_img .duct_text h3{font-size: 28px;color: #323232;font-weight: bold;line-height: 30px; margin-bottom:14px;}
.duct_img .duct_text h4{font-size: 14px;color: #646464;line-height: 30px;}
.duct_img .duct_text p{font-size: 14px;color: #646464;margin-top: 20px;line-height: 30px;}
.center_info{width: 100%; background:#f8f8f8;}
.center_info .hd{height: 40px;background: #dcdcdc;width: 100%;}
.center_info .hd ul{width: 60%;margin:0 auto;}
.center_info .hd li{width: 33.33%;float: left;line-height: 40px;text-align: center;position: relative;cursor: pointer;color:#000; transition:322ms;}
.center_info .hd li:before{ content: "";position: absolute;width: 12px;height: 7px;left:50%;margin-left: -6px;top:38px;background: url(../images/sanjiao1.png) center center no-repeat; opacity:0; visibility:hidden; transition:288ms ease-in-out;}
.center_info .hd li:after{ content:""; width:100%; transform-origin:left top; height:100%; background:#0079c3; position:absolute; left:0; top:0; opacity:0; visibility:hidden; transform:scaleY(0); -webkit-transform:scaleY(0); -moz-transform:scaleY(0); transition:320ms;}
.center_info .hd li b{ display:block; text-align:center; line-height:40px; font-weight:normal; position:relative; z-index:5;}
.center_info .hd li.on b,.center_info .hd li:hover b{color:#fff;}
.center_info .hd li.on:before,.center_info .hd li:hover:before{ opacity:1; visibility:visible; top:42px;}
.center_info .hd li.on:after,.center_info .hd li:hover:after{ opacity:1; visibility:visible; transform:scaleY(1); -webkit-transform:scaleY(1); -moz-transform:scaleY(1);}

.center_info .bd{width:1100px;margin:0 auto;margin-top: 60px; margin-bottom:98px; position:relative;}
.center_info .bd .bd_main{font-size: 14px;color:#646464;line-height: 30px; display:none; }
.center_info .bd .bd_main:first-child{ display:block; }

/*duct_info start*/


/*tech start*/
.tech{background: #f8f8f8;width: 100%;overflow: hidden;}
.tech .tech_con{width: 1100px;margin:0 auto;padding:60px 0 0;}
.tech .tech_con .cl{width: 1200px;}
.tech .tech_con .cl li{width: 273.5px;float: left;position: relative;border-right:solid 2px #fff;margin-bottom: 10px;background: #fff; padding-bottom:18px;}
.techlos{ position:relative; overflow:hidden;}
.tech_con .cl li h3{height:42px;padding: 14px 17px 0;background: #fff;overflow: hidden; line-height:1.6; transition:320ms;}
.tech_con .cl li:after{content: "";position: absolute;left: 0; bottom:0;width: 0%;height: 1px;background: #0079c3;-webkit-transition: 0.5s; -o-transition: 0.5s; transition: 0.5s;}
.tech_con .cl li h3 a{font-size: 14px;color:#323232;width: 90%;display: block;margin:0 auto;}
.tech_con .cl li .t_mask{position: absolute;left:0;top:0;width: 100%;height: 100%;background: rgba(0,0,0,0.6);transition: 0.5s; background:#000\9; filter:alpha(opacity=60); opacity:0; visibility:hidden;}
.tech_con .cl li .t_mask img{ display:block; width:28px; height:28px; position:absolute; left:50%; top:50%; margin-left:-14px; margin-top:-14px;}
.tech_con .cl li .techlos >img{ display:block; width:100%; height:auto; transition:450ms;}
.tech_con .cl li:hover .t_mask{ visibility:visible; opacity:1;}
.tech_con .cl li:hover{-moz-box-shadow:0px 0px 30px rgba(0,0,0,0.2); -webkit-box-shadow:0px 0px 30px rgba(0,0,0,0.2); box-shadow:0px 0px 30px rgba(0,0,0,0.2);}
.tech_con .cl li:hover:after{width: 100%;}
.tech_con .cl li:hover .techlos >img{ transform:scale(1.04); -webkit-transform:scale(1.04); -moz-transform:scale(1.04);}

.tech_masking{position: fixed;left: 0;top:0;width: 100%;height: 100%;background: rgba(0,0,0,0.3);z-index: 999;display: none;}
.tech_masking .downloadBox{width: 365px;height: 180px;position: absolute;left: 0;right: 0;top:0;bottom: 0;margin:auto;background: #fff;}
.tech_masking .downloadBox:before{content: "";position: absolute;left: 0;top:0;width: 100%;height: 9px;background: #0079c3;}
.dl_content{width: 290px;margin:0 auto;margin-top: 60px;height: 70px;border-bottom:dashed 1px #a0a0a0;}
.dl_content input{width: 142px;height: 42px;border: solid 1px #a0a0a0;float: left;text-indent: 10px;}
.dl_content .dlsub{display: block;width: 117px;height: 44px;background: #0079c3;line-height: 44px;color:#fff;font-size: 14px;text-align: center;float: left;margin-left: 25px;cursor: pointer; border:none; transition:320ms;}
.downloadBox p{font-size: 12px;color:#969696;width: 290px;margin:0 auto;margin-top: 10px;}
.dl_content .dlsub:hover{ opacity:0.78; filter:alpha(opacity=78);}

.load{ padding-bottom:36px; border-bottom:1px dashed #a0a0a0;}
.load .loadt{ padding-left:19px; width:123px; height:42px; line-height:42px; color:#646464; font-size:13px; background:none; outline:none; border:1px solid #a0a0a0; float:left; padding-top:0; padding-bottom:0; font-family:"微软雅黑";}
.load .loadsub{ width:117px; height:44px; line-height:44px; text-align:center; float:left; margin-left:26px; color:#fff; background:#7fbce1; outline:none; cursor:pointer; font-family:"微软雅黑"; transition:320ms;}
.load .loadsub:hover{ opacity:0.78; filter:alpha(opacity=78);}
.hesub{ padding-top:16px;}
.hesub a{ color:#969696; transition:320ms; font-size:12px;}
.hesub a:hover{ color:#0079c3;}
/*tech end*/

/*service start*/
.service_ban{width: 100%;overflow: hidden;position: relative;}
.service_ban .service_ban_con{position: absolute;left: 0;right:0;top:0;bottom:0;margin:auto;width: 810px;height: 50%;}
.service_ban_con h3{font-size: 18px;color:#fff;font-weight: bold;margin-bottom: 30px;}
.service_ban_con p{font-size: 14px;color:#fff;text-indent: 28px;line-height: 30px;}
.service_notice{width: 810px;position: absolute;bottom: 40px;left: 0;right: 0;margin:auto;color:#a8dcff;font-size: 12px;}
.service_text{width: 100%;background: #f8f8f8;padding: 70px 0;}
.service_text_con{width: 810px;margin:0 auto;padding-bottom: 70px;}
.service_text_con h3{font-size: 32px;font-weight: bold;color:#323232;text-align: center;margin-bottom: 70px;}
.service_text_con b{color:#323232;font-size: 14px;line-height: 40px;}
.service_text_con p{color:#646464;font-size: 14px;line-height: 30px;}
/*service end*/

/*deve start*/
.deve{background: #eee;width: 100%;}
.deve .deve_con{padding-top: 90px;padding-bottom: 140px;width: 80%;margin:0 auto;}
.deve .deve_con .cl >li{width: 100%;background: #fff;-webkit-transition: 0.5s; -o-transition: 0.5s; transition: 0.5s;margin-bottom: 20px;}
.deve .deve_con .cl >li .d_imgBox{float: left;width: 100%;position: relative;}
.deve .deve_con .cl >li .d_imgBox img{display: block;width: 100%;}
.deve .deve_con .cl >li .d_text{padding: 5% 3% 0; width: 100%; float: left; display: block;}
.deve .deve_con .cl >li .d_text h3{font-size: 28px;color:#323232;font-weight: bold;margin-bottom: 30px;}
.deve .deve_con .cl >li .d_text p{font-size: 14px;color:#646464;line-height: 24px;}
.deve .deve_con .cl >li:hover{-moz-box-shadow:0px 0px 20px #999; -webkit-box-shadow:0px 0px 20px #999; box-shadow:0px 0px 20px #999;}
.deve .deve_con .cl >li:hover h3{color:#0067ac;}
.deve .deve_con .cl >li:hover .d_imgBox .flex-direction-nav li a{ opacity:1; visibility:visible;}
.d_imgBox .flex-direction-nav li a{ display:block;position: absolute; top:50%;width: 14px;height: 27px;margin-top: -13px; text-indent:-8888px; overflow:hidden; opacity:0; visibility:hidden; transition:400ms;}
.d_imgBox .flex-direction-nav li a.flex-prev{ background:url(../images/yy1.png) center center no-repeat; left:10px;}
.d_imgBox .flex-direction-nav li a.flex-next{ background:url(../images/yy.png) center center no-repeat; right:10px;}

.deve .deve_con .cl >.deve_r .d_imgBox{float: left;}
.deve .deve_con .cl >.deve_r .d_text{float: right;}
.d_imgBox li{ width:50%; float:left; height:auto; display:block;}
/*deve end*/


/*news start*/
.news{background: #f5f5f5;width: 100%;}
.news .list_news{padding-top:60px;}
.news .list_news li{width: 100%;height: 40px; transition:340ms;}
.news .list_news li .news_con{width: 1100px;margin:0 auto;}
.news .list_news .news_con a{display: block;width: 100%;height: 100%;}
.news .list_news .news_con h3{font-size: 16px;color:#323232;line-height: 40px;display: block;width: 900px;float: left;overflow: hidden;height: 40px;}
.news .list_news .news_con b{font-size: 12px;color:#969696;line-height: 40px;width: 100px;float: right;font-weight: normal;}
.news .list_news li:hover{-moz-box-shadow:0px 0px 15px rgba(0,0,0,0.3); -webkit-box-shadow:0px 0px 15px rgba(0,0,0,0.3); box-shadow:0px 0px 15px rgba(0,0,0,0.3);}
.news .list_news li:hover h3{color:#0067ac;}
/*news end*/

/*show start*/
.show_innav{ min-height: 30px;width: 100%;background: #e5e5e5;position: relative;z-index: 99;}
.show_innav ul{ min-height: 30px;width: 80%;margin:0 auto; position:absolute; left:0; top:0;}
.show_innav ul li{float: left;width: 10%;line-height: 30px;text-align: center;position: relative;}

.show_innav li a{color:#323232;font-size: 13px;text-align: center;}
.show_innav ul li.current:before{content: "";position: absolute;width: 7px;height: 17px;left:50%;top:50%;background: url(../images/n1.png) center center no-repeat;margin-left: -30%;margin-top: -9px;}
.show_title{background: #0067ac;width: 100%;padding: 4% 0;}
.show_title h1{font-weight: bold;font-size: 32px;color:#fff;text-align: center;width: 750px;margin:0 auto;line-height: 40px;}
.show_title h3{font-weight: bold;font-size: 16px;color:#fff;text-align: center;width: 750px;margin:0 auto;margin-top: 20px;line-height: 30px;}
.show_title .show_info{width: 200px;margin:0 auto;margin-top: 20px;overflow: hidden;}
.show_info .show_time{font-size: 12px;color:#82c9f8;position: relative;height: 30px;line-height: 30px;padding-left: 25px;display: block; margin-right:8px;float: left;}
.show_info .show_time:before{content:"";width: 14px;height: 16px;position: absolute;left:0;top:7px;background: url(../images/time.png) center center no-repeat;}
.show_info  .show_share{float: left;height: 30px;display: block;width: 50px;}
.show_info  .show_share img{margin-top: 7px;}
.show{width: 100%;background: #f5f5f5;overflow: hidden;}
.show .show_con{padding-top: 40px;padding-bottom: 100px;width: 750px;margin:0 auto;font-size: 13px;color:#646464;line-height: 200%;}
.show .show_con img{margin-bottom: 20px;max-width: 100%;}
.right_nav{width: 50px;height: 160px;position: absolute;top:50%;right: 2%;}
.right_nav .show_up{width: 48px;height: 48px;border:solid 1px #a0a0a0;border-radius: 50%;display: block;background: url(../images/up_g.png) center center no-repeat;cursor: pointer;}
.right_nav .show_up:hover{background: url(../images/up_w.png) center center no-repeat #0067ac;border:solid 1px #0067ac;}
.right_nav .show_fh{width: 38px;margin:15px auto;font-size: 13px;color:#646464;display: block;text-align: center;}
.right_nav .show_down{width: 48px;height: 48px;border:solid 1px #a0a0a0;border-radius: 50%;display: block;background: url(../images/down_g.png) center center no-repeat;}
.right_nav .show_down:hover{background: url(../images/down_w.png) center center no-repeat #0067ac;border:solid 1px #0067ac;cursor: pointer;}
/*show end*/


/*lianxi start*/
.lianxi{width: 100%;overflow: hidden;}
.lianxi .map{width: 100%;overflow: hidden;}
.lianxi .contact_box{width: 100%;background: #f5f5f5;height: 350px;}
.contact_box li{width: 50%;float: left; background:#fff;position: relative;height: 100%; transition:555ms;}
.contact_box li:hover{background: #e5e5e5;}
/*.contact_box li:hover{background: #e5e5e5;}*/
.contact_box li h3{width: 80%;margin:0 auto;margin-top: 5%;font-size: 20px;color:#0067ac;font-weight: bold;}
.contact_box li .dianhua{margin-top: 60px;}
.contact_box li span{display: block;width: 50%;height: 30px;margin-left:25%;font-size: 14px;color:#646464;position: relative;height: 30px;line-height: 30px;text-indent: 5px;}
.contact_box li span.c_tel:before{content: "";position: absolute;width: 16px;height: 16px;left: -20px;top:7px;background: url(../images/c_tel.png) center center no-repeat;}
.contact_box li span.c_print:before{content: "";position: absolute;width: 16px;height: 14px;left: -20px;top:8px;background: url(../images/c_print.png) center center no-repeat;}
.contact_box li span.c_mobile:before{content: "";position: absolute;width: 12px;height: 16px;left: -18px;top:7px;background: url(../images/c_mobile.png) center center no-repeat;}
.contact_box li span.c_email:before{content: "";position: absolute;width: 17px;height: 16px;left: -21px;top:7px;background: url(../images/c_email.png) center center no-repeat;}

.linian{width: 100%;overflow: hidden;position: relative; padding:76px 0 34px; background:url(../images/contact.jpg) center no-repeat fixed; background-size:cover; text-align:center;}
.linian .ln_con p{width: 750px;margin:0 auto;font-size: 18px;color:#fff;font-weight: bold;line-height: 30px;text-align: center;}
.linian .ln_con h3{font-size: 32px;color:#fff;text-align: center;margin:20px auto;}
.linian .ln_con .ln_down{margin:0 auto;}

.zhiwei{width: 100%;background: #fbfbfb;overflow: hidden;}
.zhiwei li{width: 25%;height: 220px;float: left;position: relative; transition:380ms; cursor:pointer;}
.zhiwei li .zw_con{display: block;border-right:solid 2px #f5f5f5;height: 100%;width: 100%;border-bottom: solid 3px #f5f5f5;position: absolute;left:0;top:0;}
.zhiwei li .zw_con h3{font-size: 26px;color:#323232;font-weight: bold;width: 80%;margin:0 auto;margin-top: 40px;}
.zhiwei li .zw_con em{font-weight: bold;font-size: 14px;color:#323232;width: 80%;margin:0 auto;display: block;margin-top: 80px;}
.zhiwei li .zw_con .weizhi{width: 80%;margin:0 auto;font-size: 14px;color:#646464;margin:20px auto;}
.zhiwei li .zw_con .weizhi span{border-left: solid 1px #a0a0a0;border-right: solid 1px #a0a0a0;padding: 0 5px;}
.zhiwei li .zw_con .weizhi b{font-weight: normal;border-right: solid 1px #a0a0a0;padding-right: 5px;}
.zhiwei li:hover{-moz-box-shadow:0px 0px 10px #999; -webkit-box-shadow:0px 0px 10px #999; box-shadow:0px 0px 10px #999;}
/*lianxi end*/

.map{ height:420px;}
.BMap_mask{ background:rgba(0,0,0,0.5) !important; background:#000\9 !important; filter:alpha(opacity=50); }
.anchorBL{ display:none !important;}

.index_about.article-block,.index_deve.article-block{ opacity:0; visibility:hidden; position:relative; top:68px; transition:688ms 0ms;}
.index_deve.article-block{ transition:688ms 320ms;}
.index_about.articleShow,.index_deve.articleShow{ opacity:1; visibility:visible; top:0;}
.d_nav.article-block{ opacity:0; visibility:hidden; left:-100%; transition:620ms 0ms;}
.d_nav.articleShow{ opacity:1; left:0; visibility:visible;}
.part_about1 .part_item.article-block{ opacity:0; top:66px; visibility:hidden; transition:688ms 0ms;}
.part_about1 .part_item.articleShow{ opacity:1; top:0; visibility:visible;}
.part_about1 .part_item.article-block:nth-child(2){ transition:688ms 320ms;}
.part_about1 .part_item.article-block:nth-child(3){ transition:688ms 640ms;}

.js_con.article-block{ opacity:0; transform:translateY(66px); -webkit-transform:translateY(66px); -moz-transform:translateY(66px); visibility:hidden; transition:650ms 0ms;}
.js_con.articleShow{ opacity:1; transform:translateY(0); -webkit-transform:translateY(0); -moz-transform:translateY(0); visibility:visible;}

.honor-info.article-block{ position:relative; top:88px; opacity:0; visibility:hidden; transition:880ms 0ms;}
.honor-info.articleShow{ opacity:1; top:0; visibility:visible;}
.honor-info.article-block:nth-child(2){ transition:880ms 340ms;}

#proPage { position: fixed; top: 0; left: 0; right: 0px; bottom: 0px; z-index: 1006; background: rgba(0,0,0,0.8); background: #000\9; filter: alpha(opacity=80); overflow: hidden; -webkit-overflow-scrolling: touch; display: block; visibility: hidden; z-index: 1010; opacity: 0; transition: 560ms; }
.pro-bd { left: 50%; width: 800px; margin-left: -400px; cursor: default; opacity: 0; transform: scale(0.9) translateY(100%); -webkit-transform: scale(0.9) translateY(100%); -moz-transform: scale(0.9) translateY(100%); position: fixed; top: 50%; visibility: hidden; z-index: 1020; background:#fff;}
.closes { position: absolute; overflow: hidden; height: 21px; width: 21px; right: 16px; top: 16px; z-index: 1030; cursor: pointer; background-color: #B0000D; background: url(../images/close.png) no-repeat scroll center center; transition: 480ms; }
.closes:hover { transform: rotate(180deg); -webkit-transform: rotate(360deg); -o-transform: rotate(360deg); -moz-transform: rotate(360deg); }
html.openPH body { -webkit-transition: all 0s; -moz-transition: all 0s; -ms-transition: all 0s; transition: all 0s; }
html.openPH #proPage { overflow-y: auto; }
html.openPH .introduct-mark { overflow-y: auto; }
html.openPH .introduct-mark .introduct-filex { top: 0; position: absolute; box-sizing: border-box; margin-top: 0 !important; }
html.openPH #proPage .pro-bd { top: 0; position: absolute;  box-sizing: border-box; margin-top: 0 !important; }
html.openPH #proPage .pro-bd1 { width: 1100px; left: 50%; }
.pro-page { position: relative; }
html.openPro #proPage { visibility: visible; opacity: 1; transition: 560ms; }
html.openPro .pro-bd { opacity: 1; transform: scale(1) translateY(0); transition: 650ms 150ms; -webkit-transition: 650ms 150ms; -webkit-transform: scale(1) translateY(0); -moz-transform: scale(1) translateY(0); visibility: visible; }

.recuite-wr{ padding:50px 57px 0;}
.recuite-t{ margin-bottom:46px;}
.recuite-t strong{ display:block; color:#646464; font-size:14px; font-weight:bold; margin-bottom:20px;}
.recuite-t h3{ color:#0067ac; font-size:32px; font-weight:bold; margin-bottom:24px;}
.recuite-t time{ display:block; color:#646464;}
.recuitefix{ padding-bottom:32px;}
.recuitefix strong{ display:block; color:#323232; font-size:14px; font-weight:bold; margin-bottom:18px;} 
.recuite-info{ margin-bottom:30px;}
.recuite-info h4{ color:#323232; font-size:14px; font-weight:normal; line-height:2.2; font-weight:bold;}
.recuite-info p{ color:#646464; font-size:14px; line-height:2.2;}
.resume{ padding:22px 0 10px 63px; background:#0067ac;}
.resume b{ color:#fff; font-size:14px; font-weight:bold; line-height:1.8; margin-bottom:8px; display:block;}

.maps{ position:relative; overflow:hidden;}
.maps figure{ line-height:1; margin:0;}
.maps figure img{ display:block; width:100%; height:auto;}
.mapcontent{ position:absolute; left:50%; margin-left:-12px; top:38%; margin-top:-16px; z-index:10;}
.mapcontent span{ display:block; width:24px; height:32px; background:url(../images/map.png) center no-repeat;}
.mapfix{ width:357px; position:absolute; right:43px; top:11px; background:#fff; border-top:4px solid #0067ac;}
.mapfix:before{ content:""; width:14px; height:15px; background:url(../images/arrow.png) center no-repeat; position:absolute; right:-14px; top:16px;}
.map-wr{ padding:17px 0 18px 30px;}
.map-wr strong{ display:block; color:#323232; font-size:14px; font-weight:bold; line-height:1.8;}
.map-wr p{ color:#646464; font-size:14px; line-height:1.8;}

.popUpblack{ background:#000\9; filter:alpha(opacity=80); background:rgba(0,0,0,0.8); width: 100%; height: 100%; position: fixed; left: 0px; top: 0px; z-index: 1010; display: none;}
.popUp { width: 220px; height: 242px; border: 2px solid #0079c3; background: #fff; position: fixed; left: 50%; top: 50%; margin: -87px 0 0 -115px; z-index: 1004; }
.popUp .t { padding: 0 0 0 10px; height: 26px; line-height: 26px; color: #666; font-weight: bold; border-bottom: 1px solid #e8e8e8; background: #f2f2f2; }
.popUp .t .closed { padding: 0 10px 0 0; float: right; cursor: pointer; color: #666; font-weight: normal;}
.popUp .img { padding: 20px; }
.popUp .img img { width: 100%; display: block; }

.searchtext{ padding: 50px 0 0;margin: auto;}
.searchtext p{ color: #0061ac;font-size: 16px;}

.duct_imgBox{ position:relative;}
.ductend li img{ display:block; width:100%; height:auto; line-height:1;}
.duct_imgBox .flex-direction-nav li a{ display:block; width:15px; height:23px; text-indent:-9999px; overflow:hidden; position:absolute; top:50%; margin-top:-11px;}
.duct_imgBox .flex-direction-nav li a.flex-prev{ background:url(../images/perv_g.png) center no-repeat; left:30px;}
.duct_imgBox .flex-direction-nav li a.flex-next{ background:url(../images/next_g.png) center no-repeat; right:30px;}
.duct_imgBox .flex-direction-nav li a.flex-prev:hover{ left:26px;}
.duct_imgBox .flex-direction-nav li a.flex-next:hover{ right:26px;}


.mo-lager{
    padding: 40px 0 40px 36px;
    color: #ffffff;
    display: block;
    font-size: 26px;
}
.mo-lager a{
    color: #ffffff;
}




















