@charset "utf-8";
/* CSS Document */
*{ box-sizing: border-box; padding:0; margin:0; }
html{ width: 100%; overflow-x: hidden;}
body { font: 0.7292vw "microsoft Yahei","Arial",sans-serif; color: #777; line-height: 1.6; letter-spacing: 0.8px;}
img{border:0; vertical-align: middle; max-width: 100%;}
dl,dt,dd{display: block;}
a{text-decoration:none; transition: 0.5s; outline: none; color: #777;}
input{height: 100%;}
input,textarea{  outline:none;  border: 0; background:none;  width: 100%;}
input[type="button"], input[type="submit"], input[type="text"] {-webkit-appearance: none; outline: none; }
button{border: 0; background: none; height: 100%; cursor: pointer; }
ul li,
ol li{list-style-position: inside;}

/*文本框placeholder=""文字颜色*/
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder {color: #999; opacity: 1}
input:-moz-placeholder, textarea:-moz-placeholder {color: #999; opacity: 1}
input::-moz-placeholder, textarea::-moz-placeholder {color: #999; opacity: 1}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {color: #999; opacity: 1}

/* 清除浮动 */
.cf:before{ content: ''; display: table }
.cf:after{ content: ''; display: table; clear: both }
.cf { *zoom: 1 }

/* 字体 */
@font-face {
	font-family: 'OPPOSans';
	src: url('../fonts/OPPOSans.ttf');
    font-display: swap;
}
@font-face {
	font-family: 'OPPOSans-L';
	src: url('../fonts/OPPOSans-L.ttf');
    font-display: swap;
}
@font-face {
	font-family: 'Bebas Neue';
	src: url('../fonts/BebasNeue-Regular.ttf');
    font-display: swap;
}
@font-face {
	font-family: 'Yeseva One';
	src: url('../fonts/YesevaOne-Regular.ttf');
    font-display: swap;
}

:root{
    --color: #C1272D;
    --hover-color: #CFAA5C;
}

/* 文本超出省略号 */
[line-clamp] {overflow-wrap: break-word; display: -webkit-inline-box; -webkit-box-orient: vertical;	overflow: hidden;}
[line-clamp='1'] {line-clamp: 1 -webkit-legacy;	-webkit-line-clamp: 1;}
[line-clamp='2'] {line-clamp: 2 -webkit-legacy;	-webkit-line-clamp: 2;}
[line-clamp='3'] {line-clamp: 3 -webkit-legacy;	-webkit-line-clamp: 3;}
[line-clamp='4'] {line-clamp: 4 -webkit-legacy;	-webkit-line-clamp: 4;}


/*预加载*/
body.hidden{height: 100vh; overflow: hidden;}
.load{ position: fixed; width: 100%; height: 100%; overflow: hidden; left: 0; top: 0; z-index: 99999; background: #fff; display: flex; flex-direction: column; align-items: center; justify-content: center;}
.load .logo{  animation: logo 2s ease infinite;}

@keyframes logo{
    0%{ opacity: 1; }
    30%{ opacity: 0.2; }
    100%{  opacity: 1; }
}

/* 视频背景 */
.back_video{position: absolute; left: 0; top: 0; width: 100%; height: 100%; overflow: hidden;}
.back_video::before,
.back_video::after{content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%;  background-position: center; background-size: cover; z-index: 1; }
.back_video .video{position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
.back_video .pcimg,
.back_video .phoneimg{position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-position: center; background-size: cover; }


/* 公用类 */
.iconfont{line-height:1; font-size: 0.7292vw;}
.wrap{width: 66.6667vw; margin: 0 auto;}

.c_btn{display: inline-flex; align-items: center; border: 1px solid #fff;  padding: 0.7292vw 3.125vw; color:#fff; line-height: 1; font-size: 0.625vw;}
.c_btn::after{content: "\eb93";  font-family: "iconfont"; font-size: 1.3021vw; padding-left: 1.0417vw}
.c_btn:hover{background: var(--color); border-color: var(--color); color: #fff;}
.c_btn.red{border-color: var(--color); color: var(--color);}
.c_btn.red:hover{color: #fff;}

.c_btn1{display: inline-flex; align-items: center;  line-height: 1; color: var(--color)}
.c_btn1::after{content: "\e624";  font-family: "iconfont"; font-size: 0.9375vw; padding-left: 0.5208vw}
.c_btn1:hover{color: var(--hover-color);}

.c_t40{font-size: 2.0833vw; line-height: 1.3;}
.c_t32{font-size: 1.6667vw; line-height: 1;}
.c_t26{font-size: 1.3542vw; }
.c_t24{font-size: 1.25vw;}
.c_t22{font-size: 1.1458vw;}
.c_t18{font-size: 0.9375vw;}
.c_t16{font-size: 0.8333vw;}
.c_t12{font-size: 0.625vw;}

.c_title.row{display: flex;}
.c_title.row >div{flex-shrink: 0;}
.c_title.row .tet{width: 66.6%; margin-left: auto;}
.c_title .txt{color: #555;}
.c_title .tet p+p{padding-top: 1em;}

.c_awards .wrap{height: 21.875vw; position: relative; z-index: 1; color: #fff; display: flex; flex-direction: column; justify-content: center;}
.c_awards .tet{width: 34.1667vw; padding: 1.0417vw 0 2.0833vw 0;}

.c_page{padding-top: 3.125vw; display: flex; justify-content: center;}
.c_page a{background: #F3F3F3; color: #333; min-width: 2.6042vw; height: 2.6042vw; display: flex; align-items: center; justify-content: center; margin: 0 0.5208vw;}
.c_page .prev,
.c_page .next{ padding: 0 1.3021vw;}
.c_page a:hover{background: var(--color); color: #fff;}


/* 栏目banner */
.c_banner{height: 33.8542vw;}
.c_banner.small{height: 27.5vw;}
.c_banner .wrap{position: relative; z-index: 1; color: #fff; display: flex; flex-direction: column; height: 100%;}
.c_banner .path{display: flex; align-items: center; padding: 1.0417vw 0;}
.c_banner .path a{color: #fff;}
.c_banner .path a:hover{color: var(--color);}
.c_banner .path span{padding: 0 0.5208vw; opacity: 0.5;}
.c_banner .title{flex: 1; display: flex; flex-direction: column; justify-content: center; font-weight: lighter; }
.c_banner .t1{font-size: 3.0208vw; line-height: 1;}
.c_banner .t2{font-size: 2.0833vw; line-height: 1; padding-top: 1.5625vw; letter-spacing: 0.1042vw;}


/* 公用头部、尾部*/
.header{position: sticky; top: 0; width: 100%; z-index: 9; background: var(--color); display: flex;  align-items: center; justify-content: space-between; padding: 0 2.6042vw; height: 3.3854vw; color: #fff;}
.header .row_1 img{width: 6.875vw;}
.header .row_2{display: flex; }
.header .row_2 dl{margin: 0 1.5625vw; position: relative;}
.header .row_2 dt a{color: #fff; display: flex; height: 3.3854vw; align-items: center; display: flex; position: relative;}
.header .row_2 dt a::after{content: ''; position: absolute; left: 0; bottom: 0; width: 100%; height: 2px; background: #fff; transition: 0.5s; opacity: 0;}
.header .row_2 dt a.active::after,
.header .row_2 dt a:hover::after{opacity: 1;}
.header .row_2 dt i{display: none;}
.header .row_2 dd{position: absolute; top: 100%; left: 50%; transform: translateX(-50%); background: var(--color); width: 5.2083vw; opacity: 0; pointer-events: none; transition: 0.5s; }
.header .row_2 dd a{display: block; padding: 0.5208vw; text-align: center; color:#FFF;}
.header .row_2 dd a:hover{color: var(--hover-color);}
.header .row_2 dl:hover dd{ opacity: 1; pointer-events: all;}
.header .row_3{display: flex;}
.header .row_3>div{display: flex;}
.header .row_3>div::before{content: '|'; color:#CDD7E0; padding: 0 0.5208vw;}
.header .row_3>div:nth-child(1)::before{display: none;}
.header .row_3>div:nth-child(4){display: none;}

.header .row_3 a{color: #fff;  align-items: center; display: flex;}
.header .row_3 a i{padding-left: 0.5208vw; font-size: 0.7813vw;}
.header .row_3 a:hover{color: var(--hover-color);}

.home_body .header{position: fixed;}

.footer{background: #1A1A1A; padding: 4.1667vw 0 1.0417vw 0;  color: #fff;}
.footer a{color: #fff;}
.footer .wrap{display: flex; }
.footer .row_1{flex-shrink: 0;}
.footer .row_1 img{width: 8.2292vw;}
.footer .row_2{margin-left: 10.4167vw; flex: 1;}
.footer .col_1{display: flex; }
.footer .col_1 .dd1{flex-shrink: 0;}
.footer .col_1 .dd1 .t2,
.footer .col_1 .dd1 .t3{font-family: 'OPPOSans';}
.footer .col_1 .dd1 .t2{padding: 2.0833vw 0 1.0417vw 0;}
.footer .col_1 .dd2{margin-left: auto; display: flex;}
.footer .col_1 .dd2 dl+dl{padding-left: 1.5625vw}
.footer .col_1 .dd2 dt{padding-bottom: 0.5208vw;}
.footer .col_1 .dd2 dt a{font-weight: bold;}
.footer .col_1 .dd2 dd span{display: block; padding-top: 0.2604vw;}
.footer .col_1 .dd2 dd a{ color: #D5D7DB;}
.footer .col_2{display: flex; align-items:flex-start; justify-content: space-between; border-top: 1px solid rgba(255, 255, 255, 0.1); padding-top: 1.5625vw; margin-top: 2.6042vw;}
.footer .col_2 .dd1 .t2{padding-top: 0.5208vw;}
.footer .col_2 .dd1 a+a{margin-left: 0.7813vw;}
.footer .col_2 .dd2{display: flex; align-items: center;}
.footer .col_2 .dd2 dl{position: relative; margin-left: 0.5208vw}
.footer .col_2 .dd2 dt{width: 1.6667vw; height: 1.6667vw; background: var(--color); border-radius: 50%; display: flex; align-items: center; justify-content: center; line-height: 1; cursor: pointer;}
.footer .col_2 .dd2 dt i{font-size: 1.0417vw;}
.footer .col_2 .dd2 dd{position: absolute; bottom: 100%; left: 50%; transform: translateX(-50%); opacity: 0; pointer-events: none; transition: 0.5s;}
.footer .col_2 .dd2 dd span{width: 5.2083vw; display: block; margin-bottom: 0.2604vw; background: #fff; padding: 0.2604vw; border-radius: 0.2604vw;}
.footer .col_2 .dd2 dd span{width: 5.2083vw; display: block;}
.footer .col_2 .dd2 dl:hover dd{opacity: 1; pointer-events: auto;}
.footer a:hover{text-decoration: underline;}

.fixed_link{position: fixed; right: 1.5625vw; bottom: 1.5625vw; z-index: 8; background: #fff; border-radius: 0.5208vw; border: 1px solid #E4E4E4; display: flex; flex-direction: column; align-items: center; justify-content: center; width: 6.25vw; height: 5.7292vw; cursor: pointer; transition: 0.5s; opacity: 0; pointer-events:none;}
.fixed_link img{width: 2.2396vw;}
.fixed_link span{padding-top: 0.2604vw; color: #333; }
.fixed_link.show{opacity: 1; pointer-events: all;}



/* 首页  */
.home_part1{height: calc(100vh - 4.6875vw);}
.home_part1 .back_video::before{background: rgba(0, 0, 0, 0.4);}
.home_part1 .wrap{position: relative; z-index: 1; color: #fff; height: 100%; display: flex; flex-direction: column; justify-content: center;}
.home_part1 .txt{ font-size: 3.75vw; line-height: 1;}
.home_part1 .tit{font-size: 1.25vw; opacity: 0.6; padding: 1.5625vw 0 3.125vw 0}

.home_part2{height: 4.6875vw; display: flex; position: relative; z-index: 1;}
.home_part2 .row_1{ width: 50%; display: flex; align-items: center; padding: 0 6.25vw}
.home_part2 .row_1 a:hover{color: var(--color);}
.home_part2 .row_2{width: 50%; background: #F2F4FA; padding: 0 6.25vw 0 3.6458vw; min-height: 8.6458vw; position: absolute; right: 0; bottom: 0; display: flex; justify-content: space-between; align-items: center;}
.home_part2 .row_2 .txt{width: 18.75vw; color:var(--color); font-weight: bold;}
.home_part2 .row_2 .tat{flex-shrink: 0; }
.home_part2 .row_2 .tat i{font-size: 1.0417vw; color: #999}
.home_part2 .row_2 .tat a:hover,
.home_part2 .row_2 .tat a:hover i{color: var(--color);}

.home_part3{background: #F2F4FA; padding: 7.8125vw 0}
.home_part3 .c_title{padding-bottom: 4.1667vw;}
.home_part3 .c_title .txt{padding-bottom: 0.7813vw;}
.home_part3 .list{display: flex;}
.home_part3 .list dl{width: 33.3%; display: flex; flex-direction: column; justify-content: center; border-left: 1px solid #CDD7E0; padding: 3.125vw 2.0833vw;}
.home_part3 .list dt{line-height: 1; color: var(--color); font-size: 4.6875vw; font-family: 'OPPOSans-L'; font-weight: 100; padding-bottom: 2.0833vw;}

.home_part4{padding: 6.25vw 0;}
.home_part4 .back_video::before{background: linear-gradient(90deg, #1D262F 0%, rgba(34, 34, 34, 0.07) 100%);}
.home_part4 .box{position: relative; z-index: 1; color: #fff; height: 100%; display: flex; flex-direction: column; justify-content: center; width: 30.0521vw;}
.home_part4 .tet{padding: 0.5208vw 0 1.3021vw 0; line-height: 1.6;}
.home_part4 .tat{padding-top: 1.5625vw;}

.home_part5{background: #F2F4FA; padding: 7.8125vw 0; }
.home_part5 .c_title{padding-bottom: 4.1667vw;}
.home_part5 .c_title .txt{padding-bottom: 0.7813vw;}
.home_part5 .col_1{display: flex; margin: 0 -0.2604vw;}
.home_part5 .col_1 .row{flex: 1; padding: 0 0.2604vw;}
.home_part5 .col_1 .sel-title-box{border: 1px solid #D5D7DB; padding: 0.7813vw;}
.home_part5 .col_2{display: flex;  border: 1px solid #D5D7DB; padding: 0 0.7813vw; align-items: center; margin-top: 0.5208vw;}
.home_part5 .col_2 input{height: 2.8125vw;}
.home_part5 .col_2 button i{color: var(--color); font-weight: bold; font-size: 1.0417vw;}

.home_part6{padding: 6.25vw 0;}
.home_part6 .c_title .tet{color: #666;}
.home_part6 .col_1{display: flex; justify-content: space-between; margin-bottom: 6.25vw;}
.home_part6 .col_1 .tag{margin-left: 6.25vw; flex-shrink: 0; border-left: 1px solid #D5D7DB; padding-left: 2.2396vw; display: flex; flex-direction: column; justify-content: space-between;}
.home_part6 .col_1 .tag span{display: flex; align-items: center; font-weight: bold;}
.home_part6 .col_1 .tag span::before{content: ''; width: 0.5208vw; height: 0.5208vw; background: var(--color); margin-right: 0.5208vw;}
.home_part6 .col_1 .c_title .tet{padding:1.5625vw 0; }
.home_part6 .col_2 .swiper{margin-top: -3.125vw; position: relative; z-index: 1; padding-right: 7.2917vw;}
.home_part6 .col_2 .swiper-wrapper{ background: #fff;}
.home_part6 .col_2 .box{ display: flex; padding: 1.5625vw 10.4167vw 0 0;}
.home_part6 .col_2 .icon{flex-shrink: 0; padding: 0 2.0833vw 0 0.5208vw;}
.home_part6 .col_2 .icon img{width: 5.9896vw;}
.home_part6 .col_2 .c_title .tet{padding: 1.0417vw 0 1.5625vw 0;}
.home_part6 .swiper_page{position: absolute; right: 0; bottom: 4.1667vw; z-index: 1; display: flex; align-items: center; color: #909EB0;}
.home_part6 .swiper_page i{ cursor: pointer;}
.home_part6 .swiper_page i:hover{color: var(--color);}
.home_part6 .pagination {width: 4.1667vw; text-align: center;}

.home_part7{background: #F2F4FA; padding: 6.25vw 0; }
.home_part7 .c_title{padding-bottom: 5.2083vw;}
.home_part7 .c_title .txt{padding-bottom: 0.7813vw;}
.home_part7 .list{display: flex; margin: 0 -1.0417vw;}
.home_part7 .item{width: 33.3%; padding: 0 1.0417vw;}
.home_part7 .item .tit{padding: 1.0417vw 0 0.7813vw 0; color: var(--color); font-family: 'OPPOSans';}
.home_part7 .item .txt{transition: 0.5s;}
.home_part7 .item a:hover .txt{color: var(--color);}

.home_part8{background: #F2F4FA;  display: flex;}
.home_part8 .row_1{width: 50%; height: 16.3021vw; margin-top: 4.1667vw;}
.home_part8 .row_2{ width: 50%; background: #637987; color: #fff; padding: 0 10.4167vw 0 6.25vw; display: flex; flex-direction: column; justify-content: center; letter-spacing: 1.2px;}
.home_part8 .row_2 .tat{padding-top: 3.125vw;}
.home_part8 .row_2 .c_btn1{color: #fff; }
.home_part8 .row_2 .c_btn1::after{content: "\eb93"; }
.home_part8 .row_2 .c_btn1:hover{color: var(--hover-color); }



/* 奖励申报 */
.awards_part1{background: linear-gradient(180deg, #E7ECFB 0%, #FFF 100%); padding: 7.8125vw 0; }
.awards_part1 .wrap{position: relative;}
.awards_part1 .row_1{padding-top: 3.125vw; width: 37.5vw; position: relative; z-index: 1;}
.awards_part1 .row_2{background: #637987 url(../images/awards/img_3.png) right bottom no-repeat; background-size:cover; width: 35.4167vw; height: 26.0417vw; position: absolute; right: 0; top: 0; color: #fff; display: flex; flex-direction: column; justify-content: center; padding: 0 6.7708vw 0 9.8958vw;}
.awards_part1 .row_2 .txt{letter-spacing: 0.4167vw; padding-bottom: 1.0417vw;}
.awards_part1 .row_2 .tet{letter-spacing: 0.0677vw; line-height: 1.3; font-weight: lighter;}

.awards_part2{ background-position: center top; background-repeat: no-repeat; background-size: cover; background-color: #323D52; padding: 9.375vw 0; background-attachment: fixed;} 
.awards_part2 .list{display: flex; margin: -1.0417vw -0.5208vw 0; flex-wrap: wrap;}
.awards_part2 .item{padding: 1.0417vw 0.5208vw 0; width: 50%;}
.awards_part2 .item:first-child{width: 100%;}
.awards_part2 .item:first-child dl{height: 11.7188vw ;}
.awards_part2 dl{border: 1px solid rgba(255, 255, 255, 0.30); background: rgba(119, 119, 119, 0.10); backdrop-filter: blur(30px); padding: 2.6042vw 2.0833vw 2.6042vw 1.5625vw; color: #fff; display: flex; height: 18.2292vw;}
.awards_part2 dt{flex-shrink: 0;}
.awards_part2 dt img{width: 5.2083vw;}
.awards_part2 dd{padding-left: 1.5625vw;}
.awards_part2 dd .txt{padding-bottom: 1.0417vw;}
.awards_part2 .tat{text-align: center; padding-top: 4.1667vw ;}

.awards_part3{padding: 9.375vw 0; background: #F2F4FA;}
.awards_part3 .c_title{ padding-bottom: 3.125vw;}
.awards_part3 .list{margin: 0 -1.0417vw; display: flex;}
.awards_part3 .item{padding: 0 1.0417vw; width: 33.3%;}
.awards_part3 dl{position: relative;}
.awards_part3 dd{position: absolute; right: 0; bottom: 0; background: #F2F4FA; padding: 2.6042vw 2.0833vw; margin-left: 2.6042vw;  color: #555;}
.awards_part3 dd .txt{padding-bottom: 1.0417vw;}
.awards_part3 dd .tet p{position: relative; padding-left: 0.7813vw;}
.awards_part3 dd .tet p+p{margin-top: 0.5208vw;}
.awards_part3 dd .tet p::before{content: ''; display: inline-block; width: 0.2604vw; height: 0.2604vw; background: var(--color); border-radius: 50%; position: absolute; left: 0; top: 0.4688vw;}
.awards_part3 dd .tet p span{color: var(--color); font-weight: bold;}

.awards_part4{padding: 7.8125vw 0;}
.awards_part4 .c_title{ padding-bottom: 3.125vw; text-align: center;}
.awards_part4 .list{overflow: hidden;}
.awards_part4 .list ul{display: flex;}
.awards_part4 .list+.list{margin-top: 1.0417vw;}
.awards_part4 .list li{list-style: none;}
.awards_part4 .list span{width: 14.0625vw;height: 4.5833vw; margin: 0 0.5208vw; display: flex; align-items: center; justify-content: center; border: 1px solid #D5D7DB; padding: 0.5208vw;}
.awards_part4 .list span img{max-width: 100%; max-height: 100%;}


/* 关于我们 */
.about_part1{padding: 7.2917vw 0; background: linear-gradient(180deg, #E7ECFB 0%, #FFF 100%);}
.about_part1 .wrap{display: flex;}
.about_part1 .row_1{ width: 50%;}
.about_part1 .row_1 .txt{ color: var(--color);  width: 21.875vw;}
.about_part1 .row_1 .tet{font-size: 1.25vw ; color: #909EB0; font-family: 'OPPOSans'; text-transform: uppercase; width: 26.5625vw; padding-top: 1.5625vw;}
.about_part1 .row_2{width: 50%;}
.about_part1 .row_2 .txt{color: #333;}
.about_part1 .row_2 .tet{padding-top: 1.0417vw;}
.about_part1 .row_2 .tet p+p{padding-top: 1em;}

.about_part2{ padding: 7.2917vw 0;}
.about_part2 .wrap{position: relative; z-index: 1;  border: 1px solid rgba(255, 255, 255, 0.30); border-bottom: 0; color: #fff; background: rgba(119, 119, 119, 0.05); backdrop-filter: blur(30px); }
.about_part2 dl{ border-bottom: 1px solid rgba(255, 255, 255, 0.30);   }
.about_part2 dt{cursor: pointer; padding: 1.5625vw 2.0833vw;  display: flex; align-items: center; justify-content: space-between;}
.about_part2 dt span{width: 3.125vw; height: 3.125vw; background: rgba(255, 255, 255, 0.20); border-radius: 50%; display: flex; align-items: center; justify-content: center; transition: 0.5s;}
.about_part2 dt span i{font-size: 1.25vw;}
.about_part2 dt.on span{transform: rotate(-180deg);}
.about_part2 dd{padding: 0 1.0417vw 0 50%;  display: none; border-top: 1px solid rgba(255, 255, 255, 0.30);  }
.about_part2 dd .box{padding: 1.5625vw 0 2.6042vw 0;}
.about_part2 dd .tet{line-height: 1.4;}
.about_part2 dd .tlt{padding-top: 1.0417vw;}
.about_part2 dd li+li{padding-top: 1em;}
.about_part2 dl:first-child dd{display: block;}

.about_part3{padding: 7.2917vw 0; background: url(../images/about/img_2.png) left bottom no-repeat;}
.about_part3 .wrap{display: flex;}
.about_part3 .c_title {width: 20.8333vw;}
.about_part3 .c_title .txt{padding-bottom: 2.0833vw;}
.about_part3 .list{width: 50%; margin-left: auto;}
.about_part3 dt{ cursor: pointer; padding: 1.0417vw 0; border-bottom: 1px solid #D5D7DB; display: flex; align-items: center; justify-content: space-between; color: #333;}
.about_part3 dt .txt{padding-right: 5.2083vw; font-weight: bold;}
.about_part3 dt span{transition: 0.5s;}
.about_part3 dt.on{color: var(--color); border-color: var(--color);}
.about_part3 dt.on span{transform: rotate(-180deg);}
.about_part3 dd {display: none; border-bottom: 1px solid #D5D7DB; }
.about_part3 dd .box{padding: 1.5625vw 0;}
.about_part3 dd .item+.item{padding-top: 1.0417vw;}
.about_part3 dd .d1{color: #333; padding-bottom: 0.5208vw;}
.about_part3 dd li+li{padding-top: 0.2604vw;}
.about_part3 dd a{color: var(--color); text-decoration: underline;}
.about_part3 dl:first-child dd{display: block;}

.about_part4 {padding: 6.25vw 0;}
.about_part4 .c_title {text-align: center; padding-bottom: 3.125vw;}
.about_part4 .swiper {overflow: initial;}
.about_part4 dl{display: flex;}
.about_part4 dt{width: 36.4583vw; flex-shrink: 0;}
.about_part4 dd{padding: 0 2.0833vw; display: flex; flex-direction: column; justify-content: center;}
.about_part4 .tit{color: var(--color); font-family: 'OPPOSans';}
.about_part4 .tft{display: flex; align-items: center; color: var(--color);}
.about_part4 .tft i{display: block; width: 0.0521vw; height: 0.8333vw; background: rgba(0, 0, 0, 0.3); margin: 0 0.5208vw;}
.about_part4 .txt{padding: 1.0417vw 0;}
.about_part4 .txt a{color: #555 ;}
.about_part4 .txt a:hover{color: var(--color);}
.about_part4 .tat{padding-top: 3.6458vw;}
.about_part4 .button{width: 3.125vw; height: 3.125vw; display: flex; align-items: center; justify-content: center; background: var(--color); cursor: pointer; color: #fff; border-radius: 50%; position: absolute; top: 50%; transform: translateY(-50%);}
.about_part4 .button.prev{left: -5.2083vw;}
.about_part4 .button.next{right: -5.2083vw;}
.about_part4 .pagination1{display: none;}


/* 新闻 */
.main{position: relative;}
.main.back::before{content: ''; position: absolute;left: 0; top: 0; width: 100%; height: 15.625vw; background: linear-gradient(180deg, #E7ECFB 0%, #FFF 100%); z-index: -1;}
.news_title{display: flex; align-items: center; justify-content: space-between; color: #555; padding-bottom: 3.125vw;}
.news_title .tat{flex-shrink: 0;}
.news_box{padding: 6.25vw 0;}

.news_list1{display: flex; flex-wrap: wrap; margin: -3.125vw -1.0417vw 0;}
.news_list1 .item{width: 33.3%; padding: 3.125vw 1.0417vw 0;}
.news_list1 .tpt{overflow: hidden;}
.news_list1 .tpt img{transition: 0.5s;}
.news_list1 .tit{color: var(--color);  font-family: 'OPPOSans'; padding: 1.0417vw 0 0.7813vw 0;}
.news_list1 .txt{color: #555; transition: 0.5s; line-height: 1.5; padding-right: 1.0417vw;}
.news_list1 .tet{padding-top: 0.7813vw; padding-right: 1.0417vw;}
.news_list1 .item a:hover .txt{color: var(--color);}
.news_list1 .item a:hover .tpt img{transform: scale(1.1);}

.news_list2{display: flex; flex-wrap: wrap; margin: -2.0833vw -1.0417vw 0;}
.news_list2 .item{width: 33.3%; padding: 2.0833vw 1.0417vw 0;}
.news_list2 .item a{border: 1px solid rgba(213, 215, 219, 0.50); border-top: 0.1563vw solid #C1272D; background: linear-gradient(139deg, #FFF 7.21%, #F2F4FA 80.39%); box-shadow: 4px 6px 0 0 rgba(0, 0, 0, 0.02); display: block; padding: 2.0833vw 1.3021vw; height: 100%;}
.news_list2 .tit{display: flex; align-items: center; color: var(--color);}
.news_list2 .tit i{display: block; width: 0.0521vw; height: 0.8333vw; background: rgba(0, 0, 0, 0.3); margin: 0 0.5208vw;}
.news_list2 .txt{color: #555; transition: 0.5s; line-height: 1.5; padding: 1.3021vw 0;}
.news_list2 .item a:hover .txt{color: var(--color);}
.news_list2 .item a:hover{box-shadow: 4px 6px 0 0 rgba(0, 0, 0, 0.05);}


.news_list3{display: flex; flex-wrap: wrap; margin: 0 -1.0417vw;}
.news_list3 .item{width: 50%; padding: 0 1.0417vw;}
.news_list3 .box{background: #fff; border-top: 0.1563vw solid #C1272D; margin: 0 2.0833vw; margin-top: -3.125vw; position: relative; z-index: 1; padding: 1.5625vw;}
.news_list3 .tpt{overflow: hidden;}
.news_list3 .tpt img{transition: 0.5s;}
.news_list3 .tit{color: var(--color);  font-family: 'OPPOSans';}
.news_list3 .txt{color: #555; transition: 0.5s; line-height: 1.5; padding-top: 0.7813vw;}
.news_list3 .item a:hover .txt{color: var(--color);}
.news_list3 .item a:hover .tpt img{transform: scale(1.1);}


/* 洞察 */
.dongc_part1{padding: 7.2917vw 0 9.8958vw 0; display: flex; justify-content: space-between;}
.dongc_part1 .txt{color: var(--color); width: 18.2292vw; flex-shrink: 0; position: relative;}
.dongc_part1 .txt::before{content: ''; position: absolute; left: -1.0417vw; top: -1.0417vw; width: 0.7292vw; height: 0.7292vw; background: var(--color ); box-shadow: 4px 4px 0 0 #E3D3D8; }
.dongc_part1 .tet{color: #333; width: 33.3333vw;}
.dongc_part2{padding-bottom: 8.3333vw;}


/* 探所计划 */
.tans_part1{padding: 0 !important; margin-top: -6.25vw; position: relative; z-index: 1;}
.tans_part1 .swiper-wrapper{ background: #F2F4FA;}
.main.back.tans::before{top: 6.25vw;}
.c_banner.tans .title{padding-bottom: 6.25vw;}
.tans_part2{padding: 6.25vw 0 7.2917vw 0;}


/* 钱伯斯-大中华区指南 */
.qianbs_part1{padding: 3.125vw 0;}
.qianbs_part1 form{display: flex; margin: 0 -0.2604vw;}
.qianbs_part1 .row{flex: 1; padding: 0 0.2604vw; }
.qianbs_part1 .input_box,
.qianbs_part1 .sel-title-box{height: 2.6042vw; background: #fff; border-radius: 2.6042vw; display: flex; padding: 0 1.0417vw;}
.qianbs_part1 .input_box{width: 10.4167vw;}
.qianbs_part1 .input_box i{color: var(--color); font-weight: bold; font-size: 1.0417vw}

.qianbs_part2{padding-bottom: 7.2917vw; display: flex;}
.qianbs_part2 .row_left{width: 18.75vw; flex-shrink: 0; visibility: hidden;}
.qianbs_part2 .row_right{min-width: 0; padding-left: 3.125vw; flex: 1; visibility: hidden;}

.qianbs_part2 .col_1{color: #333; padding-bottom: 1.0417vw;}

.qianbs_part2 .col_2{padding-bottom: 1.0417vw;}
.qianbs_part2 .col_2 a{display: flex; align-items: center; justify-content: space-between; background: #F2F4FA; border-radius: 0.5208vw; color: #333; padding: 0.7813vw;}
.qianbs_part2 .col_2 a+a{margin-top: 0.2604vw;}
.qianbs_part2 .col_2 a:hover,
.qianbs_part2 .col_2 a.active{background: var(--color); color: #fff;}

.qianbs_part2 .col_4{border-bottom: 1px solid #F2F4FA; margin-bottom: 3.125vw;}
.qianbs_part2 .col_4 ul{display: flex; }
.qianbs_part2 .col_4 li{list-style: none; flex: 1;}
.qianbs_part2 .col_4 a{padding: 0.5208vw 0; display: block; text-align: center; font-family: "Bebas Neue"; color: #333; font-size: 1.0417vw; position: relative;}
.qianbs_part2 .col_4 a::after{content: ''; position: absolute; bottom: -1px; left: 0; width: 100%; height: 0.1042vw; background: var(--color); transition: 0.5s; opacity: 0;}
.qianbs_part2 .col_4 a.active{color: var(--color);}
.qianbs_part2 .col_4 a.active::after,
.qianbs_part2 .col_4 a:hover::after{opacity: 1;}

.qianbs_part2 .col_5 dl{border-radius: 0.5208vw; border: 1px solid #F2F4FA; background: #FFF; box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.02); padding: 1.0417vw 1.5625vw;}
.qianbs_part2 .col_5 dl+dl{margin-top: 2.0833vw;}
.qianbs_part2 .col_5 dt{display: flex; align-items: center; justify-content: space-between; border-bottom: 1px solid #C1272D; margin-bottom: 1.3021vw; padding-bottom: 0.5208vw;}
.qianbs_part2 .col_5 .txt{color: #333;}
.qianbs_part2 .col_5 .tag{width: 3.125vw; height: 3.125vw; background: url(../images/icon_02.svg) center no-repeat; background-size: contain; display: flex; align-items: center; justify-content: center; color: #CFAA5C; font-family: "Yeseva One"; font-size: 1.5625vw; }
.qianbs_part2 .col_5 dd{display: flex; flex-wrap: wrap;}
.qianbs_part2 .col_5 p{width: 50%; position: relative; padding-left: 1.3021vw; margin: 0.2604vw 0;}
.qianbs_part2 .col_5 p::before{content: ''; width: 0.8333vw; height:0.8333vw; background: url(../images/icon_03.svg) center no-repeat; background-size: contain; position: absolute; left: 0; top: 0.3125vw;}
































































/* 响应式样式 */
@media screen and (max-width: 1200px){    

    body{font-size: 14px; letter-spacing: 0px;}
    .iconfont{font-size: 14px;}
    .wrap{width: auto; margin: 0 40px;}

    .c_t40{font-size: 24px;}
    .c_t32{font-size: 22px;}
    .c_t26{font-size: 18px;}
    .c_t24{font-size: 16px;}
    .c_t22{font-size: 16px;}
    .c_t18{font-size: 14px;}
    .c_t16{font-size: 14px;}
    .c_t12{font-size: 12px;}

    .c_btn{font-size: 14px; padding: 10px 20px;}
    .c_btn::after{font-size: 14px; transform: translateY(1px);}
    .c_btn1::after{font-size: 14px;}

    .c_awards .wrap{height: 300px;}
    .c_awards .tet{width: 50%;}

    .c_banner .t1{font-size: 30px;}
    .c_banner .t2{font-size: 20px;}

    .c_page a{min-width: 35px; height: 35px;}

    .header{height: 50px; padding: 0 20px;}
    .header .row_1 img{width: 100px;}
    .header .row_2{position: fixed; left: 0; top: 50px; width: 100%; height: calc(100% - 50px); background: #fff; transform: translateX(100%); transition: 0.5s; display: block; z-index: 9;}
    .header .row_2 dl{margin: 0; border-bottom: 1px solid rgba(0, 0, 0, 0.06) ;}
    .header .row_2 dl a{color: var(--color);}
    .header .row_2 dt{padding: 0; display: flex; }
    .header .row_2 dt i{color:  rgba(0, 0, 0, 0.5); display: block; width: 40px; height: 40px; display: flex; align-items: center; justify-content: center; font-weight: bold; transition: 0.5s;}
    .header .row_2 dt a{padding: 10px 20px; height: auto; flex: 1;}
    .header .row_2 dt a::after{display: none;}
    .header .row_2 dt.on i{transform: rotate(-180deg);}
    .header .row_2 dd{position: initial; width: auto; opacity: 1; pointer-events: all; transition: 0s; transform: translateY(0); background: rgba(0, 0, 0, 0.05); display: none;}
    .header .row_2 dd a{text-align: left; padding: 10px 35px;}
    .btn_open{ height: 100%; cursor: pointer; display: flex; align-items: center;}
    .btn_open span{width: 20px; height: 1px; background: #fff;  position: relative; transition: 0.4s; }
    .btn_open span::after,
    .btn_open span::before{content: ""; position: absolute; left: 0; width: 100%; height: 1px; background: #fff; display: block; transition: 0.4s;}
    .btn_open span::before{top: -6px;}
    .btn_open span::after{top: 6px;}
    .btn_open.on span{background: none !important; }
    .btn_open.on span::after{transform: rotate(-45deg); top: 0;}
    .btn_open.on span::before{transform: rotate(45deg); top: 0;}
    .header.on .row_2{transform: translateX(0);}
    .header .row_3{margin-left: auto;}
    .header .row_3>div:nth-child(1){display: none;}
    .header .row_3>div:nth-child(2)::before{display: none;}
    .header .row_3>div::before{padding: 0 10px;}
    .header .row_3 a i{font-size: 14px;}
    .header .row_3>div:nth-child(4){display: flex;}
    
    .footer{padding: 40px 0 20px 0;}
    .footer .row_1 img{width: 100px;}
    .footer .col_2 .dd2 dt{width: 25px; height: 25px;}
    .footer .col_2 .dd2 dt i{font-size: 14px;}
    .footer .row_2{margin-left: 40px;}

    .fixed_link{width: 60px; height: 60px; display: none;}


    .home_part1{height: calc(100vh - 50px);}
    .home_part1 .txt{font-size: 48px;}
    .home_part1 .tit{font-size: 14px;}
    .home_part2{height: 50px;}
    .home_part2 .row_1{padding: 0 40px;}
    .home_part2 .row_2{padding: 10px 40px;}
    .home_part2 .row_2 .txt{width: auto; margin-right: 50px;}
    .home_part2 .row_2 .tat i{font-size: 14px;}
    .home_part3 .list dt{font-size: 50px;}
    .home_part4 .box{width: 50%;}
    .home_part4 .tet{line-height: 1.5;}
    .home_part5 .col_1 .sel-title-box{padding: 6px 10px; height: 35px;}
    .home_part5 .col_2 input{height: 35px;}
    .home_part5 .col_2 button i{font-size: 16px;}
    .home_part6 .col_2 .swiper{padding-right: 100px;}
    .home_part6 .col_2 .box{padding: 30px 50px 0 0;}
    .home_part6 .col_2 .icon img{width: 80px;}
    .home_part8 .row_2{padding: 0 40px; letter-spacing: 0px;}

    .dongc_part1 .txt{width: 200px;}
    .dongc_part1 .tet{width: 50%;}

    .about_part1 .row_1 .txt{width: 200px;}
    .about_part2 dt span{width: 35px; height: 35px;}
    .about_part2 dt span i{font-size: 14px; transform: translateY(1px);}
    .about_part3 .c_title{width: 30%;}
    .about_part4 .tft i{width: 1px; height: 10px; margin: 0 5px;}

    .awards_part1 .wrap{width: 66.6667vw; margin: 0 auto;}
    .awards_part1 .row_2{padding: 0 20px 0 9.375vw;}
    .awards_part1 .row_2 .txt{letter-spacing: 0;}
    .awards_part2 dl{padding: 15px;}
    .awards_part2 dt img{width: 70px;}
    .awards_part2 dd{padding-left: 10px;}
    .awards_part2 .item:first-child dl{height: auto;}

    .qianbs_part1 .input_box,
    .qianbs_part1 .sel-title-box{height: 35px; padding: 0 15px;}
    .qianbs_part1 .input_box{width: 150px;}
    
    .qianbs_part1 .input_box i{font-size: 14px;}
    .qianbs_part2 .col_4 a{font-size: 16px;}
    .qianbs_part2 .col_5 p::before{ width: 14px; height: 14px;}
    .qianbs_part2 .col_5 p{padding-left: 20px;}

    .about_part4 .button{display: none;}
    .about_part4 .pagination1{display: flex; align-items: center; justify-content: center; padding-top: 20px; }
    .about_part4 .pagination1 span{opacity: 1; background: rgba(0, 0, 0, 0.5); border-radius: 0; width: 20px; height: 3px; margin: 0 2px !important;}
    .about_part4 .pagination1 span.swiper-pagination-bullet-active{background: var(--color);}


}

@media screen and (max-width: 1002px){

    .wrap{margin: 0 20px;}
    .home_part2 .row_1{padding: 0 20px;}
    .home_part2 .row_2{padding: 10px 20px;}
    .home_part4 .box{width: 70%;}    
}

@media screen and (max-width: 758px){

    .c_btn{padding: 8px 15px;}


    /* .c_t40{font-size: 20px;}
    .c_t32{font-size: 20px;}
    .c_t26{font-size: 16px;}
    .c_t24,
    .c_t22{font-size: 14px;}
    .c_t18
    .c_t16
    .c_t12{font-size: 12px;} */

    .c_banner,
    .c_banner.small{height: 200px;}
    .c_banner .t1{font-size: 28px;}
    .c_banner .t2{font-size: 16px; padding-top: 10px;}
    .c_banner .path{padding: 10px 0 0 0;}

    .c_title.row{display: block;}
    .c_title.row .tet{width: auto; padding-top: 10px;}
    .c_title .tet p+p{padding-top: 0.5em;}


    .c_page{padding-top: 20px;}
    .c_page a{display: none;}
    .c_page .prev,
    .c_page .next{display: flex; padding: 0 10px;}

    .footer{padding: 20px 0 10px 0; text-align: center;}
    .footer .wrap{display: block;}
    .footer .row_2{margin: 10px 0 0 ;}
    .footer .col_1{display: block;}
    .footer .col_2{padding-top: 10px; margin-top: 10px;}
    .footer .col_1 .dd2,
    .footer .col_2 .dd2{display: none;}
    .footer .col_2 .dd1 a+a{margin-left: 5px;}

    .home_part1{height: 300px;}
    .home_part1 .txt{font-size: 28px; padding-top: 50px;}
    .home_part1 .tit{padding: 10px 0 20px 0;}
    .home_part2{height: auto;}
    .home_part2 .row_1{width: auto;}
    .home_part2 .row_1 a{line-clamp:initial; -webkit-line-clamp:initial; padding: 10px 0;}
    .home_part2 .row_2{display: none;}
    .home_part3{padding: 40px 0;}
    .home_part3 .c_title{padding-bottom: 10px;}
    .home_part3 .c_title .txt{padding-bottom: 10px;}
    .home_part3 .list{flex-direction: column;}
    .home_part3 .list dl{width: auto; padding:0; border: 0 ;}
    .home_part3 .list dt{font-size: 30px;}
    .home_part3 .list dl+dl{ border-top: 1px solid #CDD7E0; padding-top: 10px; margin-top: 10px;}
    .home_part4{padding: 40px 0;}
    .home_part4 .back_video::before{background: linear-gradient(90deg, #1D262F 10%, rgba(34, 34, 34, 0.07) 130%);}
    .home_part4 .box{width: auto;}
    .home_part4 .tet{padding: 10px 0 20px 0;}
    .home_part4 .tat{padding-top: 20px;}
    .home_part5 .c_title .txt{padding-bottom: 10px;}
    .home_part5 .col_1{flex-wrap: wrap; margin: -4px -2px 0;}
    .home_part5 .col_1 .row{width: 50%; flex: auto; padding: 4px 2px 0; z-index: initial !important;}
    .home_part5 .col_2{ margin-top: 4px; padding: 0 10px;}
    .home_part6{overflow: hidden;}
    .home_part6 .col_1{display: block;}
    .home_part6 .col_1 .c_title .tet{padding: 10px 0 ;}
    .home_part6 .col_1 .tag{margin: 10px 0 0 0; padding: 10px 0 0 0; border: 0; border-top: 1px solid #D5D7DB; flex-direction: row; justify-content: flex-start; flex-wrap: wrap;}
    .home_part6 .col_1 .tag span{width: 33.3%;}
    .home_part6 .col_1 .tag span::before{width: 4px; height: 4px; margin-right: 5px; }
    .home_part6 .swiper_page{position: initial;}
    .home_part6 .col_2 .swiper{padding: 0; margin: 0;}
    .home_part6 .col_2 .box{padding: 20px 0 10px 0;}
    .home_part6 .col_2 .icon{padding: 0 10px 0 0;}
    .home_part6 .col_2 .icon img{width: 50px;}
    .home_part6 .col_2 .c_title .tet{padding: 10px 0 ;}
    .home_part6 .swiper_page{justify-content: center;}
    .home_part6 .pagination{width: 50px;}
    .home_part7 .c_title .txt{padding-bottom: 10px;}
    .home_part7 .item{width: 50%;}
    .home_part7 .item:last-child{display: none;}
    .home_part8{display: block;}
    .home_part8 .row_1{width: auto; height: 100px; margin: 0;}
    .home_part8 .row_2{width: auto; padding: 20px;}

    .dongc_part1{padding: 40px 0; display: block;}
    .dongc_part1 .txt{width: auto;}
    .dongc_part1 .tet{width: auto; padding-top: 10px;}
    .dongc_part1 .txt::before{width: 6px; height: 6px; left: 0; top: -10px; box-shadow: 2px 2px 0 0 #E3D3D8;}
    .dongc_part2{padding-bottom: 40px;}

    .news_list2 {margin: -20px 0 0 0;}
    .news_list2 .item{width: auto; padding: 20px 0 0 0;}
    .news_list2 .item a{padding: 10px; border-top-width: 2px;}
    .news_list2 .tit i{width: 1px; height: 10px; margin: 0 5px;}
    .news_list2 .txt{padding: 5px 0; font-size: 20px;}

    .c_awards .wrap{height: auto; padding: 40px 0;}
    .c_awards .tet{width: auto; padding: 10px 0 20px 0;}

    .about_part1{padding: 40px 0;}
    .about_part1 .wrap{display: block;}
    .about_part1 .row_1{width: auto;}
    .about_part1 .row_1 .txt{width: auto;}
    .about_part1 .row_1 .tet{font-size: 14px; width: auto; padding-top: 5px;}
    .about_part1 .row_2{width: auto; padding-top: 20px;}
    .about_part1 .row_2 .txt{font-size: 18px;}
    .about_part1 .row_2 .tet p+p{padding-top: 5px;}
    .about_part2{padding: 40px 0;}
    .about_part2 dt{padding: 12px 15px;}
    .about_part2 dt .txt{font-size: 20px;}
    .about_part2 dt span{width: 25px; height: 25px;}
    .about_part2 dt span i{font-size: 12px;}
    .about_part2 dd{padding: 0;}
    .about_part2 dd .tet{padding-bottom: 5px;}
    .about_part2 dd .box{padding: 15px;}
    .about_part2 dd li+li{padding-top: 0.5em;}
    .about_part3{padding: 40px 0;}
    .about_part3 .wrap{display: block;}
    .about_part3 .c_title{width: auto;}
    .about_part3 .c_title .txt{padding-bottom: 10px;}
    .about_part3 .list{width: auto; padding-top: 20px;}
    .about_part3 dt{padding: 10px 0;}
    .about_part3 dd .item+.item{padding-top: 10px;}
    .about_part3 dd .box{padding: 10px 0;}
    .about_part4{padding: 40px 0;}
    .about_part4 dl{display: block;}
    .about_part4 dt{width: auto;}
    .about_part4 dd{padding: 10px 0 0 0;}
    .about_part4 .pagination1{padding-top: 10px;}

    .awards_part1{padding: 40px 0;}
    .awards_part1 .wrap{width: auto; display: block; margin: 0 20px;}
    .awards_part1 .row_1{padding: 0; width: auto;}
    .awards_part1 .row_2{position: initial; width: auto; padding: 40px 20px; height: auto;}
    .awards_part1 .row_2 .txt{padding-bottom: 10px;}
    .awards_part2{padding: 40px 0;}
    .awards_part2 .list{margin: -10px 0 0 0;}
    .awards_part2 .item:first-child dl{height: auto;}
    .awards_part2 .item{width: auto; padding: 10px 0 0 0;}
    .awards_part2 dl{height: auto;}
    .awards_part2 dd .txt{padding-bottom: 10px;}
    .awards_part3{padding: 40px 0;}
    .awards_part3 .c_title{padding-bottom: 20px;}
    .awards_part3 .list{margin: -10px 0 0 0; flex-wrap: wrap;}
    .awards_part3 .item{width: auto; padding: 10px 0 0 0;}
    .awards_part3 dt{height: 80vw; overflow: hidden;}
    .awards_part3 dd{padding: 15px; margin-left: 10px;}
    .awards_part3 dd .txt{padding-bottom: 10px;}
    .awards_part3 dd .tet p{padding-left: 12px;}
    .awards_part3 dd .tet p::before{width: 4px; height: 4px; top: 6px;}
    .awards_part3 dd .tet p+p{margin-top: 5px;}
    
    .awards_part4 .c_title{padding-bottom: 20px;}
    .awards_part4 .list span{width: 150px; height: 50px; margin: 0 2px; padding: 10px;}
    .awards_part4 .list+.list{margin-top: 5px;}

    .main.back::before{height: 100vh;}
    .qianbs_part1{padding: 30px 0;}
    .qianbs_part1 form{flex-wrap: wrap; margin: -4px -2px 0;}
    .qianbs_part1 .row{flex: auto; width: 50%; padding: 4px 2px 0; z-index: initial !important;}
    .qianbs_part1 .input_box, .qianbs_part1 .sel-title-box{border-radius: 5px;}
    .qianbs_part1 .input_box{width: auto;}

    .qianbs_part2{padding-bottom: 40px; display: block;}
    .qianbs_part2 .row_left{width: auto;}
    .qianbs_part2 .row_right{padding: 20px 0 0 0;}
    .qianbs_part2 .col_1{padding-bottom: 10px;}
    .qianbs_part2 .col_2 a{border-radius: 5px; padding: 8px 10px;}
    .qianbs_part2 .col_2 a+a{margin-top: 5px;}
    .qianbs_part2 .col_4{margin-bottom: 10px;}
    .qianbs_part2 .col_4 a{font-size: 12px; padding: 0;}
    .qianbs_part2 .col_5 dl{padding: 10px 15px;}
    .qianbs_part2 .col_5 dl+dl{margin-top: 10px;}
    .qianbs_part2 .col_5 dt{padding-bottom: 5px; margin-bottom: 10px;}
    .qianbs_part2 .col_5 dd{display: block;}
    .qianbs_part2 .col_5 .tag{width: 25px; height: 25px; font-size: 12px;}    
    .qianbs_part2 .col_5 p{width: auto; margin: 5px 0;}
    .qianbs_part2 .col_5 p::before{width: 12px; height: 12px; top: 3px;}

    .news_title{padding-bottom: 15px;}
    .news_list1{margin: -20px 0 0 0;}
    .news_list1 .item{width: 100%; padding: 20px 0 0 0;}
    .news_list1 .tit{padding: 10px 0 2px 0;}
    .news_list1 .txt{padding: 0;}
    .news_list1 .tet{padding: 0;}

    .news_list3{margin: -10px 0 0 0;}
    .news_list3 .item{width: 100%; padding: 10px 0 0 0;}
    .news_list3 .box{padding: 10px; margin: -10px 10px 0 10px;}
    .news_box{padding: 40px 0;}
}   
