@charset "utf-8";
.container{}
.header{height: auto;}

.banner,.sjbanner{position: relative;}
.banner img,.sjbanner img{width: 100%;}
.bana{position: absolute;left:0;width: 100%;top:50%;transform: translateY(-50%);text-align: center;}
.bana .banaa{font-size: 44px;color: #ffffff;font-weight: bold;}
.bana .banab{font-size: 24px;color: #ffffff;}

.u-tt .hd { margin:0 2.5%; 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;}
.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; }

@media only screen and (max-width:1200px){
	.wrap{width: 96%;}
	.box-isd{display: block;}
}

.wrap .main{padding: 60px 0;}
.banner{margin-top: 98px;}
@media only screen and (max-width:1560px){
	.wrap .main{padding: 45px 0;}
	.bana .banaa{font-size: 38px;}
	.bana .banab{font-size: 20px;}
	.banner{margin-top: 81px;}

}
@media only screen and (max-width:1200px){
	.wrap .main{padding: 30px 0;}
	.bana .banaa{font-size: 30px;}
	.bana .banab{font-size: 16px;}
	.sjbanner{margin-top: 66px;}
}
@media only screen and (max-width:640px){
	.wrap .main{padding: 20px 0;}
	.bana .banaa{font-size: 18px;}
	.bana .banab{font-size: 12px;}
	.sjbanner{margin-top: 56px;}
}


.sidebar{height: 70px;border-top: 2px solid #d7000f;background: #eff3f6;}
.sidebar .menu{float:left;}
.sidebar .menu dl dt{float:left;position: relative;background: url(n2_05.png) no-repeat right center}
.sidebar .menu dl dt:last-child{background: none;}
.sidebar .menu dl dt a{display: block;line-height: 70px;font-size: 16px;color: #5c5958;font-weight: bold;padding: 0 50px;}
.sidebar .menu dl dt a.current,.sidebar .menu dl dt a:hover{background: #d7000f;color: #fff}
.sidebar .location{float:right;line-height: 76px;} 
.sidebar .location a{font-size: 14px;color: #999999;}
.sidebar .location a.u-home{padding-left: 32px;background: url(n3_08.png) no-repeat left center;}
.sidebar .location h3{display: none;}
@media only screen and (max-width:1560px){
	.sidebar{height: 60px;}
	.sidebar .menu dl dt{}
	.sidebar .menu dl dt a{font-size: 14px;line-height: 60px;padding: 0 35px;}
	.sidebar .location{line-height: 60px;}
}
@media only screen and (max-width:1200px){
	.sidebar{display: none;}
}

/* 内容模式 */
.article{line-height:2; font-size:18px; word-wrap:break-word; }
.article .hd { padding:0 0 20px; text-align:center; border-bottom: 1px solid #f5f5f5;}
.article .hd h1 { color:#4b4b4b; font-size:30px;line-height: 1.7; }
.article .hd .titBar { color:#797979; font-size:16px; } 
.article .bd { padding:55px 0; }
.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}
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;}
@media only screen and (max-width:1560px){
	.article{font-size: 16px;}
	.article .hd h1{font-size: 26px;}
	.article .bd{padding: 40px 0;}
}
@media only screen and (max-width:1200px){
	.article{font-size: 14px;}
	.article .hd h1{font-size: 22px;}
	.article .bd{padding: 30px 0;}
}
@media only screen and (max-width:750px){
	.article{font-size: 13px;}
	.article .hd h1{font-size: 18px;}
	.article .bd{padding: 20px 0;}
}


.piList .pic-item-list .pic-item{float:left;width: 31.33333%;margin:0 3% 3% 0;text-align: center;}
.piList .pic-item-list .pic-item:nth-child(3n){margin-right: 0;}
.piList .pic-item-list .pic-item .list-pic{overflow: hidden;}
.piList .pic-item-list .pic-item dl{padding: 0 3%;background: #f5f5f5;line-height: 3.2;}
.piList .pic-item-list .pic-item dl dt{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.piList .pic-item-list .pic-item dl dt a{font-size: 18px;color: #333;}
.piList .pic-item-list .pic-item:hover dl{background: #d7000f;}
.piList .pic-item-list .pic-item:hover dl dt a{color: #fff;}
.piList .pic-item-list .pic-item .list-pic img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	width: 100%;
	
}
.piList .pic-item-list .pic-item:hover .list-pic 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){
	.piList .pic-item-list .pic-item dl dt a{font-size: 16px;}
}
@media only screen and (max-width:1200px){
	.piList .pic-item-list .pic-item dl dt a{font-size: 14px;}
}
@media only screen and (max-width:640px){
	.piList .pic-item-list .pic-item{float:left;width: 100%;margin:0 0 4% 0;text-align: center;}
	.piList .pic-item-list .pic-item:nth-child(3n){margin-right: 0;}
	.piList .pic-item-list .pic-item:nth-child(2n){margin-right: 0;}
	/*.piList .pic-item-list .pic-item dl dt a{font-size: 12px;}	*/
}

/* 分页 */
.page { padding-top: 20px; line-height:24px; text-align:center;padding-bottom: 20px; }
.page a { display:inline-block; margin:0 5px; padding:5px 15px; background:#f0f0f1; color:#4f4f4f; vertical-align:top;font-size: 18px; }
.page a:hover,.page .current { background:#d7000f; color:#fff; }

@media screen and (max-width: 1560px){
	.page{padding-top: 10px}
	.page a{font-size: 16px}
}
@media screen and (max-width: 1024px){
	.page{padding-top: 10px}
	.page a{padding: 0 5px;margin: 0 3px;font-size: 12px}
}

.news{margin:60px 0;}
.inew{margin-bottom: 30px;}
.inew .inewi{padding: 50px 0 60px;}
.inew .inewi:hover{background: #eff3f6;}
.inew .inewi .inewil{float: left;width: 150px;margin-left: 63px;}
.inew .inewi .inewil .inewila{font-size: 45px;color: #262626;font-family: Arial;}
.inew .inewi .inewil .inewilb{font-size: 20px;color: #8a8a8a;font-family: Arial;margin-top: 5px;}
.inew .inewi .inewil .inewilc{width: 100%;height: 1px;background: #a1a1a4;margin-top: 35px;}
.inew .inewi .inewir{float: right;width: 1185px;}
.inew .inewi .inewir .inewira{font-size: 34px;color: #060606;}
.inew .inewi .inewir .inewirb{margin-top: 10px;font-size: 13px;color: #666666;display: none;}
.inew .inewi .inewir .inewirc{font-size: 16px;color: #666666;line-height: 30px;margin-top: 25px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.inew .inewi:hover .inewil .inewila{color: #d7000f;}
.inew .inewi:hover .inewil .inewilb{color: #d7000f;}
.inew .inewi:hover .inewil .inewilc{background: #d7000f;}
.inew .inewi:hover .inewir .inewira{color: #d7000f;}
@media only screen and (max-width:1560px){
	.news{margin:45px 0;}
	.inew{margin-bottom: 20px;}
	.inew .inewi{padding: 45px 0;}
	.inew .inewi .inewil{width: 130px;margin-left: 40px;}
	.inew .inewi .inewil .inewila{font-size: 36px;}
	.inew .inewi .inewil .inewilb{font-size: 16px;}
	.inew .inewi .inewil .inewilc{margin-top: 25px;}
	.inew .inewi .inewir{width: 970px;}
	.inew .inewi .inewir .inewira{font-size: 28px;}
	.inew .inewi .inewir .inewirc{font-size: 14px;line-height: 26px;margin-top: 20px;}
}
@media only screen and (max-width:1200px){
	.news{margin:30px 0;}
	.inew{margin-bottom: 15px;}
	.inew .inewi{padding: 30px 0;}
	.inew .inewi .inewil{display: none;}
	.inew .inewi .inewir{float: none;width: 100%;}
	.inew .inewi .inewir .inewira{font-size: 20px;}
	.inew .inewi .inewir .inewirb{display: block;}
	.inew .inewi .inewir .inewirc{font-size: 13px;line-height: 22px;margin-top: 15px;}
}
@media only screen and (max-width:640px){
	.news{margin:20px 0;}
	.inew{margin-bottom: 10px;}
	.inew .inewi{padding: 15px 0;}
	.inew .inewi .inewir .inewira{font-size: 15px;}
	.inew .inewi .inewir .inewirb{display: block;font-size: 12px;margin-top: 5px;}
	.inew .inewi .inewir .inewirc{font-size: 12px;line-height: 20px;margin-top: 7px;}
}

.pnew{margin-bottom: 30px;}
.pnew .pnewi{padding: 50px 0 60px;}
.pnew .pnewi:hover{background: #eff3f6;}
.pnew .pnewi .pnewil{float: left;width: 150px;margin-left: 63px;}
.pnew .pnewi .pnewil .pnewila{font-size: 45px;color: #262626;font-family: Arial;}
.pnew .pnewi .pnewil .pnewilb{font-size: 20px;color: #8a8a8a;font-family: Arial;margin-top: 5px;}
.pnew .pnewi .pnewil .pnewilc{width: 100%;height: 1px;background: #a1a1a4;margin-top: 140px;}
.pnew .pnewi .pnewir{float: left;width: 550px;margin-left: 160px;}
.pnew .pnewi .pnewim{float: right;width: 418px;overflow: hidden;}
.pnew .pnewi .pnewim img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	width: 100%;
}
.pnew .pnewi:hover .pnewim 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); 
}
.pnew .pnewi .pnewir .pnewira{font-size: 34px;color: #060606;min-height: 150px;line-height: 50px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.pnew .pnewi .pnewir .pnewirb{margin-top: 10px;font-size: 13px;color: #666666;display: none;}
.pnew .pnewi .pnewir .pnewirc{font-size: 16px;color: #666666;line-height: 30px;margin-top: 10px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.pnew .pnewi:hover .pnewil .pnewila{color: #d7000f;}
.pnew .pnewi:hover .pnewil .pnewilb{color: #d7000f;}
.pnew .pnewi:hover .pnewil .pnewilc{background: #d7000f;}
.pnew .pnewi:hover .pnewir .pnewira{color: #d7000f;}
@media only screen and (max-width:1560px){
	.pnew{margin-bottom: 20px;}
	.pnew .pnewi{padding: 45px 0;}
	.pnew .pnewi .pnewil{width: 130px;margin-left: 40px;}
	.pnew .pnewi .pnewil .pnewila{font-size: 36px;}
	.pnew .pnewi .pnewil .pnewilb{font-size: 16px;}
	.pnew .pnewi .pnewil .pnewilc{margin-top: 120px;}
	.pnew .pnewi .pnewim{width: 380px;}
	.pnew .pnewi .pnewir{width: 450px;margin-left: 100px;}
	.pnew .pnewi .pnewir .pnewira{font-size: 28px;line-height: 40px;min-height: 120px;}
	.pnew .pnewi .pnewir .pnewirc{font-size: 14px;line-height: 26px;margin-top: 20px;}
}
@media only screen and (max-width:1200px){
	.pnew{margin-bottom: 15px;}
	.pnew .pnewi{padding: 30px 0;}
	.pnew .pnewi .pnewil{display: none;}
	.pnew .pnewi .pnewir{margin-left: 0;width: calc(100% - 330px);}
	.pnew .pnewi .pnewim{width: 300px;}
	.pnew .pnewi .pnewir .pnewira{font-size: 20px;line-height: 32px;min-height: auto;}
	.pnew .pnewi .pnewir .pnewirb{display: block;}
	.pnew .pnewi .pnewir .pnewirc{font-size: 13px;line-height: 22px;margin-top: 15px;}
}
@media only screen and (max-width:640px){
	.pnew{margin-bottom: 10px;}
	.pnew .pnewi{padding: 15px 0;}
	.pnew .pnewi .pnewir{float: none;width: 100%;}
	.pnew .pnewi .pnewim{width: 100%;float: none;margin-bottom: 10px;}
	.pnew .pnewi .pnewir .pnewira{font-size: 15px;}
	.pnew .pnewi .pnewir .pnewirb{display: block;font-size: 12px;margin-top: 5px;}
	.pnew .pnewi .pnewir .pnewirc{font-size: 12px;line-height: 20px;margin-top: 7px;}
}

.case{padding: 0 0 80px;}
.case .casec .casecl{float: left;width: 372px;}
.case .casec .casecl ul li{line-height: 67px;margin-bottom: 4px;background: #eff3f6 url(n5_06.png) no-repeat 92% center;position: relative;z-index: 1;}
.case .casec .casecl ul li a{display: block;padding-left: 60px;font-size: 16px;color: #5c5958;font-weight: bold;}
.case .casec .casecl ul li:hover,.case .casec .casecl ul li.current{background: #d7000f url(n6_09.png) no-repeat 92% center;box-shadow: 0 10px 10px #f6c8cb;z-index: 2}
.case .casec .casecl ul li:hover a,.case .casec .casecl ul li.current a{color: #fff;}
.case .casec .casecr{float: right;width: 1132px;}
.case .casec .casecr .casecrc{margin-bottom: 60px;}
.case .casec .casecr .casecrc .casecrci{float: left;width: 550px;margin:0 32px 38px 0;background: #eff3f6;padding: 20px 17px;box-sizing: border-box;position: relative;}
.case .casec .casecr .casecrc .casecrci:nth-child(2n){margin-right: 0;}
.case .casec .casecr .casecrc .casecrci .casecrcia{overflow: hidden;}
.case .casec .casecr .casecrc .casecrci .casecrcia img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	width: 100%;
}
.case .casec .casecr .casecrc .casecrci:hover .casecrcia 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); 
}
.case .casec .casecr .casecrc .casecrci .casecrcib{height: 182px;position: relative;}
.case .casec .casecr .casecrc .casecrci .casecrcib .casecrciba{font-size: 18px;color: #464646;line-height: 32px;font-weight: bold;margin-top: 18px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.case .casec .casecr .casecrc .casecrci .casecrcib .casecrcibb{margin-top: 15px;font-size: 18px;color: #bcbfc1;line-height: 28px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.case .casec .casecr .casecrc .casecrci .casecrcib .casecrcibc{position: absolute;right: 0;bottom: 0;font-size: 16px;color: #bbbdc0;}
.case .casec .casecr .casecrc .casecrci:hover .casecrcib .casecrciba{color: #d7000f;}
.case .casec .casecr .casecrc .casecrci:hover .casecrcib .casecrcibc{color: #d7000f;}
.case .casec .casecr .casecrc .casecrci:after{content: "";position: absolute;bottom: 0;left:0;width: 100%;height: 5px;}
.case .casec .casecr .casecrc .casecrci:hover:after{background: #d7000f;}
.case .casec .casecr .casecrc .casecrci:hover{box-shadow: 0 0 10px #c7c7c7;}
@media only screen and (max-width:1560px){
	.case{padding: 0 0 60px;}
	.case .casec .casecl{width: 270px;}
	.case .casec .casecl ul li{line-height: 60px;}
	.case .casec .casecl ul li a{padding-left: 40px;font-size: 14px;}
	.case .casec .casecr{width: 890px;}
	.case .casec .casecr .casecrc{margin-bottom: 40px;}
	.case .casec .casecr .casecrc .casecrci{width: 435px;margin:0 20px 20px 0;padding: 14px;}
	.case .casec .casecr .casecrc .casecrci .casecrcib{height: 150px;}
	.case .casec .casecr .casecrc .casecrci .casecrcib .casecrciba{font-size: 16px;line-height: 26px;margin-top: 12px;}
	.case .casec .casecr .casecrc .casecrci .casecrcib .casecrcibb{margin-top: 10px;font-size: 16px;line-height: 24px;}
	.case .casec .casecr .casecrc .casecrci .casecrcib .casecrcibc{font-size: 14px;}
	.case .casec .casecr .casecrc .casecrci:after{height: 4px;}
}
@media only screen and (max-width:1200px){
	.case{padding: 0 0 40px;}
	.case .casec .casecl{display: none;}
	.case .casec .casecr{width: 100%;float: none;}
	.case .casec .casecr .casecrc{margin-bottom: 30px;}
	.case .casec .casecr .casecrc .casecrci{width: 46%;margin:0 4% 4% 0;padding: 20px;}
	.case .casec .casecr .casecrc .casecrci .casecrcib{height: 130px;}
	.case .casec .casecr .casecrc .casecrci .casecrcib .casecrciba{font-size: 14px;line-height: 22px;margin-top: 10px;}
	.case .casec .casecr .casecrc .casecrci .casecrcib .casecrcibb{margin-top: 7px;font-size: 14px;line-height: 20px;}
	.case .casec .casecr .casecrc .casecrci .casecrcib .casecrcibc{font-size: 13px;}
	.case .casec .casecr .casecrc .casecrci:after{height: 3px;}
}
@media only screen and (max-width:640px){
	.case{padding: 20px 0 20px;}
	.case .casec .casecr .casecrc{margin-bottom: 20px;}
	.case .casec .casecr .casecrc .casecrci{width: 100%;margin:0 0 4% 0;padding: 10px;float: none;}
	.case .casec .casecr .casecrc .casecrci .casecrcib{height: 115px;}
	.case .casec .casecr .casecrc .casecrci .casecrcib .casecrciba{font-size: 14px;line-height: 22px;margin-top: 10px;}
	.case .casec .casecr .casecrc .casecrci .casecrcib .casecrcibb{margin-top: 5px;font-size: 13px;line-height: 18px;}
	.case .casec .casecr .casecrc .casecrci .casecrcib .casecrcibc{font-size: 12px;}
	.case .casec .casecr .casecrc .casecrci:after{height: 2px;}
}

.pn{border-top:1px solid #f4f4f4;padding-top: 48px;}
.pn .pnl{float: left;width: 50%;padding: 0 53px;box-sizing: border-box;background: url(t1_11.jpg) no-repeat left center;position: relative;}
.pn .pnl .pnll{display: inline-block;vertical-align: middle;margin-right: 25px;overflow: hidden;width: 145px;}
.pn .pnl .pnlr{display: inline-block;vertical-align: middle;font-size: 16px;color: #4b4b4b;line-height: 28px;width: 258px;}
.pn .pnl:last-child{background: url(t5_14.jpg) no-repeat right center;}
.pn .pnl:first-child:after{content: "";position: absolute;right: 0;top:0;width: 1px;height: 100%;background: url(t3_08.jpg) no-repeat center;}
.pn .pnl:hover .pnlr{color: #d7000f;}
.pn .pnl .pnll img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	width: 100%;
}
.pn .pnl:hover .pnll 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){
	.pn{padding-top: 38px;}
	.pn .pnl{padding: 0 40px;}
	.pn .pnl .pnll{width: 130px;margin-right: 15px;}
	.pn .pnl .pnlr{font-size: 14px;line-height: 22px;width: 200px;}
}
@media only screen and (max-width:1200px){
	.pn{padding-top: 28px;}
	.pn .pnl{padding: 0 35px;}
	.pn .pnl .pnll{width: 120px;margin-right: 12px;}
	.pn .pnl .pnlr{font-size: 14px;line-height: 22px;width: calc(100% - 150px);}
}
@media only screen and (max-width:640px){
	.pn{padding-top: 18px;}
	.pn .pnl{padding: 0;float: none;width: 100%;margin-bottom: 3%;}
	.pn .pnl .pnll{background: none;margin-right: 10px;width: 100px;}
	.pn .pnl:last-child{background: none;}
	.pn .pnl:first-child:after{background: none;}
	.pn .pnl .pnlr{font-size: 13px;line-height: 20px;width: calc(100% - 120px);}
}

.list .snews{margin-bottom: 2%;}
.list tr td{padding: 10px 5px;}


.abt{text-align: center;}
.abt .abta{font-size: 20px;color: #d7000f;text-transform: uppercase;}
.abt .abtb{font-size: 36px;color: #262626;font-weight: bold;}
.aba{padding: 85px 0 75px;}
.aba .abac{margin-top: 90px;}
.aba .abac .abacl{float: left;width: 700px;padding-right: 50px;font-size: 16px;color: #262626;line-height: 36px;max-height: 468px;overflow: auto;}
.aba .abac .abacl{scrollbar-color: #c5261d #f1f1f1; /* 第一个方块颜色，第二个轨道颜色(用于更改火狐浏览器样式) */ scrollbar-width: thin; /* 火狐滚动条无法自定义宽度，只能通过此属性使滚动条宽度变细 */ /* -ms-overflow-style:none; */ scrollbar-base-color: pink; scrollbar-face-color: #1a2d56; scrollbar-track-color: #dcdcdc;}
.aba .abac .abacl::-webkit-scrollbar{width:2;height:2px;}
.aba .abac .abacl::-webkit-scrollbar-button:vertical{display:none}
.aba .abac .abacl::-webkit-scrollbar-thumb:vertical:hover{background-color: #c5261d;}
.aba .abac .abacl::-webkit-scrollbar-thumb:vertical:active{background-color: #c5261d;}
.aba .abac .abacl::-webkit-scrollbar{width: 2px;}
.aba .abac .abacl::-webkit-scrollbar-track{background: #f1f1f1;}
.aba .abac .abacl::-webkit-scrollbar-thumb{background: #c5261d;border-radius: 8px;}
.aba .abac .abacr{float: right;position: relative;}
@keyframes ripple-wave1{
	to {
		box-shadow: 0 0 0 10px rgba(197, 38, 29, 0.5),0 0 0 20px rgba(197, 38, 29, 0.5),0 0 0 30px rgba(197, 38, 29, 0.05);
	}
}
.aba .abac .abacr .abacrb{position: absolute;top:50%;left:50%;transform: translate(-50%,-50%);width: 58px;height: 58px;border-radius: 58px;cursor: pointer;
	box-shadow: 0 0 rgba(197, 38, 29, 0.5),0 0 0 10px rgba(197, 38, 29, 0.5),0 0 0 20px rgba(197, 38, 29, 0.5);
	animation: ripple-wave1 1s linear infinite;
	animation-play-state: running;
	opacity: 1;
	visibility: visible;
	/*transform: scale(1);*/
	-webkit-animation: ripple-wave1 1s linear infinite;
}
.aba .abad{display: flex;justify-content: space-between;margin-top: 110px;}
.aba .abad .abadi .abadia{font-size: 16px;color: #333333;position: relative;line-height: 1;padding-left: 88px;}
.aba .abad .abadi .abadia span{font-size: 72px;color: #d5282b;font-family: "Arial";}
.aba .abad .abadi .abadia s{text-decoration: none;position: relative;}
.aba .abad .abadi .abadia i{position: absolute;top:-30px;right:0;font-size: 16px;color: #333333;}
.aba .abad .abadi .abadib{font-size: 18px;color: #333333;padding-left: 88px;margin-top: 10px;}
@media only screen and (max-width:1560px){
	.abt .abta{font-size: 18px;}
	.abt .abtb{font-size: 30px;}
	.aba{padding: 70px 0 60px;}
	.aba .abac{margin-top: 75px;}
	.aba .abac .abacl{width: 538px;padding-right: 35px;font-size: 14px;line-height: 30px;max-height: 360px;}
	.aba .abac .abacr{width: 594px;}
	.aba .abad{margin-top: 80px;}
	.aba .abad .abadi .abadia{font-size: 14px;padding-left: 78px;background-size: 40px 40px !important;}
	.aba .abad .abadi .abadia span{font-size: 60px;}
	.aba .abad .abadi .abadia i{font-size: 14px;}
	.aba .abad .abadi .abadib{font-size: 16px;padding-left: 78px;}
}
@media only screen and (max-width:1200px){
	.abt .abta{font-size: 16px;}
	.abt .abtb{font-size: 24px;}
	.aba{padding: 50px 0 40px;}
	.aba .abac{margin-top: 50px;}
	.aba .abac .abacl{float: none;width: 100%;padding-right: 25px;font-size: 13px;line-height: 26px;min-height: 320px;}
	.aba .abac .abacr{float: none;width: 100%;margin-top: 35px;}
	.aba .abac .abacr .abacra img{width: 100%;}
	.aba .abad{margin-top: 50px;}
	.aba .abad .abadi .abadia{font-size: 13px;padding-left: 45px;background-size: 35px 35px !important;}
	.aba .abad .abadi .abadia span{font-size: 48px;}
	.aba .abad .abadi .abadia i{font-size: 13px;}
	.aba .abad .abadi .abadib{font-size: 14px;padding-left: 45px;}

}
@media only screen and (max-width:640px){
	.abt .abta{font-size: 14px;}
	.abt .abtb{font-size: 20px;}
	.aba{padding: 25px 0 20px;}
	.aba .abac{margin-top: 30px;}
	.aba .abac .abacl{padding-right: 15px;min-height: 280px;}
	.aba .abac .abacr{margin-top: 20px;}
	.aba .abad{margin-top: 30px; flex-wrap: wrap;}
	.aba .abad .abadi{min-width: 50%;margin-bottom: 20px;}
	.aba .abad .abadi .abadia{padding-left: 35px;background-size: 28px 28px !important;}
	.aba .abad .abadi .abadia span{font-size: 32px;}
	.aba .abad .abadi .abadia i{top:-15px;}
	.aba .abad .abadi .abadib{font-size: 13px;padding-left: 35px;margin-top: 2px;}
}

.abb{background: url(ab4_02.jpg) no-repeat center;background-size: cover;padding: 120px 0 110px;}
.abb .abbc{margin-top: 80px;}
.abb .abbc .abbcl{float: left;width: 1135px;font-size: 16px;color: #262626;line-height: 36px;}
.abb .abbc .abbcr{float: right;width: 358px;}
@media only screen and (max-width:1560px){
	.abb{padding: 95px 0 90px;}
	.abb .abbc{margin-top: 60px;}
	.abb .abbc .abbcl{width: 880px;font-size: 14px;line-height: 32px;}
	.abb .abbc .abbcr{width: 300px;}
}
@media only screen and (max-width:1200px){
	.abb{padding: 70px 0 65px;}
	.abb .abbc{margin-top: 40px;}
	.abb .abbc .abbcl{width:100%;font-size: 13px;line-height: 26px;}
	.abb .abbc .abbcr{display: none;}
}
@media only screen and (max-width:640px){
	.abb{padding: 35px 0 30px;}
	.abb .abbc{margin-top: 25px;}
}

.abc{padding: 100px 0 80px;}
.abc .abt{text-align: left;}
.abc .shows-box-label{padding-top: 45px;font-size: 20px;color: #333;}
.qualify-swiper {margin-top:85px;overflow:visible;}
.qualify-swiper .qualify-scrollbar {width:100%;height:2px;background:#e8e8e8;}
.shows-box .qualify-scrollbar {width:100%;height:2px;background:#e8e8e8;margin-top:37px;}
.shows-box .qualify-scrollbar .swiper-scrollbar-drag {background:#b00413;position:relative;}
.shows-box .qualify-scrollbar .swiper-scrollbar-drag::after,
.group-figures .figures-scrollbar .swiper-scrollbar-drag::after{content:'';position:absolute;right:0;top:50%;transform:translate(calc(50% + 17px),-50%);width:34px;height:34px;background:url(ab7_03.jpg) no-repeat center;background-size:contain;}
.abc .qualify-swiper{margin-top: 45px;}
.abc .qualify-swiper .swiper-slide .shows-item{text-align: center;}
.abc .qualify-swiper .swiper-slide .shows-item h3{font-size: 18px;color: #464646;font-weight: normal;margin-top: 28px;}
@media only screen and (max-width:1560px){
	.abc{padding: 75px 0 60px;}
	.abc .shows-box-label{padding-top: 35px;font-size: 17px;}
	.shows-box .qualify-scrollbar{margin-top: 30px;}
	.abc .qualify-swiper{margin-top: 35px;}
	.abc .qualify-swiper .swiper-slide .shows-item h3{margin-top: 22px;font-size: 16px;}
}
@media only screen and (max-width:1200px){
	.abc{padding: 50px 0 40px;}
	.abc .shows-box-label{padding-top: 30px;font-size: 15px;}
	.shows-box .qualify-scrollbar{margin-top: 23px;}
	.abc .qualify-swiper{margin-top: 25px;}
	.abc .qualify-swiper .swiper-slide .shows-item h3{margin-top: 16px;font-size: 14px;}
}
@media only screen and (max-width:640px){
	.abc{padding: 25px 0 20px;}
	.abc .shows-box-label{padding-top: 20px;font-size: 14px;}
	.shows-box .qualify-scrollbar{margin-top: 15px;}
	.shows-box .qualify-scrollbar .swiper-scrollbar-drag::after,
	.group-figures .figures-scrollbar .swiper-scrollbar-drag::after{transform:translate(calc(50% + 9px),-50%);width:18px;height:18px;}
	.abc .qualify-swiper{margin-top: 18px;}
	.abc .qualify-swiper .swiper-slide .shows-item h3{margin-top: 10px;font-size: 13px;}
}

.abe .abec .swiper-slide .pic-item .list-pic{overflow: hidden;}
.abe .abec .swiper-slide .pic-item dl{padding: 0 3%;background: #f5f5f5;line-height: 3.2;text-align: center;}
.abe .abec .swiper-slide .pic-item dl dt{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.abe .abec .swiper-slide .pic-item dl dt a{font-size: 18px;color: #333;}
.abe .abec .swiper-slide .pic-item:hover dl{background: #d7000f;}
.abe .abec .swiper-slide .pic-item:hover dl dt a{color: #fff;}
.abe .abec .swiper-slide .pic-item .list-pic img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	width: 100%;
	
}
.abe .abec .swiper-slide:hover .pic-item .list-pic 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){
	.abe .abec .swiper-slide .pic-item dl dt a{font-size: 16px;}
}
@media only screen and (max-width:1200px){
	.abe .abec .swiper-slide .pic-item dl dt a{font-size: 14px;}
}
@media only screen and (max-width:640px){
	.abe .abec .swiper-slide .pic-item{float:left;width: 48%;margin:0 4% 4% 0;text-align: center;}
	.abe .abec .swiper-slide .pic-item:nth-child(3n){margin-right: 4%;}
	.abe .abec .swiper-slide .pic-item:nth-child(2n){margin-right: 0;}
	.abe .abec .swiper-slide .pic-item dl dt a{font-size: 12px;}	
}

.abe{padding: 93px 0 40px;}
.abe .abec{margin-top: 62px;}
.abe .abec .swiper-pagination{bottom: 20px;}
.abe .abec .swiper-pagination .swiper-pagination-bullet{opacity: 1;background: rgba(255,255,255,0.36);}
.abe .abec .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #fff;}
.abf{padding: 40px 0 65px;position: relative;}
.abf .abf_bg{position: absolute;bottom: 0;left:0;width: 100%;background: #eff3f6;height: 396px;}
.abf .abfc{margin-top: 60px;position: relative;}
.abf .abfc .swiper-slide{width: 49.4%;text-align: center;}
.abf .abfc .swiper-slide .abfcb{display: none;}
.abf .abfc .swiper-slide.swiper-slide-active .abfcb{display: block;margin-top: 27px;font-size: 18px;color: #292929;}
.abf .abfc .swiper-slide.swiper-slide-active .abfca{border-bottom: 6px solid #d7000f;}
.abf .abfc .swiper-slide .abfca img{width: 100%;}
.abf .abfc .swiper-button-prev{width: 47px;height: 47px;background: url(abfc_prev_03.png) no-repeat center;background-size: cover;margin-top: -23px;left:-80px;}
.abf .abfc .swiper-button-next{width: 47px;height: 47px;background: url(abfc_next_06.png) no-repeat center;background-size: cover;margin-top: -23px;right:-80px;}

@media only screen and (max-width:1560px){
	.abe{padding: 70px 0 30px;}
	.abe .abec{margin-top: 45px;}
	.abe .abec .swiper-pagination{bottom: 15px;}
	.abf{padding: 30px 0 45px;}
	.abf .abf_bg{height: 350px;}
	.abf .abfc{margin-top: 40px;}
	.abf .abfc .swiper-slide.swiper-slide-active .abfcb{margin-top: 20px;font-size: 16px;}
	.abf .abfc .swiper-slide.swiper-slide-active .abfca{border-bottom: 5px solid #d7000f;}
	.abf .abfc .swiper-button-prev{width: 40px;height: 40px;margin-top: -20px;left:-60px;}
	.abf .abfc .swiper-button-next{width: 40px;height: 40px;margin-top: -20px;right:-60px;}

}
@media only screen and (max-width:1200px){
	.abe{padding: 50px 0 20px;}
	.abe .abec{margin-top: 30px;}
	.abe .abec .swiper-pagination{bottom: 12px;}
	.abf{padding: 20px 0 30px;}
	.abf .abf_bg{display: none;}
	.abf .abfc{margin-top: 30px;}
	.abf .abfc .swiper-slide.swiper-slide-active .abfcb{margin-top: 15px;font-size: 14px;}
	.abf .abfc .swiper-slide.swiper-slide-active .abfca{border-bottom: 4px solid #d7000f;}
	.abf .abfc .swiper-button-prev{width: 34px;height: 34px;margin-top: -17px;left:0;}
	.abf .abfc .swiper-button-next{width: 34px;height: 34px;margin-top: -17px;right:-0;}
}
@media only screen and (max-width:640px){
	.abe{padding: 30px 0 15px;}
	.abe .abec{margin-top: 20px;}
	.abe .abec .swiper-pagination{bottom: 10px;}
	.abf{padding: 15px 0 20px;}
	.abf .abf_bg{display: none;}
	.abf .abfc{margin-top: 20px;}
	.abf .abfc .swiper-slide.swiper-slide-active .abfcb{margin-top: 10px;font-size: 13px;}
	.abf .abfc .swiper-slide.swiper-slide-active .abfca{border-bottom: 3px solid #d7000f;}
}

.abg{padding: 70px 0 160px;}
.abg .abgc{margin-top: 85px;}
.abg .abgc .abgcl{float: left;width: 48.7%;background: url(ab10_03.png) no-repeat center;background-size: cover;height: 518px;box-sizing: border-box;padding: 135px 70px 0;}
.abg .abgc .abgcl .abgcla{font-size: 30px;color: #d7000f;font-weight: bold;}
.abg .abgc .abgcl .abgclb{margin-top: 30px;font-size: 18px;color: #2d2d2d;line-height: 48px;}
.abg .abgc .abgcr{float: right;width: 51.3%;}
@media only screen and (max-width:1560px){
	.abg{padding: 55px 0 120px;}
	.abg .abgc{margin-top: 65px;}
	.abg .abgc .abgcl{height: 399px;padding: 85px 50px 0;float: none;width: 100%;}
	.abg .abgc .abgcl .abgcla{font-size: 24px;}
	.abg .abgc .abgcl .abgclb{margin-top: 20px;font-size: 16px;line-height: 40px;}
}
@media only screen and (max-width:1200px){
	.abg{padding: 40px 0 80px;}
	.abg .abgc{margin-top: 45px;}
	.abg .abgc .abgcl{height: 350px;padding: 60px 35px 0;float: none;}
	.abg .abgc .abgcl .abgcla{font-size: 20px;}
	.abg .abgc .abgcr{float: none;width: 100%;}
	.abg .abgc .abgcl .abgclb{margin-top: 15px;font-size: 14px;line-height: 30px;}
}
@media only screen and (max-width:640px){
	.abg{padding: 25px 0 40px;}
	.abg .abgc{margin-top: 25px;}
	.abg .abgc .abgcl{height: auto;padding: 30px 20px;}
	.abg .abgc .abgcl .abgcla{font-size: 16px;}
	.abg .abgc .abgcl .abgclb{margin-top: 10px;font-size: 13px;line-height: 26px;}
}

.abd{background-image: url(about-award.png);background-size: cover;background-position: center;background-repeat: no-repeat;}
.about-award {padding: 63px 0;}
.about-award-top{display: flex;justify-content: space-between;}
.about-award-top .award-title .abt{text-align: left;}
.about-award .up-icon,.about-award .award-nav {width:18.6%;cursor:pointer;margin: 0;}
.about-award .up-icon .icon-jiantoushang{display: block;background: url(a1_03.png) no-repeat center;height: 100%;}
.about-award .up-icon .icon-jiantouxia{display: block;background: url(a2_06.png) no-repeat center;height: 100%;}
.about-award .award-content-swiper {cursor:pointer;margin:0;}
.about-award .award-nav .award-nav-item {padding:18px 40px;height:96px;font-size:16px;line-height:1.5;cursor:pointer;box-sizing: border-box;}
.about-award .award-nav .award-nav-item.active,.about-award .award-nav .swiper-slide-thumb-active .award-nav-item,.about-award .award-nav .award-nav-item:hover {background:#006FBC;color:#fff;}
.about-award .award-nav .swiper-slide {height:auto;}
.award-content-box {height:480px;display: flex;}
.about-award .award-content {width:53.07%;height:100%;overflow:hidden;background:url(award-content-bg.png) no-repeat center;background-size:cover;}
.about-award .award-content .award-pic-box {height:480px;padding:54px 0;display: flex;
    align-items: center;
    justify-content: center;flex-direction: column;box-sizing: border-box;}
.about-award .award-content .award-pic-box .award-pic {height:61%;margin-bottom:34px;box-shadow:0px 24px 76px 0px rgba(0,2,4,0.25);object-fit: contain;}
.about-award .award-content .award-pic-title {padding:0 23.4px;width:100%;white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;color: #333;font-size: 23px;text-align: center;}
.about-award .about-award-bottom {height:80px;display: flex;justify-content: space-between;}
.about-award .about-award-bottom .award-number{display: flex;align-items: flex-end;}
.about-award .about-award-bottom .award-number .award-cur {font-size:28px;color: #006FBC}
.about-award .about-award-bottom .award-number .award-total{font-size:18px;}
@media only screen and (max-width:1560px){
	.about-award {padding: 50px 0;}
	.about-award .award-nav .award-nav-item{height: 80px;padding: 12px 25px;}
	.award-content-box{height: 400px;}
	.about-award .up-icon,.about-award .award-nav{width: 20%}
	.about-award .award-content{width: 60%;}
	.about-award .award-content .award-pic-box {height: 400px;padding: 40px 0;}
	.about-award .award-content .award-pic-box .award-pic{margin-bottom: 25px;}
	.about-award .award-content .award-pic-title {padding: 0 15px;font-size: 19px;}
	.about-award .about-award-bottom {height: 60px;}
	.about-award .about-award-bottom .award-number .award-cur{font-size: 22px;}
	.about-award .about-award-bottom .award-number .award-total{font-size:16px;}
}
@media only screen and (max-width:1200px){
	.about-award {padding: 35px 0;}
	.about-award .up-icon{visibility: hidden;}
	.about-award .award-nav{display: none;}
	.about-award .award-content{width: 100%;margin-top: 20px;}
	.about-award .award-content .award-pic-title {padding: 0 10px;font-size: 16px;}
}
@media only screen and (max-width:640px){
	.about-award {padding: 20px 0;}
	.award-content-box{height: 360px;}
	.about-award .award-content .award-pic-box {height: 360px;padding: 20px 0;}
	.about-award .award-content .award-pic-box .award-pic{margin-bottom: 15px;}
	.about-award .award-content .award-pic-title {padding: 0 5px;font-size: 14px;}
	.about-award .about-award-bottom {height: 50px;}
	.about-award .about-award-bottom .award-number .award-cur{font-size: 18px;}
	.about-award .about-award-bottom .award-number .award-total{font-size:14px;}
}

.zy .zymenu{float: left;width: 260px;}
.zy .zymenu dl dt{line-height: 56px;text-align: center;margin-bottom: 2px;}
.zy .zymenu dl dt a{display: block;background: #f5f5f5;font-size: 16px;color: #333;font-weight: bold;}
.zy .zymenu dl dt a:hover,.zy .zymenu dl dt a.current{color: #fff;background: #d7000f;}
.zy .zycontent{float: right;width: calc(100% - 300px);}
@media only screen and (max-width:1560px){
	.zy .zymenu{width: 200px;}
	.zy .zymenu dl dt{line-height: 46px;}
	.zy .zymenu dl dt a{font-size: 14px;}
	.zy .zycontent{width: calc(100% - 240px);}
}
@media only screen and (max-width:1200px){
	.zy .zymenu{display: none;}
	.zy .zycontent{float: none;width: 100%;}
}


.loginArea { position: relative; padding:170px 0 150px; background-size:cover!important; }
.loginArea01 { float:left; width:693px; }
.loginArea02 { float:left; width:calc(100% - 693px); min-height:530px; background:#fff; padding:0 92px 0 79px; box-sizing: border-box; }
.loginArea02 .ulara {font-size: 30px;color: #333333;text-align: center;padding-top: 102px; margin-bottom:45px; }
.loginArea02 .ularb .p1 { margin-bottom:15px; }
.loginArea02 .ularb .p1 input{width: 100%;box-sizing: border-box; height: 44px;border:1px solid #d2d2d2;padding:0 10px 0 65px;font-size: 14px;background: url(ul3_06.jpg) no-repeat left center!important;}
.loginArea02 .ularb .p2 { margin-bottom:25px; }
.loginArea02 .ularb .p2 input{width: 100%;box-sizing: border-box;height: 44px;border:1px solid #d2d2d2;padding:0 10px 0 65px;font-size: 14px;background: url(ul4_09.jpg) no-repeat left center!important;}
.loginArea02 .ularb .p3 input{height: 46px;background: #333333;font-size: 16px;color: #ffffff;width: 100%;}
.loginArea02 .ulard {font-size: 12px;color: #333333;margin-top:15px; }
@media only screen and (max-width:1200px){
	.loginArea .s-in{max-width: 650px;}
	.loginArea01 img{height: auto;}
	.loginArea{padding: 80px 0 100px;}
	.loginArea01{float: none;width: 100%;}
	.loginArea02{float: none;width: 100%;padding: 0 60px;min-height: auto;padding-bottom: 70px;}
	.loginArea02 .ulara{padding-top: 70px;margin-bottom: 30px;}
}
@media only screen and (max-width:750px){
	.loginArea .s-in{max-width: 94%;}
	.loginArea{padding: 25px 0 25px;}
	.loginArea02{padding: 0 25px;padding-bottom: 30px;}
	.loginArea02 .ulara{padding-top: 30px;margin-bottom: 15px;font-size: 20px;}

}

.down{margin:60px 0;}
.xgxz{ width:100%; box-sizing:border-box; border:1px solid #ccc; margin-bottom:40px; }
.xgxz .hd{ width:100%; height:70px; background:#e7f3fa; color:#333; font-size:18px; line-height:70px; text-align:center; }
.xgxz .hd .a1{ float:left; width:57%; box-sizing:border-box; padding-left:25px; text-align:left; margin-right:2%; }
.xgxz .hd .a2{ float:left; width:11%; }
.xgxz .hd .a3{ float:left; width:11%; }
.xgxz .hd .a4{ float:left; width:11%; }
.xgxz .hd .a5{ float:left; width:8%; }
 
.xgxz .bd .item { width:100%; height:70px; color:#666; font-size:18px; line-height:70px; border-top:1px solid #ccc; text-align:center; }
.xgxz .bd .a1{ float:left; width:57%; box-sizing:border-box; padding-left:25px; text-align:left; margin-right:2%; overflow:hidden; text-overflow: ellipsis; white-space: nowrap;}
.xgxz .bd .a2{ float:left; width:11%; height:70px; }
.xgxz .bd .a3{ float:left; width:11%; height:70px; }
.xgxz .bd .a4{ float:left; width:11%; height:70px; }
.xgxz .bd .a5{ float:left; width:8%; }
.xgxz .bd .a5 a{ display:block; background:url(g_34.png) no-repeat center; width:20px; height:70px; margin:0 auto; }
.xgxz .bd .item:hover{ color:#d6181a; }
.xgxz .bd .item:hover .a5 a{ background:url(g_35.png) no-repeat center;}
@media only screen and (max-width:1560px){
	.down{margin:45px 0;}
	.xgxz .hd{font-size: 16px;line-height: 60px;height: 60px;}
	.xgxz .bd .item{font-size: 16px;height: 60px;line-height: 60px;}
	.xgxz .bd .a2{height: 60px;}
	.xgxz .bd .a3{height: 60px;}
	.xgxz .bd .a4{height: 60px;}
	.xgxz .bd .a5 a{height: 60px;}
}
@media only screen and (max-width:1200px){
	.down{margin:30px 0;}
	.xgxz .hd{font-size: 14px;line-height: 50px;height: 50px;}
	.xgxz .bd .item{font-size: 14px;height: 50px;line-height: 50px;}
	.xgxz .bd .a2{height: 50px;}
	.xgxz .bd .a3{height: 50px;}
	.xgxz .bd .a4{height: 50px;}
	.xgxz .bd .a5 a{height: 50px;}
}
@media only screen and (max-width:750px){
	.down{margin:20px 0;}
	.xgxz .hd{font-size: 13px;line-height: 40px;height: 40px;}
	.xgxz .bd .item{font-size: 13px;height: 40px;line-height: 40px;}
	.xgxz .bd .a5 a{height: 40px;}
	.xgxz .a2,.xgxz .a3,.xgxz .a4{display: none;}
	.xgxz .hd .a1{width: 85%;padding-left: 10px;}
	.xgxz .bd .a1{width: 85%;padding-left: 10px;}
}

.casedda{line-height: 2.8;border-bottom: 1px solid #e7e8ea;margin-bottom: 30px;}
.casedda .caseddal{float: left;}
.casedda .caseddal span{font-size: 26px;color: #3a3a3a;font-weight: bold;padding-left: 32px;background: url(aaa_03.png) no-repeat left center;}
.casedda .caseddar{float: right;}
.casedda .caseddar a{font-size: 16px;color: #a2a2a2;}
.casedd{margin-top: 30px;}
.casedd .caseddb .caseddbi{float: left;width: 48%;margin-right: 4%;margin-bottom: 4%;}
.casedd .caseddb .caseddbi:nth-child(2n){margin-right: 0;}
.casedd .caseddb .caseddbi .caseddbia{overflow: hidden;}
.casedd .caseddb .caseddbi .caseddbia img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	width: 100%;
	
}
.casedd .caseddb .caseddbi:hover .caseddbia 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); 
}
.casedd .caseddb .caseddbi .caseddbib{font-size: 18px;color: #333;padding: 0 3%;background: #f5f5f5;line-height: 3.2;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.casedd .caseddb .caseddbi:hover .caseddbib{background: #d7000f;color: #fff}
@media only screen and (max-width:1560px){
	.casedda{margin-bottom: 20px;}
	.casedda .caseddal span{font-size: 22px;}
	.casedda .caseddar a{font-size: 14px;}
	.casedd{margin-top: 20px;}
	.casedd .caseddb .caseddbi .caseddbib{font-size: 16px;}
}
@media only screen and (max-width:1200px){
	.casedda{margin-bottom: 15px;}
	.casedda .caseddal span{font-size: 18px;}
	.casedda .caseddar a{font-size: 13px;}
	.casedd{margin-top: 15px;}
	.casedd .caseddb .caseddbi .caseddbib{font-size: 14px;}
}
@media only screen and (max-width:1200px){
	.casedd .caseddb .caseddbi .caseddbib{font-size: 13px;}
}


.qualify-swiper .swiper-slide{max-width: 30%;width: 330px;}

.qualify-swiper .swiper-slide .pc{position: relative;display: block;box-shadow: -1px 6px 8px rgba(0, 0, 0, 0.15);}
.qualify-swiper .swiper-slide .pc::before {
content: "";
display: block;
width: 100%;
height: 100%;
position: absolute;
left: 0;
top: 0;
z-index: 9;
background: rgba(0, 0, 0, 0.4);
}
.qualify-swiper .swiper-slide-active .pc::before {
display: none;
}
.qualify-swiper .swiper-slide p{}
.abc .qualify-swiper .swiper-slide .shows-item h3{display: none;}
.abc .qualify-swiper .swiper-slide-active .shows-item h3{display: block;}

@media only screen and (max-width:750px){
	.qualify-swiper .swiper-slide{max-width: 190px;}
}

.abo{padding: 115px 0 215px;background: url(ao1_02.jpg) no-repeat center;background-size: cover;}
.abo .abt .abta{color: #fff;}
.abo .abt .abtb{color: #fff;}
.abo .aboc{margin: 110px auto 0;width: 92.6%;position: relative;}
.abo .aboc .swiper-slide{background: #ffffff;border-radius: 10px;overflow: hidden;}
.abo .aboc .swiper-slide .pic-item{padding: 0 20px;}
.abo .aboc .swiper-slide .pic-item .list-pic{padding: 105px 20px 60px;border-bottom: 1px solid #ededed;text-align: center;}
.abo .aboc .swiper-slide .pic-item .list-pic img{height: 176px;width: auto;}
.abo .aboc .swiper-slide dl{line-height: 24px;height: 48px;padding: 10px 0;font-size: 18px;color: #262626;text-align: center;}
.abo .aboc .swiper-button-prev{width: 62px;height: 62px;background: url(ao2_06.png) no-repeat center;position: absolute;left:-80px;margin-top: -31px;background-size: cover;}
.abo .aboc .swiper-button-next{width: 62px;height: 62px;background: url(ao3_03.png) no-repeat center;position: absolute;right:-80px;margin-top: -31px;background-size: cover;}
@media only screen and (max-width:1560px){
	.abo{padding: 90px 0 180px;}
	.abo .aboc{margin:80px auto 0;}
	.abo .aboc .swiper-slide .pic-item{padding: 0 15px;}
	.abo .aboc .swiper-slide .pic-item .list-pic{padding: 80px 15px 40px;}
	.abo .aboc .swiper-slide .pic-item .list-pic img{height: 130px;}
	.abo .aboc .swiper-slide dl{line-height: 21px;height: 42px; padding: 7px 0;font-size: 16px;}
	.abo .aboc .swiper-button-prev{width: 56px;height: 56px;left:-70px;margin-top: -28px;}
	.abo .aboc .swiper-button-next{width: 56px;height: 56px;right:-70px;margin-top: -28px;}
}
@media only screen and (max-width:1200px){
	.abo{padding: 70px 0 140px;}
	.abo .aboc{margin:60px auto 0;}
	.abo .aboc .swiper-slide .pic-item{padding: 0 10px;}
	.abo .aboc .swiper-slide .pic-item .list-pic{padding: 60px 10px 30px;}
	.abo .aboc .swiper-slide .pic-item .list-pic img{height: 100px;}
	.abo .aboc .swiper-slide dl{line-height: 18px;height: 36px; padding: 5px 0;font-size: 14px;}
	.abo .aboc .swiper-button-prev{width: 50px;height: 50px;left:-60px;margin-top: -25px;}
	.abo .aboc .swiper-button-next{width: 50px;height: 50px;right:-60px;margin-top: -25px;}
}
@media only screen and (max-width:1200px){
	.abo{padding: 30px 0 50px;}
	.abo .aboc{margin:30px auto 0;width: 80%}
	.abo .aboc .swiper-slide .pic-item{padding: 0 5px;}
	.abo .aboc .swiper-slide .pic-item .list-pic{padding: 40px 5px 20px;}
	.abo .aboc .swiper-slide .pic-item .list-pic img{height: 75px;}
	.abo .aboc .swiper-slide dl{line-height: 16px;height: 32px; font-size: 13px;}
	.abo .aboc .swiper-button-prev{width: 32px;height: 32px;left:-40px;margin-top: -16px;}
	.abo .aboc .swiper-button-next{width: 32px;height: 32px;right:-40px;margin-top: -16px;}
}

.abq{margin-top: 88px;}
.abq .abqc{margin-top: 65px;position: relative;}
.abq .abqc .swiper-slide{ transform: scale(0.9); transition: all; position: relative; width: 43.125%; -webkit-transform: scale(0.9); -moz-transform: scale(0.9); -ms-transform: scale(0.9); -o-transform: scale(0.9); }
.abq .abqc .swiper-slide:after{content: "";position: absolute;left:0;top:0;width: 100%;height: 100%;background: rgba(0,0,0,0.5);}
.abq .abqc .swiper-slide.swiper-slide-active{transform: scale(1);}
.abq .abqc .swiper-slide.swiper-slide-active:after{background: transparent;}
.abq .abqc .swiper-slide img{width: 100%;}
.abq .abqc .swiper-slide dl{position: absolute;left: 0;bottom: 0;width: 100%;}







.about-intor .advantage {padding-top:4em;}
.about-intor .advantage-item {color:#006FBC;font-weight:bold;padding-right:1.2em;}
.about-intor .advantage-item .advant-number {line-height:1; font-weight: 500;}
.about-intor .advantage-item .advant-number::after {content:attr(data-item);color:#9a9a9a;font-size:16px;top:0;position:absolute;transform:translate(6px,-4px);}
.about-intor .advantage-item .advantage-desc {margin-top:.8em; font-weight: 500;}
.about-culture {overflow:hidden;padding-top:11em;padding-bottom:20em;font-size:20px;background:url(../../images/about-culture.png) no-repeat center;background-size:cover;padding-top: 100px;}
.about-culture .set {position:absolute;height:13em;left:0;bottom:0;width:100%;display:flex;justify-content:space-between;align-items:flex-start;padding:0 3.125%;z-index:25;opacity:1;transition:opacity 2s ease-in-out;box-sizing: border-box;}
.about-culture .set .corona {position:absolute;left:0;right:0;z-index:10;margin:auto;bottom:-35vw;width:46vw;height:46vw;transition:transform .8s ease-out;}
.about-culture .set .corona>li {position:absolute;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;}
.about-culture .set .corona>li span {width:200px;text-align:center;white-space:nowrap;display:block;opacity:0;letter-spacing:2px;transform:translateY(10px);transition:opacity .5s ease-in-out,transform .5s ease-in-out;}
.set .corona>li.on span {transform:translateY(0);opacity:1;color:#d92e39;}
.set .corona>li.on em {transform:translateY(-20px);opacity:1;color:#d92e39;}
.set .corona>li.on .dot {opacity:1;transform:none;}
.set .corona:after {content:"";width:95%;height:95%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;border:1px solid #878787;border-radius:50%;}
.set .corona>li em {position:absolute;width:100%;height:100%;top:0;left:0;text-align:center;line-height:40px;transform:translateY(0);display:block;transition:opacity .5s ease-in-out,transform .5s ease-in-out;color:#878787;}
.set .corona>li .dot { display: none; position:absolute;left:0;right:0;margin:auto;top:calc(100% - 5px);opacity:0;transform:translateY(10px);transition:opacity .5s ease-in-out,transform .5s ease-in-out;}
.set .scale-circle {position:absolute;left:0;right:0;margin:auto;bottom:-35vw;width:46vw;height:46vw;transform:scale(0.9) rotate(0deg);animation:scaleCircleAni 100s linear infinite;}
@keyframes scaleCircleAni {0% {transform:scale(0.9) rotate(0deg);}
  100% {transform:scale(0.9) rotate(360deg);}
}
.set .icon-click { position: absolute; top: 50%; left: 50%; width: 1em; height: 1em; transform: translate(-50%, -50%) }
.about-culture .about-culture-title {font-size:2.7em;font-size: 48px;font-weight: normal;line-height: 54px;color: #2c2c2c;}
.about-culture .min-title {font-size:1.3em;padding-bottom:1.4em;}
.qywh{background: url(bg10000.png)no-repeat bottom center;background-size: cover;padding-top: 155px;}

.abq .abqc .swiper-slide-active{width: 829px !important;}
.abq.abq_gc{position: relative;}
.abq.abq_gc .swiper-button-prev{background: url(left_200.png)no-repeat center}
.abq.abq_gc .swiper-button-next,.abq.abq_gc .swiper-button-prev{width: 62px;height: 62px;margin-top: -31px;background-size: cover !important;}
.abq.abq_gc .swiper-button-prev{left: 50%;margin-left: -528px;}
.abq.abq_gc .swiper-button-next{ left: 50%; margin-left: 467px; background: url(left_200.png)no-repeat center; transform:rotateY(180deg) ; -webkit-transform:rotateY(180deg) ; -moz-transform:rotateY(180deg) ; -ms-transform:rotateY(180deg) ; -o-transform:rotateY(180deg) ; }
.abq.abq_gc .swiper-button-prev:hover{ background: url(right_200.png)no-repeat center; transform:rotateY(180deg) ; -webkit-transform:rotateY(180deg) ; -moz-transform:rotateY(180deg) ; -ms-transform:rotateY(180deg) ; -o-transform:rotateY(180deg) ; }
.abq.abq_gc .swiper-button-next:hover{ background: url(right_200.png)no-repeat center; transform:rotateY(0) ; -webkit-transform:rotateY(0) ; -moz-transform:rotateY(0) ; -ms-transform:rotateY(0) ; -o-transform:rotateY(0) ; }
.abq.abq_gc .swiper-button-next:hover{background: url(right_200.png)no-repeat center;}



.asdfg .swiper-button-prev{background: url(left_200.png)no-repeat center}
.asdfg .swiper-button-next,.asdfg .swiper-button-prev{width: 62px;height: 62px;margin-top: -31px;background-size: cover !important;}
.asdfg .swiper-button-prev{}
.asdfg .swiper-button-next{ background: url(left_200.png)no-repeat center; transform:rotateY(180deg) ; -webkit-transform:rotateY(180deg) ; -moz-transform:rotateY(180deg) ; -ms-transform:rotateY(180deg) ; -o-transform:rotateY(180deg) ; }

@media screen and (orientation:portrait) {
	.about-culture .set .corona {width:120vw;height:120vw;bottom:-100vw;left:-10vw;}
	/*.set .scale-circle { display: none; }*/
  }
  @media (max-width:1720px) {.about-intor {font-size:16px;}
	.develop .time-tab {bottom:4rem;}
  }
  @media (max-width:1480px) {}
  
  @media (max-width:1367px) {
	.about-intor {font-size:16px;}
	.group-member .group-member-title-box {width:210px;}
	.about-culture { padding-top: 6em; padding-bottom: 14em; }
	.about-culture .set { height: 7em; }
	.about-culture .set .corona,
	.set .scale-circle { width: 50vw; height: 50vw; }
	.about-culture .set .corona>li { height: auto; }
	.set .corona>li em { line-height: 1; }
	.set .icon-click { top: 0; transform: translate(-50%, 0); }
  }
  
  @media (max-width:1280px) {
	.com-text-box .com-text-left-box {padding-right:8em;}
	.about-qualify {font-size:16px;}
	.develop .time-tab {bottom:5rem;}
  }
  @media (max-width:1150px) {.com-text-box .com-text-left-box {padding-right:4em;}
  }
  @media (max-width:1080px) {
	.set .icon-click { display: none; }
	.develop .time-tab {bottom:3.5rem;}
	.group-figures .project-tag { font-size: 16px;}
	.about-award .about-award-top {margin-bottom:1em;}
  }
  @media (max-width:1024px) {
	.about-award .about-award-bottom {height:3em;}
  }
  @media (max-width:768px) {
	.com-text-box {flex-direction:column;}
	.com-text-box .com-text-left-box {width:100%;padding-right:0;text-align:center;}
	.about-intor .intor-video {width:100%;margin-bottom:40px;}
	.com-text-box .text-title-en,.about-award-top .award-title .award-title-en {font-size:14px;}
	.com-text-box .text-title-cn,.about-award-top .award-title .award-title-cn {font-size:27px;}
	.com-text-box-right { margin-top: 14px; }
	.about-award .award-nav {display:none;}
	.about-award .award-content { width: auto; }
	.about-award .award-content .award-pic-box,.award-content-box {height:auto;}
	.about-award .award-content .award-pic-box {padding:15px;}
	.about-award .up-icon,.about-award .award-nav {width:.6rem;}
	.about-award .award-content .award-pic-title {font-size:.28rem;}
	.about-award .award-content .award-pic-box .award-pic { height: 4rem; }
	/* .group-member .group-member-title-box {width:2rem;}
	  */
	.about-qualify { padding-top: 3em; padding-bottom: 3em; }
	.group-member {padding: 1.2rem 0;}
	.group-member .group-list {padding-top:.4rem;padding-left:0;}
	.group-member .group-list .group-item {font-size:.28rem;padding-right:.5rem;padding-left:.3rem;}
	.group-member .main-layout {flex-direction:column;}
	.group-member .group-member-logo {margin-bottom:.3rem;width:1rem;margin:0 auto;margin-bottom:.3rem;}
	.com-text-box .com-text-box-left {padding-right:0;width:100%;}
	.develop .time-tab {bottom:4rem;}
	.about-culture .set .corona,
	.set .scale-circle { top: 0; bottom: -80vw; left: 0; width: 100vw; height: 100vw; }
	.about-award .about-award-bottom .award-number .award-cur { font-size: 20px; }
	.about-award .about-award-bottom .award-number .award-total { font-size: 16px; }

	.qywh{padding-top: 30px;}
	.about-culture .about-culture-title{font-size: 24px;line-height: 34px;}
  }
  @media (max-width:500px) {
	.about-intor {padding:2em 0;}
	.about-intor .main-layout {flex-direction:column;}
	.com-text-box .com-text-left-box {width:100%;padding-right:0;text-align:center;}
	.about-intor .intor-video {width:100%;margin-bottom:0;}
	.com-text-box .view { margin-top: 1em; }
	.about-intor .advantage { gap: 2em; width: 60%; padding-top: 2em;}
	.about-intor .advantage-item { padding-right: 0; }
	.about-intor .advantage-item .advant-number { font-size: 27px; }
	.about-intor .advantage-item .advant-number::after,
	.about-intor .advantage-item .advantage-desc { font-size: 11px; }
	.com-title-desc {padding:45px 0;}
	.intor-right .advantage {padding-top:3em;}
	.about-culture {padding:6em 0 10em;}
	.about-culture .min-title {font-size:20px; padding-bottom: .4em;}
	.about-culture .about-culture-title {font-size:28px;}
	.develop .time-tab {position:relative;bottom:2rem;}
	.develop .develop-intor {margin-top:.1rem;}
	.shows-box-label { padding-top: 1em; }
  
  }

.abq_gc .swiper-slide  dl{bottom: 0 !important;display: none;padding: 27px;background: linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,0.8));box-sizing: border-box;}
.abq_gc .swiper-slide-active  dl{display: block;}
.abq_gc .swiper-slide-active  dl dt a{color: #ffffff;font-size: 18px;line-height: 28px;text-align: center;display: block;}
.abq_gc .swiper-slide::after{content: "";left: 0;width: 100%;top: 0;height: 100%;background: rgba(255,255,255,0.36);position: absolute;}
.abq_gc .swiper-slide.swiper-slide-active::after{display: none;}

@media only screen and (max-width:1560px){
	.abq .abqc .swiper-slide-active{width: 650px !important;}
	.about-culture{font-size: 18px;}
}
@media only screen and (max-width:1200px){
	.abq .abqc .swiper-slide-active{width: 500px !important;}
	.about-culture{font-size: 16px;}
}
@media only screen and (max-width:750px){
	.about-culture .about-culture-title {font-size:20px;}
	.about-culture{font-size: 14px;}
	.abq.abq_gc{margin-top: 25px;}
	.abq .abqc{margin-top: 20px;}
	.abq .abqc .swiper-slide{transform: scale(1);width: 100%;box-sizing: border-box;padding: 0 10%}
	.abq .abqc .swiper-slide-active{width: 100% !important;}
	.abq.abq_gc .swiper-button-next,.abq.abq_gc .swiper-button-prev{width: 32px;height: 32px;margin-top: -16px;}
	.abq.abq_gc .swiper-button-prev{left: 0%;margin-left: 0;}
	.abq.abq_gc .swiper-button-next{left: auto;margin-left: 0;right:0%;}
	.abq_gc .swiper-slide  dl{padding: 15px;}
	.abq_gc .swiper-slide-active  dl dt a{font-size: 14px;line-height: 20px;}
}

@media only screen and (max-width:900px){
	.asdfg .swiper-button-prev{width: 32px;height: 32px;margin-top: -16px;}
	.asdfg .swiper-button-next{width: 32px;height: 32px;margin-top: -16px;}
}


.abqc .hd{text-align: center;}
.abqc .hd ul{display: inline-block;}
.abqc .hd ul li{display: inline-block;line-height: 40px;border-radius: 33px;background: #e4e9f1;width: 162px;text-align: center;margin:0 3px 10px;}
.abqc .hd ul li span{font-size: 20px;color: #3b3b3b;display: inline-block;}
.abqc .hd ul li.on{background: #c5261d;}
.abqc .hd ul li.on span{color: #fff;font-weight: bold;background: url(s3_1_11.jpg) no-repeat left center;padding-left: 25px;}
.abqc .bd{margin-top: 35px;}
@media only screen and (max-width:1560px){
	.abqc .hd ul li{line-height: 36px;border-radius: 18px;width: 140px;}
	.abqc .hd ul li span{font-size: 18px;}
	.abqc .hd ul li.on span{padding-left: 20px;}
}
@media only screen and (max-width:1200px){
	.abqc .hd ul li{line-height: 46px;border-radius: 23px;width: 120px;}
	.abqc .hd ul li span{font-size: 16px;}
	.abqc .hd ul li.on span{padding-left: 20px;background-size: 15px 15px;}
}
@media only screen and (max-width:750px){
	.abqc .bd{margin-top: 15px;}
	.abqc .hd {overflow-x: auto;height: 44px;width: 96%;margin-left: 2%;text-align: left;}
	.abqc .hd ul{width: 470px;}
	.abqc .hd ul li{line-height: 34px;border-radius: 17px;width: 110px;margin:0 0 10px;}
	.abqc .hd ul li span{font-size: 13px;}
	.abqc .hd ul li.on span{padding-left: 15px;background-size: 10px 10px;}
}

