.map{ width:50%; float:left; margin-top:50px;}

@media (max-width:991px){
.map{ width:100%; float: none}

}
@media (min-width:1199px){


#banner-img{ height: 353px;}
#ban-nav{ margin-top: -30px;}
#ban-nav .container{
	position: relative;
	padding-left: 4px;
	padding-right: 4px;
}
#ban-nav .container:before{
	content:"";
	width: 4px;
	height: 32px;
	position: absolute;
	left: 0;
	bottom: 0;
}
#ban-nav .container:after{
	content:"";
	width: 4px;
	height: 32px;
	position: absolute;
	right: 0;
	bottom: 0;
}
#ban-nav  .navbar {
	border:none;
	margin-bottom:0px;
	min-height: inherit;
}
#ban-nav .navbar-default {
    background:none;
    border-color: #e7e7e7;
}
#ban-nav  .ban-nav-con{
	border-bottom: 4px #12995f solid;
	filter:alpha(opacity=100 finishopacity=50 style=1 startx=0,starty=0,finishx=0,finishy=150) progid:DXImageTransform.Microsoft.gradient(startcolorstr=#ffffff,endcolorstr=#f0f0f0,gradientType=0);
    -ms-filter:alpha(opacity=100 finishopacity=50 style=1 startx=0,starty=0,finishx=0,finishy=150) progid:DXImageTransform.Microsoft.gradient(startcolorstr=#ffffff,endcolorstr=#f0f0f0,gradientType=0);/*IE8*/	
    background:#f6f6f6; /* 涓€浜涗笉鏀寔鑳屾櫙娓愬彉鐨勬祻瑙堝櫒 */  
    background:-moz-linear-gradient(top, #ffffff, #f0f0f0);  
    background:-webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#f0f0f0));  
    background:-o-linear-gradient(top, #ffffff, #f0f0f0); 
}
#ban-nav  .navbar .container .navbar-collapse .nav-justified{


}
#ban-nav .container > .navbar-header{
	text-align:center;
}
#ban-nav .navbar-toggle{
	float:none;
	border:none;
	padding:15px 0;
	width:100%;
	margin:0;
}
#ban-nav .navbar-toggle .icon-bar{
	margin-left:auto;
	margin-right:auto;
}
.ban-nav-pills > li > a:hover, .ban-nav-pills > li > a:focus {
    color: #333333 !important;
    background: #f6f6f6;
}
.ban-nav-pills > li.active > a, .ban-nav-pills > li.active > a:hover, .ban-nav-pills > li.active > a:focus {
    color: #fff !important;
    background: #12995f no-repeat center;
}

.ban-nav-pills > li > a {
     border-radius: 0px; 
	 padding:16px 15px;
}
#ban-nav  .navbar-collapse{
	padding:0;
}

