body{margin:0 auto;width:980px;position:relative}
body,div{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color: #666;}
ul,form,h1,h2,h3,h4,h5{margin:0;padding:0;list-style:none}

/*Clear*/
.clear{clear:both;font-size:1px;width:1px;height:1px;line-height:1px;visibility:hidden;}
.clearfix:after {content: ".";display: block; height: 0; clear: both; visibility: hidden;}
/*Hides from IE-mac \*/
* html .clearfix {height:1%;}
/*End hide from IE-mac*/ 
/*ie7 hack*/ 
*+html .clearfix{min-height:1%;}

/*链接样式*/
a{color:#203FA0;text-decoration:none}
a:hover{text-decoration:underline}

/*基本样式*/
.fl{float:left}
.fr{float:right}
.red{color:red}
.cred{color:#BA2636}
.mt4{margin-top:4px;}
.mt8{margin-top:8px;}
.mt10{margin-top:10px;}
.ml10{margin-left:10px}
.mb10{margin-bottom:10px;}
.nobd{border:none !important}
.nodata{padding:20px 20px 120px;font-size:14px;}
.songti{font-family:'宋体'}
.font12{font-size:12px !important}
.font14{font-size:14px !important}
.span_dotline{clear:both;display:block;height:1px;overflow:hidden;background:url(images/dotline.gif) repeat-x 0 0;}
.strong{font-weight:bold}
.unstrong{font-weight:normal}
.chlink{margin-right:8px;padding-right:8px;border-right:1px solid #ccc}

/*background image*/
.login .ipt, .login .btn, .login .combo,
.box .hd, .box .hd .tabs li.active,
.picplayer .picbody p
{background:url(images/background_split.gif) 1000px 1000px;}

/*用户登录*/
.pagetop{padding:0 10px;height:28px;line-height:28px;background:#FAFAFA;border:1px solid #E7ECF0;border-top:none;position:relative}
.pagetop .links{float:right}
.pagetop .links a{margin-left:12px}

.login .ipt, .login .btn, .login .combo{float:left;margin:4px 8px 0 0;}
.login{float:left;text-align:left;height:28px;line-height:28px;}
.login label{float:left;margin-right:8px;}
.login .ipt{padding:3px 3px 2px;font-size:11px;height:15px;line-height:15px;width:84px;border:medium none;background-position:0 0;font-family:Tahoma, Geneva, sans-serif}
.login .ipt_pwd{font-size:6px;}
.login .ipt_f{background-position:-120px 0}
.login .btn{width:45px;height:20px;border:medium none;background-position:-340px 0}
.login .btn_o{background-position:-340px -20px}
.login .btn_d{background-position:-340px -40px}
.login .combo{padding-left:5px;height:16px;padding-top:4px;width:85px;background-position:-240px 0;cursor:pointer;line-height:14px;}
.login .combo_o{background-position:-240px -20px}
.login .combo span{cursor:pointer}
.login .combolist{display:none;position:absolute;left:270px;top:24px;width:86px;padding:1px;border:1px solid #90D6E7;background:#FFF}
.login .combolist li{clear:both;height:20px;padding:0px 6px;line-height:20px;cursor:pointer}
.login .combolist li.bd{float:left;width:78px;padding:0;margin:2px;height:1px;background:#ccc;overflow:hidden;}
.login .combolist li.hover{color:#FFF;background:#3399FF}
.login .username_valid, .login .password_valid{display:none;line-height:20px;padding:0px 4px;position:absolute;border:1px solid #DCDDDD;background:#FFFCF0}
.login .username_valid{left:42px;top:24px;}
.login .password_valid{left:172px;top:24px;}

/*页头*/
.header{padding:10px;height:60px}
.header .logo{float:left;margin:5px 20px 0 0}
.header .banner{float:left}
.header .links{float:right;line-height:20px;}

/*导航*/
.nav .topnav, .nav .topnav .topnavbd, .nav .topnav ul, .nav .topnav li, .nav .topnav a, .nav .topnav a strong{background:url(images/nav_split_bg.gif) no-repeat 1000px 1000px}
.nav{margin-bottom:10px;}
.nav .topnav, .nav .topnav .topnavbd, .nav .topnav ul{height:33px;}
.nav .topnav{background-position:0 0;background-repeat:repeat-x;}
.nav .topnav .topnavbd{padding-right:2px;background-position:right -66px; }
.nav .topnav ul{padding-left:5px;background-position:0 -33px;overflow:hidden}
.nav .topnav li{float:left;padding:2px 8px 0px 10px;background-position:0 -109px}
.nav .topnav li.first{background:none}
.nav .topnav h2{margin:0;padding-top:4px;font-size:14px;line-height:16px;line-height:20px\9;font-weight:normal}
.nav .topnav a{float:left;display:block;padding-left:6px;outline:none}
.nav .topnav a strong{float:left;display:block;padding:2px 6px 0 0;height:20px;font-weight:normal;cursor:pointer}
.nav .topnav a.active, .nav .topnav a:hover{background-position:0 -147px;text-decoration:none}
.nav .topnav a.active strong, .nav .topnav a:hover strong{background-position:right -147px;}
.nav .topnav a{color:#FFF}
/*子栏目*/
.nav .subnav{padding:3px 10px 5px;color:#CCC;line-height:22px;border:1px solid #C4DCF1;background:#F3F8FC;}
.nav .subnav a{margin:0px 4px;}

/*搜索条*/
.search_bar{margin:0 0 10px;color:#0F74A7;height:70px;background:url(images/searchbar.png) no-repeat 0 0}
.search_bar, .search_bar_left, search_bar_right{color:#0F74A7;}
.search_bar_left{float:left;padding-top:15px;width:195px;height:55px;line-height:20px;text-align:center;}
.search_bar_right{float:right;width:195px}
.search_bar form{float:left;width:490px;margin:2px 0 0 80px;}
.search_bar form .tab{height:26px;line-height:26px;}
.search_bar form .tab li{float:left;padding:0px 11px 0px 12px;cursor:pointer;background:url(images/searchbar_line.png) no-repeat 0 center}
.search_bar form .tab li.first{background:none}
.search_bar form .tab li.act{font-weight:bold;}
.search_bar form .sokey{height:32px;margin:1px 0 0;}
.search_bar form .keywords{float:left;width:392px;padding:7px 4px;border:medium none;color:#666;font-size:14px;background:transparent;font-family:Verdana, Arial, Helvetica, sans-serif}
.search_bar form .submit{float:right;padding:0;width:80px;height:32px;border:medium none;background:transparent;text-indent:-1000em}

/*内容块*/
.box{border:1px solid #C4DCF1}
.box .bd{padding:6px 8px;}
.box .hd{height:29px;line-height:26px;line-height:28px\9;background-color:#F3F8FC;background-repeat:repeat-x;background-position:0 -70px;overflow:hidden}
.box .hd .title{float:left;margin:0;padding-left:8px;font-size:14px;color:#203FA0}
.box .hd .more{float:right;margin-right:8px;}
.box .hd .tabs li{float:left;height:29px;border-left:1px solid #C5DDF1;margin-left:-1px;}
.box .hd .tabs li h2{margin:0 0 0 1px;height:29px;font-weight:normal;font-size:14px;}
.box .hd .tabs li.first h2{margin-left:0}
.box .hd .tabs li.active{background-position:0 -99px;background-repeat:repeat-x}
.box .hd .tabs li.active h2{font-weight:bold;}
.box .hd .tabs1 li{width:100%}
.box .hd .tabs1 li h2{padding-left:8px}
.box .hd .tabs2 li{width:50%;text-align:center}
.box .hd .tabs3 li{width:33%;text-align:center}
.box .hd .tabs4 li{width:25%;text-align:center}
.box .hd .tabs5 li{width:20%;text-align:center}
.box .h36{height:36px;line-height:36px;}
.box .h36 .title{font-size:20px;font-family:'黑体'}

/*Tabs*/
.tabs_ct{height:29px;line-height:28px;font-size:12px;padding-left:10px;background:#F3F8FC;border-bottom:1px solid #C4DCF1}
.tabs_ct .tabs li{float:left;height:30px;margin:0px 5px -1px;padding:0px 9px;cursor:pointer;position:relative}
.tabs_ct .tabs li.active{color:#203FA0;font-weight:bold;padding:0px 8px;border:1px solid #C4DCF1;border-width:0 1px;border-bottom-color:#FFF;background:#FFF}

/*内容列表样式*/
.list{list-style:none;margin:0;padding:0}
.list li{line-height:20px;height:20px;word-break:break-all;overflow:hidden;padding-left:12px;background:url(images/dot.gif) no-repeat 2px 10px;}
.list li.splitline{padding-bottom:5px !important;margin-bottom:5px !important;border-bottom:1px dashed #ccc;}
.list li.splitbigline{padding-bottom:8px !important;margin-bottom:8px !important;border-bottom:1px solid #ccc;}
.list li.line{background:url(images/dotline.gif) repeat-x 0 center;height:21px;}
.list li h3{float:left;margin:0;padding:0;font-size:12px;font-weight:normal;}
.list .date{float:right;margin-left:8px;font-size:12px; display:block; height:15px;}
.list_fs14 li{height:24px;line-height:24px}
.list_fs14 li, .list_fs14 li h3{font-size:14px}
.list2col li{float:left; width:46%;}

/*图文列表*/
.imglist{text-align:center}
.imglist li{float:left;padding:6px 8px 2px 18px;width:120px;overflow:hidden}
.imglist li .img, .imglist li img{width:120px;height:90px;border:none}
.imglist li .img{display:block;overflow:hidden}
.imglist li .img img{border:none}
.imglist li .txt{display:block;height:18px;line-height:18px;margin:4px 2px 0px;padding:0;font-size:12px;font-weight:normal;overflow:hidden}

/*图片播放*/
.picplayer{position:relative;border:1px solid #C4DCF1;}
.picplayer .picbody{height:228px;overflow:hidden;}
.picplayer .picbody li{position:absolute;}
.picplayer .picbody li.alpha{filter:alpha(opacity=0);opacity:0;}
.picplayer .picbody div{width:274px;height:200px;overflow:hidden;}
.picplayer .picbody img{width:274px;height:200px;border:none;}
.picplayer .picbody p{margin:0;padding:0 6px;width:262px;border-top:1px solid #C4DCF1;height:27px;line-height:27px;font-weight:bold;background-color:#F3F8FC; background-position:0 -70px;overflow:hidden;}
.picplayer .picbody a{color:#203FA0}
.picplayer .change{position:absolute;margin-top:-54px;padding-top:2px;right:6px;text-align:right}
.picplayer .change li{float:left;margin-left:3px;width:16px;height:16px;line-height:16px;font-size:11px;color:#203FA0;border:1px solid #203FA0;text-align:center;cursor:pointer;text-align:center;background:url(images/flash_selector_bg.gif) repeat-x 0 0}
.picplayer .change li.active{margin-top:-2px;width:18px;height:18px;line-height:18px;color:#FFF;font-weight:bold;background-position:0 -30px}

/*焦点图片播放*/
.fip{border:1px solid #C4DCF1;position:relative;}
.fip-change{position:absolute;z-index:1002;right:0;_right:1px;width:35%;height:100%;border-left:1px solid #C4DCF1;background:#F3F8FC url(images/fip_bg.gif) repeat-x 0 bottom;overflow:hidden}
.fip-change ul{zoom:1;padding:5px}
.fip-change li{float:left;padding:5px;filter:alpha(opacity=80);opacity:0.80;}
.fip-change li.active{background:#C4DCF1;filter:alpha(opacity=100);opacity:1;}
.fip-change div, .fip-change div img{width:120px;height:90px;}
.fip-change div{background:#FFF;overflow:hidden}
.fip-change h3, .fip-change p{display:none}
.fip-body{position:relative;}
.fip-imgs{overflow:hidden}
.fip-imgs div{left:0;top:0;position:absolute;}
.fip-imgs div.alpha{filter:alpha(opacity=0);opacity:0;}
.fip-imgs img{border:none}
.fip-txtbg, .fip-txt{position:absolute;bottom:0;height:54px;width:100%;}
.fip-txtbg{border-top:1px solid #FFF;filter:alpha(opacity=20);opacity:0.20;background:#000;z-index:1000}
.fip-txt{margin:0;padding:0;font-size:12px;text-indent:10px;overflow:hidden;color:#FFF;z-index:1001;font-weight:normal}
.fip-txt a{display:block;color:#FFF;font-weight:bold;font-size:14px;line-height:28px}
.fip-txt p{margin:0;padding:0;height:16px;overflow:hidden}
.fip-imgs{width:444px}
.fip-body, .fip-change, .fip-imgs{height:316px}

/*Digg列表*/
.digglist{padding:6px 0 0 0 !important}
.digglist li{height:34px;padding:6px 8px;border-bottom:1px dotted #C4DCF1;position:relative;}
.digglist li.last{border:none}
.digglist li.withbgcolor{background:#F3F8FC}
.digglist li h3{margin:0;padding-left:42px;height:30px;font-size:12px;font-weight:normal;line-height:15px;word-break:break-all;overflow:hidden;}
.digglist li .dig{diaplay:block;position:absolute;left:8px;top:4px;width:36px;height:34px;line-height:34px;text-align:center;background:url(images/dig.gif) no-repeat}
.digglist li .dig a{color:#FFF;font-weight:bold;display:block;outline:none}
.digglist li .dig a:hover{text-decoration:none}

/*Digg 分页列表*/
.diggpagelist{}
.diggpagelist li{position:relative;padding:5px 20px 10px 88px;border-bottom:1px dotted #C4DCF1;background:none;height:86px}
.diggpagelist li.withbgcolor{background:#F3F8FC}
.diggpagelist li.nobtmline{border-bottom:none}
.diggpagelist .content-title{padding-top:2px;height:30px;line-height:30px}
.diggpagelist .content-title h3{float:left;margin:0;background:none;font-size:14px;}
.diggpagelist .content-title .date{float:right}
.diggpagelist .content-description{margin:0;padding-bottom:4px;line-height:150%;}
.diggpagelist .content-info a{margin-right:10px}
.diggpagelist .diggnum{position:absolute;top:12px;left:15px;width:58px;height:65px;background:url(images/diggbig.gif) no-repeat;overflow:hidden;text-align:center}
.diggpagelist .diggnum strong{display:block;height:41px;line-height:41px;color:#FFF;font-size:14px;}
.diggpagelist .diggnum strong.big{font-size:21px}
.diggpagelist .diggnum a{display:block;color:#FFF;line-height:22px;*line-height:24px}
.diggpagelist .diggnum a:hover{font-weight:bold;text-decoration:none}

/*排行列表*/
.ranklist{margin:0}
.ranklist dt{padding-left:26px;height:28px;line-height:26px;word-break:break-all;overflow:hidden;border-top:1px dotted #C4DCF1;position:relative;}
.ranklist dt.hd{height:22px;line-height:18px;border-top:none;border-bottom:1px solid #C4DCF1;font-weight:bold;color:#203FA0}
.ranklist dt.hd .title{float:left}
.ranklist .clicknum{float:right;display:block;width:60px;text-align:center;color:#203FA0}
.ranklist dt.first{border:none}
.ranklist dd{margin:0;padding:0 0 6px 0;line-height:18px;}
.ranklist .nodata{height:120px}
.ranknum{display:block;position:absolute;left:0;top:6px;width:20px;height:16px;line-height:14px;font-size:10px;font-weight:bold;color:#666;text-align:center;background:url(images/rank_bg.gif) no-repeat 0 0;}
.rn_red{color:#FFF;background-position:0px -32px}
.rankbody{padding:10px 15px}

/*首页样式*/
.index .row{}
.index .side_left{float:left;margin-right:10px;width:202px}
.index .main{float:left;width:482px;}
.index .side_main{float:left;width:694px}
.index .side_right{float:right;width:276px;}
.index .focus{height:369px;padding:6px 8px}
.index .focus .list li{float:left;width:452px;height:23px;line-height:23px;}
.index .focus .list h3{font-size:14px}
.index .index-header{margin:6px 0 0;padding:0;height:28px;line-height:28px;font-size:20px;text-align:center;font-family:'黑体';font-weight:normal;overflow:hidden;}
.index .index-header-desc{margin-bottom:8px;padding:4px 0px 6px;border-bottom:1px dotted #C4DCF1;}
.index .index-header-desc p{margin:0;height:36px;line-height:18px;overflow:hidden}
.index .newest{height:381px; background-color:#F5F8FC}
.index .newest .list{width:184px;overflow:hidden}
.index .newest .list li{float:left;width:172px}
.index .pictxt .bd{padding-left:9px}
.index .pictxt .imglist li{padding:6px 10px 2px}
.index .recommend{height:141px}
.index .boxlist .box{margin:10px 0 0;height:281px}
.index .boxlist .list li{height:24px;line-height:24px}
.index .boxlist .list li, .index .boxlist .list li h3{font-size:14px}
.index .boxlist .list li h3{}
.index .boxlist2col{float:left;width:704px;overflow:hidden}
.index .boxlist2col .box{float:left;margin:10px 10px 0 0;width:340px;}
.index .sideimglist .bd{padding:6px 0px;}
.index .sideimglist .imglist li{width:120px;padding:6px 0px 2px 11px;overflow:hidden}
.index .sideimglist .imglist .img, .index .sideimglist .imglist .img img{width:120px;height:90px;}
.index .box_left{float:left;width:327px;}
.index .boxlist .box_right{float:right;padding-left:8px;width:120px;height:236px;border-left:1px dotted #ececec;overflow:hidden}
.index .boxlist .box_right li{height:20px;line-height:20px;font-size:12px;}
.index .boxlist .box_right .pic{height:auto;padding:0;padding-bottom:2px;background:none}
.index .boxlist .box_right .pic img{padding:2px;border:none;width:114px;border:1px solid #EBEBEB;}
.index .boxlist .box_right .pic span{display:block;height:20px;color:#666;overflow:hidden;text-align:center}
.index .boxlist .imglist li{padding:6px 8px 2px 22px}

/*当前位置*/
.position-search{margin:-2px 0px 2px;height:26px;line-height:20px;color:#000;}
.position-search .position{float:left;font-family:"宋体"}
.page-searchform{float:left;}
.page-searchform label, .page-searchform input, .page-searchform select, .page-searchform a{} 
.page-searchform .q{}
.page-searchform select{}
.page-searchform .btn{padding:0px 2px;}
.rss_ico, .tag_ico{float:left;margin-left:4px;display:block;height:20px;line-height:20px;color:#999;padding-left:18px;}
.rss_ico{background:url(images/rss.gif) no-repeat 0 center;}
.tag_ico{background:url(images/tag.gif) no-repeat 0 center;}

/*栏目列表*/
.channellist{list-style:none;margin:0 6px;padding:0;}
.channellist li{float:left;width:33%;height:22px;line-height:22px;font-size:14px;overflow:hidden}
.channellist li a:hover{background:#C4DCF1}

/*封面栏目页*/
.channel{}
.channel .focus_row{padding:12px;border:1px solid #C4DCF1}
.channel .main{float:left;width:694px}
.channel .side{float:right;width:276px}
.channel .head_focus{float:left;width:442px;}
.channel .head_focus .hd{height:24px;line-height:18px;border-bottom:1px solid #C4DCF1}
.channel .head_focus .hd .title{float:left;margin:0;padding-left:18px;font-size:14px;background:url(images/calendar.gif) no-repeat 0 2px;color:#2B2B2B}
.channel .head_focus .hd .typelink{float:right;color:#ccc}
.channel .head_focus .hd .typelink a{margin:0 4px;}
.channel .channel_head{padding-top:4px}
.channel .channel_head .head_title{margin:7px 0px 5px;font-size:20px;font-weight:100;font-family:'黑体'}
.channel .channel_head .head_desc{margin:0px;line-height:18px;}
.channel .shadow{float:right;width:480px;background:#ccc;height:292px;padding-left:21px;background:url(images/shadow_left.gif) no-repeat left center;}
.channel .head_focus .focus{margin-top:8px;padding-top:6px;border-top:1px dotted #C4DCF1}
.channel .head_focus .focus .list li{height:22px;line-height:22px}
.channel .head_focus .focus .list li h3{font-size:14px;}
.channel .fip{border:none}
.channel .fip-change{width:114px;height:261px;background:none;border:none}
.channel .fip-change ul{padding:0}
.channel .fip-change li{padding:0 0 12px 12px;filter:alpha(opacity=100);opacity:1;}
.channel .fip-change div, .channel .fip-change div img{width:100px;height:77px}
.channel .fip-change div{border:1px solid #DCDDDD}
.channel .fip-change li.active{background:url(images/fip_arr.gif) no-repeat 2px center}
.channel .fip-body{height:290px}
.channel .fip-imgs, .channel .fip-imgs div, .channel .fip-imgs div img{width:364px;height:259px;overflow:hidden;text-align:center}
.channel .fip-imgs div{border:1px solid #DCDDDD}
.channel .fip-txtbg{display:none;filter:alpha(opacity=100);opacity:1;border-color:#C4DCF1;background:#F3F8FC}
.channel .fip-txtbg, .channel .fip-txt{padding-top:4px;text-indent:0;height:28px;color:#333}
.channel .fip-txt p{display:none}
.channel .fip-txt a{color:#203FA0}
.channel .boxlist{}
.channel .boxlist .box{margin:10px 0 0 0;height:343px;overflow:hidden}
.channel .boxlist .box .bd{padding:10px;}
.channel .boxlist .list li{height:24px;line-height:24px;font-size:14px;}
.channel .boxlist .box .bd .coll{float:left;width:262px;height:294px;padding-right:11px;background:url(images/vline.gif) repeat-y 272px 0;overflow:hidden}
.channel .boxlist .box .bd .coll .list li{height:21px;line-height:20px;font-size:12px}
.channel .boxlist .box .bd .coll .imglist{float:left;padding-left:2px;width:268px;height:133px;overflow:hidden}
.channel .boxlist .box .bd .coll .imglist li{padding:6px 14px 6px 0;}
.channel .boxlist .box .titlebar{clear:both;margin:0 0 5px;border-bottom:1px solid #DCDDDD;height:28px;padding-left:20px;background:url(images/square.gif) no-repeat 4px 10px}
.channel .boxlist .box .titlebar h3{line-height:26px;font-size:12px;color:#333}
.channel .boxlist .box .bd .colm{float:right;width:388px}
.channel .boxlist .box .bd .colm h3{height:20px;margin:5px 0;font-size:18px;font-family:'黑体';font-weight:normal;text-align:center;overflow:hidden;}
.channel .boxlist .box .bd .colm .imglist{float:left;width:400px;overflow:hidden}
.channel .boxlist .box .bd .colm .imglist li{padding:6px 12px 15px 0}
.channel .pictxt .bd{padding:6px 0 6px 1px}
.channel .pictxt .imglist li{padding:4px 0px 2px 15px}
.channel .pictxt .imglist li .img{width:120px;height:90px;overflow:hidden}

/*图片封面*/
.imagechannel .main{float:left;width:694px}
.imagechannel .side{float:right;width:276px}
.imagechannel .fip-change{width:216px;height:100%}
.imagechannel .fip-change ul{padding:0}
.imagechannel .fip-change li{margin:8px 0 0 8px;padding:2px;border:1px solid #C1D9EE;background:#F3F7FC; display:inline}
.imagechannel .fip-change li.active{border-color:#0C0;background:#FFF}
.imagechannel .fip-change div, .imagechannel .fip-change div img{width:90px;height:67px}
.imagechannel .fip-txtbg, .imagechannel .fip-txt{height:54px;}
.imagechannel .fip-txtbg{filter:alpha(opacity=20);opacity:0.2;border-color:#FFF;background:#000}
.imagechannel .fip-txt, .imagechannel .fip-txt a{color:#FFF}
.imagechannel .fip-imgs{overflow:hidden; position:relative}
.imagechannel .fip-body, .imagechannel .fip-imgs, .imagechannel .fip-imgs div{width:476px}
.imagechannel .fip-body, .imagechannel .fip-change, .imagechannel .fip-imgs, .imagechannel .fip-imgs div{height:330px}
.imagechannel .picrank{height:330px}

/*图片封面图片列表*/
.channelimglist .imglist li{padding:6px 9px 2px 11px;width:172px;}
.channelimglist .imglist li .img{padding:5px;border:1px solid #ececec}
.channelimglist .imglist li .img, .channelimglist .imglist li .img img{width:160px;height:120px}

/*列表栏目页*/
.listpage{}
.listpage .main{float:left;width:646px;border:1px solid #C4DCF1}
.listpage .side{float:right;width:322px}
.listpage .hd_bar{height:33px;line-height:32px;background:url(images/listtitlebar.jpg) no-repeat 0 0}
.listpage .hd_bar .title{float:left;font-size:14px;padding:0 10px;margin:0;color:#203FA0}
.listpage .hd_bar .tab{margin-left:10px;position:relative;float:left;font-size:14px;border-left:1px solid #99C9DD}
.listpage .hd_bar .tab li{float:left;padding:0px 10px;border-right:1px solid #99C9DD;height:33px}
.listpage .hd_bar .tab li.active{background:#F8FBFF;font-weight:bold}
.listpage .hd_bar .typelink{float:left;color:#99C9DD}
.listpage .hd_bar .typelink a{margin:0px 8px}
.hd_bar .tabs{color:#203FA0;font-size:14px;height:32px;border-right:1px solid #C4DCF1;}
.hd_bar .tabs li{float:left;padding:0px 10px;border-left:1px solid #C4DCF1;position:relative;cursor:pointer}
.hd_bar .tabs li.active{font-weight:bold;padding:0px 9px;background:#FFF;border-bottom:1px solid #FFF}

/*浏览模式按钮*/
.viewmode{margin:5px 8px 0 0;float:right;line-height:normal}
.viewmode a{display:inline-block;height:20px;line-height:18px;line-height:20px\9;padding:0 3px 0 20px;border:1px solid transparent;background:url(images/view-ico.gif) no-repeat 3px -24px;outline: none;}
.viewmode a:hover{border-color:#93BFD6;background-color:#C2E7F6;text-decoration:none}
.viewmode a.brief{background-position:3px 4px}
.viewmode a.thumb{background-position:3px -54px}
.viewmode a.active{background-color:#C2E7F6;border-color:#0686CF;}

/*简洁摘要模式列表*/
.nobtmline{border-bottom:none !important}
.pagelist li{padding:5px 20px 8px;border-bottom:1px dotted #C4DCF1;background:none;height:auto;}
.pagelist li.withbgcolor{background:#F3F8FC}
.pagelist .title{height:32px;line-height:32px;}
.pagelist .title h3{float:left;margin:0;padding:0;font-size:14px;background:url(images/square.gif) no-repeat 0 12px;padding-left:16px}
.pagelist .title .date{float:right}
.pagelist .description{margin:0;padding-bottom:6px;line-height:150%;color:#333}
.pagelist .description a{font-family:'宋体';text-decoration:underline}
.pagelist .info{color:#333}
.pagelist .dotline{display:none}
.pagelist .brief li{padding:0 20px;border-bottom:none}
.pagelist .brief .title{height:28px;line-height:28px;}
.pagelist .brief .title h3{font-weight:normal}
.pagelist .brief .description, .pagelist .brief .info{display:none}
.pagelist .brief a{text-decoration:none}
.pagelist .brief a:hover{text-decoration:underline}
.pagelist .pages{text-align:center}

/*分页*/
.pages{clear:both;border-top:1px solid #C4DCF1;padding:15px 10px;text-align:center}
.pages a,.pages strong{display:inline-block;margin-right:5px;padding:2px 6px 0;line-height:18px;border:1px solid #CCC;-moz-border-radius:2px;outline:none;font-family:'宋体'}
.pages strong{color:#000}
.pages a:hover{border-color:#C4DCF1;background-color:#F3F8FC;text-decoration:none}
.pages strong{border:none}

/*内容标题列表*/
.pagetitlelist{margin:0px 20px;}
.pagetitlelist .bd{background:#FFF;padding:6px 0px 6px 10px}
.pagetitlelist .list li{float:left;width:50%;background:none;padding:0;}
.pagetitlelist .list li a{margin-right:10px}

/*图片分页列表*/
.imgpagelist{padding:10px 0px}
.imgpagelist .imglist li{width:182px;padding:6px 0px 2px 25px}
.imgpagelist .imglist .img{border:1px solid #C4DCF1;padding:6px;}
.imgpagelist .imglist .img, .imgpagelist .imglist .img img{width:168px;height:126px}

/*单独页栏目*/
.single-channel{border:1px solid #C4DCF1;background:url(images/sidebg.gif) repeat-y 0 0}
.single-channel .side{float:left;width:200px;}
.single-channel .channelactlist{padding-bottom:100px}
.single-channel .channelactlist li{padding-left:32px;font-size:14px;line-height:40px;border-bottom:1px solid #C4DCF1;background:url(images/square.gif) no-repeat 15px center}
.single-channel .channelactlist li.active{background-color:#FFF;font-weight:bold}
.single-channel .main{float:right;width:748px;padding:15px;}
.single-channel .title{margin:0;padding:0 0 10px 0;line-height:15px;font-size:21px;border-bottom:1px solid #ccc;font-family:"黑体";color:#000}
.single-channel .content{padding-top:15px;font-size:14px;line-height:150%;color:#000}

/*内容页面*/
.contentpage .main{float:left;width:648px}
.contentpage .side{float:right;width:322px}
.contentpage .main .content{padding:20px;background:#F9FCFE;border:1px solid #C4DCF1}
.content, .content div{color:#2B2B2B}
.content h1.title{margin:5px 0 0;font-size:24px}
.content .info{margin:0;padding-bottom:5px;height:28px;line-height:28px;}
.content .comment_count{color:#CC0000}
.content .description{margin-top:10px;padding:6px 8px;font-size:14px;line-height:150%;border:1px solid #C4DCF1;background:#FFF;}
.content .body{margin-top:15px;line-height:23px;word-break:break-all;overflow:hidden;}
.content .body, .content .body div{font-size:14px}
.content .comment_info{clear:both;margin:20px 0;background:#FFF;line-height:42px;font-size:14px;}
.content .comment_info a{margin-left:10px}

/*内容操作*/
.content_ico{clear:both;margin:20px 0;line-height:16px;background:#FFF}
.content_option{float:left;padding:12px 0 12px 8px}
.content_share{float:right;padding:12px 8px 12px 0}
.content_option a, .content_share a{float:left;background:url(images/content_ico.gif) no-repeat 1000px 1000px}
.content_option .c_o_copy{margin-right:8px;padding-left:19px;background-position:0 0}
.content_option .c_o_favorite{margin-right:8px;padding-left:19px;background-position:-75px 0}
.content_option .c_o_recommend{display:none;margin-right:8px;padding-left:19px;background-position:-127px 0}
.content_option .c_o_error{display:none;margin-right:8px;padding-left:19px;background-position:-179px 0}
.content_option .c_o_print{margin-right:8px;padding-left:19px;background-position:-229px 0}
.content_share strong{display:block;float:left;margin-right:8px;font-weight:normal}
.content_share a{display:block;float:left;margin-right:3px;width:16px;height:16px;}
.content_share .c_s_baidu{background-position:-433px 0}
.content_share .c_s_google{background-position:-453px 0}
.content_share .c_s_qq{background-position:-473px 0}
.content_share .c_s_163{background-position:-513px 0}
.content_share .c_s_sina{background-position:-553px 0}
.content_share .c_s_t_qq{background-position:-533px 0}
.content_share .c_s_sohu{background-position:-573px 0}
.content_share .c_s_renren{background-position:-393px 0}
.content_share .c_s_douban{background-position:-413px 0}
.content_share .c_s_kaixin{background-position:-493px 0}

/*内容动作按钮*/
.content_buttons{padding:15px 0 10px; text-align:center}
.content_buttons a{color:#FFF;display:block;margin:0px 6px;width:63px;height:57px;background:url(images/content_buttons.gif) no-repeat 1000px 1000px}
.content_buttons a:hover{text-decoration:none}
.content_buttons .btns{height:57px;text-align:center}
.content_buttons .btns a{display:inline-block;padding-top:33px;height:24px;overflow:hidden}
.content_buttons a span{float:left;width:63px;font-size:14px;font-weight:bold;font-family:Tahoma, Geneva, sans-serif}
.content_buttons a.support{background-position:0 0}
.content_buttons a.support:hover{background-position:0 -57px}
.content_buttons a.oppose{background-position:-63px 0}
.content_buttons a.oppose:hover{background-position:-63px -57px}
.content_buttons a.comment{background-position:-126px 0}
.content_buttons a.comment:hover{background-position:-126px -57px}
.content_buttons a.mail{background-position:-189px 0;text-indent:-9999em}
.content_buttons a.mail:hover{background-position:-189px -57px}
.content_buttons a.home{background-position:-252px 0;text-indent:-9999em}
.content_buttons a.home:hover{background-position:-252px -57px}
.content_buttons .copy{margin:10px auto 0px;color:#036;width:223px;height:32px;text-align:center;background-position:0px -114px;line-height:32px;}
.content_buttons a.copy:hover{background-position:0px -146px;}

/*相关内容列表*/
.likecontent{padding:10px 0}
.likecontent .hd{margin-bottom:2px;padding:0 0 2px 20px;height:24px;line-height:24px;font-size:14px;font-weight:bold;background:url(images/linkico.gif) no-repeat 4px 7px;}
.likecontent .list a{font-size:14px}

/*相关搜索*/
.linkso{}
.linkso h3{margin:0;padding:0;height:26px;line-height:24px;font-weight:normal;font-size:12px;}
.linkso .search{float:left;height:24px}
.linkso .keywords, .linkso .cate_selector, .linkso .cate_selected, .linkso .submit{background:url(images/linkso_bg.gif) no-repeat 0 0}
.linkso .keywords{float:left;padding:3px 0 0 4px;color:#999;width:122px;height:17px;line-height:15px;border:medium none}
.linkso .focus{color:#000;}
.linkso .cate_selector{float:left;position:relative;width:46px;padding-left:1px;background-position:0 -80px;}
.linkso .cate_selected{display:block;padding:0 15px 0 4px;height:20px;line-height:18px;cursor:pointer;background-position:right -80px;}
.linkso .cate_list{display:none;position:absolute;z-index:1000;left:0;width:100%;border:1px solid #ccc;background:#FFF;}
.linkso .cate_list a{display:block; padding:0px 4px;line-height:20px;color:#000;overflow:hidden;white-space:nowrap}
.linkso .cate_list a:hover{color:#FFF;background:#203FA0;text-decoration:none}
.linkso .submit{float:left;margin-left:6px;height:20px;line-height:18px;background-position:0 -40px;width:45px;border:medium none;text-align:center}

/*图片内容*/
.content-image{}
.content-image .image-num-info{color:black;text-align:center;letter-spacing:8px;padding:5px 0 10px}
.content-image .body{width:606px;}
.content-image a.arr_left, .content-image a.arr_right{display:inline-block;width:21px;height:83px;background:url(images/image_play_arr.gif) no-repeat 0 0;outline:none}
.content-image a.arr_left{margin-right:10px}
.content-image a.arr_right{margin-left:10px;background-position:right 0}
.content-image a.arr_left:hover{background-position:0 -83px}
.content-image a.arr_right:hover{background-position:right -83px}
.content-image .image-box{}
.content-image .image-description{border:1px solid #C4DCF1;padding:12px;color:#000;line-height:135%;}
.content-image .pages{text-align:center}
.content-image .pages a, .content-image .pages strong{color:#666;font-family:Verdana, Geneva, sans-serif;font-size:12px}
.content-image .pages a:hover{color:#203FA0}
.content-image .pages strong{color:#C00}

/*排行页*/
.toppage{}
.toppage .main{float:left;width:648px}
.toppage .side{float:right;width:322px}

/*Tags云*/
.tagscloud a{float:left;margin-right:10px;line-height:20px;white-space:nowrap}
.tagscloud a:hover{background:#E2EFFF;text-decoration:none}

/*Tags*/
.tags{margin:0px 15px;}
.tags .content{padding:0px 15px 10px;border:1px solid #99C9DD}
.tags .title{clear:both;margin:6px 0 0 0;padding:8px 0px;font-size:14px;color:#000;border-bottom:1px solid #99C9DD}
.tags .taglist{margin-top:4px}
.tags .taglist li{float:left;width:14%;line-height:30px;color:#999;font-size:11px}
.tags .taglist li a{font-size:14px;}

/*map*/
.maplist{padding:9px 15px;}
.maplist .level1-h3{margin:10px 0px;padding-left:16px;font-size:14px; background:url(images/square.gif) no-repeat 0 center;}
.maplist .level2-li{float:left;margin-right:10px;line-height:24px;font-size:14px}

/*页脚*/
.footer{clear:both;padding:10px 0px 15px;text-align:center;line-height:150%;color:#333;}
.footer .links{padding-top:10px;border-top:1px solid #C4DCF1}
.footer .links a{margin:0px 15px;line-height:30px;color:#039}
.poweredby{padding-bottom:5px;color:black}
.poweredby a{text-decoration:underline;font-weight:bold}
.statcode{}

/*----------------------------------------------------------------------------------*/
/*首页友情链接*/
.indexfriendlinks .logolinks li{float:left;margin:4px 5px 6px;width:88px;height:31px;}
.indexfriendlinks .logolinks li img{width:88px;height:31px;border:none}
.indexfriendlinks .textlinks li{float:left;margin:0 5px;line-height:24px;}

/* 友情链接页样式 */
.friendlinks{}
.friendlinks .main{float:left;width:680px;}
.friendlinks .side{float:right;width:290px;border-left:1px solid #C4DCF1}
.friendlinks .category{margin:0px;padding:0 8px;font-size:14px;color:#203FA0;line-height:24px;background:#F3F8FC}
.friendlinks .logolinks{margin-left:10px;padding-top:8px;}
.friendlinks .logolinks li{float:left;margin:6px 0;width:20%;}
.friendlinks .logolinks li img{width:88px;height:31px;border:none}
.friendlinks .textlinks{margin:5px 5px 10px;padding-top:8px;border-top:1px solid #C4DCF1;}
.friendlinks .textlinks li{float:left;margin:0px 0px 0px 5px;width:129px;height:24px;line-height:24px;overflow:hidden}
.friendlinks .textlinks li a{margin-left:5px}
.friendlinks .linkbtn{margin:20px auto;display:block;width:220px;height:57px;line-height:57px;text-indent:-9999em;outline:none;background:url(images/linkbtn.gif) no-repeat 0 0}
.friendlinks .linkbtn strong{display:none}
.friendlinks .linkbtn:hover{background-position:0 bottom}
.friendlinks .mylink{margin:0px 15px 50px}
.friendlinks .mylink dt{margin:5px 0;color:#203FA0;font-size:14px;line-height:24px;font-weight:bold}
.friendlinks .mylink dd{margin:0;line-height:24px;text-align:center}
.friendlinks .mylink textarea{font-size:12px;width:100%;height:60px;}
.friendlinks .tip{margin:5px 0px;padding-bottom:8px;font-weight:normal;color:#203FA0;border-bottom:1px dotted #C4DCF1}
.friendlinks #applylink{display:none;position:relative;overflow:hidden}
.friendlinks .linkedit dt{float:left;margin:4px 0px;height:20px;line-height:20px;width:150px;text-align:right;color:#333}
.friendlinks .linkedit dd{margin:4px 0 4px 10px;float:left;line-height:20px;width:500px}
.friendlinks .linkedit dd input{width:350px}
.friendlinks .linkedit dd textarea{width:350px;height:80px;font-size:12px}
.friendlinks .linkedit dd.btn{margin:10px 0 10px 160px}
.friendlinks .linkedit dd.btn input{width:auto;padding:4px 12px;margin-right:10px}
#linkmaskct{display:none}
#linkmaskct .mask{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;filter:alpha(opacity=5);opacity:0.05;z-index:99;}
#linkmasktxt{position:absolute;z-index:100;color:#2b2b2b;padding:16px 16px 16px 30px;background:#F3F8FC;border:4px solid #C4DCF1;cursor:wait}

/*----------------------------------------------------------------------------------*/
/* 下载页面样式 */

/*下载首页*/
.download_index{}
.download_index .main{}
.download_index .recommend{height:128px}
.download_index .focus{padding:0;width:480px;}
.download_index .boxlist{float:left;width:700px;overflow:hidden}
.download_index .boxlist .box{float:left;width:338px;margin:10px 10px 0px 0px}

.downinfo_ul{height:328px}
.downinfo_ul li{float:left;line-height:22px;width:50%;}
.downinfo_ul li.sw{width:45%}
.downinfo_ul li.bbd{border-bottom:1px solid #ccc;padding-bottom:4px;margin-bottom:2px}
.downinfo_ul li.aw{width:100%;}
.downinfo_ul li.btn_l, .downinfo_ul li.btn_r{width:50%}
.downinfo_ul li a{display:block;margin:5px 0;height:24px;line-height:22px;text-align:center;background:url(images/btn_bg.gif) no-repeat 0 0;text-decoration:none}
.downinfo_ul li a:hover{background-position:0 -24px}
.downinfo_ul li.btn_l a{margin-right:5px;}
.downinfo_ul li.btn_r a{margin-left:5px;}
.downinfo_ul li em{font-style:normal;color:#0066CC}

/*下载封面*/
.download_channel .main{float:right;width:694px;overflow:hidden}
.download_channel .side{float:left;width:276px}
.download_channel .boxlist .box{height:241px}

/*下载排名*/
.ranklist_dl{}
.dl_head{border-bottom:1px solid #C4DCF1;color:#2B2B2B}
.dl_row, .dl_row li{line-height:25px;height:25px}
.dl_row li{float:left;overflow:hidden}
.dl_head, .dl_row_withbg{background:#F3F8FC}
.dl_row .ranknum{margin-top:4px;position:static}
.dl_row .c0{padding-left:5px;width:30px;}
.dl_row .c1{width:285px}
.dl_row .c2{width:45px}
.dl_row .c3{width:36px}
.dl_row .c4{width:35px}
.dl_row .c5{width:70px;text-align:center;}
.dl_row .c6{width:70px}
.dl_row .c7{width:75px;margin-right:5px;text-align:right;}

/*推荐下载*/
.rmdlist li{float:left;width:155px;overflow:hidden;}

/*下载列表*/
.downloadlist .main{float:right;width:692px}
.downloadlist .side{float:left;width:276px}

.downpagelist{padding:12px 12px 6px;}
.downpagelist li{margin-bottom:12px;}
.downpagelist .thumb{float:left;margin-top:10px;border:1px solid #E2EFFF;text-align:center;background:#FFF url(images/download_nopic.gif) no-repeat center}
.downpagelist .thumb, .downpagelist .thumb img{width:120px;height:90px;}
.downpagelist .thumb a{display:block;width:120px;height:90px;overflow:hidden}
.downpagelist .thumb img{border:none}
.downpagelist .title{padding:0px 6px;height:24px;line-height:24px;background:#E2EFFF url(images/down_ico.gif) no-repeat 3px -171px;padding-left:23px;}
.downpagelist .title h3{float:left;margin:0 4px 0 0;padding:0;font-size:14px;}
.down_digg_percent{float:right;color:#40A300}
.down_digg_percent span{display:inline-block;height:5px;border:1px solid #40A300;margin-right:4px;background:#FFF;width:70px;overflow:hidden}
.down_digg_percent span em{display:block;float:left;height:5px;width:0;background:url(images/digg_split.jpg) no-repeat 0 -76px;overflow:hidden}
.downpagelist .description{margin:10px 0 0 132px;line-height:150%;}

.down_ico{clear:both;height:16px;padding:8px 3px 0;}
.down_ico span, .down_level{float:left;display:block;margin-right:4px;height:16px;line-height:16px;padding-left:20px;background:url(images/down_ico.gif) no-repeat 1000px}
.down_ico .down_copyright{background-position:0 -50px}
.down_ico .down_date{background-position:0 0}
.down_ico .down_hot{background-position:0 -25px}
.down_ico .down_platform{background-position:0 -100px}
.down_ico .down_language{background-position:0 -75px}
.down_ico .down_size{background-position:0 -125px}
.down_level{float:right;margin-right:0;padding:0;width:16px;background-repeat:repeat-x;background-position:0 -150px;}
.dl2{width:34px}
.dl3{width:52px}
.dl4{width:70px}
.dl5{width:86px}

/*简洁模式*/
.downpagelist .brief li{margin:0;}
.downpagelist .brief .title{height:28px;line-height:28px;border-bottom:1px dotted #CCC;background-color:transparent;background-position:0px -169px;padding-left:20px;}
.downpagelist .brief .down_ico, .downpagelist .brief .thumb, .downpagelist .brief .description{display:none}

/*摘要模式*/
.downpagelist .desc .thumb{display:none}
.downpagelist .desc .description{margin-left:0}

/*下载内容页*/
.gourlmap, .down_operate a{background:url(images/download_split_bg.gif) no-repeat 10000px 10000px}
.download_detail .main{float:right;width:700px}
.download_detail .side{float:left;width:270px}
.gourlmap{float:right;margin-right:10px;font-size:14px;font-weight:bold;padding-left:22px;background-position:0 -151px;}
.download_info{}
.download_info .col1{float:left;width:448px}
.download_info .col2{float:right;width:220px;}
.down_info li{float:left;color:#333;padding-right:10px;width:214px;height:27px;line-height:27px;overflow:hidden;border-bottom:1px dotted #ccc}
.down_info li.fullli{width:438px}
.down_info strong{color:#0F74A7;display:inline-block}
.down_info .down_level{display:inline-block;float:none;vertical-align:middle}
.down_pic{border:1px solid #99C9DD;height:140px;background:url(images/download_nopic.gif) no-repeat center}

.down_operate{margin:25px 0 0;text-align:center;}
.down_operate a{display:inline-block;margin:0px 2px;padding:0px 3px 0px 26px;width:69px;height:30px;line-height:26px;text-align:center;color:#333;font-weight:bold}
.down_operate a:hover{background-color:#FFFFCC;text-decoration:none}
.down_operate .o_down{background-position:0px -190px}
.down_operate .o_comment{background-position:0px -220px}
.down_operate .o_help{background-position:0px -250px}
.down_operate .o_favorite{background-position:0px -280px}

.down_digg{margin-top:25px;text-align:center}
.down_digg a, .down_digg a em{background:url(images/digg_split.jpg) no-repeat 0 0;}
.down_digg a{display:inline-block;margin:0px 2px;padding:2px 36px 0px 38px;width:134px;height:36px;text-decoration:none;text-align:left;color:#003300; overflow:hidden}
.down_digg a:hover{background-position:0 -38px;text-decoration:none}
.down_digg a strong{float:left;line-height:16px;margin-right:5px;cursor:pointer}
.down_digg a span{float:left;line-height:16px; white-space:nowrap;cursor:pointer}
.down_digg a p{float:left;margin:4px 0 0;padding:0;height:5px;width:70px;border:1px solid #40A300;background:#FFF;overflow:hidden}
.down_digg a em{display:block;float:left;width:0;height:5px;background-position:0 -76px;overflow:hidden;cursor:pointer}
.down_digg a .percent{display:block;float:left;margin-left:4px;line-height:normal;font-size:11px;width:52px;overflow:hidden}
.down_digg .d_oppose{color:#660000;background-position:0 -81px}
.down_digg .d_oppose:hover{background-position:0 -119px}
.down_digg a.d_oppose p{border-color:#FF3939}
.down_digg a.d_oppose em{ background-position:0 -157px;}

.down_body{font-size:14px;line-height:150%;}

/*下载地址*/
.downurlblock{float:left;width:170px;margin:5px 10px 5px 0px}
.downurlblock dt, .downurlblock dd li{background:url(images/download_url_bg.gif) no-repeat 0 0}
.downurlblock dt{margin:0;padding:0 0 0 8px;font-size:12px;height:30px;line-height:22px;color:#FFF;font-weight:bold}
.downurlblock dd{margin:0;padding:5px 5px 0}
.downurlblock dd li{height:24px;line-height:24px;overflow:hidden;background-position: 0 -42px;padding-left:18px;}
.downurlblock dd li a:hover{color:red}

/*按字母排列*/
.download_words{margin:10px 15px 0;padding:2px 10px;height:46px;line-height:22px;border:1px solid #AFE6FF;background:#F1FAFF}
.download_words dl{margin:0;padding:0;clear:both}
.download_words dt{float:left;font-weight:bold;color:#003366}
.download_words dd{float:left;margin:0 0 0 10px;}
.download_words dd a{font-size:14px;margin:0px 4px;}

/*----------------------------------------------------------------------------------*/
/* 评论样式 */

/* 评论首页 */
.comment-index{background:url(images/comment_index_bg.gif) repeat-y right}
.comment-nav{margin:0 0 6px;height:32px;line-height:32px;}
.comment-nav h1{margin:0;padding:0;float:left;margin-right:10px;}
.comment-logo{float:left;display:block;margin-right:10px;width:82px;height:32px;background:url(images/comment.gif) no-repeat 0 0}
.comment-logo span{display:none}
.comment-nav .navlist{float:left;margin-top:2px;font-size:14px;}
.comment-nav .navlist a{margin:0px 8px}
.fulltitle{margin:0;padding:0 12px;line-height:39px;font-size:18px;font-family:'黑体';font-weight:normal;color:#336699;border-bottom:1px solid #99C9DD;background:#E2EFFF}

.comment-ico, .comment-ico-home, .comment-ico-rank, .comment-ico-wonderful, .comment-ico-recommend{display:inline-block;background:url(images/comment.gif)  no-repeat 0 0;}
.comment-ico{height:32px;width:32px;vertical-align:top}
.comment-ico-home{line-height:24px;background-position:0 -46px;padding-left:20px}
.comment-ico-rank{line-height:24px;background-position:0 -137px;padding-left:20px}
.comment-ico-wonderful{line-height:24px;background-position:0 -77px;padding-left:20px}
.comment-ico-recommend{line-height:24px;background-position:0 -107px;padding-left:20px}

/*评论首页*/
.ci-main{float:left;width:690px}
.ci-side{float:right;width:260px;padding:2px 10px;border-top:1px solid #C4DCF1}
.ci-bom-line{clear:both;margin-left:700px;height:1px;overflow:hidden;background:#C4DCF1}
.ci-block-title{height:29px;line-height:29px;padding:0px 8px;font-size:14px;font-weight:bold;color:#203FA0;border:1px solid #C4DCF1;background:url(images/listtitlebar.jpg) no-repeat 0 0}
.ci-main .comment_body{padding-left:0px;padding-right:0px}

.cmt-side-block{}
.cmt-side-block .hd{color:#203FA0;border-bottom:1px solid #C4DCF1;height:26px;line-height:24px;}
.cmt-side-block .hd h2{float:left;margin:0;padding:0;font-size:12px}
.cmt-side-block .hd .tabs{float:right;padding-right:6px;}
.cmt-side-block .hd .tabs li{float:left;margin-top:2px;margin-bottom:0px;line-height:22px;height:23px;position:relative;padding:1px 8px;cursor:pointer}
.cmt-side-block .hd .tabs li.active{padding:0px 7px;border:1px solid #C4DCF1;border-bottom:1px solid #F3F8FC;}
.cmt-side-block .bd{padding:4px 0px}

/*推荐评论*/
.cmt_rmd_list{margin-top:11px;border-bottom:1px dotted #AFAFB0}
.cmt_rmd_list .cmt_rmd_top_line{margin-top:5px;height:12px;overflow:hidden;background:url(images/comment_rmd_tip.gif) no-repeat 0 -40px;}
.cmt_rmd_list .cmt_list{margin-top:0;border-bottom:none;border:1px solid #999;border-top:none;background:#FFFFEE;}
.cmt_rmd_list .cmt_list .cmt_body{padding:3px}
.cmt-rmd-tip, .cmt-rmd-tip span{float:left;height:31px;line-height:26px;font-size:14px;background:url(images/comment_rmd_tip.gif) no-repeat 0 0;color:#0F74A7}
.cmt-rmd-tip{padding-left:29px;}
.cmt-rmd-tip span{display:block;background-position:right 0;padding-right:29px;}
.cmt-rmd-title{clear:both;margin:0;padding:0;height:36px;line-height:36px;font-weight:normal;font-size:18px;font-family:'黑体';overflow:hidden}
.cmt-cnt-title{line-height:135%;}
.cmt-rmd-info{padding-bottom:10px;height:32px;line-height:32px;text-align:right}

.commentmain{padding:0;background:url(images/comment_bg.gif) repeat-y 0 0;border:1px solid #C4DCF1;border-width:1px 0px;}
.comment-col1{float:left;width:740px;}
.comment-col2{float:right;width:220px;padding:10px}
.comment-col2 .box .bd{background:#FFF}

/*评论排行*/
.cmt-rank{padding:10px 15px}
.cmt-rank li{height:44px;line-height:44px;border-bottom:1px dashed #ccc}
.cmt-rank li.nobd{border:none}
.cmt-rank li h3{float:left;margin:0;padding:0;font-weight:normal;}
.cmt-rank li span{float:left}
.cmt-rank li span.rnum{display:inline-block;width:40px;font-size:18px;color:#FF0000;text-align:center;}
.cmt-rank li span.cmtnum a{color:#FF0000}

.comment_content_title{height:40px;}
.comment_content_title h1{font-size:25px;margin:0;padding:0;display:inline;color:#336699}
.comment_content_title a{color:red;line-height:18px}
.cmt_cnt_desc{line-height:150%}

.comment{margin:0px 1px;}
.cmt_hd{height:40px;line-height:40px;border-bottom:1px solid #C4DCF1;background:#E2EFFF}
.cmt_hd .title{float:left;margin:0;padding:0 15px;color:#000;font-size:18px;font-family:'黑体';font-weight:normal;}
.cmt_hd .tabs{border-right:1px solid #C4DCF1}
.cmt_hd .tabs li{position:relative;float:left;font-size:14px;color:#000;padding:0px 15px;border-left:1px solid #C4DCF1;cursor:pointer;}
.cmt_hd .tabs li.active{margin-bottom:-1px;font-weight:bold;background:#F8FBFF;border-bottom:1px solid #F8FBFF;cursor:default;position:relative}
.cmt_hd .tabs li.first{border-left:none}
.cmt_hd .tabs li span{font-size:12px;font-weight:normal;font-family:Arial, Helvetica, sans-serif}

.comment_body{padding:0px 15px 10px;}
.comment_body .pages{border-top:none}
.comment_cnt{padding-bottom:15px;border-bottom:1px dotted #AFAFB0}

.cmt_hot{margin:0px 15px;line-height:36px;border-bottom:1px solid #dedede}
.cmt_newest{line-height:36px;padding:0px 15px;border:1px solid #dedede;border-width:1px 0px; background:#E2EFFF}
.cmt_hot h2, .cmt_newest h2{font-size:18px;font-family:'黑体';display:inline;color:#000;font-weight:normal}

.cmt_list{margin-top:11px;background:url(images/dotline.gif) repeat-x 0 bottom}
.cmt_list_last{background:none}
.cmt_list .cmt_head{margin:0px 3px;height:20px;line-height:20px;color:#1E50A2;overflow:hidden}
.cmt_list .cmt_head dd{float:left;margin:0;}
.cmt_list .cmt_info{float:left;color:#036;}
.cmt_list .cmt_head .cmt_ip{margin-left:4px;font-family:'宋体';color:#666}
.cmt_list .cmt_head .cmt_datetime{float:right;color:#666;}
.cmt_list .cmt_body{margin:0;padding:12px 3px}
.cmt_list .cmt_message{margin:0;padding:0;line-height:20px;font-size:14px;color:#000}
.cmt_list .quote{margin-bottom:4px;color:#999;padding-left:20px;background:url(images/quote_start.gif) no-repeat 0 4px;}
.cmt_list .quote blockquote{margin:0;display:inline-block;padding-right:20px;background:url(images/quote_end.gif) no-repeat right bottom;}

.cmt_old{margin-bottom:10px;padding:3px;font-size:12px;border:1px solid #999;background:#FFFFEE;}
.cmt_old_show .cmt_old_head, .cmt_old_show .cmt_old_message{display:block !important}
.cmt_old_hide .cmt_old_head, .cmt_old_hide .cmt_old_message{display:none}
.cmt_old_head{margin:0px 3px;height:20px;line-height:20px;font-size:12px;overflow:hidden;color:#1E50A2;}
.cmt_old_head dt{float:left;margin:0}
.cmt_old_head dd{float:right;margin:0;color:red;padding:0px 3px}
.cmt_old_info{float:left;color:#036;}
.cmt_old_sitename{}
.cmt_old_author{}
.cmt_old_floor{float:right;color:red;padding:0px 3px}
.cmt_old_message{margin:6px 3px;line-height:20px;font-size:14px;color:#000}
.cmt_hidefloor_tip{color:#000;}
.cmt_hidefloor_tip a{margin-left:10px;color:red}
.cmt_hidefloor .cmt_hidefloor_tip{display:none}

.cmt_hidelevel_1,.cmt_hidelevel_2{padding:0 !important;border-width:0px !important;}

.cmt_hidelevel_1 .cmt_old,
.cmt_hidelevel_2 .cmt_old,
.cmt_hidelevel_1 .cmt_showlevel_1 .cmt_hidelevel_2,
.cmt_hidelevel_1 .cmt_showlevel_1 .cmt_hidelevel_2 .cmt_old{padding:0;border-width:0px;}

.cmt_hidelevel_1 .cmt_old_head,
.cmt_hidelevel_1 .cmt_old_message,
.cmt_hidelevel_2 .cmt_old_head,
.cmt_hidelevel_2 .cmt_old_message,
.cmt_hidelevel_1 .cmt_showlevel_1 .cmt_hidelevel_2 .cmt_old_head,
.cmt_hidelevel_1 .cmt_showlevel_1 .cmt_hidelevel_2 .cmt_old_message{display:none}

.cmt_hidelevel_1 .cmt_showlevel_1,
.cmt_hidelevel_1 .cmt_showlevel_1 .cmt_old,
.cmt_hidelevel_2 .cmt_showlevel_2,
.cmt_hidelevel_2 .cmt_showlevel_2 .cmt_old,
.cmt_hidelevel_1 .cmt_showlevel_1 .cmt_hidelevel_2 .cmt_showlevel_2,
.cmt_hidelevel_1 .cmt_showlevel_1 .cmt_hidelevel_2 .cmt_showlevel_2 .cmt_old{padding:3px;border-width:1px}

.cmt_hidelevel_1 .cmt_showlevel_1 .cmt_old_head,
.cmt_hidelevel_1 .cmt_showlevel_1 .cmt_old_message,
.cmt_hidelevel_2 .cmt_showlevel_2 .cmt_old_head,
.cmt_hidelevel_2 .cmt_showlevel_2 .cmt_old_message,
.cmt_hidelevel_1 .cmt_showlevel_1 .cmt_hidelevel_2 .cmt_showlevel_2 .cmt_old_head,
.cmt_hidelevel_1 .cmt_showlevel_1 .cmt_hidelevel_2 .cmt_showlevel_2 .cmt_old_message{display:block}

.cmt_operate{padding-bottom:5px;height:22px;color:#D7DFEC;text-align:right;font-family:'宋体' }
.cmt_operate a{margin:0px 8px;color:#036;}

/*评论发表*/
.cmt_form{padding:0px 15px 15px;border-top:1px solid #C4DCF1;text-align:center;}
.cmt_form .hd{margin:0 0 10px 0;padding:0;line-height:30px;font-size:14px;color:#1E50A2;font-weight:bold;text-align:center;background:#F1F4F7;}
.cmt_form_input{padding:6px 4px;color:#666;font-size:14px;width:98%;height:120px; background:#FFF url(images/comment_txt_bg.gif) no-repeat center center;border:1px solid #DEDEDE}
.cmt_form_addon{line-height:24px;text-align:left;}
.cmt_form_op{margin:10px auto 0;text-align:right;}
.cmt_form_op label{float:left;margin-left:4px;line-height:18px;font-family:'宋体'}
.cmt_form_op label input{vertical-align:middle;margin-top:-1px;}
.cmt_form_tip{color:#AD2D3B;margin-top:15px}
.cmt_verifycode_ct{position:relative}
.cmt_verifycode{position:absolute;top:-56px;left:48px;border:1px solid #99C9DD}
.cmt_verifycode img{cursor:pointer}
.cmt_account{float:none;padding:10px 5px 8px;background:url(images/dotline.gif) repeat-x 0 0}

.commentmain .cmt_form{padding-top:10px}

/*评论列表*/
.detail_cmt{border:1px solid #C4DCF1;margin:10px 0 0;background:#F8FBFF}
.detail_cmt .cmt_form{border:none;}
.comment_detail_list{padding:0 15px}
.detail_cmt .headtitle{padding:10px 15px 0 38px;height:28px;line-height:28px;font-size:14px;color:#203FA0;font-weight:bold;background:url(images/comment.gif) no-repeat 18px -33px}
.cmt_howto{margin:10px 0px;font-family:'宋体';font-size:14px;padding:0px 10px}

.elevator_info{margin:0px 3px 10px;padding-bottom:8px;border-bottom:1px dotted #AFAFB0}
.elevator_txt{padding-bottom:6px;line-height:18px}
.elevator_txt strong{color:red;}
.elevator_operate{height:22px;line-height:20px;overflow:hidden}
.elevator_operate span{float:left;color:red}
.elevator_operate div{float:right;}
.elevator_operate a.elevator_up, .elevator_operate a.elevator_down{display:inline-block;width:32px;height:20px;line-height:20px;padding-left:24px;margin:0px 5px;background:#F0F7FF url(images/updown.gif) no-repeat 2px 0;border:1px solid #dedede}
a.elevator_down{background-position:2px -30px;}
.elevator_operate a.elevator_btn_over{position:relative;border-bottom-color:#F0F7FF;z-index:100;}
.elevator_operate div p{margin:-1px 0 0 -26px;padding:4px;width:180px;position:absolute;background:#F0F7FF;border:1px solid #dedede;overflow:auto;display:none;z-index:90;}
.elevator_operate div p a{margin:0px 4px;line-height:20px;}
.isshow_floor{color:green}
.unshow_floor{color:red}

/*----------------------------------------------------------------------------------*/
/*心情样式*/
/*心情首页*/
.moodrank{padding-bottom:20px;border:1px solid #D6E5F5;}
.moodrank .hdct{padding:2px 20px;}
.moodrank .hd{height:36px;line-height:36px;border-bottom:1px solid #D6E5F5}
.moodrank .hd .title{float:left;color:#CC0000;font-size:14px;line-height:36px;margin:0;padding-left:28px;background:url(images/mood_ico.gif) no-repeat 0 8px;}
.moodrank .hd .otherrank{float:right;font-size:14px}
.moodrank .hd .otherrank a{margin-left:8px;padding-left:20px;background:url(images/ico_rank.gif) no-repeat 0 center}
.moodrank .channellist{margin:0px 20px;padding:10px;border-bottom:1px solid #D6E5F5;}
.moodrank .channellist a{margin:0px 8px;line-height:24px; white-space:nowrap;}
.moodrank .channellist a.active{font-weight:bold}
.moodrank .bd{margin-top:10px;background:url(images/hline.gif) repeat-y center 0}
.moodrank .block-hd, .moodrank .block-hd li, .moodrank .block-bd, .moodrank .ranklist .ranknum{background:url(images/rank_split.gif) no-repeat 1000px 1000px}
.moodrank .block{float:left;padding:10px 20px;width:449px;}
.moodrank .block-hd{height:26px;background-position:0 25px;background-repeat:repeat-x}
.moodrank .block-hd h3{float:left;margin:0;line-height:20px;font-size:14px;color:#203FA0}
.moodrank .block-hd h3 img{float:left;width:20px;margin-right:4px;}
.moodrank .block-hd ul{float:right;border-right:1px solid #D6E5F5;}
.moodrank .block-hd li{float:left;margin:0;width:120px;text-align:center;line-height:25px;height:25px;border:1px solid #D6E5F5;border-width:1px 0 0 1px;cursor:pointer;background-position:0 -30px;}
.moodrank .block-hd li.active{font-weight:bold;color:#203FA0;background-position:0 -60px}
.moodrank .block-bd{padding:0px 6px;background-position:0 -90px;background-repeat:repeat-x}
.moodrank .ranklist dt{border:none;padding-left:20px;height:26px;}
.moodrank .ranklist a{font-size:14px}
.moodrank .rhd{height:15px;padding:4px 0 0}
.moodrank .moodnum{display:block;float:right;width:50px}
.moodrank .ranklist a{float:left}
.moodrank .ranklist .moodnum{color:#203FA0}
.moodrank .ranklist .ranknum{width:15px;height:14px;background-position:0 -10px;line-height:13px;color:#666;top:7px}
.moodrank .ranklist .rn_red{background-position:-30px -10px;color:#F00}

/*心情表达*/
.mood{}
.mood .title{padding:0 10px;height:24px;line-height:24px}
.mood .mymood{float:left;font-weight:normal;color:#CC0000}
.mood ul{padding:0;}
.mood li{float:left;padding:0px 10px;width:40px;text-align:center;line-height:22px;}
.mood .moodbar, .mood .moodbar em, .mood .moodbar span, .mood .ico_rank{background:url(images/mood_ico.gif) no-repeat 1000px 1000px}
.mood .moodbar{margin:0 auto;width:16px;height:80px;background-position:-20px -61px;overflow:hidden;position:relative}
.mood .moodbar em, .mood .moodbar span{display:none;float:left;width:16px;overflow:hidden;position:absolute;left:0}
.mood .moodbar em{background-position:0 -61px;top:0;}
.mood .moodbar span{height:2px;background-position:0 -139px;bottom:0}
.mood .emoticons{margin-top:4px;height:40px;line-height:34px;text-align:center;font-size:34px;vertical-align:bottom}
.mood .emoticons img{vertical-align:middle;cursor:pointer}
.mood .ico_rank{float:right;padding-left:22px;background-position:0 -31px;}
.mood .votenum{font-size:10px}
.mood input{display:none}
.moodvoted .emoticons img{cursor:default}
.moodvoted input{display:none}

/* 用户 */
.formdl .rinput, .formdl .rinput .txt, .button, .trigger, .selectcate, .favolist dl.over dt .btn, .tipbox, .tipbox input, .btn, .btn span, .btn em, .win-dialog .hd, .win-dialog .hd .wrap, .win-dialog .hd .closebtn, .lockbtn, .unlockbtn, .gridbody thead th, .c-btn, .searchTrigger, .formdl .sideerror, .successbar, .errorbar{font-style:normal;background:url(images/form_split.gif) no-repeat 1000px 0;}

.formdl{margin:0;position:relative;_height:1%}
.formdl dd{margin:0;padding:10px 0 0 68px;}
.formdl dd label{position:absolute;left:0;line-height:26px;color:#333}
.formdl dd.green{padding-top:6px;color:#008000}
.formdl .tip{margin:4px 0 0;color:#999;}
.formdl .errormsg{display:block;margin-top:2px;color:#C60A00}
.formdl .input{margin:0;line-height:26px;}
.formdl .input label{position:static; line-height:normal}
.formdl .textinput{font-size:14px;color:#090;font-weight:bold}
.formdl .input input{vertical-align:middle}
.formdl .input .txt{margin-top:0;height:20px;padding:3px 4px;border:1px solid #C5DAED;border-top-color:#78BCDD;border-bottom-color:#C7E2F1;font-family:Verdana, Arial, Helvetica, sans-serif;background:#FFF url(images/input_bg.gif) repeat-x 0 0}
.formdl .input textarea.txt{height:auto}
.formdl .input .focus{border-color:#A8DB42;border-top-color:#6EA108;border-bottom-color:#B1E44B;}
.formdl .rinput{margin:0;padding-left:2px;background-position:0 0;position:relative;}
.formdl .rinput .txt{margin:0;border:medium none;height:18px;line-height:18px;padding:4px;background-position:right -30px;font-family:Verdana, Arial, Helvetica, sans-serif; vertical-align:text-top;_margin-top:-1px}
.formdl .rfocus{background-position:0 -60px;}
.formdl .rfocus .txt{background-position:right -90px;}
.formdl .buttons{padding:0 0 10px 68px}
.formdl .button{margin-right:8px;width:98px;height:34px;font-size:14px;color:#237E9C;font-weight:bold;border:medium none;background-position:0 -120px;outline:none}
.formdl .b-over{background-position:0 -155px;}
.formdl .b-click{background-position:0 -190px;}
.formdl textarea{font-size:12px}
.formdl .vcode{line-height:26px}
.formdl .vcode input{float:left;width:68px !important;_position:relative;_top:1px}
.formdl .vcode img{float:left;width:65px;height:24px;margin:0px 6px;border:1px solid #D6E5F5;}
.formdl .linebtn{height:26px;}
.formdl .linebtn .txt{float:left;}
.formdl .linebtn .btn{margin-left:6px;}

.formdl .sideerror{border:0;padding-left:28px;line-height:26px;color:#CC3300;display:none;vertical-align:text-top}
.formdl .ok{background-position:-775px -357x}
.formdl .error{background-position:-775px -387px}
.formdl .warm{background-position:-775px -417px}
.formdl .tipmsg{color:green;padding-left:4px}

/* window */
.win-dialog{margin:0 auto;width:420px;position:fixed;_position:absolute;z-index:10002;}
.win-dialog .hd{padding:0 8px 0 0;background-position:right -590px;}
.win-dialog .hd .wrap{padding-left:8px;color:#135E66;height:40px;line-height:37px;background-position:0 -550px}
.win-dialog .hd h3{float:left;margin:0;font-size:14px;cursor:default}
.win-dialog .hd .closebtn{display:block;float:right;margin-top:10px;width:31px;height:17px;background-position:-100px -290px;}
.win-dialog .hd .closebtn-hover{background-position:-131px -290px;}
.win-dialog .hd .closebtn-click{background-position:-162px -290px;}
.win-dialog .bd{padding:15px 20px 30px;border:1px solid #6CD1E3;border-width:0 1px 1px 1px;background:#FFF;overflow:hidden;}
.win-ct{position:absolute;top:0;display:none}
.win-mask{position:absolute;top:0;left:0;background:#000;filter:alpha(opacity=20);opacity:0.2;z-index:10000}
.win-shadow{position:absolute;background:#000;filter:alpha(opacity=50);opacity:0.5;z-index:10001}
.win-ct .buttons{padding:20px 0 0;text-align:center}
.win-dialog .dialog h3{margin:0 0 10px;font-size:14px;font-weight:normal}

/* Ajax 登录*/
.ajaxlogin{padding:0px 10px}
.ajaxlogin .msg{margin:0 0 10px;padding-bottom:15px;font-size:14px;color:#C60A00;border-bottom:1px solid #D6E5F5}
.ajaxlogin label{font-size:14px}
.ajaxlogin .logindl{margin-left:20px}
.ajaxlogin .logindl .txt{width:200px}

/* 收藏 */
.favorite{}
.favorite .error{margin:10px 0;}
.favorite .formdl .txt{width:400px}
.favorite .formdl textarea{height:100px !important;}
.selectcate{position:absolute;top:0;left:338px;display:block;border:1px solid #D6E5F5;line-height:24px;width:65px;padding-left:5px;background-color:#FAFBFC;background-position:49px -290px;outline:none;z-index:10002}
.selectcate:hover{text-decoration:none}
.selectcate_collapse{width:77px;_width:75px;background-position:49px -318px;border-right:none}
.cateselector{position:absolute;left:488px;top:10px;padding:6px 10px 10px;width:180px;height:250px;border:1px solid #D6E5F5;background:#FAFBFC;overflow:auto;z-index:10000;display:none;overflow-x:hidden;}
.cateselector h3{margin:0 0 3px 0;font-size:12px;color:#237E9C}
.cateselector p{margin:0;line-height:180%;word-break:break-all;}
.cateselector p a{color:#0000CC}
.cateselector p a:hover{background:#0000CC;color:#FFF;text-decoration:none}
.cateselector p a.selected{color:#A0A0A0}
.cateselector p nobr{display:inline-block}