/*------通知-------*/
.tj{
    padding: 50px 0px;
}
.tj_bg{
    border-radius: 10px;
    padding: 40px;
    text-align: justify;
    font-size: 17px;
    line-height: 28px;
    background-color: #fff;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: 1px 1px 10px 0 hsla(219, 79%, 83%, 0.35);
    -moz-box-shadow: 1px 1px 10px 0 hsla(219, 79%, 83%, 0.35);
    box-shadow: 1px 1px 10px 0 hsla(219, 79%, 83%, 0.35);

}
.tj_bg p{
    text-indent: 30px;
}
.tj_p1{
    font-size: 21px;
    font-weight: 700;
}
.tj_p2{
    padding: 18px 0px;
}
.tj_p3{
    font-weight: 700;
    padding-top: 6px;
}

/*------左边-------*/
.zuo_bg{
    padding-left: 0px;
    padding-right: 0px;
}
.about_z_menu_1{
    background-color: #fff;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: 1px 1px 10px 0 hsla(219, 79%, 83%, 0.35);
    -moz-box-shadow: 1px 1px 10px 0 hsla(219, 79%, 83%, 0.35);
    box-shadow: 1px 1px 10px 0 hsla(219, 79%, 83%, 0.35);
}
.about_z_menu_2{
    padding: 15px 0;
    border-bottom: 1px solid #EEE;
    transition:0.3s all;
    -webkit-transition:0.3s all;
    -moz-transition:0.3s all;
    -o-transition:0.3s all;
    -ms-transition:0.3s all;
}
.about_z_menu_2:hover {
    background-color: #0D4358;
    transition:0.3s all;
    -webkit-transition:0.3s all;
    -moz-transition:0.3s all;
    -o-transition:0.3s all;
    -ms-transition:0.3s all;
}
.about_z_menu_3{
    color: #676767;
    font-size: 17px;
    padding-left: 60px;
    transition:0.3s all;
    -webkit-transition:0.3s all;
    -moz-transition:0.3s all;
    -o-transition:0.3s all;
    -ms-transition:0.3s all;
}
.about_z_menu_2:hover div.about_z_menu_3{
    color: #fff;
    transition:0.3s all;
    -webkit-transition:0.3s all;
    -moz-transition:0.3s all;
    -o-transition:0.3s all;
    -ms-transition:0.3s all;
}
.menu_i01{
    background: url(../images/ico_08.png) 25px 15px no-repeat;
    background-size: 12%;
}
.menu_i02{
    background: url(../images/ico_17.png) 25px 15px no-repeat;
    background-size: 12%;
}
.menu_i03{
    background: url(../images/ico_18.png) 25px 15px no-repeat;
    background-size: 12%;
}
.menu_i04{
    background: url(../images/ico_03.png) 25px 15px no-repeat;
    background-size: 12%;
}
.menu_i05{
    background: url(../images/ico_04.png) 25px 15px no-repeat;
    background-size: 12%;
}
.menu_i06{
    background: url(../images/ico_05.png) 25px 15px no-repeat;
    background-size: 12%;
}
.menu_i07{
    background: url(../images/ico_06.png) 25px 15px no-repeat;
    background-size: 12%;
}
.menu_i08{
    background: url(../images/ico_11.png) 25px 15px no-repeat;
    background-size: 12%;
}
.menu_i09{
    background: url(../images/ico_10.png) 25px 15px no-repeat;
    background-size: 12%;
}
.menu_i10{
    background: url(../images/ico_02.png) 25px 16px no-repeat;
    background-size: 12%;
}

/*------右边-------*/
.you_bg{
    margin-left: 40px;
}
.you_t{
    border-bottom: 6px solid #D5D5D5;
    padding-bottom: 15px;
    font-size: 22px;
    font-weight: 700;
}
.you_m{
    padding-top: 30px;
    line-height: 28px;
    text-align: justify;
    padding: 50px;
    background: #fff;  
}
.you_m img{
    display:block;
    max-width:100%;
    height:auto;
    margin-right:auto;
    margin-left:auto;
}

/*------直播-------*/

.zhibo_1{
    background: #ECF9FF;
    margin-top: 15px;
    font-size: 16px;
    line-height: 28px;
    padding: 10px 20px;
}
.zhibo_2{
    margin-top: 15px;
    background: #ECF9FF;
    margin-bottom: 20px;
    padding-top: 25px;
}
.zhibo_2_1{
    padding: 25px;
    padding-top: 30px;
}
.zhibo_2_2 {
    position: relative;
    font-size: 19px;
    color: #1F80BA;
    text-align: center;
}
.zhibo_2_2:before {
    content: "";
    position: absolute;
    width: 100px;
    height: 1px;
    top: 50%;
    background-color: #ACD6EA;
    left: 10%;
}
.zhibo_2_2:after {
    content: "";
    position: absolute;
    width: 100px;
    height: 1px;
    top: 50%;
    background-color: #ACD6EA;
    right: 10%; 
}

