﻿/*
  auther:f7
  date:2014.01
*/
/*  Reset  */
html,body,span,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,cite,code,del,em,img,q,small,strong,sub,sup,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend { margin:0; padding:0; border:0; font-size:100%;}
body { background:#fff; color:#000; font:12px/1.5em simsun; text-align:center;}
ol,ul { list-style:none;}
cite,em,strong,th,h1,h2,h3,h4,h5,h6 { font-style:normal; font-weight:normal;}
input,textarea,select,button,td { font-size:100%;}
a { color:#000; text-decoration:none;}
a:hover { color:#f00; text-decoration:underline;}
.sepln { display:none;}

/*  CMS Common title colors  */
.title_default { }
.title_black { color:black !important;}
.title_red { color:red !important;}
.title_blue { color:blue !important;}
.title_green { color:green !important;}
.title_brown { color:brown !important;}
.title_gray { color:gray !important;}

.hea-menu { margin:0 auto; width:1000px; height:62px;  overflow:hidden; }
.hea-menu .logo { float:left; }
.hea-menu .logo a { width:115px;overflow:hidden; display:block; padding-top:8px;}
.hea-menu .list {float:left; color:#fff;font-size:14px; height:29px; padding-top:7px;text-align:center;width:885px; background:#b6241f;overflow:hidden;margin-top:15px;  }
.hea-menu .list a{color:#fff;margin:0 16px;padding-top:3px; padding-left:8px; padding-right:8px; padding-bottom:3px;display:inline-block;text-decoration:none; float:left; overflow:hidden;}
.hea-menu .list em{width:2px; background:url(../images/navline.gif) no-repeat scroll 0px 4px; height:20px; overflow:hidden;display:inline-block; float:left;}
.hea-menu .list a:hover{color:#fff; background:#820504} .chanHead {margin:0 auto;width:1000px;}


#pageFooter { border-top:1px solid #ccc; background:#f2f2f2; padding:20px 0 20px !important;}

/**/
.webTitle { text-align:left; position:absolute; top:-99999px; left:-9999em;}

.maxWidth { width:1000px; margin:auto;  margin: -15px auto 30px auto;}
.maxWidth:after { display:block; clear:both; content:""; visibility:hidden; height:0;}

#pageFooter {line-height:30px; padding:10px 0; text-align:center; }
#pageFooter hr { display:none; }
#pageFooter, #pageFooter a { color:#666; }
#pageFooter a:hover { color:#b31515; }


/**/
.newsList { text-align:left;}
.newslist { text-align:left;}
.newslist li { font:12px/26px simsun; background:url("../images/gray-dot.png") no-repeat 0 11px; padding-left:10px; height:26px; overflow:hidden;}
.newslist li a { color:#333;}
.newslist li a:hover { color:#c00;}


/**/
.main { text-align:left;}
.main-left { width:722px; float:left;}
.main-right { width:250px; float:right;}

/**/
.main-first { padding-top:20px;}
.main-first { width:100%; overflow:hidden;}
.main-first-left { width:350px; float:left;}
.main-first-right { margin-left:375px; _margin-left:372px; height:368px; overflow:hidden;}


.main-first-left img { width:350px; height:280px; display:block;}
.main-first-left .focusTopic_cont { padding:5px 15px 5px; background:#ededed;}
.main-first-left .focusTopic_tit { font:bold 18px/30px "Microsoft YaHei"; height:30px; overflow:hidden;}
.main-first-left .focusTopic_txt { color:#666; line-height:24px; height:48px; overflow:hidden;}
.main-first-left .focusTopic_txt a { color:#666;}
.main-first-left .focusTopic_txt a:hover { color:#c00;}
.main-first-left .moreLnk { display:none;}

/**/
.headline { margin-top:-11px; width:100%; overflow:hidden;}
.headline .focusTopic { border-top:1px dashed #ccc; margin:-1px 0 0;}
.headline h2 { font:bold 18px/28px "Microsoft YaHei"; padding:10px 0 0; color:#333; height:28px; overflow:hidden;}
.headline h2 a:hover,
.headline p a:hover { color:#f60;}
.headline p { color:#666; text-align:left; line-height:24px; margin:0 0 12px; height:48px; overflow:hidden;}
.headline p a { color:#c00;}


/**/
.modTit { width:100%; overflow:hidden; padding-bottom:2px; border-bottom:3px solid #b6241f;}
.modTit strong { float:left; font:24px/38px "Microsoft YaHei"; color:#333; padding-right:5px;}
.modTit-link { float:right; padding:10px 10px 0 0; font:16px/28px "Microsoft YaHei";}
.modTit-link a { color:#666;}
.modTit-link a:hover { color:#c00;}
.doubleNews-item .modTit-link { padding:5px 0 0 0; font-size:14px;}


/**/
.lastNews { margin-top:30px;}
.lastNews-con { padding-top:10px;}

.lastNews .item { padding:2px 0 15px; margin-bottom:6px; border-bottom:1px dashed #dfdfdf;}
.lastNews .item-tit { font: bold 18px/24px "Microsoft YaHei";height: 27px;overflow: hidden;padding: 4px 0;}
.lastNews .item-cont { overflow:hidden; zoom:1; font-size:12px; line-height:26px; color:#666;}
.lastNews .item-cont-img { height:123px; float:left;}
.lastNews .item-cont-img img { display:block; width:185px; height:123px; border:1px solid #e5e5e5; margin-right:18px;}
.lastNews .item-other { display:none;}
.lastNews .item-cont-txt a { color:#e75d00; padding-left:6px;}
.lastNews .item-cont-txt a:hover { color:#c00;}

.lastNews .item-onlytext .item-cont-img {display:none;}
.lastNews .item-onlytext .item-cont-txt {display:block; text-indent:2em;}




/**/
.doubleNews {   height: 633px;margin-right: -32px; overflow: hidden; padding-top: 25px;width: 754px;}
.doubleNews .modTit strong { font:22px/34px "Microsoft YaHei";}
.doubleNews-item { width:345px; float:left; _display:inline; margin-right:32px; height: 319px;}

.doubleNews .figure-news { width:100%; overflow:hidden; padding:20px 0 10px; margin:auto; text-align:left;}
.doubleNews .figure-news img { width:115px; height:75px; display:block;}
.doubleNews .fn-pic { width:115px; float:left; display:inline;}
.doubleNews .fn-cont { margin-left:125px; _margin-left:122px; height:75px; overflow:hidden;}
.doubleNews .fn-cont-tit  { font:bold 16px/22px "Microsoft YaHei"; display:block; height:22px; overflow:hidden;}
.doubleNews .fn-cont-tit a { color:#222;}
.doubleNews .fn-cont-tit a:hover { color:#c00;}
.doubleNews .fn-cont-txt { padding-top:8px; color:#666; line-height:24px; display:block;}
.doubleNews .fn-cont-txt a { color:#e75d00;}
.doubleNews .fn-cont-txt a:hover { color:#000;}
.doubleNews .newslist { padding-top:5px; padding-bottom:20px;}
.doubleNews .newslist li { font-size:14px; line-height:30px; height:28px; background-position:left 13px;}
.doubleNews .newslist li a { color:#000;}
.doubleNews .newslist li a:hover { color:#c00;}




/**/
.m-r-mod { padding-top:20px;}
.m-r-mod-tit-red { background:#ededed; height:34px;}
.m-r-mod-tit-red strong { float:left; padding:0 14px; background:#b6241f; color:#fff; font:17px/34px "Microsoft YaHei";}
.m-r-mod-tit-gray { background:url("../images/m-r-tit-bg.png"); height:34px;}
.m-r-mod-tit-gray strong { float:left; padding:0 14px; background:#fff; color:#333; font:17px/34px "Microsoft YaHei";}

.m-r-mod .focusTopic { padding-top:8px;}
.m-r-mod .focusTopic_tit { font:bold 14px/28px simsun; height:28px; overflow:hidden;}
.m-r-mod img { display:block; width:108px; height:90px;}
.m-r-mod .focusTopic_pic { width:108px; height:90px; float:left; padding-top:5px;}
.m-r-mod .focusTopic_txt { padding-top:2px; margin-left:118px; _margin-left:115px; line-height:24px; color:#666; height:96px; overflow:hidden;}
.m-r-mod .focusTopic_txt a { color:#666;}
.m-r-mod .focusTopic_txt a .moreLnk { color:#e75d00;}
.m-r-mod .focusTopic_txt a:hover { color:#f60; text-decoration:underline;}
.m-r-mod .newslist { padding-top:10px;}
.m-r-mod .newslist a { color:#666;}
.m-r-mod .newslist a:hover { color:#c00;}

/**/
.m-r-mod .photoAlbum_item { padding-top:15px;}
.m-r-mod .photoAlbum_item img { width:250px; height:120px; overflow:hidden;}
.m-r-mod .photoAlbum_item .photoAlbum_item_pic { height:120px;}
.m-r-mod .photoAlbum_item_txt { text-align:center; font:bold 14px/30px simsun; height:30px; overflow:hidden;}

.outer-hezuo { margin-top:10px;}
.outer-hezuo img { display:block; width:250px; height:350px;}


/* List */
.list { margin-top:5px; text-align:left; background:url(../images/mainbg.gif)  repeat-y; border-bottom:1px solid #ddd;}
.list-left { width:492px;float:left;border-top:1px solid #ddd; border-left:1px solid #ddd;}
.list-right { width:492px;float:right;border-top:1px solid #ddd;border-right:1px solid #ddd;}

.list .hd {border-bottom:1px solid #ddd; background:#f3f3f3; height:60px; line-height:60px; clear:both;}
.list .hd h2 { float:left; color:#B31515;float:left; height:36px; text-align:center; display:inline-block; padding:0 20px; font:22px/60px 'Microsoft YaHei','SimHei';}
.list .hd h2 a { color:#B31515; text-decoration:none; }
.list .hd .more { float:right; text-indent:12px; width:68px; }
.list .hd .more a { color:#999; display:block; height:60px;background:url(../images/more2.gif) no-repeat scroll 36px 21px;}
.list .hd .more a:hover { color:#b31515;background:url(../images/more2hover.gif) no-repeat scroll 36px 21px;}

.list ul{padding:15px;}
.list li:after{content: "\0020";height:0;clear:both;display:block;}
.list li{line-height:28px;text-align:right;font-size:12px;background:url(../images/hit.gif) -3px 9px no-repeat;text-indent:10px; color:#999;}
.list li.splitline{ height:0; margin:0; margin-bottom:14px; *margin-bottom:0; *line-height:0; padding:0; overflow:hidden;}
.list li a{float:left;font-size:14px;overflow:hidden;height:28px;text-align:left;}


/* list-page */
.container {width:1000px; margin:12px auto 0; overflow:hidden; zoom:1; text-align:left; font-family:"Microsoft YaHei";}
.primary {width:640px; float:left;}
/*.side {width:300px; margin-left:200px; position:absolute; left:50%; top:0px;}*/
.side {width:300px; float:right;}
.modcmn-tit {line-height:36px; border-bottom:5px solid #940000;}
.modcmn-tit h2 {padding-left:18px; font-size:20px; background:url('../images/title-icon-red.png') 0 11px no-repeat;}
.modcmn-tit span {float:right;}

/*.latestnews {margin-top:20px;}*/
.latestnews .mod-bd {padding-top:7px;}
.latestnews .morelnk {margin-top:20px; text-align:center;}
.latestnews .morelnk a {display:block; line-height:39px; font-size:18px; border:1px solid #d9d9d9;}
.latestnews .morelnk a:hover {background:#efefef;}
.latestnews .item {padding:12px 0 26px; border-bottom:1px solid #dfdfdf;}
.latestnews .item-tit {padding:13px 0 13px 0;; line-height:32px;}
.latestnews .item-tit a {font-size:20px; font-weight:bold;}
.latestnews .item-other {padding-left:5px;}
.latestnews .item-other em { padding-left:15px;}
.latestnews .item-cont {display:none;}

.pages {margin-top:36px; height:30px; text-align:center;}
.pages a {background:#f5f5f5; border:1px solid #d2d0d1; color:#333; padding:5px 8px; _padding:4px 6px; margin:0 3px; zoom:1; font-family:Arial,"Microsoft YaHei"; text-decoration:none;}
.pages a:hover {background:#efefef; border:1px solid #ddd; color:#f00;}
.pages span {color:#999; padding:5px; margin:0 3px; font-family:Arial,"Microsoft YaHei"; _padding:4px 6px; zoom:1;}
.pages span.curPage {color:#f00; font-weight:bold;}

.rank-tab .mod-hd {border-bottom:1px solid #ddd; width:100%; overflow:hidden;}
.rank-tab .mod-hd span {display:inline-block; padding:0 12px; float:left; border:1px solid #DDD; border-width:1px 1px 0 1px; font:18px/36px 'Microsoft YaHei'; cursor:pointer;}
.rank-tab .mod-hd span.current {color:#fff; border-color:#B31515; background:#B31515;}
.rank-tab .newslist { padding-top:10px;}


.chanNav {background:#f7f7f7; border-bottom:1px solid #d9d9d9; height:30px; line-height:16px; font-family:"Hiragino Sans GB","Microsoft YaHei","WenQuanYi Micro Hei",Tahoma,arial,sans-serif; font-size:12px; min-width:1000px;}
.chanNavCon {width:1000px; margin:0 auto; *zoom:1;}
.chanNavCon:after {display:block; clear:both; content:""; visibility:hidden; height:0;}
.chanNav span.left {color:#666; float:left; padding-top:8px;}
.chanNav span.left i {margin:0 6px; font-style:normal;}
.chanNav span.right {float:right; padding-top:5px;}
.chanNav span.right a {padding:3px 4px;}
.chanNav span.right a.cnLogin {background:#d03c4d; color:#fff; font-weight:bold; margin-left:10px;}
.chanNav span.right a.cnLogin:hover {background:#6e0007;}
.chanNav a {display:inline-block; font-size:12px; color:#000; text-decoration:none;}
.chanNav a:hover {font-size:12px; color:#b31515; text-decoration:underline;}
.chanTopNickname {line-height:20px;}

.wauto{width:1000px;margin:0 auto;font-family:"Microsoft YaHei", "STXihei";font-size:14px;}
#pageFooter { margin:0 auto; padding:1px 0; line-height:21px; color:#333;font-size:12px; font-family:"simsun";} #pageFooter a {color:#333; font-size:12px;font-family:"simsun";} #pageFooter img {vertical-align:middle;}