﻿/*
* name: Global && Pc StyleSheet
* version: v3.1.1
* update: 加入placeholder依赖样式
* date: 2015-08-26
*/

/* 雪碧图 */
.ico { display: inline-block; overflow: hidden; width: 20px; height: 20px; 
	vertical-align: middle; background: url(../img/ico.png);margin:0 .3em;}
.ico1_2 { background-position: -20px 0;}
.ico1_3 { background-position: -40px 0;}
.ico1_4 { background-position: -60px 0;}
.ico1_5 { background-position: -80px 0;}
.ico2_1 { background-position: 0 -20px;}
.ico2_2 { background-position: -20px -20px;}
.ico2_3 { background-position: -40px -20px;}
.ico2_4 { background-position: -60px -20px;}
.ico2_5 { background-position: -80px -20px;}
.ico3_1 { background-position: 0 -40px;}
.ico3_2 { background-position: -20px -40px;}
.ico3_3 { background-position: -40px -40px;}
.ico3_4 { background-position: -60px -40px;}
.ico3_5 { background-position: -80px -40px;}
.ico4_1 { background-position: 0 -60px;}
.ico4_2 { background-position: -20px -60px;}
.ico4_3 { background-position: -40px -60px;}
.ico4_4 { background-position: -60px -60px;}
.ico4_5 { background-position: -80px -60px;}
/*
* 依赖：
* placeholder插件
*/
.placeholder { color: #aaa;}
/* 设置 */
body{font-size:13px; line-height: 1.8; color: #555; background: #fff;}
.wrap { max-width: 1200px; margin-right: auto; margin-left: auto; *width: 1200px;}
a{color: inherit;}
a:hover { color: #4bb940;}
/*css组件-设置*/
.form-control, .input-group-addon, .btn{border-radius: 2px; }
.form-control:focus { border-color: #66afe9; outline: 0; box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px rgba(102, 175, 233, 0.6);}
/*选中设置*/
::-moz-selection {color: #fff; background: #39f; }
::selection {color: #fff; background: #39f; }

/* 网站样式 */
.mb20{ margin-bottom: 20px;}
.mb30{ margin-bottom: 30px;}
.mb40{ margin-bottom: 40px;}
.mb50{ margin-bottom: 50px;}
.mb60{ margin-bottom: 60px;}
.mb70{ margin-bottom: 70px;}
.imghover_big img{ -webkit-transition: all .8s ease 0s;transition: all .8s ease 0s; overflow:hidden;}
.imghover_big:hover img {transform: scale(1.1);webkit-transform: scale(1.1);}


.top{ height:32px; line-height:32px; width: 100%; color: #fff; background: #4bb940; }
.top_r li{ float: left; padding:0 20px; border-right: 1px solid #b7e1f7; }
.top_r form{ overflow: hidden; padding-top:4px; }
.top_r input{-webkit-transition: all 0.3s ease; transition: all 0.3s ease;  width: 0; float: left; text-indent: 10px; padding: 0; margin: 0; border: none; height: 22px; line-height: 22px; }
.top_r button{ cursor: pointer; outline: none; color: #fff; font-size: 18px; background: none; border: none; float: left; padding: 0; margin: 0;}
.top_r li._form{ border: none; padding-right: 0;}
.top_r form:hover input{ width: 200px;}


#cssmenu,#cssmenu ul,#cssmenu ul li,#cssmenu ul li a,#cssmenu #menu-button
{margin:0;padding:0;border:0;list-style:none;line-height:1;display:block;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box; z-index: 9}
#cssmenu:after,#cssmenu > ul:after {content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
#cssmenu #menu-button {display:none;}
#cssmenu {width:auto;line-height:1;background:#ffffff; width: 64%}
#menu-line {position:absolute;top:0;left:0;height:3px;background:#fff;-webkit-transition:all 0.25s ease-out;-moz-transition:all 0.25s ease-out;-ms-transition:all 0.25s ease-out;-o-transition:all 0.25s ease-out;transition:all 0.25s ease-out;}
#cssmenu > ul > li {float:left; width: 16.66%}
#cssmenu.align-center > ul {font-size:0;text-align:center;}
#cssmenu.align-center > ul > li {display:inline-block;float:none;}
#cssmenu.align-center ul ul {text-align:left;}
#cssmenu.align-right > ul > li {float:right;}
#cssmenu.align-right ul ul {text-align:right;}
#cssmenu > ul > li > a {padding:16px 20px;font-size:15px; text-align: center;line-height:50px; font-weight: bold;text-decoration:none;text-transform:uppercase;color:#333;-webkit-transition:color .2s ease;-moz-transition:color .2s ease;-ms-transition:color .2s ease;-o-transition:color .2s ease;transition:color .2s ease;}
#cssmenu > ul > li:hover > a,#cssmenu > ul > li.active > a {color:#4bb940;}
#cssmenu > ul > li.has-sub > a {}
#cssmenu > ul > li.has-sub > a::after {position:absolute;top:36px;right:10px;width:4px;height:4px;border-bottom:1px solid #000000;border-right:1px solid #000000;content:"";-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:border-color 0.2s ease;-moz-transition:border-color 0.2s ease;-ms-transition:border-color 0.2s ease;-o-transition:border-color 0.2s ease;transition:border-color 0.2s ease;}
#cssmenu > ul > li.has-sub:hover > a::after {border-color:#4bb940;}
#cssmenu ul ul {position:absolute;left:-9999px;}
#cssmenu li:hover > ul {left:auto;}
#cssmenu.align-right li:hover > ul {right:0;}
#cssmenu ul ul ul {margin-left:100%;top:0;}
#cssmenu.align-right ul ul ul {margin-left:0;margin-right:100%;}
#cssmenu ul ul li {height:0;-webkit-transition:height .2s ease;-moz-transition:height .2s ease;-ms-transition:height .2s ease;-o-transition:height .2s ease;transition:height .2s ease;}
#cssmenu ul li:hover > ul > li {height:35px;}
#cssmenu ul ul li a {line-height:35px; text-align: center;width:140px;font-size:13px;background:#4bb940;text-decoration:none;color:#fff;-webkit-transition:color .2s ease;-moz-transition:color .2s ease;-ms-transition:color .2s ease;-o-transition:color .2s ease;transition:color .2s ease;}
#cssmenu ul ul li:hover > a,#cssmenu ul ul li a:hover {color:#015a6c;}
#cssmenu ul ul li.has-sub > a::after {position:absolute;top:13px;right:10px;width:4px;height:4px;border-bottom:1px solid #dddddd;border-right:1px solid #dddddd;content:"";-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:border-color 0.2s ease;-moz-transition:border-color 0.2s ease;-ms-transition:border-color 0.2s ease;-o-transition:border-color 0.2s ease;transition:border-color 0.2s ease;}
#cssmenu.align-right ul ul li.has-sub > a::after {right:auto;left:10px;border-bottom:0;border-right:0;border-top:1px solid #dddddd;border-left:1px solid #dddddd;}
#cssmenu ul ul li.has-sub:hover > a::after {border-color:#015a6c;}

.logo{ padding-top: 33px;}
.logo img{width:90%}
.banner{ height: 530px;width: 100%; }
.banner li img{ position: absolute; width: 1920px; left: 50%; margin-left: -960px; max-width: none; }
.h_sec1{ padding: 50px 0;}
.sec1_t{ font-size:30px; line-height:1.5; margin-bottom:12px; margin-top:20px; color:#333; font-weight:bold; text-align:center; }
.sec1_intro{ text-align: center; width: 83.5%; margin: 0 auto; font-size: 14px; margin-bottom: 15px;}
.sec1_box ._con{ text-align: center; border: 1px solid #e0e0e0; padding: 0 20px 40px 20px; border-bottom: 1px solid #000; border-bottom: 4px solid #009bff; }
.sec1_box ._con h3{ font-size: 16px; line-height: 1; margin-bottom: 20px;}
.sec1_box ._con .ic{ margin-top: -50px; margin-bottom: 20px; background:url(../images/icos_0408.png) no-repeat 0 0; display: inline-block; width: 97px; height: 97px;}
.sec1_box ._con .ic2{ background-position: -97px 0;}
.sec1_box ._con .ic3{ background-position: -194px 0;}
.sec1_box ._con .ic4{ background-position: -291px 0;}
.sec1_box ._con:hover { background: #009bff; border-color:#009bff;}
.sec1_box ._con:hover h3{ color: #fff;}
.sec1_box ._con:hover a{color: #fff; }
.sec1_box ._con:hover .ic1{background-position: 0 -97px;}
.sec1_box ._con:hover .ic2{background-position: -97px -97px;}
.sec1_box ._con:hover .ic3{background-position: -194px -97px;}
.sec1_box ._con:hover .ic4{background-position: -291px -97px;}
.sec1_box ._con p{ font-size: 12px; height: 42px;}
.h_sec2 { height: 424px; position: relative;}
.h_sec2 ._left,.h_sec2 ._right{ width: 50%; float: left; position: relative;}
.h_sec2 ._con{ width: 1920px; position: absolute; left: 50%; margin-left: -960px;}
.sec2_intro{ position: absolute; top: 0; right: 14%; width: 48%;}
.sec2_intro h3{ font-size: 25px; line-height: 1; padding: 40px 0;}
.sec2_intro h4{ font-size: 20px; font-weight: normal; line-height: 1.1; margin-bottom: 40px;}
.sec2_intro ._txt{ font-size: 14px;}
.h_sec2 .play_btn{ position: absolute; left: 25%;  top: 40%;}
.h_sec3{ background: #eff3ef;padding: 50px 0; }
.h_sec3 ._tit{ font-size: 25px; line-height: 1; margin-bottom: 60px; color: #3c413f; font-weight: bold; text-align: center;}
.sec3_box{ overflow: hidden; margin-bottom: 40px;}
.sec3_box ._con{ padding-left: 75px; position: relative; }
.sec3_box ._date{ font-family: Arial;font-size: 12px; position: absolute; left: 0; top: 0; width: 55px; height: 50px; padding-top: 6px; background: #4bb940; color: #fff; text-align: center;}
.sec3_box ._date b{ font-size: 24px; padding-top: 5px; display: block; line-height: 1; border-top: 3px solid #eff3ef;}
.sec3_box ._con h3{ font-size: 15px; margin-bottom: 10px;}
.sec3_box ._con ._txt{ margin-bottom: 10px; }
.sec3_box ._con ._more{ color: #4bb940;}
.sec3_box .box{ width: 27%; float: left;}
.sec3_box .box2{ width: 38%;padding:0 4%; }
.sec3_box .box2 ._con{ padding-left: 30%; padding-right: 10%; border-right: 1px solid #ccc;border-left: 1px solid #ccc;}
.sec3_box .box2 ._con ._date{ left: 12%;}
.h_sec3 .more_btn{ border: 1px solid #aeb0ae; display: block; width: 200px; height: 45px; line-height: 45px; text-align: center; font-size: 14px; margin:0 auto; }
.h_sec4{ padding:15px 0 30px;}
.h_sec4 ._info{ padding: 20px; background: #f1f3f5;}
.h_sec4 ._info h3{ font-size: 24px; color: #000; line-height: 1; margin-bottom: 12px;}
.h_sec4 ._con{ display: block;}
.h_sec4 ._info ._txt{ line-height:2;}
.h_sec4 ._con:hover { box-shadow:#aaa 0 0 10px; }
.h_sec4 ._con:hover ._info{ background: #4bb940; color: #fff;}
.h_sec4 ._con:hover ._info h3{ color: #fff;}

.wp1{width: 100%;padding:0.2% 0 2% 0; overflow: hidden;background: #f1f3f5;} 
.index-y{ background:#f7f7fc; padding:70px 0px;}
.index-y-t p{ line-height:28px; color:#4d4d4d;}
.index-y-img{ position:relative; z-index:1; display:inline-block; width:125px; height:125px; margin-bottom:15px; border-radius:50%; background:#cccccc;}
.index-y-list .index-y-img:after{ content:""; position: absolute;  z-index:2;width: 0%;height: 0%;bottom: 50%;left: 50%;background-color:#4bb940; border-radius:50%;transition-duration: .3s;}
.index-y-list:hover .index-y-img:after{ content:""; width: 100%;height: 100%;bottom: 0%;left: 0%;transition-duration: .3s;}
.index-y-img img{ position:relative; z-index:3;transform:rotate(0deg);transition-duration: .3s;}
.index-y-img:hover img{ transform:rotate(10deg);transition-duration: .3s;}
.index-y-list{ float:left;width:25%; box-sizing:border-box; padding:12px; text-align:center;}
.index-y-list-t{ }
.index-y-list-t a{ display:inline-block; width:100%; font-size:18px; font-weight:bold; line-height:18px; color:#4d4d4d; margin-bottom:15px;transition-duration: .3s;}
.index-y-list:hover .index-y-list-t a{ color:#4bb940; margin-bottom:15px;transition-duration: .3s;}
.index-y-list-t span{ font-size:13px; color:#4d4d4d; line-height:25px;}



.dsanp{background:#f7f7f7; padding:35px 0; overflow: hidden;}
.dsanp .nlist{margin-top: 30px; overflow: hidden;}
.dsanp .nlist ul{margin-left: -2%; overflow: hidden;}
.dsanp .nlist ul li{margin-left: 2%; float: left; width: 46%; margin-bottom: 2%; padding: 1%; text-align: left; background: #fff; cursor: pointer;transition: all .3s ease-out 0s;}
.dsanp .nlist ul li .dimg{float: left; width: 205px; padding: 5px 0; }
.dsanp .nlist ul li .dimg img{max-width: 100%;}
.dsanp .nlist ul li .newsC{float: right; width: calc(100% - 225px); }
.dsanp .nlist ul li .newsC .bts{font-size: 15px; font-weight: bold;  color: #555; line-height: 35px; padding-bottom: 10px;text-overflow: ellipsis;white-space: nowrap; overflow: hidden;}
.dsanp .nlist ul li .newsC span{display: block; padding:0 0 10px 0; font-size: 13px; color: #777; }
.dsanp .nlist ul li .newsC .psz{font-size: 14px;  color: #666; line-height: 27px;  display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:3; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis;}
.dsanp .nlist ul li:hover{background: #4bb940;transition: all .3s ease-out 0s; }
.dsanp .nlist ul li:hover .bts{color: #fff;transition: all .3s ease-out 0s;}
.dsanp .nlist ul li:hover span{color: #fff;transition: all .3s ease-out 0s;}
.dsanp .nlist ul li:hover .psz{color: #fff;transition: all .3s ease-out 0s;}


.footer{ background: #eef2f6; padding:35px 0; margin-top: 25px;}
.footer ._left{  border-right: 1px solid #e1e1e1; width:18%; margin-right:4%;}
.footer ._t{ font-size: 20px; font-weight: bold; color: #4bb940; line-height: 1; margin-bottom:20px;}
.footer .links{ overflow: hidden; }
.footer .links a{ display: inline-block; width: 50%; float: left; line-height:30px;}
.footer .links a .ion{ color: #4bb940;}
.footer ._midd{ width:400px; padding-left:25px;}
.footer ._midd .info span{ float: left; width: 50%; margin-bottom: 6px;}
.footer ._midd ._p .ion{ font-size: 16px;  color: #4bb940;}
.footer ._midd ._p { margin-bottom: 10px;}
.footer ._right .l{ width:120px; text-align: center; margin-right: 25px; }
.footer ._right{ padding-left: 70px;}
.footer ._right img{ margin-bottom:5px; }
.footer_bottom{ padding: 15px 0 20px 0; background: #4bb940; color: #fff;}
.footer_bottom .r{ width: 22%; padding-top:10px;}
.footer_bottom .r img { vertical-align:middle; }
.footer_bottom .r a { display:inline-block; vertical-align:middle; }
.footer_bottom ._t { font-weight:normal; margin-right:5px; }

.banner_pc{ margin-top:0;}
.banner_yd{ display:none;}
.flexslider{ position:relative;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {width: 100%; display: block;border-radius: 0px;}
.flex-pauseplay span {text-transform: capitalize;}
.flex-control-nav {width: 100%; text-align: center; position:absolute; bottom:2px;}
.flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {width:11px; height:11px; display: block; background:#eee; cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px;}
.flex-control-paging li a:hover { background: #4bb940; }
.flex-control-paging li a.flex-active { background: #4bb940; cursor: default; }

.innerheader{ border-bottom: 1px solid #ddd; box-shadow: #ddd 1px 1px 3px; z-index: 4; height:auto; width: 100%;/* position: absolute;*/ top: 31px; left: 0; background:#fff;  }
.innerheader .nav>ul>li>a{ line-height: 76px;}
.innerheader .logo{ padding:5px 0;}
.innerBan{ height:400px; width: 100%; overflow: hidden; position: relative;}
.innerBan img{ position: absolute; width: 1920px; left: 50%; margin-left: -960px; max-width: none; }

.breadCrumb{ border-bottom: 1px solid #e7ebe7; height: 64px; line-height: 64px; margin-bottom: 25px; }
.subnav li{ float: left; margin-left: 30px; font-size: 14px;}
.subnav li.cur{ border-bottom: 3px solid #4bb940;}
.subnav li:hover{border-bottom: 3px solid #4bb940;transition: all 0.2s ease 0s;}

.aboutCon{ line-height: 36px; font-size: 14px; overflow:hidden;}

.core-page .box {border: 1px solid #ddd;background-color: #f9f9f9; overflow:hidden;}
.core-page .left{float: left; width: 48%; overflow: hidden;}
.core-page .left>img{-webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s; max-width: 100%; height: auto;}
.core-page .right{float: left; width:48%; padding-left:30px; padding-right:15px;}
.core-page .title{padding-top:20px; padding-bottom: 15px; border-bottom: 1px solid #d9d9d9;}
.core-page .title .cn{font-size: 32px; color: #363636;}
.core-page .bd{padding-top:10px; padding-left:0;font-size: 14px; color: #777; margin-bottom:0; line-height:32px;}


.zhengshu{max-width:1200px; margin:0 auto; overflow:hidden;}
.zhengshu ul{ margin-left:-3%; margin-top:20px;}
.zhengshu li{ float:left; width:22%; margin-left:3%; text-align:center; line-height:30px; margin-bottom:2%;}
.zhengshu li .pic{max-height:340px;overflow:hidden;border: 5px solid #ddd;}
.zhengshu li p{ line-height:45px;background-color: #ddd;}
.zhengshu li img{ width:100%; padding:0;-webkit-transition: all .3s linear;-mos-transition: all .3s linear;-mz-transition: all .3s linear;-o-transition: all .3s linear;transition: all .3s linear;}
.zhengshu li img:hover{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}

.product{}
.product ul{}
.product li{ float:left; width:22.4%; margin:1.3%; text-align:center; background:#FFF; transition:all 0.3s;}
.product li:hover{-webkit-box-shadow:0px 0px 20px rgba(0,0,0,.3);   
  -moz-box-shadow:0px 0px 20px rgba(0,0,0,.3);   
  box-shadow:0px 0px 20px rgba(0,0,0,.3);  }
.product li .pic{ padding:0;}
.product li .pic img{ width:100%;}
.product li p{ padding:24px; line-height:24px; font-size:12px; color:#333;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}


.product_con{ padding-top:0;}
.product_t{}
.title_con{ border-bottom:2px solid #333; margin-bottom:15px; padding:20px 0;}
.title_con h2{ font-size:30px; float:left;}
.product_t_r{ float:right; width:47%;}
.product_t_r .box{}
.product_t_r h3{ font-size:18px; color:#333; border-bottom:1px solid #d7d7d7; line-height:30px; padding:20px 0;}
.product_t_r .txt{ margin-top:20px; font-size:14px; border-bottom:1px solid #d7d7d7; padding-bottom:20px; line-height:30px;}
.product_t_r .txt p{ padding:1% 0;}
.product_t_r .txt span{ margin-left:30px; color:#7c7c7d;}
.product_t_r .more{ width:200px; height:50px; line-height:50px; background:#4bb940; text-align:center; font-size:18px; margin-top:30px;}
.product_t_r .more a{ color:#FFF; display:block;}
.product_t_r .more a:hover{ color:#FFF; display:block; text-decoration:none;}


.product_b{ padding:30px 0 0 0;}
.product_b .slideTxtBox{ max-width:1200px; margin:0 auto;}
.product_b .slideTxtBox .hd{ border-bottom:1px solid #333;}
.product_b .slideTxtBox .hd ul{ }
.product_b .slideTxtBox .hd ul li{ float:left; cursor:pointer; line-height:50px; background:#ddd; width:33.3%; text-align:center; font-size:18px;}
.product_b .slideTxtBox .hd ul li.on{ background:#4bb940; color:#FFF;}
.product_b .slideTxtBox .bd .con_cp{ line-height:30px; padding-top:30px; text-align:left;}
.product_b .slideTxtBox .bd .con_cp img{ max-width:100%;}

.product_b .slideTxtBox .bd .con_cp table{ border-collapse:collapse; border: 1px #333 solid !important; width:100% !important;line-height:30px!important;}
.product_b .slideTxtBox .bd .con_cp table td{padding: 8px!important; padding-left:12px !important;word-wrap:break-word;word-break:break-all;border: 1px #333 solid !important;line-height:30px!important;}
.product_b .slideTxtBox .bd .con_cp table td div{padding: 0px!important;height:auto!important;}



/*新闻*/
.news{ padding:0 42px; max-width:1200px; margin:0 auto; overflow:hidden;}
.news ul{ margin-left:-3%;}
.news li{ float:left; width:100%; margin:15px 0;background-color:#fff;}
.news li .box{padding:0;overflow: hidden;}
.news li .box .ns_left{ float:left; width:25%;}
.news li .box .ns_left img{max-width:90%; padding-top: 5px; border:1px solid #ddd;}
.news li .box .ns_right{width: 75%; float:right;}
.news li .box .ns_right .title{ padding:0;}
.news li .box .ns_right .title h2{ font-size:20px; padding-bottom:10px; margin-bottom:10px; border-bottom:1px solid #e5e5e5;}
.news li .box .ns_right .title .pws{ line-height:28px; font-size:14px; margin-top:5px; color:#666;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:3; overflow: hidden;}
.news li .box .ns_right .title .date{ line-height:28px; font-size:12px; margin-top:15px; overflow:hidden; color:#b2b2b2; padding-top:10px;}

.news_con{ max-width:1200px; margin:0 auto;}
.news_con .title{text-align: center;border-bottom: 1px solid #DDD;padding:12px 0;}
.news_con .title h2{ font-size:24px; float:none;padding-bottom: 10px;}
.news_con .title p{}
.news_con .title p span{margin:0 5px;color: #999;}
.news_con .box{ padding:20px 0;line-height:33px; font-size:14px;}

.news_con .box img{ margin:10px auto; max-width:100%; padding:0; text-align:center; display:block;}


.sxy{border-top: 1px solid #DDD;margin:20px 0;padding-top: 12px; overflow:hidden;}
.sxy li{padding:10px 0; width:50%; font-size:14px; float:left;}

.jzyd{margin-top:0px;}
.jzyd h4{font-size: 24px; color:#0C6;font-weight: normal;text-align: center;margin-bottom:40px;}
.yd_list li{width:33.333%;float: left;text-align: center;box-sizing: border-box;padding: 0 1%;}
.yd_list i{display: block;width: 32%;margin: 0 auto;}
.yd_list img{max-width:100%;vertical-align: bottom;}
.yd_list b{display: block;font-size: 16px; font-weight: bold; height: 40px;box-sizing: border-box;margin-top: 20px;}
.yd_list p{font-size: 13px; color: #666; line-height: 2em;}

.dake{border-top: 1px dashed #ddd;margin-top: 40px;padding:20px 0;text-align: center;overflow: hidden;}
.dake_des{z-index: 3;}
.dake_des h5{font-size:24px;  color:#0C6;font-weight: normal;text-align: center; margin:0;margin-bottom:20px;}
.dake_des p{font-size: 14px; line-height:2.3em;width:100%;margin: 0 auto;}




.ab_lxwm{ width:33%; float:left;}
.ab_map{width:66%; float:right;}

/*feedback*/
.content_box{margin-top:0px;}
.content_box .messages_box{width:auto;padding:0 1% 10px 0;}
.content_box .messages_box ul{width:100%;}
.content_box .messages_box ul li{padding:5px 28px 5px 5px;}
.content_box .messages_box .text-input,.content_box .messages_box .summary-input,.content_box .messages_box .qq-input{width:100%;height:33px;padding:0px 10px;line-height:normal;background:none repeat scroll 0% 0% rgb(253, 253, 253);border-width:1px;border-style:solid;border-color:rgb(133, 133, 133) rgb(175, 175, 175) rgb(201, 201, 201);box-shadow:1px 2px 3px rgb(183, 183, 183) inset !important;font-size:14px;}
.content_box .messages_box .cont-input{width:100%;height:130px;padding:10px;line-height:20px;background:none repeat scroll 0% 0% rgb(253, 253, 253);border-width:1px;border-style:solid;border-color:rgb(133, 133, 133) rgb(175, 175, 175) rgb(201, 201, 201);box-shadow:1px 2px 3px rgb(183, 183, 183) inset !important;font-size:14px;}
.content_box .messages_box .code-input{width:125px;vertical-align:middle;height:33px;padding:0px 10px;line-height:normal;background:none repeat scroll 0% 0% rgb(253, 253, 253);border-width:1px;border-style:solid;border-color:rgb(133, 133, 133) rgb(175, 175, 175) rgb(201, 201, 201);box-shadow:1px 2px 3px rgb(183, 183, 183) inset !important;}
.content_box .messages_box .verify-pic{height:35px;vertical-align:middle;}
.content_box .messages_box .submitBtn{text-align:center;padding-top:10px;}
.content_box .messages_box .messages-button{width:125px;height:34px;line-height:34px;font-size:16px;color:#fff;text-align:center;background:none repeat scroll 0% 0% #4bb940;border:none;}


/*common*/
h1,h2,h3,h4,h5{ font-size: 12px; font-weight: normal;}
.posi{ text-align: right; padding-top: 20px; padding-bottom: 10px;}
.main{ padding: 0 10px; margin-bottom: 50px;}
.mainleft{ float: left; width: 21%;}
.mainright{ float: right; width: 73%;}
.submenu { border: 1px solid #dedbdb; margin-bottom: 15px;}
.submenu>ul>li{ border-bottom: 1px solid #dedbdb;}
.submenu>ul>li>a{ display: block; padding: 0 30px; height: 40px; line-height: 40px; overflow: hidden; background-color: #f0f0f0; }
.submenu>ul>li.cur>a,.submenu>ul>li>a:hover{ background-color: #0079c2; color: #fff;}
.submenu li ._t{ float: left; font-size: 14px;}
.submenu li ._arr{ float: right;}
.submenu li ._list{ display: none;}
.submenu li ._list a{ display: block; height: 40px; line-height: 40px; padding-left: 30px; font-size: 14px; border-bottom: 1px solid #d2d2d2;}
.submenu>ul>li.cur ._list,.submenu>ul>li ._list{ display: block;}
.pro_search{ border: 1px solid #dedbdb;background-color: #f0f0f0; padding: 20px 15px; margin-bottom: 15px;}
.pro_search .pro_sel{ height: 25px; line-height: 25px; border: 1px solid #659adc; margin-bottom: 12px; background-color: #fff;}
.pro_search .pro_sel ._val i{ float: right; margin-top: 2px;}
.pro_search .pro_sel .sele_{ border: 1px solid #e7e4e4;}
.pro_search .pro_sel .sele_  a{ display: block; padding-left: 25px; height: 30px; line-height: 30px; border-color: #fafafa; border-bottom: 1px solid #e7e4e4;}
.pro_search input[type=submit]{ width: 92px; height: 26px; background: url(../img/left_search.png) 0 0 no-repeat; border: 0;}
.left_tel{ height: 44px; line-height: 44px; background:  url(../img/left_tel_bg.png) 0 0 no-repeat; background-size: cover; text-align: center; color: #fff; font-size: 14px; font-family: 'Myriad Pro'}


/*2016-01-08*/
.top_r li{ position: relative;}
.top_r li:hover ._pannel{ display: block;}
._pannel{ display: none;width: 100%; background: #0082d0 6px; position: absolute;  left: 0; z-index: 10; top: 32px;}
._pannel a{ display: block; width: 100%; line-height:30px; text-align: center;}
.top_r li .ion{ font-size: 12px;}
.top_r li a:hover{ color: #fff;}
/* .banner li img{ -webkit-transition: all 8s linear; transition: all 8s linear; }
.banner li.active img{ transform: scale(1.2);webkit-transform: scale(1.2);} */





.h_sec5 { padding-bottom:50px; }
.h_sec5 .sec1_intro { margin-bottom:100px; }

.inet_list { max-width:440px; text-align:center; overflow:hidden; position:relative;}
.inet_list ul { margin:-1px 0 0 -1px; }
.inet_list li { width:50%; float:left; }
.inet_list .box { border-left:#dfdfdf 1px dotted; border-top:#dfdfdf 1px dotted;}
.inet_list ._num { font-size:44px; line-height:1.5;}
.inet_list ._num b { font-size:38px; }
.inet_list ._text { font-size:14px; }

.in_ico { display:inline-block; width:70px; height:70px; background:url(../images/inet_ico.png) no-repeat; overflow:hidden; }
.ii01 { background-position:0 0; }
.ii02 { background-position:-70px 0; }
.ii03 { background-position:-140px 0; }
.ii04 { background-position:-210px 0; }

.inet_list li:hover { color:#4bb940; }
.inet_list li:hover .ii01 { background-position:0 -70px; }
.inet_list li:hover .ii02 { background-position:-70px -70px; }
.inet_list li:hover .ii03 { background-position:-140px -70px; }
.inet_list li:hover .ii04 { background-position:-210px -70px; }

.footer .links a { display:block; width:100%; white-space:nowrap;text-overflow:ellipsis;overflow:hidden; }
.footer ._midd .ctBox { width:42%; padding-left:8%; float:left; position:relative;}
.footer ._midd .ctBox ._n { position:absolute; left:0; top:0; }
.footer ._midd .ctBox dl { position:relative; padding-left:42px; }
.footer ._midd .ctBox dt { position:absolute; left:0; top:0; }

.wxgzh { width:120px; height:120px; padding:20px; }

/*页面左侧栏*/
.sideBar {
  position: fixed;
  z-index: 99;
  right: 0;
  top: 239px;
  padding: 20px 15px;
  font-size: 14px;
  color: #fff;
  background: #4bb940;
  transform: translate(0%, 0%);
  transition: all ease .4s;
  transition-delay: 0.6s;
}
.sideBar.close1 {
  transform: translate(100%, 0%);
  transition: all ease .4s;
}
.sideBar .sideOppen {
  position: absolute;
  z-index: -1;
  right: 0;
  top: 0;
  display: inline-block;
  padding: 15px 8px;
  font-size: 14px;
  line-height: 1em;
  font-weight: normal;
  color: #fff;
  background: #4bb940;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  transition: all 0.3s linear;
  transition: all ease .4s;
}
.sideBar.close1 .sideOppen {
  display: block;
  right: 100%;
  opacity: 1;
  visibility: visible;
  transition-delay: 0.4s;
}
a.sideClose {
  position: absolute;
  right: 0px;
  top: 0px;
  padding: 6px;
  line-height: 14px;
  opacity: 1;
  transition: all ease .4s;
}
a.sideClose:hover {
  opacity: 0.6;
}
a.sideClose span,a.sideClose img {
    display: inline-block;
    width: 14px;
  font-size: 14px;
  line-height: inherit;
  color: #fff;
}
.sideHead {
  text-align: center;
}
.sideHead strong {
  display: block;
  font-size: 18px;
  line-height: 1.2em;
}
.sideHead small {
  display: block;
  font-size: 12px;
  line-height: 1em;
}
.sideLink {
  padding: 15px 0;
}
.sideLink a {
  display: block;
  margin-bottom: 6px;
  padding: 0 12px;
  font-size: 14px;
  line-height: 30px;
  color: #333;
  background: rgba(255, 255, 255, 1);
  transition: all .4s;
}
.sideLink li:last-child a {
  margin-bottom: 0px;
}
.sideLink a:hover {
  color: #4bb940;
  background: rgba(255, 255, 255, 0.8);
}
.sideLink a svg {
  display: inline-block;
  width: 20px;
  height: 20px;
  line-height: 30px;
  vertical-align: middle;
}
.sideLink a img {
  display: inline-block;
  width: 20px;
  height: 20px;
  line-height: 30px;
  vertical-align: middle;
}
.sideContent {
  line-height: 1.2em;
}
.sideContent img {
  width: 130px;
  margin-bottom: 10px;
}
.sideContent p {
  margin-bottom: 4px;
}
/*页面左侧栏*/
/*手机端底部按钮*/
.wap-bottom {
	display: none;
}
@media(max-width:768px) {
.footer{display:none;}
.footer_bottom {
	margin-bottom: 58px;
}
.wap-bottom {
	position: fixed;
	z-index: 1;
	bottom: 0;
	left: 0;
	right: 0;
	display: flex;
	justify-content: space-between;
	padding: 12px 0 10px;
	font-size: 0px;
	color: #fff;
	background: #4bb940;
	border-top:1px solid rgba(255,255,255,0.3);
}
.wap-bottom li {
	width: 100%;
	text-align: center;
	border-right: 1px dashed rgba(255, 255, 255, 0.3);
}
.wap-bottom li:last-of-type {
	border: none;
}
.wap-bottom li span {
	font-size: 18px;
	line-height: 18px;
	color: #fff;
}
.wap-bottom li img {
    display:inline-block;
    width:18px;
    height:18px;
	font-size: 18px;
	line-height: 18px;
	color: #fff;
}
.wap-bottom li p {
	margin: 0px;
	font-size: 14px;
	line-height: 18px;
	color: #fff;
}
}
/*手机端底部按钮*/



/*.pro_cont .row>div {min-height:310px;}*/

.addMenu { margin-bottom:20px; }
.addMenu li { float:left; height:32px; line-height:32px; background:url(../images/line.png) right no-repeat;}
.addMenu li:last-child { background-image:none; }
.addMenu a { display:inline-block; white-space:nowrap; padding:0 15px; font-size:18px; }
.addMenu .cur a { color:#4bb940; }

a.unable { display:none!important; }

.album_ordinary .slide_c p{bottom:60px!important;}

/*2017-04-06footer*/
.footer .links a{cursor:pointer;color: #555;}

/*2017-05-04产品列表*/
.pro_cont .list_title{ font-size: 20px; font-weight: bold; margin-bottom: 15px;}
.pro_cont .list_title i{ vertical-align: middle;  margin-right: 12px; display: inline-block; background:url(../images/blue_arr.png) no-repeat center; width: 29px; height: 21px; }
.pro_cont dt{font-size:17px;margin-bottom:6px;}
.pro_cont dd{display:inline-block;*display:inline;*zoom: 1;margin-right:2%;}

/*2017-05-05*/
.h_sec6 .sec1_intro{margin-bottom:30px;}

/*footer*/
.footer ._midd .ctBox{padding:0;width:100%;}
.footer ._midd .ctBox dl{padding:0;overflow:hidden;}
.footer ._midd .ctBox dt{position:static;float:left;}
.footer ._midd .ctBox dd{float:left;width:80%;}





/*固定的悬浮窗*/
.yb_conct{ position:fixed; z-index:9999999; top:260px; right:-127px; cursor:pointer; transition:all .3s ease;}
.yb_bar ul li{ width:180px; height:53px; font:16px/53px 'Microsoft YaHei'; color:#fff; text-indent:54px; margin-bottom:3px; border-radius:3px; transition:all .5s ease; overflow:hidden;}
.yb_bar .yb_top{ background:#0054b5 url(../images/fixCont.png) no-repeat 0 0;}
.yb_bar .yb_phone{ background:#0054b5 url(../images/fixCont.png) no-repeat 0 -57px;}
.yb_bar .yb_QQ{ text-indent:0; background:#0054b5 url(../images/fixCont.png) no-repeat 0 -113px;}
.yb_bar .yb_ercode{ background:#0054b5 url(../images/fixCont.png) no-repeat 0 -169px;}
.hd_qr{ padding:0 29px 25px 29px;}
.yb_QQ a{ display:block; text-indent:54px; width:100%; height:100%; color:#fff; font:16px/53px 'Microsoft YaHei';}