@charset "utf-8";
.container{}
.header{height: auto;}
.banner{overflow: hidden;}
.banner img{-webkit-animation: scale 14s forwards cubic-bezier(0.250, 0.460, 0.450, 0.940);animation: scale 14s forwards cubic-bezier(0.250, 0.460, 0.450, 0.940); width: 100%;animation-iteration-count:infinite}
@keyframes scale{
	0%{-webkit-transform: scale(1.08);transform: scale(1.08);}
	50%{opacity: 1;-webkit-transform: scale(1);transform: scale(1);}
	100%{opacity: 1;-webkit-transform: scale(1.08);transform: scale(1.08);}
}

.u-tt .hd { margin:0 2%; position:relative; }
.u-tt .hd h2 { padding:15px 5px; border-bottom: 1px solid #ccc; color:#132c80; font-size:18px; line-height:26px; vertical-align:top; font-weight:100; }
.u-tt .hd h2 span { display:block; color:#bababa; font-weight:100; font-size:15px; line-height:20px; text-transform:uppercase; vertical-align:top; }
.u-tt .hd .more { position:absolute; top:50%; right:8px; width:15px; height:15px; margin-top:-7px; padding:0; background:url(../images/icon_arr_arrow.png) no-repeat #f60; background-size:contain; overflow:hidden; }
.u-tt .hd .more a { display:block; background:none; line-height:999px; }
.u-tt .bd { margin:0 2.5%; padding:3% 0; }

.box-isd{display: none}
.box-isd .hd { background:#fff;}
.box-isd .hd h2 { border-right:0; background:#fff; color:#1e1201; }
.box-isd .hd .col { float:right; height:24px; margin:15px 5px 0 0; padding:0 20px; line-height:24px; border-radius:3px; border:1px solid #ddd; text-align:center; }
.box-isd .hd .col a { color:#333; }
.wrap .main{padding: 40px 0;}
/* @media only screen and (max-width:1200px){
	.wrap{width: 96%;}

}
.wrap{width: 1480px;margin:0 auto;}
.wrap .main{padding: 60px 0;}
@media only screen and (max-width:1560px){
	.wrap{width: 1200px;}
	.wrap .main{padding: 40px 0;}
}
@media only screen and (max-width:1200px){
	.wrap .main{padding: 25px 0;}
	.wrap{width: 96%;}
}
@media only screen and (max-width:640px){
	.wrap .main{padding: 15px 0;}
}
@media only screen and (max-width:1480px){
	
}
@media only screen and (max-width:1280px){
	
}
@media only screen and (max-width:900px){
	
} */


.nm{border-bottom: 1px solid #eeeeee;height: 74px;line-height: 74px;}
.nm .sidebar{float:left;}
.nm .sidebar .leftTitle{display: none;}
.nm .sidebar .menu dl dt{float:left;margin-right: 65px;position: relative;}
.nm .sidebar .menu dl dt a{display: block;padding: 0 7px;font-size: 18px;color: #0e0200;position: relative;display: block;}
.nm .sidebar .menu dl dt a:after{position: absolute;content: "";width: 100%;height: 5px;background: url(menu1_09.png) no-repeat center;bottom: -3px;left:0;z-index: 3;}
.nm .sidebar .menu dl dt:hover a:after,.nm .sidebar .menu dl dt.current a:after{background: url(menu2_07.png) no-repeat center;}
.nm .sidebar .menu dl dt:hover:after,.nm .sidebar .menu dl dt.current:after{position: absolute;content: "";width: 1920px;right: 0;bottom: -1px;height: 1px;background: #ce251f;z-index: 1;}
.nm .sidebar .menu dl dd{display: none;}
.nm .location{float:right;}
.nm .location h3{display: none;}
.nm .breadcrumbs a { display:inline-block;  vertical-align:top; }
.nm .breadcrumbs .u-home{padding-left: 28px;background: url(u-home_03.png) no-repeat left center;}

.sss{margin-top: 30px;text-align: center;}
.sss ul{display: inline-block;}
.sss ul li{display: inline-block;margin:0 10px 10px;}
.sss ul li a{display: block;padding: 10px 30px;font-size: 14px;background: #eee;color: #333;}
.sss ul li.current a{background: #ce251f;color: #fff}

@media only screen and (max-width:1420px){
	.nm{height: 60px;line-height: 60px;}
	.nm .sidebar .menu dl dt{margin-right: 40px;}
	.nm .sidebar .menu dl dt a{padding: 0 5px;font-size: 15px;}
}
@media only screen and (max-width:1200px){
	.nm{display: none;}
	.sss{display: none;}
}

/* 内容模式 */
.article{line-height:2; font-size:14px; word-wrap:break-word;}
.article .hd { padding:0 0 20px; text-align:center; }
.article .hd h1 { color:#000; font-size:20px; }
.article .hd .titBar { color:#797979; font-size:12px; } 
.article .bd { padding-bottom:40px; }
.article .ft { padding:20px 0 0; border-top:1px solid #ddd; }
.article img{max-width: 100%;height: auto;}
.article video{max-width: 100%;height: auto}
.dt .dtl{width: 400px;float:left;}
.dt .dtr{width: 950px;float:right;}

video::-internal-media-controls-download-button {
    display:none;
}
video::-webkit-media-controls-enclosure {
    overflow:hidden;
}
video::-webkit-media-controls-panel {
    width: calc(100% + 30px); 
} 
#dituContent img{max-width: unset!important;}

.sjcontent{display: none;}
@media only screen and (max-width:1420px){
	.dt .dtl{width: 360px;float:left;}
	.dt .dtr{width: 800px;float:right;}
}
@media only screen and (max-width:1200px){
	.dt .dtl{width: 100%;float:none;}
	.dt .dtr{width: 100%;float:none;margin-top: 3%}
}

@media only screen and (max-width:1200px){
	.sjcontent{display: block;}
	.pccontent{display: none;}
}
/* 分页 */
.page { padding-top: 70px; line-height:24px; text-align:center;padding-bottom: 20px; }
.page a { display:inline-block; margin:0 5px; padding:3px 11px; background:#f0f0f1; color:#4f4f4f; vertical-align:top;font-size: 14px; }
.page a:hover,.page .current { background:#ce251f; color:#fff; }

@media screen and (max-width: 1024px){
	.page{padding-top: 20px}
	.page a{padding: 0 5px;margin: 0 3px;font-size: 12px}
}

.inews{margin-bottom: 50px;}
.inews .inewsi{padding: 35px 0;border-bottom: 1px solid #e2e2e2;}
.inews .inewsi .inewsil{float:left;width: 980px;transition: all 0.6s;
	-moz-transition: all 0.6s; 
	-webkit-transition: all 0.6s; 
	-o-transition: all 0.6s;}
.inews .inewsi .inewsil .inewsila{font-size: 16px;color: #b8b8b8;padding-top: 5px;}
.inews .inewsi .inewsil .inewsilb{margin-top: 25px;font-size: 24px;color: #000000;white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.inews .inewsi .inewsil .inewsilc{margin-top: 22px;font-size: 16px;color: #7b7d83;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.inews .inewsi .inewsil .inewsild{margin-top: 50px;height: 9px;background: url(news2_06.png) no-repeat left center;}
.inews .inewsi:hover .inewsil .inewsild{background: url(news2.png) no-repeat left center;}
.inews .inewsi .inewsir{float:right;width: 380px; transition: all 0.6s;
	-moz-transition: all 0.6s; 
	-webkit-transition: all 0.6s; 
	-o-transition: all 0.6s;overflow: hidden;text-align: right;}
.inews .inewsi:hover .inewsil{padding-left: 40px;}
.inews .inewsi:hover .inewsir{padding-right: 40px;}
.inews .inewsi:hover .inewsil .inewsila{color: #ce251f;}
.inews .inewsi .inewsir img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	max-width: 100%;
	
}
.inews .inewsi:hover .inewsir img{
	transform:scale(1.1);
-ms-transform:scale(1.1); 	
-moz-transform:scale(1.1); 	
-webkit-transform:scale(1.1); 
-o-transform:scale(1.1); 
}
@media only screen and (max-width:1560px){
	.inews{margin-bottom: 30px;}
	.inews .inewsi{padding: 25px 0;}
	.inews .inewsi .inewsil{width: calc(100% - 450px);}
	.inews .inewsi .inewsil .inewsila{font-size: 14px;padding-top: 3px;}
	.inews .inewsi .inewsil .inewsilb{margin-top: 20px;font-size: 20px;}
	.inews .inewsi .inewsil .inewsilc{margin-top: 16px;font-size: 14px;}
	.inews .inewsi .inewsil .inewsild{margin-top: 35px;}
	.inews .inewsi .inewsir{width: 350px;}
	.inews .inewsi:hover .inewsil{padding-left: 30px;}
	.inews .inewsi:hover .inewsir{padding-right: 30px;}
}
@media only screen and (max-width:1200px){
	.inews{margin-bottom: 20px;}
	.inews .inewsi{padding: 20px 0;}
	.inews .inewsi .inewsil{width: calc(100% - 320px);}
	.inews .inewsi .inewsil .inewsila{font-size: 13px;}
	.inews .inewsi .inewsil .inewsilb{margin-top: 15px;font-size: 16px;}
	.inews .inewsi .inewsil .inewsilc{margin-top: 10px;font-size: 13px;}
	.inews .inewsi .inewsil .inewsild{margin-top: 25px;}
	.inews .inewsi .inewsir{width: 250px;}
	.inews .inewsi:hover .inewsil{padding-left: 20px;}
	.inews .inewsi:hover .inewsir{padding-right: 20px;}
}
@media only screen and (max-width:900px){
	.inews{margin-bottom: 15px;}
	.inews .inewsi{padding: 15px 0;}
	.inews .inewsi .inewsil{float:none;width: 100%;margin-top: 10px;}
	.inews .inewsi .inewsir{float:none;width: 100%;}
	.inews .inewsi .inewsil .inewsila{font-size: 14px;}
	.inews .inewsi .inewsil .inewsilb{margin-top: 7px;font-size: 20px;}
	.inews .inewsi .inewsil .inewsilc{margin-top: 7px;font-size: 16px;}
	.inews .inewsi .inewsil .inewsild{margin-top: 10px;}
	.inews .inewsi:hover .inewsil{padding-left: 0px;}
	.inews .inewsi:hover .inewsir{padding-right: 0px;}
	.inews .inewsi .inewsir img{width: 100%;max-width: unset;}
}


.pro .proi{float:left;width: 18.8%;width: 23.5%;margin:0 2% 2% 0;}
.pro .proi:nth-child(4n){margin-right: 0;}
.pro .proi .proia{position: relative;}
.pro .proi .proia .proiaa{border:1px solid #dcddde;border-bottom: 0;overflow: hidden;}
.pro .proi .proia .proiab{position: absolute;bottom: 0;left:0;width: 100%;height: 100%;background: rgba(76,167,72,0.8);text-align: center;display: none;}
.pro .proi .proib{text-align: center;height: 60px;line-height: 60px;background: #efefef;font-size: 17px;color: #000000;padding: 0 10px;white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.pro .proi .proia .proiaa img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	max-width: 100%;
	
}
.pro .proi:hover .proia .proiaa img{
	transform:scale(1.1);
-ms-transform:scale(1.1); 	
-moz-transform:scale(1.1); 	
-webkit-transform:scale(1.1); 
-o-transform:scale(1.1); 
}
@media only screen and (max-width:1560px){
	.pro .proi{float:left;width: 23.5%;margin:0 2% 2% 0;}
	.pro .proi .proib{height: 48px;line-height: 48px;font-size: 14px;}
	.pro .proi:nth-child(4n){margin-right: 0;}

}
@media only screen and (max-width:1200px){
	.pro .proi{float:left;width: 32%;margin:0 2% 2% 0;}
	.pro .proi .proib{height: 44px;line-height: 44px;font-size: 13px;}
	.pro .proi:nth-child(4n){margin-right: 2%;}
	.pro .proi:nth-child(3n){margin-right: 0;}
}
@media only screen and (max-width:640px){
	.pro .proi{float:left;width: 48%;margin:0 4% 4% 0;}
	.pro .proi .proib{height: 40px;line-height: 40px;}
	.pro .proi:nth-child(4n){margin-right: 4%;}
	.pro .proi:nth-child(3n){margin-right: 4%;}
	.pro .proi:nth-child(2n){margin-right: 0%;}
}

/* 新闻列表 */
.news { padding:0 0 40px; }
.newsTable th { border:1px solid #fff; background:#c8cacb; color:#fff; font-weight:bold; text-align:center; }
.newsTable td { padding:8px 10px; border-bottom:1px solid #dcd9d4; line-height:20px; }
.list { padding:0 0 40px; }
.list li {font-size:16px; line-height:40px; clear:both; border-bottom: 1px solid #eee;padding: 5px 0;}
.list li span {display: inline-block; color:#999; font-size:15px;vertical-align: middle;float:right; }
.list li a {transition: all 0.5s;display: inline-block;width: calc(100% - 100px);overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.list li:hover a{ transform: translate(20px, 0);color: #ce251f; }

@media only screen and (max-width:1560px){
	.list { padding:0 0 30px; }
	.list li{font-size: 14px;line-height: 32px;}
	.list li span{font-size: 13px;}
}
@media only screen and (max-width:1200px){
	.list { padding:0 0 20px; }
}
@media only screen and (max-width:640px){
	.list { padding:0 0 10px; }
	.list li{line-height: 22px;padding: 7px 0; }
	.list li a{width: 100%;-webkit-line-clamp: 2;}
	.list li span{float:none;display: block;}
}

.ab .aba{padding: 100px 0 110px;}
.ab .aba .abal{float:left;width: 760px;}
.ab .aba .abal .abala .abalaa{padding-top: 20px;font-size: 40px;color: #ce251f;}
.ab .aba .abal .abala .abalab{font-size: 20px;color: #333333;}
.ab .aba .abal .abalb{margin-top: 56px;line-height: 24px;font-size: 16px;color: #666666;text-align: justify;}
.ab .aba .abal .abalc{margin-top: 60px;}
.ab .aba .abal .abalc ul{display: flex;justify-content: space-between;text-align: center;}
.ab .aba .abal .abalc ul li .abalca{font-size: 14px;color: #ce251f;}
.ab .aba .abal .abalc ul li .abalca span{font-size: 68px;color: #ce251f;font-family: "Arial";}
.ab .aba .abal .abalc ul li .abalcb{font-size: 20px;color: #ce251f;margin-top: -15px;}
.ab .aba .abar{float:right;width: 746px;}
@media only screen and (max-width:1560px){
	.ab .aba{padding: 70px 0 75px;}
	.ab .aba .abal{width: 48.8%;}
	.ab .aba .abal .abala .abalaa{padding-top: 15px;font-size: 30px;}
	.ab .aba .abal .abala .abalab{font-size: 16px;}
	.ab .aba .abal .abalb{margin-top: 30px;line-height: 22px;font-size: 14px;}
	.ab .aba .abal .abalc{margin-top: 30px;}
	.ab .aba .abar{width: 47.8%;}
	.ab .aba .abal .abalc ul li .abalca{font-size: 13px;}
	.ab .aba .abal .abalc ul li .abalca span{font-size: 48px;}
	.ab .aba .abal .abalc ul li .abalcb{font-size: 16px;margin-top: -10px;}
}
@media only screen and (max-width:1200px){
	.ab .aba{padding: 40px 0 45px;}
	.ab .aba .abal{width: 51%;}
	.ab .aba .abal .abala .abalaa{padding-top: 10px;font-size: 22px;}
	.ab .aba .abal .abala .abalab{font-size: 14px;}
	.ab .aba .abal .abalb{margin-top: 20px;line-height: 20px;font-size: 13px;}
	.ab .aba .abal .abalc{margin-top: 20px;}
	.ab .aba .abar{width: 48%;}
	.ab .aba .abal .abalc ul li .abalca{font-size: 12px;}
	.ab .aba .abal .abalc ul li .abalca span{font-size: 36px;}
	.ab .aba .abal .abalc ul li .abalcb{font-size: 14px;margin-top: -5px;}
}
@media only screen and (max-width:640px){
	.ab .aba{padding: 20px 0 25px;}
	.ab .aba .abal{float:none;width: 100%;}
	.ab .aba .abal .abala .abalaa{padding-top: 10px;font-size: 16px;}
	.ab .aba .abar{float:none;width: 100%;}
	.ab .aba .abal .abalb{margin-top: 10px;}
	.ab .aba .abal .abalc{margin-top: 10px;}
	.ab .aba .abal .abalc ul li .abalca span{font-size: 24px;}
}

.ab .abb{padding: 102px 0 170px;background: #f6fbf6;}
.ab .abb .abba{text-align: center;font-size: 32px;color: #ce251f;}
.ab .abb .abbb{margin-top: 60px;position: relative;}
.ab .abb .abbb .swiper-pagination{width: 100%;text-align: center;bottom: -70px;}
.ab .abb .abbb .swiper-pagination .swiper-pagination-bullet{width: 37px;height: 17px;background: url(ab3_13.png) no-repeat center;border-radius: 0;margin:0 12px;background-size: cover;}
.ab .abb .abbb .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background: url(ab4_15.png) no-repeat center;background-size: cover;}
@media only screen and (max-width:1560px){
	.ab .abb{padding: 70px 0 130px;}
	.ab .abb .abba{font-size: 26px;}
	.ab .abb .abbb{margin-top: 40px;}
	.ab .abb .abbb .swiper-pagination{bottom: -50px;}
	.ab .abb .abbb .swiper-pagination .swiper-pagination-bullet{margin:0 7px;width: 32px;height: 14px;}
}
@media only screen and (max-width:1200px){
	.ab .abb{padding: 50px 0 80px;}
	.ab .abb .abba{font-size: 20px;}
	.ab .abb .abbb{margin-top: 25px;}
	.ab .abb .abbb .swiper-pagination{bottom: -30px;}
	.ab .abb .abbb .swiper-pagination .swiper-pagination-bullet{margin:0 5px;width: 25px;height: 12px;}
}
@media only screen and (max-width:640px){
	.ab .abb{padding: 20px 0 50px;}
	.ab .abb .abba{font-size: 16px;}
	.ab .abb .abbb{margin-top: 20px;}
}

.ab .abc{background: url(ab5_19.jpg) no-repeat center;background-size: cover;padding: 85px 0 120px;}
.ab .abc .abca{text-align: center;font-size: 40px;color: #ce251f;}
.ab .abc .abcb{margin-top: 30px;text-align: center;padding: 0 255px;font-size: 16px;color: #666666;line-height: 24px;}
.ab .abc .abcc{margin-top: 55px;text-align: center;}
.ab .abc .abcd{margin-top: 60px;height: 336px;}
.ab .abc .abcd .abcdi{float:left;width: 358px;border:1px solid #ededed;margin-right: 40px;margin-top: 63px;height: 207px;position: relative;transition: all 0.6s;}/*334*/
.ab .abc .abcd .abcdi:nth-child(4n){margin-right: 0;}
.ab .abc .abcd .abcdi .abcdia{text-align: center;}
.ab .abc .abcd .abcdi .abcdia .abcdiaa{padding-top: 55px;transition: all 0.6s;}
.ab .abc .abcd .abcdi .abcdia .abcdiab{margin-top: 15px;font-size: 18px;color: #333333;}
.ab .abc .abcd .abcdi .abcdic{position: absolute;right: 25px;bottom: 0;font-size: 70px;color: #ce251f;font-family: "Impact";transition: all 0.6s;}
.ab .abc .abcd .abcdi .abcdib{display: none;transition: all 0.6s;}
.ab .abc .abcd .abcdi .abcdia .abcdiac{display: none;margin-top: 10px;width: 17px;height: 1px;background: #ce251f;transition: all 0.6s;}
.ab .abc .abcd .abcdi .abcdib .abcdiba{font-size: 14px;color: #666666;padding: 0 37px;text-align: center;margin-top: 15px;height: 117px;}
.ab .abc .abcd .abcdi .abcdib .abcdibb{text-align: center;}
.ab .abc .abcd .abcdi:hover{height: 334px;margin-top: 0;background: #fafafa}
.ab .abc .abcd .abcdi:hover .abcdia .abcdiaa{padding-top: 35px;}
.ab .abc .abcd .abcdi:hover .abcdib{display: block;}
.ab .abc .abcd .abcdi:hover .abcdic{display: none;}
.ab .abc .abcd .abcdi:hover .abcdia .abcdiac{display: inline-block;}
@media only screen and (max-width:1560px){
	.ab .abc{padding: 60px 0 70px;}
	.ab .abc .abca{font-size: 30px;}
	.ab .abc .abcb{margin-top: 15px;padding: 0 150px;font-size: 14px;line-height: 21px;}
	.ab .abc .abcc{margin-top: 30px;}
	.ab .abc .abcd{margin-top: 30px;height: 300px;}
	.ab .abc .abcd .abcdi{width: 280px;margin-right: 24px;margin-top: 60px;height: 160px;}
	.ab .abc .abcd .abcdi .abcdia .abcdiaa{padding-top: 40px;}
	.ab .abc .abcd .abcdi .abcdia .abcdiab{margin-top: 10px;font-size: 16px;}
	.ab .abc .abcd .abcdi .abcdic{right: 15px;font-size: 50px;}
	.ab .abc .abcd .abcdi .abcdib .abcdiba{font-size: 13px;padding: 0 25px;margin-top: 10px;height: 110px;}
	.ab .abc .abcd .abcdi:hover{height: 280px;}
	.ab .abc .abcd .abcdi:hover .abcdia .abcdiaa{padding-top: 20px;}
}
@media only screen and (max-width:1200px){
	.ab .abc{padding: 40px 0 30px;}
	.ab .abc .abca{font-size: 22px;}
	.ab .abc .abcb{margin-top: 10px;padding: 0 5%;font-size: 13px;line-height: 20px;}
	.ab .abc .abcc{margin-top: 15px;}
	.ab .abc .abcd .abcdi{width: 48%;margin-right: 4%;margin-top: 20px;height: 280px;box-sizing: border-box;}
	.ab .abc .abcd .abcdi:nth-child(2n){margin-right: 0;}
	.ab .abc .abcd .abcdi .abcdic{display: none;}
	.ab .abc .abcd .abcdi .abcdia .abcdiac{display: inline-block;}
	.ab .abc .abcd .abcdi .abcdib{display: block;}
	.ab .abc .abcd .abcdi .abcdib .abcdiba{padding: 0 3%;height: 60px;overflow: hidden;margin-bottom: 10px;}

}
@media only screen and (max-width:640px){
	.ab .abc{padding: 20px 0 20px;}
	.ab .abc .abca{font-size: 18px;}
	.ab .abc .abcd{margin-top: 15px;}
	.ab .abc .abcd .abcdi{margin-top: 15px;}
	.ab .abc .abcd .abcdi .abcdia .abcdiaa{padding-top: 10px;}
	.ab .abc .abcd .abcdi .abcdib .abcdiba{height: 150px;}
	.ab .abc .abcd .abcdi .abcdib .abcdibb{display: none;}
}



.conArea01 { margin-bottom:70px; }
.conArea01 .con01 { float:left; width:47%; }
.conArea01 .con01 .bd01 ul { border-top:1px solid #ededed;  }
.conArea01 .con01 .bd01 ul li { padding:35px 0; border-bottom:1px solid #ededed;  }
.conArea01 .con01 .bd01 ul li .clearfix { position:relative; padding-left:55px; }
.conArea01 .con01 .bd01 ul li .p1 { float:left; width:190px; padding:2px 0; }
.conArea01 .con01 .bd01 ul li .p1 p { font-size:16px; line-height:20px; color:#333; }
.conArea01 .con01 .bd01 ul li .p1 span { display:block; font-size:14px; line-height:20px; color:#c8c8c8; text-transform:uppercase; font-family:"Arial"; }
.conArea01 .con01 .bd01 ul li .p2 { position:absolute; right:0; top:50%; transform: translateY(-50%); width:calc(100% - 245px); font-size:20px; line-height:25px; color:#333; z-index:5; }

.conArea01 .con02 { float:right; width:47.5%; }
.conArea01 .con02 .bd02 form { position:relative; font-size:0; }
.conArea01 .con02 .bd02 .clearfix { margin-bottom:15px; }
.conArea01 .con02 .bd02 .text { float:left; width:48%; font-size:16px; color:#888; padding-left:20px; background:#f9f9f9; height:55px; line-height:55px; border:1px solid #eee; box-sizing: border-box; }
.conArea01 .con02 .bd02 .text.t01 { margin-right:4%; }
.conArea01 .con02 .bd02 .text.t03 { width:180px; }

.conArea01 .con02 .bd02 select { float:left; width:48%; font-size:16px; color:#888; padding-left:20px; background:#f9f9f9; height:55px; line-height:55px; border:1px solid #eee; box-sizing: border-box; }
 
.conArea01 .con02 .bd02 img { width:130px; height:55px; }
.conArea01 .con02 .bd02 .textarea { width:100%; height:135px; font-size:16px; color:#888; padding:15px 20px; margin-bottom:15px; background:#f9f9f9; border:1px solid #eee; box-sizing: border-box; }
.conArea01 .con02 .bd02 .btn01 { position:absolute; right:0; bottom:0; display:block; font-size:16px; width:130px; height:55px; text-align:center; line-height:55px; border:1px solid #ce251f; color:#ce251f; cursor:pointer; z-index:5; }

.conArea01 .con02 .bd02 ::-webkit-input-placeholder { color:#888; opacity: 1; }
.conArea01 .con02 .bd02 :-moz-placeholder { color:#888; opacity: 1; }
.conArea01 .con02 .bd02 :-ms-input-placeholder { color:#888; opacity: 1; } 
.conArea01 .con02 .bd02 .placeholder { color:#888; opacity: 1; }

.conArea01 .hd { margin-bottom:30px;text-align: left; }
.conArea01 .hd i { font-size:24px; color:#333; margin-right:15px; }
.conArea01 .hd em { font-size:14px; color:#c8c8c8; text-transform:uppercase; font-family:"Arial"; }

@media all and (max-width:1200px){

	.conArea01 { margin-bottom:50px; }
	.conArea01 .con01 { float:none; width:100%; margin-bottom:50px; }
	.conArea01 .con02 { float:none; width:100%; }
}
@media all and (max-width:750px){

	.conArea01 { margin-bottom:30px; }
	.conArea01 .con01 { margin-bottom:30px; }
 
	.conArea01 .con01 .bd01 ul li { padding:20px 0; }
	.conArea01 .con01 .bd01 ul li .clearfix { padding-left:40px; background-position:left 5px!important; background-size:30px 30px!important; }
	.conArea01 .con01 .bd01 ul li .p1 { float:none; width:100%; }
	.conArea01 .con01 .bd01 ul li .p1 p { font-size:14px; }
	.conArea01 .con01 .bd01 ul li .p1 span { font-size:12px; }
	.conArea01 .con01 .bd01 ul li .p2 { position:relative; top:0; left:0; width:100%; transform: translateY(0); font-size:14px; line-height:20px; }
 
	.conArea01 .con02 .bd02 .clearfix { margin-bottom:0; }
	.conArea01 .con02 .bd02 .text { float:none; width:100%; font-size:14px; padding-left:10px; height:40px; line-height:40px; margin-bottom:10px; }
	.conArea01 .con02 .bd02 .text.t01 { margin-right:0; }
	.conArea01 .con02 .bd02 .text.t03 { width:100px; margin-bottom:0; }

	.conArea01 .con02 .bd02 select { float:none; width:100%; font-size:14px; padding-left:10px; height:40px; line-height:40px; }
	 
	.conArea01 .con02 .bd02 img { width:100px; height:40px; }
	.conArea01 .con02 .bd02 .textarea { width:100%; height:135px; font-size:14px; padding:10px; margin:10px 0; }
	.conArea01 .con02 .bd02 .btn01 { position:relative; right:0; bottom:0; display:block; font-size:14px; width:100%; height:40px; line-height:40px; margin-top:15px; }
	
	.conArea01 .hd { margin-bottom:20px; }
	.conArea01 .hd i { font-size:18px; margin-right:5px; }
	.conArea01 .hd em { font-size:12px; }
}

.abar{position: relative;}
.b1{display: flex; height: 100%; flex-direction: column; justify-content: center; align-items: center;position: absolute;left:0;top:0;width: 100%;height: 100%;}
.b1 .textBox{margin-bottom: 20px;}
.b1 .textBox span{font-size: 40px; color: #ffffff;}
.b1 .textBox i{font-size: 20px; color: #ffffff; font-style: normal; vertical-align: text-bottom;}
.b1 .picBox{position: relative;}
.b1 .picBox .p{position: relative; width: 44px; height: 44px; padding-left: 4px; border-radius: 50%; background: #df9325; transition: all 0.6s; display: flex; justify-content: center; align-items: center; box-sizing: border-box; z-index: 2;}
.b1 .picBox .p:hover{background: #df9325;}
.b1 .picBox .cir{position: absolute; left: 50%; top: 50%; width: 60px; height: 60px; transform: translate(-50%,-50%); border-radius: 50%; border: 1px solid rgba(255,255,255,.5);}
.b1 .picBox .cir .item{position: absolute; left: 50%; top: 50%; width: 60px; height: 60px; transform: translate(-50%,-50%); border-radius: 50%; box-shadow: 0 0 0 0 rgba(254,152,65,0.8); animation: ripple 4s infinite;}
.b1 .picBox .cir .item2{animation-delay: 0.4s;}
.b1 .picBox .cir .item3{animation-delay: 1s;}
@keyframes ripple{0%{box-shadow: 0 0 0 0 rgba(223,147,37,1);} 70%{box-shadow: 0 0 0 40px rgba(223,147,37,0)} 100%{box-shadow: 0 0 0 40px rgba(223,147,37,0)}}

.col-video{display: none; position: fixed; top: 0px; left: 0px;width: 100%; height: 100%;z-index: 999;background: rgba(0, 0, 0, 0.4);}
.col-video .videoBox{position: absolute;left: 50%;top: 50%;width: 60%;transform: translate(-50%, -50%);}
.col-video .videoBox .close{position: absolute;top: 0;right: 0;font-size: 30px;text-align: center;line-height: 30px;width: 30px; height: 30px;color: #fff;cursor: pointer; z-index: 999;}
.col-video .videoBox video{width: 100%; height: auto;}
@media screen and (max-width: 700px) {
    .col-video .videoBox{width: 96%;}
    
}

.sidebar{background: #f8f8f8;height: 74px;overflow: hidden;}
.sidebar .menu dl{display: flex;justify-content: center;margin-top: 20px;}
.sidebar .menu dl dt a{ display: block; width: 130px; line-height: 35px; background-color: transparent; text-align: center; border-radius: 35px; -webkit-border-radius: 35px; -moz-border-radius: 35px; -ms-border-radius: 35px; -o-border-radius: 35px;color: #333; font-size: 16px;}
.sidebar .menu dl dt.current a{background-color: #ce251f;color: white;}
.sidebar .menu dl dd{display: none;}
/* 人才招聘 */
.form-panel { padding:0 0 30px; }
.form-panel h4 { margin-bottom:10px; padding:0 20px; background:#666; color:#fff; line-height:30px; }
.form-panel .tips { padding:10px 0 10px 100px; font-weight:bold; font-size:13px; text-align:left; }
.form-panel .field { clear:both; }
.form-panel li.field label { display:block; float:left; width:100px; line-height:24px; text-align:right; }
.form-panel .input { padding:5px 0; zoom:1; }
.form-panel .field:after { content:'\20'; display:block; height:0; clear:both; }
.form-panel .text { height:20px; padding:2px 3px; border:1px solid #ccc; background:#fff; color:#555; }
.form-panel .textarea { width:450px; height:100px; padding:1px 3px; border:1px solid #ccc; background:#fff; color:#555; }
.form-panel .submit-field { padding:0 10px 20px 100px; _padding:0 10px 20px 100px; clear:both; }
.form-panel .submit-field input { margin-right:10px; }
.form-panel .submit-field .btn-submit,.form-panel .submit-field .btn-reset { width:93px; height:29px; border:none; background:#666; color:#fff; cursor:pointer; }


/* 产品内页 */
.col-s1{margin-top: 53px;overflow: hidden;}
.col-s1 .b-hd ul{display: flex;justify-content: center;}
.col-s1 .b-hd ul li{margin-right: 24px;}
.col-s1 .b-hd ul li:last-child{margin-right: 0;}
.col-s1 .b-hd ul li a{display: block;width: 88px;text-align: center;line-height: 41px;background: #eeeeee;font-size: 18px;color: #333;}
.col-s1 .b-hd ul li.current a{background: #ce251f;color: white;}
.col-s1 .b-bd{margin-top: 96px;display: flex;justify-content: space-between;margin-top: 0;}
.col-s1 .b-bd .mySwiper4{overflow: hidden;position: relative;width: 1032px;}
.col-s1 .b-bd .mySwiper3{height: 760px;width: 360px;overflow: hidden;}
.col-s1 .b-bd .mySwiper3 .swiper-slide-thumb-active{position: relative;}
.col-s1 .b-bd .mySwiper3 .swiper-slide{overflow: hidden;}
.col-s1 .b-bd .mySwiper3 .swiper-slide-thumb-active::after{border: solid 5px #cc0d0c;box-sizing: border-box;position: absolute;width: 100%;height: 100%;background: transparent;content: "";left: 0;top: 0;}
.col-s1 .b-bd .mySwiper4 .swiper-button-next{ background: url(next.png)no-repeat center; right: 65px; } 
.col-s1 .b-bd .mySwiper4 .swiper-button-prev{background: url(next.png)no-repeat center;left: 65px;transform: rotateY(180deg); -webkit-transform: rotateY(180deg); -moz-transform: rotateY(180deg); -ms-transform: rotateY(180deg); -o-transform: rotateY(180deg); }
.col-s1 .b-bd .mySwiper4 .swiper-button-prev,.col-s1 .b-bd .mySwiper4 .swiper-button-next{width: 32px;height: 32px;margin-top: 0;bottom: 54px;top: unset !important;}
.col-s1 .b-bd .mySwiper4 .swiper-button-next:after,.col-s1 .b-bd .mySwiper4  .swiper-button-prev:after{display: none;}
.col-s2{margin-top: 60px;}
.col-s2 ul{display: flex;flex-wrap: wrap;}
.col-s2 ul li{width: 23.5%;margin-right: 2%;margin-top: 2%;border: 1px solid #e5e5e6;}
.col-s2 ul li:nth-child(-n+4){margin-top: 0;}
.col-s2 ul li:nth-child(4n){margin-right: 0;}
.col-s2 ul li .pc{padding: 10px;}
.col-s2 ul li .pc img{width: 100%;}
.col-s2 ul li .tle{color: #333;font-size: 16px;background: #e5e5e6;line-height:60px;text-align: center;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}


/* 关于我们 */
.col-s3 {margin-top: 94px;}
.col-s3 .bd{display: flex;justify-content: space-between;}
.col-s3 .bd .bd1{width: 484px;}
.col-s3 .bd .bd2{width: calc(100% - 484px);padding-left: 73px;box-sizing: border-box;padding-top: 25px;}
.col-s3 .bd .bd2 .title{color: #969696;font-size: 28px;line-height: 42px;}
.col-s3 .bd .bd2 .title span{font-size: 32px;color: #282828;margin-right: 28px;}
.col-s3 .bd .bd2 .mc{font-size: 16px;color: #282828;line-height: 32px;margin-top: 50px;}
.col-s3 .bd .bd2 .mc .p:nth-child(2){margin-top: 35px;}
.col-s4{margin-top: 140px;background: url(bg3.png) no-repeat top center;background-size: cover;padding-top: 170px;height: 714px;box-sizing: border-box;}
.col-s4 .b-hd .t1{color: #ffffff;font-size: 36px;line-height: 46px;text-align: center;}
.col-s4 .b-hd .t2{color: rgba(255, 255, 255, 0.6);font-size: 16px;line-height: 24px;margin-top: 14px;text-align: center;position: relative;}
.col-s4 .b-hd .t2::after{ content: ""; left: 50%; transform: translate(-50%,0); -webkit-transform: translate(-50%,0); -moz-transform: translate(-50%,0); -ms-transform: translate(-50%,0); -o-transform: translate(-50%,0); width: 40px;height: 1px;background-color: #ffffff;bottom: -15px;position: absolute;}
.col-s4 .b-bd{margin-top: 105px;}
.col-s4 .b-bd ul{display: flex;justify-content: center;}
.col-s4 .b-bd ul li{display: flex;flex-direction: column;align-items: center;width: 25%;}
.col-s4 .b-bd ul li .pc{text-align: center;}
.col-s4 .b-bd ul li .pc .img02{display: none;}
.col-s4 .b-bd ul li .desc{text-align: center;}
.col-s4 .b-bd ul li .desc .t1{color: #ffffff;	font-size: 20px;line-height: 30px;margin-top: 15px;}
.col-s4 .b-bd ul li .desc .t2{font-size: 14px;color: rgba(255, 255, 255, 0.6);line-height: 24px;margin-top: 6px;display: none;}
.col-s4 .b-bd ul li:hover .pc .img02{display: block;}
.col-s4 .b-bd ul li:hover .pc .img01{display: none;}
.col-s4 .b-bd ul li:hover .desc .t2{display: block;color: #ce251f;}
.col-s4 .b-bd ul li:hover .desc .t1{color: #ce251f;}
/* 资讯中心 */
.col-s5{margin-top: 64px;}
.col-s5 .bd{display: flex;justify-content: space-between;}
.col-s5 .bd .bd1{width: 560px;}
.col-s5 .bd .bd2{width: calc(100% - 560px);padding-left: 54px;box-sizing: border-box;}
.col-s5 .bd .bd2 .mt a{color: #000000;overflow: hidden;display: inline-block;text-overflow: ellipsis;white-space: nowrap;font-size: 24px;line-height: 34px;max-width: 100%;}
.col-s5 .bd .bd2 .mc{color: #8a8a8a;font-size: 16px;line-height: 28px;overflow:hidden;text-overflow:ellipsis;display: -webkit-box;display:box;-webkit-box-orient:vertical;-webkit-line-clamp:3;margin-top: 30px;}
.col-s6{margin-top: 52px;}
.col-s6 li a{display: flex;	font-size: 16px;color: #000000;line-height: 72px;justify-content: space-between;padding-right: 26px;box-sizing: border-box;}
.col-s6 li a .mt{ max-width: 80%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; transition:all 0.6s ease ; -webkit-transition:all 0.6s ease ; -moz-transition:all 0.6s ease ; -ms-transition:all 0.6s ease ; -o-transition:all 0.6s ease ; }
.col-s6 li:hover a{background: #ce251f;}
.col-s6 li:hover  a {color: white;}
.col-s6 li:hover .mt{ transform: translateX(38px); -webkit-transform: translateX(38px); -moz-transform: translateX(38px); -ms-transform: translateX(38px); -o-transform: translateX(38px); }

/* 企业文化 */
.col-s7{margin-top: 112px;}
.col-s7 .bd .mt{color: #333333;font-size: 36px;line-height: 46px;}
.col-s7 .bd .mc{color: #5e5e5e;font-size: 14px;line-height: 30px;margin-top: 20px;}
.col-s8{margin-top: 130px;}
.col-s8 .g-in{width: 100%;}
.col-s8 .bd{display: flex;}
.col-s8 .bd .bd1{width: 50%;position: relative;cursor: pointer;}
.col-s8 .bd .bd1 .desc{position: absolute;display: flex;width: 100%;height: 100%;flex-direction: column;align-items: center;justify-content: center;left: 0;top: 0;}
.col-s8 .bd .bd1 .desc .tle{text-align: center;	color: #ffffff;line-height: 40px;font-size: 30px;margin-top: 15px;font-weight: 100;position: relative;}
.col-s8 .bd .bd1 .desc .tle::after{content: ""; left: 50%; transform: translate(-50%,0); -webkit-transform: translate(-50%,0); -moz-transform: translate(-50%,0); -ms-transform: translate(-50%,0); -o-transform: translate(-50%,0); width: 271px;height: 1px;background-color: #ffffff;bottom: -25px;position: absolute;opacity: 0.3;}
.col-s8 .bd .bd1 .desc .mc{margin-top: 50px;	color: #ffffff;opacity: 0.6;	font-size: 20px;line-height: 36px;width: 544px;text-align: center;}
.col-s9{padding: 115px 0 150px;}
.col-s9 .hd{text-align: center;}
.col-s9 .hd .t1{color: #333333;font-size: 36px;line-height: 46px;}
.col-s9 .hd .t2{color: #9a9a9a;font-size: 14px;line-height: 24px;margin-top: 10px;}
.col-s9 .bd{margin-top: 42px;}
.col-s9 .bd ul{display: flex;flex-wrap: wrap;}
.col-s9 .bd ul li{width: 16.6666666666666666%;	border: solid 1px #e2e2e2;	background-color: #fcfcfc;display: flex;flex-direction: column;align-items: center;padding: 22px 0 25px;}
.col-s9 .bd ul li .a1{color: #c1c1c1;font-size: 30px;line-height: 40px;}
.col-s9 .bd ul li .a2{color: #5e5e5e;font-size: 16px;line-height: 26px;margin-top: 14px;}
.col-s10{background: url(bg5.png) no-repeat top center;background-size:cover ;height: 840px;padding-top: 167px;}
.col-s10 .hd{position: relative;text-align: center;}
.col-s10 .hd::after{content: ""; left: 50%; transform: translate(-50%,0); -webkit-transform: translate(-50%,0); -moz-transform: translate(-50%,0); -ms-transform: translate(-50%,0); -o-transform: translate(-50%,0); width: 40px;height: 1px;background-color: #ce251f;bottom: -21px;position: absolute;}
.col-s10 .hd .t1{color: #333333;font-size: 36px;line-height: 46px;}
.col-s10 .hd .t2{color: #9a9a9a;font-size: 14px;line-height: 24px;margin-top: 10px;}
.col-s10 .bd{margin-top: 110px;position: relative;}
.col-s10 .bd::after{ content: ""; left: 33.333333%; transform: translate(0,-50%); -webkit-transform: translate(0,-50%); -moz-transform: translate(0,-50%); -ms-transform: translate(0,-50%); -o-transform: translate(0,-50%); width: 1px; height: 206px; background-color: #a0a0a0;opacity: 0.45; top: 50%; position: absolute; }
.col-s10 .bd::before{ content: ""; left: 66.66666666%; transform: translate(0,-50%); -webkit-transform: translate(0,-50%); -moz-transform: translate(0,-50%); -ms-transform: translate(0,-50%); -o-transform: translate(0,-50%); width: 1px; height: 206px; background-color: #a0a0a0;opacity: 0.45; top: 50%; position: absolute; }
.col-s10 .bd ul{display: flex;flex-wrap: wrap;}
.col-s10 .bd ul li{width: 33.3333333%;display: flex;margin-top: 94px;cursor: pointer;padding-left: 69px;box-sizing: border-box;padding-right: 50px;align-items: center;}
.col-s10 .bd ul li:nth-child(-n+3){margin-top: 0;}
.col-s10 .bd ul li .pc{margin-right: 27px;}
.col-s10 .bd ul li .a1{	color: #282828;font-size: 20px;line-height: 30px;}
.col-s10 .bd ul li .a2{	color: #282828;font-size: 16px;line-height: 26px;}

.sub{display: flex;justify-content: center;margin-top: 53px;}
.sub li{margin-right: 24px;}
.sub li:last-child{margin-right: 0;}
.sub li a{display: block;width: 88px;line-height: 41px;text-align: center;background: #eeeeee;font-size: 18px;color: #333;}
.sub li.current a{background: #ce251f;color: white;}
.sub li a:hover{background: #ce251f;color: white;}

@media (max-width:1480px){
	.col-s3{margin-top: 60px;}
	.col-s4{margin-top: 60px;padding: 60px 0;height: unset;}
	.col-s3 .bd .bd2{padding-left: 60px;}
	.col-s3 .bd .bd2 .mc{overflow-y: auto;height: 230px;}
	.col-s3 .bd .bd2 .title span{font-size: 24px;}
	.col-s3 .bd .bd2 .title{font-size: 22px;line-height: 34px;}
	.col-s4 .b-hd .t1{font-size: 24px;line-height: 34px;}
	.col-s4 .b-bd{margin-top: 60px;}
	.col-s4 .b-bd ul li .pc{width: 120px;} 
	.col-s4 .b-bd ul li .pc img{width: 100%;} 
	.col-s7{margin-top: 60px;}
	.col-s7 .bd .mt{font-size: 26px;line-height: 36px;}
	.col-s8{margin-top: 60px;}
	.col-s8 .bd .bd1 .desc .tle{font-size: 26px;line-height: 36px;}
	.col-s8 .bd .bd1 .desc .mc{width: 90%;}
	.col-s10{padding-top: 60px;height: unset;padding-bottom: 60px;}
	.col-s10 .hd .t1{font-size: 26px;line-height: 36px;}
	.col-s10 .bd{margin-top: 60px;}
	.col-s10 .bd ul li{margin-top: 60px;}
	.col-s10 .bd ul li{padding: 0 60px;}
	.page{padding-top: 60px;}
	.col-s5{margin-top: 40px;}
	.col-s6 li a{line-height: 60px;}
	.col-s1 .b-bd .mySwiper4{width: 900px;}
	.col-s1 .b-bd .mySwiper3{width: calc(100% - 960px );height: 560px;}
	.col-s1 .b-bd .mySwiper4 .swiper-slide img{height: 100%;object-fit: cover;}

}

@media (max-width:1280px){
	.col-s3{margin-top: 40px;}
	.col-s4{margin-top: 40px;padding: 40px 0;height: unset;}
	.col-s3 .bd .bd2{padding-left: 40px;}
	.col-s3 .bd .bd2 .mc{overflow-y: auto;height: 230px;}
	.col-s3 .bd .bd2 .title span{font-size: 20px;}
	.col-s3 .bd .bd2 .title{font-size: 24px;line-height: 34px;}
	.col-s4 .b-hd .t1{font-size: 20px;line-height: 30px;}
	.col-s3 .bd .bd2 .mc{margin-top: 30px;}
	.col-s3 .bd .bd2 .mc .p:nth-child(2){margin-top: 20px;}
	.col-s4 .b-bd{margin-top: 40px;}
	.col-s4 .b-bd ul li .pc{width: 100px;} 
	.col-s7{margin-top: 40px;}
	.col-s7 .bd .mt{font-size: 26px;line-height: 36px;}
	.col-s8{margin-top: 40px;}
	.col-s8 .bd .bd1 .desc .tle{font-size: 26px;line-height: 36px;}
	.col-s8 .bd .bd1 .desc .mc{width: 90%;}
	.col-s10{padding-top: 40px;height: unset;padding-bottom: 40px;}
	.col-s10 .hd .t1{font-size: 26px;line-height: 36px;}
	.col-s10 .bd{margin-top: 40px;}
	.col-s10 .bd ul li{margin-top: 40px;}
	.col-s8 .bd .bd1 .pc  img{min-height: 350px;object-fit: cover;}
	.col-s10 .bd ul li{padding: 0 40px;}
	.col-s10 .bd ul li .pc{margin-right: 20px;}
	.col-s2{margin-top: 40px;}
	.col-s2 ul li .tle{line-height: 40px;}
	.page{padding-top: 40px;}
	.col-s5{margin-top: 20px;}
	.col-s6{margin-top: 40px;}
	.col-s6 li a{line-height: 40px;}
	.col-s5 .bd .bd1{width: 460px;}
	.col-s5 .bd .bd2{width: calc(100% - 460px );padding-left: 40px;}
	.sub{margin-top: 40px;}
	.col-s1{margin-top: 0;}
	.col-s1 .b-bd .mySwiper4{width: 800px;}
	.col-s1 .b-bd .mySwiper3{width: calc(100% - 820px );height: 460px;}
	.col-s1 .b-bd .mySwiper4 .swiper-slide img{height: 100%;object-fit: cover;}
}
@media(max-width:1080px){
	.col-s1 .b-bd .mySwiper3{display: none;}
	.col-s1 .b-bd .mySwiper4{width: 100%;}
}
@media (max-width:900px){
	.box-isd{display: block;}
	.col-s3{margin-top: 20px;}
	.col-s3 .bd .bd1 img{width: 100%;}
	.col-s3 .bd{display: unset;}
	.col-s3 .bd .bd1{width: 100%;}
	.col-s3 .bd .bd2{width: 100%;}
	.col-s3 .bd .bd2{padding-left: 0;padding-top: 0;margin-top: 20px;}
	.col-s4{margin-top: 20px;padding: 20px 0;height: unset;}
	.col-s3 .bd .bd2 .mc{overflow-y: auto;height: 230px;}
	.col-s3 .bd .bd2 .title span{font-size: 20px;}
	.col-s3 .bd .bd2 .title{font-size: 24px;line-height: 34px;}
	.col-s4 .b-hd .t1{font-size: 20px;line-height: 30px;}
	.col-s3 .bd .bd2 .mc{margin-top: 20px;overflow-y: unset;height: unset;}
	.col-s3 .bd .bd2 .mc .p:nth-child(2){margin-top: 10px;}
	.col-s4 .b-bd{margin-top: 30px;}
	.col-s4 .b-bd ul{flex-wrap: wrap;}
	.col-s4 .b-bd ul li .pc{width: 100px;} 
	.col-s4 .b-bd ul li{width: 49%;margin-top: 15px;margin-right: 1%;}
	.col-s4 .b-bd ul li:nth-child(2n){margin-right: 0;}
	.col-s4 .b-bd ul li:nth-child(-n+2){margin-top: 0;}
	.sidebar .menu dl{overflow-x: auto;justify-content: unset;}
	.sidebar .menu dl dt a{width: 100px;}
	.sidebar{display: none;}
	.col-s7{margin-top: 20px;}
	.col-s7 .bd .mt{font-size: 20px;line-height: 30px;}
	.col-s8{margin-top: 20px;}
	.col-s8 .bd .bd1 .desc .tle{font-size: 20px;line-height: 30px;}
	.col-s8 .bd .bd1 .desc .mc{width: 90%;}
	.col-s10{padding-top: 20px;height: unset;padding-bottom: 20px;}
	.col-s10 .hd .t1{font-size: 20px;line-height: 30px;}
	.col-s10 .bd{margin-top: 25px;}
	.col-s10 .bd ul li{margin-top: 20px;}
	.col-s8 .bd .bd1 .pc  img{min-height: 350px;}
	.col-s10 .bd ul li{padding: 0 20px;}
	.col-s10 .bd ul li .pc{margin-right: 10px;width: 30px;}
	.col-s7 .bd .mc{margin-top: 10px;}
	.col-s8 .bd{display: unset;}
	.col-s8 .bd .bd1{width: 100%;}
	.col-s8 .bd .bd1 .desc .pc-icon{width: 40px;}
	.col-s8 .bd .bd1 .desc .mc{margin-top: 40px;font-size: 16px;line-height: 26px;}
	.col-s8 .bd .bd1 .desc .tle::after {bottom: -17px;}
	.col-s10 .bd ul li{width: 100%;margin-bottom: 15px;margin-top: 0 !important;padding: 0;}
	.col-s10 .bd ul li:last-child{margin-bottom: 0;}
	.col-s10 .bd::before,.col-s10 .bd::after{display: none;}
	.col-s10 .hd::after{bottom: -12px;}
	.col-s10 .bd ul li .a1{font-size: 18px;line-height: 28px;}
	.col-s10 .bd ul li .a2{font-size: 14px;line-height: 24px;}
	.col-s2{margin-top: 20px;}
	.wrap .main{padding: 20px 0  20px 0;}
	.col-s2 ul li{width: 49%;margin-right: 1%;margin-top: 1%;}
	.col-s2 ul li:nth-child(2n){margin-right: 0;}
	.col-s2 ul li:nth-child(-n+4){margin-top: 1%;}
	.col-s2 ul li:nth-child(-n+2){margin-top: 0;}
	.col-s2 ul li .tle{line-height: 30px;}
	.col-s6{margin-top: 20px;}
	.col-s6 li a{line-height: 40px;}
	.col-s5 .bd{display: unset;}
	.col-s5 .bd .bd1{width: 100%;}
	.col-s5 .bd .bd2{width: 100%;padding-left: 0;margin-top: 20px;}
	.col-s5 .bd .bd2 .mc{margin-top: 10px;}
	.col-s5 .bd .bd2 .mt a{font-size: 20px;line-height: 30px;}
	.sub{margin-top: 20px;}
	.page{padding-top: 20px;padding-bottom: 0;}
}