body{background:url(../images/bg-body.png) no-repeat center top;font: 14px/1.5 "Microsoft YaHei",微软雅黑,'宋体',tahoma,Verdana,arial,sans-serif;color:#333;}
a:hover{color:#e22929;text-decoration: none;}
.container{width:1200px;}
.ztmain{width:100%;height:auto;background:#fff;margin-top:460px;}
.ztmain1{padding-top:54px;height:523px;}
.xxdttit{height: 47px;line-height: 47px;text-align: center;background: url(../images/bg-tit.png) no-repeat;overflow: hidden;}
.xxdttit .xxdttitson img{display: inline-block;margin-left: 51px;}
.xxdttit .xxdttitmore{float: right;margin-right: 10px;}
.xxdtmain{width:100%;height:auto;}
.xxdtmainleft{float:left;width: 575px;padding: 27px 0 0 20px;}
.xxdtmainleft .dbtbox{height: 117px;border-bottom: 1px dashed #666;}
.xxdtmainleft .dbtbox h2{font-size:22px;text-align:center;line-height:48px;}
.xxdtmainleft .dbtbox h2.title a{font-size: 22px;font-weight: bold;}
.xxdtmainleft .dbtbox .remarks{font-size:14px;text-indent:2rem;}
a.detailed{color:#e22929;}
.xxdtmainson{padding: 20px 10px 0;}
.xxdtmainson ul li{line-height:36px;height:36px;width:100%;}
.xxdtmainson ul li a{font-size: 18px;padding-left: 14px;background: url(../images/icon-li1.png) left center no-repeat;}
.xxdtmainson ul li .date{float: right;color:#999;font-size: 12px;}
.xxdtmainright{overflow: hidden;position: relative;margin: 39px 10px 0 0;float:right;}
.xxdtmainright .picnewlist {width: 578px;height: 386px;overflow: hidden;}
.xxdtmainright .mF_sohusports_wrap{padding:0px !important;border:0px !important;}
.xxdtmainright .picnewlist  .mF_sohusports_wrap, .xxdtmainright .picnewlist .mF_sohusports{width: 100% !important;height: 100% !important;}
.xxdtmainright .picnewlist  .mF_sohusports_wrap .pic{width:100% !important;height: 100% !important; overflow: hidden;}
.xxdtmainright .picnewlist  .mF_sohusports .pic li{width: 100% !important;height: 100% !important;text-align: center;background: #e0e0e0;}
.xxdtmainright .picnewlist  .mF_sohusports .pic img{object-fit: cover;max-width: 100%;max-height: 100% !important;}
.xxdtmainright .picnewlist  .mF_sohusports .txt{width: 100%;}
.xxdtmainright .picnewlist  .mF_sohusports .txt li{width: 100%; height:48px !important;line-height:48px !important;}
.xxdtmainright .picnewlist  .mF_sohusports .txt li a{padding-left:10px !important;font-size: 16px; color: #fff; font-weight:normal !important;padding-right:120px !important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.xxdtmainright .picnewlist  .mF_sohusports .txt li b{filter:alpha(opacity=50) !important;opacity:0.50 !important;}
.xxdtmainright .picnewlist  .mF_sohusports .num{bottom:14px !important;right:0 !important;}
.xxdtmainright .picnewlist  .mF_sohusports .num li a{width:10px !important;height:10px !important; margin-right:8px !important;background:url("../images/flibg.png") -10px 0 no-repeat; text-indent: -999px;}
.xxdtmainright .picnewlist  .mF_sohusports .num li.current a,.xxdtmainright .picnewlist  .mF_sohusports .num li a:hover{background:url("../images/flibg.png") 0 0 no-repeat;}
.zjjdmain{padding: 7px 15px;}
.zjjdmain ul li{width:100%;height:36px;line-height:36px;}
.zjjdmain ul li .date{float: right;font-size: 17px;color:#666;}
.zjjdmain ul li a{font-size: 18px;padding-left: 14px;background: url(../images/icon-li1.png) left center no-repeat;}
.xxskmain{padding: 13px 10px 0;height: 654px;overflow: hidden;}
.xxskmain ul li{float: left;width: 373px;height: 322px;border-bottom: 1px dashed #666;margin-bottom: 30px;padding: 0 10px;overflow:hidden;}
.xxskmain ul li a img{margin: 0 auto 6px;display: block;width: 113px;height: 150px;}
.xxskmain ul li a .title{line-height: 46px;font-size: 18px;font-weight: 700;text-align: center;display:block;width:100%;height: 46px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.ztfooter .ls-footer{width:100%;min-width:1200px;}
.ztfooter .ls-footer .container{padding-bottom:20px;width:100%;}
.ztfooter .ls-footer .fotcon{width:1200px;margin:0 auto;position:relative;}
.ztfooter .ls-footer .bot_ico{top:0;}
.ztfooter .ls-footer .bot_jiucuo{top:8px;}
.xxydmain{width:100%;height:auto;margin-top:20px;}
.xxydmainleft{overflow: hidden;position: relative;margin-left: 10px;float:left;}
.xxydmainleft .picnewlist1 {width: 490px;height: 370px;overflow: hidden;}
.xxydmainleft .mF_sohusports_wrap{padding:0px !important;border:0px !important;}
.xxydmainleft .picnewlist1  .mF_sohusports_wrap, .xxydmainleft .picnewlist1 .mF_sohusports{width: 100% !important;height: 100% !important;}
.xxydmainleft .picnewlist1  .mF_sohusports_wrap .pic{width:100% !important;height: 100% !important; overflow: hidden;}
.xxydmainleft .picnewlist1  .mF_sohusports .pic li{width: 100% !important;height: 100% !important;text-align: center;background: #e0e0e0;}
.xxydmainleft .picnewlist1  .mF_sohusports .pic img{object-fit: cover;max-width: 100%;max-height: 100% !important;}
.xxydmainleft .picnewlist1  .mF_sohusports .txt{width: 100%;}
.xxydmainleft .picnewlist1  .mF_sohusports .txt li{width: 100%; height:48px !important;line-height:48px !important;}
.xxydmainleft .picnewlist1  .mF_sohusports .txt li a{padding-left:10px !important;font-size: 16px; color: #fff; font-weight:normal !important;padding-right:120px !important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.xxydmainleft .picnewlist1  .mF_sohusports .txt li b{filter:alpha(opacity=50) !important;opacity:0.50 !important;}
.xxydmainleft .picnewlist1  .mF_sohusports .num{bottom:14px !important;right:0 !important;}
.xxydmainleft .picnewlist1  .mF_sohusports .num li a{width:10px !important;height:10px !important; margin-right:8px !important;background:url("../images/flibg.png") -10px 0 no-repeat; text-indent: -999px;}
.xxydmainleft .picnewlist1  .mF_sohusports .num li.current a,.xxydmainleft .picnewlist1  .mF_sohusports .num li a:hover{background:url("../images/flibg.png") 0 0 no-repeat;}
.xxydmaincen{margin-left: 20px;width: 288px;height: 366px;border: 2px solid #e4020d;float:left;}
.xxydmaincen .xxydtitson{height: 49px;line-height: 49px;background:#e4020d;text-align: center;font-size: 30px;color:#fff;}
.xxydmaincenson{width:100%;height:auto;}
.xxydmaincenson .j-scroll{height:305px;margin-top:12px;}
.xxydmaincenson .scroll-wrap{width: 264px;height: 252px;overflow: hidden;margin: 0 auto 17px;}
.xxydmaincenson .scroll-wrap ul{width: 264px !important;height: 252px;}
.xxydmaincenson .scroll-wrap ul li{padding-left:24px;line-height:36px;font-size:16px; background:url(../images/icon-li2.png) left center no-repeat;height:36px;}
.xxydmaincenson .scroll-wrap ul li .date,.xxydmaincenson .scroll-wrap ul li img{display:none;}
.xxydmaincenson .j-scroll span.prev{display:none;}
.xxydmaincenson .j-scroll span.next{display:block;width:288px;height:34px;background:#e4020d url(../images/icon-next.png) center no-repeat; position:absolute;bottom:0;left:0; cursor:pointer;}
.xxydmainright{margin-right: 10px;width: 358px;height: 370px;float:right;}
.jcyltit{height: 30px;line-height: 30px;text-align: center;padding-bottom: 20px;background: url(../images/bg-jcyl.png) center bottom no-repeat;}
.jcyltit span{font-size: 30px;color:#e4020d;}
.jcylmain{height: 299px;padding: 10px;background:#e4020d;overflow: hidden;}
.jcylmain ul li{margin-bottom: 10px;width: 308px;line-height: 20px;padding: 7px 14px 6px;background:#fff;}
.ztmain2{height:488px;}

.wenzhang{ padding:20px;background:#fff;}
.mainboxfa{border: 1px solid #ddd;}
/*通用栏目*/
.mainbox{margin-top:460px;width: 1180px;padding: 10px;background:#fff;}
.lmcontent .wz_top{width: 100%;height: 36px;line-height: 36px;text-indent: 18px;background: url(../images/page_icon.png) #fff left 9px no-repeat;padding:0;color:#333;}
.mainboxfa .wz_top{width: 100%;height: 36px;line-height: 36px;text-indent: 18px;background: url(../images/page_icon.png) #fff left 9px no-repeat;padding:0;color:#333;}
.leftnr{  width: 257px;min-height: 885px;background:#f5f5f5;}
.lmtitle{width: 100%;height: 50px;line-height: 50px;text-indent: 30px;font-size: 18px;color:#fff;font-weight: bold;background: url(../images/list_icon.png) #d40404 222px 18px no-repeat; }
.lmtitle h1{white-space: nowrap; overflow: hidden;  text-overflow: ellipsis; font-size:18px;color:#fff;font-weight:bold;}
.rlmtitle{width: 100%;height: 47px;line-height: 46px;border-bottom: 1px solid #ddd;margin-top: 2px;}
.rlmtitle .columnname{  display: inline-block;padding: 0 18px;border-bottom: 2px solid #d40404;color:#d40404;font-size: 18px;float: left;}
.menunr{ width: 255px;min-height: 834px;border: 1px solid #ddd;border-top: none;}
.menunr ul li{width: 100%;height: 50px;line-height: 50px;border-bottom: 1px solid #ddd;}
.menunr ul li a{  display: block;text-indent: 43px;background: url(../images/list_icon.png) 190px -90px no-repeat;font-size: 16px;}
.menunr ul li.active a,.menunr ul li a:hover{     background: url(../images/list_icon.png) #fff 187px -151px no-repeat;border-left: 3px solid #d40404;text-indent: 40px;color:#d40404;}

.rightnr{ width: 913px;overflow:hidden; position: relative; min-height: 500px;float:right;}
.guidang{position:absolute;right:-32px;top:-29px;}
.lm_map{ min-height:500px;}
.listnews{ font-size:14px; line-height:200%; overflow:hidden; min-height:488px; height:auto; margin-top:10px;padding:10px;}
.listnews ul{clear: both;}
.listnews li{font-size:14px; line-height:36px; overflow:hidden; }
.listnews li span.date{color:#adadad; white-space: nowrap;}
.listnews table,.listnews img{max-width:100% !important;}
.listnews td{ line-height:26px;}
.listnews .doc_list li{ padding-left: 10px;}
.listnews .doc_list li a,.listnews .download-list li a{ max-width:590px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.listnews .doc_list li a:hover, .listnews .download-list li a:hover{color: #cd2000;text-decoration: underline;}
.listnews .doc_list li,.listnews ul.download-list li{overflow:hidden;    background: url(../images/libg1.gif) no-repeat left center;      padding-left: 14px;}
.listnews .doc_list li img{float:left;margin:12px 0 0 0;}
.listnews ul li.lm_line {height: 24px;background: url(../images/navjz_line.gif) center repeat-x;padding: 0;}
.listnews li.columnName{ border-bottom: 1px solid #ddd; line-height: 50px; font-weight: bold;  margin:0 0 15px; padding:0 10px; background:none;}
.listnews li.columnName:hover{ background: #fff;}
.listnews li.columnName a.more{ font-size:14px; color:#888; float: right !important; margin: 0 !important;}
.listnews li.columnName a.more:hover{ color:#c00;}
.listnews li.columnName a.title{ font-weight:bold; color: #dd2d30;font-size: 16px;}
.listnews li a span.buvis{ color:#999;}
.listnews li a:hover span.buvis{ color:#c00;}
.testMore {display: block;  margin: 20px 0px 0px 0px;    background: #f9f9f9;    border: 1px solid #ddd;    border-radius: 3px;    text-align: center;  line-height: 40px;}
.ptlm{ font-size:16px; line-height:175%;}
.dqlanmu{font-size: 30px;  text-align: center; font-weight: normal; padding: 10px 0;  color:#dd2d30; }
.ptlminfo{font-size: 14px; color: #666; text-align:center;}
.ptlmcontent{padding: 15px 0 20px; text-align: justify;}
/*普通栏目 end*/
.con_main{padding:10px; position:relative;}
.con_main .guidang{ position:absolute; top:-31px; right:0;}
.newstitle,.wztit{font-size: 26px;text-align: center;color:#f33;font-family: "微软雅黑";line-height: 40px;padding-bottom: 8px;}
.newstitlef{font-size:20px; font-weight: bold; text-align: center; line-height: 30px; padding: 12px 0;}
.newstitlet{line-height: 30px; padding:5px 0; font-size: 20px; text-align: center;  }
.newstitles{ line-height: 30px; padding:5px 0; font-size: 18px; text-align: center; font-weight:normal; }
.newsinfo{height: 36px;background:#fafafa;border-top: 1px solid#ddd;border-bottom: 1px solid#ddd;text-align: center;color:#333;line-height:36px;font-size:12px;}
.rightnr .newsinfo{display:none;}
.newsinfo .sp{ display: inline-block; margin: 0 6px;}
.newsinfo a,.zn_newsinfo a{color: #666;}
.newsinfo a:hover,.zn_newsinfo a:hover{color: #dd0000;}
.gk_newinfo{padding-top: 15px;}
.newsinforight span{ display: inline-block;}
.newsinforight .print{ display:inline-block; background:url(../images/print.gif) 7px center no-repeat; padding-left:30px;  }
.newsinforight .font{padding-right: 10px;}
.newsinforight .font a{ padding:0 2px;}
.newsinfo  .share .bshare-custom{ display: inline-block; vertical-align: middle; padding-left:23px; background:url(../images/wzicon2.gif) left center no-repeat; height: 28px;}
.newsinfo  .share .bshare-custom a{margin-top: 2px;}
.newsinfo input{width: 10px;height: 10px;border: 1px solid #666666; margin:0 1px 0 0;vertical-align: middle;cursor: pointer;outline: medium none;overflow: hidden;}
.newsinfo .j-share{display: inline-block; position: relative; vertical-align: middle; width: 87px; height: 24px;}
.newsinfo .share-box{ top: -2px; right: auto; left: 0;}
.newsinfo .share-bar a{margin-right: 6px;}
.newsinfo .share{position: relative; width: 87px; height: 24px;}
.newsinfo .share .share-box{top: 5px;}


.newscontnet{font-size:16px; margin:0 auto; color:#333; line-height:2; padding:20px 0 40px; overflow-x: auto;}
.minh300{ min-height: 500px;}
.newscontnet img,.newscontnet table{ max-width:100%; height: auto;}
.wz_bot{ border-top: 1px dashed #dddddd; color: #666; text-align: right; line-height: 28px; font-size: 14px; padding: 8px 0 0;}
.wz_bot span{padding: 0 7px;}
.minh500{  height:auto !important;  min-height:500px; padding:0 20px;padding-top:15px;}
.wzewm{ text-align: center; padding: 10px 0 30px;}
.wzewm .j-qrcode{width: 160px; height: 160px; margin: 0 auto;}
.wzewm .title{ color: #666; font-size: 14px; padding: 5px 0; line-height: 22px; display: inline-block;}
.updown{ height: 36px;line-height: 36px;font-size:12px;margin-top: 15px;}
.updown .prev,.updown .next{ width:48%; margin-left: 1%; float:left; line-height: 43px; white-space: nowrap; overflow: hidden;  text-overflow: ellipsis;}
.updown .next{ float:right; text-align: right; margin-right: 1%;}
.updown .prev span{ display: inline-block; }
.wzbot_btn{border-top: 1px solid #d0d0d0; padding: 10px 0 10px; font-size: 14px; color: #666;}
.wzbot_btn a{ margin-right: 10px; padding-left: 18px; color:#666;}
.wzbot_btn .gotop { background:url(../images/back_01.png) left center no-repeat; }
.wzbot_btn .goprint { background:url(../images/back_02.png) left center no-repeat; }
.wzbot_btn .goclose { background:url(../images/back_03.png) left center no-repeat;}
.wzbot_btn a{color: #666;}
.wzbot_btn a:hover{color: #dd0000;}
.wz_xgyd{ padding:6px 18px 12px 18px; height:auto; overflow:hidden; background:#fafafa;}
.wz_xgyd h3{ height:38px; line-height:38px; color:#28508e; font-size:18px; font-weight:bold; padding-left:5px; }
.wz_xgyd .list ul li{ height:36px; line-height:36px;  padding-left:13px; font-size:16px; width:439px; float:left;padding-right:40px; overflow:hidden;}
.wz_xgyd .list ul li a{max-width: 100% !important; _width: 100% !important; display:inline-block;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.wz_xgyd .list ul li span{display: none;}
.wz_xgyd .list ul li.num2,.wz_xgyd .list ul li.num4,.wz_xgyd .list ul li.num6,.wz_xgyd .list ul li.num8,.wz_xgyd .list ul li.num10{ width:417px; padding-right:0;}

.home_web{display:none 	!important;}






