﻿@charset "utf-8";

*{margin:0;padding:0;}
body{font:12px Verdana,Arial,Tahoma,'宋体'; background:#fefefe; color:#565553;}
img{border:none;vertical-align:middle;}
a{color:#777777;text-decoration:none;}/*B14444*/
a:hover{color:#ff0000;text-decoration:underline;}
ul{list-style:none;}
.clearfix { display:inline-block;}
.center{margin:0 auto;}
.w960{width:960px;position:relative;}
.index_top{ margin:-2px 0 3px 0}
.channel_top{ margin:3px 0 1px 0; text-align:center;}
.views_top{ margin:3px 0 1px 0; text-align:center;}
.index_lbanner{ height:auto; width:710px; margin:7px 0 0 0;}
.left_banner{ height:auto; width:710px; border:#eee 1px solid; margin:7px 0 0 0;}
.left_banners{ height:114px; width:712px; padding-top:7px; overflow:hidden;}
.left_banners a{ float:left}
.clear { clear:both; }
.blank {display:inline-block;height:100%;vertical-align:middle; width:0; overflow:hidden;}

.mt1{margin-top:4px;}

#header{width:100%;overflow:hidden;}
#header a{color:#777;}
#header a:hover{color:#FF5500;}

#login-nav{height:18px;color:#000000; padding-top:5px;background:url(/source/images/bg-list2.gif) repeat-x; border-bottom:1px solid #CDCDCD; margin-bottom:5px;}
#login-nav a{color:#404040;}
#header #welcome{float:left;}
.more_bg {background:url(/source/images/list.gif) 36px -48px no-repeat; padding-right:24px;}
#top_link{float:right;}
#top_link li{border-right:1px #ccc solid;float:left;height:14px;line-height:14px;padding:0 10px;}
#top_link #map{border:0;cursor:pointer;height:18px;padding-right:27px;position:relative;z-index:99999;}
#map ul{background:#E5E5E5;border:1px #CDCDCD solid;border-top:0;display:none;left:0;position:absolute;top:18px;width:90px;}
#map li{border:0;float:none;height:22px;line-height:22px;}

#header .top{clear:both;overflow:hidden;}
#header .title{float:left;padding-left:2px;}
#header .title h1 a{width:200px;height:60px;display:block;font-size:0;text-indent:-200px;overflow:hidden;background:url(/source/images/logo.gif) center center no-repeat;}
#header .banner{ float:left;height:auto;overflow:hidden;}
#header .nav{width:100%;height:34px;background:url(/source/images/nav-bg.gif) repeat-x;clear:both;overflow:hidden;}
#header .nav ul{ width:960px;height:34px; margin:0 auto; /*background:url(/source/images/new_channel.gif) 610px 0px no-repeat*/;overflow:hidden;}
#header .nav ul li.home { background:url(/source/images/home.gif) no-repeat 2px 10px; letter-spacing:1px;}
#header .nav ul li.on_home { background:url(/source/images/on_this.gif) left no-repeat; letter-spacing:1px;}
#header .nav ul li.on_home a{ background:url(/source/images/on_this.gif) right no-repeat; color:#D50000; font-weight:bold; line-height:38px; font-size:14px; } 
#header .nav ul li.on_home a:hover{ color:#d10000;}
#header .nav ul li.thisclass { background:url(/source/images/on_this.gif) left no-repeat; }
#header .nav ul li.thisclass a{ background:url(/source/images/on_this.gif) right no-repeat;line-height:38px;font-weight:bold; color:#D50000; font-size:14px; } 
#header .nav ul li.thisclass a:hover{ color:#d10000;}
#header .nav ul li{float:left;line-height:33px;background:url(/source/images/nav-bg.gif) 0 -34px no-repeat; letter-spacing:1px;}
#header .nav ul li a{ font-size:13px; height:34px;display:block;color:#FFF;float:left; padding:0 14px; margin:0 2px; }
#header .nav ul li a:hover{color:#FF3;}
#header .search{height:40px;background:url(/source/images/search-bg2.gif) repeat-x;clear:both;}
#header .search .form{padding:5px 0 0 2px; float:left;}
#header .search .form h4{display:none;}
#header .search .form input.search-keyword{width:155px;height:18px;border:none;background:url(/source/images/search-bg.gif) left top no-repeat;line-height:15px;font-size:12px;overflow:hidden;padding:5px 3px 0 58px;}
#header .search .form select.search-option{margin-left:2px;}
#header .search .form button.search-submit{width:68px;height:22px;border:none;background:red url(/source/images/search-bg.gif) right top no-repeat;font-size:0;line-height:100px;margin-left:5px;overflow:hidden;}
#header .tags{float:left;margin-left:10px;padding-top:8px;}
#header .tags h4{width:66px;height:19px;float:left;font-size:0;line-height:100px;overflow:hidden;background:url(/source/images/search-tags-title.gif) no-repeat;}
#header .tags ul{height:21px;float:left;overflow:hidden;}
#header .tags ul li{float:left;line-height:19px;padding:0 5px;}


.foot {clear:both;width:960px;margin:0 auto;margin-top:20px;padding-bottom:10px;border-top:1px solid #b7b7b7;color:black;font-size:12px;text-align:center;}
.foot a{color:#003399;text-decoration:none;outline:none;}
.foot a:hover {text-decoration: underline;}
.foot ul{list-style:none;margin:0;padding:20px 0 12px;border-top:1px solid #e5e5e5;}
.foot li {display:inline;padding:0 10px;background:url(/source/images/bgLi2.gif) no-repeat left center;}
.foot li.li0 {padding-left:0;background:transparent;}
.foot div{color:#666;}
.foot div img{vertical-align:middle;}
.foot div a {color:#666;}
.foot div a:hover {text-decoration: none;}

#qfans_links a{line-height:160%;}

.channel-nav{height:31px;border-bottom:1px solid #EEE;}
.channel-nav ul{height:22px;padding-left:3px;padding-top:3px;overflow:hidden;float:left;}
.channel-nav ul li{height:22px;float:left;overflow:hidden;margin-right:10px;}
.channel-nav ul li a{height:22px;display:block;padding-right:10px;float:left;background:url(/source/images/channel-nav-bg.gif) right 0 no-repeat;overflow:hidden; }
.channel-nav ul li a span{display:block;float:left;height:22px;padding-left:10px;background:url(/source/images/channel-nav-bg.gif) left 0 no-repeat;cursor:pointer;overflow:hidden;line-height:23px;color:#777;}
.channel-nav ul li a:hover{text-decoration:none;background:url(/source/images/channel-nav-bg.gif) right -22px no-repeat;}
.channel-nav ul li a:hover span{color:#222;text-decoration:none;background:url(/source/images/channel-nav-bg.gif) left -22px no-repeat;}
.channel-nav ul li.thisclass a,.channel-nav ul li.thisclass a:hover{background:url(/source/images/channel-nav-bg.gif) right -44px no-repeat;cursor:default;}
.channel-nav ul li.thisclass a span,.channel-nav ul li.thisclass a:hover span{background:url(/source/images/channel-nav-bg.gif) left -44px no-repeat;color:#FFF;cursor:default;}
.channel-nav span a{ color:#888; letter-spacing:1px; font-size:13px;}
.channel-nav span a:hover{text-decoration:none;color:#D12222;}
.channel-nav .help{display:block;height:22px;line-height:21px;padding-top:6px;padding-right:15px;padding-left:20px;float:right;background:url(/source/images/cnav_bg.gif) 2px -67px no-repeat;}
.channel-nav .add{display:block;height:22px;line-height:21px;padding-top:6px;padding-right:2px;padding-left:20px;float:right;background:url(/source/images/cnav_bg.gif) 2px -15px no-repeat;}
.channel-nav .back{display:block;height:22px;line-height:21px;padding-top:6px;padding-right:5px;padding-left:20px;float:right;background:url(/source/images/cnav_bg.gif) 6px 8px no-repeat;}


.pagination ul li { float:left; border:1px solid #F4F4F4; height:20px; line-height:20px; margin:0px 2px;}
.pagination ul li a { background:#FFFFFF; display:block; padding:0px 6px; font-weight:normal; color:#999999;}
.pagination .current { background:#F4F4F4; display:block; padding:0px 6px;}

.f_content ul li {background:url(/source/images/fenzu.gif) no-repeat scroll 0 50%;margin:6px 3px 8px 8px;padding-left:19px;}
.touxiang img {}