﻿@charset "utf-8";
/* CSS Document */
/********* 重定义 **********/
body{background:#f2f2f2;min-width:1200px;}
.container{width:1200px;}
/***网站底部-版权信息***/
.footer{margin-top:0;}
.fotcon .dzjg{top:4px;display:block !important;}
.fotcon .jiucuo{top:10px;display:block !important;}

/*****头部****/
.rsj_header{width:100%;height:219px;margin:auto;background:url(../images_rsj/rsj_headerbg.jpg) 0 0 repeat-x;}
.rsj_banner{width:1200px;height:169px;margin:auto;position:relative;}
.rsj_flash{height:169px;overflow:hidden;position:relative;z-index:1;}
.rsj_flash .mF_ladyQ_wrap{width:100%;height:169px;overflow:hidden;position:absolute;left:0;top:0;}
.rsj_flash .mF_ladyQ_flash01{background:none;width:100% !important;height:169px;}
.rsj_flash .mF_ladyQ_flash01 .pic{width:100% !important;}
.rsj_flash ul li{width:100%;height:169px;overflow:hidden;}
.rsj_flash ul li a{cursor:default;}
.rsj_flash ul li a img{width:100% !important;height:169px;}
.rsj_flash .img_title{display:none;}
.rsj_flash .num{display:none;}
.rsj_flash .mF_ladyQ .txt{display:none !important;}
.rsj_flash .mF_ladyQ .txt li{display:none !important;}
.rsj_logo{position:absolute;left:0;top:54px;z-index:2;}
.rsj_logo .img_title{display:none;}
.rsj_logo a{cursor:default;}
.search{width:340px;height:40px;position:absolute;right:0;top:66px;z-index:4;background:url(../images_rsj/rsj_secbg.png) 0 0 no-repeat;}
.search li{float:left;}
.search li.se_box{float:left;width:265px;padding:5px 0 5px 20px;position:relative;}
.search li.se_box .msg-box{left:10px;top:0;position:absolute;}
.search li.se_box input{float:left;width:265px;height:30px;background:none;border:0;line-height:30px;color:#999;}
.search li.sea_an{width:55px;height:40px;}
.search li.sea_an input{display:block;float:left;width:55px;height:40px;line-height:40px;background:none;border:0;text-indent:-9999em;overflow:hidden;cursor:pointer;}
/*****导航****/
.menubox{width:1200px;height:50px;background:#295da0;margin:auto;overflow:hidden;}
.menubox ul li{float:left;width:199px;height:50px;border-right:#547db3 1px solid;}
.menubox ul li.num6{width:200px;border-right:0;}
.menubox ul li a{display:block;height:50px;line-height:50px;text-align:center;font-size:18px;font-weight:bold;color:#fff;overflow:hidden;}
.menubox ul li a:hover,.menubox ul li.on a{color:#fff;background:#0a3f84;}

/****主页主体****/
.rsj_twbox{width:580px;height:368px;overflow:hidden;}
.rsj_twbox .mF_sohusports_wrap{width:100%;float:none;padding:0;border:none;}
.rsj_twbox .mF_sohusports{width:100% !important;height:auto !important;}
.rsj_twbox .mF_sohusports .pic{width:100% !important;height:368px;}
.rsj_twbox .mF_sohusports .pic li{width:100% !important;height:368px;}
.rsj_twbox .mF_sohusports .pic img{width:100% !important;height:368px;}
.rsj_twbox .mF_sohusports .txt li{width:100%;height:40px;line-height:40px;}
.rsj_twbox .mF_sohusports .txt li a{display:block;padding-left:15px;margin-right:170px;font-size:16px;font-weight:normal;font-family:"Microsoft YaHei";white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.rsj_twbox .mF_sohusports .txt li b{filter:alpha(opacity=40) !important;opacity:.4 !important;}
.rsj_twbox .mF_sohusports .num{bottom:18px;right:14px;}
.rsj_twbox .mF_sohusports .num li a,.rsj_twbox .mF_sohusports .num li a:hover{display:block;width:24px;height:4px;text-indent:-999999px;margin-right:6px;background:#fff !important;}
.rsj_twbox .mF_sohusports .num li.current a{background:#e93a29 !important;}

.rsj_xwbox{width:560px;height:368px;overflow:hidden;}
.rsj_xwtop{height:39px;background:#f2f2f2;border:#efefef 1px solid;border-top-color:#295da0;position:relative;}
.rsj_xwtop .title{display:block;position:absolute;left:-1px;top:0px;width:120px;height:40px;line-height:40px;text-align:center;font-size:18px;font-weight:bold;color:#fff;background:#295da0;}
.rsj_xwtop .title:hover{color:#fff;}
.rsj_xwtop .more{display:block;position:absolute;right:18px;top:0px;height:40px;line-height:40px;font-size:14px;color:#999;white-space:nowrap;}
.rsj_xwtop .more:hover{color:#295da0;}
.rsj_xwlist{padding:10px 20px 0; border:#efefef 1px solid; border-top:0; height:316px;}
.rsj_xwlist ul.dbt{height:54px;background:url(../images_rsj/rsj_dbtline.gif) 0 bottom repeat-x;overflow:hidden;text-align:center;}
.rsj_xwlist ul.dbt li{height:40px;line-height:40px;vertical-align:bottom;overflow:hidden;}
.rsj_xwlist ul.dbt li a{display:block;float:none;height:40px;text-align:center;font-size:24px;font-weight:bold;color:#e93a29;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.rsj_xwlist ul.dbt li a:hover{color:#e93a29;}
.rsj_xwlist ul.list{padding-top:10px;line-height:30px;font-size:14px;}
.rsj_xwlist ul.list li{height:30px;line-height:30px;vertical-align:bottom;padding-left:14px;background:url(../images_rsj/rsj_ico.gif) 0 11px no-repeat;overflow:hidden;}
.rsj_xwlist ul.list li a{float:left;}
.rsj_xwlist ul.list li img{vertical-align:middle;margin-left:7px;}
.rsj_xwlist ul.list li .date{float:right;color:#999;font-size:14px;}

.rsj_lbox{width:570px;}
.rsj_rbox{width:560px;}
.rsj_xxktop{height:35px;background:url(../images_rsj/line_e9.gif) 0 33px repeat-x;overflow:hidden;}
.rsj_xxktop ul li{float:left;height:35px;}
.rsj_xxktop ul li a{display:block;float:left;width:auto;white-space:nowrap;height:33px;line-height:22px;font-size:20px;color:#333;padding:0 20px;}
.rsj_xxktop ul li.active a,.rsj_xxktop ul li a:hover{color:#295da0;font-weight:bold;border-bottom:#295da0 2px solid;}

.rsj_bklist{padding-top:5px;height:113px;line-height:30px;font-size:14px;overflow:hidden;}
.rsj_bklist ul li{height:30px;line-height:30px;vertical-align:bottom;padding-left:14px;background:url(../images_rsj/rsj_ico.gif) 0 11px no-repeat;overflow:hidden;}
.rsj_bklist ul li a{float:left;}
.rsj_bklist ul li img{vertical-align:middle;margin-left:7px;}
.rsj_bklist ul li .date{float:right;color:#999;font-size:14px;}
.rsj_bklist1{ height:174px;}

.rsj_fwimg{width:560px;height:153px;overflow:hidden;}
.rsj_fwimg ul li .img_title{display:none;}

.rsj_imglink{height:90px;overflow:hidden;}
.rsj_imglink ul li{float:left;width:376px;height:90px;padding-left:20px;overflow:hidden;}
.rsj_imglink ul li.num1{width:366px;padding-left:0;}
.rsj_imglink ul li .img_title{display:none;}
/***** 主页-主体内容end******/


/***** 通用栏目页-主体内容******/
.position{height:auto;line-height:20px;font-size:15px;color:#666;padding:0 0 12px 30px;background:url(../images/position_ico.png) 0 1px no-repeat;border-bottom:#ededed 1px solid;position:relative;}
.position i{font-style:normal;}
.position a{color:#666;}
.position a:hover{color:#d80000;}
.position .search-keywords{color:#f00;}

/*栏目页-头部 */
.column_name{height:auto;position:relative;z-index:22;}
.nav_name{display:block;padding:17px 0 18px 30px;background:url(../images/column_icon.png) 0 21px no-repeat;line-height:26px;font-size:20px;font-weight:bold;color:#555;margin-right:170px;}
.lmsearbox{position:absolute;right:0px;top:-10px;width:343px;height:35px;} 
.lmsearbox ul{height:35px;position:relative;}
.lmsearbox ul li{float:left;}
.lmsearbox ul li.ss1{width:343px;height:35px;position:relative;z-index:11;}
.lmsearbox ul li.ss1 .msg-box{left:70px;top:3px;position:absolute;z-index:9999;}
.lmsearbox ul li.ss1 input{float:left;width:203px;height:33px;background:#fff;border:#dcdcdc 1px solid;border-radius:3px;line-height:33px;padding:0px 50px 0px 88px;font-size:14px;color:#666;}
.lmsearbox ul li.ss2{width:40px;height:35px;position:absolute;right:-1px;top:0px; z-index:12;}
.lmsearbox ul li.ss2 input{float:left;width:40px;height:35px;background:url(../images/lmfdj.png) center no-repeat #295da0;border-radius:0px 3px 3px 0px; border:none;overflow:hidden;cursor:pointer;outline:none;text-indent:-99999em;font-size:0;}
.lmsearbox ul li.ss3{width:74px;height:23px;position:absolute;left:0px;top:6px;border-right:1px solid #dcdcdc;line-height:23px;text-align:center;font-size:14px;color:#295da0;z-index:23;}

/*栏目页-文字列表 */
.lmy_nrcontain{height:auto;min-height:400px;_height:400px;padding:20px 30px;border:#ededed 1px solid;position:relative;z-index:1;}
.lmy_nrcontain .guidang{position:absolute;right:-20px;top:-25px;z-index:99;}
.navjz{font-size:16px;line-height:2;text-align:justify;text-justify:inter-ideograph;word-break:break-all;word-wrap:break-word;overflow:hidden;}
.navjz ul{clear:both;}
.navjz table{max-width:100% !important;}
.navjz ul li{padding:0 0 0 14px;background:url(../images_rsj/rsj_ico.gif) 0 13px no-repeat;height:36px;line-height:36px;vertical-align:bottom;}
.navjz ul li a{font-size:16px;}
.navjz ul li .date{font-size:14px;color:#999;}
.navjz ul.doc_list{padding-bottom:5px;}
.navjz ul.doc_list li,.navjz ul.download-list li{overflow:hidden;}
.navjz ul.doc_list li img{float:left;margin:9px 0 0 2px;}
.navjz ul li.lm_line{height:24px;background:url(../images/navjz_line.gif) 0 12px repeat-x;padding:0;}
.navjz ul li.columnName{height:40px;background:#f7f7f7;margin:5px 0 10px;padding:0 10px;}
.navjz ul li.columnName .title,.navjz ul li.columnName .title:hover{display:block;width:auto;white-space:nowrap;height:40px;line-height:40px;font-size:18px;font-weight:bold;color:#295da0;}
.navjz ul li.columnName .more{font-size:14px;color:#999;line-height:40px;}
.navjz ul li.columnName .more:hover{color:#295da0;}

/*栏目页 普通页面 */
.ptlminfo{height:auto;line-height:28px;color:#666;font-size:14px;overflow:hidden;border-bottom:#e7e7e7 1px solid;text-align:center;padding:5px 0 12px;}
.ptlminfo i{font-style:normal;color:#295da0;}
.ptlminfo span{display:inline-block;padding:0 0.5em;}
.ptlminfo a{cursor:pointer;color:#295da0;}
.ptlminfo a:hover{color:#d80000;}
.ptlmcontent{padding:20px 0 0;height:auto;min-height:300px;_height:300px;}
.ptlmcontent table.ke-zeroborder td{border:#333 1px solid;}

/*栏目页 图片列表 */
.navjz ul.picture-list{width:110%;clear:both;padding:5px 0 0;}
.navjz ul.picture-list li{float:left;width:241px;height:auto;margin:0 18px 20px 0;padding:10px;background:#f4f4f4;}
.navjz ul.picture-list li:hover{background:#eaeff6;}
.navjz ul.picture-list li a{display:block;float:none;width:100%;overflow:hidden;cursor:pointer;}
.navjz ul.picture-list li a .img_img{display:block;width:100%;overflow:hidden;cursor:pointer;}
.navjz ul.picture-list li a .img_img img{width:241px;height:181px;transition:all .5s;}
.navjz ul.picture-list li a:hover .img_img img{-webkit-transform:scale(1.1);transform:scale(1.1);}
.navjz ul.picture-list li a .img_title{display:block;height:22px;line-height:22px;margin:10px 0 5px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

/*栏目页-视频列表 */
.navjz .videoNews-list{width:110%;clear:both;padding:5px 0 0;}
.navjz .videoNews-list li{float:left;width:241px;height:auto;margin:0 18px 20px 0;padding:10px;background:#f4f4f4;}
.navjz .videoNews-list li:hover{background:#eaeff6;}
.navjz .videoNews-list li .left-img{float:none;}
.navjz .videoNews-list li .left-img a{display:block;width:100%;overflow:hidden;}
.navjz .videoNews-list li .left-img img.video-thumb{width:241px !important;height:159px !important;transition:all .5s;}
.navjz .videoNews-list li .left-img a:hover img.video-thumb{-webkit-transform:scale(1.1);transform:scale(1.1);}
.navjz .videoNews-list li .right-main{float:none;height:60px;}
.navjz .videoNews-list li .video-title{display:block;height:22px;line-height:22px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:11px 0 6px;}
.navjz .videoNews-list li .video-title span.left{display:block;float:none !important;}
.navjz .videoNews-list li .video-title span.left a{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.navjz .videoNews-list li .video-attr{clear:both;height:26px;line-height:26px;font-size:14px;color:#999;margin-bottom:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.navjz .videoNews-list li .play-icon,.navjz .videoNews-list li .videoNews-note{display:none;}

/*** 通用文章页 START ****/
.secnr{height:auto;text-align:left;min-height:300px;_height:300px;border:#ededed 1px solid;padding:20px;}
#wenzhang{margin:auto 50px;font-size:16px;line-height:200%;height:auto;position:relative;}
#wenzhang .guidang{position:absolute;right:-20px;top:-45px;z-index:99;}


/*搜索详细页*/
.ssy_container{width:1120px;padding:15px 0;margin:auto;}
.ssy_leftbar{width:200px;height:auto;margin-bottom:50px;}
.fenlei_tit,.searchType-title{height:34px;line-height:34px;padding-left:20px;font-size:16px;font-weight:bold;color:#333;}
.total_wz,.searchType-column{height:auto;margin-bottom:10px;padding:8px 0 8px 20px;background:#f1f1f1;font-size:14px;}
.total_wz ul li,.searchType-column ul li{height:30px;line-height:30px;}
.total_wz ul li a:hover,.total_wz ul li a.active,.searchType-column ul li a:hover,.searchType-column ul li a.active{text-decoration:underline;color:#128eeb;}
.ssy_rightbar{width:890px;height:auto;padding-top:10px;}
.warm-prompt{ padding:10px 0 0 5px;color:#666; font-size:14px !important;}
.ssy_rightbar .warm-prompt{line-height:30px;font-size:14px;color:#666;}
.result_title{padding-right:18px;font-size:14px;float:right;text-align:right;width:auto;height:30px;line-height:30px;color:#8a8a8a;}
.ssy_rightbar .search-list{height:auto;margin-bottom:15px;}
.ssy_rightbar .search-list li.search-title{line-height:26px;font-weight:bold;font-size:14px;}
.ssy_rightbar .search-list li.search-title a{}
.ssy_rightbar .search-list li.search-title a:hover{text-decoration:underline;}
.ssy_rightbar .search-list li a span,.ssy_rightbar .search-list li span{color:#cd3501;}
.ssy_rightbar .search-list li.search-info{line-height:20px;height:auto;margin-bottom:5px;font-size:14px;}
.ssy_rightbar .search-list li.search-column{color:#0384ce;line-height:20px;}
.ssy_rightbar .search-list li.search-url{height:auto;line-height:20px;color:#008000;font-family:Arial, Helvetica, sans-serif;font-size:12px;word-break:break-all;word-wrap:break-word;}
.ssy_rightbar .search-list li.search-url span.date{padding-left:14px;color:#008000;}
.ssy_rightbar .search-list li.search-url a{color:#008000;}
.ssy_rightbar .search-list li.search-url a:hover{text-decoration:underline;}