html{background:#FFF;color:#000;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,form,input,textarea,p{margin:0;padding:0;}img{border:0;}ol,ul{list-style:none;}h1,h2,h3{font-weight:normal;font-size:100%;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-weight:inherit;font-size:inherit;font-family:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}a{color:inherit;text-decoration:none!important;}
/*******CSS reset*************/
body{overflow-x:hidden;position:relative;z-index:-2;background:#fff;font-size:12px;line-height:24px;font-family:'Microsoft YaHei',SimHei,SimYou,SimSun,Arial,'iconfont';}
img {max-width:100%;}
em,i {font-style:normal;}
h2 {font-size:20px;font-weight:600;color:inherit;}/*主标题*/
h2 span {color:#50af44;}
h3 {font-size:16px;color:inherit;}/*副标题*/
h4 {font-size:14px;color:inherit;}/*小标题*/
.bold {font-weight:600;}
.middle {position:relative;top:50%;left:50%;transform:translate(-50%,-50%);}

@media (max-width:767px){
	.hidden-xs {display:none!important;}/*沿用bootstrap3特性*/
	h2 {font-size:26px;}
	h3 {font-size:18px;}
	body {font-size:14px;line-height: 28px;}
}
@media(min-width:768px){
	.visible-xs {display:none;}
	h2 {font-size:30px;}
	h3 {font-size:20px;}
	h4 {font-size:16px;}
}
@media(min-width:992px){
	.container {max-width:95%;}
	h2 {font-size:30px;font-weight:500;}
	h3 {font-size:21px;}
	h4 {font-size:18px;}
	body {font-size:15px;line-height: 32px;}
}
@media(min-width:1200px){
	.container {max-width:1200px;}
	h2 {font-size:35px;line-height: 50px}
	h3 {font-size:23px;}
}
@media(min-width: 1440px){
	.container {max-width:1400px;}
}

.imgbox {overflow: hidden;background:#f5f5f5;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}


#mheader{ opacity:0;position: fixed; width: 100%; top:0;bottom:0;height:100vh;padding: 20px 0px; z-index: -1; transition: all 0.3s;}
.mlogo{ float: left; width:40%; margin-left: 15px;}
.mlogo img{ width: 100%; }
.navigation-is-visible div.nav-trigger{display:block;color:#fff;z-index:99;font-size:36px; width: 32px;position: absolute;top:25px;left:15px;}
.navigation-is-visible #mheader {opacity: 1;z-index: 999;}
.nav_transform1{position:absolute;top:0;bottom:0; left:20%; display: none; z-index:20;overflow-y:scroll; padding:20px 10px;width:80%;border:0;background:#FFFFFF; text-transform:none; overflow-scrolling:touch;}
.nav_transform1{transition:-webkit-transform .3s cubic-bezier(.86,0,.07,1);transition:transform .3s cubic-bezier(.86,0,.07,1);}
.navigation-is-visible .nav_transform1{ display:block;-webkit-transform:none;transform:none; }
.nav-overlay{position:fixed;top:0;left:50%; margin-left:-375px; z-index:10;width:750px;height:100vh;background:rgba(0,0,0,.6);opacity:0;transition:opacity .3s linear;pointer-events:none;}
.navigation-is-visible .nav-overlay{opacity:1;pointer-events:auto;}
.navp1{ padding: 15px 0px;text-align: center;font-size:18px;font-weight:bold;color:#044bb4;  }
.navp1 img{ max-width: 60%; }
.navp2{ padding-left: 30px;padding-top:20px; font-size: 1.4rem;}
.navp2 b{ font-size: 1.6rem; color: #D80100; }
.navul{ width: 90%; margin: 15px auto 25px;}
.nav-item{position: relative; margin-bottom: 5px; }
.nav-item p{overflow: hidden;line-height: 40px;max-height:40px; font-size: 16px; padding: 0px 10px;}
.nav-item p i{ float: right; margin-top:11px; font-size:16px; color: #666;}
.nav-item.nav-show{border-bottom: none;}
.nav-item .msub{display:none; background:#f1f1f1; padding: 0px 16px; overflow:hidden; }
.nav-item .msub a{ line-height: 2; margin-bottom:5px; font-size:14px; display: block;}
.nav-item .msub a.on{ color:#D80100;}
.nav-item.nav-show .msub{display: block;}
.nav-item p a{ float: left; }
.nav-show p i{transform:rotate(90deg);}
.nav-show.nav-item>p{ background:#f1f1f1;}
.nav-show>a:before,.nav-item>a:hover:before{opacity:1;}
.navseach{ overflow: hidden; margin-top: 25px; }
.navseach_text{ width: 180px; padding: 0px 15px; margin-left: 15px; height: 32px; line-height: 32px; border: solid 1px #dedede; float: left;}
.navseach_btn{ width: 75px; height: 32px; line-height: 32px; float: left; margin-left: 8px; background: #D80100; color: #fff; border-radius: 15px; }
#mheader.down{ position: fixed; top: 0px; padding: 10px 0px; background: rgba(0,0,0,0.8); }
@media (min-width:768px) 
{
    .mlogo{ width: 25%; }
}
@media (min-width:992px) 
{
    .navs{ float: right; margin-top: 15px; margin-right: 15px;}
    .navs .nLi{ float: left; margin-left: 20px; position: relative;}
    .navs .nLi p{ float: left; }
    .navs .nLi p a{ padding: 0px 30px; transition: all 0s; float: left; font-size: 1.5rem; color: #fff; height: 32px; line-height: 32px;}
    .navs .subs{ width: 150px; overflow: hidden; display: none; position: absolute; padding: 10px 0px; font-size: 1.3rem; top: 32px; background: #fff;}
    .navs .subs a{ float: left; width: 120px; margin-left: 15px; overflow: hidden; height: 28px; line-height: 28px;}
    .navs .subs a:hover{ color:#D80100;}
    .navs .subs a.ons{ color:#D80100;  }
    .navs .subs.last{ right: 0px; }
    .navs .nLi.on p a{ background:#fff; color:#D80100; }
}
@media (min-width:1200px) 
{
    .navs{ margin-right: 60px; }
    .navs .nLi p a{ padding:0px 35px; font-size: 1.8rem; height: 45px; line-height: 45px;}
    .navs .subs{ width: 170px; padding: 15px 0px; font-size: 1.6rem; top: 45px; }
    .navs .subs a{ width: 150px; height: 40px; line-height: 40px; margin-left:20px;}
}



.header {line-height: 75px;}
.header-top {background: #2a8e1e;color:#fff;line-height: 35px;}
.header-top a {color:#fff;}
.header-top b {color:#fff;}
.header-logo h1 {font-size:18px;font-weight:bold;display:inline;    color: #2a8e1e;white-space: nowrap;overflow:hidden;}
.header-nav a {display:block;text-align: center;flex:1;white-space: nowrap;position:relative;}
/*.header-nav a:after {content:'|';display:block;color:rgba(0,0,0,.3);position:absolute;right:0;top:50%;transform:translateY(-51%);}*/
/*.header-nav a:last-child:after {content:'';}*/
.header-nav a:hover {font-weight:bold;color:#000;}
.header-tel {color:#fff;font-size:30px;background: #f1aa00;text-align: center;}

.header-bottom {line-height: 55px;font-size:16px;border-bottom:1px solid #eee;}
.header-bottom i {line-height: 58px;font-size:18px;color:#50af44;}
@media(max-width:767px){
	.header-logo {padding:0 15px!important;}
	.header-tel i {transform:translateY(5px);}
	.header-tel i:after {content:'导航';display:block;font-size:12px;}
}
@media(min-width:768px) {
	.header {line-height: 105px;}
}
@media(min-width:992px){
	.header-nav a {font-size:16px;}
	.header-logo h1 {font-size:24px;}
}
@media(min-width:1200px) {
	.header-logo h1 {font-size:32px;}
}

.index-ad {position:absolute;right:10px;top:10px;z-index:999;width:55px;}
@media(min-width:768px){
	.index-ad {width:100px;}
}
@media(min-width:1200px){
	.index-ad {width:unset;right:30px;top:20px;}
}

.index01 {padding:30px 0 40px 0;border-bottom:1px solid #eee;}
.index01-title {text-align: center;}
.index01-title h2:after {content:'';display:block;width:30px;height:3px;background: #50af44;margin:10px auto 5px;}
.index01-title em {color:#666;}
.index01-content {margin-top:15px;}
.index01-content-left-left {padding-right:45px;}
.index01-content-left-left-wrap {border:5px solid #50af44;padding:50px 0 50px 30px;}
.index01-content-left-left-wrap b {font-size:50px;color:#50af44;}
.index01-content-left-left-wrap h2 {font-size:24px;line-height:36px;margin-top:15px;margin-bottom:10px;}
.index01-content-left-left-wrap h2 span {color:#000;}
.index01-content-left-left-wrap h3 {color:#000;font-size:18px;font-weight:bold;line-height: 26px;}
.index01-content-left-left-wrap h3:after {content:'';display:block;width:60px;height:3px;background: #50af44;margin:25px 0 15px;}
.index01-content-left-left-wrap em {color:#333333;}
.index01-content-left-right {text-align: justify;}
a.index01-more {display:block;border:1px solid #999;font-size:13px;color:#999;margin-top:25px;text-align: center;line-height: 35px;width:130px;}
a.index01-more:hover {color:#000;}
@media(max-width:767px){
	.index01-more {margin:20px auto 30px;}
}
@media(min-width:992px){
	.index01 {padding:55px 0 90px 0;background:url(../Image/index01_bg.jpg) no-repeat right 70% top 35px;}
	.index01-content {margin-top:35px;}
	.index01-more {margin-top:40px;}
	.index01-content-left-right {padding-right:55px;padding-top:30px;}
}
@media(min-width:1200px){
	.index01-content {margin-top:60px;}
	.index01-more {margin-top:50px;}
}

.index02 {padding-top:30px;overflow: hidden;}
.index02-title {text-align: center;}
.index02-title h2:after {content:'';display:block;width:30px;height:3px;background: #50af44;margin:10px auto 5px;}
.index02-title em {color:#666;}
.index02-content {margin:20px 0;}
.index02-content:after {content:'';display:block;background: #50af44;height:100%;width:500px;position:absolute;right:0;top:0;bottom:0;transform:translateX(100%);}
.index02-content-left-title	{text-align:center;background: #50af44;color:#fff;padding:30px 0 20px;border-bottom:7px solid #f1c100;}
.index02-content-left-title em {color:rgba(255,255,255,.66);letter-spacing: 5px;}
.index02-type {margin-top:15px;}
a.index02-type-slide {display:block;text-align:center;background: #50af44;color:#fff;line-height: 35px;border-bottom:2px solid #fff;}
a.index02-type-slide:last-child {border:0;}
a.index02-type-slide:hover {background:#f1aa00;}
.index02-type h3 {line-height:55px;border:2px solid #50af44;font-size:16px;font-weight:bold;color:#50af44;text-align: center;margin-top:20px;}
.index02-tel {line-height: 24px;margin:15px 0;}
.index02-ewm {padding-top: 20px;padding-left: 20%;}
.index02-ewm img {width:100px;margin-right:15px;}
.index02-content-right-list {padding-top:20px;}
.index02-content-right-title {color:#444;font-weight:700;}
.index02-product-slide-img {padding:5px; border:1px solid #eee;border-radius: 3px;}
.index02-product-slide-img img:hover {opacity: .8;}
.index02-product-slide-title {line-height: 45px;white-space: nowrap;overflow: hidden;font-size:12px;position:relative;}
.index02-product-slide-title span {width:60%;display:inline-block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.index02-content-product-message {color:#666;border:1px solid #aaa;padding:0 10px;position:absolute;right:0;top:0;line-height: 25px;border-radius: 12.5px;}
@media(max-width:767px){
	.index02-type h3,.index02-tel,.index02-ewm {display:none;}
	.index02-content-right-title {margin-top:20px;}
	.index02-content-product-message {top:10px;}
}
@media(min-width:992px){
	.index02 {padding-top:55px;background:url(../Image/index02_bg.jpg) no-repeat right 25% top 35px;}
	.index02-content-left-bg { position:absolute;right:15px;top:0;bottom:0;min-width:800px;z-index:-1;background: url(../Image/index02_left_bg.jpg) no-repeat center;background-size:100%; }
	.index02-content-left {padding-top:40px;padding-bottom:110px;}
	a.index02-type-slide {line-height: 45px;}
	.index02-content-right {padding-top:30px;}
	.index02-product-slide-title {line-height: 70px;font-size:15px;}
	.index02-content-product-message {font-size:13px;line-height: 30px;margin-top:20px;border-radius: 15px;}
	.index02-content-product-message:hover {color:#fff;background:#50af44;border:1px solid #50af44;}
}
@media(min-width:1200px){
}

.index03 {padding:35px 0 20px;background: url(../Image/index03_bg.jpg) no-repeat center bottom;}
.index03-title {text-align: center;position:relative;}
.index03-title h2:after {content:'';display:block;width:30px;height:3px;background: #50af44;margin:10px auto 5px;}
.index03-title em {color:#666;}
a.index03-more {display:block;position:absolute;right:0;top:0;border:1px solid #999;font-size:13px;color:#999;text-align: center;line-height: 35px;width:130px;}
a.index03-more:hover {color:#000;}
.index03-content {margin-top:20px;}
.index03-slide-title {line-height: 35px;text-align: center;}
.index03-content-bottom {text-align: center;}
.index03-content-bottom div {display:flex;border:2px solid #50af44;width:90%;margin:10px auto;}
.index03-content-bottom div span {flex:1;white-space: nowrap; display:block;color:#50af44;font-weight:600;line-height: 35px;padding:0 5px;vertical-align:middle;}
.index03-content-bottom div b {font-size:14px;vertical-align:middle;}
.index03-content-bottom div a {flex:1;white-space: nowrap;display:block;background:#50af44;color:#fff;line-height:37px;padding:0 5px; }
@media(max-width:767px){
	a.index03-more {border:none;}
}
@media(min-width:992px){
	.index03-content {margin-top:50px;}
	.index03-slide-title {line-height: 70px;}
	.index03-content-bottom div {width:600px;margin:20px auto;}
	.index03-content-bottom div span {line-height: 60px;font-size:17px;padding: 0 30px;}
	.index03-content-bottom div b {font-size:27px;}
	.index03-content-bottom div a {line-height: 62px;padding:0 35px;font-size:20px;font-weight:700;}
}
@media(min-width:1200px){
	.index03 {padding:75px 0 150px;}
}


.index04 {padding:20px 0 35px;}
.index04-title {position:relative;}
.index04-title h2:after {content:'';display:block;width:30px;height:3px;background: #50af44;margin:10px 0 5px;}
a.index04-more {display:block;position:absolute;right:0;top:10px;border:1px solid #999;font-size:13px;color:#999;text-align: center;line-height: 35px;width:130px;}
a.index04-more:hover {color:#000;}
.index04-content {margin-top:20px;}
.index04-slide a {display:block;}
.index04-slide a h4 {font-weight:500;}
.index04-slide a:hover h4 {color:#50af44;}
.index04-slide em {color:#888;}
.index04-slide p {color:#888;line-height: 24px;height:48px;overflow: hidden;}
@media(max-width:767px){
	.index04-slide {margin-bottom: 15px;padding-bottom:10px;border-bottom: 1px solid #eee;}
	a.index04-more {border:none;top:0;}
}
@media(min-width:992px){
	.index04 {padding:30px 0 55px;}
	.index04-content {margin-top:40px;}
}


/*产品页样式*/
.inpro-type {margin-bottom:15px;}
.inpro-type h3 {font-size:14px;background:#50af44;color:#fff;height: 35px;line-height: 35px;text-align: center;}
.inpro-list {margin-top:10px;line-height: 35px;flex-flow: row wrap;}
.inpro-list a {flex-basis:33.33%;padding:5px;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}
.product-type-container {margin-bottom:50px;}
.product-type-container-slide {margin-bottom:10px;}
.product-list-slide-img {overflow:hidden;}
.product-list-slide-img img {width:100%;}
.product-list-slide-title {color:#999;text-align: center;line-height: 35px;}
a.product-type-more {display:block;margin:0 auto;width:200px;line-height: 40px;text-align: center;border:1px solid #ddd;color:#aaa;margin-top:20px;}
.inpro-list a:hover {font-weight:bold;color:#000;}
@media(min-width:768px) {
	.inpro-list {margin-top:0px;}
	.inpro-list a {flex-basis:25%;padding:5px 15px;}
	.product-type-container-slide:nth-child(3n) {padding-right:0;}
	.product-type-container-slide:nth-child(3n-2) {padding-left:0;}
	.product-type-container-slide:nth-child(3n-1) {padding:0 7.5px;}
}
@media(min-width:992px) {
	.inpro-type h3 {font-size:15px;}
	.inpro-type {margin-bottom:40px;font-size:15px;}
	.inpro-list a {flex-basis:16.66%;}
	.product-type-container-slide {margin-bottom:5px;}
	.product-list-slide-title {text-align: center;line-height: 55px;font-size:15px;}
	.product-type-container-slide:hover .product-list-slide-title {color:#000;}
	.product-type-container-slide:hover img {transform:scale(1.05);transition:.3s all;}
	a.product-type-more {width:300px;line-height: 50px;font-size:16px;margin-top:40px;}
	a.product-type-more:hover {color:#000;border-color:#555;}
}




.product-catname {font-size:20px;font-weight:600;color:#50af44;}
.product-slide {padding:15px;}
.product-slide>a {display:block;padding:5px;text-align:center;border:1px solid #eee;}
.product-slide-img {overflow:hidden;}
.product-slide-img img {width:100%;}
.product-slide-title {flex:1;text-align: center;line-height: 35px;margin-top:10px;color:#fff;background:#50af44;white-space: nowrap;overflow:hidden;text-overflow: ellipsis;}
.product-slide-more {flex:1;text-align: center;line-height: 35px;margin-top:10px;background:#eee;}
.product-slide-more a {color:#000;display:block;}
@media(min-width:992px){
	.product-catname {font-size:30px;margin-bottom:10px;}
	.product-slide:hover img {transform:scale(1.05);transition:.3s all;}
	.product-slide-more:hover {background:#000; }
	.product-slide-more:hover a {color:#fff;}
}

.footer {position:relative;background:#333;color:#d7d7d7;padding:15px 0;line-height:32px;}
.footer a {color:#d7d7d7;}
.footer a:hover {color:#fff;}
.footer h4 {margin-bottom:15px;}
.footer-ewm {text-align: center;}
.footer-ewm img {width: 95px;display: block;margin:0 auto;}
.footer-bottom {color:#7c7c7c;margin-top:15px;padding-left:15px;}
.footer-nav {display:flex;flex-flow:row wrap;}
.footer-nav a {flex:1;flex-basis:50%;}
.footer-content h3 {color:#fff;display:inline;line-height: 32px;}
@media (max-width:768px) {
}
@media (min-width:992px) {
	.footer {padding:35px 0;}
	.footer h4 {margin-bottom:25px;}
	.footer-bottom {margin-top:30px;}
}

/*news-list style*/
.news-list {margin-bottom: 70px;}
.news-slide {padding: 10px 15px;}
.news-slide-txt {border: 1px dashed #eee;padding:15px;}
.news-slide-title {font-size:16px;font-weight:600;margin-top:10px;margin-bottom:5px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.news-slide-content {line-height: 24px;height:72px;overflow:hidden;font-size:12px;margin:5px 0;color:rgba(0,0,0,.6);text-align: justify;}
.news-slide-time {color:#ddd;font-size:12px;}
.news-slide-more {color:#666;border:1px solid #ddd;padding:5px 20px;margin-top:5px;display:inline-block;}
@media(min-width:768px) {
	.news-slide-title {font-size:18px;}
	.news-slide-content {line-height: 28px;font-size:14px;margin:0;}
	.news-slide-time {font-size:14px;}
}
@media(min-width:992px){
	.news-slide {padding: 30px;margin-bottom: 30px;transition:.36s all ease;cursor:pointer;}
	.news-slide-txt {padding:30px;}
	.news-slide-title {font-size:20px;margin-top:0px;margin-bottom:10px;}
	.news-slide-content {line-height: 28px;font-size:16px;margin:10px 0;height:56px;}
	.news-slide-more {padding:5px 30px;margin-top:10px;}
	.news-slide:hover .news-slide-txt {box-shadow:4px 4px 20px -10px #000;transform:translateY(-2px);transition:.36s all ease;}
	.news-slide:hover .news-slide-title {color:#50af44;}
	.news-slide:hover .news-slide-content {}
	.news-slide:hover .news-slide-more {background: #50af44;color:#fff;}
}
/*news-list style*/
.inbanner {overflow: hidden;}
.inbanner img {width: 100%;position:relative;left:50%;transform:translateX(-50%);}
.inpage-location {font-size:12px;line-height: 35px;color:#999;}
.inpage-container {padding:5px 15px 50px;background: #fff;position: relative;}
.inpage-txt {line-height: 2.5rem;}
.inpage-title {font-size: 20px;width:100%;text-align: center;}
.inpage-image {text-align: center;}
.inpage-description {line-height: 40px;font-size:12px;border:1px solid #eee;border-left:0;border-right:0;margin:15px 0;text-align: center;}
@media(max-width:768px){
	.inbanner img {min-width:600px;}
}
@media(min-width:768px){
    .inpage-title {font-size:24px;}
    .inpage-description {font-size:14px;}
	.inpage-location {margin-bottom:15px;padding-left:0;font-size:14px;}
}
@media(min-width:1400px){
    .inpage-title {font-size:28px;}
    .inpage-description {line-height: 60px;margin:25px 0;}
    .inpage-container {padding-top:25px;}
}

.page{ margin:10px auto; text-align:center; float:right; display: inline;}
.page a{border:#dedede 1px solid; padding:3px 10px; margin:3px; color:#666; display: inline-block;}
.page a:hover{border:#D80100 1px solid;color:#fff; background: #D80100;}
.page a:active{border:#D80100 1px solid;color:#fff; background: #D80100;}
.page span.current{border:solid 1px #D80100;padding:3px 15px; font-weight:bold; margin:3px; color:#fff; background-color:#D80100; display: inline-block;}
.page span.disabled{border:#dedede 1px solid;padding:3px 10px;margin:3px;color:#ddd;  display: inline-block;}
.page select{ border:#dedede 1px solid; padding:3px 0px; display: inline-block;}

/*page-footer mobile footer nav*/
.page-margin {height:70px;}
#page-footer ul li {width:25%;}
.page-footer {z-index:998;background-color: #000;position: fixed;bottom: 0;left:0;width: 100%;margin:0;}
.page-footer li {float:left;height:70px;line-height:50px;text-align: center;padding:10px 0;}
.page-footer li a {width:100%;height:100%;text-align:center;color:#fff;}
.page-footer li:hover {background:#555;}
.page-footer li a i{font-size: 24px;color: #fff;display: block;margin-bottom: -10px;}
#page-footer.five ul li {width:20%!important;}
.top {line-height:50px;font-size: 36px;color: #fff;}
.top_li {display:none;}
.five .top_li {display:block;}
/*page-footer*/



.address-slide {padding:15px;text-align: center;}
.address-slide a {display:block;color:#000;padding:15px 0;box-shadow:10px 10px 20px rgba(0,0,0,0.3); border-radius:5px;}
.address-slide i {font-size:30px;}
.address-slide h2 {font-size:20px;font-weight:600;margin:15px 0;}
.address-slide p {font-size:14px;line-height: 24px;height:72px;}
.address-slide.on a { background:#0eb67d; color: #fff; box-shadow:10px 10px 20px rgba(0,0,0,0.5); }

.contact-message li {position:relative;width:50%;float:left;box-sizing:border-box;padding:5px 10px;}
.contact-message li span{ /*width: 100%;*/ height:35px; line-height: 35px; font-size: 14px;  float: left;padding-left:10px;position:absolute; left: 12px;top:7px;}
.contact-message li span b{ color:#0eb67d;  }
.contact-message input {width:100%;padding:0px 10px;line-height: 35px;padding-left:5%;margin-bottom: 5px;border:none;border:1px solid rgba(0,0,0,.2);}
.contact-message-btn {line-height: 37px;border:none;background: #50af44;color:#fff;cursor: pointer;padding:0 20px;}
.contact-message-btn:hover {background: #000;}
.s_textarea{ width:100%;padding:0px 10px;line-height: 35px; padding-left:2.5%;margin-bottom: 5px;border-color:rgba(0,0,0,.2);}
.s_img{ height: 37px;cursor:pointer;position: absolute;right: 10px;top:5px;}

#schan4{ position: relative; width: 100%;height: 440px; margin-top: 30px;}
#dt{ width: 100%;height: 440px;}
@media(max-width:767px){
	.contact-message li{width:100%;}
	.contact-message li span {padding:0px 10px;line-height: 35px; padding-left:0;}
}
@media(min-width: 992px) {
    #schan4 {margin-top:90px;}
    .address-slide i {font-size:50px;}
    .address-slide a {padding:50px 0;}
    .contact-message input {line-height: 40px;height:40px;margin-bottom: 15px;padding-left:3%;}
    .s_textarea {line-height: 40px;margin-bottom: 15px;padding-left:1.5%;}
    .s_img{ height: 40px;}
    .contact-message-btn {line-height: 42px;}
}



#dituContent {width:100%;height:100%;overflow:hidden;line-height:28px;border:none;}
#dituContent img {max-width:unset;}
.con_title {font-size:2.5rem;color:#232323;padding-top:2rem}
.con_title small {font-size:14px;color:#959595;padding-left:1rem}
.contactbox {position:relative;}
.contactbox01 {width:100%;height:auto;overflow:hidden;position:relative;z-index:2}
.contactbox01 .container {position:relative;}
.contactbox02 {position:relative;z-index:1}
.contactbox01 .lxlist {padding:2rem 0}
.contactbox01 .lxlist li {padding:14px 0;line-height:22px;height:auto;overflow:hidden;}
.contactbox01 .lxlist li img {float:left;padding-right:1rem}
.contactbox01 .lxlist li big {line-height:44px;font-size:30px}
.contactbox01 .kefu {background:#50af44;transition:1s all}
.contactbox01 .kefu img {display:block;margin:0 auto}
.contactbox01 .kefu:hover {background:#232323}
.contactbox .closecontact {width:30px;height:30px;right:30px;top:30px;position:absolute;}
.contactbox01 .msg01 {width:100%;height:48px;line-height:48px;color:#959595;border:1px solid #d2d2d2;padding:0px 15px;outline:none;margin-bottom:20px;display:block;}
.contactbox01 .msg02 {width:100%;height:118px;color:#959595;line-height:48px;border:1px solid #d2d2d2;padding:0px 10px;outline:none;margin-bottom:20px;display:block;}
.contactbox01 .captcha {width:60%;height:48px;line-height:48px;color:#959595;border:1px solid #d2d2d2;padding:0px 15px;outline:none;margin-bottom:20px;float:left;}
.contactbox01 .msg03 {width:36%;height:48px;text-align:left;text-indent:2rem;line-height:48px;color:#fff;border:1px solid #50af44;background:#50af44;padding:0px 10px;float:right;outline:none;margin-bottom:1rem;transition:0.4s all}
.contactbox01 .msg03:hover {border:1px solid #232323;}
.contactbox01 .G_inimg {height:30px;margin-left:-25%;float:left;margin-top:9px;}
.contactbox01 .Validform_checktip {display:none !important}
.contactbox01 .msgbox {padding:15px 0;height:auto;overflow:hidden;}
@media(min-width:1200px) {.contactbox01 {position:absolute;left:0;top:-75px;z-index:10}
.contactbox01 .container {background:#fff;padding:25px 86px 90px}
.con_title {font-size:44px}
.contactbox01 .kefu {width:361px;height:72px;}
.contactbox02 {height:700px}
#allmap {height:700px}
.contactbox01 .msg01,.contactbox01 .msg02,.contactbox01 .captcha {font-size:14px}
.contactbox01 .lxlist li {font-weight:bold;font-size:24px;line-height:28px;}
.contactbox01 .lxlist li img:nth-child(1) {padding-right:40px;}
}