/** 
  * ah:qtGao1402
  */
html,body,div,span,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,cite,code,del,em,img,q,small,strong,sub,sup,b,i,address,dl,dt,dd,ol,ul,li,fieldset,form,label,legend {margin:0; padding:0; border:0; font-size:100%;}
body {background:#fff; color:#000; text-align:center;}
ol,ul {list-style:none;}
cite,em,i,strong,th,h1,h2,h3,h4,h5,h6,address {font-style:normal; font-weight:normal;}
input,textarea,select,button,td {font-size:100%;}
a {color:#333; text-decoration:none;}
a:hover {color:#f00; text-decoration:underline;}
body {font:14px Microsoft YaHei ,'simsun'; color:#333;}

/*  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;}

/* Common */
.mod-hd:after,.mod-bd:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.mod-hd,.mod-bd {*zoom:1;}

/* Layout */
.header {height:286px; margin-bottom:20px; position:relative; background:#f0f0f0;}
.header .sh-int {width:1000px; margin:0 auto; padding-top:40px; text-align:left; position:relative;}

.container {width:1000px; margin:12px auto 0; overflow:hidden; zoom:1; text-align:left;}
.primary {width:640px; float:left;}
/*.side {width:300px; margin-left:200px; position:absolute; left:50%; top:0px;}*/
.side {width:300px; float:right;}
.side-fixed {width:300px;}

#pageFooter {margin-top:23px !important; padding:18px 0 10px !important; border-top:1px solid #dddddd; background:#f3f3f3;}
#pageFooter hr {display:none;}

/* Custom */
.modcmn-tit {line-height:36px; border-bottom:5px solid #940000;}
.modcmn-tit h2 {padding-left:18px; font-size:20px; background:url('../img/13898_icon_v1.png') 0 -1px no-repeat;}
.modcmn-tit span {float:right;}

.newslist {padding:12px 0;}
.newslist p {text-align:center; padding:20px;}
.newslist li {padding-left:18px; line-height:26px; height:26px; overflow:hidden; background:url('../img/cutline.gif') 4px 8px no-repeat;}

.headline .item {padding:2px 0; margin-bottom:6px; border-bottom:1px solid #dfdfdf;}
.headline .item-tit {padding:10px 0; line-height:32px; font-size:20px; font-weight:bold;}
.headline .item-cont {overflow:hidden; zoom:1; line-height:28px;}
.headline .item-cont-img img {display:block; width:200px; height:150px; border:1px solid #e5e5e5; margin-right:18px; float:left;}
.headline .item-other {padding:14px 0 20px; color:#555;}

.item-other em {display:inline-block; float:right; padding:0 6px 0 18px; background:url('../img/13898_icon_v1.png') 0 -88px no-repeat;}
.item-other em i,
.item-other em a:hover {color:#940000;}
.item-other i.pinglun {display:none;}

.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;}

.latestnews {margin-top:20px;}
.latestnews .mod-bd {padding-top:7px;}
.latestnews .mod-hd span {display:inline-block; padding-left:23px; background:url('../img/13898_icon_v1.png') 0 -39px no-repeat;}
.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 24px;; line-height:32px;}
.latestnews .item-tit a {font-size:20px; font-weight:bold;}
.latestnews .item-other {padding-left:50px;}
.latestnews .item-cont {display:none;}

.ln-list {margin-top:0;}

.modside .modcmn-tit {padding-bottom:4px; border-bottom:1px solid #afafaf;}
.modside .photoAlbum_item_pic img {display:block; width:300px; height:220px;}
.modside .photoAlbum_item_txt {padding:10px 0; line-height:24px; text-align:center;}
.modside .f-tit {line-height:32px; font-size:16px;}
.modside .f-con {padding-top:4px;}
.modside .f-con-img img {display:block; width:98px; height:98px; float:left; margin:8px 10px 0 0;}
.modside .f-con-txt {line-height:28px;}

.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;}

.introduction .mod-bd {padding-top:10px;}
.focus-topic .mod-bd {padding-top:20px;}
.item-onlytext .item-cont-img {display:none;}
.item-onlytext .item-cont-txt {display:block; text-indent:2em;}

/* clearPhoto */
.gallery {margin-top:20px;}
.clearPhoto {width:640px; margin:auto; text-align:left; clear:both; overflow:hidden;}
.photoBar {line-height:30px; padding-right:12px; text-align:right; background:#f0f0f0; margin-bottom:4px;}
.photoBar a {font-weight:bold; color:#333;}
.showPhoto {width:628px; text-align:left; border:6px solid #f0f0f0; background:#f0f0f0;}
.showPhoto img {display:block; margin:auto;}
.photoIntro {height:65px; line-height:24px; width:100%; background:#f0f0f0; overflow:hidden;}
.photoIntro p {height:48px; overflow:hidden; padding-right:10px;}
.photoIntro span {float:left; font:32px/150% simhei; margin-right:16px; width:90px; border-right:2px solid #ccc; color:#ccc; text-align:center;}
.photoIntro span em {color:#666;}
#picContent {position:relative; overflow:hidden;}
#bigPic {position:relative; overflow:hidden;}
#webPre,
#webNext {position:absolute; top:0; display:block; width:50%; height:100%; text-indent:-500px; text-align:left; background:#fff; filter:alpha(opacity=0); opacity:0;}
#webPre {left:0;}
#webNext {right:0;}
a#webPre:hover {background:url("../img/left.png") no-repeat left center; _background:url("../img/left.gif") no-repeat left center; filter:alpha(opacity=100); opacity:1;}
a#webNext:hover {background:url("../img/right.png") no-repeat right center; _background:url("../img/right.gif") no-repeat right center; filter:alpha(opacity=100); opacity:1;}
#bigPhotoLoading {width:920px; position:absolute; top:0; left:0; display:none;}
#bigPhotoLoading .bg {width:100%; height:100%; background:#000; filter:alpha(opacity=40); opacity:0.4;}
#photoLoadingImg {position:absolute; left:50%; top:50%; margin:-8px 0 0 -8px;}

/*#rankNews { min-height:260px; _height:260px;}*/
#rankTab { min-height:322px; _height:322px;}