/*------历届内容-------*/
.speclist_ml{
    width: 33.333333%;
    float: left;
    padding:0px 10px; 
    margin-bottom:30px;
}
.speclist_mbg{
    border:1px solid #DDDDDD;
    background: #F0FBFD;
}
.spl_div1{
    padding:15px; 
}
.spl_div2{
    font-size: 15px;
    padding-top: 17px;
    text-align: center;
    width: 75px;
    height: 75px;
    color: #fff;
    box-shadow: 0 0 0 5px rgba(243, 73, 70, .2);
    margin:0px auto; 
    border-radius:50%;
    background: #F34946;
    transition:0.5s all;
    -webkit-transition:0.5s all;
    -moz-transition:0.5s all;
    -o-transition:0.5s all;
    -ms-transition:0.5s all;
    line-height: 21px;
}
.spl_div2:hover {
    color: #FFFF00;
    box-shadow: 0 0 0 5px rgba(243, 73, 70, .2);
    background-color: #D13812;
    transition:0.5s all;
    -webkit-transition:0.5s all;
    -moz-transition:0.5s all;
    -o-transition:0.5s all;
    -ms-transition:0.5s all;
}
.spl_div3{
    position: relative;
    margin-top: -52px;
    z-index: 11px;
}
.spl_div4{
    color: #333;
    text-align: center;
    padding: 10px 15px 0px 15px;
    font-size: 18px;
    font-weight: 700;
    line-height: 28px;
    min-height:72px;
    max-height:73px;
    overflow: hidden; 
}
.spl_div5{
    padding-left: 15px;
    line-height: 26px;
    font-size: 13px;
    color: #333333;
}
.spl_div5_p1{
    max-height: 26px;
    overflow: hidden;
}
.spl_div6{
    border-top: 1px solid #DDD;
    color: #909090;
    margin:10px 15px;
    padding-top: 10px;
    font-size: 13px; 
    line-height: 22px;
    text-align: justify;
}

@media(max-width:1600px){
.container-L{
    width: 1000px;
}
.about_z_menu_3{
    color: #676767;
    font-size: 15px;
    padding-left: 50px;
}
.menu_i01{
    background: url(../images/ico_08.png) 20px 16px no-repeat;
    background-size: 11%;
}
.menu_i02{
    background: url(../images/ico_17.png) 20px 16px no-repeat;
    background-size: 11%;
}
.menu_i03{
    background: url(../images/ico_18.png) 20px 16px no-repeat;
    background-size: 11%;
}
.menu_i04{
    background: url(../images/ico_03.png) 20px 16px no-repeat;
    background-size: 11%;
}
.menu_i05{
    background: url(../images/ico_04.png) 20px 16px no-repeat;
    background-size: 11%;
}
.menu_i06{
    background: url(../images/ico_05.png) 20px 16px no-repeat;
    background-size: 11%;
}
.menu_i07{
    background: url(../images/ico_06.png) 20px 16px no-repeat;
    background-size: 11%;
}
.menu_i08{
    background: url(../images/ico_11.png) 20px 16px no-repeat;
    background-size: 11%;
}
.menu_i09{
    background: url(../images/ico_10.png) 20px 16px no-repeat;
    background-size: 11%;
}
.menu_i10{
    background: url(../images/ico_02.png) 20px 16px no-repeat;
    background-size: 11%;
}
.tj_bg{
    padding: 40px;
    font-size: 16px;
    line-height: 26px;
}
.tj_p1{
    font-size: 20px;
}
}

@media(max-width:1440px){
.container-L{
    width: 960px;
}
.about_z_menu_3{
    padding-left: 44px;
}
.about_z_menu_3{
    color: #676767;
    font-size: 14px;
    padding-left: 50px;
}
.menu_i01{
    background: url(../images/ico_08.png) 15px 16px no-repeat;
    background-size: 11%;
}
.menu_i02{
    background: url(../images/ico_17.png) 15px 16px no-repeat;
    background-size: 11%;
}
.menu_i03{
    background: url(../images/ico_18.png) 15px 16px no-repeat;
    background-size: 11%;
}
.menu_i04{
    background: url(../images/ico_03.png) 15px 16px no-repeat;
    background-size: 11%;
}
.menu_i05{
    background: url(../images/ico_04.png) 15px 16px no-repeat;
    background-size: 11%;
}
.menu_i06{
    background: url(../images/ico_05.png) 15px 16px no-repeat;
    background-size: 11%;
}
.menu_i07{
    background: url(../images/ico_06.png) 15px 16px no-repeat;
    background-size: 11%;
}
.menu_i08{
    background: url(../images/ico_11.png) 15px 16px no-repeat;
    background-size: 11%;
}
.menu_i09{
    background: url(../images/ico_10.png) 15px 16px no-repeat;
    background-size: 11%;
}
.menu_i10{
    background: url(../images/ico_02.png) 15px 16px no-repeat;
    background-size: 11%;
}
.tj_bg{
    font-size: 15px;
    line-height: 25px;
}
.tj_p1{
    font-size: 18px;
}
}

@media(max-width:1366px){
.container-L{
    width: 900px;
}
.about_z_menu_3{
    padding-left: 40px;
}
}