@charset "utf-8";
@import url(base.css);
.hq_1400{max-width: 1400px;margin: 0 auto;box-sizing: border-box;}
.hq_1120{max-width: 1120px;margin: 0 auto;box-sizing: border-box;}

.header{width: 100%;position: fixed;top: 0;left: 0;height: 96px;z-index: 100;
transition:.3s;-moz-transition: .3s;-webkit-transition: .3s;-o-transition: .3s;}
.headercon{width: 100%;}
.headerleft{float: left;padding-top: 22px;box-sizing: border-box;}
.headerleft a{display: block;width: 190px;height: 50px;overflow: hidden;position: relative;}
.headerleft a img{display: block;width: 100%;position: absolute;top: 0;left: 0;
transition:.3s;-moz-transition: .3s;-webkit-transition: .3s;-o-transition: .3s;}
.headerleft a img.logos{opacity: 0;z-index: -1;}
.headeright{float: right;}
.headeright ul li{float: left;margin-right: 32px;}
.headeright ul li:last-child{margin-right: 0;}
.headeright ul li a{display: block;line-height: 120px;font-size: 16px;color: #fff;font-weight: 500;position: relative;
transition:.3s;-moz-transition: .3s;-webkit-transition: .3s;-o-transition: .3s;}
.headeright ul li a::before{content: '';width: 0;height: 6px;position: absolute;top: 20px;left: 50%;margin-left: -16px;background: #9d2831;
transition:.3s;-moz-transition: .3s;-webkit-transition: .3s;-o-transition: .3s;}
.headeright ul li.active a::before{width: 32px;}

