.about_a .play{width:70px; height:70px; background:url(../img/play.png) center center no-repeat; position:absolute; left:50%; margin-left:-35px; top:50%; margin-top:-35px;}

.about_a { background: url(../images/about_03.jpg) no-repeat center top / cover; padding: 6.25% 0 6.3%; }
.about_a .wrap .left { float: left; width: 43.75%; }
.about_a .wrap .left .mktitle { margin-bottom: 60px; }
.about_a .wrap .left .bigTe { font-size: 100px; color: rgba(255, 255, 255, 0.08); margin-bottom: 10px; position: relative; z-index: 20; letter-spacing: 8px; }
.about_a .wrap .left .imgbox { position: relative; }
.about_a .wrap .left .imgbox img { position: relative; z-index: 10; }
.about_a .wrap .left .imgbox::after { content: ""; display: block; width: 100%; height: 400px; background-color: #115180; opacity: 0.7; left: -160px; top: -40px; z-index: 0; }
.about_a .wrap .rt { width: 50%; float: right; padding-top: 52px; }
.about_a .wrap .rt .tlbox { line-height: 60px; font-size: 38px; color: #fff; margin-bottom: 30px; }
.about_a .wrap .rt .tlbox .title { margin-bottom: 30px; }
.about_a .wrap .rt .tlbox .name { font-family: Arial, Helvetica, sans-serif; font-size: 52px; font-weight: bold; margin-right: 20px; }
.about_a .wrap .rt .tlbox .line { width: 60px; height: 4px; background-color: rgba(255, 255, 255, 0.4); }
.about_a .wrap .rt .text { color: #fff; line-height: 28px; height: 500px; overflow: auto; padding-right: 10px; }
.about_a .wrap .rt .text p { margin-bottom: 30px; }
.about_a .wrap .rt .text p:last-child { margin-bottom: 0; }
.about_a .wrap .rt .text::-webkit-scrollbar {
 width: 2px;
}
.about_b { padding: 6.25% 0 7.8125%; background: url(../images/about_04.jpg) no-repeat center top; }
.about_b .mktitle { text-align: center; margin-bottom: 8.0208%; }
.about_b .swiperbox { position: relative; margin-bottom: 4.2083%; }
.about_b .swiperbox::after { content: ""; left: 0; top: 50%; width: 100%; height: 1px; background: rgba(255, 255, 255, 0.2); }
.about_b #history { padding: 30px 0; }
.about_b #history .swiper-slide { text-align: center; position: relative; cursor: pointer; }
.about_b #history .swiper-slide .indiv,
.about_b #history .swiper-slide .circle { position: absolute; left: 50%; top: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; }
.about_b #history .swiper-slide .indiv { -webkit-transform: scale(0); -moz-transform: scale(0); -ms-transform: scale(0); transform: scale(0); width: 130%; height: 130%; left: -15%; top: -15%; }
.about_b #history .swiper-slide .indiv .bg { width: 100%; height: 100%; background: url(../images/about_05.png) no-repeat center / cover; }
.about_b #history .swiper-slide .circle { width: 60%; height: 60%; text-align: center; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; background: #0062a7; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); -webkit-transition: all .4s; -o-transition: all .4s; -moz-transition: all .4s; transition: all .4s; }
.about_b #history .swiper-slide .circle span { display: block; width: 100%; text-align: center; color: #fff; font-size: 24px; -webkit-transition: all .4s; -o-transition: all .4s; -moz-transition: all .4s; transition: all .4s; font-family: "lhf"; letter-spacing: 3px\n; }
.about_b #history .swiper-slide:hover .circle { background: #bc0715; }
.about_b #history .swiper-slide::after { content: ""; position: static; padding-top: 100%; }
.about_b #history .swiper-slide-active .indiv { -webkit-transition: all .4s .3s; -o-transition: all .4s .3s; -moz-transition: all .4s .3s; transition: all .4s .3s; -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); transform: scale(1); }
.about_b #history .swiper-slide-active .indiv .bg { -webkit-animation: zq 5s linear infinite; -moz-animation: zq 5s linear infinite; animation: zq 5s linear infinite; }
.about_b #history .swiper-slide-active .circle { width: 100%; height: 100%; background-color: #bc0715; }
.about_b #history .swiper-slide-active .circle span { font-size: 36px; }
.about_b .year_text { width: 1070px; margin: 0 auto; }
.about_b .year_text .textbox { padding: 0 220px; position: relative; height: 100px; }
.about_b .year_text .textbox .btn { position: absolute; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); border: solid 1px rgba(255, 255, 255, 0.4); cursor: pointer; -webkit-transition: all .4s; -o-transition: all .4s; -moz-transition: all .4s; transition: all .4s; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
.about_b .year_text .textbox .prev_year { left: 0; }
.about_b .year_text .textbox .next_year { right: 0; }
.about_b .year_text .textbox .btn:hover { border-color: #0062a7; background: #0062a7; }
.about_b .year_text .textbox .swiper-container { height: 100%; padding-bottom: 20px; }
.about_b .year_text .textbox .swiper-container .swiper-pagination { bottom: 0; }
.about_b .year_text .textbox .swiper-container .swiper-slide { height: auto; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; text-align: center; color: #fff; line-height: 30px; font-size: 18px; justify-content: center; }
@-webkit-keyframes zq {  0% {
 -webkit-transform: rotate(0deg);
 transform: rotate(0deg);
}
 100% {
 -webkit-transform: rotate(360deg);
 transform: rotate(360deg);
}
}
@-moz-keyframes zq {  0% {
 -moz-transform: rotate(0deg);
 transform: rotate(0deg);
}
 100% {
 -moz-transform: rotate(360deg);
 transform: rotate(360deg);
}
}
@keyframes zq {  0% {
 -webkit-transform: rotate(0deg);
 -moz-transform: rotate(0deg);
 transform: rotate(0deg);
}
 100% {
 -webkit-transform: rotate(360deg);
 -moz-transform: rotate(360deg);
 transform: rotate(360deg);
}
}
.about_c { height: 100vh; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; }
.about_c .left { width: 44.7916%; background: url(../images/about_09.jpg) no-repeat center top / cover; padding: 6.25% 0 0 8.33%; }
.about_c .left .mktitle { padding-bottom: 37px; border-bottom: 1px solid rgba(255, 255, 255, 0.1); margin-bottom: 60px; }
.about_c .left .titlebox { margin-bottom: 72px; padding-right: 12%; }
.about_c .left .titlebox .tlbox { display: none; }
.about_c .left .titlebox .tlbox .tl { font-size: 30px; color: #ffffff; margin-bottom: 20px; }
.about_c .left .titlebox .tlbox .st { color: #e4e7eb; line-height: 28px; }
.about_c .left .titlebox .tlbox:first-child { display: block; }
.about_c .left .tbox { padding-right: 12%; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.about_c .left .tbox .mk { width: 30%; margin: 0 5% 5% 0; height: 120px; border: solid 1px rgba(255, 255, 255, 0.3); font-size: 18px; color: #ffffff; text-align: center; line-height: 120px; cursor: pointer; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; -webkit-transition: all .4s; -o-transition: all .4s; -moz-transition: all .4s; transition: all .4s; }
.about_c .left .tbox .mk:nth-child(3n) { margin-right: 0; }
.about_c .left .tbox .mk:hover,
.about_c .left .tbox .actmk { background-color: #0062a7; border: solid 1px #0070bf; }
.about_c .rt { width: 55.2084%; background: url(../images/about_10.jpg) no-repeat center top / cover; position: relative; }
.about_c .rt .tabcont { position: absolute; left: 0; top: 0; width: 100%; height: 100%; opacity: 0; z-index: 0; }
.about_c .rt .tabcont .gcsbox { position: absolute; left: 0; bottom: 0; width: 50%; height: 50%; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; background-color: #005d9f; background-color: rgba(0, 93, 159, 0.9); }
.about_c .rt .tabcont .gcsbox .inbox { width: 100%; }
.about_c .rt .tabcont .gcsbox .inbox .circlebox { width: 250px; height: 250px; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; margin: 0 auto 60px; border: 5px solid #fff; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; }
.about_c .rt .tabcont .gcsbox .inbox .circlebox span { width: 100%; display: block; text-align: center; font-size: 60px; font-family: "lhf"; color: #fff; }
.about_c .rt .tabcont .gcsbox .inbox .text { font-size: 24px; color: #ffffff; text-align: center; }
.about_c .rt .tabcont .yjsbox { height: 66.6666%; width: 100%; position: absolute; left: 0; top: 33.3333%; }
.about_c .rt .tabcont .yjsbox .li { height: 50%; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; }
.about_c .rt .tabcont .yjsbox .li .yjs { width: 25%; height: 100%; padding: 38px 38px 0 38px; }
.about_c .rt .tabcont .yjsbox .li .yjs .tl { font-size: 24px; font-weight: bold; margin-bottom: 20px; color: #fff; line-height: 28px; }
.about_c .rt .tabcont .yjsbox .li .yjs .line { width: 20px; height: 2px; background-color: #ffffff; opacity: 0.3; margin-bottom: 10px; }
.about_c .rt .tabcont .yjsbox .li .yjs .text { line-height: 36px; font-size: 16px; color: #fff; }
.about_c .rt .tabcont .yjsbox .li .y1 { background-color: #0062a7; }
.about_c .rt .tabcont .yjsbox .li .y2 { background-color: #0069b4; }
.about_c .rt .tabcont .yjsbox .li .y3 { background-color: #0077cc; }
.about_c .rt .tabcont .yjsbox .li .y4 { background-color: #007ed9; }
.about_c .rt .tabcont .yjsbox .li2 { -webkit-box-pack: end; -webkit-justify-content: flex-end; -moz-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; }
.about_c .rt .tabcont .zlsl { position: absolute; left: 0; top: 33.3333%; width: 100%; height: 66.6666%; }
.about_c .rt .tabcont .zlsl .li { height: 50%; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; }
.about_c .rt .tabcont .zlsl .li .zl { width: 50%; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; }
.about_c .rt .tabcont .zlsl .li .zl .in { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; width: 100%; -webkit-box-pack: justify; -webkit-justify-content: space-between; -moz-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; padding: 0 60px; }
.about_c .rt .tabcont .zlsl .li .zl .in .circle { width: 200px; height: 200px; border: 5px solid #fff; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; }
.about_c .rt .tabcont .zlsl .li .zl .in .circle .incircle { width: 100%; color: rgba(255, 255, 255, 0.6); }
.about_c .rt .tabcont .zlsl .li .zl .in .circle .incircle span { width: 100%; display: block; text-align: center; }
.about_c .rt .tabcont .zlsl .li .zl .in .circle .incircle .num { font-size: 60px; font-family: "lhf"; margin-bottom: 25px; }
.about_c .rt .tabcont .zlsl .li .zl .in .te { font-size: 24px; color: #fff; font-weight: bold; }
.about_c .rt .tabcont .zlsl .li1 .zl { background-color: rgba(0, 95, 163, 0.92); }
.about_c .rt .tabcont .zlsl .li2 { -webkit-box-pack: end; -webkit-justify-content: flex-end; -moz-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; }
.about_c .rt .tabcont .zlsl .li2 .zl { background-color: rgba(0, 105, 181, 0.92); }
.about_c .rt .tabcont .xj { width: 100%; position: absolute; left: 0; top: 33.3333%; height: 66.6666%; }
.about_c .rt .tabcont .xj .li { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; height: 50%; }
.about_c .rt .tabcont .xj .li .box { width: 25%; background-image: url(../images/xjbg.png); background-repeat: no-repeat; background-position: center center; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; }
.about_c .rt .tabcont .xj .li .box .text { color: #ffffff; font-weight: bold; font-size: 24px; width: 100%; text-align: center; line-height: 36px; width: 190px; margin: 0 auto; }
.about_c .rt .tabcont .xj .li .box1 { background-color: rgba(0, 98, 167, 0.96); }
.about_c .rt .tabcont .xj .li .box2 { background-color: rgba(0, 106, 181, 0.96); }
.about_c .rt .tabcont .xj .li .box3 { background-color: rgba(0, 119, 204, 0.96); }
.about_c .rt .tabcont .xj .li .box4 { background-color: #017bd5; }
.about_c .rt .tabcont .xj .li2 { -webkit-box-pack: end; -webkit-justify-content: flex-end; -moz-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; }
.about_c .rt .tabcont .ylx { width: 100%; position: absolute; left: 0; top: 66.7%; height: 66.6666%; }
.about_c .rt .tabcont .ylx .li { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; height: 50%; }
.about_c .rt .tabcont .ylx .li .box { /*width: 40%;*/ padding: 38px 38px 0 38px; }
.about_c .rt .tabcont .ylx .li .box .tl { font-size: 24px; font-weight: bold; margin-bottom: 20px; color: #fff; line-height: 28px; }
.about_c .rt .tabcont .ylx .li .box .line { width: 20px; height: 2px; background-color: #ffffff; opacity: 0.3; }
.about_c .rt .tabcont .ylx .li .box .text { line-height: 36px; font-size: 16px; color: #fff; }
.about_c .rt .tabcont .ylx .li .box1 { background: rgba(0, 92, 158, 0.62); }
.about_c .rt .tabcont .ylx .li .box2 { background: rgba(0, 126, 217, 0.94); }
.about_c .rt .tabcont .ylx .li .box3 { background: rgba(0, 119, 204, 0.8); }
.about_c .rt .tabcont .ylx .li .box4 { background: rgba(0, 105, 180, 0.94); }
.about_c .rt .tabcont .ylx .li .box5 { background: rgba(0, 126, 217, 0.85); }
.about_c .rt .actcont { z-index: 2; opacity: 1; }
/*领导关怀*/
.about_d { background: url(../images/about_06.jpg) no-repeat center top; padding: 6.25% 0 9.375%; }
.about_d .mktitle { text-align: center; margin-bottom: 5.203%; }
.about_d .text { position: absolute; left: 30px; bottom: 40px; font-size: 16px; color: #fff; padding-left: 10px; border-left: 2px solid #fff; z-index: 20; }
.about_d .wrap { position:    relative; }
.about_d .wrap .btn { position: absolute; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); margin-top: -40px; border: solid 1px rgba(255, 255, 255, 0.4); cursor: pointer; -webkit-transition: all .4s; -o-transition: all .4s; -moz-transition: all .4s; transition: all .4s; z-index: 20; }
.about_d .wrap .btn:hover { border-color: #0062a7; background: #0062a7; }
.about_d .wrap .prev_honor { left: -100px; }
.about_d .wrap .next_honor { right: -100px; }
.about_d #honor { padding-bottom: 80px; }
.about_d #honor #honorSP { top: auto; bottom: 0; background: rgba(255, 255, 255, 0.2); }
.about_d #honor #honorSP span { background: #fff; }
.about_d .swiper-slide img { width: 100%; }
/*资质证书*/
.about_h { background: url(../images/about_11.jpg) no-repeat center top; padding: 6.25% 0 9.375%; }
.about_h .mktitle { text-align: center; margin-bottom: 5.203%; }
.about_h .text { position: absolute; text-align:center; width:100%; bottom: -28px; font-size: 16px; color: #fff;  z-index: 20; }
.about_h .wrap { position: relative; }
.about_h .wrap .btn { position: absolute; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); margin-top: -40px; border: solid 1px rgba(255, 255, 255, 0.4); cursor: pointer; -webkit-transition: all .4s; -o-transition: all .4s; -moz-transition: all .4s; transition: all .4s; z-index: 20; }
.about_h .wrap .btn:hover { border-color: #0062a7; background: #0062a7; }
.about_h .wrap .prev_honor2 { left: -100px; }
.about_h .wrap .next_honor2 { right: -100px; }
.about_h #honor2 { padding-bottom: 74px; }
.about_h #honor2 #honorSP2 { top: auto; bottom: 0; background: rgba(255, 255, 255, 0.2); }
.about_h #honor2 #honorSP2 span { background: #fff; }
.about_h .swiper-slide img {width: 100%;  height:100%; }
/*资质证书*/

.about_e { background: url(../images/about_07.jpg) no-repeat center top / cover; padding: 6.25% 0 11.875%; }
.about_e .swiperbox { position: relative; }
.about_e .swiperbox .btn { position: absolute; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); margin-top: -40px; border: solid 1px rgba(255, 255, 255, 0.4); cursor: pointer; -webkit-transition: all .4s; -o-transition: all .4s; -moz-transition: all .4s; transition: all .4s; }
.about_e .swiperbox .btn:hover { border-color: #0062a7; background: #0062a7; }
.about_e .swiperbox .prev_partner { left: -100px; }
.about_e .swiperbox .next_partner { right: -100px; }
.about_e .mktitle { margin-bottom: 5.2083%; text-align: center; }
.about_e .swiper-container { margin-bottom: 6.2%; }
.about_e #parSP { position: static; width: 100%; text-align: center; }
.about_e #parSP .swiper-pagination-bullet { background: #fff; margin: 0 5px; }
.about_e #parSP .swiper-pagination-bullet-active { -webkit-transform: scale(1.5); -moz-transform: scale(1.5); -ms-transform: scale(1.5); transform: scale(1.5); background: #fff; }
.about_e .swiper-slide { background: rgba(255, 255, 255, 0.6); -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; border: solid 1px #d8e6ef; -webkit-box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.1); box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.1); }
.about_e .swiper-slide img { width: 100%; }
.about_g { background: url(../images/about_07.jpg) no-repeat center top / cover; padding: 6.25% 0 11.875%; }
.about_g .swiperbox { position: relative; }
.about_g .swiperbox .btn { position: absolute; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); margin-top: -40px; border: solid 1px rgba(255, 255, 255, 0.4); cursor: pointer; -webkit-transition: all .4s; -o-transition: all .4s; -moz-transition: all .4s; transition: all .4s; }
.about_g .swiperbox .btn:hover { border-color: #0062a7; background: #0062a7; }
.about_g .swiperbox .prev_partner { left: -100px; }
.about_g .swiperbox .next_partner { right: -100px; }
.about_g .mktitle { margin-bottom: 5.2083%; text-align: center; }
.about_g .swiper-container { margin-bottom: 6.2%; }
.about_g #parRY { position: static; width: 100%; text-align: center; }
.about_g #parRY .swiper-pagination-bullet { background: #fff; margin: 0 5px; }
.about_g #parRY .swiper-pagination-bullet-active { -webkit-transform: scale(1.5); -moz-transform: scale(1.5); -ms-transform: scale(1.5); transform: scale(1.5); background: #fff; }
.about_g .swiper-slide { background: rgba(255, 255, 255, 0.6); -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; border: solid 1px #d8e6ef; -webkit-box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.1); box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.1); }
.about_g .swiper-slide img { width: 100%; }
.about_f { background: url(../images/about_08.jpg) no-repeat center top / cover; padding: 6.25% 0 75px; }
.about_f .mktitle { text-align: center; margin-bottom: 4.1666%; }
.about_f .wrap { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; }
.about_f .li { -webkit-transition: all .2s linear; -o-transition: all .2s linear; -moz-transition: all .2s linear; transition: all .2s linear; width: 12.5%; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; height: 600px; border-right: 1px solid rgba(255, 255, 255, 0.2); position: relative; overflow: hidden; }
.about_f .li .dtl { width: 100%; position: absolute; left: 0; top: 40%; text-align: center; font-size: 24px; color: #ffffff; -webkit-transition: all .4s; -o-transition: all .4s; -moz-transition: all .4s; transition: all .4s; }
.about_f .li .indiv { opacity: 0; position: absolute; width: 250px; left: 50%; top: 40%; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); }
.about_f .li .indiv .iconbox { width: 250px; height: 250px; background-color: rgba(248, 248, 248, 0.06); border: solid 1px rgba(255, 255, 255, 0.25); -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; margin: 0 auto 55px; }
.about_f .li .indiv .iconbox .icon { width: 100px; margin: 45px auto 20px; }
.about_f .li .indiv .iconbox .text { text-align: center; }
.about_f .li .indiv .iconbox .text .cn { font-size: 24px; color: #fff; margin-bottom: 12px; }
.about_f .li .indiv .iconbox .text .en { color: rgba(255, 255, 255, 0.8); }
.about_f .li .indiv .infobox { text-align: center; line-height: 28px; color: #ffffff; }
.about_f .actli { width: 50%; }
.about_f .actli .dtl { top: 20%; opacity: 0; }
.about_f .actli .indiv { -webkit-transition: all .4s .4s; -o-transition: all .4s .4s; -moz-transition: all .4s .4s; transition: all .4s .4s; width: 100%; top: 15%; opacity: 1; }
/* 未用Less */

.about_c .rt .tabcont .zlsl .li .zl .in .circle { flex-shrink: 0; }
@media (max-width: 1440px) {
.about_a .wrap .left .mktitle { margin-bottom: 40px; }
.about_a .wrap .left .bigTe { font-size: 80px; }
.about_a .wrap .rt .tlbox { font-size: 36px; }
.about_a .wrap .rt .tlbox .name { font-size: 46px; }
.about_a .wrap .rt .text { height: 320px; }
.about_b .year_text .textbox .swiper-container .swiper-slide { font-size: 16px; }
.about_c .left .titlebox { margin-bottom: 60px; }
.about_c .left .titlebox .tlbox { display: none; }
.about_c .left .titlebox .tlbox .tl { font-size: 24px; color: #ffffff; }
.about_c .rt .tabcont .yjsbox .li .yjs { padding: 20px; }
.about_c .rt .tabcont .yjsbox .li .yjs .tl { font-size: 20px; }
.about_c .rt .tabcont .ylx .li .box { padding: 20px; }
.about_c .rt .tabcont .ylx .li .box .tl { font-size: 20px; }
.about_d .mktitle { margin-bottom: 40px; }
.about_d .wrap .next_honor { right: -30px; }
.about_d .wrap .prev_honor { left: -30px; }
.about_h .mktitle { margin-bottom: 40px; }
.about_h .wrap .next_honor2 { right: -30px; }
.about_h .wrap .prev_honor2 { left: -30px; }
.about_e .swiperbox .btn { display: none; }
.about_a .mktitle,
.about_d .mktitle,
.about_h .mktitle,
 .about_e .mktitle,
 .about_g .mktitle,
 .about_f .mktitle { margin-bottom: 40px; }
.about_f .li .dtl { font-size: 20px; }
.about_f .li .indiv .iconbox .text .cn { font-size: 20px; }
/* 未用Less */
.about_c .left .tbox .mk { font-size: 16px }
.about_c .rt .tabcont .xj .li .box .text { font-size: 20px; }
.about_c .rt .tabcont .gcsbox .inbox .circlebox span { font-size: 50px; }
.about_c .rt .tabcont .gcsbox .inbox .text { font-size: 20px; }
.about_c .rt .tabcont .yjsbox .li .yjs .text { font-size: 14px; line-height: 24px; }
.about_c .rt .tabcont .zlsl .li .zl .in .circle { width: 160px; height: 160px; }
.about_c .rt .tabcont .zlsl .li .zl .in .te { font-size: 20px; }
.about_c .rt .tabcont .zlsl .li .zl .in .circle .incircle .num { font-size: 50px; margin-bottom: 20px; }
}
/* 未用Less */

.about_c .rt .tabcont .gcsbox .inbox .circlebox { width: 180px; height: 180px; }
 @media (max-width: 1280px) {
.about_a .wrap .left .bigTe { font-size: 80px; }
.about_a .wrap .rt .tlbox .title { font-size: 30px; line-height: 48px; }
.about_a .wrap .rt .tlbox .title .name { font-size: 34px; }
.about_b .year_text .textbox .swiper-container .swiper-slide { font-size: 14px; }
.about_c .left .tbox .mk { height: 80px; line-height: 80px; font-size: 14px; }
.about_c .rt .tabcont .ylx .li .box { padding: 10px; }
.about_c .rt .tabcont .ylx .li .box .tl { font-size: 18px; line-height: 22px; margin-bottom: 10px; }
.about_c .rt .tabcont .ylx .li .box .line { margin-bottom: 10px; }
.about_c .rt .tabcont .ylx .li .box .text { line-height: 22px; font-size: 14px; }
}
@media (max-width: 1024px) {
.about_a .wrap .left .bigTe { font-size: 60px; }
.about_a .wrap .left .imgbox::after { height: 200px; }
.about_b .year_text { width: 800px; }
.about_b .year_text .textbox { padding: 0; }
.about_b .year_text .textbox .btn { display: none; }
.about_c .rt .tabcont .yjsbox .li .yjs .text { font-size: 14px; line-height: 22px; }
.about_d .wrap .btn { display: none; }
.about_h .wrap .btn { display: none; }
.about_f .li .dtl { font-size: 16px; }
.about_f .li .indiv .iconbox .text .cn { font-size: 16px; }
}
@media (max-width: 768px) {
.about_a { padding: 60px 0; }
.about_a .wrap .left,
 .about_a .wrap .rt { width: 100%; }
.about_a .wrap .left .bigTe { display: none; }
.about_a .wrap .left .mktitle { text-align: center; }
.about_a .wrap .left .imgbox::after { display: none; }
.about_a .wrap .rt { padding-top: 40px; }
.about_a .wrap .rt .tlbox { margin-bottom: 14px; }
.about_a .wrap .rt .tlbox .title { font-size: 20px; line-height: 28px; margin-bottom: 14px; }
.about_a .wrap .rt .tlbox .title .name { font-size: 22px; }
.about_a .wrap .rt .text p { margin-bottom: 14px; }
.about_b { padding: 60px 0; }
.about_b .year_text { width: 90%; }
.about_b .year_text .textbox { height: auto; }
.about_c { display: block; height: auto; }
.about_c .left { width: 100%; padding: 60px 5% 40px 5%; }
.about_c .left .mktitle { padding-bottom: 20px; margin-bottom: 20px; }
.about_c .left .titlebox,
 .about_c .left .tbox { padding-right: 0; }
.about_c .left .titlebox { margin-bottom: 30px; }
.about_c .left .titlebox .tlbox .tl { font-size: 20px; margin-bottom: 14px; }
.about_c .rt { width: 100%; }
.about_c .rt .tabcont { position: relative; display: none; height: auto; }
.about_c .rt .tabcont .ylx .li .box .tl { font-size: 16px; }
.about_c .rt .tabcont .gcsbox,
 .about_c .rt .tabcont .inbox { position: static; }
.about_c .rt .tabcont .yjsbox .li { height: 300px; }
.about_c .rt .tabcont .yjsbox .li .yjs { width: 50%; }
.about_c .rt .tabcont .yjsbox .li .yjs .tl { font-size: 18px; }
.about_c .rt .tabcont .gcsbox { width: 100%; padding: 40px 0; }
.about_c .rt .tabcont .gcsbox .inbox .circlebox { width: 160px; height: 160px; border-width: 3px; margin-bottom: 20px; }
.about_c .rt .tabcont .gcsbox .inbox .circlebox span { font-size: 30px; }
.about_c .rt .tabcont .gcsbox .inbox .text { font-size: 16px; }
.about_c .rt .tabcont .zlsl .li .zl { width: 100%; padding: 40px 0; }
.about_c .rt .tabcont .zlsl .li .zl .in { padding: 0 5%; }
.about_c .rt .tabcont .zlsl .li .zl .in .circle { width: 160px; height: 160px; border-width: 3px; }
.about_c .rt .tabcont .zlsl .li .zl .in .circle .incircle .num { font-size: 30px; margin-bottom: 20px; }
.about_c .rt .tabcont .xj .li .box { width: 50%; }
.about_c .rt .tabcont .xj .li .box .text { font-size: 14px; padding: 20px 0; }
.about_c .rt .actcont { display: block; }
.about_d { padding: 60px 0; }
.about_d #honor { padding-bottom: 30px; }
.about_d #honor { padding-bottom: 30px; }
.about_h { padding: 60px 0; }
.about_h #honor2 { padding-bottom: 30px; }
.about_h #honor2 { padding-bottom: 30px; }
.about_e { padding: 60px 0; }
.about_g { padding: 60px 0; }
.about_f { padding: 60px 0; }
.about_f .wrap { display: block; }
.about_f .li { border-right: 0; width: 100%; height: auto; margin-bottom: 30px; }
.about_f .li .dtl { display: none; }
.about_f .li .indiv { position: static; -webkit-transform: none; -moz-transform: none; -ms-transform: none; transform: none; opacity: 1; width: 100%; }
.about_f .li .indiv .iconbox { width: 180px; height: 180px; margin: 0 auto 20px; }
.about_f .li .indiv .iconbox .icon { margin: 20px auto; }
}
