.navs a{font-size:14px;line-height:34px;height:34px;background:#f1f1f1;padding:3px 10px;margin:5px 5px 0 0;border-radius:3px;transition:all .2s;color:#525252;white-space:nowrap;}
.navs a:hover{background:#019e7b;color:#fff}
.black20{width:100%;float:left;height:20px;}
.mt20{margin-top: 20px!important;}
.clear{clear:both}
.font12{font-size:12px}
#gotoTop {
    width: 40px;
    height: 40px;
    border-radius: 40px;
    background: url(/style/img/top.png) no-repeat;
    background-size: 40px 40px;
    position: fixed;
    bottom: 158px;
    right: 5%;
}
@media only screen and (max-width: 768px) {
.tit-jr{display:none;float:left;width:60%;border:1px solid #999;height: auto;margin:20px 10%;overflow: hidden;padding:20px 10%;text-align:center;border-radius: 10px;}
.tit-jr a{color:#991322;font-size:18px}
body, h1, h2, h3, h4, h5, h6, p, ul, ol, li, input, select, textarea, div, table, td, th, tr, dt, dd, dl{    list-style-type: none;margin: 0;padding: 0;}
ul, ol{list-style: none;}
em, i{font-style: normal;}
img{object-fit: cover;border: 0;vertical-align: middle;}
input, select{vertical-align: middle;outline: none;}
a{text-decoration: none;}
img{border: none;}
body{min-width:100%;font-family: 'Microsoft YaHei', 'Arial', 'Heiti SC';background: #fff;}
body{ /***-webkit-user-select:none;-moz-user-select:none; -ms-user-select:none;user-select:none;**/}
.more_href{background:#991322;width:90%;margin:30px 5%;height:55px;text-align:center;color:#fff;line-height:55px;border-radius: 40px;font-size:20px}
.W_1200{width: 100%;margin: 0 auto;}
/********** header **********/
.top_home{}
/*新闻列表*/
.news-list-wutu{float:left;width: 100%;height: auto;margin-left: 10px;margin:20px 0;}
.news-list-wutu ul li{width: 100%;height:50px;overflow: hidden;line-height:25px;float:left;border-top:1px solid #e8e8e8;margin:0 0 25px 0;padding-top:25px;}
.news-list-wutu ul li a:hover{color:#f00}
.news-list-wutu ul li:hover{background:#f8f8f8}
.news-list-wutu ul li span{float:left;border-radius: 20px;padding:0px 8px;background:#f8f8f8;margin:0 10px 0  0;height:50px;line-height:50px;font-size: 12px;color: #666;}
.news-list-wutu ul li a {margin: 0px  10px 0 0;font-size: 16px;color: #555;}
/*新闻列表*/
.news-list{float:left;width:96%;height: auto;margin:0px 2%;overflow: hidden;}
.news-list>ul li{width: 100%;height:100px;display: block;border-top: 1px solid #e6e6e6;overflow: hidden;}
.news-list>ul li a img{max-width:30%;height:80px;border-radius: 10px;display: block;float: left;margin: 10px 10px 0 0;overflow: hidden;}
.news-list>ul li a span{display: block;min-width: 60%;height:60px;line-height:30px;overflow: hidden;margin: 20px 0 10px 0;font-size: 16px;color: #404040;}
.news-list>ul li p{display:none;}
.news-list>ul li div{display:none;}
/*2023-LOGO*/
.top_home{height:130px;text-align:center;background:#fff;position: relative;z-index: 1;overflow: hidden;}
.logo-img{float:left;width:50%;height:65px;overflow: hidden;}
.logo-img img{float:left;width:auto;height:45px;margin:10px 0 0 8%;}
.logo-txt{border-radius:0;float:left;background:#991322;margin:1px 0 0 0;float:left;width:100%;height:65px;overflow: hidden;padding:0%;display:flex; flex-wrap: wrap; overflow: auto}
.logo-txt a{display: inline-block;word-break: keep-all;font-size:16px;color:#fff;line-height:30px;padding:0px 0;width:auto;padding:0 4px;overflow: hidden;text-align: center;width:15%}
.logo-txt a:hover{color:#f00;}
/*search*/
.search{float:right;text-align:center;width: 40%;height: 38px;background:#ddd;border:0px solid #ddd;border-radius:18px;margin:-118px 4% 0 0;}
.search .key{background:#ddd;width:65%;border: none;border-radius:18px;height: 30px;margin: 0px 0px;color: #666;}
.search .btn{float:right;width: 26%;height: 30px;border: none;cursor: pointer;margin:4px 4px;border-radius:18px;background: #bd1a2d url(/style/img/ico-search.png) no-repeat center;}
/*面包屑*/
.brednav{display:none;height:45px;text-align:center;margin:0px 0; padding:0px 4%;overflow: hidden;border-bottom: 1px solid #d8d8d8;}
.brednav p{line-height:38px;height:45px;line-height:45px;color: #ccc;font-size:18px;}
.brednav p a{color: #999;}
.brednav p a:hover{color: #12B89C;}
.con-left,.con-right{width:96%;margin:0 2%;}
/*热门话题*/
.hot-con{width:96%;margin: 20px 2% 0 2%;overflow: hidden;}
.hot-con li{background: url(/style/img/10.png) 0px 8px no-repeat;width:100%;overflow: hidden;float:left;max-height:50px;margin: 10px 0;line-height:30px;padding:0 0 0 25px;}
.hot-con li a{float:left;width: 100%;line-height: 20px;overflow : hidden; color: #404040; font-size:14px;}
.hot-con li:hover a{color: #991322;}
.hot-con li:hover i{background:#991322;}
.bt-c2{height:60px;line-height:60px;width:100%;margin:0px 0;float:left;overflow: hidden;}
.bt-c2 p, .bt-c2 h2{font-weight: normal;float: left;width:100%;font-size: 18px;color: #fff;line-height: 60px;background:#bd1a2d ;border-radius: 8px;text-align:center}
.bt-c2 a{float: right;line-height: 24px;font-size: 14px;color: #991322;margin: 0 0 0 20px;height: 24px;display: inline-block;}
.page-c{width:100%;float:left;}
#page{display:table;margin: 30px auto 30px;}
#page ul{text-align: center;}
#page li{display: inline-block;width: auto}
#page a,#page span{width: auto;padding:0 10px;height: 30px;line-height: 30px;color: #666;display: inline-block;font-size: 14px;border-radius: 5px;border: 1px solid #e6e6e6;margin: 5px 5px;}
#page span{background-color: #991322!important;color: #fff!important;}
#page a:hover{background-color: #991322!important;color: #fff!important;}
.activP{background-color:#991322!important;color:#fff!important}
.list-tit{float:left;background:#991322;width:92%;height:38px;padding:10px 4%;margin:20px 0 0 0%;overflow: hidden;}
.list-tit h2{float:left;font-size:26px;padding:0 0 0 0px;line-height:38px;color:#fff}
.list-tit span{float:right;font-size:16px;line-height:42px;color:#fff}
.list-tit{font-size:16px;line-height:42px;margin-right:10px;color:#fff}
.right-tit{float:left;background:#fff;width:90%;padding:0 5%}
.right-tit ul{float:left;width:100%;margin:20px 0;}
.right-tit ul li{float:left;width:25%;height:60px;margin:0 0 0px 0;padding:4% 0;}
.right-tit .arc-right-img{float:left;height:48px;width:100%;}
.right-tit .arc-right-img img{object-fit: cover;border-radius: 0%;display: block; margin:0px auto;height:100%;}
.right-tit .arc-right-name{text-align:center;margin:5px 0 0 0;color:#000;float:left;width:100%}
.right-tit  ul li:hover{border-radius: 10%;background:#eee;color:#f00000;}
.right-akimg {width:100%;float:left;padding:20px 0;}
.right-akimg img{width:100%;border-radius:8px;}
.tit-yx{ width:90%;float:left;background:#bd1a2d url(/style/img/goin-right.png) 0 0px no-repeat;border-bottom:0px solid #ccc;overflow: hidden;overflow: hidden; margin: 0px 0;padding:10px 5%;}
.tit-yx h2{width:100%;text-align:center;line-height:52px;font-size:26px;margin:0px 0%;color:#fff;padding:0px}
.tit-yx h2{float:left;width:100%}
.tit-yx h2 a{display:none;}
.tit-yx .fr{display:none}
.list-nav{text-align:center;background: #f8f8f8;float:left;border-bottom:1px solid #ddd;height:60px;width:96%;margin:0px 0 0px 0;padding:0 2%;overflow: hidden;}
.list-nav a{width:25%;text-align:center;line-height:60px;height:40px;font-size:16px;margin:0px auto;font-weight:700;color:#991322;padding: 0 3%;overflow: hidden;}
.list-nav a:hover{ color:#f00;}
.list-nav .bttab-style,.tit-yx .bttab-style{color:#f00}
/*links*/
.lis{font-size:14px;color:#fff}
.Foot{width:96%;float:left;background: #991322;padding: 50px 2% 100px 2%;}
.Foot p{width:100%;height:20px;line-height: 20px;overflow: hidden;text-align: center;color: #ccc;font-size: 12px;}
.Foot p a{color: #ccc;margin: 0 2px;font-size:12px;}
.Foot p a:hover{color: #f00;}
.Foot dd{float:left;border-bottom:1px solid #ccc;width:96%;margin: -30px 2% 20px 2%;padding:0 0 20px 0;}
.Foot dd a{float:left;width:23%;height:40px;font-size:14px;color: #fff;overflow: hidden;margin: 0 0 0 2%;line-height:40px;}
.footer2 {    width: 100%;    position: fixed;    bottom: 0;    height: 50px;    z-index: 100;    background: #f2f2f2;    border-top: 1px solid #cecece;    padding-top: 5px;    margin: 0 auto;    left: 0;    right: 0;
}
.footer2{float:left;width:100%;position:fixed;bottom:0;height:50px;z-index:100;background:#f2f2f2;border-top:1px solid #cecece;padding-top:5px;margin:0 auto;left:0;right:0}
.footer2 a{width:20%;float:left;text-align:center;color:#666}
.footer2 a.dq{color:#bd1a2d}
.footer2 a i{width:100%;display:block;height:25px}
.footer2 a.index i{background:url(/style/img/index.png) no-repeat top center;background-size:26px 23px}
.footer2 a.icozq i{background:url(/style/img/zq-dq.png) no-repeat top center;background-size:23px 23px}
.footer2 a.icolq i{background:url(/style/img/lq.png) no-repeat top center;background-size:23px 23px}
.footer2 a.icobj i{background:url(/style/img/bj.png) no-repeat top center;background-size:25px 25px}
.footer2 a.icolx i{background:url(/style/img/lx.png) no-repeat top center;background-size:23px 23px}
.footer2 a.icoxs i{background:url(/style/img/xs.png) no-repeat top center;background-size:23px 23px}
/**2023-live**/
.top-live{display:none;}
.list-live-gdzb a{display:none}
.index-jd{border-radius:0px;width:100%;float:left;height:auto;overflow: hidden;background: #fff;padding: 0px;margin:0px 0;}
.index-jd-left{border-radius:0px;float:right;width:100%;height:310px;background:#991322;margin:0px 0}
.index-jd-left .img2023{border-radius:8px 8px 0 0;float:left;width:100%;background:#666;height:250px;overflow: hidden;}
.index-jd-left img{min-height:250px;width:100%;}
.index-jd-left dd{border-radius:80px;float:left;height:28px;line-height:28px;font-size:12px;padding:0px 10px;background:#bd1a2d;color: #fff;margin: 17px 10px 10px 10px;}
.index-jd-left span{font-size:16px;line-height:60px;height:60px;font-weight:bold;color: #fff;}
.index-jd-right{width:90%;padding:0 5%;float:left;overflow: hidden;margin:0 0 30px 0;}
.index-jd-right dl a{border-bottom:1px solid #ccc;width:100%;float:left;overflow: hidden;font-size:22px;color:#991322;padding: 20px 0px 20px 0px;text-align:center;}
.index-jd-right ul{width:100%;float:left;overflow: hidden;}
.index-jd-right ul li{width:105%;float:left;height:46px;line-height:66px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;-o-text-overflow:ellipsis;}
.index-jd-right ul li a{font-size:16px;color:#991322;}
.index-jd-right ul li a:hover{color:#f00;}
.index-jd-right ul li img{width:20px;margin:-5px 10px 0 0;}
/*新闻列表*/
.newslist dl{border-bottom: 1px solid #ddd;float:left;width:90%;height:100px;margin:5% 0 0 5%;padding:0 0 5% 0}
.list-img{background:#991322;float:left;width:30%;height:100px;margin:0px 0px 0px 0;border-radius:0 28px 0 0;overflow: hidden;}
.list-img img{float:left;width:100%;min-height:100px;}
.newslist li{float:left;width:100%;}
.newslist dd{float:left;text-align:left;width:64%;height:120px;margin:0 0 0 5%;overflow: hidden;}
.newslist .a1{background: url(/style/img/ico-time-2.png) 0 2px no-repeat;float:left;width:100%;height:20px;line-height:20px;padding:0 0 0 20px;overflow: hidden;margin-top:10px;color:#999;font-size:12px}
.newslist .a2{float:left;width:100%;font-weight:600;font-size:15px;height:50px;line-height:25px;padding:10px 0 0 0px;overflow: hidden;}
.newslist dd:hover{color:#f00;}
.more a{float:left;width:90%;height:50px;border-radius:8px;margin:30px 5%;line-height:50px;background:#eee;color:#991322;font-size:16px}
/**right*list**/
.list{border-radius:0 0px 8px 8px;float:left;width:90%;max-height:auto;background:#fff;margin:20px 20px 0 0;padding:0 5%;overflow:auto;}
.list li{float:left;width:100%;max-height:120px;margin:8px 0%;border-bottom:1px solid #e8e8e8;padding-bottom:20px;}
.list li .k1{margin:0px 0 0px 0;float:left;color:#999;padding:0 0px 0 40px;font-size:12px;line-height:15px;height:30px}
.list li .k1 dl{float:left;}
.list li .k1 dd{float:left;width:100%;padding:0 0 0 0px;}
.list li a{width:100%;float:left;color:#000;line-height:25px}
.list li a b{background:url(/style/img/lvicon4.png) 0 0px no-repeat;float:left;width:86%;padding:0 0 0 40px;height:30px;line-height:30px;font-size:14px;margin:0 0px 0 0;overflow:hidden;}
.list li a span{float:left;width:100%;font-size:12px;margin:0 0px 0 0;font-weight:300;overflow:auto;}
.list li a:hover,.list li dd:hover,.list li dl:hover{color:#f00}
}
@media only screen and (min-width: 768px) { 
  
    .footer2 {display:none;}
    .tit-jr{float:left;width:60%;border:1px solid #999;height: auto;margin:20px 10%;overflow: hidden;padding:20px 10%;text-align:center;border-radius: 10px;}
.tit-jr a{color:#991322;font-size:18px}
body, h1, h2, h3, h4, h5, h6, p, ul, ol, li, input, select, textarea, div, table, td, th, tr, dt, dd, dl{margin: 0;padding: 0;list-style-type:none;}
ul, ol{list-style: none;}
em, i{font-style: normal;}
img{object-fit: cover;border: 0;vertical-align: middle;}
input, select{vertical-align: middle;outline: none;}
a{text-decoration: none;}
img{border: none;}
body{font-family: 'Microsoft YaHei', 'Arial', 'Heiti SC';background:#eee  url(/style/img/pt.png) repeat;}
body{-webkit-user-select:none;-moz-user-select:none; -ms-user-select:none; user-select:none;}
.fl{display: block;float: left;}
.fr{display: block;float: right;}
.W_1200{width:1200px;margin: 0 auto; }
.Mgtop_20{margin-top: 20px;}
/********** header **********/
.more_href{background:#991322;width:90%;margin:30px 5%;height:55px;text-align:center;color:#fff;line-height:55px;border-radius: 40px;font-size:20px}
/*新闻列表*/
.newslist dl{border-bottom: 1px solid #ddd;float:left;width:90%;height:130px;margin:3% 0 0 5%;padding:0 0 3% 0}
.list-img{background:#991322;float:left;width:30%;height:130px;margin:0px 0px 0px 0;border-radius:8px;overflow: hidden;}
.list-img img{float:left;width:100%;min-height:130px;}
.newslist li{float:left;width:100%;}
.newslist dd{float:left;text-align:left;width:64%;height:120px;margin:0 0 0 5%;overflow: hidden;}
.newslist .a1{background: url(/style/img/ico-time-2.png) 0 2px no-repeat;float:left;width:100%;height:20px;padding:0 0 0 20px;overflow: hidden;color:#999;font-size:12px}
.newslist .a2{float:left;width:100%;font-weight:700;font-size:22px;height:90px;line-height:35px;padding:10px 0 0 0px;overflow: hidden;}
.newslist dd:hover{color:#f00;}
/*2023-LOGO*/
.top_home{height:88px;border-bottom: 1px solid #ccc;text-align:center;background:#fff;position: relative;z-index: 1;}
.logo-img{width:300px;}
.logo-img img{float:left;width: auto;height:58px;margin: 14px 0 0 0px;}
.logo-txt{margin:14px 0 0 30px;float:left;width:980px;line-height:60px;overflow: hidden;}
.logo-txt a{overflow: hidden;float:left;font-size:18px;color:#000;line-height:60px;height:60px;border-radius: 10px;padding:0px 4px;font-weight:400;overflow: hidden;}
.logo-txt a:hover{color:#f00;}
/*search*/
.search{width: 300px;height: 38px;border: 1px solid #eee;background:#eee;margin: 22px 0 0 0;border-radius: 18px;}
.search .key{width: 210px;background:#eee;border: none;height: 30px;margin: 3px 10px;color: #999;}
.search .btn{width: 48px;height: 30px;border: none;cursor: pointer;margin:4px 4px;border-radius:100px;background: #bd1a2d url(/style/img/ico-search.png) no-repeat center;}
.search input:-webkit-autofill{background: none;}
.search .btn:hover{background:#991322 url(/style/img/ico-search.png) no-repeat center;}
.index-jd{border-radius:8px;width:1180PX;float:left;height:550px;overflow: hidden;background: #fff;padding: 10px;margin:20px 0;}
.index-jd-left{border-radius:8px;float:right;width:760px;height:550px;background:#991322;margin:0px 0}
.index-jd-left .img2023{float:left;width:100%;border-radius:8px 8px 0 0;background:#eee;height:490px;overflow: hidden;}
.index-jd-left img{min-height:490px;width:100%;}
.index-jd-left dd{border-radius:80px;float:left;height:28px;line-height:28px;font-size:16px;padding:0px 20px;background:#bd1a2d;color: #fff;margin: 17px 15px 10px 20px;}
.index-jd-left span:hover{color: #bd1a2d;}
.index-jd-left span{font-size:22px;line-height:60px;height:60px;font-weight:bold;color: #fff;}
.index-jd-right{width:380px;padding:0 20px;float:left;overflow: hidden;}
.index-jd-right dl a{border-bottom:1px solid #dcdcdc;width:100%;float:left;overflow: hidden;font-size:22px;font-weight:bold;color:#991322;padding: 20px 0px 20px 0px;}
.index-jd-right ul{width:100%;float:left;overflow: hidden;}
.index-jd-right ul li{width:100%;float:left;height:46px;line-height:66px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;-o-text-overflow:ellipsis;}
.index-jd-right ul li a{font-size:16px;color:#000;}
.index-jd-right ul li a:hover{color:#f00;}
.index-jd-right ul li img{width:20px;margin:-5px 10px 0 0;}
/**right*list**/
.list{border-radius:0 0px 8px 8px;float:left;width:90%;max-height:auto;background:#fff;margin:0px 0% 0 0;padding:5%;}
.list li{float:left;width:100%;max-height:120px;margin:8px 0%;border-bottom:1px solid #e8e8e8;padding-bottom:20px;}
.list li .k1{margin:0px 0 0px 0;float:left;color:#999;padding:0 0px 0 40px;font-size:12px;line-height:15px;height:30px}
.list li .k1 dl{float:left;}
.list li .k1 dd{float:left;width:100%;padding:0 0 0 0px;}
.list li a{width:100%;float:left;color:#000;line-height:25px}
.list li a b{background:url(/style/img/lvicon4.png) 0 0px no-repeat;float:left;width:86%;padding:0 0 0 40px;height:30px;line-height:30px;font-size:14px;margin:0 0px 0 0;overflow:hidden;}
.list li a span{float:left;width:100%;font-size:12px;margin:0 0px 0 0;font-weight:300;overflow:auto;}
.list li a:hover,.list li dd:hover,.list li dl:hover{color:#f00}
/**2023-live**/
.top-live{width:100%;height:200px;background:#991322;border-bottom: 0px solid #ccc;padding:10px 0;overflow: hidden;}
.list-live{background: linear-gradient(to top right,#991322,#bd1a2d);padding:5px;background:#;padding:10px 0 20px 0;float:left;width:220px;margin:10px 1px 10px 0;overflow: hidden;}
.list-live:hover{background:#991322;}
.list-live a{color:#fff;}
.list-live-title{background:#;float:left;width:100%;height:30px;line-height:30px;width:100%;margin:0 0 0px 15px;text-align:left;color:#fff;overflow: hidden;font-weight:bold;}
.list-live-time{font-size:12px;margin:0 0 0 32px;float:left;color:#bbb;overflow: hidden;}
.list-live-txt{float:left;width:100%;width:100%;margin: 10px;text-align:center;color:#fff;overflow: hidden;}
.list-live-txt p{float:left;width:90%;height:40px;line-height:30px;overflow: hidden;}
.list-live-txt p img{float:left;margin:0px 10px 0 0;width:30px;}
.list-live-txt p span{float:left;width:140px;overflow: hidden;}
.list-live-txt p i{float:right;width:10px;overflow: hidden;}
.list-live-gdzb a{float:right;font-size:24px;padding:70px 23px;width:48px;line-height:30px;background: linear-gradient(to top right,#991322,#bd1a2d);color:#fff;overflow: hidden;}
.list-live-gdzb a:hover{background: linear-gradient(to top right,#bd1a2d,#991322);color:#fff;overflow: hidden;}
.conn,.ZT-wrap {clear:both;position: relative;width:1200px;margin: 0 auto; }
.conn-con,.zt-content {width:1200px; overflow: hidden; margin:20px auto; }
.conn-left,.zt-content .cont_L, .contwrap .cont_L {border-radius:8px; background:#fff;padding:0 0px; width: 830px; float: left; margin: 0 10px 10px 0; }
.conn-right,.zt-content .cont_R, .contwrap .cont_R { width: 360px; float: right; }
.more a{float:left;width:90%;height:50px;border-radius:8px;margin:30px 5%;line-height:50px;background:#eee;color:#991322;font-size:16px}
.more a:hover{background:#bd1a2d;color:#fff;font-size:16px}
/*Foot*/
.Bot{width: 1200px;height: auto;}
/*links*/
.Foot{width:100%;float:left;background: #991322;padding: 50px 0;margin:-20px 0 0 0;}
.Foot p{width: 1200px;line-height: 1.8;overflow: hidden;text-align: center;color: #fff;font-size: 14px;}
.Foot p a{color: #fff;margin: 0 2px;}
.Foot dd a:hover,.Foot p a:hover{color: #f00;}
.Foot dd{float:left;border-bottom:1px solid #666;width:100%;margin: 0 0% 20px 0%;padding:0 0 20px 0;}
.Foot dd a{float:left;width:8%;height:40px;font-size:16px;color: #fff;overflow: hidden;margin: 0 1%;line-height:40px;}
/*面包屑*/
.Heji_info{background:#fff}
.brednav{border-radius:8px 8px 0 0;height:60px;margin: 0 0 0px 0;background: #991322;}
.brednav p{margin:0 0 0 39px;line-height:60px;color: #eee;font-size: 16px;}
.brednav p a{color: #fff;}
.brednav p a:hover{color: #f00;}
.con-left{width: 780px;margin-right: 30px;}
.con-right{width: 360px;margin-left: 0px;}
.con-all:after{content: ' ';display: block;clear: both;}
.page-c{width:100%;float:left;}
#page{display:table;margin: 30px auto 30px;}
#page li{display: inline-block;width:auto;}
#page a,#page span{display: inline-block;width: auto;padding:0 10px;height: 30px;text-align: center;line-height: 30px;color: #666;font-size: 14px;border-radius: 5px;border: 1px solid #ddd;margin: 0 5px;}
#page span{background-color: #991322!important;color: #fff!important;}
#page a:hover{background-color: #991322!important;color: #fff!important;}
.activP{background-color:#991322!important;color:#fff!important}
/*热门话题*/
.hot-con{width: 360px;height: auto;margin: 10px 0 20px 0;overflow: hidden;}
.hot-con li{float:left;background: url(/style/img/10.png) 0px 8px no-repeat;width: 330px;max-height: 50px;margin:5px 0;line-height: 25px;padding:0 0 10px 30px;border-bottom:1px solid #eee;overflow: hidden;}
.hot-con li i,.hot-con li a{float: left;}
.hot-con li a{width: 330px;max-height: 50px;overflow : hidden;color: #404040;margin:0 0 0px 0; font-size: 12px;}
.hot-con li i{display:none}
.hot-con li:hover a{color: #991322;}
.hot-con li:hover i{background:#991322;}
.bt-c{float: left;background:#eee;width:1180px;margin:0 0 0px 0;padding:0px;overflow: hidden;}
.bt-c p, .bt-c h2{display:none;float: left;width:100%;text-align:left;font-size: 20px;color: #991322;line-height:50px;height:50px;border-left: 5px solid #991322;margin:0px 0 0px 0px;padding-left:20px}
.bt-c a{float: left;text-align:center;font-size: 20px;color: #991322;line-height:50px;margin:0px 0 0px 0px;padding:0 60px}
.bt-c .bttab-style{background:#991322;color:#fff}
.right-tit{float:left;background:#fff;width:90%;padding:0 5%}
.right-tit ul{float:left;width:100%;margin:20px 0;}
.right-tit ul li{float:left;width:25%;margin:0 0 0px 0;padding:4% 0;}
.right-tit .arc-right-img{float:left;height:35px;width:100%;}
.right-tit .arc-right-img img{object-fit: cover;border-radius: 0%;display: block; margin:0px auto;height:100%;}
.right-tit .arc-right-name{text-align:center;margin:5px 0 0 0;color:#000;float:left;width:100%}
.right-tit  ul li:hover{border-radius: 10%;background:#eee;color:#f00000;}
.right-akimg {width:100%;float:left;padding:20px 0;}
.right-akimg img{width:100%;border-radius:8px;}
.bt-c2{float: left;background:#991322 no-repeat;width:100%;height:60px;margin:0 0 0px 0;padding:0px;overflow: hidden;border-radius:8px 8px 0 0;}
.bt-c2 p, .bt-c2 h2{height:50px;float: left;width:90%;font-size: 20px;color: #fff;line-height:60px;border-left: 5px solid #991322;margin:0px 0 0px 0px;padding-left:20px}
.bt-c2 a{float: right;line-height: 24px;font-size: 14px;color: #991322;margin: 0 0 0 20px;height: 24px;display: inline-block;}
.list-tit{background: url(/style/img/01.png) 0px 0px no-repeat;float:left;border-left:5px solid #991322;height:60px;width:100%;margin:0px 0 0px 0;}
.list-tit h2{float:left;font-size:28px;padding:0 0 0 20px;line-height:60px;margin-right:0px;color:#fff}
.list-tit span{float:right;font-size:14px;line-height:60px;padding:0  20px 0 0;color:#fff}
.list-tit{font-size:14px;line-height:30px;margin-right:10px;color:#fff}
.list-nav{background: #fff;float:left;border-bottom:2px solid #eee;height:60px;width:80%;margin:0px 0 20px 0;padding:0 10%;}
.list-nav a{background: url(/style/img/icon13.png) 0px 6px no-repeat;border:0px solid #ccc;font-size:18px;line-height:60px;height:60px;padding: 5px 30px;margin:0 20px 0 0; color:#991322;font-weight:700;border-radius:0px;}
.list-nav a:hover{ color:#f00;}
.list-nav .bttab-style{background: url(/style/img/icon18_1.png) 0px 6px no-repeat;color:#f00}
.tit-yx .bttab-style{color:#f00}
.tit-yx{ width:100%;float:left;background:#bd1a2d;border-bottom:0px solid #ccc;overflow: hidden;
overflow: hidden; margin: 0px 0 20px 0;padding:0 0}
.tit-yx h2{width:90%;text-align:center;line-height:85px;font-size:36px;margin:0px 5%;color:#fff;padding:0px}
.tit-yx h2  a{text-align:center;line-height:90px;font-size:22px;margin:0px 0;color:#fff;padding:0 0 0 28px}
.tit-yx h2  a:hover{color:#f00;}
.tit-yx .fr{display:none}
}



.hide{display: none}
.show{display: block!important}
.team_rank_main{background-color: #fff;border-radius: 5px;}
.team_rank_main .team_rank_item{display:none}
.team_rank_main .team_rank_item.on{display:block}





.team_rank_main .team_rank_match{margin-bottom:10px;}
.team_rank_main .team_rank_match span{font-size: 14px;text-align: center;flex:1;padding:5px 0;cursor:pointer;}
.team_rank_main .team_rank_match span.on{color:#fff;background-color:#ed1f36;}
.team_rank_main .team_rank_score{padding:0px;}

.team_rank{position:relative}
.team_rank_main .team_rank_match{position:absolute;right:0px;top:-56px;}
.team_rank_main .team_rank_match span{background:#DBDBDB;border-radius:0;padding:5px 20px}
.team_rank_main .team_rank_match_saishi{background:#DBDBDB;display:flex;margin-bottom:10px;display:none}
.team_rank_main .team_rank_match_saishi.on{display:flex}
.team_rank_main .team_rank_match_saishi span{flex:1;font-size:14px;text-align:center;line-height:30px;cursor:pointer; }
.team_rank_main .team_rank_match_saishi span.on{color: #fff;background-color:#b51225;}
.team_rank_main .team_rank_match_saishi_east_west{background:#DBDBDB;display:flex;margin-bottom:10px;display:none}
.team_rank_main .team_rank_match_saishi_east_west.on{display:flex}
.team_rank_main .team_rank_match_saishi_east_west span{flex:1;font-size:14px;text-align:center;line-height:26px;cursor:pointer; }
.team_rank_main .team_rank_match_saishi_east_west span.on{color: #fff;background-color:#ed1f36;}


.team_rank_main .team_rank_score li{display: flex;justify-content: space-between;align-items: center;margin:9px 0;padding:5px 5px;border-bottom: 0}
.team_rank_main .team_rank_score li span{font-size: 14px;text-align: center;}

.team_rank_main div.team_rank_score_name{background:#ebf1ef;line-height: 26px;padding:0 10px;display: flex;justify-content:space-between;}
.team_rank_main div.team_rank_score_name span{font-size:14px;}
.team_rank_main div.team_rank_score_name span:nth-child(1){width: 10%;text-align: center}
.team_rank_main div.team_rank_score_name span:nth-child(2){width: 40%;text-align: left}
.team_rank_main div.team_rank_score_name span:nth-child(3){width: 20%;text-align: center}
.team_rank_main div.team_rank_score_name span:nth-child(4){width: 20%;text-align: center}
.team_rank_main .team_rank_score li.team_rank_score_name span{text-align: center;font-size: 14px;color: #A5A5A5;}
.team_rank_main .team_rank_score li.team_rank_score_name span:nth-child(2){width: 40%;text-align: center}
.team_rank_main .team_rank_score li span img{vertical-align: middle;padding-right: 5px;height: 16px;}
.team_rank_main .team_rank_score li span:nth-child(1){width: 10%;text-align: center}
.team_rank_main .team_rank_score li span:nth-child(2){width: 40%;text-align: left}
.team_rank_main .team_rank_score li span:nth-child(3){width: 20%;text-align: center}
.team_rank_main .team_rank_score li span:nth-child(4){width: 20%;text-align: center}
.team_rank_main .team_rank_score li span i{width: 16px;height: 16px;line-height: 16px;text-align: center;font-weight: 600;font-style: normal;display: inline-block;}
.team_rank_main .team_rank_score li:nth-child(1) span i{background:#FF3927;color: #fff}
.team_rank_main .team_rank_score li:nth-child(2) span i{background:#FC7B44;color: #fff}
.team_rank_main .team_rank_score li:nth-child(3) span i{background:#FCCE31;color: #fff}


.section-tit-nav{background: #F8F8F8;padding:5px;display: flex;}
.section-tit-nav span{flex:1;text-align: center;padding:5px 0;}
.section-tit-nav span.on{background: #FFFFFF;}
.section-tit-nav .nav.on{background: #FFFFFF;}
.section-tit-nav2{ display: flex;background: #F8F8F8; }
.section-tit-nav2 span{flex:1;text-align: center;line-height: 32px;}
.section-tit-nav2 span a{display: block;}
.section-tit-nav2 span.on{background: #b51225;color: #fff}

.video_list ul{margin-top:10px;}
.video_list li {font-size: 14px;font-weight: 400;color: #000;border-bottom:1px solid #F6F7F7;padding: 10px 0;margin:0;}
.video_list li a{display: flex;justify-content: space-between;color:#A3A3A3;font-size: 12px;}
.video_list li a p{display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;color: #000000;font-size: 14px;padding-bottom: 5px;}
.video_list li a .nr{width:calc(100% - 45px);font-size:12px;}
.video_list li:hover{background-color:#F7F7F7;}
.video_list li:hover a{display: flex;justify-content: space-between;color:#FF1B25;font-size: 12px;}
.video_list li:hover a p{display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;color:#FF1B25;font-size: 14px;padding-bottom: 5px;}
.video_list li:nth-last-child(1){border:0;margin:0;}
.video_list.index_video_list_qh ul{display:none}


.position{height: 20px;margin: 20px auto;max-width: 1200px;}
.position p{line-height: 20px;height: 20px;color: #808080;font-size: 14px;}
.position p a{color: #808080;}
.position p a:hover{transition: .3s;color: #12B89C;}



.match_info{padding:0px;}
.match_info .match_info_tit{border-bottom: solid 1px #d3d3d3;display:flex;justify-content:space-between;}
.match_info .match_info_tit span{ cursor:pointer; font-size: 18px;color: #959595;font-weight: 700;border-bottom: solid 3px #fff;flex: 1;text-align: center;line-height:1.8}
.match_info .match_info_tit span.on{border-bottom: solid 3px #bf303f;color: #bf303f;}

.match_info_item .item.hide{display:none}
.match_info_item .jfls{padding:10px 0;}
.match_info_item .jfls p{padding-bottom:10px;}
.match_info_item .sqfx{padding:10px 0;}
.match_info_item .sqfx  .mainform{border: solid 1px #f2f2f2;}

.match_info_item .sqfx  .mainform span{line-height:1.2;padding:10px 0}
.match_info_item .sqfx  .mainform .r1{display: flex;justify-content: space-between;background:#ffeef0;}
.match_info_item .sqfx  .mainform .r2{display: flex;justify-content: space-between;border-top: solid 1px #f2f2f2;}
.match_info_item .sqfx  .mainform .r1 span{width:20%;text-align:center;font-weight:600}
.match_info_item .sqfx  .mainform .r2 span{width:20%;text-align:center}


.boxB ul li{font-size:14px;color: #222222;display:flex;padding:10px 0}
.boxB ul li.top{}
.boxB ul li span{width:14%;text-align:center}
.boxB ul li span:nth-child(1){width:16%}
.boxB ul li.top{color:#A5A5A5}



.boxC ul li{display: flex;width:100%;justify-content:space-between;align-items:center;padding:16px 0;height:auto}
.boxC ul li .progress{width:calc((100% - 138px)/2);}
.boxC ul li em img{vert-align:center;}
.boxC ul li .num{width:38px;text-align:center;color:#000;font-size:14px;font-weight: 600}
.boxC ul li .name{width:100px;text-align:center;color: #8A8A8A;font-size:14px;}
.boxC ul li .progress_zd{height:8px;border-radius: 0;background: #FFEAEA;position:relative;}
.boxC ul li .progress_zd span{background: #FC3837;height:8px;position: absolute;left:0;top:0;padding:0;margin:0}
.boxC ul li .progress_kd{height:8px;border-radius: 0;background: #EDF2FA;position:relative;}
.boxC ul li .progress_kd span{background: #337BFF;height:8px;position: absolute;right:0;top:0;padding:0;margin:0}
.boxC ul li .progress_kd span.van-progress{padding:0}
.boxC ul li .progress_zd span.van-progress{padding:0}

.boxT{display:flex;}
.boxT .teamName{width:160px;}
.boxT dl{width:calc(100% - 180px);}
.boxT dl{width:calc(100% - 180px);display:flex;}
.boxT dl span{flex:1;text-align:center}


.boxD{height:450px;overflow:hidden}
.boxD{font-size:13px;line-height:1.5;color:#7a7a7a;}
.boxD p{box-shadow: 0 0.1rem 0.88rem 0 rgba(0,0,0,.06);border-radius: 0.26rem;padding: 8px 20px;margin: 10px 0;position:relative;font-size:13px!important;line-height:1.5!important}
.boxD p.main1:before{content: "";
    position: absolute;
    left: 5px;
    border-left: 5px solid red;
    height: 80%;
    top: 10%;}

.boxD .part{width:100%;display:flex;justify-content:center;align-items:center;margin-bottom:20px;}
.boxD .part span{width:20%;display:block;text-align: center;background: #EFEFEF;line-height:32px;color:#000}
.boxD .part span.on{background:#b11829;line-height:32px;color:#Fff}
.boxD .partdetail{display:none}
.boxD .partdetail.show{display:block}
.boxD .match_list_more{}

.match_info_item{width:100%;display: block;clear: both;}
.videolist li{padding-bottom: 0px}
.videolist li a{display: flex;text-align: left}
.videolist li a span{width:calc(100% - 87%)}


.nodate{padding:40px;text-align: center;}
.nodate p{font-size: 12px;line-height: 1.8;color: #A5A5A5;}

.list-nav-all{height:auto;width:100%;padding:20px;box-sizing: border-box;}
.list-nav-all a{padding:0;margin:0;background:none;}





/** 专题页 **/
.hot_zt_intro{display: flex;justify-content: center;flex-direction: column;}
.hot_zt_intro .pic{display: flex;margin-bottom:18px;}
.hot_zt_intro .pic img{height:40px;background-color:#bd1a2d;border-radius:10px;padding:5px 15px;display:block}
.hot_zt_intro .pic span{padding:10px;border-radius: 10px;color:#bd1a2d;font-size:18px;font-weight: 600;}
.hot_zt_intro h1{border-radius: 10px;color:#bd1a2d;font-size:22px;font-weight: 600;text-align:center;line-height:40px;padding:0 10px 0 0}
.hot_zt_intro .text{font-size:14px;line-height:1.5;font-weight:400;overflow:hidden;background: linear-gradient(to bottom, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0));}
.hot_zt_intro .text.show{height:auto!important;max-height:unset!important}

#loadMoreBtn{margin: 10px auto 0px auto;
    border-radius: 5px;
    background-color:#1c1d1e;
    font-size: 12px;
    display: block;
    padding: 5px 20px;
    color: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    
}
#loadMoreBtn span{color:#fff;}
#loadMoreBtn img{height:12px;padding-left:3px;}
#loadMoreBtn img.up{transform:rotateX(-180deg);}

.rel a{padding:3px 5px;border-radius:8px;background-color:#a5a5a5;color:#fff;display:inline-block;margin:5px 5px 2px 0px;font-size:14px;}

#match_zt_jieshao{position: relative;padding: 0;overflow: hidden;max-height:150px;overflow:hidden;line-height: 1.6;}
#match_zt_jieshao p{line-height: 1.6;margin-bottom: 5px;}
#match_zt_jieshao img{width:100%!important;max-width:500px!important;height:auto!important;margin:10px auto;display:block}


/** 专题页 **/

.left-qdqy .arc-right-img{height:75px;}



.qdqyinfo .qdqy_logo{background:#000;padding:20px 0;display: flex;justify-content: center;align-items: center;flex-direction: column;color: #fff}
.qdqyinfo .qdqy_logo img{width:100px;height:100px;border-radius: 50%;padding:10px;background:#fff;}
.qdqyinfo .qdqy_logo h1{font-size: 16px;line-height: 2}

.qdqyinfo .qy_qyxx ul{display: flex;flex-wrap: wrap;border-left:1px solid #EFEFEF;border-top:1px solid #EFEFEF;}
.qdqyinfo .qy_qyxx ul li{display: flex;width:33.333%;border-bottom:1px solid #EFEFEF;border-right:1px solid #EFEFEF;box-sizing: border-box;justify-content: center;flex-direction: column;align-items: center;color: #ADADAD;font-size: 12px;padding:15px 0;}
.qdqyinfo .qy_qyxx ul li span{font-size: 16px;font-weight: 400;color: #000}

.qdqy_lmtit{font-size: 16px;font-weight: 600;padding:20px 0;}


/** 直播内页篮球球员积分排名 **/
.baskball_part{width:100%;display:flex;justify-content:center;align-items:center;margin-bottom:20px;}
.baskball_part span{width:20%;display:block;text-align: center;background: #EFEFEF;line-height:32px;color:#000}
.baskball_partmain .baskball_part_qiuyuan_bifen .row{width:100%;display:flex;justify-content: space-between;padding:5px 0;margin:0}
.baskball_partmain .baskball_part_qiuyuan_bifen .row.top{border-top:1px solid #ccc;text-align: center;padding:10px 0;}
.baskball_partmain .baskball_part_qiuyuan_bifen .row.top span{color: #656565;font-size: 12px;}
.baskball_partmain .baskball_part_qiuyuan_bifen .row .l{width:150px;display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.baskball_partmain .baskball_part_qiuyuan_bifen .row .l img{vertical-align: bottom;width:30px;display: inline-block;margin: 0;}
.baskball_partmain .baskball_part_qiuyuan_bifen .row .r{width:calc(100% - 150px); display:flex}
.baskball_partmain .baskball_part_qiuyuan_bifen .row .r span{flex:1;text-align: center;}
.baskball_partmain .baskball_part_qiuyuan_bifen .row .r span{color:#222222}
.baskball_part span.on{background: #b11829;line-height:32px;color:#Fff}
.baskball_partmain .baskball_part_qiuyuan_bifen{display:none}
.baskball_partmain .baskball_part_qiuyuan_bifen.show{display:block}



@media (max-width: 480px) {
.baskball_partmain .baskball_part_qiuyuan_bifen span{font-size:12px;}
.baskball_partmain .baskball_part_qiuyuan_bifen .row .l{width:60px;}
.baskball_partmain .baskball_part_qiuyuan_bifen .row .l img{display:none}
.baskball_partmain .baskball_part_qiuyuan_bifen .row .r{width:calc(100% - 60px); display:flex}
}

/** 直播内容页 **/
.autoheight{height:auto}
.textmore{text-align:center}
.textmore  a{
    background: #b11829;
    color: #fff;
    border-radius: 8px;
    text-align: center;
    padding: 8px 10px;
    margin: 0px 10px 10px 0px;
    display: inline-block;
} 

