
@charset "utf-8";


*{ margin: 0; padding: 0; -webkit-transition: 0.3s; -ms-transition: 0.3s; -moz-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; }
html,body{ min-height:100% ; width: 100%; margin: 0 auto; color: #666;  }
body{ position: relative; background: #fff ; font-size: 14px; margin: auto; font-family: "微软雅黑"  ; overflow-x: hidden;  -webkit-font-smoothing: antialiased;
}

a{ color: #666; text-decoration: none;}
	
a:hover,
a:focus{ text-decoration: none;}
i,em{font-style: normal; }
ul{ margin: 0; padding: 0;}
li{ list-style: none;}
img{ max-width: 100%; border: none;}
/*body{ -moz-user-select:none; -webkit-user-select:none; -ms-user-select:none;  -khtml-user-select:none; user-select:none;}
html{-webkit-user-select:none;  -moz-user-select:none;  -ms-user-select:none;  user-select:none; -khtml-user-select:none;  }*/
input,select,textarea{ outline: none;}


input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { /* WebKit browsers */ color:#999999;}
input::-moz-placeholder , textarea:-moz-placeholder{ /* Mozilla Firefox 4 to 18 */ color:#999999;}
input::-ms-placeholder ,textarea::-moz-placeholder{ /* Mozilla Firefox 19+ */ color:#999999; }
input::-o-placeholder { /* Mozilla Firefox 19+ */ color:#999999; }
input::-ms-input-placeholder, textarea:-ms-input-placeholder  { /* Internet Explorer 10+ */ color:#999999;}
input[type='submit'],input[type='reset'],input[type='button'],select{
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}





/* fonts特殊字体 */
@font-face {
    font-family: 'dincond-regular-webfont';
    src: url('../fonts/dincond-regular-webfont.eot');
    src: url('../fonts/dincond-regular-webfont.eot?#iefix') format('embedded-opentype'),
    url('../fonts/dincond-regular-webfont.woff2') format('woff2'),
    url('../fonts/dincond-regular-webfont.woff') format('woff'),
    url('../fonts/dincond-regular-webfont.ttf') format('truetype'),
    url('../fonts/dincond-regular-webfont.svg#dincond-regular-webfont') format('svg');
}

@font-face {
    font-family: 'dincond-medium-webfont';
    src: url('../fonts/dincond-medium-webfont.eot');
	src: url('../fonts/dincond-medium-webfont.eot?#iefix') format('embedded-opentype'),
	url('../fonts/dincond-medium-webfont.woff2') format('woff2'),
	url('../fonts/dincond-medium-webfont.woff') format('woff'),
	url('../fonts/dincond-medium-webfont.ttf') format('truetype'),
	url('../fonts/dincond-medium-webfont.svg#dincond-medium-webfont') format('svg');
}

@font-face {
    font-family: 'dincond-black-webfont';
    src: url('../fonts/dincond-black-webfont.eot');
	src: url('../fonts/dincond-black-webfont.eot?#iefix') format('embedded-opentype'),
	url('../fonts/dincond-black-webfont.woff2') format('woff2'),
	url('../fonts/dincond-black-webfont.woff') format('woff'),
	url('../fonts/dincond-black-webfont.ttf') format('truetype'),
	url('../fonts/dincond-black-webfont.svg#dincond-black-webfont') format('svg');
}

@font-face {
    font-family: 'dincond-bold-webfont';
    src: url('../fonts/dincond-bold-webfont.eot');
	src: url('../fonts/dincond-bold-webfont.eot?#iefix') format('embedded-opentype'),
	url('../fonts/dincond-bold-webfont.woff2') format('woff2'),
	url('../fonts/dincond-bold-webfont.woff') format('woff'),
	url('../fonts/dincond-bold-webfont.ttf') format('truetype'),
	url('../fonts/dincond-bold-webfont.svg#dincond-bold-webfont') format('svg');
}
@font-face {
    font-family: 'din-medium-webfont';
    src: url('../fonts/din-medium-webfont.eot');
	src: url('../fonts/din-medium-webfont.eot?#iefix') format('embedded-opentype'),
	url('../fonts/din-medium-webfont.woff2') format('woff2'),
	url('../fonts/din-medium-webfont.woff') format('woff'),
	url('../fonts/din-medium-webfont.ttf') format('truetype'),
	url('../fonts/din-medium-webfont.svg#din-medium-webfont') format('svg');
}




.fl{ float: left;}
.fr{ float: right;}
.clear{ clear: both;}
.clearfix:after{ content: ''; display: block; clear: both; width: 0px; height: 0px; overflow: hidden;}
a,button,input{-webkit-tap-highlight-color:rgba(255,0,0,0); background:none; outline: none;}
img{vertical-align: middle;  max-width:100%; border:none;-webkit-tap-highlight-color:rgba(255,0,0,0); blr:expression(this.onFocus=this.blur());}

.wrapper{  width: 1200px; margin: auto;}


.bgwhite{ background: #fff;}


.scale img{ width: 100%; height: 100%; transition: 1s;}
.scale:hover img{ transform: scale(1.03);}
.fushu{ position: relative; transition: all .2s linear; }
.fushu:hover{  transform: translate3d(0, -2px, 0);    box-shadow: 0px 0px 10px rgba(209,169,62,0.4);}


.wrp1400{ max-width: 1500px; margin: auto; width: 100%; padding: 0 50px; box-sizing: border-box;}




/******header*********/


.poab{ position: absolute; top: 0; left: 0;   z-index: 2;}

.top{ width: 100%; height: 120px;  z-index: 5;   overflow: hidden;}
.logo{ width: 27%; height: 66px; line-height: 120px;}
.menu { position: relative;}

.nav{ position: relative; z-index: 1;}
.nav li{ position: relative; float: left; margin-left: 25px; margin-top: 10px; text-align: center;}
.nav li a{ display: inline-block; padding-bottom: 24px; font-size: 16px; color: #333333;}
/*.nav li dl{ display: none; position: absolute; width: 100%; background: rgba(255,255,255,.9); left: 0; padding: 10px 0; transition: 0s;}
.nav li dt a{ display: block; height: 40px; line-height: 40px; color: #222; text-align: center;}
.nav li dt a:hover{  color: #dd342f; }
.nav-bg{ position: absolute; z-index: -1; bottom: 0px; width: 60px; height: 0px; border-bottom: 3px solid #DD342F;}*/
.nav li.active a,
.nav li:hover a{ color: #65bc46; font-weight: bold;}
.nav li.active:after,
.nav li:hover:after{ content: ''; position: absolute; left: 0; right: 0; bottom: 11px; width: 15px; height: 2px; background: #65bc46;  margin: auto;}


.eng{ margin-top: 24px; color: #333333; font-size: 16px; }
.eng span a{ display: inline-block; color: #333333; font-size: 16px; font-family: 'Myriad Pro';}
.eng span a.active{ color: #65bc46;}
.sear{ display: inline-block; width: 198px; height: 24px; border-radius: 20px; border: 1px solid rgba(255,255,255,0.3); margin-left: 15px;}
.sear input{ border: none;}
.sear .intxt{ display: inline-block; padding: 0 15px; width: 130px; height: 24px; vertical-align: middle; color: #000;}
.sear .buton{ display: inline-block; width: 24px; height: 24px; background: url(../images/bun.png) no-repeat top 3px center; vertical-align: middle;}



/* banner*/
.banner{ position: relative; }
.banner,.banner .flexslider,.banner .slides li{ width: 100%; }
.banner .slides li a{ display: block; width: 100%; height: 100%;}
.banner .flexslider{position:relative;overflow:hidden; z-index:1;}
.banner .slides{position:relative;z-index:1;}

/* 圆点切换 */
.banner .flex-control-nav{ position: absolute; bottom: 28px; z-index: 11111; padding-left: 0; width: 1200px; left: 0; right: 0; height: 16px; line-height: 16px; margin: 0 auto;  text-align: center;  }
.banner .flex-control-nav li{ width:16px; height:16px; margin:0 18px;display:inline; zoom:1; text-align:center; overflow:hidden;}
.banner .flex-control-nav a{display:inline-block;width:16px;height:16px; line-height:80px;cursor:pointer; color:#fff; font-family:Arial; overflow:hidden; background:url(../images/ban_iconbg.png) no-repeat center; border-radius: 50%;}
.banner .flex-control-nav .flex-active{ background-image:url(../images/ban_iconbg1.png); }
/* 左右按钮切换 */
.banner .flex-direction-nav a{width:34px;height:61px;line-height:99em;overflow:hidden;display:block;position:absolute;top:50%;z-index:10;cursor:pointer;opacity:1;filter:alpha(opacity=1);-webkit-transition:all .3s ease; outline: none; margin-top: -16px; z-index: 99; }
.banner .flex-direction-nav .flex-next{ width: 34px;  height: 61px;  background:url(../images/ban_right.png) no-repeat center; right: 16%;
opacity:1; filter:alpha(opacity=10); }
.banner .flex-direction-nav .flex-prev{ width: 34px;  height: 61px;  background:url(../images/ban_rigle.png) no-repeat center; left: 16%;
opacity:1; filter:alpha(opacity=10)}
.banner .flex-direction-nav .flex-next:hover{background:url(../images/ban_right1.png) no-repeat center;}
.banner .flex-direction-nav .flex-prev:hover{background:url(../images/ban_rigle1.png) no-repeat center;}


.nbanner{ position: relative; width: 100%;overflow: hidden;}
.nbanner .imgg{ height: 100%; width: 100%; }
.nbanner dl{ position: absolute; width: 500px; left: 0; top: 195px; text-align: center; right: 0;  margin: auto; color: #fff;}
.nbanner dt{ font-size: 50px; font-family: "微软雅黑 Light"; height: 60px; line-height: 60px;}
.nbanner i{ display: inline-block; width: 40px; height: 1px; background: #fff; margin: 0 20px; vertical-align: middle;}
.nbanner dd{ text-transform: uppercase; font-size: 14px; font-family: arial; letter-spacing: 15px; padding-left: 15px; margin-top: 10px;}



.footer{ background: #333333; box-sizing: border-box; padding-top: 45px;}
.fotnav{ width: 84%; }
.fotnav ul{  }
.ddl li{ float: left;  font-size: 16px; color: #fff; line-height: 24px; margin-right: 60px; }
.ddl li a{ color: #fff; font-size: 16px;}
.ddl li:last-child{ margin-right: 0;}

.ddel{ margin-top: 20px;}
.ddel li{ float: left; margin-right: 17.2%;line-height: 26px;  color: #666;}
.ddel li:last-child{ margin-right: 0;}
.erwei{}
.erwei img{ width: 83px; height: 83px;}
.erwei p{ text-align: center; color: rgba(255,255,255,1); margin-top: 3px;}

.bg{ border-top: 1px solid rgba(255,255,255,0.14); height: 78px;  margin-top: 20px; color:#999999}
.bg p{ line-height: 78px;}
.bg a{  color: #999999}

.sele{  width: 234px; height: 24px; border-radius: 20px; border: 1px solid rgba(255,255,255,.4); background: url(../images/shu.png) no-repeat left 18px center; margin-top: 26px;}
.sele select{ height: 24px; font-size: 14px; width: 100%; padding: 0 28px; box-sizing: border-box; background: none; border: none; color: #999999; background: url(../images/sanj.png) no-repeat center right 15px;}










/* index */

.banner .ption{ position: absolute; z-index: 2; height: 22px; bottom: 7%; right: 7%; left: auto; padding:0 42px ; font-family: arial; font-size: 28px;}
.banner .ption i{ position: absolute; left: 0; top: 8px;  color: #65bc46;  dis33play: block;}
.banner .ption em{ position: absolute; right: 0; top: 8px;  color: #333; display: block;}
.banner .ption span{ position: relative; width: 50px; height: 1px; background: #999; border-radius: 0; opacity: 1; margin: 0 !important; }
.banner .ption .swiper-pagination-bullet-active{ background: #65BC46; height: 2px;}


.indst{ margin: 5px 0 0; }
.indst li{ position: relative; float: left; width: 24.8%; margin-right: 0.26%; overflow: hidden;}
.indst li .img{ height: 100%;}
.indst li .img img{ width: 100%; height: 100%;}
.indst li:last-child{ margin-right: 0;}
.indst li p{ font-size: 20px; color: #fff;}
.indst li .txt{ position: absolute; left: 0; bottom: 10%; width: 100%;  padding: 0 8%; box-sizing: border-box;}
.hide{ opacity: 0; position: absolute; left: 0; top: -2%; width: 100%; height: 100%; background: rgba(0,0,0,0.5); box-sizing: border-box;padding: 10% 8%; transition: 0.5s;}
.hide span{ display: block; font-size: 32px; color: #ffffff; font-family: 'din-medium-webfont'; text-transform: uppercase;} 
.hide p{ margin-bottom: 7%; margin-top: 1%;}
.hide img{ width: 31px; height: 31px; }

.indst li:hover .hide{ opacity: 1; top: 0;}
.indst li:hover .txt{ opacity: 0;}




.inde-new{ padding: 2% 0; background: url(../images/newbg.jpg) no-repeat center  top ;}
.inleft{ width: 63.9%; }
.iable{ width: 44%;}
.iabht{ width: 52.2%; line-height: 30px; color: #333333; position: relative;}
.iabht i{ color: #b7d548; font-size: 26px; font-family: 'din-medium-webfont';}
.iabht a{ margin-top: 8.5%; display: block; width: 166px ; line-height: 38px; border: 1px solid #ccc; text-align: center; }
.iabht a img{ margin-left: 5% ;}

.inright{ width: 29.5%; padding-left: 4%; }
.newtit{ color: #65BC46; font-size: 42px; font-family: 'din-medium-webfont'; text-transform: uppercase;}

.inright li{ padding: 6.5% 0; border-bottom: 1px solid #d2d2d2;}
.inright li span{ white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color: #333333; font-weight: bold;  display: block; margin-bottom: 1%;} 
.inright li:last-child{ border-bottom: 0;}
.inright li:hover span{ color: #65BC46;}
.over2{ display: -webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }




@media only screen and (max-width: 1500px ) {
	.indst li p{ font-size: 16px; }
	.hide span{ font-size: 26px;}
	.hide img{ width: 27px; height: 27px; }
	
	.iabht{ line-height: 22px;}

	.iabht a{ margin-top: 4%;}
}
@media only screen and (max-width: 1366px ) {
	.indst li p{ font-size: 14px; }
	.hide span{ font-size: 24px;}
	.hide img{ width: 25px; height: 25px; }
	
	.aa{ max-height: 200px; overflow: hidden;}
	
	.inright li{ padding: 5% 0;}
}
@media only screen and (max-width: 1300px ) {
	.indst li p{ font-size: 14px; }
	.hide span{ font-size: 24px;}
	.hide img{ width: 25px; height: 25px; }
	
	.aa{ max-height: 160px; overflow: hidden;}
	.iabht a{ margin-top: 4%;  width: 140px; line-height: 30px;}
}















.left-nav{ height: 52px; background: #fff;  overflow: hidden;  border-bottom: 1px solid #e5e5e5; box-sizing: border-box;}
.left-nav li{ position: relative; float: left;}
.left-nav li a{ display: block; padding: 0 19px; text-align: center; height: 52px; line-height: 52px; color: #333; }
.left-nav li.active a,
.left-nav li:hover a{ color: #fff; background: #65bc46 ;}
/*.left-nav li.active:after,
.left-nav li:hover:after{ content: ''; position: absolute; left: 0; bottom: 0; right: 0; width: 0; height: 0; border-width: 6px; border-style: solid;
 border-color: transparent  transparent  #fff; margin: auto;}*/

.left-nav .fr{ color: #999; padding-left: 23px; background: url(../images/home.png) no-repeat left center; line-height: 52px;}
.left-nav .fr a{ display: inline-block; color: #999999; font-size: 12px;}

/* .axiba li a{ width: 160px;} */





/* 1-1 */
.about{ background: url(../images/abbg.jpg) no-repeat center bottom; min-width: 600px; padding-bottom: 50px; font-size: 14px; color: #666666; line-height: 30px; text-align: justify;}
.about h3{ font-weight: normal; color: #333333; font-size: 26px; line-height: 42px; text-align: center; margin-top: 45px; margin-bottom: 15px;}


/* 1-2 */
.licheng{ position: relative; height: 664px;background: url(../images/lcbg.jpg) no-repeat center top; overflow: hidden; z-index: 2;}
.licheng:after{ position: absolute; content: ''; left: 0; bottom: 143px; width: 100%; height:18px; background: url(../images/swibg.png) no-repeat center top; z-index: -1}

.licheng .wrapper{ position: relative; z-index: 656;}
.litit{ text-align: center; margin: 35px 0 30px;}
.litit img{ height: 69px;}

.licheng .wrapper .swiper-button-next,
.licheng .wrapper .swiper-button-prev{ width: 42px; height: 42px; border-radius: 50%;  outline: none; top: auto; left: auto; bottom: 45px; z-index: 5; opacity: 1;}
.licheng .wrapper .swiper-button-next{ background: #7d7d7d url(../images/httt.png) no-repeat center;right: 0; }
.licheng .wrapper .swiper-button-prev{ background: #7d7d7d url(../images/lee.png) no-repeat center; left: 0;}
.licheng .wrapper .swiper-button-next:hover,
.licheng .wrapper .swiper-button-prev:hover{ background-color: #65BC46;}

.swbox{  }
.sle{ width: 554px; height: 294px; overflow: hidden;}
.sle img{ width: 100%; height: 100%;}
.sht{ width: 595px; height: 294px; display: table;  overflow: hidden;}
.sht .tl{ display: table-cell; vertical-align: middle;}
.sht .tl span{ display: block; font-size: 42px; color: #333333; margin-top: -10px;}
.sht .tl em{ display: block; width: 110px; height: 1px; background: #65BC46; margin: 12px 0 15px;}
.sht .tl p{ line-height: 26px; font-size: 16px; overflow: hidden; max-height: 104px; color: #333;}

.licheng .gallery-thumbs{ width: 1100px; margin: 68px auto 0;}
.licheng .gallery-thumbs .swiper-slide{ text-align: center; font-size: 24px; font-family: arial; color: #333333; background: url(../images/csw.png) no-repeat center top;  cursor: pointer;}
.licheng .gallery-thumbs .swiper-slide span{ display: block;padding-top: 50px;}
.licheng .gallery-thumbs .swiper-slide-thumb-active{  color: #65BC46; background: url(../images/acsw.png) no-repeat center top;}





/* 1-3 */
.gjpic{ background: url(../images/gjbg.jpg) no-repeat center top; padding: 50px 0 70px;}




/* 1-4 */
.zzli{ }
.zzli ul{ width: 1300px;}
.zzli li{ float: left; margin-top: 45px; border: 1px solid #eee; width: 370px; height: 340px; box-sizing: border-box; padding: 10px 12px 0; margin-right: 45px;}
.zzli li .img{ height: 260px; line-height: 260px; overflow: hidden; text-align: center;}
.zzli li .img img{ width: auto; max-height: 100%;}
.zzli li .txt{ font-size: 16px; color: #666666; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; text-align: center; margin-top: 22px;}
.zzli li:hover{ border-color: #65BC46;}
.zzli li:hover .txt{ color: #65BC46; font-weight: bold;}
/* page  */
.m-page{ text-align: center;  line-height: 40px; font-family: arial; margin-top: 55px; margin-bottom: 60px;}
.m-page a{  display: inline-block; width: 40px; height: 40px; border: 1px solid #d2d2d2; border-radius: 4px; margin: 0 5px; box-sizing: border-box;  vertical-align: middle; color: #999999; }
.m-page a.z-crt{ background: #65bc46; color: #fff; border-color: #65bc46;}
.m-page a.pagenxt,
.m-page a.pageprv{ width: 100px;}



/* 1-5 */
.dszzc{ line-height: 34px; font-size: 14px; color: #666666; background: url(../images/zicpic.jpg) no-repeat center top; min-height: 463px;}
.dszzc .ok{ padding-left: 130px; width: 755px; padding-top: 35px ;}





/* 2-1 */
.news ul{ width: 1230px; padding-top: 15px;}
.news li{ float: left; margin: 30px 30px 0 0; width: 380px; }
.news li .img{position: relative; height: 253px; line-height: 253px; overflow: hidden;}
.news li .img:after{ content: ''; position: absolute; left: 0; top: -5px; width: 100%; height: 100%; background: url(../images/big.png) no-repeat center top; opacity: 0; transition: 0.5s;}
.news li .txt{ margin: 10px 0;}
.news li span{ display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size: 16px; color: #333333; font-weight: bold; line-height: 36px;}
.news li p{ line-height: 20px; color: #666666; height: 40px ; overflow: hidden;}
.news li:hover span{ color: #65BC46;}
.news li:hover  .img:after{ top: 0; opacity: 1;}




/* 3-1 */
.coopli{}
.coopli ul{ width: 1230px; margin: 35px 0 50px;}
.coopli li{ position: relative; float: left; width: 280px; height: 285px; margin: 15px 25px 0 0;}
.coopli li .img{ height: 222px; line-height: 222px; overflow: hidden;}
.coopli li .txt{ position: absolute; width: 100%; text-align: center; bottom: 12px; color: #090103; transition: 0.4s; max-height: 44px; line-height: 22px; overflow: hidden; }
.coopli li i{ position: absolute; left: 0; top: 0; width: 100%; height: 222px; background: rgba( 0,0,0,0.53); text-align: center; opacity: 0;}
.coopli li i img{ width: 27px; height: 27px; transition: 0.4s;}

.coopli li:hover .txt{ bottom: 125px; font-weight: bold; color: #fff; z-index: 2;}
.coopli li:hover i { opacity: 1;}
.coopli li:hover i img{ margin-top: 85px;}


/* 4-1*/
.case{ background: #fff;}


.caseTop{ margin-top: 45px; border-bottom: 1px solid #e5e5e5; padding-bottom: 44px;}
.caseTop .cleft{ width: 464px; height: 282px; overflow: hidden;}
.caseTop .cleft img{ width: 100%; height: 100%;}
.caseTop .cright{ width: 700px;}
.caseTop .cright h3{  display: block; margin: 30px 0 5px; font-family: 'din-medium-webfont'; font-size: 36px; color: #333333; font-weight: normal; }
.caseTop .cright strong{ display: block; color: #333333; font-size: 24px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-weight: normal;}
.caseTop .cright p{ height: 48px; line-height: 24px; overflow: hidden; color: #999999; margin-top: 15px;}
.caseTop .cright i{ display: block; margin-top: 35px;}

.caseTop:hover strong{ color: #65BC46;}

.case ul{ margin-bottom: 66px;}
.case ul li{ padding: 25px 0 21px; border-bottom: 1px dashed #e5e5e5;}
.ale{ width: 80%;}
.ale h3{ font-size: 16px; color: #666666; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.ale p{ height: 48px; line-height: 24px; overflow: hidden; color: #666666; margin-top: 10px;}
.aht{ width: 18%; text-align: right;font-family: 'din-medium-webfont';  color: #999999; }
.aht h4{ font-size: 36px; font-weight: normal;}
.aht p{ font-size: 18px; display: inline-block; text-align: left; width: 92px}
.case ul li:hover h3{ color: #65BC46;}


/* 4-3 */
.csdown{ background: url(../images/donwbg.jpg) no-repeat top center; min-height: 835px; padding: 45px 0 75px;}
.csdown table { width: 100%; border-left: 1px solid #e5e5e5; border-right: 1px solid #e5e5e5;}
.csdown table th{ width: 33.333%; height: 52px; line-height: 52px; background: #b7d548; color: #fff; font-size: 18px; font-weight: normal;}
.csdown table td{ width: 33.333%; height: 88px; border-bottom: 1px solid #e5e5e5 ;font-size: 16px; color: #333;}
.csdown table td a{ display: inline-block; width: 120px; line-height: 40px; border-radius: 30px; color: #fff; background: #22641a;}
.csdown table td a.ldonw{ background: #65bc46; margin-left: 18px;}



/* 5-1 */
.contus{  background: #fff url(../images/bbg.jpg) repeat top left; padding-bottom: 86px ; padding-top: 45px;}

.contt{ text-align: center; line-height: 28px;}
.contt h3{ margin-bottom: 5px;}
.contt em{ display: inline-block; width: 40px; height: 2px; background: #65BC46; margin: 10px 0 0;}
.contt h4{ margin:45px 0 50px ;}


.ulli { background: #65bc46; font-size: 16px; color: #fff; line-height: 60px; padding: 0 60px; }
.ulli ul{ width: 1400px;}
.ulli li{ float: left; width: 150px; text-align: center; margin-right: 155px;}
.ulli li:last-child{ margin-right: 0;}

.zplist{ margin-bottom: 65px; background: #fff; padding-bottom: 70px;}
.zplist li{  padding: 0 60px;}
.zplist dt{  line-height: 60px; height: 60px;  border-bottom: 1px solid #e5e5e5;}
.zplist dt span{ float: left ; width: 150px; text-align: center; margin-right: 155px; color: #333333; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.zplist dt span.mm{ margin-right: 0; background: url(../images/dd.png) no-repeat center right 32px;}

.zplist dt i{ font-size: 14px; color: #cccccc; font-family: arial;  text-transform: capitalize;}
.zplist dd{ padding: 0 67px 58px;  background: #f7f7f7; transition: 0s;}
.asukza span{ float: left;  margin-right: 185px; font-size: 16px; color: #666666; line-height: 70px;}
.asukza span:last-child{ margin-right: 0;}
.zpxq .zpdd{ width: 445px; line-height: 30px; color: #999999; }
.zplist dd a{ display: block; width: 150px; line-height: 40px; color: #fff; background: #65BC46 ; margin: 30px auto 0; text-align: center;}


.zplist li.on dt{ border-color: #f7f7f7; }
.zplist li.on dt span.mm{ color: #65BC46; margin-right: 0; background: url(../images/ddt.png) no-repeat center right 32px;}






/* 6-1 */
.nn{ text-align: center; margin-bottom: 45px;}
.nn h3{font-family: 'din-medium-webfont'; font-size: 36px; color: #333333; font-weight: normal; margin-top: 40px; text-transform: uppercase;}
.nn p { font-size: 22px; color: #333333;vertical-align: middle;}
.nn p i{ display: inline-block; width: 36px; height: 1px; background: #666; margin: 0 18px; vertical-align: middle;}

.csadd ul{ width: 1245px;}
.csadd ul li{ float: left; position: relative; width: 385px; height: 137px; box-sizing: border-box; text-align: center;  border: 1px solid #eee; margin: 0 23px 48px 0;}
.csadd ul li:last-child:after{ display: none;}
.csadd ul li>img{ display: inline-block; width: 40px; margin-bottom: 5px;  margin-top: 20px ;}
.csadd ul li span{ display: block; font-size: 16px; font-weight: bold; color: #666666;}
.csadd ul li p{ font-size: 18px; color: #999; font-family: arial;}

.usliform{ background: url(../images/mapbg.jpg) no-repeat center top; height: 486px; overflow: hidden;  }
.usliform h6{ text-align: center; font-size: 24px; color: #333; font-weight: normal; display: block; margin: 60px 0 20px;}
.usliform ul{  width: 1245px;}
.usliform li{ float: left; width: 370px; margin-right: 45px;  border-bottom: 1px solid #dcdcdc; margin-top: 40px;}
.usliform li span{ display: block; color: #333; line-height: 22px;}
.usliform li i{ color: #65bc46;}
.usliform li input{ width: 100%; box-sizing: border-box; border: none; font-size: 14px; color: #333; line-height: 40px; padding: 0 5px;}
.usliform li.li3 input { width: 60%}
.yzm{ display: inline-block; width: 30%; float: right; }

.usliform li.li4{ width: 100%; max-width: 1198px; height: 75px;}
.usliform li textarea{ width: 100%; resize: none; outline: none; height: 44px; margin-top: 5px; font-size: 14px; color: #333; font-family: "微软雅黑"; border: none; box-sizing: border-box; padding: 0 5px; line-height: 22px; background: none;}

.usbt{ margin: 48px 0 60px; text-align: center;}
.usbt input{ width: 185px; height: 40px; color: #fff; background: #65BC46; font-weight: bold; margin: 0 13px; border: 0 none;}


.mappp{ height: 500px;}
.mappp img{ width: 100%; height: 100%;}






