/*reset*/
* {padding: 0;margin: 0;list-style: none;}
html,body {margin: 0 auto;}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td,header,section,footer {margin:0;padding:0}
body,button,input,select,textarea {font:12px/1.5 "microsoft yahei";color:#666; font-weight: normal;}
body {overflow-x: hidden;}
address,cite,dfn,em,var,i {font-style: normal}
ul,ol,dl {list-style: none}
a{text-decoration: none;outline: none;font-family: "microsoft yahei";color: #666;cursor: pointer;font-size: 12px;}
li{font-size: 12px;font-family: "microsoft yahei";list-style: none;margin: 0;padding: 0;}
em{font-style: normal;font-size: 12px;}
body,p,span{font-family: "microsoft yahei";}
img {border: none;}
p {margin: 0px;padding: 0px;word-wrap: break-word;}
:focus {outline: none;}
img {border: 0;vertical-align: middle;display: inline-block;}
.fl {float: left;}
.fr {float: right;}
.clear {clear: both;}
.clear:after {display: block;mainContent: "";clear: both;}
.transtion {transition: all 0.5s;-o-transition: all 0.5s;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;}
.fl{float: left;}
.fr{float: right;}
.clear{clear:both;}
.clear:after{display: block;content: "";clear: both;}

.header-box{position: fixed;left: 0;right: 0;top: 0;background: rgba(0,0,0,0.6);height: 100px;z-index: 999;}
.header-box .logo{float: left;line-height: 100px;height: 100px;font-size: 0;margin-left: 76px;}
.header-box .logo img{max-height: 80%;}
.header-box .nav{float: right;}
/* .header-box .nav ul{overflow: hidden;} */
.header-box .nav ul li{float: left;margin-left: 55px;position: relative;}
.header-box .nav ul li a{font-size: 16px;color: #fff;display: block;line-height: 100px;position: relative;}
.header-box .nav ul li a::before{position: absolute;left: 0;right: 0;bottom: 32px;content: "";height: 2px;background: #fff;width: 0;transition: all 0.5s;margin: auto;}
.header-box .nav ul li a.on{}
.header-box .nav ul li a.on::before{width: 100%;}
.header-box .nav ul li a:hover::before{width: 100%;}
.header-box .nav ul li ul{position: absolute;left: -30px;right: -30px;top: 100px;background: rgba(0,0,0,0.5);padding: 10px 0;}
.header-box .nav ul li ul li{float: none;margin: 0;}
.header-box .nav ul li ul li a{line-height: 32px;/* font-size: 14px; */text-align: center;opacity: 0.8;}
.header-box .nav ul li ul li a::before{display: none;}
.header-box .nav ul li ul li a:hover{opacity: 1;text-decoration: underline;}
.header-box .search-box{float: right;margin-right: 100px;margin-left: 40px;position: relative;}
.header-box .search-box span{display: block;line-height: 100px;font-size: 0;cursor: pointer;}
.header-box .search-box div{position: absolute;right: 0;top: 100px;border: 1px solid #2bb58e;width: 295px;display: none;}
.header-box .search-box div input{height: 40px;width: 200px;float: left;border: none;font-size: 16px;padding: 0 15px;color: #2BB58E;}
.header-box .search-box div a{float: right;background: #2BB58E;color: #fff;font-size: 16px;line-height: 40px;width: 65px;text-align: center;}

.section01-list{position: relative;}
.section01-list .swiper-slide{z-index: 99;}
.section01-list video{position: absolute;right: 0;top: 0;bottom: 0;left: 0;width: 100%;height: 100%;}
.section01-list div.ani{position: absolute;left: 0;right: 0;width: 1400px;margin: auto;z-index: 9;top: 32%;}
.section01-list div.ani p{font-size: 24px;color: #fff;font-weight: bold;}
.section01-list div.ani h3{font-size: 72px;color: #fff;font-weight: bold;}
.section01-list div.ani span{font-size: 24px;color: #fff;text-transform: uppercase;}
.section01-list em.ani{position: absolute;left: 0;right: 0;width: 1400px;margin: auto;z-index: 9;bottom: 38%;}
.section01-list em.ani a{width: 160px;height: 48px;background: #2BB58E;color: #fff;display: block;border-radius: 48px;text-align: center;line-height: 48px;font-size: 18px;}
.section01-list .swiper-pagination{bottom: 30px !important;z-index: 99;}
.section01-list .swiper-pagination-bullet{width: 40px;height: 6px;border-radius: 0;background: #fff;opacity: 0.5;border-radius: 6px;}
.section01-list .swiper-pagination-bullet-active{opacity: 1;}

.section02{background: url(02.jpg) no-repeat center;background-size: cover;}
.section02 dl{width: 1600px;margin: 100px auto 0;overflow: hidden;}
.section02 dl dt{float: left;font-size: 0;}
.section02 dl dt img{max-width: 100%;}
.section02 dl dd{float: right;width: 700px;}
.section02 dl dd h3{font-size: 36px;color: #333333;font-weight: bold;margin-top: 45px;}
.section02 dl dd span{font-size: 16px;text-transform: uppercase;font-family: arial;}
.section02 dl dd em{display: block;margin: 40px 0;width: 50px;height: 4px;background: linear-gradient(to right,#8fc31f,#068bcd);}
.section02 dl dd p{font-size: 18px;line-height: 40px;}
.section02 dl dd a{display: block;width: 200px;height: 56px;border-radius: 56px;line-height: 56px;font-size: 18px;color: #fff;text-indent: 38px;margin-top: 85px;
background: #2BB58E url(right.png) no-repeat 138px center;}

.section03{background: url(03.jpg) no-repeat center;background-size: cover;}
.section03 dl{float: left;width: 25%;height: 100%;background: rgba(0,0,0,0.5);transition: all 0.5s;box-sizing: border-box;border-right: 1px solid rgba(255,255,255,0.2);}
.section03 dl dt{width: 100px;height: 100px;background: url(asd.png) no-repeat center;text-align: center;line-height: 100px;font-size: 0;margin: 0 auto 0;
position: relative;top: 35%;}
.section03 dl dt img{max-width: 100%;}
.section03 dl dd{margin: 0 90px;color: #fff;text-align: center;position: relative;top: 37%;}
.section03 dl dd h3{font-size: 24px;}
.section03 dl dd p{font-size: 16px;line-height: 30px;margin-top: 20px;}

.index-title{width: 1600px;margin: 100px auto 0;}
.index-title h3{font-size: 40px;color: #333333;}
.index-title span{display: block;width: 50px;height: 3px;background: #333333;margin-top: 10px;}
.index-title p{font-size: 16px;margin-top: 30px;}

.section04{background: url(04.jpg) no-repeat center;background-size: cover;}
.section04-list{width: 1600px;margin: 50px auto 0;position: relative;}
.section04-list .prev{position: absolute;top: -120px;right: 80px;width: 70px;height: 70px;background: #dddddd;transition: all 0.5s;text-align: center;
line-height: 70px;font-size: 0;transition: all 0.5s;}
.section04-list .next{position: absolute;top: -120px;right: 0;width: 70px;height: 70px;background: #dddddd;transition: all 0.5s;text-align: center;
line-height: 70px;font-size: 0;transition: all 0.5s;}
.section04-list .prev:hover{background: #009369;}
.section04-list .next:hover{background: #009369;}
.section04-list .bd li{float: left;width: 500px;margin-right: 50px;}
/* .section04-list .bd li dl{transition: all 0.5s;margin: 5px 0;} */
.section04-list .bd li dt{height: 360px;font-size: 0;text-align: center;line-height: 360px;overflow: hidden;}
.section04-list .bd li dt img{max-width: 100%;}
.section04-list .bd li dd{height: 100px;background: #fff;padding: 0 30px;}
.section04-list .bd li dd h3{font-size: 18px;color: #333;line-height: 100px;font-weight: bold;transition: all 0.5s;float: left;
white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.section04-list .bd li dd span{float: right;width: 50px;height: 50px;border: 2px solid #dddddd;border-radius: 50%;box-sizing: border-box;margin-top: 25px;
position: relative;transition: all 0.5s;}
.section04-list .bd li dd span::before{position: absolute;left: 0;right: 0;top: 0;bottom: 0;width: 18px;height: 2px;content: "";background: #888888;margin: auto;
transition: all 0.5s;}
.section04-list .bd li dd span::after{position: absolute;left: 0;right: 0;top: 0;bottom: 0;height: 18px;width: 2px;content: "";background: #888888;margin: auto;
transition: all 0.5s;}
/* .section04-list .bd li:hover dl{box-shadow: 0px 2px 20px 0px rgba(0, 0, 0, 0.03);} */
.section04-list .bd li:hover dl dd h3{color: #009369;}
.section04-list .bd li:hover dl dd span{background: #009369;border-color: #009369;}
.section04-list .bd li:hover dl dd span::before{background: #fff;}
.section04-list .bd li:hover dl dd span::after{background: #fff;}

.section05{background: url(05.jpg) no-repeat center;background-size: cover;}
.section05-list{width: 1600px;margin: 50px auto 0;position: relative;}
.section05-list .more{position: absolute;right: 0;top: -95px;width: 150px;height: 44px;background: #2bb58e;text-align: center;line-height: 44px;font-size: 16px;
color: #fff;}
.section05-list dl{float: left;width: 700px;height: 550px;background: #fff;}
.section05-list dl dt{height: 360px;font-size: 0;text-align: center;line-height: 360px;overflow: hidden;}
.section05-list dl dt img{max-width: 100%;}
.section05-list dl dd{padding: 0 30px;}
.section05-list dl dd h3{font-size: 20px;color: #333;font-weight: bold;margin: 30px 0 15px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.section05-list dl dd p{font-size: 16px;height: 60px;overflow: hidden;line-height: 30px;}
.section05-list ul{float: right;width: 880px;}
.section05-list ul li{background: #fff;margin-bottom: 20px;padding: 0 40px;height: 170px;position: relative;}
.section05-list ul li:last-child{margin-bottom: 0;}
.section05-list ul li .date{float: left;height: 90px;border-right: 1px solid #eeeeee;position: absolute;left: 40px;top: 0;bottom: 0;margin: auto;padding-right: 45px;}
.section05-list ul li .date span{transition: all 0.5s;font-size: 30px;font-family: "century gothic";display: block;text-align: center;font-weight: bold;
width: 70px;border-bottom: 1px solid #eeeeee;line-height: 50px;transition: all 0.5s;}
.section05-list ul li .date em{display: block;text-align: center;font-family: "century gothic";font-size: 16px;margin-top: 10px;}
.section05-list ul li .text{float: right;width: 560px;height: 90px;position: absolute;right: 40px;top: 0;bottom: 0;margin: auto;padding-right: 85px;
background: url(right02.png) no-repeat right center;}
.section05-list ul li .text h3{font-size: 18px;font-weight: bold;color: #333;transition: all 0.5s;}
.section05-list ul li .text p{font-size: 15px;height: 52px;line-height: 26px;overflow: hidden;margin-top: 10px;}
.section05-list ul li:hover .date span{color: #2bb58e;}
.section05-list ul li:hover .text h3{color: #2bb58e;}

.section06{background: url(06.jpg) no-repeat center;background-size: cover;}
.section06-list{width: 1600px;margin: 0 auto;position: relative;height: 100%;}
.section06-list-top{position: absolute;left: 0;right: 0;top: 21%;}
.top-logo{display: block;font-size: 0;}
.top-nav{overflow: hidden;margin-top: 35px;}
.top-nav div{float: left;overflow: hidden;}
.top-nav div ul li{float: left;margin-right: 65px;}
.top-nav div ul li a{font-size: 16px;font-weight: bold;color: #fff;}
.top-nav div ul li a:hover{text-decoration: underline;}
.top-nav div ul li ul{margin-top: 10px;display: block !important;}
.top-nav div ul li ul li{float: none;margin: 0;}
.top-nav div ul li ul li a{font-size: 14px;font-weight: normal;line-height: 32px;}
.top-nav div ul li ul li ul{display: none !important;}
.top-nav dl{float: right;}
.top-nav dl dt{width: 140px;height: 140px;padding: 5px;font-size: 0;text-align: center;line-height: 140px;background: #fff;}
.top-nav dl dt img{max-width: 100%;}
.top-nav dl dd{font-size: 16px;color: #fff;text-align: center;margin-top: 10px;}
.section06-list-bot{position: absolute;left: 0;right: 0;bottom: 5%;}
.bot-contact{float: left;}
.bot-contact h3{font-size: 16px;color: #fff;font-weight: bold;margin-top: 50px;}
.bot-contact p{font-size: 16px;color: #fff;line-height: 30px;margin-top: 15px;}
.bot-copyright{float: right;margin-top: 50px;}
.bot-copyright div{text-align: right;margin-bottom: 45px;}
.bot-copyright div select{font-size: 16px;width: 210px;background: #fff;height: 48px;border: none;padding: 0 15px;
background:#fff url(down.png) no-repeat 180px center;background-size: 16px;
appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;}
.bot-copyright p{text-align: right;font-size: 16px;color: #fff;line-height: 30px;}
.bot-copyright p a{font-size: 16px;color: #fff;}
.bot-links{overflow: hidden;}
.bot-links span{float: left;font-size: 16px;color: #fff;font-weight: bold;line-height: 30px;}
.bot-links ul{overflow: hidden;}
.bot-links ul li{float: left;margin:0 20px 0 10px;line-height: 30px;}
.bot-links ul li a{font-size: 16px;color: #fff;}
.bot-links ul li a:hover{text-decoration: underline;}

.innerBanner{overflow: hidden;font-size: 0;}
.innerBanner img{max-width: 100%;}

.innerPosition{position: relative;width: 1600px;margin: 0 auto;}
.innerPosition p{position: absolute;left: 0;right: 0;bottom: 20px;font-size: 16px;color: #fff;padding-left: 30px;background: url(position.png) no-repeat left center;}
.innerPosition p a{font-size: 16px;color: #FFFFFF;}

.innerNav{height: 90px;background: #fff;text-align: center;font-size: 0;box-shadow: 0px 2px 20px 0px rgba(0, 0, 0, 0.08);position: relative;}
.innerNav ul{display: inline-block;overflow: hidden;border-right: 1px solid #e7e7e7;}
.innerNav ul li{float: left;border-left: 1px solid #e7e7e7;}
.innerNav ul li a{display: block;width: 220px;line-height: 90px;font-size: 18px;color: #333;}
.innerNav ul li a.on{background: #009369;color: #fff;}

.innerService{background: #f5f5f5;overflow: hidden;}
.innerService-list{width: 1600px;margin: 60px auto;}
.innerService-list dl{float: left;width: 780px;margin: 20px 0;background: #FFFFFF;box-shadow: 0px 2px 20px 0px rgba(0, 0, 0, 0.05);}
.innerService-list dl:nth-child(even){float: right;}
.innerService-list dl dt{height: 380px;font-size: 0;overflow: hidden;text-align: center;line-height: 380px;}
.innerService-list dl dt img{max-width: 100%;}
.innerService-list dl dd{padding: 40px;}
.innerService-list dl dd h3{font-size: 24px;color: #333;font-weight: normal;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.innerService-list dl dd p{font-size: 16px;margin-top: 10px;height: 72px;overflow: hidden;}

.innerFooter{background: #009369;}
.innerFooter .section06-list-top{position: relative;top: 0;padding: 50px 0;}
.innerFooter .section06-list-top .top-nav dl dt{height: 130px;width: 130px;line-height: 130px;}
.innerFooter .section06-list-top .top-nav div ul li{margin-right: 45px;}
.innerFooter .section06-list-top .top-nav div ul li ul li{margin: 0;}
.innerFooter .bot-contact{margin-left: 90px;}
.innerFooter .bot-contact h3{margin-top: 0;}
.innerFooter .section06-list-bot{position: relative;bottom: 0;overflow: hidden;background: #018660;}
.innerFooter .bot-copyright{width: 1600px;margin: 0 auto;float: none;line-height: 50px;height: 50px;}
.innerFooter .bot-copyright p{float: left;line-height: 50px;color: rgba(255,255,255,0.7);}
.innerFooter .bot-copyright p a{font-size: 16px;color: rgba(255,255,255,0.7);}
.innerFooter .bot-copyright span{float: right;font-size: 16px;color: rgba(255,255,255,0.7);}
.innerFooter .bot-copyright span a{font-size: 16px;color: rgba(255,255,255,0.7);}

.innerService-list02{width: 1600px;margin: 80px auto;}
.innerService-list02-nav{text-align: center;font-size: 0;}
.innerService-list02-nav ul{display: inline-block;overflow: hidden;}
.innerService-list02-nav ul li{float: left;margin: 0 10px;}
.innerService-list02-nav ul li a{display: block;width: 178px;height: 58px;border: 1px solid #009369;text-align: center;line-height: 58px;border-radius: 10px;
color: #009369;font-size: 18px;}
.innerService-list02-nav ul li a.on{background: #009369;color: #fff;}

.innerService-list02-list{margin: 40px 0;}
.innerService-list02-list dl{float: left;margin: 20px 0;box-shadow: 0px 2px 20px 0px rgba(0, 0, 0, 0.05);margin-right: 30px;border-radius: 10px;overflow: hidden;
transition: all 0.5s;width: 377px;}
.innerService-list02-list dl:hover{box-shadow: 0px 2px 20px 0px rgba(0, 0, 0, 0.2);}
.innerService-list02-list dl:nth-child(4n){margin-right: 0;}
.innerService-list02-list dl dt{height: 250px;font-size: 0;text-align: center;line-height: 250px;overflow: hidden;}
.innerService-list02-list dl dt img{max-width: 100%;}
.innerService-list02-list dl dd h3{margin: 20px 20px 10px;font-size: 18px;color: #333;font-weight: normal;transition: all 0.5s;white-space: nowrap;overflow: hidden;
text-overflow: ellipsis;}
.innerService-list02-list dl dd p{margin: 0 20px;font-size: 15px;line-height: 30px;padding-left: 25px;background: url(time.png) no-repeat left center;}
.innerService-list02-list dl dd p.position{background: url(position02.png) no-repeat left center;}
.innerService-list02-list dl dd p img{display: none;}
.innerService-list02-list dl dd div{padding: 10px 20px;border-top: 1px solid #eeeeee;font-size: 15px;color: #ff4746;margin-top: 20px;}
.innerService-list02-list dl dd div span{font-size: 24px;font-family: "century gothic";}
.innerService-list02-list dl dd div em{float: right;font-size: 15px;color: #888;line-height: 36px;}
.innerService-list02-list dl:hover dd h3{font-weight: bold;}

.innerService-details{width: 1400px;margin: 0 auto;}
.innerService-details-title{background: #fff;padding: 50px;margin: 20px 0;}
.innerService-details-title dl{overflow: hidden;}
.innerService-details-title dt{overflow: hidden;float: left;width: 391px;height: 260px;font-size: 0;text-align: center;line-height: 260px;overflow: hidden;
border-radius: 10px;}
.innerService-details-title dt img{max-width: 100%;}
.innerService-details-title dd{overflow: hidden;float: right;width: 850px;}
.innerService-details-title dd h3{font-size: 24px;color: #333;font-weight: bold;margin-bottom: 25px;}
.innerService-details-title dd p{font-size: 16px;line-height: 30px;padding-left: 25px;background: url(time.png) no-repeat left center;}
.innerService-details-title dd p.position{background: url(position02.png) no-repeat left center;}
.innerService-details-title dd div{font-size: 24px;color: #ff4746;margin-top: 20px;}
.innerService-details-title dd div b{font-size: 36px;font-family: "century gothic";}
.innerService-details-title dd div em{font-size: 15px;color: #888;margin-left: 10px;}
.innerService-details-title dd div em i{color: #ff4746;}
.innerService-details-title dd span{display: block;overflow: hidden;margin-top: 20px;}
.innerService-details-title dd span a{float: left;width: 136px;height: 44px;border-radius: 5px;color: #fff;font-size: 16px;text-align: center;line-height: 44px;
margin-right: 15px;background: #009369;}
.innerService-details-title dd span a:last-child{background: #205bbb;}

.innerService-details-content{background: #fff;padding: 50px;margin: 20px 0;}
.innerService-details-content-title{font-size: 24px;color: #333;height: 30px;line-height: 30px;padding-left: 17px;border-left: 10px solid #009369;
margin-bottom: 60px;position: relative;}
.innerService-details-content-title::before{position: absolute;left: -10px;right: 0;bottom: -30px;content: "";height: 1px;background: #eee;}
.innerService-details-content-list{font-size: 16px;line-height: 30px;min-height: 300px;}
.innerService-details-content-list *{max-width: 100%;}
.innerService-details-content-link{margin-top: 60px;position: relative;position: relative;}
.innerService-details-content-link::before{position: absolute;left: 0;right: 0;top: -30px;height: 1px;background: #eee;content: "";}
.innerService-details-content-link p{line-height: 30px;font-size: 16px;}
.innerService-details-content-link p em{font-size: 16px;}
.innerService-details-content-link p a{font-size: 16px;}
.innerService-details-content-link .back{position: absolute;right: 0;top: 10px;width: 120px;height: 40px;background: #009369;color: #fff;text-align: center;
line-height: 40px;font-size: 14px;}
.innerService-details-form{position: fixed;left: 0;right: 0;top: 0;bottom: 0;z-index: 999;background: rgba(0,0,0,0.5);display: none;}
.innerService-details-form form{position: absolute;background: #fff;width: 600px;height: 450px;margin: auto;left: 0;right: 0;top: 0;bottom: 0;}
.innerService-details-form form h3{font-size: 18px;color: #333;height: 60px;line-height: 60px;text-align: center;background: #f2f2f2;position: relative;
font-weight: normal;border-bottom: 1px solid #dddddd;margin-bottom: 50px;}
.innerService-details-form form h3 img{position: absolute;right: 20px;cursor: pointer;top: 0;bottom: 0;margin: auto;}
.innerService-details-form div{width: 490px;margin: 30px auto;overflow: hidden;}
.innerService-details-form div span{float: left;line-height: 46px;font-size: 18px;color: #333;}
.innerService-details-form div input{float: right;width: 400px;border: 1px solid #dddddd;height: 44px;font-size: 18px;padding: 0 15px;box-sizing: border-box;}
.innerService-details-form .layui-btn{display: block;width: 490px;margin: 0 auto;background: #009369;color: #fff;font-size: 18px;height: 50px;border: none;
margin-top: 30px;}

.innerAbout-title{text-align: center;padding: 90px 0 45px;}
.innerAbout-title h3{font-size: 40px;color: #333;font-weight: bold;}
.innerAbout-title p{font-size: 16px;font-family: arial;text-transform: uppercase;color: #999;}

.innerBrief{background: url(about-bg.png) no-repeat center bottom;padding-bottom: 50px;}
.innerBrief-list{width: 1400px;margin: 0 auto;overflow: hidden;}
.innerBrief-list *{max-width: 100%;}
.innerBrief-list dt{float: left;width: 700px;position: relative;height: 550px;overflow: hidden;}
.innerBrief-list dt img{max-width: 100%;}

.innerBrief-list dd{float: right;width: 640px;}
.innerBrief-list dd h3.innerBrief-list-h3{font-size: 24px;color: #333;margin-top: 20px;}
.innerBrief-list dd span.innerBrief-list-span{width: 40px;height: 2px;background: #009369;display: block;margin: 25px 0;}
.innerBrief-list dd .innerBrief-list-content{font-size: 18px;line-height: 30px;}
.innerBrief-list dd .innerBrief-list-content *{max-width: 100%;}

.innerContact{width: ;margin: ;background: #f5f5f5;overflow: hidden;}
.innerContact-list{margin: 80px auto;height: 440px;background: #fff;overflow: hidden;overflow: hidden;width: 1280px;padding: 80px 60px;}
.innerContact-list dl{overflow: hidden;height: 100%;}
.innerContact-list dt{float: right;width: 62.5%;height: 100%;/* background: #009369; */}
.innerContact-list dd{float: left;width: 30%;}
.innerContact-list dd h3{font-size: 24px;color: #333;margin: 0px 0px 55px;position: relative;}
.innerContact-list dd h3::before{position: absolute;left: 0;top: 60px;content: "";background: #009369;width: 50px;height: 2px;}
.innerContact-list dd div{font-size: 16px;color: #333;line-height: 36px;margin: 0px;}
.innerContact-list dd div img{width: 19px;margin-right: 7px;}
.innerContact-list dd p{font-size: 16px;margin: 50px 0px 0;line-height: 26px;color: #333;}
.innerContact-list dd p b{display: block;}

.layui-laypage{width: 100%;text-align: center;}
.layui-laypage .layui-laypage-count{padding: 0 10px;}

.innerCase{background: #f5f5f5;overflow: hidden;}
.innerCase-list{width: 1600px;margin: 60px auto;}
.innerCase-list dl{float: left;width: 500px;margin: 20px 0;margin-right: 50px;background: #fff;transition: all 0.5s;}
.innerCase-list dl:nth-child(3n){margin-right: 0;}
.innerCase-list dl dt{height: 360px;font-size: 0;overflow: hidden;line-height: 360px;text-align: center;}
.innerCase-list dl dt img{max-width: 100%;}
.innerCase-list dl dd{padding: 0 30px;}
.innerCase-list dl dd h3{line-height: 80px;border-bottom: 1px solid #e7e7e7;font-size: 18px;color: #333;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;
font-weight: normal;}
.innerCase-list dl dd p{overflow: hidden;margin: 16px 0 28px;}
.innerCase-list dl dd p em{float: left;line-height: 35px;font-size: 16px;color: #888;}
.innerCase-list dl dd p span{float: right;background: #bbbbbb;width: 35px;height: 35px;position: relative;border-radius: 3px;position: relative;transition: all 0.5s;}
.innerCase-list dl dd p span::before{position: absolute;left: 0;right: 0;top: 0;bottom: 0;width: 18px;height: 1px;content: "";background: #fff;margin: auto;
transition: all 0.5s;}
.innerCase-list dl dd p span::after{position: absolute;left: 0;right: 0;top: 0;bottom: 0;height: 18px;width: 1px;content: "";background: #fff;margin: auto;
transition: all 0.5s;}
.innerCase-list dl:hover{box-shadow: 0px 2px 20px 0px rgba(0, 0, 0, 0.2);}
.innerCase-list dl:hover dd h3{font-weight: bold;}
.innerCase-list dl:hover dd p span{background: #009369;}

.innerNews{background: #f5f5f5;overflow: hidden;}
.innerNews-list{width: 1600px;margin: 60px auto;}
.innerNews-list dl{float: left;width: 446px;padding: 30px;background: #fff;margin:20px 0;margin-right: 41px;transition: all 0.5s;}
.innerNews-list dl:nth-child(3n){margin-right: 0;}
.innerNews-list dl dt{height: 230px;font-size: 0;overflow: hidden;line-height: 230px;}
.innerNews-list dl dt img{max-width: 100%;}
.innerNews-list dl dd h3{font-size: 18px;color: #333;font-weight: bold;transition: all 0.5s;margin: 20px 0 10px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.innerNews-list dl dd p{font-size: 14px;line-height: 24px;height: 48px;overflow: hidden;}
.innerNews-list dl dd div{overflow: hidden;border-top: 1px solid #e7e7e7;padding-top: 15px;margin-top: 15px;}
.innerNews-list dl dd div em{font-size: 14px;font-family: "century gothic";}
.innerNews-list dl dd div span{float: right;width: 35px;height: 17px;background: url(right02.png) no-repeat center;transition: all 0.5s;}
.innerNews-list dl:hover{box-shadow: 0px 2px 20px 0px rgba(0, 0, 0, 0.2);}
.innerNews-list dl:hover dd h3{color: #009369;}
.innerNews-list dl:hover dd div span{background: url(right03.png) no-repeat center;}

.innerDetails{background: #f5f5f5;overflow: hidden;}
.innerDetails-list{width: 1300px;padding: 50px;background: #FFFFFF;margin: 60px auto;box-shadow: 0px 2px 20px 0px rgba(0, 0, 0, 0.05);}
.innerDetails-list-title{margin-bottom: 20px;padding-bottom: 20px;border-bottom: 1px solid #eeeeee;text-align: center;}
.innerDetails-list-title h3{font-size: 24px;color: #333;font-weight: bold;}
.innerDetails-list-title p{font-size: 14px;margin-top: 10px;}
.innerDetails-list-content{font-size: 16px;line-height: 28px;}
.innerDetails-list-content *{max-width: 100%;}
.innerDetails-list-link{margin-top: 20px;padding-top: 20px;border-top: 1px solid #eeeeee;position: relative;}
.innerDetails-list-link p{font-size: 16px;line-height: 30px;}
.innerDetails-list-link p em{font-size: 16px;}
.innerDetails-list-link p a{font-size: 16px;}
.innerDetails-list-link a.back{position: absolute;right: 0;top: 0;bottom: 0;margin: auto;width: 120px;height: 40px;background: #009369;color: #fff;
text-align: center;line-height: 40px;font-size: 14px;margin: auto;}

.innerSupport{background: #f5f5f5;overflow: hidden;}
.innerSupport-list{width: 1600px;margin: 60px auto;}
.innerSupport-list dl{float: left;width: 780px;background: #fff;margin: 20px 0;padding: 30px;box-sizing: border-box;overflow: hidden;transition: all 0.5s;}
.innerSupport-list dl:nth-child(even){float: right;}
.innerSupport-list dl dt{float: left;height: 140px;width: 140px;background: #f2f2f2;transition: all 0.5s;text-align: center;}
.innerSupport-list dl dt span{font-size: 48px;font-family: "century gothic";display: block;margin-top: 25px;line-height: 60px;transition: all 0.5s;}
.innerSupport-list dl dt p{font-size: 20px;font-family: "century gothic";transition: all 0.5s;}
.innerSupport-list dl dd{float: right;width: 525px;margin-right: 15px;}
.innerSupport-list dl dd h3{font-size: 18px;color: #333;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.innerSupport-list dl dd p{font-size: 15px;line-height: 28px;height: 56px;overflow: hidden;margin: 10px 0 15px;}
.innerSupport-list dl dd span{font-size: 15px;transition: all 0.5s;}
.innerSupport-list dl:hover{box-shadow: 0px 2px 20px 0px rgba(0, 0, 0, 0.2);}
.innerSupport-list dl:hover dt{background: #009369;}
.innerSupport-list dl:hover dt span{color: #fff;}
.innerSupport-list dl:hover dt p{color: #fff;}
.innerSupport-list dl:hover dd span{color: #009369;}

.innerForm{background: #f5f5f5;overflow: hidden;}
.innerForm-list{width: 1100px;margin: 60px auto;background: #fff;padding: 80px 150px;overflow: hidden;}
/* .innerForm-list{border-top: 5px solid #003399;box-shadow: 0px 3px 5px 0px #dedede;padding: 100px 60px;margin: 80px 0;overflow: hidden;} */
.innerForm-list-left{float: left;width: 348px;}
.innerForm-list-left div{text-transform: uppercase;}
.innerForm-list-left div span{display: block;font-size: 30px;font-family: arial;/* height: 30px;line-height: 18px; */font-weight: bold;color: #333;}
.innerForm-list-left div b{display: block;font-size: 30px;font-family: arial;color: #333;height: 30px;line-height: 38px;}
.innerForm-list-left h3{font-size: 24px;font-weight: normal;color: #333;padding: 20px 0 0 0px;}
.innerForm-list-left p{font-size: 16px;line-height: 30px;margin-top: 50px;padding-top: 30px;border-top: 1px solid #bbbbbb;}
.innerForm-list-left em{display: block;font-size: 16px;display: block;margin-top: 35px;}
.innerForm-list-left b{font-size: 30px;color: #009369;font-family: arial;}
.innerForm-list-right{float: right;width: 600px;}
.innerForm-list-right div{margin-bottom: 20px;overflow: hidden;}
.innerForm-list-right div span{float: left;line-height: 54px;text-align: right;font-size: 16px;width: 72px;}
.innerForm-list-right input{width: 510px;border: 1px solid #dddddd;height: 54px;border-radius: 5px;padding: 0 20px;font-size: 16px;box-sizing: border-box;
float: right;}
.innerForm-list-right textarea{width: 510px;border: 1px solid #dddddd;height: 130px;border-radius: 5px;padding: 15px 20px;font-size: 16px;box-sizing: border-box;
resize: none;float: right;}
/* .innerForm-list-right .btn input{width: 26.5%;} */
/* .innerForm-list-right .btn img{width: 22%;height: 60px;vertical-align: top;margin: 0 25px;} */
.innerForm-list-right .btn .layui-btn{width: 510px;height: 54px;border: none;background: #009369;color: #fff;font-size: 16px;vertical-align: top;cursor: pointer;}

.fixedBottom{position: fixed;left: 0;right: 0;bottom: 0;height: 120px;z-index: 999;background: url(fixed.png) no-repeat center;display: none;}
.fixedBottom-list{width: 1600px;margin: 0 auto;overflow: hidden;height: 120px;}
.fixedBottom-slogen{float: left;padding-left: 96px;background: url(fixed-img01.png) no-repeat -5px 10px;height: 100%;display: none;}
.fixedBottom-slogen h3{font-size: 24px;color: #fff;font-weight: bold;margin-top: 30px;}
.fixedBottom-slogen p{font-size: 18px;color: #fff;}
.fixedBottom-nav{float: left;}
.fixedBottom-nav h3{font-size: 18px;color: #fff;font-weight: normal;margin-top: 12px;}
.fixedBottom-nav ul{overflow: hidden;} 
.fixedBottom-nav ul li{float: left;margin-right: 35px;}
.fixedBottom-nav ul li a{font-size: 24px;color: #FFFF00;}
.fixedBottom-tel{float: left;height: 100%;color: #fff;/* margin-left: 78px; */padding-left: 53px;background: url(fixed-img02.png) no-repeat left center;}
.fixedBottom-tel p{font-size: 18px;margin-top: 12px;}
.fixedBottom-tel h3{font-size: 32px;font-family: "century gothic";line-height: 36px;color: #ffff00;}
.fixedBottom-codeDownload{float: right;height: 100%;background: #009369;width: 710px;position: relative;}
.fixedBottom-code{float: left;}
.fixedBottom-code dt{float: left;}
.fixedBottom-code dt p{width: 70px;height: 70px;background: #fff;font-size: 0;text-align: center;line-height: 70px;padding: 5px;float: left;margin: 20px 0 0 20px;}
.fixedBottom-code dt p img{max-width: 100%;}
.fixedBottom-code dd{float: left;font-size: 16px;color: #fff;margin: 24px 0 0 20px;}
.fixedBottom-download{float: right;position: relative;margin-top: 17px;margin-right: 55px;}
.fixedBottom-download a{display: block;font-size: 18px;color: #fff;text-decoration: underline;margin-top: 10px;line-height: 28px;color: #ffff00;}
.fixedBottom-download a span{display: inline-block;text-decoration: none;background: #fff;color: #009369;width: 48px;height: 28px;text-align: center;line-height: 28px;
border-radius: 5px;margin-left: 10px;}
.fixedBottom-codeDownload .close{position: absolute;right: 10px;top: 10px;cursor: pointer;}

.query-box{background: #f6f6f6;overflow: hidden;}
.query{width: 1600px;margin: 50px auto;background: #fff;/* background: url(query.png) no-repeat center;background-size: 100% 100%; */overflow: hidden;
padding:50px 100px 20px;box-sizing:border-box;}
.query-title{margin-top: 15px;}
.query-title span{display: inline-block;font-size: 30px;color: #333;vertical-align: middle;margin-left: 10px;}
.query-tip{float: left;width: 60%;}
.query-tip li{overflow: hidden;margin: 20px 0;}
.query-tip li span{float: left;background: url(s-hat.png) no-repeat center;width: 37px;height: 29px;color: #fff;text-align: center;margin-top: 4px;
font-size: 14px;line-height: 30px;}
.query-tip li p{float: right;width: calc(100% - 50px);font-size: 16px;}
.query-list{float: right;background: #fff;width: 35%;}
.query-list .query-title{text-align: center;}
.query-list li{overflow: hidden;margin: 17px 0;}
.query-list li span{float: left;font-size: 14px;color: #333;line-height: 37px;min-height: 1px;width: 70px;}
.query-list li input{float: left;height: 35px;border: 1px solid #eaeaea;font-size: 14px;padding: 0 10px;width: calc(100% - 70px);box-sizing:border-box;}
.query-list li p{font-size: 12px;}
.query-list li p em{color: #e52424;font-size: 20px;line-height: 10px;vertical-align: middle;}
.query-list li a{display: block;width: 134px;height: 27px;background: #44ac9f;text-align: center;line-height: 27px;color: #fff;font-size: 14px;
border-radius: 27px;margin: 20px auto;}

.result-box{background: #f6f6f6;overflow: hidden;}
.result{width: 1600px;margin: 50px auto;/* background: url(query.png) no-repeat center;background-size: 100% 100%; */overflow: hidden;text-align: center;}
.result-list-box{display: inline-block;}
.result-list-box p{font-size: 16px;color: #333;display: inline-block;margin: 25px auto 15px;}
.result-list{overflow: hidden;border-top: 1px solid #d2d2d2;border-left: 1px solid #d2d2d2;display: inline-block;margin-bottom: 40px;}
.result-list div{width: 50%;float: left;border-bottom: 1px solid #d2d2d2;border-right: 1px solid #d2d2d2;box-sizing: border-box;}
.result-list div b{float: left;width: 40%;border-right: 1px solid #d2d2d2;box-sizing: border-box;line-height: 50px;font-size: 16px;color: #333;
background: #d4ebe8;text-align: left;text-indent: 35px;}
.result-list div em{float: left;width: 60%;line-height: 50px;font-size: 16px;text-align: left;text-indent: 35px;}

.result-list-box .nodata{height: 200px;line-height: 200px;font-size: 16px;color: #333;background: url(notFound.png) no-repeat center;background-size: cover;
width: 200px;font-size: 0;}
.result-list-box .nodata:last-child{display: none;}

@media screen and (max-width: 1680px){
	.section02 dl{width: 83.333%;}
	.section02 dl dt{width: 720px;}
	.section02 dl dd{width: calc(100% - 780px);}
	.innerPosition{width: 90%;}
	.section06-list{width: 90%;}
	.innerFooter .section06-list-top .top-nav div ul li{margin-right: 35px;}
	.innerFooter .bot-contact{margin-left: 70px;}
	.innerFooter .bot-copyright{width: 90%;}
	.innerCase-list{width: 90%;}
	.innerCase-list dl{width: 31%;margin-right: 3.5%;}
	.innerCase-list dl dt{height: 335px;line-height: initial;}
	.innerSupport-list{width: 90%;}
	.innerSupport-list dl{width: 48%;}
	.innerSupport-list dl dd{width: calc(100% - 170px);margin: 0;}
	.innerService-list{width: 90%;}
	.innerService-list dl{width: 48%;}
	.innerService-list02{width: 90%;}
	.innerService-list02 dl{width: 24%;margin-right: 1.333%;}
	.innerNews-list{width: 90%;}
	.innerNews-list dl{width: 32%;margin-right: 2%;box-sizing: border-box;}
	.section02 dl{width: 90%;}
	.section02 dl dt{width: 51.25%;}
	.section02 dl dd{width: 43.75%;}
	.section02 dl dd a{margin-top: 40px;}
	.index-title{width: 90%;}
	.section04-list{width: 90%;}
	.section04-list .bd li{width: 33.333%;margin-right: 0;}
	.section04-list .bd li dl{width: 94%;}
	.section05-list{width: 90%;}
	.section05-list dl{width: 43.75%;}
	.section05-list ul{width: 55%;}
	.section05-list ul li{padding: 0 25px;}
	.section05-list ul li .date{left: 25px;padding: 0;border: none;}
	.section05-list ul li .text{width: calc(100% - 200px);right: 25px;padding-right: 50px;}
	.section04-list .next{right: 2%;}
	.section04-list .prev{right: 9%;}
	
	.fixedBottom-list{width: 90%;}
	/* .fixedBottom-tel{margin-left: 30px;} */
	.fixedBottom-codeDownload{width: 670px;}
	.fixedBottom-download{margin-right: 35px;}
	
	.innerService-list dl dt{height: 334px;line-height: 334px;}
	
	.query{width: 90%;}
	
	.result{width: 90%;}
}

@media screen and (max-width: 1600px){
	.header-box .nav ul li{margin-left: 40px;}
	.innerFooter .section06-list-top .top-nav div ul li{margin-right: 25px;}
	.innerFooter .bot-contact{margin-left: 50px;}
	.section02 dl dd em{margin: 30px 0;}
	
	.fixedBottom-slogen{padding: 0;background: none;}
	
	.innerService-list dl dt{height: 314px;line-height: 314px;}
}

@media screen and (max-width: 1500px){
	.header-box .nav ul li{margin-left: 30px;}
	.innerContact-list{width: 90%;box-sizing: border-box;height: auto;padding: 50px;}
	.innerContact-list dd{width: 34%;}
	.innerFooter .bot-contact{margin-left: 20px;}
	.innerBrief-list{width: 90%;}
	.innerBrief-list dt{width: 50%;}
	.innerBrief-list dd{width: 46%;}
	.innerDetails-list{width: 90%;box-sizing: border-box;}
	.innerForm-list{width: 90%;box-sizing: border-box;padding: 80px 100px;}
	.innerService-details{width: 90%;}
	.innerService-details-title dd{width: calc(100% - 430px);}
	.section01-list div.ani{width: 90%;}
	.section01-list em.ani{width: 90%;}
	.section02 dl dd h3{margin-top: 20px;}
	.section02 dl dd p{height: 200px;overflow: hidden;}
	.section04-list .bd li dd{padding: 0 20px;}
	
	.fixedBottom-tel{padding: 0;background: none;}
	
	.innerService-list dl dt{height: 293px;line-height: 293px;}
}

@media screen and (max-width: 1440px){
	.fixedBottom-slogen h3{font-size: 20px;}
	.fixedBottom-slogen p{font-size: 16px;}
	.fixedBottom-tel h3{font-size: 28px;}
	.fixedBottom-nav ul li a{font-size: 20px;}
}

@media screen and (max-width: 1400px){
	.innerFooter .section06-list-top .top-nav div ul li{margin-right: 20px;}
	.innerForm-list{padding: 80px;}
	.section03 dl dd{margin: 0 50px;}
	.section04-list .bd li dd h3{width: 78%;}
	.innerService-list dl dt{height: 272px;line-height: 272px;}
}

@media screen and (max-width: 1380px){
	.fixedBottom-code dt p{margin-left: 15px;}
	.fixedBottom-code dd{margin-left: 15px;}
	.fixedBottom-codeDownload{width: 655px;}
	.fixedBottom-tel p{font-size: 16px;margin-top: 16px;}
	.fixedBottom-tel h3{font-size: 26px;line-height: 30px;}
	.header-box .nav ul li{margin-left: 25px;}
	.header-box .search-box{margin-left: 30px;}
	.header-box .logo{margin-left: 65px;}
	.header-box .search-box{margin-right: 80px;}
	.innerFooter .bot-contact{width: 380px;}
	.fixedBottom-nav ul li{margin-right: 30px;}
}

@media screen and (max-width: 1325px){
	.fixedBottom-slogen h3{font-size: 18px;margin-top: 40px;}
	.fixedBottom-slogen p{font-size: 14px;}
	/* .fixedBottom-tel p{font-size: 15px;margin-top: 24px;line-height: 26px;} */
	.fixedBottom-tel h3{font-size: 24px;/* line-height: 26px; */}
	/* .fixedBottom-tel{margin-left: 20px;} */
	.fixedBottom-code dd{font-size: 14px;}
	.fixedBottom-codeDownload{width: 620px;}
	.fixedBottom-download a{font-size: 16px;}
	.innerFooter .bot-contact{width: 300px;}
	.innerBrief-list dd h3.innerBrief-list-h3{margin-top: 0;}
	.innerService-list dl dt{height: 265px;line-height: 265px;}
	
	.fixedBottom-nav ul li a{font-size: 18px;line-height: 30px;}
}


@media screen and (max-width: 1280px){
	.header-box .nav ul li{margin-left: 20px;}
	.innerService-list dl dt{height: 250px;line-height: 250px;}
	
	.fixedBottom-nav ul li{margin-right: 25px;}
}

@media screen and (max-height: 800px){
	.section01-list em.ani{bottom: 35%;}
	.section04-list{margin-top: 35px;}
	.index-title p{margin-top: 20px;}
	.section04-list .bd li dt{height: 340px;line-height: 340px;}
	.section04-list .bd li dd{height: 75px;}
	.section04-list .bd li dd h3{line-height: 75px;}
	.section04-list .bd li dd span{margin-top: 12px;}
	.section05-list{margin-top: 35px;}
	.section05-list dl{height: 480px;}
	.section05-list dl dt{height: 340px;line-height: 340px;}
	.section05-list dl dd h3{margin-top: 20px;}
	.section05-list ul li{height: 147px;}
	
	.section06-list-top{top: 18%;}
	.top-nav{margin-top: 25px;}
	.bot-contact h3{margin-top: 40px;}
	.bot-copyright{margin-top: 40px;}
}
@media screen and (max-height: 720px){
	.section01-list em.ani{bottom: 30%;}
	.section05-list dl{height: 400px;}
	.section05-list dl dt{height: 290px;line-height: 290px;}
	.section05-list dl dd h3{margin-bottom: 5px;}
	.section05-list dl dd p{height: 30px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
	.section05-list ul li{height: 120px;}
	.section05-list .more{top: -85px;}
	
	/* .section06-list-top{top: 18%;} */
	/* .top-nav{margin-top: 25px;} */
	.top-nav div ul li ul li a{line-height: 28px;}
	.bot-contact p{margin-top: 5px;line-height: 26px;}
	.bot-copyright p{line-height: 26px;}
	.bot-contact h3{margin-top: 20px;}
	.bot-copyright{margin-top: 20px;}
	.section06-list-bot{bottom: 3%;}
}
@media screen and (max-height: 700px){
	.index-title h3{font-size: 32px;}
	.section04-list{margin-top: 25px;}
	.section04-list .bd li dt{height: 290px;line-height: 290px;}
	.section04-list .bd li dd{height: 60px;}
	.section04-list .bd li dd h3{line-height: 60px;}
	.section04-list .bd li dd span{margin-top: 10px;width: 40px;height: 40px;}
	.top-nav{top: 25px;}
	.top-nav div ul li ul li a{line-height: 30px;}
	.top-nav dl dt{width: 120px;height: 120px;line-height: 120px;}
	.bot-copyright div{margin-bottom: 30px;}
	.bot-copyright div select{height: 40px;}
	
}
@media screen and (max-height: 640px){
	.section01-list em.ani{bottom: 26%;}
}
