/*
YUI 3.4.1 (build 4118)
Copyright 2011 Yahoo! Inc. All rights reserved.
Licensed under the BSD License.
http://yuilibrary.com/license/
*/
/* base.css, part of YUI's CSS Foundation */
a{ font-size:14px; line-height:26px; text-decoration:none; color:#3e3a37;}
a:hover{ text-decoration:underline; color:#931435;}
a:focus { outline-style:none; -moz-outline-style:none}
h1 {
	/* 138.5%via YUI Fonts CSS foundation*/
	font-size:18px;  
}
h2 {
	/*16px via YUI Fonts CSS foundation*/
	font-size:123.1%; 
}
h3 {
	/*108%via YUI Fonts CSS foundation*/
	font-size:16px;  
}
h1,h2,h3 {
	/* top & bottom margin based on font size 
	margin:1em 0;
	*/
	
}
h1,h2,h3,h4,h5,h6,strong {
	/*bringing boldness back to headers and the strong element*/
	font-weight:bold; 
}
abbr,acronym {
	/*indicating to users that more info is available */
	border-bottom:1px dotted #000;
	cursor:help;
} 
em {
	/*bringing italics back to the em element*/
	font-style:normal;
}
blockquote,ul,ol,dl {
	/*giving blockquotes and lists room to breath
		margin:1em;
	*/
	
}
ol,ul,dl {
	/*bringing lists on to the page with breathing room 
		margin-left:2em;
	*/
	
	
}
ol{ background:url(../../images/rail1/Sprite.gif) no-repeat 13px -104px;}
ol li {
	/*giving OL's LIs generated numbers
	list-style: square inside;
	
	*/
	padding-left:1em;
	overflow: hidden;  
    white-space: nowrap;    
    text-align: left;
}
ul li {
	/*giving UL's LIs generated disc markers
	list-style: square inside;
	*/
	padding-left:1em;
	background:url(../../images/rail1/Sprite.gif) no-repeat 1px 11px;
	overflow: hidden;  
   
    text-align: left;
}
dl dd,dl dt{
	/*providing spacing for definition terms*/
	overflow: hidden;  
    white-space: nowrap; 
    text-align: left;
}
dl dd{
	padding-left:1em;
	background:url(../../images/rail1/Sprite.gif) no-repeat 1px -30px;
	line-height:24px;
}
dl dd a{color:#4a4a4b;font-size:12px;line-height:24px;}
th,td {
	/*borders and padding to make the table readable*/
	border:1px solid #eee;
	padding:.5em;
}
th {
	/*distinguishing table headers from data cells*/
	font-weight:bold;
	text-align:center;
}
caption {
	/*coordinated margin to match cell's padding*/
	margin-bottom:.5em;
	/*centered so it doesn't blend in to other content*/
	text-align:center;
}
p,fieldset,table,pre {
	/*so things don't run into each other
	margin-bottom:1em;
	*/
}
/* setting a consistent width, 160px; 
   control of type=file still not possible */
input[type=text],input[type=password],textarea{width:12.25em;*width:11.9em;}


/*万能闭合*/
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}  
.clearfix{display:inline-block;}  
*html .clearfix{height:1%;}  
*+html .clearfix{height:1%;}  
.clearfix {display:block;} 




.SimSun{font-family:"SimSun","\5B8B\4F53";}/*宋体*/
.YaHei{font-family:"Microsoft YaHei","\5FAE\8F6F\96C5\9ED1";}/*雅黑*/
p{ color:#8c8c8c;}
img{
	/*filter:gray;*/
	border:1px solid #ededed;}
img:hover{ border:1px solid #d9d6d6;}
.ti1{ text-indent:1em;}
.ti2{ text-indent:2em;}
.b{ font-weight:bold;}
.fl{ float:left; display:inline-block;}
.fr{ float:right; display:inline-block;}
.cb{ clear:both;}
.cl{ clear:left;}
.cr{ clear:right;}
.tc{ text-align:center;}
.tr{ text-align:right;}
.vm{ vertical-align:middle;}
.mt5{ margin-top:5px;}
.mt10{ margin-top:10px;}
.mt15{ margin-top:15px;}
.mt20{ margin-top:20px;}
.mt25{ margin-top:25px;}
.mt30{ margin-top:30px;}
.mt50{ margin-top:50px;}
.mb5{ margin-bottom:5px;}
.mb10{ margin-bottom:10px;}
.mb15{ margin-bottom:15px;text-align:left;}
.mb15 img{ margin-bottom:2px; margin-left: 22.5px}
.mb15 a img{margin-left: 0px !important;}
/*.mb15 img:nth-of-type(1){ margin-left:7px;}*/
.mb20{ margin-bottom:20px;}
.mb25{ margin-bottom:25px;}
.mb30{ margin-bottom:30px;}
.mb50{ margin-bottom:50px;}
.ml5{ margin-left:5px;}
.ml10{ margin-left:10px;}
.ml15{ margin-left:15px;}
.ml20{ margin-left:20px;}
.ml25{ margin-left:25px;}
.ml30{ margin-left:30px;}
.ml40{ margin-left:40px;}
.ml50{ margin-left:50px;}
.mr5{ margin-right:5px;}
.mr10{ margin-right:10px;}
.mr15{ margin-right:15px;}
.mr20{ margin-right:20px;}
.mr25{ margin-right:25px;}
.mr30{ margin-right:30px;}
.mr50{ margin-right:50px;}
.p5{ padding:5px;}
.p10{ padding:10px;}
.p15{ padding:15px;}
.p40{ padding:40px;}
.pt5{ padding-top:5px;}
.pt10{ padding-top:10px;}
.pt15{ padding-top:15px;}
.pt20{ padding-top:20px;}
.pt25{ padding-top:25px;}
.pt30{ padding-top:30px;}
.pt50{ padding-top:50px;}
.pb5{ padding-bottom:5px;}
.pb10{ padding-bottom:10px;}
.pb15{ padding-bottom:15px;}
.pb20{ padding-bottom:20px;}
.pb25{ padding-bottom:25px;}
.pb30{ padding-bottom:30px;}
.pb50{ padding-bottom:50px;}
.pl5{ padding-left:5px;}
.pl10{ padding-left:10px;}
.pl15{ padding-left:15px;}
.pl20{ padding-left:20px;}
.pl25{ padding-left:25px;}
.pl30{ padding-left:30px;}
.pl50{ padding-left:50px;}
.pr5{ padding-right:5px;}
.pr10{ padding-right:10px;}
.pr15{ padding-right:15px;}
.pr20{ padding-right:20px;}
.pr25{ padding-right:25px;}
.pr30{ padding-right:30px;}
.pr50{ padding-right:50px;}
.font12{ font-size:12px; line-height:24px;}
.font13{ font-size:13px; line-height:24px;}
.font14{ font-size:14px;}
.font16{ font-size:16px;}
.font18{ font-size:18px;}
.font20{ font-size:20px;}
.lh1em{ line-height:1em;}
.lh16{ line-height:16px;}
.lh18{ line-height:18px;}
.lh20{ line-height:20px;}
.lh26{ line-height:26px;}
.lh30{ line-height:30px;}
.lh38{ line-height:38px;}
.lh40{ line-height:40px;}

.ls1{letter-spacing:1em;}

.detail{color:#8c8c8c; font-size:12px; line-height:12px;}
.dian{ background: #fff url(../../images/rail1/Sprite.gif) no-repeat 81px 18px;}
.border_dot{border-bottom:1px dotted #e8e8e8;}
.boeder_das{ border-bottom:1px dashed #cccccc;}
.border_gray{ border:1px solid #ededed;}
.border_top_red{ border-top:3px solid #b70909;}
.border_no{ border:none;}
.border_r_no{ border-right:none;}
.border_b_no{border-bottom:none;}
.border_t_no{border-top:none;}
.no_list_style{background:none; padding-left:0;}
.image-list-item{overflow:hidden; float:left; _display:inline;}
.image-list-item a{display:block; overflow:hidden; white-space:nowrap; text-align:center;}


.c333{ color:#333333;}
.cfff9ec{ color:#fff9ec;}
.c44{color:#444444;}
.c76{ color:#767676;}
.c6d{ color:#6D6D6D;}



.bgc_f3f3f3{background-color:#f3f3f3;}
.bgc_fcfcfc{background-color:#fcfcfc;}
.bgc_e5e5e5{background-color:#e5e5e5;}
.bgc_fff{background-color:#fff;}
.icon_video{ background:url(../../images/rail1/Sprite.gif) no-repeat 0 -400px; width:18px; height:14px; _height:26px; _background-position:0 -393px; display:inline-block; margin-right:6px; vertical-align:middle;}
.icon_picture{
	/*filter: gray;*/
	background:url(../../images/rail1/Sprite.gif) no-repeat 0 -440px; width:18px; height:14px; _height:26px; _background-position:0 -434px; display:inline-block; margin-right:7px; vertical-align:middle;}
.crown{ margin-left:10px; width:14px; height:14px; display:inline-block; background:url(../../images/rail1/Sprite.gif) no-repeat 0 -560px;}
.star{ background-image:url(../../images/rail1/Sprite.gif); background-repeat:no-repeat; background-position: 8px -595px;}
.starWeek{ background-image:url(../../images/rail1/Sprite.gif); background-repeat:no-repeat; background-position:-103px -595px;}
.starMonth{ background-image:url(../../images/rail1/Sprite.gif); background-repeat:no-repeat; background-position:-213px -595px;}
.starQuarter{ background-image:url(../../images/rail1/Sprite.gif); background-repeat:no-repeat; background-position:-103px -635px;}
.pd_t{ padding-right:5px; color:#e86022;}
.pd_t:hover{color:#e86022;}

/*整站LOGO*/
h1{
	width:121px;
	float:left;
}
h1 a{
	height:60px;
	text-indent:-99999px;
	display:block;
	background-image:url(../../images/rail1/logo.gif);
}
/*频道名称样式*/
.pindao{font-size:26px; line-height:26px; font-weight:bold;border-bottom:1px dashed #cccccc; padding-bottom:14px; color:#3b3b3b;font-family:"Microsoft YaHei","\5FAE\8F6F\96C5\9ED1";}


/*顶天固定*/
#top_line{
    left: 0;
    min-width: 1002px;
	height:35px;
    position:fixed;
    top: 0;
    width: 100%;
    z-index: 9999999;
	/*background-color:#000000;
	opacity: 0.8; */
background-color:#d0050a;
/* For IE 5-7 */
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
/* For IE 8 */
-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
}
#top_line .gu16{ margin:0 auto; color:#fff;}
#top_line a{color:#fff; line-height:35px;}
/*
#top_line .gu16 .fr{ padding-left:30px; background:url(../../images/rail1/Sprite.gif) no-repeat 0 -328px;}
*/



/*视频图片样式*/
.video{position:relative;}
.video:hover{ text-decoration:none;}
.video img{ border:none;}
.video .play{ display:block; width:19px; height:19px; background:url(../../images/rail1/play_s.png) no-repeat;position: absolute; left:5px; bottom:7px;}
.video .playBig{ display:block; width:32px; height:32px; background:url(../../images/rail1/play_b.png) no-repeat;position: absolute; left:5px; bottom:31px;}
.video .title{ position: absolute; left:0px; bottom:0px; width:100%; text-align:center; color:#fff; line-height:26px;
/*半透明状态*/
background: #000;
opacity: 0.6; 
/* For IE 5-7 */
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
/* For IE 8 */
-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
}


/*频道列表页头部*/
.miniTop{margin:0 auto; padding-top:35px; /*position:relative; z-index:999999;*/}
.lanmuNav{ background-color:#f3f3f3;}
.lanmuNav a{ display:inline-block; font:normal bold 15px/38px "微软雅黑","\5b8b\4f53","Arial Narrow",Helvetica; padding-left:1em; padding-right:1em; letter-spacing:0.1em;}
.lanmuNav a:hover,.lanmuNav .selectNav{ text-decoration:none; background-color:#b70909; color:#fff;}



/*搜索样式*/
#search, #search_mini{
	border:3px solid #f8f8f8;
	background-color:#fff;
}
#search_mini{ border-right:0; width:375px;}

#search .select_wrap, #search_mini .select_wrap{width:79px; height:32px;border:1px solid #bdbdbc;float:left; position:relative; background: #fff url(../../images/rail1/Sprite.gif) no-repeat 60px -1058px; font:normal normal 16px "微软雅黑","\5b8b\4f53","Arial Narrow",Helvetica;}
#search_mini .select_wrap{width:65px; height:27px; border:1px solid #bdbdbc; background-position:50px -1060px; font-size:14px;}
#search .selected{padding-left:1em; height:32px; line-height:32px; cursor:pointer;}
#search_mini .selected{padding-left:1em; height:27px; line-height:27px; cursor:pointer; }
#search .option{position:absolute; z-index:1000; left:-1px; top:32px; display:none;}
#search_mini .option{position:absolute; z-index:99999; left:-1px; top:27px; display:none;}
#search .option ul{width:80px; background-color:#fff; border-left:1px solid #ccc; }
#search_mini .option ul{width:66px; background-color:#fff; border-left:1px solid #ccc; z-index:99999;}
#search .option ul li{background:none; border-bottom:1px solid #CCC; border-right:1px solid #ccc; line-height:32px; cursor:pointer;}
#search_mini .option ul li{background:none; border-bottom:1px solid #CCC; border-right:1px solid #ccc; line-height:27px; cursor:pointer; z-index:99999;}
#search .option ul li:hover, #search_mini .option ul li:hover{ background:#b70909; color:#fff;}

#search .inp_text_wrap, #search_mini .inp_text_wrap{ width:340px; border-top:1px solid #bdbdbc;border-bottom:1px solid #bdbdbc;height:32px;float:left;}
#search_mini .inp_text_wrap{ width:240px;height:27px;}
#search .inp_text_wrap .inp_text,#search_mini .inp_text_wrap .inp_text{ border:0; padding-left:10px; padding-right:10px;}
#search .inp_text_wrap .inp_text{width:320px; height:30px;font:normal normal 16px/30px "微软雅黑","\5b8b\4f53","Arial Narrow",Helvetica;}
#search_mini .inp_text_wrap .inp_text{width:220px; height:25px; font:normal normal 14px/25px "微软雅黑","\5b8b\4f53","Arial Narrow",Helvetica;}
.inp_text{ color:#8c8c8c;}

#search .inp_submit_wrap{ width:77px;float:left; border:1px solid #c4191f;}
#search_mini .inp_submit_wrap{ width:66px; float:left; border:1px solid #c4191f;}
#search .inp_submit_wrap:hover,#search_mini .inp_submit_wrap:hover{border:1px solid #ff7c17;}
#search .inp_submit_wrap .inp_submit{ background: url(../../images/rail1/Sprite.gif) 0 -680px; border:none;  width:77px; height:32px; cursor:pointer;}
#search_mini .inp_submit_wrap .inp_submit{ background: url(../../images/rail1/Sprite.gif) 0 -720px; border:none; width:66px; height:27px; cursor:pointer;}


/*天气预报*/
#weather{ font-size:12px; color:#3E3A37; text-align:center;}
#weather img{vertical-align:middle; border:none; width:20px; height:20px;}


/*路径样式*/
#menu{ padding-left:25px; background:url(../../images/rail1/Sprite.gif) no-repeat -484px -451px;}




/*翻页样式*/
/*翻页*/  
.pagination{ margin-top:50px; text-align:center;} 
#Pagination:hover{background:none;}   
.pagination a {text-decoration: none;border: solid 1px #c1c1c1;color: #717171;}
.pagination a, .pagination span {display: inline-block; padding: 0.1em 0.6em; margin-right: 5px; font-size:12px;}
.pagination .current {background: #a3a3a3;color: #fff;border: solid 1px #c1c1c1;}
.pagination .current.prev, .pagination .current.next{color:#999;border-color:#999;background:#fff;}





/*分享*/
.Article-Tool{text-align:left; vertical-align:middle; height:16px;}
.Article-Tool img{ border:none;}
.Article-Tool a{width:16px;height:16px;line-height:16px;background: url(../../images/v9/icon.png) no-repeat; margin-left:6px;}
.Article-Tool a:hover{text-decoration: none}
.Article-Tool a.t,.Article-Tool a.t6{background-position: left -336px; width:auto; padding-left:16px; color:#8896b1}
.Article-Tool a.t1{background-position: left -115px;}
.Article-Tool a.t2{background-position: left -159px;}
.Article-Tool a.t3{background-position: left -205px;}
.Article-Tool a.t4{background-position: left -250px;}
.Article-Tool a.t5{background-position: left -294px;}
.Article-Tool a.t6{background-position: left -422px;padding-left:18px;}






/*页尾*/
.footer{
	border-top:4px solid #c4191f;
	padding-top:5px;
	padding-bottom:20px;
	margin-top:20px;
	margin-right:auto;
	margin-left:auto;
	color:#000;
}
.footer a{
	color:#3E3A37;
}
.footer a:hover{
	color:#931435;
	text-decoration:underline;
}


/*文字链广告*/
.AD_text ul li{
	float:left;
	padding-left:0;
	background-image:none;
	text-align:center;
}
.AD_text a{
	font-size:12px;
	line-height:22px;
	color: #666;
}
.AD_text_8 li{ width:12.5%;}
.AD_text_2 li{ width:50%;}



/*返回顶部*/
#toTop{ width:113px; height:180px; position:fixed; right:10px; bottom:30px;  background-color:#f2f2f2;  text-align:center; z-index:9999; display:none;}
#toTop a{display:block;font-size:12px;color:#898989;}
#toTop a:hover{ text-decoration:none; background-color:#e5e5e5;}
#toTophd a{ display:block; padding-top:19px; height:25px; background:url(../../images/rail1/Sprite.gif) no-repeat -155px -673px;}
#toTophd a:hover{ display:block; height:25px; background-image:url(../../images/rail1/Sprite.gif); background-repeat:no-repeat; background-position:-155px -713px;}
#toTopbd a{ display:block; line-height:26px; height:155px;}
#toTopbd a img{ border:none; height:103px; width:103px;}

