@charset "gbk";
/*--全局样式--*/
<!--
@import url('../css/../css/login.css');
@import url('../css/pop_login_tip.css');
-->
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}
body,button,input,select,textarea{font:12px/1.5 "宋体","Arial Narrow",HELVETICA; color:#2B2B2B;}
h1, h2, h3, h4, h5, h6 {font-size:100%;}
section, article, aside, header, footer, nav, dialog, figure {display: block;}
a {color:#2B2B2B;text-decoration:none;}
a:hover {color:#bc2931; text-decoration:underline;}
img{border:0; vertical-align:bottom;}
ul,ol{list-style:none;}
.clear{ clear:both; margin:0; padding:0; height:0; line-height:0; font-size:0;}
.clearfix{ zoom:1;}
.clearfix:after {clear:both; height:0; overflow:hidden; display:block; visibility:hidden; content:"."; }
.mt10{ margin-top:10px;}
.mt6{ margin-top:6px;}
.mb10{ margin-bottom:10px;}
.fl{ float:left;}
.fr{ float:right;}
.wrapper{ width:1000px; margin:0 auto;}
.hide{ display:none}
/*--全局样式 END--*/


/*通用导航*/
.main-nav{ height:35px; background:#0061ae;}
.main-nav .w{width:1000px; margin:0 auto;}
.main-nav .logo{width:90px; height:35px; float:left; background:url(../images/logo_s1.png) no-repeat; margin-right:10px;}
.main-nav .logo a{ display:block; height:35px;}
.main-nav .nav{float:left; font-size:14px; color:#fff; height:35px; line-height:35px; width:720px;}
.main-nav .nav li{ float:left; width:54px; text-align:center; font-family:Microsoft Yahei;}
.main-nav .nav li a{ display:block; height:35px; color:#fff;}
.main-nav .nav a:hover{ background:#0054a4; text-decoration:none;}
#site-nav .menu{ position:relative; width:63px; z-index:10000;}
#site-nav .menu .menu-hd{padding:0 20px 0 13px; height:35px; position:relative; z-index:10002;}
#site-nav .menu .menu-hd b { position:absolute; right:8px; top:14px; width:0; height:0; border-width:4px 4px; border-style:solid; border-color:#fff #0061ae #0061ae; font-size:0; line-height:0; -webkit-transition:-webkit-transform .2s ease-in;
-webkit-backface-visibility:hidden; -moz-transition:-moz-transform .2s ease-in;
-o-transition:-o-transform .2s ease-in;
transition:transform .2s ease-in;}

#site-nav .menu .menu-bd{ border:1px solid #0061ae; border-top:none; position:absolute; top:35px; left:0;line-height:20px; color:#333; width:250px;padding:8px 0 6px 10px; background:#fff; display:none;}
#site-nav .menu .menu-bd a{ display:inline-block; color:#333; height:20px; line-height:20px; padding:0 14px; margin-bottom:5px;}
#site-nav .menu .menu-bd a:hover{ color:#fff; background:#0061ae;}

#site-nav .hover .menu-hd {border:1px solid #0061ae; border-bottom:none; background:white; color:#0061ae; height:34px; line-height:34px; z-index:10001;}
#site-nav .hover .menu-hd b { border-color:#0061ae #fff #fff #fff; -moz-transform:rotate(180deg); -moz-transform-origin:50% 30%; -webkit-transform:rotate(180deg); -webkit-transform-origin:50% 30%; -o-transform:rotate(180deg); -o-transform-origin:50% 30%; transform:rotate(180deg); transform-origin:50% 30%; filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);top:8px\9;}
#site-nav .hover .menu-bd{ display:block; text-align:left;}
#site-nav iframe.menu-bd { border:0; background:none; filter:alpha(opacity=0); float:left; z-index:-1; }

.main-nav .login{ float:right; width:170px; text-align:right; line-height:35px; color:#fff; position:relative; z-index:999;}
.main-nav .login a{color:#fff;}

.main-nav .login .log{ text-align:center; color:#fff; line-height:20px; margin:7px 0 0 10px; float:right; display:block; background:rgba(255, 255, 255, 0.3) !important;/*实现FF背景透明，文字不透明*/ background:#fff; filter: "alpha(opacity=30)"; filter: alpha(opacity=30); width:36px;height:20px;}
.main-nav .login .log a{ position:relative; z-index:99; color:#fff;}
.main-nav .login .log a:hover{text-decoration:underline;}
.main-nav .login .red a{ float:right}


.sub-nav{ width:998px; border:1px solid #e2e2e2; border-top:none; margin:0 auto; height:38px; overflow:hidden; position:relative;}
.sub-nav h2{ float:left; padding:0 25px 0 15px; height:38px; background:url(../images/subnav_arrow.gif) no-repeat right 0; text-align:center; font:bold 18px/38px Microsoft Yahei,simhei,"宋体"; color:#0061ae; _font-family:"宋体";}
.sub-nav h2 a{color:#0061ae;}
.sub-nav .bd{ float:left; width:720px; padding:9px 0 0 5px;}
.sub-nav .bd a{ display:inline-block; padding:0 5px; height:22px; line-height:22px; margin:0 5px;}
.sub-nav .bd a:hover,.sub-nav .bd a.act{ background:#aaa; color:#fff; text-decoration:none;}
.sub-nav .bd a.sub-intro{ color:#999; margin-left:10px;}
.sub-nav .bd a.sub-intro:hover{ background:none; color:#000;}

.sub-nav .s{ float:right; width:190px; position:absolute; right:0; top:6px;}
.sub-nav .s .keyword{ float:left; width:150px; height:23px; line-height:23px; border:1px solid #dfdfdf; padding:0 0 0 4px; margin:0; background:#f8f8f8; color:#aaa;}
.sub-nav .s .btn{ width:23px; height:25px; border:1px solid #dfdfdf; border-left:none; background:#fff url(../images/icon_1.png) no-repeat center 4px; padding:0; margin:0; cursor:pointer; overflow:hidden; float:left; text-indent:-9999px}
/*通用导航 END*/


/*频道首页布局*/
.mainbody{ background:url(../images/sidebg.gif) repeat-y right 0; width:1000px; margin:10px auto 0 auto;}
.mainbody .main{ float:left; width:780px;}
.mainbody .side{ float:right; width:190px; padding:10px 15px 0 15px;}
/*频道首页布局 END*/


/*侧边栏模块*/
.sidebox{ margin-bottom:20px; width:190px; overflow:hidden;}
.sidebox .hd{ font-size:14px; height:30px; color:#555; font-weight:bold; line-height:30px; border-bottom:1px solid #d9d9d9; position:relative;}
.sidebox .hd a{ color:#1067b1;}
.sidebox .bd{ padding-top:5px;}
/*侧边栏模块 END*/


/*tags*/
.tags {width:198px;}
.tags a {font-size:14px; color:#666; background:#f5f5f5; border:1px solid #bfbfbf; display:block; padding:0 9px 0 9px; float:left; margin:8px 8px 0 0; text-decoration:none; height:25px; line-height:25px; white-space:nowrap;}
.tags a:hover {color:white; background:#0061ae; border:1px solid #025aa0; text-decoration:none;}
.tags a.act{color:white; background:#0061ae; border:1px solid #025aa0; text-decoration:none;}

/*排行榜*/
	.art-hot .hd{ position:relative;}
	.art-hot .hd .cz {width:83px; height:20px; position:absolute; right:0; top:5px;}
		.art-hot .hd .cz a {float:left; width:39px; height:20px; border:1px solid #c3c3c3; display:block; font-size:12px; text-decoration:none; text-align:center; background:white; color:#4a4a4a; line-height:20px; font-weight:normal}
		.art-hot .hd .cz a:hover {color:#0075bf;}
		.art-hot .hd .cz .nobor {border-right:none;}
		.art-hot .hd .cz .bg {background:#1f8ace; color:#FFF; border:1px solid #1f8ace}
		.art-hot .hd .cz a.bg:hover {color:#FFF}
.art-hot .bd {padding:10px 0 10px 0}
.art-hot .bd li {list-style-type:none; line-height:20px; margin-bottom:3px; zoom:1;}
.art-hot .bd li:after {clear:both; height:0; overflow:hidden; display:block; visibility:hidden; content:"."; }
	.art-hot .bd li a {font-size:12px; color:#545454; display:block; float:left; width:163px;}
	.art-hot .bd li a:hover {color:#9e0000;}
	.art-hot .bd li span {width:16px; height:15px; display:block; margin-right:10px; font-size:12px; font-family:arial; text-align:center; line-height:15px; color:white; float:left; margin-top:4px;}
		.art-hot .bd li .n1 {background:#a3a3a3}
		.art-hot .bd li .n2 {background:#1d76ba}

/*微博热议*/
.weibo{ width:190px; overflow:hidden;}
.weibo .hd{ font-size:14px; height:30px; color:#555; font-weight:bold; line-height:30px; border-bottom:1px solid #d9d9d9; position:relative;}
.weibo .hd a{ color:#1067b1;}
.weibo .bd {margin:10px 0; width:208px; _width:200px; position:relative; left:-10px;}

/*精选推荐*/
.rcmd {padding:5px 0 15px 0;}
.rcmd .hd{ font-size:14px; height:30px; color:#555; font-weight:bold; line-height:30px; border-bottom:1px solid #d9d9d9; position:relative;}
.rcmd .hd a{ color:#1067b1;}
.rcmd .bd .fcor {font-size:12px; color:#535353; line-height:21px;  margin-top:10px; height:91px; overflow:hidden}
	.rcmd .bd .fcor img {float:left; margin-right:8px;}
	.rcmd .bd .fcor span {height:25px; display:block}
	.rcmd .bd .fcor span a {font-size:14px; color:#0069ac; font-weight:bold; margin-bottom:8px;}
	.rcmd .bd .fcor span a:hover {color:#a30000;}
.rcmd .bd .list {margin-top:10px;}
	.rcmd .bd .list li {height:20px; line-height:20px; background:url(../images/icon_2.png) no-repeat; background-position:0 9px; padding-left:10px; list-style-type:none;}
	.rcmd .bd .list li a {font-size:12px; color:#363636; text-decoration:none;}
	.rcmd .bd .list li a:hover {color:#970000; text-decoration:underline;}


/*广告位*/
.hidden{ display:none;}
.ad-top{ width:1000px; margin:10px auto; position:relative;}
.ad-top .btn{width:41px; height:15px; position:absolute; right:0; top:0; line-height:16px; background:url(../images/btn_close.gif); cursor:pointer;}
.ad-side{ margin-bottom:20px;}
/*广告位 END*/


/*网站底部*/
.footer{ line-height:22px; overflow:hidden; border-top:1px solid #ccc; padding:10px 0; color:#666;}
.footer a{color:#666;}
.footer .w{ width:1000px; margin:0 auto;}
.footer .foot-nav{ float:left; width:490px; color:#999;}
.footer .foot-nav a{ padding:5px;}
.footer .copyright{ float:right; width:500px; text-align:right; font-family:Arial,"宋体";}
/*网站底部 END*/

/*翻页控件*/
.fanye {height:30px; margin:30px 0 40px 0; font-family:Arial;}
.fanye a.prev {background: url("../images/fallsprite.png") repeat scroll 0 0 transparent;}
.fanye a.prev:hover {background: url("../images/fallsprite.png") repeat scroll 0 -35px transparent;}
.fanye a.next {background: url("../images/fallsprite.png") repeat scroll -38px 0 transparent;}
.fanye a.next:hover {background: url("../images/fallsprite.png") repeat scroll -38px 35px transparent;}
.fanye a, .fanye b, .fanye span {display: block; float: left; font-size: 24px; font-weight: normal; height: 35px; line-height: 35px; overflow: hidden; text-align: center;width: 38px; margin-right:4px; vertical-align:middle;}
.fanye b {background: none repeat scroll 0 0 #F0F0F0; color: #006bc5; vertical-align:top;}



/* 焦点图1 */
.focusbg {background:url(../images/fou_are1.png) no-repeat}
.focus1 {width:1000px; margin:10px auto auto auto;}
.focus1 h2 {color:#333; text-decoration:none; text-align:center; padding-bottom:3px; font:normal 44px/60px Microsoft Yahei,simhei; _font-family:simhei;}
.focus1 h2 a:hover {color:#333}
.focus1 span {display:block; font-family:Microsoft Yahei,simhei,arial; _font-family:simhei; font-size:24px;  text-decoration:none; text-align:center; padding:0 0 10px 0}
.focus1 span a{color:#7c7c7c;}
.focus1 span a:hover {color:#333}


/* 焦点图2 */
.focus2 {width:1000px; height:340px; margin:10px auto 0}
.focus2 img{ vertical-align:bottom;}
.focus2 .lqu {width:492px;  height:340px; position:relative; float:left; margin-right:6px; overflow:hidden;}
.focus2 .mqu {width:276px; height:340px; float:left;}
.focus2 .mqu .mpic {height:167px; margin-bottom:6px; position:relative;}
.focus2 .mqu .mpic .are{width:15px; height:8px; position:absolute; left:130px; bottom:0px; _bottom:-1px; z-index:3; font-size:1px;}
.focus2 .mqu .mtext {height:142px; padding-top:25px; padding-left:25px; padding-right:25px;}
.focus2 .rqu {width:220px; height:340px; float:right}
.focus2 .rqu .rtext {height:142px; padding-top:25px; padding-left:25px; padding-right:25px; margin-bottom:6px; }
.focus2 .rqu .rpic {height:167px; position:relative;}
.focus2 .rqu .rpic .are1 {width:15px; height:8px; position:absolute; left:92px; top:0px; top:-1px; z-index:4; font-size:1px; background-position:0 -9px;}

	/* 焦点图2_样式 */
	.focus2 .lqu .tibg {height:42px; width:492px; opacity:0.50; filter:"alpha(opacity=50)"; filter: alpha(opacity=50); position:absolute; left:0px; bottom:0px; background:#000000; z-index:1}
	.focus2 .lqu .title {width:440px; position:absolute; left:20px; bottom:7px; z-index:2}
	.focus2 .lqu .title a {font-size:18px; font-family:Microsoft Yahei,simhei,arial; color:white; text-decoration:none; font-weight:bold; padding-bottom:5px;}
	.focus2 .lqu .title a:hover {color:#ffae00;;}
 	.focus2 .textsty {background:#efefef; color:#797979; line-height:20px; font-size:12px;}
	.focus2 .textsty span {display:block; height:61px; overflow:hidden; line-height:20px; font-size:12px;}
	.focus2 .textsty a {font-size:18px; font-family:Microsoft Yahei,simhei,arial; color:#242424; text-decoration:none; font-weight:bold; display:block; line-height:25px; clear:both; padding-bottom:5px;}
	.focus2 .textsty a:hover {color:#900606;}
	
	

/* 焦点图3 */
.focus3 {width:1000px; height:340px; margin:10px auto auto}
.focus3 .lqu {width:780px; height:340px; float:left; position:relative;}
.focus3 .lqu .are2 {width:10px; height:19px; position:absolute; right:-1px; top:45px; z-index:4; font-size:1px; background-position:0 -19px;}
.focus3 .rqu {width:166px; height:315px; float:left;  padding-top:25px; padding-left:27px; padding-right:27px; font-size:14px;}

	/* 焦点图3_样式 */
	.focus3 .rqu {background:#e3e3e3; color:#4b4b4b; line-height:27px;}
	.focus3 .rqu span {display:block; height:165px; overflow:hidden; line-height:20px; color:#4b4b4b; line-height:27px;}
	.focus3 .rqu a {font-size:22px; font-family:Microsoft Yahei,simhei,arial; _font-family:simhei; color:#242424; text-decoration:none; display:block; line-height:37px; clear:both; padding-bottom:8px;}
	.focus3 .rqu a:hover {color:#900606;}
	

/* 焦点图4 */
.focus4 {width:1000px; height:330px; margin:auto}
.focus4 .lqu {width:490px; height:330px; float:left;}
.focus4 .rqu  {width:490px; float:right; height:330px; overflow:hidden}
.focus4 .rqu ul {width:500px; height:340px;}
.focus4 .rqu ul li {width:240px; height:160px; float:left; display:block; margin:0 10px 10px 0}


/* 焦点图轮换 */
#focusRotation{ position:relative; width:1000px; margin:0 auto;}
#focusRotation .focus-num{ position:absolute; bottom:10px; left:20px; z-index:1;}
#focusRotation .focus-num span{ float:left; width:25px; margin-right:5px; padding-top:4px;}
#focusRotation .focus-num span a{ width:23px; height:19px; border:1px solid #666; display:block; background:#000; color:#fff; text-align:center; line-height:19px; font-family:Arial, Helvetica, sans-serif; cursor:pointer;}
#focusRotation .focus-num span a:hover{ text-decoration:none;}
#focusRotation .focus-num span.act{ background:url(../images/icon_num_act.png) no-repeat;}
#focusRotation .focus-num span.act a{ border:none; background:none; width:25px; height:21px; color:#fff;}



/*start返回顶部*/
*html{background-image:url(../css/.com/style/css/about:blank);background-attachment:fixed;}/*解决IE6下滚动抖动的问题*/
#tbox{width:54px; float:right; position:fixed; right:50px; bottom:15px;
_position:absolute;
_bottom:auto;
_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
_margin-bottom:15px;
}/*解决IE6下不兼容 position:fixed 的问题*/
#pinglun,#xiangguan,#gotop{ width:54px; height:56px; background:url(../images/icon.png) no-repeat; display:block;}
#pinglun{ background-position:0 0;}
#xiangguan{ background-position:0 -59px;}
#gotop{ background-position:0 -118px;} 
