body{
    /* font-family: SimHei; */
    font-family:Microsoft YaHei;
    background:#040201;
}

.wrap{
    width:100%;
    margin:0 auto;
    background:url(//p0.ifengimg.com/l/2019/17/3ae178846d09287/wrap_bg.jpg) no-repeat center 700px;
}

img{
    display:block;
}

.col_w1000{
    width:1000px;
    margin:0 auto;
}

.video_box{

}

.video_left{
    width:766px;
    height:430px;
    background:#030202;
    float:left;
}

.video_right{
    width:234px;
    height:430px;
    background:#333;
    float:right;
}

.video_menu{
    background:#333;
    height:40px;
}

.video_menu li{
    font-size:20px;
    text-align:center;
    color:#fff;
    width:117px;
    height:40px;
    line-height:40px;
    float:left;
    cursor: pointer;
}
.video_menu .hover{
    background:#666;
}

.video_list{
    width:234px;
    height:390px;
}

.vid_qy_01{
    width:234px; 
    height:370px;
    margin-top:10px;
    position: relative; 
    overflow: hidden;
}
.vid_qy_left{ 
    width:234px; 
    height:370px;
}
.vid_qy_left .left_cont{
    position: absolute;
}
.vid_qy_left .left_cont ul{ 
    width:206px; 
    margin-left:10px;
}
.vid_qy_left .left_cont li{
    font-size:16px;
    color:#fff;
    padding:22px 0 22px 16px;
    background:url(//p2.ifengimg.com/l/2019/17/3ae178846d09287/list.png) no-repeat left center;
    border-bottom: 1px solid #666;
    cursor: pointer;
}
.vid_qy_left .left_cont li.current{
    color:#eab86f;
}
.vid_qy_left .left_cont span{
    display:block;
    height:48px;
    line-height: 24px;
    overflow:hidden;
}

.vid_qy_left .left_cont li:last-child{
    border-bottom:none;
}

.vid_qy_right{
    position: absolute; 
    right: 0px; 
    width: 5px; 
    height: 370px;  
    top:0px;
}
.vid_qy_right .right_cont{
    width:5px; 
    position: absolute; 
    cursor: pointer; 
    background: #999; 
    top:10px; 
    height: 86px; 
    right: 5px; 
    border-radius:5px;
}


.banner_box{
    height:485px;
    position: relative;
}

.shoubo_txt{
    position: absolute;
    right:348px;
    bottom:114px;
}

.ad_txt{
    position: absolute;
    right:184px;
    bottom:15px;
}

.nav_box{
    width:1000px;
}

.nav_box ul{
    width:1050px;
    overflow: hidden;
}
.nav_box li{
    width:125px;
    height:96px;
    background:url(//p0.ifengimg.com/l/2019/17/3ae178846d09287/nav_bg.png) no-repeat;
    float:left;
    margin-right:50px;
    overflow:hidden;
}
.nav_box li span{
    display:block;
    font-size:22px;
    color:#fff;
    text-align:center;
    margin-top:32px;
    cursor: pointer;
}

.title{
    margin-bottom:50px;
}

.tan_box{}

.tan_l{
    width:396px;
    height:396px;
    float:left;
    position: relative;
}

.tan_l img{
    width:396px;
    height:396px;
    overflow:hidden;
}

.tan_l .text{
    font-size:24px;
    color:#000;
    text-align:center;
    width:100%;
    height:84px;
    line-height: 84px;
    background:rgba(255,255,255,0.8)!important; filter:Alpha(opacity=80); background:#fff;
    position: absolute;
    left:0px;
    bottom:0px;
}

.tan_l .text a{
    position: relative;
    color:#000;
    display:block;
}

.tan_r{
    width:566px;
    float:right;
}
.scroll{

}

.scrollA{ 
    width:566px; 
    height:396px; 
    position:relative; 
    overflow: hidden;
}
.btn_prev{
    position:absolute; 
    top:166px; 
    left:0; 
    z-index:999; 
    width:30px; 
    height:59px; 
    background:url(//p0.ifengimg.com/l/2019/17/3ae178846d09287/btn_l.png) no-repeat;
    opacity:0.5;
}
.btn_next{
    position:absolute; 
    top:166px; 
    right:0; 
    width:30px; 
    height:59px; 
    background:url(//p1.ifengimg.com/l/2019/17/3ae178846d09287/btn_r.png) no-repeat;
    opacity:0.5;
}
.btn_prev_on,.btn_next_on{
    opacity:1;
}
.scroll{
    position:relative; 
    width:488px; 
    height:396px; 
    margin:0 auto; 
    overflow: hidden;
}
.s_list{
    position:absolute; 
    top:0px; 
    left:0px; 
    width:100000px;
}

.s_list li{ 
    width:488px; 
    height: 396px;
    float:left;
}
.s_list .pictxt{ 
    width:204px; 
    height: 178px;
    margin:0 20px 40px 20px; 
    position: relative; 
    float:left;
}
.s_list .pictxt img{ 
    width:204px; 
    height: 178px;
    overflow:hidden;
}

.s_list .text{ 
    width:100%; 
    height: 62px; 
    line-height:62px;
    background:rgba(255,255,255,0.8)!important; filter:Alpha(opacity=80); background:#fff;
    position: absolute; 
    left: 0px;
    bottom: 0px;
    font-size:18px;
    color:#000;
    text-align: center;
}

.s_list .text a{
    position: relative;
    color:#000;
    display:block;
}
.tan_l .text a:hover,.s_list .text a:hover,.wz_box li a:hover{
    animation:move 0.5s ease both;
}

@keyframes move{
    0% {
        -webkit-transform: translateX(0px);
        transform: translateX(0px)
    }
    100% {
        -webkit-transform: translateX(10px);
        transform: translateX(10px)
    }
}


.view_box{
    width:1000px;
    overflow:hidden;
}
.view_list{
   width:1050px;
   overflow:hidden;
}

.view_list li{
    width:160px;
    height:292px;
    float:left;
    margin:0 50px 30px 0;
    position: relative;
    background:#fff;
    overflow:hidden;
}

.view_list .item{
    cursor: pointer;
}

.view_list .item a{
    display:block;
}

.view_list img{
    width:128px;
    height:230px;
    border:1px solid #0e050a;
    margin:15px auto 0;
    overflow:hidden;
}

.view_list p{
    font-size:18px;
    color:#fff;
    text-align:center;
    width:128px;
    height:230px;
    position: absolute;
    left:16px;
    top:16px;
    background:rgba(0,0,0,0.8)!important; filter:Alpha(opacity=80); background:#000;
    opacity: 0!important; filter:Alpha(opacity=0);
}
.view_list p span{
    display:block;
    /* position: relative; */
}
.view_list p strong{
    display:block;
    width:90px;
    font-weight: normal;
    text-align:center;
    border-bottom:1px solid #fff;
    padding-bottom: 10px;
    margin:80px auto 10px;
}

.view_list .item:hover p{
    opacity: 1!important; filter:Alpha(opacity=100);
    transition:all 0.4s ease-in;
}

.menu{
    height:92px;
    background:url(//p2.ifengimg.com/l/2019/17/3ae178846d09287/menu_bg.png) repeat-x left center;
}

.menu ul{
    padding:10px 0 0 6px;
}

.menu ul li{
    width:96px;
    height:69px;
    line-height: 69px;
    font-size:20px;
    color:#fff;
    text-align: center;
    float:left;
    background:url(//p0.ifengimg.com/l/2019/17/3ae178846d09287/menu_l_bg.png) no-repeat center;
    margin-right:3px;
    cursor: pointer;
}
.menu ul .hover{
    color:#000;
    background:none;
    background:#fff;
}

.menu ul .on{
    color:#777;
    cursor: default;
}

.huaxu_list{

}
.img_big{}

.img_big img{
    width:340px;
    height:324px;
    float:left;
    margin-right:20px;
    overflow:hidden;
}

.img_list{
    width:640px;
    float:left;
    overflow: hidden;
}
.img_list ul{ 
    width:660px;
    overflow: hidden;
}
.img_list li{ 
    float:left;
    margin:0 20px 20px 0;
}

.img_list li,.img_list li img{
    width:200px; 
    height:152px;
    overflow:hidden;
}

.wz_box{
    width:1000px;
    height:440px;
    background:url(//p0.ifengimg.com/l/2019/17/3ae178846d09287/wz_bg.png) no-repeat center top;
    overflow:hidden;
}

.wz_box ul{
    margin-top:60px;
}
.wz_box li{
    font-size:18px;
    color:#fff;
    line-height: 64px;
    background:url(//p2.ifengimg.com/l/2019/17/3ae178846d09287/list.png) no-repeat left center;
    padding-left:24px;
    width:386px;
    float:left;
    overflow:hidden;
    margin:0 45px;
}
.wz_box li a{
    color:#fff;
    display:block;
}

.hd_box{}

.hz_box{
    height:153px;
    background:url(//p1.ifengimg.com/l/2019/17/3ae178846d09287/hz_bg.png) no-repeat center top;
    text-align:center;
    padding:50px 0;
    overflow:hidden;
}
.hz_box p{
    margin-top:20px;
}

.hz_box img{ 
    display: inline; 
    margin:0 50px;
}


.tan_l .text a:hover,.s_list .text a:hover{ color:#b06f11;}
.wz_box li a:hover{ color:#eab86f;}
.tan_l .text a:hover,.s_list .text a:hover,.wz_box li a:hover,.nav_box li a:hover,.view_list .item a:hover{ text-decoration:none;}

.mt30{ margin-top:30px;}
.mt75{ margin-top:75px;}
.mt80{ margin-top:80px;}


