/** 
  * 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:149px; 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:0 auto; overflow:hidden; zoom:1; text-align:left;}
.primary {width:640px; float:left;}
.side {width:300px; margin-left:200px; position:absolute; left:50%; top:200px;}
.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 */
.sh-logo {position:absolute; left:0; top:53px;}
.sh-logo img {display:block; float:left;}
.sh-logo em {display:inline-block; padding:0 6px; font:30px/43px 'Microsoft YaHei'; background-color:#cc0000; color:#fff;}
.sh-logo span {display:block; float:left; padding-left:10px; margin-left:10px; border-left:1px solid #D8D8D8;}

.sh-action {width:280px; padding-left:21px; /*border-left:1px solid #d8d8d8;*/ position:absolute; right:0; top:40px;}
.sh-action-search {height:37px; position:relative; background:url('../img/sch_bd_v1.png') no-repeat;}
.sh-action-search input {border:0; background:none;}
.sh-action-search .sas-text {width:222px; height:31px; line-height:31px; padding:3px 10px 3px 6px; overflow:hidden;}
.sh-action-search .sas-enter {width:40px; height:37px; position:absolute; right:0; top:0; cursor:pointer;}
.sh-action-fellow {padding:8px 0 0 19px;}
.sh-action-fellow .bshare-more {margin-right:0;}
.sh-action-fellow-tit {display:block; width:84px; float:left; text-align:center; line-height:24px;}

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

.headline .item {padding:2px 0; margin-top: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-onlytext .item-cont-img {display:none;}
.item-onlytext .item-cont-txt {display:block; text-indent:2em;}

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

.modside {background:#f6f6f6;}
.modside .modcmn-tit {background:#ededed; height:36px; border:0;}
.modside .modcmn-tit h2 {float:left; padding:0 14px; background:#b6241f; color:#fff; font:18px/36px "Microsoft YaHei";}
.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 .figure-news {padding-top:10px; overflow:hidden; zoom:1;}
.modside .f-tit {line-height:28px; font-size:16px;}
.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;}

.view-point {margin-top:-1px;}
.view-point .mod-hd {background-color:#fff;}
.view-point .item {width:100%; overflow:hidden; margin-bottom:14px;}
.view-point .item-tit {height:31px; overflow:hidden; padding:18px 0; font:bold 26px/31px 'Microsoft YaHei';}
.view-point .item-tit a,.view-point .item-tit a:hover {color:#b6241f;}
.view-point .item-cont-img img {display:block; width:195px; height:130px; float:left; margin-right:22px;}
.view-point .item-cont-txt {line-height:30px; height:120px; margin-top:-3px; overflow:hidden;}
.view-point .item-cont-txt a {color:#b6241f;}

.vp-vote {padding:75px 0; border:1px solid #dbdbdb; width:100%; overflow:hidden; position:relative;}
.vp-vote-btn input {display:block; border:0; width:147px; height:45px; cursor:pointer; position:absolute; background:url('../img/pk_spirit.png') no-repeat;}
.vp-vote-btn input.zf {left:23px; top:23px; background-position:0 0;}
.vp-vote-btn input.ff {right:23px; top:23px; background-position:0 -55px;}

.vp-vote-icon {width:52px; height:35px; overflow:hidden; position:absolute; left:306px; top:23px; background:url('../img/pk_spirit.png') 0 -216px no-repeat;}
.vp-vote-icon i {display:block; line-height:220px; overflow:hidden;}

.vp-vote-reply em {display:block; width:103px; height:25px; padding-top:18px; overflow:hidden; position:absolute; background:url('../img/pk_spirit.png') no-repeat;}
.vp-vote-reply em a {display:block; line-height:23px; text-align:center;}
.vp-vote-reply em a:hover {text-decoration:none;}
.vp-vote-reply em.zf {left:59px; top:99px; background-position:0 -163px;}
.vp-vote-reply em.zf a {color:#008cd7;}
.vp-vote-reply em.ff {right:59px; top:99px; background-position:0 -110px;}
.vp-vote-reply em.ff a {color:#e95e03;}

.vp-vote-percent {margin:0 23px;}
.vp-vote-percent span {display:block; float:left; font:12px/18px 'simsun'; color:#fff;}
.vp-vote-percent span.zf {background-color:#008cd7; text-align:right;}
.vp-vote-percent span.zf i {margin-right:24px;}
.vp-vote-percent span.ff {background-color:#e95e03;}
.vp-vote-percent span.ff i {margin-left:24px;}

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

.comments .morelnk {margin-top:20px; text-align:center;}
.comments .morelnk a {display:block; line-height:39px; font-size:18px; border:1px solid #d9d9d9;}
.comments .morelnk a:hover {background:#efefef;}

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

.qtgl .mod-bd {padding:0 10px;}
.rank-pl {margin-top:10px;}
.rank-pl .mod-bd {padding:0 6px 0 3px;}

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