﻿
/* CSS Document */
body{ background:#1f0502; min-width:1000px;background-color: #6e3f1a;
    background-image: url(../image/bg.jpg);
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-size: 100% 100%;
}
.clearfix:after{clear:both; content:"."; display:block; height:0; overflow:hidden; font-size:0;}
.clearfix {zoom:1;}
.legendCon_hdr,.legendCon_bd li .icon,span.left_block{ background:url(../image/legend_icon.png) no-repeat;}

/*legendTop*/
.legendTop{ margin:0 auto; width:1145px; height:120px; overflow:hidden; position:relative;top:px;}
.flas{ margin:0 auto; width:1145px; height:120px; overflow:hidden; position:relative;top:px;z-index:5;}
.legendLogo{ float:left; background:url(../image/dblogo.png) no-repeat; width:126px; height:47px; margin-top:30px;}
.legendLogo a{ width:205px; height:40px; text-indent:-9999px; display:block;}
.legendTop p{ float:right; margin-top:260px;}
.legendTop p a{ background:url(../image/authorize.png) no-repeat; display:inline-block; overflow:hidden; text-indent:-9999px; float:left;}
.legendTop p a.xz{ background-position:0 0px; height:92px; width:169px; margin-right:6px;}
.legendTop p a.sq{ background-position:-346px 0; height:90px; width:108px; border:1px #b60913 solid;}
.legendTop p a.xz:hover{ background-position:-170px 0;}
.legendTop p a.sq:hover{ border:1px #ff6600 solid; background: url(../image/authorize2.png) no-repeat; }
.bn{ display:block;width:317px;height:15px;background:url(../image/guanggao.png);position:relative;top:-85px;left:828px;z-index:10;}

object{position:relative;z-index:5;}


.tongb{width:1416px;margin:0px auto;position:relative;z-index:10;}
.synch{width:188px;height:170px;position:absolute;z-index:999;left:1010px;top:0px;}
.synch a{width:188px;height:170px;display:block;background:url(../image/sd_img.gif) repeat-y;}
.synch a:hover{background:url(../image/sd_img.gif) repeat-y 0px -170px;}

.fmt_legend_new{position: fixed;z-index: 999;top: 222px;}
.fmt_legend_nav{border:1px solid #0d0d0d; width: 86px;}
.fmt_legend_nav_1,.fmt_legend_nav_2,.fmt_legend_nav_3,.fmt_legend_nav_4,.fmt_legend_nav_5,.fmt_legend_nav_6{background-image:url(../image/bg-legend-float.png); display: block; height: 54px}
.fmt_legend_nav_1{height:55px; background-position: 0 0}
.fmt_legend_nav_2{background-position: 0 -55px}
.fmt_legend_nav_3{background-position: 0 -109px}
.fmt_legend_nav_4{background-position: 0 -163px}
.fmt_legend_nav_5{background-position: 0 -217px}
.fmt_legend_nav_6{background-position: 0 -271px;height: 51px}
.fmt_legend_nav_6 img{display: inline-block;margin: 1px 0 0 63px;}
.fmt_legend_nav_1:hover{background-position: -86px 0}
.fmt_legend_nav_2:hover{background-position: -86px -55px}
.fmt_legend_nav_3:hover{background-position: -86px -109px}
.fmt_legend_nav_4:hover{background-position: -86px -163px}
.fmt_legend_nav_5:hover{background-position: -86px -217px}
.fmt_legend_nav_6:hover{background-position: -86px -271px}
.fmt_legend_tuigang{margin-top: 5px; border-color: 1px solid #0d0d0d}
.fmt_legend_tuigang a{display: block; width: 86px;}

.legendTitle{ width:500px; overflow:hidden; height:46px; line-height:46px; color:#8c6a62; position:absolute; left:210px; bottom:0;top:210px;}
.weiz{ width:500px; overflow:hidden; height:46px; line-height:46px; color:#8c6a62; position:absolute; left:210px; bottom:0;top:190px;}
.legendTitle a{ color:#8c6a62;}
.legendTitle a:hover{ color:#fff;}

/*legendCon
---------------------*/
.legendCon{ width:1200px; margin:0px auto auto auto;min-height:280px;_height:520px;height:auto!important;  height:210px; }
.legendCon_bd{ z-index:9;}
.legendCon_hd{ background:#a51414; height:35px; line-height:35px; position:relative; z-index:99;}
.legendCon_hdr{ position:absolute; top:0; right:-25px; width:25px; height:67px; background-position:0 0;}
.legendCon_hd span,.legendCon_bd li span{ display:inline-block; float:left; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; text-align:center;border-right:1px solid #f18b8b;}
.hot .ip{ width:120px;}
.hot .qq{ width:80px;margin-left:55px;}
.thisDayRec .ip{ width:120px;}
.thisDayRec .qq{ width:80px;margin-left:55px;}
.legendCon_hd .ip{ width:120px;}
.dayof1206 .ip{ width:120px;color:#535353;}
.thisNormal .ip{ width:120px;color:#535353;}
.legendCon_hd .qq{ width:100px;margin-left:60px;}
.thisNormal .qq{ width:80px;color:#535353;margin-left:55px;}
.dayof1206 .qq{ width:80px;color:#535353;margin-left:55px;}
.boutique .ip,.recommend .ip{width:120px;}
.boutique .qq,.recommend .qq{width:80px;margin-left:55px;}
.legendCon_bd .qq{width:100px;margin-left:55px;border-left:1px solid #f18b8b;;}


.ip{width:120px;}
.qq{margin-left:55px;}
.legendCon_bd .ip,.legendCon_bd .qq{ color:#535353;}
.legendCon_hd span{ font-family:"微软雅黑"; font-size:14px; color:#FFF; }
.legendCon .time{ margin:0 0px; width:130px; }
.legendCon .name{ margin:0 0px 0 0; width:115px;}
.legendCon .version{ width:165px;} 
.legendCon .line{ width:80px; margin:0 0px 0 0px;  padding:0 8px;height:35px;} 
#listAll li span.line{height: 35px;}
.legendCon .js{ width:245px;}
.legendCon .legendCon_bd .js{ text-align:center;} 
.legendCon .rk{ width:75px; margin:0 30px auto 0px; float:right;}
.legendCon_bd li{ font-size:12px; height:35px; line-height:35px; overflow:hidden; float:left; width:100%; background:#FFF; border-bottom:1px #f18b8b solid; position:relative;}
.legendCon_bd .boutique .nightfix{ font-size:12px; color:#dc0000;}
.legendCon_bd li .time{ font-size:12px; color:#8c8c8c; }
.legendCon_bd li .dayrec{ font-size:12px; color:#04a200;}
.legendCon_bd li .name a,.legendCon_bd li .name,.legendCon_bd li .ip a,.legendCon_bd li .ip,.legendCon_bd li .line,.legendCon_bd li .js { color:#535353;}
.legendCon_bd li .name a:hover,.legendCon_bd li .ip a:hover{color:red;}
.legendCon_bd li .version{ color:#535353;}
.legendCon_bd li .version em{ color:#0082d7; font-style:normal;}
.legendCon_bd li a.rk{ background:#c34040; display:inline-block; height:20px; line-height:20px; overflow:hidden; text-align:center; margin-top:8px; color:#fff; border-radius:3px;}
.legendCon_bd li a.rk:hover{ text-decoration:none;}
.legendCon_bd li .icon{ position:absolute; display:block; height:20px; top:2px; left:720px;}
.legendCon_bd li .jp{ background:url(../image/tuij.png) no-repeat;background-position:0 -18px; width:32px;}
.legendCon_bd li .hb{ background:url(../image/tuij.png) no-repeat;background-position:0 0px; width:32px;}
.legendCon_bd li .txtj{ background:url(../image/tuij.png) no-repeat;background-position:0 5px; width:32px;}
.legendCon_bd li .txjp{ background:url(../image/tuij.png) no-repeat;background-position:0px -18px; width:32px;}
.legendCon_bd li.hot{ background:#fef969; border-bottom:1px #f18b8b solid;}

.legendCon_bd li.hot2bg1{ background:#d1fbd0;border-bottom:1px #d0ebcf solid;}
.legendCon_bd li.hot2bg2{ background:#dcffd0;border-bottom:1px #d0ebcf solid;}
.legendCon_bd li.hot .dayfix{ color:#f40000;}
.legendCon_bd li.red .time{ color:#e83d3d;}
.legendCon_bd li.hot .rk{ background:#ffb421;}
.legendCon_bd li.blue{ background:#f4fbff;}
.legendCon_bd li.night{ border-top:2px #ff5252 solid;}
.legendCon_bd li.boutique{ /* background:url(../images/boutique.jpg) no-repeat; */ background:#e6fccd;border-bottom:1px #f18b8b solid;}
.legendCon_bd li.recommend{ /* background:url(../images/recommend.jpg) no-repeat; */background:#cdf7fc; border-bottom:1px #f18b8b solid;}
/* .legendCon_bd li.boutique .time, */.boutique .ip, .boutique .qq,.recommend .ip,.recommend .qq,.legendCon_bd li.boutique .name,.legendCon_bd li.boutique .line,.legendCon_bd li.boutique .js/*, .legendCon_bd li.recommend .time */,.legendCon_bd li.recommend .name,.legendCon_bd li.recommend .line,.legendCon_bd li.recommend .js{ color:#232323;}
.legendCon_bd li.boutique .version em,.legendCon_bd li.recommend .version em{ color:#78c9ff; font-style:normal;}
.legendCon_bd li.hover{ background:#ffe1e1;  border-bottom:1px solid #f18b8b; }
.legendCon .legendCon_bd .nightrec{ font-size:12px; color:#dc0000;}
.legendCon_bd li.light-hover{ /* background:url(../images/light_hover.jpg) no-repeat; */background:#ffe1e1; border-bottom:1px #f18b8b solid;}
.legendCon_bd li.hover a.rk,.legendCon_bd li.light-hover a.rk{ background:#a51414;}
.jp_tj{width:69px;height:65px;position:absolute;z-index:99;background:url(../image/jp.png) no-repeat;top:0px;}
/*boutique*/
.boutiqueup{ width:1000px; margin:0 auto 5px; overflow:hidden; position:relative;z-index:5;font-family:"微软雅黑"}
.boutiqueTop{ background:url(../image/boutiqueTop.png) no-repeat; width:999px; height:39px; overflow:hidden;position:relative;z-index:88;}
.boutiqueCon{ background:url(../image/boutiqueCon.png) repeat-y; width:947px; overflow:hidden; padding:0 26px;position:relative;z-index:88;}
.boutiqueBot{ background:url(../image/boutiqueBot.png) no-repeat; height:10px; width:1000px; overflow:hidden;}
.boutiqueTop h2{ height:61px; line-height:61px; text-indent:9999px; overflow:hidden;}
.boutique_hd{ height:35px; line-height:35px; color:#6d615f; padding:0px 26px; overflow:hidden;position:relative;z-index:88;}
.boutiqueup .mc{ display:block; float:left; width:125px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.boutiqueup .xl{ display:block; float:left; width:50px; text-align:center; margin-left:10px;}
.boutiqueup .sj{ display:block; float:left; width:105px; margin:0 20px;text-align:center;}
.boutiqueup .cz{ display:block; float:right; width:98px; text-align:center;}
.boutiqueup .hd{ margin-left:30px;width:425px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;text-align:center;}
.boutique_hd .hd{ margin-left:210px;}
.boutique_bd{ background:url(../image/zx.png) left bottom no-repeat; padding-bottom:15px;}
.boutique_bd dl{ float:left; width:478px; overflow:hidden; margin-top:18px;}
.boutique_bd dl dt{ height:33px; line-height:33px; overflow:hidden; font-size:16px; color:#ffea00; margin-bottom:8px;}
.boutique_bd dl dt .mc{ color:#ffea00;}
.boutique_bd dl dt .cz{ background:url(../image/anniu.png) no-repeat;}
.boutiqueCon .cz_rk{ background:url(../image/anniu.png) no-repeat;}
.boutiqueCon .cz_rk{ height:33px; background-position:0 0; overflow:hidden; text-indent:9999px;display:block;margin-top:7px;}
.boutique_bd dl dt .cz{ height:33px; background-position:0 0; overflow:hidden; text-indent:9999px;}
.boutique_bd dl dt .cz:hover{ background-position:0 -40px;}
.boutiqueCon .cz_rk:hover{ background-position:0 -40px;}
.boutique_bd dl dd{ line-height:24px; color:#846e61}
.boutique_bd ul li{ color:#ccab97; background:url(../image/d.png) left center no-repeat; font-size:14px; padding-left:10px; line-height:24px;}
.boutique_bd ul li span{ color:#ff7e31;}
.boutiqueCon .line{ background:none;}
.legendCon_bd .red_bg{background:#fbffb9;}


.boutiqueCon ul{ background:url(../image/ul_border.png) repeat-x top;width:945px;height:46px;}
.boutiqueCon li{ float:left;color:#ffea00;font-size:14px;line-height:45px;height:45px;}
.boutique_bd ul{ float:left; width:430px; overflow:hidden; margin-top:13px;}

/*线路弹框*/
.legendCon_hd .line_bd{ border:1px #e8e8e8 solid; border-top:none; position:absolute; text-align:center; top:47px; left:330px; line-height:28px; background:#fbfbfb; width:69px; font-size:14px; }
.legendCon_hd .line_bd a{ color:#8c8c8c; width:69px; height:28px; display:block;}
.legendCon_hd .line_bd a:hover{ background:#d5fffd; text-decoration:none;}

/*left_menu*/
.left_menu{ display:none; width:80px; height:auto; border:1px #eee solid; background:#fff; border-top:none; position:fixed; _position:absolute; left:251px; top:354px;+top:319px; _top:326px; _left:-80px}
.left_menu li{ height:30px; line-height:30px; border-top:1px solid #eee; text-align:center;}	
.left_menu li a{display:block; width:100%; height:100%; color:#676767; font-size:12px; font-family:Verdana; cursor:pointer;}
.left_menu li a:hover{ background:#a51414; color:#fff; text-decoration:none;}
span.left_block{ background-position:0 -69px; color:#fff; cursor:pointer; display:block; font-family:Verdana; font-size:12px; height:30px; line-height:30px; position:fixed; text-indent:26px; width:88px; _position:absolute; left:251px; top:293px; _left: -80px; z-index:99;}
.left_menu li.gray{ color:#ccc;}

/*legendBar*/
.legendBar{ background:#000; height:43px; overflow:hidden;z-index: 999999;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;}
.legendNavCon{ width:1200px; margin:0 auto;}
.legendLogo{ float:left; background:url(../image/dblogo.png) no-repeat; width:210px; height:40px; margin:3px 44px 0 0;}
.legendLogo h1 a{ width:122px; height:44px; text-indent:-9999px; display:block;}
.legendNav{overflow: hidden;}
.legendNav li{ float:left; height:43px;}
.legendNav li a{ display:inline-block; padding:0 41px 0 42px; color:#fff; font-size:16px; height:43px; line-height:43px; font-family:"微软雅黑";
  background:url(../image/bg-legend-nav.png) no-repeat 0 0;
}
.legendNav li.hot{ position:relative;}
.legendNav li i{ display:inline-block; color:#fe0000; font-style:normal; font-size:12px; position:absolute; left:128px; top:14px;}
.legendNav li a:hover,.legendNav li a.focus{text-decoration:none; color:#fff; background-position: left bottom}



.kaifu_logo{background:url(../image/logo2.png) no-repeat;width:210px; height:43px; margin:3px 40px 0 6px;}
.legendTop ul{ float:right; margin-top:-80px;margin-right:156px;position:relative;z-index:10; width:351px; height:103px; overflow:hidden;}
.legendTop .sqs{ float:right; margin-top:160px;margin-right:165px;position:relative;z-index:10; width:351px; height:103px; overflow:hidden;}
.legendTop ul li.xz{ float:left; width:169px; margin-right:-10px;}
.legendTop ul li a{ background:url(../image/authorize.png) no-repeat; display:block; overflow:hidden; text-indent:-9999px;} 
.legendTop ul li.xz a{ background-position:0 -60px; width:169px; height:60px;}
.legendTop ul li.xz a:hover{ background-position:0 0;}
.legendTop ul li.sq{ width:179px; overflow:hidden; float:left;}
.legendTop ul li a.gfsq{ background-position:0 -179px; width:179px; height:60px;}
.legendTop ul li a.gfsq:hover{ background-position:0 -120px; width:179px; height:59px;} 

.legendNav li.kq_login{ width:70px;height:43px;float:right;display:block;border-left: none;}
.legendNav li.kq_login a{width:53px;height:43px;line-height:43px;text-align:center;float:left;display:block;font-size:14px;color:#e7e7e7;text-decoration:none;padding: 0px;}
.legendNav li.kq_login .sc{width:21px;height:21px;background:url(../image/icon.gif) no-repeat;margin-top:10px;}
.legendNav li.kq_login .sc:hover{background:url(../image/icon.gif) no-repeat 0px -25px;}
.legendNav li.kq_login .xz_bc:hover{background:url(../image/icon.gif) no-repeat -38px -25px;}
.legendNav li.kq_login .xz_bc{width:21px;height:21px;background:url(../image/icon.gif) no-repeat -38px 0px;margin-top:10px;margin-left:20px;}
/* .legendTop ul li a.fbsq{ background-position:0 -180px; width:171px; height:31px;}
.legendTop ul li a.fbsq:hover{ background-position:0 -120px; } */

/*legendCon*/
.authorize{ background:#FFF; padding:40px 0;}
.authorize h2{ font-size:40px; line-height:54px; width:620px; text-align:center; color: #be0000; margin: 0 auto; font-family:"微软雅黑"; font-weight:normal;}
.authorize_con{ position:relative; width: 620px; margin:0 auto; }
.authorize_con .pic{ display:block; margin:0 auto; width:620px;}
.authorize_left{ position:absolute; left:-163px; top:306px; width:120px; padding:0 15px 15px; background:#b20c0c;}
.authorize_right{ position:absolute; right:-155px; top:602px; width:120px; padding:0 15px 15px; background:#b20c0c;}
.authorize_left p,.authorize_right p{ color:#fff; font-size:14px; line-height:24px; margin-top:15px;}
.authorize_left .sj{ background:url(../image/sj2.png) no-repeat; width:19px; height:19px; position:absolute; left:150px; top:144px;}
.authorize_right .sj{ background:url(../image/sj3.png) no-repeat; width:19px; height:19px; position:absolute; right:150px; top:255px;}
.authorize .sq{ border-top:1px #b0b0b0 solid; margin-top:50px; padding-top: 20px;   }
.authorize .sq img{ width: 620px; margin:0 auto; display: block; }

/*legendLink*/
.legendLink{ padding:10px 671px; line-height:24px;  position:relative; top:-1px;}
.legendLink em{ float:left; color:#666; width:60px; font-style:normal;}
.legendLink p{ float:left; width:900px;}
.legendLink p span{ color:#aeaeae; margin:0 6px;}
.legendLink p a{ color:#838383; white-space:nowrap; display:inline-block;}
.legendLink p a:hover{ color:#ff6600;}

.fbz_b{width:100%;background:#fff;margin-top:-18px;}
.authorize_fbz{width:100%;height:420px;margin-top:20px;background:#fff;padding-top:50px;}
.authorize_fbz .fbz{width:340px;height:300px;margin-top:100px;margin:0 auto;}
.authorize_fbz .fbz p{font-size:16px;margin-top:50px;color:#000;font-family:"宋体";}
.authorize_fbz .fbz ul{width:300px;height:130px;border:2px solid #ccc;margin-top:30px;}
.authorize_fbz .fbz ul li{font-size:14px;line-height:40px;margin-left:20px;font-family:"微软雅黑";}
.sql{width:260px;height:60px;background:url(../image/button-news.jpg) no-repeat 0px -60px;margin:30px auto;}
.sql:hover{background:url(../image/button-news.jpg) no-repeat 0px -1px;}

.legendNav .QQ_work{width:190px;padding-top:12px;height:28px;}
.legendNav .QQ_work a{width:77px;height:22px;display:block;float:left;padding:0px;margin-left:15px;}
.legendNav .QQ_work .work_fir{background:url(../image/QQ_work.png) no-repeat -1px 0px;}
.legendNav .QQ_work .work_fir:hover{background:url(../image/QQ_work.png) no-repeat -1px -36px;}
.legendNav .QQ_work .work_second{background:url(../image/QQ_work.png) no-repeat -88px 0px;}
.legendNav .QQ_work .work_second:hover{background:url(../image/QQ_work.png) no-repeat -88px -36px;}
.legendNav .QQ_work .work_daili{background:url(../image/kq_qq_work.png) no-repeat -1px 0px;}
.legendNav .QQ_work .work_daili:hover{background:url(../image/kq_qq_work.png) no-repeat -1px -36px;}

/* player */
.player{width:1200px;height:220px;margin:20px auto auto auto;}
.player .playerTitle{width:596px;height:37px;}
.player .playerTitle p{font-size:16px;line-height:45px;width:200px;float:left;text-indent:40px;color:#dfc65e;background:url(../image/listtb.png) no-repeat 10px 10px;_background:url(../image/listtb-1.png) no-repeat 10px 8px;}
.player .playerTitle .xind{background:url(../image/listtb.png) no-repeat 10px -30px;_background:url(../image/listtb-4.png) no-repeat 10px 6px;}
.player .playerTitle .xins{background:url(../image/listtb.png) no-repeat 10px -70px;_background:url(../image/listtb-3.png) no-repeat 10px 10px;}
.player .playerTitle .baik{background:url(../image/listtb.png) no-repeat 10px -105px;_background:url(../image/listtb-2.png) no-repeat 10px 10px;}
.player .playerTitle a{font-size:16px;line-height:34px;margin:5px 15px auto auto;width:50px;float:right;color:#6e6e6e;background:url(../image/listtb.png) no-repeat right -140px;_background:url(../image/listtb-6.png) no-repeat right 10px;_width:45px;}
.player .player_left,.player .player_right{width:596px;height:221px;float:left;background:url(../image/listbg.png) no-repeat;border:1px solid #010000;background-size: 100% 100%;}
.player .player_right{width:596px;height:221px;float:right;}
.player .player_left ul,.player .player_right ul{margin-top:20px;_margin-top:10px;overflow:hidden;}
.player .player_left li,.player .player_right li{width:288px;float:left; line-height:30px;height:30px;margin-left:10px;background:url(../image/listtb.png) no-repeat left -165px;_background:url(../image/listtb-5.png) no-repeat left 9px;}
.player .player_left li a,.player .player_right li a{width:235px;display:block;float:left;color:#6e6e6e;text-indent:25px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.player .player_left li span,.player .player_right li span{width:40px;display:block;float:right;color:#6e6e6e;margin-right:8px;}
			

/*footer
---------------*/
.footer{ background:#fff; margin:0px auto; overflow:hidden; text-align:center; padding-top:20px;min-width:1250px;}
.footer p{ line-height:24px; color:#838383; }
.footer p a{ color:#909090; padding:0px 8px;}
.footer p a:hover{ color:#FF6600;}
.footer .trust{ margin:10px auto; width:540px; background:#FFF; padding:4px 0;}
.footer .trust img { height:54px; margin:0px 15px;}



/**************/
.hzhb1013-left{position:fixed;top:222px;}
.hzhb1013-left a{display: block;}

.main-top-left{
    width: 370px;
}
.main-top-mid{
    width: 460px;
}
.main-top-right{
    width: 350px;
}
.main-top{
    margin-top: 20px;
    display: flex;
    justify-content:space-between
}
.main a{color:#fff;font-size: 16px;}
.main{
    background: #F9F9F9;padding-bottom:20px;
    overflow: hidden;
}
.main-swiper{
    margin:15px;
    padding-bottom:5px;
}
.swiper-pagination{
    position: static;
    margin-left:125px;
}
.swiper-pagination .swiper-pagination-bullet{
    height:5px;
    width: 13px;
    background: #dee4de;
    border-radius: 0;
    margin-right:3px;
    opacity: 1;
}
.swiper-pagination .swiper-pagination-bullet-active{
    background: #fb5050;
    width: 28px;
}
.title{
    height:20px;
    margin-bottom: 20px;
    line-height: 20px;
    margin-right:15px;
    margin-top: 20px;
}
.title span{
    margin-left: 18px;
    padding-left:10px;
   border-left:4px solid #fb5050;
}
.title a{
    color:#a5a5a5;
    font-size: 13px;
}
.swiper-slide{
   position: relative;

} 
.swiper-slide img{
     width: 100%;
     height:197px;
}
.swiper-slide p{
    width: 315px;
    position: absolute;
    bottom:15px;
    left:15px;
}
.img-mask{
    margin:0 16px;
    display: flex;
    justify-content:space-between;
    flex-wrap: wrap;
    
}
.img-mask li{
    height:99px;
    width: 162px; 
    position: relative;
    margin-bottom: 10px;
}
.img-mask img{
   height:100%;
   width: 100%;
}
.img-mask  span{
    display: none;
    position: absolute;
    height:100%;
    width: 100%;
    top:0;
    left:0;
    background: rgba(0,0,0,0.5);
    line-height: 99px;
    text-align: center;
}
.news-main{
    margin:20px 16px 16px 20px;
    line-height: 30px;
    border-bottom:1px dashed #e5e5e5;
    padding-bottom: 23px;
}
.news-main p:first-child{
     margin-bottom: 15px;
}

.a-title{
    color:#fb5050!important;
    font-size: 16px;
    font-weight: bold;
}
.list{
    margin:20px 16px 20px 20px;
}
.sjList{
    line-height: 40px;
}
.sjList img{
    height:12px;
    width: 12px;
    margin-right: 8px;
}
.list li{
    display: flex;
    flex-flow:row;
    align-items: center;
  
}
.list-time{
    margin-left: 5px;

}
.list a{
    font-size: 15px;
    color:#333;
    flex:1;
}
.div-bottom-a{
    margin:0 19px;
    position: relative;
}
.div-bottom-a img{
    width: 100%;
    height:160px
}
.div-bottom-a p{
    text-align: center;
    width: 100%;
    position: absolute;
    bottom: 4px;
    left:0;
    height:35px;
    line-height: 35px;
    background: rgba(0,0,0,0.5);
}
.numList{
    line-height: 36px;
    margin-top: 10px;
}
.numList span{
    font-style: italic;
    color: #fb5050;
    margin-right: 4px;
}
.main-bottom-left{
    width: 840px;
}
.main-bottom-right{
    width: 350px;
    overflow: hidden;
}
.main-bottom{
    margin-top: 10px;
    display: flex;
    justify-content:space-between;
}
.img-div{
    display: flex;
    flex-wrap: wrap;
    justify-content:space-between;
    margin:0 14px;
}
.img-div li{
    display: inline-flex;
    justify-content:space-between;
    width: 383px;
    margin-right: 10px;
    margin-bottom: 25px;
}
.main-bottom-zs{
    overflow: hidden;
}
.img-div li a{
    font-size: 16px;
    color:#333;
}
.img-div li div{
     width:230px;
    margin-left: 16px;
}
.img-div li div p:first-child{
height:42px
}
.img-div li div p:last-child{
    margin-top: 10px;
}
.img-div-label{
    width: 70px;
	height: 23px;
    float: right;
    background: #f03f37;
    text-align: center;
    line-height: 21px;
}
.img-div li .img-div-label a{
    color:#fff;
    font-size: 13px;
}
.img-div li a img{
    height:75px;
    width: 135px;
 
}
.main-bottom-zx{
    margin-top: 10px;
    overflow: hidden;
}
.main-zx-main{
    display: flex;
    justify-content:space-between;
}
.yd-list{
    margin-top: 0;display: flex;
    flex-wrap: wrap;
    width: 95%;
    justify-content: space-between;
}
.yd-list li{
    display: flex;
    line-height: 33px;width: 100%;
    
}
.yd-red-list li{width: 48%;}
.yd-list li .yd-list-span{
     background: #fb5050;
     width: 3px;
     height:3px;
     margin-right: 10px;
}
.img-list{
    margin-right:19px;
    width: 381px;
}
.yx-img-div{
    display: flex;
    justify-content: space-between;
    margin:0 20px;
    align-items: flex-start;
    margin-bottom: 10px;
}
.yx-img-div img{
    height:70px;
    width: 70px;
    border-radius: 50%;
}
.yx-img-div div{
    width: 220px;
    border-bottom:1px dashed #e5e5e5;
    padding-bottom: 25px;
}
.yx-img-div div p:first-child{
margin-bottom: 15px;
}
.yx-img-div div a{
    font-size: 15px;
    color:#333;
}
.cli-list{
    line-height: 37px;
}
.cli-list span{
    color:#999999;
    font-size: 12px;
}
.bg{
    background: #fff;
}
.hidden{
    overflow: hidden;
    text-overflow:ellipsis; 
    white-space: nowrap;
}
.hidden-two{
    display: -webkit-box; 
    -webkit-box-orient: vertical; 
    -webkit-line-clamp: 2; 
    overflow: hidden;
}
.hidden-three{
    display: -webkit-box; 
    -webkit-box-orient: vertical; 
    -webkit-line-clamp: 3; 
    overflow: hidden;
}
.color66{
    color:#666;
}
.font14{
    font-size: 14px;
}
.sj{
    color:#b8b8b8;
    font-size: 14px;
}
.color999{
    color:#999;
    font-size: 14px;
}
.mt10{
    margin-top: 10px;
}
.right {
    float: right;
}
.colore93 {
    color: #e93030!important;
}
.swiper-pagination{margin-top:10px;}


.tuijian{width:1200px;margin:20px auto;    overflow: hidden;}

.tuijian ul li{float:left;width:186px;margin-right:16.5px;}

.tuijian ul li:last-child{margin-right:0;}
.tuijian ul li img{width:186px;height:209px;}
.tuijian ul li p{    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;font-size:14px;color#fff;}
.players {
    width: 1200px;
    margin: 0 auto;
    background-color: #fff8dc;
    overflow: hidden;
}
.QBox {
    width: 1200px;
    margin: 20px auto;
    overflow: hidden;
    height: auto;
}
.TagList li{float:left;padding:4px 5px;background:#333;margin:5px;border-radius:5px;font-size: 0.8em;}
.TagList li.tit1,.TagBox a.tit1{background:#c00}
.TagList li.tit2,.TagBox a.tit2{background:#f60}
.TagList li.tit3,.TagBox a.tit3{background:#393}
.TagList li.tit4,.TagBox a.tit4{background:#09f}
.TagList li a:link,.TagList li a:visited{color:#FFF}



