#contain{ margin-top: 40px; margin-bottom: 80px;}
.top-title{ margin-bottom:25px; font-size:0.875em; text-align:center; font-weight:600;}
.top-title h1{ font-size:2.625em; text-align:center; margin-top:0; }
/* --Line-- */
.top-title hr { margin: 12px auto; padding: 0; max-width: 130px;border: 0; border-top: solid 3px #12995f;text-align: center;}
.top-title hr:after {content: url(../images/dots.png);display: inline-block;position: relative;top: -10px;padding: 0 .55em;color: #333;background-color: #ffffff;}

.partner-con{ width: 16.66%; float: left; padding: 0px 15px 15px 15px;}
.partner-img{ text-align: center;}
.partner-title{ text-align: center;}
	.clear3{ display: none;}
	.clear2{ display: none;}
	.clear1{ display: block;}
.feedback-con .form-group{
	margin-bottom:0px;
}
.feedback-con .form-group label{
	margin-bottom:0px;
}
.feedback-con .feedback-title{
	font-size:1em;
	color:#111111;
	font-weight:normal;
	margin-top:3px;
}
.feedback-con .feedback-control {
display: block;
width: 100%;
height: 32px;
padding: 6px 12px;
font-size: 14px;
line-height: 1.42857143;
color: #111111;
background-color: #fff;
background-image: none;
border: 1px solid #a9a9a9;
}	
.feedback-con .feedback-textfield{
	width: 100%;
	padding: 2px 5px;
	margin: 0px 0px 10px;
	height: 220px;
	border: 1px solid #a9a9a9;
	padding: 6px 12px;
}
.feedback-con input[type="submit"] {
text-transform: uppercase;
float: right;
padding:9px 40px;
color: #ffffff;
background-color: #e95831;
border-radius: 5px;
cursor: pointer;
font-size:1.4em;
}
.pro-img{background: #fff; min-height: 320px;}
.pro-conner{ padding: 30px; background: #e6e7e9; min-height: 320px;}
.pro-title{ font-size: 24px; font-weight: bold; color: #12995f; margin-bottom: 15px;}
.pro-detail-title { font-size: 24px; margin-top: 50px; margin-bottom: 10px;}
.pro-detail-title hr{ border: 0; margin: 0;}
.pro-detail-title .hr1{ border:  2px solid #12995f; width: 108px; margin-top: 10px; position: relative; z-index: 1;}
.pro-detail-title .hr2{ border-top: 1px solid #eeeeee; margin-top: -1px;}
#tags{ padding:0; overflow:hidden; list-style: none;}
#tags li{ float:left; margin:0.6%; font-size:0.75em;}
#tags li a{ color:#6b6a6a;padding:5px 20px; display: block;border:solid 1px #cccccc;  }
#tags .selectTag a{background:#e94f25; color: #ffffff; text-decoration: none;border:solid 1px #db4d26;  }
#tags li a:hover{ background:#e94f25; color: #ffffff; text-decoration: none;border:solid 1px #db4d26;  }
.tagContent h3{ font-size:1em; font-weight:bold;}
#tagContent { padding:0;}
.tagContent {PADDING: 10px; DISPLAY: none;}
#tagContent div.selectTag {DISPLAY: block}







.top{ width:100%; background:#0c9a5e; height:45px; line-height:45px;}
.top .tleft{ float: left; text-align:left; width:700px; font-size:14px; color:#EFEFEF}
.top .tright{ float: right; text-align:right; width:350px; font-size:14px; color:#EFEFEF}
.top .tright a{color:#EFEFEF}
.top .tleft a{color:#EFEFEF}
.search-box {text-align: right;height: 25px;float: right;margin-top: 8px; width:300px;}
.search-box #formsearch {display: inline-block;width: 218px;height: 25px;position: relative;}
.search-box #keyword {width: calc(100% - 0px);height: 25px;border: 1px solid #bfbfbf;background: none;font-size: 14px;color: #999999;outline: none;float: left;padding-left: 10px;border-radius: 25px;}
.search-box #s_btn {width: 40px;float: right;background: url(../images/ss1.png) center no-repeat;outline: none;border: none;font-size: 0;height: 25px;position: absolute;right: 0;top: 0;}



.header-r{ float:left; text-align: right;padding-top: 3%; }
.header-r>*{ display: inline-block; *display: inline; *zoom:1; vertical-align: middle;}
.links-btns2 a{display: inline-block; *display: inline; *zoom:1; border:1px solid #c7ba99; line-height: 34px; border-radius: 34px; padding: 0 10px 0 40px; color: #c7ba99;background: url(../images/movies_icon1.png) 10px center no-repeat; }
.links-btns{ padding: 0 15px;}
.links-btns a{ color:#c7ba99; font-size: 16px; }
.search-btns{ position: relative; top: 8px; cursor: pointer;}
.search-btns a{display: inline-block; *display: inline; *zoom:1;background: url(../images/search_btn.png) center center no-repeat; width: 23px; height: 23px;}


/*弹出框搜索*/
.mod-searchs { position: absolute; left: 0; top: 130px; height: 105px; width: 100%; background: #fff; display: none; z-index:99999}
.inner-searchs { padding-top: 25px; position: relative; }
.wrapsearchs { width: 900px; border: 1px solid #aaadaf; height: 48px; line-height: 48px; }
.put { color: #999; font-size: 16px; height: 48px; line-height: 48px; width: 830px; background: transparent; border: none; padding: 0 10px; vertical-align: middle; float: left; }
.wrapsearchs a { display: inline-block; *display: inline; border: none;
 *zoom: 1;
cursor: pointer; height: 48px; width: 48px; background: url(../images/search_btn.png) center center no-repeat; float: left; }
.inner-searchs .close-btn { position: absolute; right: 0; top: 37px; width: 26px; height: 26px; background: url(../images/close_btn.png) center center no-repeat; cursor: pointer; }

.clo{display: inline-block; *display: inline; border: none;
 *zoom: 1;
cursor: pointer; height: 48px; width: 48px; background: url(../images/search_btn.png) center center no-repeat; float: left;}
.header{position:relative;z-index:9;padding: 10px 0 0 0;width: 100%;background: #fff url(../images/menu_bg.jpg) center bottom no-repeat;opacity: 0.9;}

.wrap-layer{ max-width:1200px; margin:0 auto; /*overflow:hidden;*/}
.vis-layer{ overflow:visible;}
.ul_change_a2{ display: none;}


header { box-shadow: 0px 3px 5px rgba(0,0,0,0.06); border-bottom: 3px solid #12995f; width:100%;}
.logo{float:left; margin:20px 0; width:243px;}
.logo img{ width: 100%; height: auto}
#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;

  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.container-nav{ width:90%;}
#cssmenu{ margin-top:20px;}
#cssmenu:after,
#cssmenu > ul:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
#cssmenu #menu-button {display: none;}
#cssmenu { width: 60%; margin-left:90px; line-height: 1; background: #ffffff; float:left;}
#cssmenu > ul > li { float: left;}
#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: 30px 20px 40px 20px;font-size: 16px; display:block; text-decoration: none; color: #31333f; -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: #178f5a;}
#cssmenu > ul > li.has-sub > a { padding-right: 20px;}
#cssmenu > ul > li.has-sub > a::after { position: absolute; margin-top:20px; margin-left:-30px; width: 7px; height: 7px; border-bottom: 2px solid #fff;
  border-right: 2px solid #fff;
  content: "";
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  -webkit-transition: 0.2s ease;
  -moz-transition: 0.2s ease;
  -ms-transition: 0.2s ease;
  -o-transition: 0.2s ease;
  transition: 0.2s ease;
}
#cssmenu > ul > li.has-sub:hover > a::after { position: absolute; margin-top:15px; margin-left:-30px; width: 7px; height: 7px; border-bottom: 2px solid #000000; border-right: 2px solid #000000;
  content: "";
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
/*
#cssmenu > ul > li.has-sub:hover > a::after {
  border-color: #009ae1;
}
*/
#cssmenu > ul > li.has-about > a::after { margin-left:-36px; margin-top:26px;}
#cssmenu > ul > li.has-about:hover > a::after { margin-left:-36px; margin-top:26px;}
#cssmenu ul ul {position: absolute;z-index: 100;width: 100%;display: none;min-height:45px;background:#12995f;right:0;float:right;text-align: center;}
#cssmenu li:hover > ul { left: auto;}
#cssmenu.align-right li:hover > ul { right: 0;}
#cssmenu ul ul ul { margin-left: 100%; top: 0; text-align:left;}
#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; display:inline-block; }
#cssmenu ul li:hover > ul{ display:block;}
#cssmenu ul li:hover > ul > li { height: 32px;}
#cssmenu ul ul li a { padding: 0px 15px; font-size: 14px; height:45px; line-height:45px; background: #12995f; text-decoration: none; color: #eeeeee;
  -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: #ffffff; text-decoration:underline; font-weight:500;}
#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: #ffffff;}



.navv{height:75px; float:left; margin-top:15px; margin-left:15px; width:62%;}
.navv li{line-height:75px;height:75px;text-align:center;width:121px;float:left;position:relative;z-index:999;}
.navv li a{display:block;line-height:75px;color:#000;height:75px;font-size:18px;}
.navv li a:hover{color:#ff0000;text-decoration:none;background: url(../Images/navlih.png) no-repeat bottom center;}

.navv .sec{height:0;background:#000;color:#000;overflow:hidden;z-index:9999;position:absolute;top:86px;left:0px;}
.navv .sec a{background:#000;color:#fff;height:38px;line-height:38px;width:360px;font-size: 14px;}
.navv .sec a:hover{background:#042d3f;text-decoration:none;}











/*box1*/

.b1_index{ overflow: hidden; margin-top: 26px; margin-bottom:50px;}
.b1_index h2 {font-size: 30px;color: #333; margin-bottom:30px; margin-top:20px;text-align: center;font-weight: bold;background: url(../images/line.png) no-repeat center;line-height: 30px;}
.b1_index .tabli{ width: 1040px; margin:0 auto;}
.b1_index .tabli li{ width: 160px; height: 41px; line-height: 41px; text-align: center; margin-right: 12px; color: #000; float: left; font-size: 16px;}
.b1_index .tabli li:last-of-type{  margin-right: 0;}

.b1_index .tabli li.cur{  background: #178f5a; border-radius:5px; color:#FFFFFF}
.b1_index .b1a{  overflow: hidden; margin-left:345px; width:800px;}
.b1_index .b1b{  overflow: hidden;}
.b1_index .b1b .tab{ display: none;}

.b1_index .b1b li{ width: 400px; margin-top: 10px; overflow: hidden; text-align: center; float: left; padding:20px;border: 1px solid #efefef;}
.b1_index .b1b li div{width: 100%;height: auto;overflow: hidden;}
.b1_index .b1b li div img{ width:100%; height:auto;}
.b1_index .b1b li img{ width:100%; height:auto;}
.b1_index .b1b li:nth-of-type(4n){ margin-right: 0;}
.b1_index .b1b li p{ color: #000000; font-size: 16px; line-height: 45px;}
.b1_index .b1b li:hover{}
.b1_index .b1b li p:hover{ color:#FF0004}
.b1_index .b1b li:hover img {-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);transform:scale(1.1,1.1);-webkit-transition:all 0.6s ease-out;-moz-transition:all 0.6s ease-out;transition:all 0.6s ease-out;}





/*  广告轮播图 */
.banner{ width:1920px;margin: 0 auto; position:relative;height: auto;left:50%; margin-left:-960px;}
.banner .bd{ width:1920px; height:670px; overflow:hidden; z-index:0;}
.banner_ctr{ height:90px;position:absolute;top:45%;z-index:2;left:21.3%; width:36.5%;margin-left:-400px;}
.banner_ctr a{ display:block;width:47px;height:79px; background: url(../images/banner_btn.png) no-repeat 0 0; position:absolute; opacity:0;filter: alpha(opacity=0);display:block;}
.banner_ctr a.prev{left:-90px;}
.banner_ctr a.next{right:-1200px; background-position: -47px 0px;}
.banner_ctr a:hover{opacity:0.7;filter:alpha(opacity=70);}
.banner .hd{position:absolute; bottom:10px; text-align: center; z-index:5;left: 50%;font-size: 0; line-height: 0;height: 0px; margin-left:-50px;height:10px;overflow:hidden;}
.banner .hd li{background:#fff; z-index:2; cursor:pointer; margin-right:5px; display:inline-block;width:6px; height:6px;*display:inline; zoom:1; border-radius: 100%;border:2px solid #fff;}
.banner .hd li:hover,.banner .hd .on{background:none;border:2px solid #009999;}



.about-box {position: relative;background: #eeeff4;}
.about-box .about-left {width: 50%;float: left;}
.about-box .about-left img{ width:100%; height:auto}
.about-box .about-right {width: 550px;float: left;padding-left: 5%;position: absolute;left: 47%;height: 100%;}
.about-box .about-right h2 {font-size: 24px;color: #178f5a;width: 800px;line-height: 24px;margin-top: 40px;margin-bottom: 15px;font-weight: bold;}
.about-box .about-right .about-test {color: #000000;font-size: 14px;line-height: 26px;}
.about-box .about-right a {width: 159px;height: 53px;display: block;border-radius:5px; background: #178f5a url(../images/jiantou.png) no-repeat 80%;color: #fff;font-size: 16px;line-height: 53px;text-indent: 25px;margin-top: 35px;}
.about-box .about-right a:hover {width: 159px;height: 53px;display: block;border-radius:5px; background: #999 url(../images/jiantou.png) no-repeat 80%;color: #fff;font-size: 16px;line-height: 53px;text-indent: 25px;margin-top: 35px;}


.our-service {padding: 50px 0px;}
.our-service h2 {font-size: 30px;color: #333;text-align: center;font-weight: bold;background: url(../images/line1.png) no-repeat center;line-height: 30px;}
.our-service .service-list {text-align: justify;}
.our-service .service-list:after {display: inline-block;overflow: hidden;width: 100%;height: 0;content: '';}
.our-service .service-list li {position: relative;display: inline-block;width: 48%;vertical-align: top;border: 1px solid #eeeeee;margin-top: 30px;}
.our-service .service-list li .img1 {width: 25%;display: inline-block;vertical-align: middle;}
.our-service .service-list li .img2 {width: 25%;display: none;vertical-align: top;}
.our-service .service-list li h3 {width: 73%;display: inline-block;vertical-align: middle;padding: 8px 10px; font-weight:normal;}
.our-service .service-list li h3 span {font-size: 20px;color: #333;font-weight: bold;display: block;padding-bottom: 7px;}
.our-service .service-list li h3 p {font-size: 14px;color: #999;line-height: 25px;width: 85%;}
.our-service .service-list li:hover {border: 1px solid #178f5a;}
.our-service .service-list li:hover .img1 {display: none;}
.our-service .service-list li:hover .img2 {display: inline-block;}



.mid-contact {background: #f2f2f2; padding: 40px 0px;}
.mid-contact-left {font-size: 24px;color: #666;float: left;line-height: 40px;}
.mid-contact .more9 {display: block;width: 187px; margin-top:10px;height: 57px;float: right;line-height: 57px; border-radius:5px;background: url(../images/lxx.png) no-repeat 10% #178f5a;color: #fff;font-size: 20px;text-indent: 65px;}
.mid-contact .more9 a{ font-size:20px}
.mid-contact .more9:hover {display: block;width: 187px; margin-top:10px;height: 57px;float: right;line-height: 57px; border-radius:5px;background: url(../images/lxx.png) no-repeat 10% #999;color: #fff;font-size: 20px;text-indent: 65px;}



.news-box { width:1200px; margin:50px auto;}
.news-box h2 { font-size: 30px; color: #333; text-align: center;font-weight: bold; background: url(../images/line.png) no-repeat center; line-height: 30px;}
.news-box li div{ float:left; width:38%; height:auto; overflow:hidden;}
.news-box li div img {width: 100%; height: auto;}
.news-box li {display: inline-block; margin-right:2%;width: 48%;vertical-align: top;margin-top: 30px;}
.news-box li h3 {width: 60%;float: right; font-weight:normal;}
.news-box li h3 a {font-size: 16px;color: #000;}
.news-box li p {font-size: 14px;color: #999;line-height: 25px;padding: 10px 0px; margin-left:14px; width:58%; float:left;}
.news-box li span {display: block;font-size: 12px;color: #999; float:left; width:58%; margin-left:14px;}
.news-box li:nth-child(2n){margin-right: 0}
.news-box li a:hover{ color:#178f5a}
.news-box li:hover img {-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);transform:scale(1.1,1.1);-webkit-transition:all 0.6s ease-out;-moz-transition:all 0.6s ease-out;transition:all 0.6s ease-out;}



footer{ width:100%; background:#178f5a; padding:20px 0 15px 0; margin-top:30px;}
footer .link{ width:100%; float:left; border-bottom:1px solid #36364c; height:45px; line-height:45px; margin-bottom:30px;}
footer .link h2{ width:70px; float:left; font-size:14px; font-weight:normal; color:#8c8ca9;}
footer .link ul{ width:1200px; margin:0 auto;}
footer .link li{ float:left; width:80px; text-align:center;}
footer .link li a{ color:#8c8ca9;}
footer .link li a:hover{ color:#F80004}

.ft-tit {font-size: 16px;color: #ffffff; font-weight: normal; line-height: 41px;background: url(../images/ftit.png) no-repeat 0px; text-indent: 20px; margin-bottom: 25px;}
.ft-logo {width: 31%;float: left;}
.ft-logo li {line-height: 35px;}
.ft-logo li a {display: block;color: #fff;font-size: 14px;text-indent: 35px;background: url(../images/nav1.png) no-repeat 0px;}
.ft-logo li a:hover{ color:#FF0004}

.ft-nav {width: 49%;float: left;margin-left: 3.5%;}
.ft-nav .contact-box {font-size: 14px;line-height: 35px;color: #fff;}
.ft-contact {width: 31%;float: left;margin-left: 3.5%;}
.ft-contact li {width: 50%;float: left;text-align: center;color: #fff;line-height: 50px;font-size: 16px;}
.ft-contact li img{ width:60%;}

.bottom{ width:100%; height:40px; line-height:40px; text-align:center; background:#2a956b; color:#FFFFFF}
.bottom a{ color:#FFFFFF}


#nbanner { position:relative; z-index:-1; width:100%;}
#nbanner img{ width:100%; height: auto;}



.about_desc{ padding: 40px 0 50px 0;overflow: hidden;}
.about_desc img{padding:40px 0;}
.about_desc p{line-height: 30px;color: #666;font-size: 14px;}

.case_list {width: 1212.5px;margin-left: -12.5px;clear: both; margin-top:50px;}
.case_list li {float: left;width: 290px;margin-left: 12.5px;margin-bottom: 25px;}
.case_list li .case_img {width: 288px;height: auto;overflow: hidden;border:1px solid #DFDFDF}
.case_list li:hover img {transform: scale(1.05, 1.05); }
.case_list li:hover span {color: #fff;background: #2c538b;}
.case_list li span {display: block;text-align: center;color: #666;line-height: 40px;background: #eee;}

nav.pagelist { clear: both; text-align: center; font-size: 1.4em; padding: 18px 0px 35px 0px; width:100%;}
nav.pagelist a { border: #9aafe5 1px solid; margin-right: 5px; padding: 3px 7px; color: #2e6ab1; font-size:14px;}
nav.pagelist a:hover { color: #e06f23; text-decoration: none; }
nav.pagelist span.current { color: #fff; background-color: #2e6ab1; margin-right: 5px; padding: 3px 7px; }
nav.pagelist span.disabled { border: #ccc 1px solid; margin-right: 5px; padding: 3px 7px; color: #3C3C3C; }
nav.pagelist a.selectedd{ color: #f00}

.n_body {overflow:hidden; margin-bottom:10px; float:left; width:100%; margin-top:30px;}
#news_info { min-height:468px; height:auto !important; height:468px; overflow:visible;}
#news_info a { color:#3C3C3C; }
#news_info a:hover { color:#FA4A1F; }
#news_info .article_title { font-size:16px; font-weight:bold; margin:0px; text-align:center; line-height:28px; }
#news_info .atdes { line-height:36px; text-align:center; border-bottom:1px dotted #BCBCBC; padding-bottom:8px;}
#news_info .atdes span{ padding:0px 6px; }
#news_info .news_body { font-size:14px; padding:18px 12px; line-height:28px; text-align:left;}
#news_info .news_body img { border:1px solid #CCC; }
#news_info .news_body p { font-size:14px; margin:0px 0px 6px 0px; }
#news_info .news_body p.pcut span { border:1px solid #B4B4B4; margin-right:2px; padding:2px 4px; font-weight:bold; color:#0473EC; }
#news_info .news_body p.pcut a { border:1px solid #B4B4B4; margin-right:2px; padding:2px 4px; color:#9E9E9E; }
#news_info .news_body p.pcut a:hover { text-decoration:none; color:#0473EC; }
#news_info .news_body a { color:#094B9F; }
#news_info .news_body a:hover { text-decoration:underline; color:#094B9F; }
#updown { font-size:14px; border-top:#BCBCBC 1px dotted; line-height:24px; padding-top:8px; padding-bottom:8px; text-align: center; float:left; width:100%; margin-top:18px;}
.prevnext { clear: both; padding: 16px 17px 5px 17px; text-align: center; height: auto !important; overflow: hidden; border-top:1px dashed #CCC;}
.prevnext .previous { font-size: 14px; width: 50%; float: left; text-align: left; }
.prevnext .next { font-size: 14px; width: 50%; float: right; text-align: right; }

.recom_list{width: 1215px;margin-left: -15px;clear: both;overflow: hidden; margin-top:40px; float:left;}
.recom_list li{float: left;border: 1px solid #eee;text-align: center;padding: 10px 10px 20px 10px;width:32%;margin-left: 15px;position: relative; margin-bottom:15px;}
.recom_list li div{width: 100%;height: auto;overflow: hidden;}
.recom_list li div img{ width:100%; height:auto;}
.recom_list li:hover img{transform: scale(1.03,1.03);}
.recom_list li h3{font-weight: normal;color: #999;line-height:2;}
.recom_list li i{display: block;width: 0;height: 1px;background: #ffac13;left: 0;bottom: 0;position: absolute;z-index: 1;transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.recom_list li:nth-of-type(4n-3) i{background: #ffac13;}
.recom_list li:nth-of-type(4n-2) i{background: #83c44e;}
.recom_list li:nth-of-type(4n-1) i{background: #2196f3;}
.recom_list li:nth-of-type(4n) i{background: #e53935;}
.recom_list li:hover i{width: 100%;}
.recom_list li em{display: block;background: #004682;text-align: center;height: 20px;line-height: 20px;color: #fff;position: absolute;left: 0;top: 0;width: 50px;z-index: 1;}

.nav_menu {clear: both;width: 100%;line-height: 50px;height: 50px;background: #fff;border-bottom:1px solid #eee;}
.nav_menu ul{float: left; width:850px;}
.nav_menu ul li {float: left;position: relative;}

.nav_menu ul li a {display: block;float: left;padding: 0 25px;color: #444444;transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;font-size: 14px;line-height: 50px;position: relative;z-index: 1;}
.nav_menu ul li a em{display: block;width: 100%;height: 0;z-index: -1;position: absolute;left: 0;bottom: 0;background: #008ecd;transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.nav_menu ul li a.on em,
.nav_menu ul li a:hover em{height: 100%;}
.nav_menu ul li a.on,
.nav_menu ul li a:hover {color: #fff;}

.right { float:right; text-align:right;}
.right .location { border-bottom: 1px solid #d6dde6; font-size: 12px; text-align: right; height: 50px; line-height: 50px;}
.right .location .home { background: url("../images/icon-coordinates.png") no-repeat 0 center; padding-left: 25px;}
.right .location ul{ width:auto; text-align:right}
.right .location li { display: inline-block;}
.right .location li span { margin: 0 5px 0 6px;}
.right .location .active { color: #008ecd; font-size:14px;}
.right .location li a{ padding:0; color:#000000}
.right .location li a:hover{ color:#FF0004}


.contact {margin-left: 3.75%;margin-top: 3.4375%; margin-bottom:5%; float:right;}
.contact .en { color:  #008ecd; font-size: 50px; font-family: 'Impact';}
.contact .cn {color:  #333333;font-size: 30px;}
.contact .short{width: 60px;height: 1px;background: #585858; float:left;margin-top: 1.3%; margin-bottom:4%}
.contact .blue {color:  #008ecd;font-size: 20px; float:left; width:100%;}
.contact .blue_en {color: #676767;font-size: 12px; margin-top: 5px;margin-bottom: 25px;}
.contact .same { width: 65%; height: 1px; background:  #c4c4c4; margin-bottom: 2%;}
.contact .phone {margin-bottom: 2.2%; background:url(../images/phone2.jpg) no-repeat; padding-left:80px;}
.contact .phone p { color:  #008ecd; font-size: 14px;}
.contact .phone h2 {color:  #008ecd;font-size: 24px;}
.contact .way { color:  #777777;font-size: 14px;line-height: 30px;margin-top: 2.7%;}
.contact .img{width: 50%;}
.contact .content{width: 46.25%;}
.contact_img{ border:1px solid #C1C1C1; margin-top: 3.4375%; float:left;}
/*百度地图样式*/
#dituContent { width:600px; height:550px;}

.ex_news {clear: both;overflow: hidden;width: 100%; float:left; margin-top:50px;}
.ex_news ul {overflow: hidden;}
.ex_news ul li {clear: both;padding: 25px 0;border-bottom: 1px solid #eee;overflow: hidden;background: #fff;position: relative;height: 195px;margin-bottom: 30px;cursor: pointer;}
.ex_news ul li:last-child {margin-bottom: 0px;}
.ex_news ul li .ex_news_img {float: left;width: 300px;height: 195px;background-image: url(logo.png);background-repeat: no-repeat;background-position: center;overflow: hidden;top: 0;left: 0;}
.ex_news ul li .img_box {width: 300px;height: 195px;background-repeat: no-repeat;background-position: center;overflow: hidden;transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;background-size: cover;}
.ex_news ul li .ex_news_info {float: left;width: 600px;transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;position: absolute;top: 20px;left: 350px;}
.ex_news ul li .ex_news_info a {overflow: hidden;white-space: nowrap;text-overflow: ellipsis;transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;font-size: 18px;display: block;width: 100%;padding-bottom: 15px;color: 666;}
.ex_news ul li .ex_news_info p {height: 50px;line-height: 25px;transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;overflow: hidden;color: #999;font-size: 13px;}
.ex_news ul li .ex_news_date {float: right;text-align: right;width: 150px;height: 150px;overflow: hidden;position: absolute;top: 25px;right: 25px;}
.ex_news ul li .ex_news_date item {display: block;width: 14px;height: 14px;background: url(../images/r_arrow.png) no-repeat center;position: absolute;bottom: -50px;right: 5px;transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.ex_news ul li .ex_news_date font {font-size: 22px;transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;display: block;}
.ex_news ul li:hover a {color: #333;}
.ex_news ul li:hover .ex_news_info {padding-left: 20px;}
.ex_news ul li:hover .ex_news_date font {color: #333;}
.ex_news ul li:hover .ex_news_date item {bottom: 60px}
.ex_news ul li:hover .img_box {transform: scale(1.1, 1.1);}

.met-product{ background: #f7f7f7; width:100%; padding-bottom:50px;}
.met-show { padding: 30px 20%;  background: #f7f7f7;}
.met-show .left{ width:20%; float:left;}
.met-show .left h2{ font-size:24px; font-weight:normal;}
.met-show .column{ width:100%; float:left; margin-top:4%;}
.met-show .column li{ float:left; line-height:36px; width:100%;}
.met-show .column li a{ font-size:16px;}
.met-show .column li a:hover{ color:#F00;}
.met-show .right{ width:80%; float:right; height:auto;}
.met-show .content{ background: #fff; width:100%; height:auto; padding:4% 5%; float:left;}
.met-show .content dl{justify-content:space-between; font-size:16px; color:#0081cc;}
.met-show .content dl dt{width:50%;font-weight:normal; font-size:16px;line-height:35px;text-align:left; margin-bottom:8px;}
.met-show .content dl dt p{margin:5px 0px 0px;}
.met-show .content dl dd{width:70%;}
.met-show .content dl dd span{display:block; width:840px;font-size:14px;color:#232323;line-height:45px; border-bottom:none;background-position:0px 12px;background-repeat:no-repeat;background-size:auto 16px;padding-left:32px;}
.met-show .content dl dd span.add{background:url(../images/add.png) no-repeat 0 12px;}
.met-show .content dl dd span.pho{background:url(../images/phone.png) no-repeat 0 12px;}
.met-show .content dl dd span.tel{background:url(../images/tel.jpg) no-repeat 0 12px;}
.met-show .content dl dd span.fax{background:url(../images/fax.png) no-repeat 0 12px;}
.met-show .content dl dd span.ema{background:url(../images/emial.png) no-repeat 0 12px;}


.col-md-7 {width: 58.33333333%; float:left;}
.proery{ width:100%; float:left; height:auto; background:#FFFFFF; margin:20px 0; padding:40px 0; height:580px;}

.ad-gallery .ad-image-wrapper .ad-next .ad-next-image, .ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image {background: url(../images/icon-arrowbtn.png) no-repeat 0 0px;width: 24px;height: 49px;display: block!important;position: absolute;top: 47%;left: 10%;z-index: 101}
.ad-gallery .ad-image-wrapper .ad-next .ad-next-image {background: url(../images/icon-arrowbtn.png) no-repeat 8px -237px;width: 24px;height: 49px;right: 10%;left: auto}
.ad-gallery .ad-image-wrapper .ad-image {position: absolute;overflow: hidden;top: 0!important;left: 0!important;width: 100%!important;height: 100%!important;z-index: 9}
.ad-gallery .ad-image-wrapper .ad-image img {display: block;max-width: 100%;}
.ad-gallery .ad-thumbs li {float: none!important;display: inline-block;}

.ad-gallery {width: 100%;text-align: center;}
.ad-gallery .ad-image img {margin: 0px auto;}
.ad-gallery .ad-image-wrapper {width: 100%;margin-bottom: 70px;position: relative;overflow: hidden}
.ad-gallery .ad-image-wrapper .ad-next {position: absolute;right: 0;top: 0;width: 25%;height: 100%;cursor: pointer;display: block;z-index: 100}
.ad-gallery .ad-image-wrapper .ad-prev {position: absolute;left: 0;top: 0;width: 25%;height: 100%;cursor: pointer;display: block;z-index: 100}

.ad-gallery .ad-image-wrapper .ad-image .ad-image-description .ad-description-title {display: block}
.ad-gallery .ad-controls {height: 20px;display: none}
.ad-gallery .ad-slideshow-controls {float: right}
.ad-gallery .ad-slideshow-controls .ad-slideshow-start, .ad-gallery .ad-slideshow-controls .ad-slideshow-stop {padding-left: 5px;cursor: pointer}
.ad-gallery .ad-slideshow-controls .ad-slideshow-countdown {padding-left: 5px;font-size: .9em}
.ad-gallery .ad-slideshow-running .ad-slideshow-start {cursor: default;font-style: italic}
.ad-gallery .ad-nav {width: 100%;position: relative}
.ad-gallery .ad-back, .ad-gallery .ad-forward {position: absolute;top: 0;height: 100%;z-index: 10}
.ad-gallery .ad-nav .ad-thumbs {overflow: hidden;width: 100%;position: absolute;float: left;left: 0;}
.ad-gallery .ad-thumbs .ad-thumb-list {width: 9000px;list-style: none;margin: 0px auto;}
.ad-gallery .ad-thumbs li {float: left;padding-right: 5px}
.ad-gallery .ad-thumbs li a {display: block}
.ad-gallery .ad-thumbs li a img {border: 2px solid #fff;display: block;width:64px; height:64px;}
.ad-gallery .ad-thumbs li a.ad-active img {border: 2px solid #f2a654; }

.product-intro{ float:left; width:450px; padding-top:30px; padding-left:30px; line-height:26px;}
.product-intro h1{ font-size:22px; margin-bottom:10px;}
.product-intro p{ font-size:16px; line-height:30px;}

.details{ width:1200px; margin:20px auto; height: auto;}
.details .pleft{ width:780px; float:left; background:#FFFFFF; height:auto; padding:30px;}
.details .pleft .ptext{ border-bottom: 1px solid #e4eaec; width:100%; margin-bottom:30px;}
.details .pleft .ptext h2{color:#595959;border-bottom:2px solid #595959;padding-bottom: 10px; width:100px; padding-left:20px; font-size:15px;} 
.details .pleft p{ line-height:30px;}
.details .pleft img{ width:100%; height:auto}
.details .pright{ width:280px; float:right; background:#FFFFFF; margin-left:15px; padding:30px;}
.details .pright h2{font-size: 16px;font-weight: 300;margin-bottom: 15px;}
.details .pright li{ float:left; width:100%; border-bottom: 1px solid #E1E1E1; padding-bottom:12px;}
.details .pright li img{ width:100%; height:auto}
.details .pright li p{ text-align:center}
.details .pright li a:hover{ color:#FF0000}

.ad-preloads{ display:none}

.p12-sitemap-1-tit { height: 46px; font-size: 26px;line-height: 46px;color: #fff;clear: both;}      
.p12-sitemap-1-tit p { display: inline-block; padding: 0 30px; text-align: center; background: #146232;}
.p12-sitemap-1-tit a {  color: #fff;}
.p12-sitemap-1 ul {padding-top: 15px; display: inline-block; width: 100%;border-bottom: 1px solid #d2d2d2; margin-bottom: 40px; }       
.p12-sitemap-1 li { height: 60px;line-height: 60px; border-bottom: 1px solid #d2d2d2; text-align: center; width: 16.66%;float: left; overflow: hidden;position: relative;top: 1px; }
.pc-cx-tel-1 {width: 100%;height: 56px;border-top: 2px solid #e6e6e6; padding-top: 10px; float:left; margin-top:30px; padding-top:20px;}
.pc-cx-tel-1-t1 { width: 114px; height: 44px; background: #146232; font-size: 18px; line-height: 44px; text-align: center; float: right; }
.pc-cx-tel-1-t1 a { display: block; color: #fff; }
.pc-cx-tel-1-t2 {  height: 56px;padding-left: 70px; background: url(../images/pc-xc-icon2.png) no-repeat 10px top; font-size: 18px; line-height: 18px; color: #454545;}
.pc-cx-tel-1-t2 p {}

.clearfix{ clear:both}
.feedback{ float:left; margin-top:35px; width:100%; margin-bottom:35px;}
.feedback .title{text-align:center;font-size:24px;font-weight:normal;margin-bottom:25px;color:#333;font-family: "微软雅黑"; }
.feedback .title span{background:#fff;padding:0 30px;position:relative;top:-15px;}
.feedback .title::before{content:"";border-bottom:1px solid #e1e1e1;height:12px;vertical-align:top;width:100%;display:block;}
#feedback_form label{display:block;float:left;height:32px;line-height:32px;margin-bottom:30px;padding-left:40px;background:url(../images/contact.png) no-repeat;font-size:12px;}
#feedback_form label.name{background-position:0 -32px;}
#feedback_form label.email{background-position:0 -64px;}
#feedback_form label.city{background-position:0 -96px;}
#feedback_form label.msg_title{background-position:0 -128px;}
#feedback_form label.address{background-position:0 -160px;}
#feedback_form label.message{background-position:0 -192px;margin-bottom:10px;}
#feedback_form input{width:250px;height:30px;line-height:30px;float:left;margin:0 37px 30px 0;padding:0 10px;border:1px solid #dbdbdb;}
#feedback_form input.last{margin-right:0;}
#feedback_form .msg{border-top:1px dotted #ccc;padding:30px 0;}
#feedback_form textarea{height:125px;width:1053px;padding:10px;border:1px solid #dbdbdb;display:block;color:#333;}
#feedback_form .btns{width:120px;height:40px;margin-right:10px; background:#009999;color:#fff;border:none;font-size:15px;margin-bottom:0;cursor:pointer;}
#feedback_form .btns:hover{background:#333;transform:all 0.3s;}
#feedback_form .reset{background:#ccc;cursor:pointer;margin-bottom:0;}
#feedback_form .tableRow{width:100%;height:32px;}
#feedback_form .tableRow input{width:150px;margin-right:10px;color:#999;float:left;}
#feedback_form .tableRow .checkcode{width:50px;height:22px;margin-left:5px;border:1px solid #ccc;padding:4px 5px;display:block;float:left;background:#fff;}
#feedback_form input:focus,#feedback_form textarea:focus{border-color:#009999;}

}