.headeractive{background: #fff;}
.headeractive .headerleft a img.logo{opacity: 0;z-index: -1;}
.headeractive .headerleft a img.logos{opacity: 1;z-index: 1;}
.headeractive .headeright ul li a{color: #000;line-height: 96px;}
.headeractive .headeright ul li a::before{top: 0;}
.headeractive .headeright ul li.active a{color: #9d2831;}
.headeractive .headeright ul li:hover a{color: #9d2831;}
.headeright ul li a:hover {color: #9d2831;}
.inheaderactive{background: #fff;}
.inheaderactive .headerleft a img.logo{opacity: 0;z-index: -1;}
.inheaderactive .headerleft a img.logos{opacity: 1;z-index: 1;}
.inheaderactive .headeright ul li a{color: #000;line-height: 96px;}
.inheaderactive .headeright ul li a::before{top: 0;}
.inheaderactive .headeright ul li.active a{color: #9d2831;}
.inheaderactive .headeright ul li:hover a{color: #9d2831;}

.nav{width: 100%;height: 60px;background: #fff;z-index: 2000;padding: 0 14px;box-sizing: border-box;display: none;
position: fixed;top: 0;left: 0;}
.navleft{float: left;width: 40%;height: 60px;display: flex;align-items: center;position: relative;z-index: ;}
.navleft a{display: block;}
.navleft a img{width: 70%;display: block;}
.navright{float: right;margin-top: 20px;}
.navright>span{width: 24px;height: 2px;display: block;margin-bottom: 7px;transition:.3s;-moz-transition: .3s;-webkit-transition: .3s;-o-transition: .3s;
 background: #333;}
.navright>span:last-child{margin-bottom: 0;}
.navright.active span:nth-child(2){margin-left:6px;-webkit-transition: all 0.3s;transition: all 0.3s;}
.navright.active span:nth-child(3){margin-left:2px;-webkit-transition: all 0.5s;transition: all 0.5s;}
.mobile{width: 100%;height: 100%;position: fixed;top: 0;right: -100%;z-index: 3000;}
.mobilebj{width: 100%;height: 100%;position: fixed;top: 0;right: -100%;background: #000;}
.mobilebox{width: 100%;height: 100%;position: absolute;top: 0;right: -100%;background: #000;}
.mobilebox .close{width: 100%;height: 60px;position: relative;}
.mobilebox .close i{float: right;width: 20px;height: 20px;background: url(../images/menu-close.svg) no-repeat;background-size: 100% 100%;margin: 20px;}
.mobilelist>ul>.on>a i{transform: rotate(90deg);}
.mobilelist{width: 100%;height: 100%;}
.mobilelist>ul>li{width: 100%;}
.mobilelist>ul>li>a{display: block;font-size: 14px;color: #fff;padding: 16px 40px;box-sizing: border-box;background: #000;position: relative;}
.mobilelist>ul>li>a:hover {color: #9d2831;}
.banner{width: 100%;position: relative;}
.banner img{display: block;width: 100%;object-fit: cover;}
.bannertext{width: 100%;position: absolute;top: 50%;left: 0;transform: translateY(-50%);}
.bannertexted{width: 100%;}
.bannertexted h4{font-size: 84px;line-height: 84px;color: #fff;font-weight: 500;text-align: center;overflow: hidden;}
.bannertexted h6{font-size: 32px;line-height: 32px;color: #fff;font-weight: 300;text-align: center;text-transform: uppercase;margin-top: 32px;overflow: hidden;}
.content{width: 100%;}
.first{width: 100%;background: #fbfbfb;padding: 100px 0;box-sizing: border-box;}
.firstconter{width: 100%;overflow: hidden;display: flex;align-items: center;}
.firstleft{float: left;width: 52%;margin-right: 10%;}
.firstleftcon{width: 100%;}
.firstleftcon h4{font-size: 48px;color: #000000;font-weight: 500;line-height: 48px;}
.firstleftcon h6{font-size: 18px;color: #000000;font-weight: 300;margin-top: 18px;text-transform: uppercase;}
.firstext{width: 100%;margin-top: 16px;}
.firstext p{font-size: 16px;color: #333;font-weight: 400;line-height: 28px;}
.firstleftcon a{display: block;width: 148px;height: 54px;border: 1px solid #9d2831;text-align: center;line-height: 52px;
box-sizing: border-box;font-size: 18px;color: #9d2831;font-weight: 400;border-radius: 2px;
transition:.3s;-moz-transition: .3s;-webkit-transition: .3s;-o-transition: .3s;margin-top: 50px;}
.firstleftcon a:hover{background: #9d2831;color: #fff;}
.firstright{float: right;width: 38%;}
.firstrightcon{width: 100%;}
.firstrightcon img{display: block;width: 100%;}
.firstrightcon p{font-size: 24px;color: #010101;font-weight: 500;text-align: center;margin-top: 40px;}
.second{width: 100%;padding: 80px 0 60px 0;box-sizing: border-box;background: #fff;}
.secondcon{width: 100%;overflow: hidden;display: flex;align-items: center;}
.secondleft{float: left;width: 25%;}
.secondleftcon{width: 100%;text-align: center;}
.secondleftcon h4{font-size: 48px;color: #000000;font-weight: 500;line-height: 48px;}
.secondleftcon h6{font-size: 18px;color: #000000;font-weight: 300;margin-top: 18px;text-transform: uppercase;}
.secondleftcon a{display: block;width: 148px;height: 54px;border: 1px solid #9d2831;text-align: center;line-height: 52px;
box-sizing: border-box;font-size: 18px;color: #9d2831;font-weight: 400;border-radius: 2px;
transition:.3s;-moz-transition: .3s;-webkit-transition: .3s;-o-transition: .3s;margin: 80px auto 0;}
.secondleftcon a:hover{background: #9d2831;color: #fff;}
.secondright{float: right;width: 75%;}
.secondrightcon{width:100%;}
.secondrightcon ul li{float: left;width: 25%;padding: 20px;box-sizing: border-box;margin-bottom: 20px;}
.secondrightcon ul li a{display: block;}
.secondrightcon ul li a p{width: 120px;height: 60px;margin: 0 auto;display: flex;align-items: center;justify-content: center;}
.secondrightcon ul li a p img{max-height: 100%;max-width: 100%;}
.secondrightcon ul li a span{font-size: 20px;color: #000;font-weight: 500;text-align: center;margin-top: 14px;display: block;
overflow: hidden;text-overflow: ellipsis;white-space: nowrap;
transition:.3s;-moz-transition: .3s;-webkit-transition: .3s;-o-transition: .3s;}
.mobilemore{display: none;width: 120px;height: 44px;border: 1px solid #9d2831;text-align: center;line-height: 42px;
box-sizing: border-box;font-size: 16px;color: #9d2831;font-weight: 400;border-radius: 2px;
transition:.3s;-moz-transition: .3s;-webkit-transition: .3s;-o-transition: .3s;margin: 20px auto 0;}
.mobilemore:hover{background: #9d2831;color: #fff;}
.third{width: 100%;padding: 60px 0 120px 0;box-sizing: border-box;background: #fbfbfb;}
.thirdcon{width: 100%;overflow: hidden;}
.thirdtitle{width: 100%;overflow: hidden;margin-bottom: 40px;}
.thirdtitlecon{width: 100%;}
.thirdtitleleft{float: left;}
.thirdtitleleft h4{font-size: 48px;color: #000000;font-weight: 500;line-height: 48px;}
.thirdtitleleft h6{font-size: 18px;color: #000000;font-weight: 300;margin-top: 18px;text-transform: uppercase;}
.thirdtitleright{float: right;}
.thirdtitleright a{display: block;width: 148px;height: 54px;border: 1px solid #9d2831;text-align: center;line-height: 52px;
box-sizing: border-box;font-size: 18px;color: #9d2831;font-weight: 400;border-radius: 2px;
transition:.3s;-moz-transition: .3s;-webkit-transition: .3s;-o-transition: .3s;margin: 0px auto 0;}
.thirdtitleright a:hover{background: #9d2831;color: #fff;}
.thirdlist{width: 100%;overflow: hidden;}
.thirdlistcon{width: 100%;}
.thirdlistcon ul li{float: left;width: 32%;margin-right: 2%;margin-bottom: 30px;}
.thirdlistcon ul li:nth-child(3n){margin-right: 0;}
.thirdlistcon ul li a{display: block;width: 100%;}
.thirdimg{width: 100%;overflow: hidden;}
.thirdimg img{display: block;width: 100%;height: 100%;object-fit: cover;
transition:.5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;}
.thirdtext{width: 100%;padding-top: 26px;box-sizing: border-box;}
.thirdtext h5{font-size: 18px;color: #000;font-weight: bold;
overflow: hidden;text-overflow: ellipsis;white-space: nowrap;
transition:.3s;-moz-transition: .3s;-webkit-transition: .3s;-o-transition: .3s;}
.thirdtext p{font-size: 16px;color: #999;font-weight: 300;margin-top: 18px;
overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
/* .thirdlistcon ul li:hover .thirdimg img{transform: scale(1.2);} */
/* .thirdlistcon ul li:hover h5{color: #9d2831;} */
.footer{width: 100%;background: #161616;}
.footerup{width: 100%;overflow: hidden;}
.footerupcon{width: 100%;overflow: hidden;padding: 35px 0 16px 0;box-sizing: border-box;}
.footerleft{float: left;padding-top: 15px;box-sizing: border-box;}
.footerleft img{display: block;max-width: 228px;}
.footerleft ul{margin-top: 36px;}
.footerleft ul li{float: left;margin-right: 44px;}
.footerleft ul li:last-child{margin-right: 0;}
.footerleft ul li a{display: block;font-size: 16px;color: #fff;font-weight: 500;}
.footeright{float: right;width: 120px;}
.footeright img{display: block;width: 100%;height: 120px;object-fit: cover;}
.footeright p{font-size: 16px;color: #fff;font-weight: 400;text-align: center;margin-top: 14px;}
.footerbut{width: 100%;overflow: hidden;}
.footerbutcon{width: 100%;padding: 24px 0;box-sizing: border-box;border-top: 1px solid rgba(255,255,255,0.36);overflow: hidden;}
.footerbutcon p span{font-size: 16px;color: #ffffff;font-weight: 300;opacity: 0.25;}
.footerbutcon p a{font-size: 16px;color: #ffffff;font-weight: 300;opacity: 0.25;
transition:.3s;-moz-transition: .3s;-webkit-transition: .3s;-o-transition: .3s;}
.footerbutcon p a:hover{opacity: 1;}
.inbanner{width: 100%;margin-top: 98px;}
.inbanner img{display: block;width: 100%;height: 308px;object-fit: cover;}
.about{width: 100%;background: #fff;padding: 60px 0 140px 0;box-sizing: border-box;overflow: hidden;}
.aboutcon{width: 100%;}
.intitle{width: 100%;margin-bottom: 30px;}
.intitle h4{font-size: 24px;color: #000;font-weight: bold;}
.intitle i{display: block;width: 46px;height: 2px;background: #9d2831;margin-top: 10px;}
.aboutconter{width: 100%;}
.aboutconter p{font-size: 14px;color: #666;font-weight: 400;line-height: 24px;margin-bottom: 20px;}
.aboutconter p:last-child{margin-bottom: 0;}
.aboutconter p span{color: #000;font-weight: bold;}
.aboutconter p img{display: block;max-width: 100%;}
.teamlist{width: 100%;overflow: hidden;margin-top: 60px;}
.teamlist ul li{float: left;width: 30%;margin-right: 5%;background: #fff;margin-bottom: 40px;}
.teamlist ul li:nth-child(3n){margin-right: 0;}
.teamlist ul li a{display: block;width: 100%;}
.teamimg{width: 100%;overflow: hidden;}
.teamimg img{display: block;width: 100%;
transition:.5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;}
.teamtext{width: 100%;padding: 20px;box-sizing: border-box;}
.teamtext h5{font-size: 20px;color: #000;font-weight: bold;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;
transition:.3s;-moz-transition: .3s;-webkit-transition: .3s;-o-transition: .3s;text-align: center;}
.teamtext p{font-size: 16px;color: #999999;font-weight: 400;margin-top: 10px;
overflow: hidden;text-overflow: ellipsis;white-space: nowrap;text-align: center;}
.teamtext span{display: block;width: 148px;height: 54px;border: 1px solid #9d2831;text-align: center;line-height: 52px;
box-sizing: border-box;font-size: 18px;color: #9d2831;font-weight: 400;border-radius: 2px;
transition:.3s;-moz-transition: .3s;-webkit-transition: .3s;-o-transition: .3s;margin: 32px auto 0;}
/* .teamlist ul li:hover .teamimg img{transform: scale(1.2);} */

.teamlist ul li:hover .teamtext span{background: #9d2831;color: #fff;}
.scrpage{width: 100%;margin-top: 40px;}
.scrpage ul{display: table;margin: 0 auto;}
.scrpage ul li{float: left;margin-right: 8px;}
.scrpage ul li:last-child{margin-right: 0;}
.scrpage ul li a{font-size: 14px;color: #333;border: 1px solid #ccc;display: block;padding: 6px 12px;box-sizing: border-box;border-radius: 2px;
transition:.5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;background: #fff;}
.scrpage ul .active a{border-color: #9d2831;background: #9d2831;color: #fff;}
.scrpage ul li:hover a{border-color: #9d2831;background: #9d2831;color: #fff;}
.teambox{width: 100%;padding: 100px 0;box-sizing: border-box;background: #fff;overflow: hidden;}
.teamboxcon{width: 100%;}
.teamboxleft{float: left;width: 312px;margin-right: 60px;}
.teamboxleft img{display: block;width: 100%;}
.teamboxright{float: right;width: calc(100% - 372px);}
.teamboxrightname{width: 100%;}
.teamboxrightname h4{font-size: 30px;color: #000;font-weight: bold;}
.teamboxrightname h4 span{font-size: 16px;color: #999;font-weight: 400;margin-left: 22px;vertical-align: 4px;}
.teamboxrightname i{display: block;width: 100%;height: 2px;background: #9d2831;margin: 24px auto 36px;}
.teamboxrightext{width: 100%;}
.teamboxrightext p{font-size: 12px;color: #999;font-weight: 400;line-height: 22px;margin-bottom: 12px;}
.teamboxrightext p:last-child{margin-bottom: 0;}
.teamlast{width: 100%;margin-top: 20px;}
.teamlast a{float: right;font-size: 14px;color: #000;font-weight: bold;transition:.3s;-moz-transition: .3s;-webkit-transition: .3s;-o-transition: .3s;}
.teamlast a i{display: inline-block;width: 21px;height: 21px;background: url(../images/back.png) center no-repeat;vertical-align: -5px;margin-right: 4px;}
.teamlast a:hover{color: #9d2831;}
.newtitle{width: 100%;overflow: hidden;}
.newtitle .intitle{margin-bottom: 40px;}
.addnew .thirdtext h5{display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;white-space: normal;
height: 48px;}
.addnew .thirdtext span{display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;margin-top: 20px;
font-size: 12px;color: #666;font-weight: 400;height: 35px;}
.newdetail{width: 100%;overflow: hidden;}
.newtitleup{width: 100%;padding-bottom: 24px;border-bottom: 1px solid #e5e5e5;box-sizing: border-box;}
.newtitleup h4{font-size: 30px;color: #000;font-weight: bold;text-align: center;}
.newtitleup p{font-size: 14px;color: #666;font-weight: 400;text-align: center;margin-top: 19px;}
.newdetailbox{width: 100%;padding: 32px 0;box-sizing: border-box;border-bottom: 1px solid #e5e5e5;}
.newdetailbox p{font-size: 14px;color: #666;font-weight: 400;margin-bottom: 20px;}
.newdetailbox p:last-child{margin-bottom: 0;}
.newdetailbox p img{display: block;max-width: 100%;margin: 0 auto;}
.newdetailpage{width: 100%;padding-top: 40px;box-sizing: border-box;}
.newdetailpage a{float: left;width: 49%;margin-right: 2%;border-left: 1px solid #D8D8D8;padding-left: 20px;box-sizing: border-box;}
.newdetailpage a span{display: block;font-size: 20px;color: #333;font-weight: 500;margin-bottom: 16px;
transition:.3s;-moz-transition: .3s;-webkit-transition: .3s;-o-transition: .3s;}
.newdetailpage a p{font-size: 18px;color: #666;font-weight: 400;
overflow: hidden;text-overflow: ellipsis;white-space: nowrap;
transition:.3s;-moz-transition: .3s;-webkit-transition: .3s;-o-transition: .3s;}
.newdetailpage a:last-child{margin-right: 0;border-left: 0;border-right: 1px solid #D8D8D8;padding-left: 0;padding-right: 20px;text-align: right;}
.newdetailpage a:hover span{color: #9d2831;}
.newdetailpage a:hover p{color: #9d2831;}
.contented{width: 100%;overflow: hidden;}
.contented ul li{width: 100%;margin-bottom: 80px;display: flex;}
.contented ul li:last-child {margin-bottom: 0px;}
.conimg{float: left;width: 48%;margin-right: 4%;}
.conimg img{display: block;width: 100%;}
.context{float: right;width: 48%;position: relative;}
.context h4{font-size: 18px;color: #000;font-weight: bold;padding-bottom: 20px;border-bottom: 1px solid #e5e5e5;box-sizing: border-box;}
.contentext{width: 100%;padding-top: 40px;box-sizing: border-box;}
.contentext p{font-size: 14px;color: #666;font-weight: 400;line-height: 40px;}
.contentext p span{color: #333;}
.context a{display: block;width: 132px;height: 54px;text-align: center;line-height: 52px;background: #9d2831;
box-sizing: border-box;font-size: 14px;color: #fff;font-weight: 400;border-radius: 2px;position: absolute;bottom: 0;right: 0;
transition:.3s;-moz-transition: .3s;-webkit-transition: .3s;-o-transition: .3s;}
.context a:hover{background: #b1424a;}
.entop{width: 100%;margin-bottom: 45px;overflow: hidden;}
.entop select{float: left;width: 238px;height: 50px;background: #f5f6f8 url(../images/xl.png) 98% center no-repeat;cursor: pointer;
-webkit-appearance: none;border: 0;border-radius: 2px;font-size: 14px;color: #999;padding: 0 20px;box-sizing: border-box;
-moz-appearance: none;
-ms-appearance: none;
appearance: none; }
.enright{float: right;position: relative;}
.enright input{width: 220px;height: 50px;border: 0;border-bottom: 1px solid #e5e5e5;font-size: 14px;color: #333;outline: none;
padding: 0 50px 0 10px;box-sizing: border-box;}
.enright button{width: 40px;height: 50px;border: 0;position: absolute;top: 0;right: 0;background: url(../images/s.png) center no-repeat;cursor: pointer;
outline: none;}
.enbox{width: 100%;}
.enboxlist{width: 100%;     position: relative; padding-bottom:100px}
.enboxlist ul li{float: left;width: 25%;margin-bottom: 3px;border-right: 3px solid #fff;box-sizing: border-box;}
.enboxlist ul li:nth-child(4n){border-right: 0;}
.enboximg{width: 100%;height: 210px;display: flex;align-items: center;justify-content: center;background: #f5f6f8;cursor: pointer; overflow:hidden}
.enboximg img{display: block;max-width: 100%;}
.enboxtext{width: 100%;padding: 20px 0;box-sizing: border-box;display: none;  background:#fff; position:absolute; left:0}
.enboxtext h4{font-size: 26px;color: #000;font-weight: 500;}
.enboxtext h6{font-size: 14px;color: #666666;font-weight: 400;margin-top: 18px;}
.enboxtext i{display: block;width: 260px;height: 2px;background: #b1424a;margin: 24px 0;}
.enboxtext p{font-size: 14px;color: #666666;font-weight: 400;}
.enboxtextlast{width: 100%;margin-top: 20px;}
.enboxtextlast a{float: right;font-size: 14px;color: #000;font-weight: bold;transition:.3s;-moz-transition: .3s;-webkit-transition: .3s;-o-transition: .3s;}
.enboxtextlast a b{display: inline-block;width: 21px;height: 21px;background: url(../images/you.png) center no-repeat;vertical-align: -5px;margin-left: 4px;}
.enboxtextlast a:hover{color: #9d2831;}
.enboxbutlist{width: 100%;display: none; position: absolute;}
.enboxbutlist .enboxtext{display: none;}
@media screen and (max-width: 1600px) {
                .bannertexted h4{font-size: 64px;line-height: 64px;}
	.bannertexted h6{font-size: 24px;line-height: 24px;margin-top: 24px;}
.hq_1400 {
    max-width: 1160px;
}
}
@media screen and (max-width: 1440px) {
	
	.first,.teambox{padding: 80px 0;}
	.firstleftcon h4{font-size: 40px;line-height: 40px;}
}
@media screen and (max-width: 1410px) {
	.hq_1400{padding: 0 4%;}
}
@media screen and (max-width: 1366px) {
	.bannertexted h4{font-size: 44px;line-height: 44px;}
	.bannertexted h6{font-size: 20px;line-height: 20px;margin-top: 20px;}
	.first,.second,.teambox{padding: 60px 0;}
	.firstleftcon h4,.secondleftcon h4,.thirdtitleleft h4{font-size: 32px;line-height: 32px;}
	.firstleftcon a{margin-top: 32px;}
	.firstrightcon p{margin-top: 30px;}
	.contented ul li{margin-bottom: 60px;}
}
@media screen and (max-width: 1210px) {
	.first,.second,.third,.about,.teambox{padding: 40px 0 70px;}
	.firstleftcon h4,.secondleftcon h4,.thirdtitleleft h4{font-size: 24px;line-height: 24px;}
	.firstleftcon a,.secondleftcon a{margin-top: 24px;width: 120px;height: 44px;line-height: 42px;font-size: 16px;}
	.thirdtitleright a{width: 120px;height: 44px;line-height: 42px;font-size: 16px;}
	.context a{width: 120px;height: 44px;line-height: 42px;font-size: 16px;position: static;margin-top: 24px;}
	.teamtext span{width: 120px;height: 44px;line-height: 42px;font-size: 16px;margin-top: 20px;}
	.firstrightcon p{margin-top: 20px;font-size: 18px;}
	.thirdtitle{margin-bottom: 20px;}
	.hq_1120{padding: 0 4%;}
	.teamlist{margin-top: 0;}
	.newtitleup h4{font-size: 24px;}
	.contented ul li{margin-bottom: 40px;}
}
@media screen and (max-width: 1160px) {
	.teamboxleft{float: none;margin: 0 auto 20px;}
	.teamboxright{float: none;width: 100%;}
}
@media screen and (max-width: 1030px) {
	.header{display: none;}
	.nav{display: block;}
	.firstconter{display: block;}
	.firstleft{float: none;width: 100%;margin-right: 0;}
	.firstright{float: none;width: 100%;margin-top: 20px;}
	.secondcon{display: block;}
	.secondleft{float: none;width: 100%;}
	.secondleftcon a{display: none;}
	.mobilemore{display: block;}
	.secondright{float: none;width: 100%;margin-top: 20px;}
	.thirdtitleright a{display: none;}
	.footerleft ul li{margin-right: 24px;}
	.inbanner{margin-top: 60px;}
	.contentext{padding-top: 16px;}
	.contentext p{line-height: 30px;}
}
@media screen and (max-width: 980px) {
	.bannertexted h4{font-size: 32px;line-height: 32px;}
	.bannertexted h6{font-size: 16px;line-height: 16px;margin-top: 16px;}
	.contented ul li{display: block;}
	.conimg{float: none;width: 100%;margin-right: 0;margin-bottom: 20px;}
	.context{float: none;width: 100%;}
	.enboximg{height: 160px;}
	.enboximg img{max-width: 140px;}
}
@media screen and (max-width: 880px) {
	.secondrightcon ul li{width: 33.3%;}
	.thirdlistcon ul li{width: 49%;margin-right: 2%;}
	.thirdlistcon ul li:nth-child(3n){margin-right: 2%;}
	.thirdlistcon ul li:nth-child(2n){margin-right: 0%;}
	.footerleft{float: none;width: 100%;padding-top: 0;}
	.footerleft ul{margin-top: 16px;}
	.footeright{float: none;margin-top: 16px;}
	.footerbutcon{padding: 20px 0;}
	.footerbutcon p span{font-size: 14px;}
	.footerbutcon p a{font-size: 14px;}
	.teamlist ul li{width: 49%;margin-right: 2%;}
	.teamlist ul li:nth-child(3n){margin-right: 2%;}
	.teamlist ul li:nth-child(2n){margin-right: 0%;}
}
@media screen and (max-width: 680px) {
    .enboxtext {
        position: relative;
    }
    .enboxlist {
        padding-bottom: 0;
    }
	.bannertexted h4{font-size: 22px;line-height: 22px;}
	.bannertexted h6{font-size: 14px;line-height: 18px;margin-top: 10px;}
	.firstleftcon h6,.secondleftcon h6,.thirdtitleleft h6{margin-top: 10px;}
	.firstext{margin-top: 10px;}
	.firstext p{font-size: 14px;line-height: 22px;}
	.firstleftcon a{margin-top: 20px;}
	.firstrightcon p{font-size: 16px;}
	.banner{margin-top: 60px;}
	.banner img{height: 320px;}
	.secondrightcon ul li{width: 50%;}
	.secondrightcon ul li a span{font-size: 16px;}
	.secondrightcon .mobilemore,.thirdlistcon .mobilemore{margin-top: 10px;}
	.thirdlistcon ul li{width: 100%;margin-right: 0;margin-bottom: 20px;}
	.thirdtext{padding-top: 20px;}
	.thirdtext h5{font-size: 16px;}
	.thirdtext p{margin-top: 10px;font-size: 14px;}
	.footerleft ul li{margin-bottom: 10px;}
	.footerbutcon{padding: 14px 0;text-align: center;}
	.inbanner img{height: 220px;}
	.teamlist ul li{width: 100%;margin-right: 0;margin-bottom: 20px;}
	.teamlist ul li:last-child{margin-bottom: 0;}
	.scrpage ul li a{padding: 4px 8px;}
	.teamboxrightname i{margin: 20px auto 20px;}
	.addnew .thirdtext h5{height: auto;}
	.addnew .thirdtext span{height: auto;margin-top: 10px;}
	.newtitleup p{margin-top: 14px;}
	.newtitleup{padding-bottom: 14px;}
	.newdetailbox{padding: 20px 0;}
	.newdetailpage a{float: none;width: 100%;margin-right: 0;display: block;margin-bottom: 20px;padding-left: 12px;}
	.newdetailpage a:last-child{margin-bottom: 0;padding-right: 12px;}
	.newdetailpage a span{font-size: 14px;margin-bottom: 10px;}
	.newdetailpage a p{font-size: 16px;}
	.newdetailpage{padding-top: 20px;}
	.newtitle .intitle{margin-bottom: 30px;}
	.enboxlist ul li{width: 100%;float: none;border-right: 0;}

	.entop{margin-bottom: 20px;}
	.entop select{float: none;width: 100%;margin-bottom: 14px;}
	.enright{float: none;}
	.enright input{width: 100%;display: block;}
}