@charset "utf-8";
/* CSS Document */
/* ***********   padding, margin  ********** */
html{overflow-y:auto;overflow-x:hidden;-webkit-text-size-adjust:none;}
*html{background-image:url(about:blank);background-attachment:fixed;}/*解决IE6下滚动抖动的问题*/
*{margin:0;padding:0;list-style:none;}
q:before, q:after {content:'';}
abbr,acronym{border:0;}
body{padding:0;margin:0;font: 12px/1.5 "Microsoft YaHei",微软雅黑,'宋体',tahoma,Verdana,arial,sans-serif;color:#333;background:#fff;}
a{color:#333;text-decoration:none;}
a:hover{color:#ff7c00;text-decoration:none;}
a img {border:none; }
.left,.fl{float:left;}
.right,.fr{float:right;}
/* clear */
.clearfix:after{visibility:hidden;display: block;font-size: 0;content:" ";clear:both;height:0;}
* html .clearfix {zoom: 1;} /* IE6 */
*:first-child+html .clearfix {zoom: 1;} /* IE7 */
.clear,.cc{clear:both;font-size:0px;line-height:0px;height:0px;	margin-top:-1px;overflow:hidden;}
h1,h2,h3,h4,h5,h6{font-weight: normal; }
 h1{font-size:18px;}
 h2{font-size:14px;}
 h3{font-size:12px;}
 
/*****头部****/
.header{width:100%;height:174px;margin:auto;background:url(../images/body_bg.jpg) 0 0 repeat;position:relative;z-index:600;zoom:1;}
.topbox{width:1002px;height:126px;margin:auto;overflow:hidden;}
.logo{width:600px;height:126px;overflow:hidden;}
.top_rban{width:286px;height:89px;padding-top:37px;}
.search{width:286px;height:31px;overflow:hidden;}
.search ul li{float:left;}
.search ul li.se_box{width:210px;height:27px;padding:2px 0 2px 22px;background:url(../images/se_bg.png) 0 0 no-repeat;overflow:hidden;}
.search ul li.se_box input{float:left;background:none;border:none;height:27px;width:210px;line-height:27px;color:#b2f1ff;outline:none;font-family:"Microsoft YaHei",微软雅黑;}
.search li.sea_an{width:27px;}
.search li.sea_an input{float:left;width:37px;height:31px;background:url(../images/se_bg.png) right 0 no-repeat;border:none;overflow:hidden;text-indent:-9999px;}
.date{width:245px;height:32px;line-height:32px;padding:5px 0 0 41px;background:url(../images/rl_ico.png) 16px 14px no-repeat;font-size:14px;color:#fff;overflow:hidden;}
.menubox{width:1000px;height:48px;margin:auto;z-index:700;padding-left:2px;background:#fff;}
.menubox ul li{float:left;width:125px;height:48px;background:url(../images/mu_line.gif) right 17px no-repeat;position:relative;}
.menubox ul li a{display:block;width:126px;height:48px;line-height:48px;padding-top:5px;text-align:center;font-size:16px;color:#505050;position:absolute;left:-1px;top:-5px;}
.menubox ul li a:hover,.menubox ul li a.on{color:#fff;background:#ff7c00;}
.menubox ul li.mu1 a{width:127px;left:-2px;}
.menubox ul li.last{background:none;}

.index_focus{position:relative;width:100%;height:410px;margin:0 auto;overflow:hidden;z-index:300;}
.index_focus .bd li{display:none;position:absolute;left:0;top:0;width:100%;height:410px;}
.index_focus .bd li a{display:block;width:100%;height:100%;cursor:default;}
.index_focus .bd li a .tit{display:none;}
.index_focus_post{z-index:10;}
.index_focus .pic{height:auto;display:block;}
.index_focus .pic:hover{text-decoration:none;}
.index_focus_pre,.index_focus_next{display:none;position:absolute;top:50%;margin-top:-36px;width:72px;height:72px;text-indent:100%;white-space:nowrap;    overflow:hidden;z-index:10;background:url(../images/ico_sliding.png) no-repeat;}
.index_focus_pre{left:30px;background-position:0 0;}
.index_focus_pre:hover{background-position:0 -144px;}
.index_focus_next{right:30px;background-position:0 -72px;}
.index_focus_next:hover{background-position:0 -216px;}

/***** 主题内容 ******/
.container{width:1002px;margin:auto;padding:15px 0 17px;}
.mainer{width:1002px;overflow:hidden;}
.mt15{margin-top:15px;}

/***** 图文、动态 ******/
.leftbox{width:726px;}
.twbox{width:350px;height:250px;overflow:hidden;}
.mF_sohusports_wrap{padding:0px !important;border:0px !important;}
.mF_sohusports .txt li{height:41px !important;line-height:32px !important;}
.mF_sohusports .txt li a{padding-left:10px !important;font-size:14px !important;font-family:"Microsoft YaHei",微软雅黑;font-weight:normal !important;}
.mF_sohusports .txt li b{filter:alpha(opacity=60) !important;opacity:0.6 !important;}
.mF_sohusports .num{bottom:11px !important;right:7px !important;}
.mF_sohusports .num li a{width:9px !important;height:9px !important;margin-right:6px !important;background:url(../images/tw_ico.png) 0 0 no-repeat !important;font-size:0;text-indent:-9999px;}
.mF_sohusports .num li.current a,.mF_sohusports .num li a:hover{background:url(../images/tw_ico.png) right 0 no-repeat !important;}
 
.xwbox{width:361px;height:250px;overflow:hidden;}
.xw_top{height:35px;border-bottom:#0079d6 2px solid;overflow:hidden;}
.xw_top a.sec1,.xw_top a.sec2{display:block;float:left;width:100px;height:35px;line-height:35px;text-align:center;font-size:16px;color:#666;overflow:hidden; margin-right:17px;}
.xw_top .sec1:hover,.xw_top a.sec2,.xw_top .sec2:hover{color:#fff;background:#0079d6;}
.xw_list{height:202px;padding:11px 0 0 3px;line-height:30px;overflow:hidden;}
.xw_list ul li{width:345px;height:30px;line-height:30px;vertical-align:bottom;padding-left:13px;background:url(../images/ico.gif) 0 15px no-repeat;}
.xw_list ul li a{float:left;font-size:14px;}
.xw_list ul li img{float:left;padding-top:10px !important;}

.zsbox{width:260px;}
.zsbox .xw_list ul li{width:247px;}

/*****图片欣赏*****/
.tp_top{height:46px;border-bottom:#0079d6 3px solid;overflow:hidden;}
.tp_top a{display:block;width:140px;height:46px;line-height:46px;text-align:center;font-size:18px;color:#fff;background:url(../images/tp_titbg.png) 0 0 no-repeat;}
.tp_top a:hover{color:#fff;}

.tp_list{width:1002px;height:180px;position:relative;overflow:hidden;}
.ind_imglist{width:1002px;height:180px;overflow:hidden;position:relative;}
.ind_imglist ul{width:1017px;}
.ind_imglist ul li{width:240px;height:180px;padding-right:15px;float:left;}
.ind_imglist ul li a{display:block;width:240px;height:180px;overflow:hidden;position:relative;cursor:pointer;}
.ind_imglist ul li a img{width:240px;height:180px;}
.ind_imglist ul li .con_imgname{position:absolute;display:block;width:240px;height:32px;left:0px;bottom:-32px;line-height:32px;text-align:center;color:#fff;background:url(../images/text_bg.png) 0 0 repeat;}
.ind_imglist ul li .con_imgname:hover{color:#fff;}

/***底部 ***/
.foot{width:100%;height:102px;background:url(../images/foot_line.gif) 0 2px repeat-x #0079d6;margin:auto;padding-top:25px;line-height:28px;font-size:12px;color:#fff;overflow:hidden;text-align:center;}
.foot a,.foot a:hover{color:#fff;}
/***主体结束****/

/* 栏目页 */
.lm_lban{height:auto;min-height:568px;_height:568px;text-align:left;width:200px;border:#ddd 1px solid;border-right:0px;padding:20px;background:#f9f9f9;overflow:hidden;}
.lm_top{width:200px;height:55px;line-height:55px;text-align:center;font-size:20px;font-weight:bold;color:#fff;background:#0079d6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.navdh{width:200px;height:auto;padding-top:10px;}
.navdh ul li{width:200px;height:39px;vertical-align:bottom;overflow:hidden;}
.navdh ul li a{display:block;padding-left:32px;width:168px;height:38px;border-bottom:1px solid #e0e0e0;background:url(../images/xx_l_style.png) left center no-repeat;font-size:14px;line-height:38px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}	
.navdh ul li a:hover,.navdh ul li a.active{background:url(../images/xx_sl_style.png) left center no-repeat;color:#0079d6;}
.lm_rban{height:auto;min-height:598px;_height:598px;text-align:left;width:720px;padding:5px 20px 5px 20px;border:1px solid #ddd;border-left:none;overflow:hidden;background:#fff;}
.lmy_top{height:34px;line-height:32px;padding:0 0 0 35px;background:url(../images/wz_ico.png) 12px 8px no-repeat;font-size:14px;color:#505050; border-bottom:#e0e0e0 1px solid;}
.lmy_top a{color:#505050;}
.lmy_top a:hover{color:#e90000;}
.navjz{width:700px;height:auto;padding:15px 10px;font-size:14px;line-height:28px;overflow:hidden;}
.navjz ul{clear:both;}
.navjz .conlist_title{border-bottom:#ccc 1px dotted;margin-top:5px;margin-bottom:5px;}
.navjz .conlist_title .more04{font-size:12px;}
.navjz ul li{padding:0 5px 0 20px;background:url(../images/ico.gif) 5px 14px no-repeat;height:30px;line-height:30px;font-size:14px;vertical-align:bottom;}
.navjz ul li a{line-height:30px;font-size:14px;}
.navjz ul.wz_list li{color:#999;}
.navjz ul.wz_list li img{padding-top:10px !important;}
.navjz ul.votelist li span.right{color:#999;font-size:12px;}
.navjz table{max-width:700px !important;}
.navjz ul.imglist{width:720px;padding-top:5px;}
.navjz ul.imglist li{background:none;float:left;padding:0 20px 12px 0;text-align:center;height:auto;border-bottom:none;width:160px;}
.navjz ul.imglist li a{float:left;text-align:center;width:160px;line-height:30px;}	
.navjz ul.imglist li img{border:none;padding:0;width:160px !important;height:120px !important;}
.navjz ul.down_list span.right{display:block;float:right;height:30px;line-height:30px;white-space:nowrap;padding-left:20px;background:url(../images/down.png) 0 10px no-repeat;}
.navjz ul.down_list span.right a,.navjz ul.down_list span.right a:hover{color:#c00;}
.navjz table .downnamew2{width:500px;}
.txtinput{width:210px !important;height:24px !important;line-height:24px !important;}
.navjz .message{margin-bottom:0px !important;padding-bottom:10px !important;*padding-bottom:10px !important;}
.navjz .message_input input.btn01{background:#0079d6 !important;height:28px !important;line-height:28px !important;font-family:"Microsoft YaHei",微软雅黑 !important;}
.message_input input.txtinput{height:22px !important;line-height:22px !important;}
.message_input .message_select{padding:3px 5px !important;}
.message_textarea{margin-bottom:10px !important;}
.navjz .message_page{width:100% !important;}
.message_textarea textarea.txtone{width:400px !important;}
.message_list{width:698px;padding-top:5px;}
.message_list ul li{height:28px !important;line-height:28px !important;background:none !important;padding-bottom:0px !important;font-family:"Microsoft YaHei",微软雅黑 !important;}
.message_top{height:38px !important;border-top:2px solid #0079d6 !important;background:#f4f4f4 !important;border-bottom:1px dotted #ddd !important;}
.message_top ul li{border-bottom:none;line-height:38px !important;height:38px;font-family:"Microsoft YaHei",微软雅黑 !important;padding:0;border-right:#fff 1px solid;}
.message_top ul li.message_top01{width:345px !important;}
.message_top ul li.message_top04{border-right:0px;}
.message_list ul li{padding:0px;border-bottom:#ddd 1px dashed;width:698px;clear:both;overflow:hidden;}
.message00{padding-bottom:10px;*padding-bottom:10px;_padding-bottom:10px;background:none !important;}
.message00 .pagenav{margin-top:10px !important;padding-top:0px !important;margin-right:10px;}
.wz_title{width:315px !important;background:url(../images/ico.gif) 15px 14px no-repeat !important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:1px !important;}
.liuyanren,.liuyan_time,.return{padding-right:1px !important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.return{padding-right:0px !important;}
.navjz .STYLE1{color:#0079d6 !important;}
.navjz .sys_btn01{float:left;height:26px !important;line-height:26px !important;background:#0079d6 !important;width:72px;font-family:"Microsoft YaHei",微软雅黑;margin:1px 10px 0 0;}
.navjz .message .message_input img#img7{padding-top:3px;margin-left:-3px;}
.navjz input.backbtn{background:#0079d6 !important;height:30px !important;line-height:30px !important;cursor:pointer;margin-top:5px;font-family:"Microsoft YaHei",微软雅黑;}
.navjz input.btnback{background:#0079d6 !important;height:30px !important;line-height:30px !important;cursor:pointer;margin-top:5px;font-family:"Microsoft YaHei",微软雅黑;}

/*栏目页 视频列表 */
.shipinbox{width:700px;clear:both;}
.shipinbox ul li{width:700px;background:none;height:auto;padding:10px 0;border-bottom:1px dashed #ddd;vertical-align:bottom;}
.shipinbox ul li img{padding-top:0px;}
.shipin{width:470px;}
.shipin .right img{float:left;margin:8px 4px 0 0;}

/*分页*/
.pagenav{clear:both;float:right;margin:5px 0;padding:2px 0;line-height:24px;}
.pagenav a{border:1px solid #d9d9d9;color:#666;display:block;float:left;font-family:Arial,Helvetica,sans-serif;margin:3px;padding:0 8px;text-decoration:none;}
.pagenav a:hover{background:#0079d6;border:1px solid #0079d6;color:#fff;}
.pagenav a.active{border:1px solid #0079d6;color:#fff;}
.pagenav a.current,.pagenav a.current:hover{background:#0079d6;border:1px solid #0079d6;color:#fff;}
.pagenav a.disabled,.pagenav a.disabled:hover{background:#d9d9d9;border:1px solid #d9d9d9;color:#666;cursor:default;}
.pagenav a.text,.pagenav a.text:hover{color:#fff;margin-right:0px;background:#0079d6;border:1px solid #0079d6;cursor:text;}
.pagenav a.pagemore,.pagenav a.pagemore:hover{color:#666;background:#fff;border:#fff 1px solid;cursor:text;padding:0 5px;}
.pagenav #page{float:left;}
.pagenav #page input{float:left;width:25px;height:24px;line-height:24px;border:1px solid #d9d9d9;padding:0 3px;margin:3px 3px 3px 6px;color:#666;}
.pagenav .goto{float:left;display:block;width:36px;height:26px;line-height:26px;background:#0079d6;border:1px solid #0079d6;color:#fff;margin:3px;text-align:center;cursor:pointer;}

/*** 文章页 START ****/
.secnr{height:auto;text-align:left;width:960px;min-height:500px;_height:500px;border:#ddd 1px solid;padding:5px 20px;background:#fff;}
.wz_top{height:34px;line-height:32px;padding-left:35px;font-size:14px;background:url(../images/wz_ico.png) 10px 8px no-repeat;border-bottom:#e3e3e3 1px solid;}
#wenzhang{width:900px;margin:auto;font-size:14px;line-height:28px;height:auto;min-height:500px;_height:500px;padding:20px 0 0;}
.wztit{font-size:24px;line-height:40px;text-align:center;}
.wzfbt{font-weight:100;line-height:36px;text-align:center;font-size:20px;}
.wzbjxx{height:30px;line-height:30px;color:#999;margin:auto;font-size:12px;margin-top:5px;text-align:center;}
.wzbjxx a{font-size:12px;}
.wzy_ztbox{height:42px; text-align:center;line-height:30px;border-bottom:#ddd 1px solid;}
.wzy_ztbox a{cursor:pointer;}
.wzcon{padding:20px;width:860px;height:auto;min-height:450px;_height:450px;font-size:16px;line-height:200%;/*text-align:Justify;text-justify:inter-ideograph;*/}
.wzcon table{max-width:860px !important;}
.wzbot1{height:40px;line-height:36px;text-align:right;font-size:12px;color:#999;padding-top:10px;}
.wzbot1 a{color:#999999;line-height:36px;}
.wzbot1 a:hover{color:#db0200;text-decoration:none;}
.wzbot1 ul{float:left;}
.wzbot1 ul.fxd_xx{width:300px;text-align:left;height:24px;padding-left:20px;}
.wzbot1 ul.fxd_close{width:175px;float:right;text-align:left;overflow:hidden;}
.wzbot1 ul.fxd_close .print_btn{display:block;float:left;width:65px;height:36px;line-height:36px;background:url(../images/print.gif) 0 10px no-repeat;padding-left:22px;font-size:12px;}
.wzbot1 ul.fxd_close .close_btn{display:block;float:left;width:65px;height:36px;line-height:36px;background:url(../images/close1.gif) 0 10px no-repeat;padding-left:22px;font-size:12px;}
.bshare-custom #bshare-shareto{color:#999 !important;line-height:24px !important;font-weight:normal !important;}
.wzbot{border-top:#ddd 1px solid;padding:10px 20px 20px;font-size:14px;line-height:28px;}

/*搜索详细页*/
.searhlist{width:900px;margin:0 auto;padding:25px 0;}
.searhlist ul{width:900px;clear:both;}
.searhlist ul li{background:url(../images/ico.gif) 10px 9px no-repeat;border-bottom:#ddd 1px dashed;line-height:24px;height:auto;color:#555;margin-bottom:10px;font-size:14px;padding-left:25px;padding-right:10px;}
.searhlist ul li .search_contxt{padding:0 12px !important;}
.searhlist ul li .sslist img{float:left;padding-left:7px;}
.searhlist ul li a{display:block;float:left;font-size:14px;color:#555;width:740px;}
.searhlist ul li a:hover{color:#c00;text-decoration:underline;}

.mobile{
    width: 100%;
}

.mobile .header{
    height: auto;
}

.mobile .topbox{
    width: 100%;
    height: auto;
}

.mobile .topbox .logo{
    width: 100%;
    height: auto;
    padding-left: 10px;
}

.mobile .topbox .logo img{
    width: 200px;
    height: 44px;
    object-fit: contain;
}

.mobile .top_rban{
    display: none;
}

.mobile .menubox{
    width: 100%;
    height: auto;
}

.mobile .index_focus{
    height: 288px;
    display: none;
}

.mobile .index_focus .bd ul{
    height: 288px !important;
    width: 100% !important;
}

.mobile .menubox ul li{
    font-size: 15px;
}

.menubox ul #last{
    background: url();
}

.mobile .index_focus .bd li{
    height: 288px !important;
    width: 100% !important;
}

.mobile .container{
    width: 100%;
}

.mobile .mainer{
    width: 100%;
}

.mobile .leftbox{
    width: 100%;
}

.mobile .twbox{
    width: 100%;
}

.mobile #myFocus{
    width: 100% !important;
}

.mobile #myFocus .pic img{
    width: 100% ;
    height: 250px;
}

.mobile .xwbox{
    width: 100%;
    margin-top: 15px;
}

.mobile .zsbox .xw_list ul li{
    width: 95%;
}

.mobile .zsbox{
    margin-top: 15px;
    width: 100%;
}

.mobile .tp_list {
    width: 100%;
}

.mobile .ind_imglist{
    width: 100%;
    overflow-x: hidden;
    overflow-y: hidden;
}

.mobile .lm_lban{
    display: none;
}

.mobile .lm_rban{
    width: 100%;
    padding: 5px 0;
}

.mobile .navjz{
    width: auto;
}

.mobile .wz_list{
    width: 100%;
}

.mobile .wz_list li span:first-child{
    width: 72%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    float: none;
}

.mobile .wz_list li span a{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    float: none;
    width: 100%;
}

.mobile .wzcon img{
    max-width: 100%;
}

.mobile .secnr{
    width: 100%;
    padding: 0;
}

.mobile #wenzhang{
    width: 100%;
}

.mobile .wzcon{
    padding: 0;
    width: 100%;
}

.mobile .wzbjxx {
    width: 100%;
    height: auto;
}

.swiper-button-prev:after,
.swiper-container-rtl .swiper-button-next:after {
    content: 'prev';
    color: #FFF;
    font-size: 24px;
}

.swiper-button-next:after,
.swiper-container-rtl .swiper-button-prev:after {
    color: #FFF;
    font-size: 24px;
}

.swiper-pagination {
    position: absolute;
    text-align: center;
    transition: .3s opacity;
    transform: translate3d(0, 0, 0);
    z-index: 10;

    width: 60px;
    color: #fff;
    line-height: 24px;

}


.swiper-container-horizontal>.swiper-pagination-custom {
    left: 290px;
    bottom: 25px;
    display: flex;
	width:15%;
}

.swiper-pagination-current {
    font-size: 14px;
    background-color: rgba(175, 14, 14, 1);
    flex: 1;
    border-radius: 3PX 0 0 3PX;
}

.swiper-pagination-total {
    font-size: 12px;
    background-color: rgba(27, 27, 27, 1);
    flex: 1;
    border-radius: 0 3PX 3PX 0;
}

.swiper-slide img {
    width: 100%;
    object-fit: cover;
}

.swiper-slide a {
    display: inline-block;
    position: relative;
    width: 100%;
    height: 100%;
}

.swiper-slide a p {
    position: absolute;
    height: 36px;
    line-height: 36px;
    background-color: rgba(0, 0, 0, 0.7);
    color: #fff;
    bottom: 0;
    left: 0;
    width: 100%;
    text-align: center;
}
