.vbanner img{width: 100%;}
.main{position: relative;min-height: 750px;}
.linklist{background-color: #e5310e; width: 100%;height:84px; margin-top: -1px;}
.linklist .area{display: flex; justify-content: space-between;padding: 0 40px; align-items:center;height: 84px;}
.linklist .left{display: flex; align-items:baseline;}
.linklist .left h1{font-size:34px;color: #FFFFFE;position: relative;font-weight: bold;}
.linklist .left h1::before{content: "";position: absolute;left: -15px;top:50%; transform: translateY(-50%); width: 5px;height:30px;border-radius: 3px;background-color: #FFFFFF;}
.linklist .left span{text-transform: uppercase;font-size:20px;color: #ffbdb0; font-weight: bold;margin-left: 15px;}
.linklist .right{display: flex; color: #FFFFFF;font-size: 16px; align-items:center;}
.linklist .right a{color: #FFFFFE;}
.linklist .right img{width: 18px; margin-right: 8px;}

.classlist{margin: 3% auto; display: flex;justify-content: center;flex-wrap: wrap;}
.classlist a{background-color: #e5e5e5;height:48px;border-radius: 24px;color: #333333;display:block;text-align: center;line-height:48px; margin-right:8px;font-size:18px;padding: 0 3%; margin-bottom:3%;}
.classlist a.active{background-color: #e5310e;color: #FFFFFE;}
.content{width:1200px;padding: 0 3%;text-align: left; margin: 0 auto 3% auto;height: auto;position: relative;z-index: 11;font-size: 18px;}
.content h1{font-size: 45px;text-align: center;padding-bottom: 14px;}
.content p{text-align: left;font-size: 16px;line-height: 32px;}
.main .tiem{position: absolute; left:2%;top:5%;}
.main .tiem img{width:243px;}
.main .wan{position: absolute; right:2%;bottom:15%;}

.contact{display: flex;width:1200px;padding: 0 3%; margin: 0 auto;position: relative;z-index: 99; align-items:flex-start;}
.contact .left{width:40%;text-align: left; color: #333333;}
.contact .left h1{font-size:26px;line-height: 50px;padding-bottom: 12px;}
.contact .left p{display: flex; align-items:flex-start;font-size: 18px;padding:8px 0;line-height: 26px;}
.contact .left p img{width: 30px;margin-right: 5px;}
.contact .right{width:60%;display: flex;justify-content: space-between;}
.contact .right .r1{width: 49%;}
.contact .right .r1 img{width: 100%;}
.contact .right .r2{width: 49%;}
.contact .right .r2 img{width: 100%;}
#allmap{height:395px; margin-top: 3%;font-size: 16px;line-height: 32px;}
.content img{max-width: 100%; width: auto;}
.msgcont{width:576px;margin: 0 auto;}
.msgcont .tit{font-size: 32px;color: #333333;position: relative;padding-bottom: 20px; margin-bottom: 36px;}
.msgcont .tit::after{content: "";position: absolute;left: 50%;transform: translateX(-50%);bottom: 0px;width: 85px;height: 5px;background-color: #e7280f;}
.msglist{width: 100%;}
.msglist .msgitem{margin-bottom:15px;position: relative;}
.msglist .msgitem input{width: 100%;height:50px;background-color: #f8f8f8;padding-left: 60px;font-size:15px;color: #999999;}
.msglist .msgitem .m1{position: absolute;left:15px;top:8px;width: 35px;height: 35px;}
.msglist .msgitem textarea{width: 100%;background-color: #f8f8f8;height: 132px;font-size:15px;color: #999999;padding: 15px 0 15px 60px;}
.msglist .msgitem .m5{position: absolute;right:2px;bottom:2px;width:19px;height:15px;}
.msglist .subbtn{width: 452px;height: 64px;background-color: #e7280f;color: #FFFFFE;font-size: 20px; margin: 0 auto;line-height: 64px;}

.joinlist{width: 1280px;margin: 0 auto;display: flex;flex-wrap: wrap;position: relative;z-index: 99; justify-content: space-between;}
.joinlist .item{width: 49%;border: 1px solid #e5e5e5; margin-bottom:20px; display: flex;justify-content: space-between;padding:30px;}
.joinlist .item .left{text-align: left;}
.joinlist .item .left p{font-size:18px;color: #333333;line-height:32px;}
.joinlist .item .left p img{margin-left: 10px;width:22px;height: 19px;}
.joinlist .item .left span{color: #999999;font-size: 15px;line-height: 32px;}
.joinlist .item .right{text-align: right;}
.joinlist .item .right p{font-size:18px;color: #e7280f;line-height: 32px;}
.joinlist .item .right span{color: #999999;font-size: 15px;line-height: 32px;}
.viewcont{margin: 0 auto;position: relative;z-index: 99; width: 1280px;}
.viewcont .title{color: #333333;font-size: 30px;border-bottom: 1px solid #e5e5e5;padding-bottom:30px;}
.viewcont .time{display: flex;height:64px;align-items: center;font-size:16px;color:#666666; justify-content: center;}
.viewcont .time p{margin: 0 15px;}
.viewcont .text{font-size: 16px;line-height: 32px;text-align: left;}
.viewcont .text p{font-size: 16px;line-height: 32px;text-align: left;}
.viewcont .text img{margin: 0 auto;display: flex; justify-content: center; width: auto; max-width: 100%;}
.viewcont .key{padding-left:25px; margin: 25px 0;text-align: left;font-size:16px; color: #666666;display: flex; align-items: center;height: 50px;}
.viewcont .key a{font-size: 16px;border: 1px solid #e5e5e5;border-radius: 3px;padding: 5px 10px;color: #666666;margin-right: 8px;display: block;}
.viewcont .bottom{border-top: 1px solid #e5e5e5;text-align:left;padding: 20px 0;}
.viewcont .bottom .prev,.viewcont .bottom .next{width: 100%;display: flex;height:30px;align-items:center;font-size: 16px;color: #666666;}
.viewcont .bottom .prev p,.viewcont .bottom .next p{width:70px;}
.viewcont .bottom .prev a,.viewcont .bottom .next a{color: #666666;}

.newslist{margin: 0 auto 30px auto;position: relative;z-index: 99; width: 1280px;}
.newslist .newstop{margin: 20px auto;display: flex;justify-content: space-between;}
.newslist .newstop a{display: block;border:1px solid #e5e5e5;padding:8px;width: 32%;}
.newslist .newstop a img{width: auto; max-width:390px; height:184px;}
.newslist .newstop a p{color: #e5340d;font-size: 18px;padding:20px 0 10px 0;}
.newslist .newstop a span{text-align: left; color: #999999;font-size: 16px;line-height: 26px;}
.newslist .newstop a .more{width: 192px;height: 38px;background-color: #e5310e;border-radius: 19px; margin: 10px auto;line-height: 38px;color: #FFFFFE;font-size:16px;}
.newslist .item{border:1px solid #e5e5e5;padding:8px;margin-bottom: 20px; display: flex; align-items: center;}
.newslist .item .left{width:27%;}
.newslist .item .left img{width: auto;max-width:488px;height: 230px;}
.newslist .item .right{width:73%;padding-left: 2%;text-align: left;}
.newslist .item .right .tit{font-size: 18px;color: #e5340d;line-height: 41px;}
.newslist .item .right .info{font-size: 16px;color: #999999;line-height: 26px;}
.newslist .item .right .bot{display: flex; align-items: center;height:30px; margin:30px 0;}
.newslist .item .right .bot p{display: flex; align-items: center; margin-right: 10px;color:#999999;font-size: 16px;}
.newslist .item .right .bot p img{margin-right: 3px;width: 23px;}
.pages{display: flex; justify-content: center; margin: 45px auto; align-items: center;}
.pages a{width:28px;height: 28px;border: 1px solid #d9d9d9; margin: 2px;line-height: 28px;font-size: 14px;border-radius: 5px;color: #595959;}
.pages .prev,.pages .next{width:33px;height: 28px;line-height: 28px;}
.pages .cur{background-color:#c8c8c8;border: 1px solid #c8c8c8; color: #FFFFFE;}
.pages .curs{background-color:#e83c26;border: 1px solid #e83c26; color: #FFFFFE;}

.mains{position: relative;min-height: 750px;}
.mains .tiem{position: absolute; left:2%;top:5%;}
.mains .tiem img{width:243px;}
.mains .wan{position: absolute; right:2%;top:18%;}
.mains .bai1{position: absolute;left: 3%;bottom: 10%;}
.mains .bai2{position: absolute;right:5%;bottom: 8%;}
.mains .bai1 img{width:219px;}
.mains .bai2 img{width:417px;}


.prolist{margin: 0 auto 30px auto;position: relative;z-index: 99; width: 1280px;display: flex; flex-wrap:wrap;}
.prolist .item{width: 32.6%; margin-right: 1%;display: block; margin-bottom: 35px;}
.prolist .item:nth-child(3n){margin-right: 0;}
.prolist .item .img{padding:10px;border: 1px solid #e5e5e5;display: block;} 
.prolist .item .img img{max-width: 390px;height: 260px;width: auto;}
.prolist .item .tit{height:50px;line-height: 50px; font-size:18px;color: #333333; display: block;width: 100%;}
.prolist .item:hover .img{border: 1px solid #e5310e;}
.prolist .item:hover .tit{background-color: #e5310e;color: #FFFFFE;}

.caselist{margin: 0 auto 30px auto;position: relative;z-index: 99; width: 1280px;display: flex; flex-wrap:wrap;}
.caselist a{width: 32.6%;display: block;position: relative;margin-right: 1%;margin-bottom: 30px;}
.caselist a img{width:auto;max-width:394px; border: 1px solid #d3d3d3; border-radius:17px; height:280px;}
.caselist .tits{height: 42px;width:80%; border:1px solid #FFFFFF;background-color: #FFFFFF; display: flex; align-items: center;border-radius:21px; font-size: 18px;position: relative; margin: -5% auto 0 auto;}
.caselist .tits p{width: 50%;text-align: center;background-color:#e5340d;height: 40px;border-top-left-radius: 20px; border-bottom-left-radius: 20px;line-height: 40px;color: #FFFFFF;}
.caselist .tits span{width: 50%;color: #222222;}
.caselist .txt{padding: 20px 0 15px 0;font-size:16px;color: #222222;}
.caselist a:nth-child(3n){margin-right: 0;}

.caseview{margin: 0 auto;position: relative;z-index: 99; width: 1280px;}
.caseview .title{color: #e5310e;font-size: 30px;border-bottom: 1px solid #e5e5e5;padding-bottom:15px;text-align: left;padding-left: 10px;}
.caseview .casetop{display: flex;padding:10px;justify-content: space-between;color: #666666;}
.caseview .casetop .left{display: flex; align-items: center;}
.caseview .casetop .left p{display: flex;height:40px; align-items: center;margin-right: 18px;font-size:16px;}
.caseview .casetop .left p img{width:22px;margin-right: 5px;}
.caseview .casetop .time{display: flex;height:40px;align-items: center;font-size:16px;}
.caseview .casetop .time img{width:22px;margin-right: 5px;}
.caseview .info{background-color:#ffeeec;padding: 10px 25px;text-align: left;font-size: 16px;color: #333333;line-height: 26px;}
.caseview .vlist{margin: 42px auto;position: relative;}
.caseview .vlist .swiper-slide img{padding:6px;border: 1px solid #d6d6d6; width: 100%;}
.caseview .vlist .swiper-button-prev{background-image: url(../images/c-left.jpg);left:-5px;top: 50%;border: 1px solid rgba(212,212,212,0.4);}
.caseview .vlist .swiper-button-next{background-image: url(../images/c-right.jpg);right:-5px;top: 50%;border: 1px solid rgba(212,212,212,0.4);}

.caseview .bottom{border-top: 1px solid #e5e5e5;text-align:left;padding: 20px 0;}
.caseview .bottom .prev,.caseview .bottom .next{width: 100%;display: flex;height:30px;align-items:center;font-size: 16px;color: #666666;}
.caseview .bottom .prev p,.caseview .bottom .next p{width:70px;}
.caseview .bottom .prev a,.caseview .bottom .next a{color: #666666;}
.map{margin-bottom: 42px;}
.vmlist{display: none;}
.mnewslist{display: none;}
.viewimg{max-width: 640px;width:auto; margin: 0 auto;}
.viewimg img{width: 100%;}
@media screen and (max-width: 992px){
	.vbanner{display: none;}
	.linklist{display: none;}
	.main .tiem{display: none;}
	.main .wan{display: none;}
	.mains .tiem{display: none;}
	.mains .wan{display: none;}
	.mains .bai1{display: none;}
	.mains .bai2{display: none;}
	.classlist{padding: 0 1%;margin-bottom: 5%;}
	.classlist a{height: .64rem;border-radius: .32rem;font-size: .3rem;line-height: .64rem;margin-right:0.08rem;}
	.content{width: 100%;font-size: .28rem;}
	.content h1{font-size: .42rem;}
	.content p{font-size: .28rem;line-height:.42rem;}
	.prolist{width: 100%;padding: 2%; margin: 0 auto .4rem auto;justify-content: space-between;}
	.prolist .item{width:49%;margin-bottom: .35rem;}
	.prolist .item .img{padding: .1rem;}
	.prolist .item .img img{max-width:100%;height:auto; max-height: 2.6rem;}
	.prolist .item .tit{height:.5rem;line-height: .5rem;font-size: .28rem;}
	.viewcont{width: 100%;padding: 3%;}
	.viewcont .title{font-size: .36rem;padding-bottom: .3rem;}
	.viewcont .time{font-size: .24rem;height: .64rem;}
	.viewcont .time p{margin: 0 .15rem;}
	.viewcont .text{font-size:.28rem;line-height:.42rem;}
	.viewcont .text p{font-size:.28rem;line-height:.42rem;}
	.viewcont .key{padding-left:.25rem; margin: .25rem auto;font-size: .28rem;line-height: .5rem;}
	.viewcont .key a{font-size: .28rem;padding: .05rem .1rem; margin-right: .08rem;}
	.viewcont .bottom{padding: .2rem 0;}
	.viewcont .bottom .prev, .viewcont .bottom .next{font-size: .28rem;height:.45rem;margin: .15rem 0;}
	.viewcont .bottom .prev p, .viewcont .bottom .next p{width:20%;}
	.viewcont .bottom .prev a, .viewcont .bottom .next a{font-size: .28rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width: 80%; display: block;}
	.caselist{width: 100%;padding: 2%;margin: 0 auto;justify-content: space-between;}
	.caselist a{width: 48.5%; margin-bottom: .3rem;}
	.caselist a img{width: auto;max-width: 100%;height: auto; max-height: 3rem;}
	.caselist .tits{height: .42rem;font-size: .28rem;border-radius: .21rem;}
	.caselist .tits p{height: .4rem;border-top-left-radius:.2rem;border-bottom-left-radius:.2rem;line-height: .4rem;}
	.caselist .txt{font-size: .24rem;padding: .2rem 0 .15rem 0;}
	
	.caseview .bottom .prev, .caseview .bottom .next{font-size: .28rem;height:.45rem;margin: .15rem 0;}
	.caseview .bottom .prev p, .caseview .bottom .next p{width: 20%;}
	.caseview .bottom .prev a, .caseview .bottom .next a{font-size: .28rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width: 80%;display: block;}


	.pages{margin: .45rem auto;}
	.pages a{width: .42rem;height: .42rem;line-height: .42rem;font-size: .2rem;}
	.pages .prev, .pages .next{width: .52rem;height: .42rem;line-height: .42rem;}
	
	.caseview{width: 100%;padding: 2%;}
	.caseview .title{font-size: .36rem;padding-bottom: .15rem;padding-left: .1rem;}
	.caseview .casetop{padding: .1rem;display: block; margin-bottom: .15rem;}
	.caseview .casetop .left {width: 100%; padding: .1rem 0;}
	.caseview .casetop .left p{height:auto;margin-right: .18rem;font-size: .24rem;width: 100%;line-height: .32rem;}
	.caseview .casetop .left p img{width:.3rem;margin-right: 0.05rem;}
	.caseview .casetop .time{height: .4rem;font-size: .24rem;}
	.caseview .casetop .time img{width: .28rem;}
	.caseview .info{padding:.1rem .25rem;text-align: justify;}
	.caseview .vlist{display: none;}
	.caseview .vmlist{margin: .42rem auto;position: relative;display: block;}
	.caseview .vmlist .swiper-slide img{padding:0.06rem;border: 1px solid #d6d6d6;width: 100%;}
	.caseview .vmlist .swiper-button-prev{background-image: url(../images/c-left.jpg);left:-5px;top: 50%;border: 1px solid rgba(212,212,212,0.4);}
	.caseview .vmlist .swiper-button-next{background-image: url(../images/c-right.jpg);right:-5px;top: 50%;border: 1px solid rgba(212,212,212,0.4);}

	#allmap{height:3.5rem;}
	.joinlist{width: 100%;padding: 2%;}
	.joinlist .item{width: 100%;margin-bottom:.2rem;padding: .2rem;}
	.joinlist .item .left p{font-size: .28rem;line-height: .38rem; display: flex; align-items: center;}
	.joinlist .item .left p img{width: .32rem;height: auto;margin-left:.1rem}
	.joinlist .item .left span{font-size: .24rem;line-height: .36rem;}
	.joinlist .item .right p{font-size: .28rem;line-height: .38rem;}
	.joinlist .item .right span{font-size: .24rem;line-height: .36rem;}
	.contact{width: 100%;display: block;}
	.contact .left{width: 100%;}
	.contact .left h1{font-size: .42rem;line-height: .5rem;padding-bottom: .12rem;}
	.contact .left p{font-size: .28rem;padding: .08rem 0;line-height: .38rem;}
	.contact .left p img{width: .34rem;}
	.contact .right{width: 100%;padding: 0 5%;}
	.msgcont{width: 100%;padding:0 3%;}
	.msgcont .tit{font-size: .32rem;padding-bottom: .2rem;margin-bottom:.36rem;}
	.msgcont .tit::after{height: 0.03rem;width: .85rem;}
	.msglist{margin-bottom: 8%;}
	.msglist .msgitem{margin-bottom: .25rem;}
	.msglist .msgitem input{height: .64rem;padding-left: .6rem;font-size: .28rem;}
	.msglist .msgitem .m1{left: .15rem;top: .1rem;width: .4rem; height: .4rem;}
	.msglist .msgitem textarea{height:1.32rem;padding: .15rem 0 .15rem .6rem;font-size: .28rem;}
	.msglist .subbtn{width: 70%;height: .64rem;line-height: .64rem;font-size: .32rem;}
	.newslist{width: 100%;padding:0 2%; margin: 0 auto .4rem auto; display: none;}
	/* .newslist .newstop{margin: .2rem auto;}
	.newslist .newstop a{padding: 0.08rem;}
	.newslist .newstop a img{width: auto;height: auto;max-width: 100%;max-height: 3rem;}
	.newslist .newstop a p{font-size: .28rem;padding: .2rem 0 .1rem 0;}
	.newslist .newstop a span{font-size: .24rem;line-height: .36rem;}
	.newslist .newstop a .more{width: 80%;height:.42rem;line-height: .42rem;border-radius: .21rem;margin: .1rem;font-size: .28rem;}
	.newslist .item{padding: .08rem;margin-bottom:.2rem}
	.newslist .item .left img{width: auto;height: auto;max-width: 100%;max-height:2rem;}
	.newslist .item .right .tit{font-size: .28rem;line-height: .38rem;}
	.newslist .item .right .info{font-size: .24rem;line-height: .32rem;}
	.newslist .item .right .bot{height: .3rem;margin: .05rem auto;}
	.newslist .item .right .bot p{margin-right: .1rem;font-size: .24rem;}
	.newslist .item .right .bot p img{width: .3rem;} */
	.main{min-height: auto;}
	.mains{min-height: auto;}
	.map{margin-bottom:3%;}
	
	.mnewslist{display: block;width: 100%;text-align: left;padding: 0 2%;}
	.mnewslist a{display: block;border: 1px solid #e5e5e5;margin-bottom:0.2rem;padding:2% 3%;}
	.mnewslist .tit{font-size: .28rem;line-height: .48rem;color: #e5340d;}
	.mnewslist .info{font-size: .26rem;line-height: .36rem;color: #999999;}
	.mnewslist .bot{height: .3rem;margin: .15rem auto; display: flex;justify-content: space-between;}
	.mnewslist .bot p{margin-right: .1rem;font-size: .24rem;display: flex; align-items: center; color: #999999;}
	.mnewslist .bot p img{width: .3rem;}
	.mnewslist a:nth-child(2n){background-color:#f8f8f8;}
	.viewimg{max-width:100%;width:auto;}
	.viewimg img{width: 100%;}
}
