#mid.secmid{
background-color:#0b0b0b;; color:#fff; overflow:hidden;}
.sec_s_1 {
    margin-top: 18.38541666666667vw;
}
.sec_s_2 {
    margin-bottom: 11.45833333333333vw;
}
.ab_1_mid {
    margin: 0 15%;
}
@media screen and (max-width: 1400px) {
    .ab_1_mid {
        margin: 0 5%;
    }
}

.cgg {
    position: absolute;
    right: -10em;
    top: -12em;
}

@media screen and (max-width:810px) {
.sec_s_2_mid_right,.sec_s_2_mid_left{
width:100%;}
	
	.secmid_1 ul li{
font-size:1.125em;}
 
.sban_jj{
font-size:.3em;}

	.ab_1_1 ul li,.ab_1_1 ul li:nth-child(2){
	width:100%; padding-top:0em; margin-top:0}
	#kk1{
	padding-top:2em;}
	.ab_2_3_mid_1{
	height:200px;}
	.ab_2_3_mid_1 img{
	max-height:140px;}
}
.sec_s_2_mid_right {
    overflow: hidden;
    float: right;
    width: 56.56716417910448%;
}
.sec_s_2_mid_right video {
    width: 100%;
    border-radius: 1em;
}
.sec_s_2_mid_right_1 {
    font-size: 12px;
    color: #a3a3a3;
    margin-top: 20px;
}

.sec_s_2_mid_left {
    margin-top: 3em;
    float: left;
    width: 31.34328358208955%;
}
@media screen and (max-width: 810px) {
    .sec_s_2_mid_right, .sec_s_2_mid_left {
        width: 100%;
    }
}

@media screen and (max-width: 1090px) {
    .ab_1_1_con_1 {
        font-size: 1.5em;
    }
}
.sec_s_2_mid_left .ab_1_1_con_1 {
    font-family: 'Source Han Sans', sans-serif;
}
#bbqs2 {
    font-family: 'Source Han Sans', sans-serif;
}
#bbqs2 {
    margin-top: .45em;
    margin-bottom: 0.85em;
    font-size: 2.375em;
}
 .sec_s_2_mid_left_1, .sec_s_2_mid_left_2 a, .secmid_2 ul li a {
    font-family: 'Source Han Sans', sans-serif;
}
.sec_s_2_mid_left_1 {
    /*font-size: .875em;*/
    font-size: .975em;
    color: #d1d1d1;
    line-height: 1.7;
    margin-bottom: 3.9em;
}
.sec_s_2_mid_left_2 a, .secmid_2 ul li a {
    font-family: 'Source Han Sans', sans-serif;
}
.sec_s_2_mid_left_2 a {
    display: block;
    border: 1px #767676 solid;
    width: 11.25em;
    height: 2.375em;
    line-height: 2.375em;
    text-align: center;
    color: #fff;
    border-radius: 2.375em;
}
.sec_s_2_mid_left_2 a span {
    padding-right: 2em;
    display: inline-block;
    position: relative;
}
.sec_s_2_mid_left_2 a span:after {
    -webkit-transform: translate(-0%, -50%);
    transform: translate(-0%, -50%);
    content: '';
    position: absolute;
    right: 0;
    top: 50%;
    width: 1.4375em;
    height: 0.8125em;
    background-image: url(../images/gb/img7.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}





.ab_1_1_con_1 {
    /*font-size: 2.25em;*/
    font-size: 2.35em;
   
}
.ab_1_1_con_2{
  padding-top: 20px;
}
#bbqs {
    text-align: center;
    margin-top: 0;
}
.pd-100{
   padding: .5rem 0;
}


/* 分类 */

.ab_1 {
    margin-top: 9em;
    margin-bottom: 7.5em;
}
.secmid_1 ul li {
    font-size: 2.55em;
    border-top: 1px #4c4c4c solid;

    letter-spacing:0.2em;
}
@media screen and (max-width: 1680px) {
    .secmid_1 ul li {
        font-size: 2em;
    }
}
@media screen and (max-width: 1200px) {
    .secmid_1 ul li {
        font-size: 1.5em;
    }
}
@media screen and (max-width: 810px) {
    .secmid_1 ul li {
        font-size: 1.125em;
    }
}
@media screen and (max-width: 480px) {
    .secmid_1 ul li {
        font-size: 1.1em;
    }
}




.secmid_1 ul li a {
    color: #fff;
    padding: 1.4em 20px;
    display: block;
    position: relative;
    transition: all .5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
}
.secmid_1 ul li a:after {
    content: '';
    position: absolute;
    right: 20px;
    top: 50%;
    width: 1.291666666666667em;
    height: 0.875em;
    background-image: url(../images/img6-2.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    -webkit-transform: translate(-0%, -50%);
    transform: translate(-0%, -50%);
}
.secmid_1 ul li:last-child {
    border-bottom: 1px #4c4c4c solid;
}
.secmid_2 {
    margin-top: 5.625em;
}
 
.secmid_2 ul li {
    margin-right: 3em;
    display: inline-block;
    font-size: 1.125em;
}
.secmid_2 ul li a {
    display: block;
    color: #fff;
    border: 1px #4c4c4c solid;
    width: 13.55555555555556em;
    height: 3.111111111111111em;
    line-height: 3.111111111111111em;
    text-align: center;
}
.sec_s_2_mid_left_2 a span:after {
    -webkit-transform: translate(-0%, -50%);
    transform: translate(-0%, -50%);
    content: '';
    position: absolute;
    right: 0;
    top: 50%;
    width: 1.4375em;
    height: 0.8125em;
    background-image: url(../images/img6-2.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}