body{background:#f4f4f4 url(images/body_bg.jpg) 0 105px repeat-x; font:14px/24px \5fae\8f6f\96c5\9ed1; color:#333;}
a{color:#333}
a:hover{color:#C00000; text-decoration:none}
nav，header, footer, aside, section{display:block;}
#header, #banner, #wrapper, #footer{clear:both; width:950px; height:auto; margin:0 auto}

h1{font-size:28px; line-height:50px; color:#333;}
h2{height:37px; margin-left:-7px; padding-left:40px; font-size:22px; line-height:24px; color:#510101; background:url(images/h2_bg.gif) left center no-repeat; _position:relative}
h3{font-size:16px; line-height:24px; color:#510101;}
.h3_bg{height:45px; background:url(images/line2.gif) 0 28px repeat-x; font-weight:bold}

.kaiti{font-family:DFKai-SB, \6807\6977\4F53_GB2312, STKaiti, KaiTi, \6807\6977\4F53_GB2312}
.songti{font-family:Tahoma, Helvetica, Arial, "\5b8b\4f53", sans-serif}
.double_line{clear:both; height:3px; font-size:0; line-height:3px; background:url(images/double_line.gif) repeat-x; margin:5px auto}
.dot_line{clear:both; height:1px; font-size:0; line-height:1px; background:url(images/dot_line.gif) repeat-x; margin:10px auto}
.dot_line2{clear:both; height:1px; font-size:1px; line-height:1px; background:url(images/dot_line.gif) repeat-x; margin:25px 0 30px 20px}
.img_border{border:1px #ccc solid; padding:2px;}
.img_left{float:left; margin-right:10px;}
.img_right{float:right; margin-left:10px;}
span.img_left{border:1px #ccc solid; text-align:center; float:left; margin-right:15px; text-indent:0}
span.img_right{border:1px #ccc solid; text-align:center; float:right; margin-left:10px; text-indent:0}
span.img_left img,span.img_right img{border:none; padding-bottom:5px;}
span.img_left a,span.img_right a{ display:block;color:#333; margin-top:-7px;}

/*header 布局*/
header {width:100%; height:70px; padding-top:14px;}
.logo{height:52px; margin:0 auto; text-align:left; color:#b2b2b2; letter-spacing:10px; font-size:16px;}
.logo span{vertical-align:bottom; margin-left:10px}
#banner{position:relative; height:245px; margin-top:13px; background:#FFF url(images/double_line.gif) bottom repeat-x;}
#banner .lc{width:440px; float:left; background:url(images/banner_lc_bg.gif) repeat-x; padding:15px 20px 0 20px}
#banner .rc{width:470px; float:left; position:absolute; z-index:5; top:-75px; right:0;  background:url(images/banner_rc_shadow.gif) center bottom no-repeat; padding-bottom:11px;}
#banner .lc h1{border-bottom:#dbdbdb 1px solid; margin-bottom:20px}
#banner .lc p{text-indent:2em}
#banner .rc h6{font-size:12px; font-weight:bold; text-align:right; line-height:18px}
#banner .rc h6 b{font-size:16px; background:url(images/ver.gif) no-repeat; padding:0 20px 0 5px; color:#FFF; font-weight:normal;}
.focus_pic{width:450px; height:260px; overflow:hidden; position:relative;padding:10px 11px; background:#f6f6f6 url(images/banner_rc_bg.gif) repeat;}
.focus_pic img{border:2px #FFFFFF solid;}
.focus_pic h5{ background:#000;width:444px; height:25px; font-size:14px; text-align:center;position:absolute; bottom:8px; left:13px; opacity:0.7; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; filter:alpha(opacity=70);}
.focus_pic a{color:#FFF; }
.focus_pic a:hover{color:#900;}
#bdshare b img{background:#FFF; padding:6px 0 0 4px}
.shadow1{background:url(http://news.sohu.com/upload/ghostren/news/images/shadowimg540.gif) center bottom no-repeat}
.shadow1 img{margin-bottom:5px}

/* 主体布局 */
#wrapper{background:#FFF url(images/wrapper_bg.gif) 625px 0 repeat-y;}
#content{width:625px; float:left; padding-top:40px;}
#content h3{margin:0 10px 0 20px}
.header{line-height:26px;}

/*左侧布局*/
article{margin:20px 20px 0;}
article img {padding:5px; border:1px #ccc solid;}
article p{text-align:justify; text-indent:2em}
article p a{color:#772124}
article p a:hover{color:#C00000; text-decoration:none}
article .tc{margin:20px auto}

.shadow1{background:url(images/shadowimg540.gif) center bottom no-repeat}
.shadow1 img{margin-bottom:5px}
.talkabout{margin:0 10px 0 20px}
.talkabout li{}
.talkabout li img{padding:3px; border:1px #ccc solid; float:left; margin:5px 15px 0 0;}
.talkabout li p{position:relative; width:455px; float:left; border:1px #e7e7e7 solid; padding:10px 15px; font-size:12px; line-height:24px; margin:10px 0 25px 0; background:#fafafa url(images/v2.gif) 30px -8px no-repeat}
.talkabout li p i{width:17px; height:10px; background:url(images/v2.gif) no-repeat; position:absolute; top:-9px; left:25px; z-index:5}

blockquote{padding:0 10px 0 20px;	background:url(images/quote.gif) left top no-repeat;}
blockquote p{padding:0 20px 0 10px;	background:url(images/quote2.gif) right bottom no-repeat;}

.image_list3{ overflow:hidden;}
.image_list3 ul{ margin-left:15px;}
.image_list3 li{ width:189px; list-style:none; float:left; display:inline;  margin-right:14px; text-align:center; line-height:30px; color:#555;}
.image_list3 li img{ border:#e1e1e1 1px solid;padding:2px;}
.image_list4{ overflow:hidden;}
.image_list4 ul{margin-left:15px;}
.image_list4 li{  width:136px; list-style:none; float:left; display:inline; margin-right:15px; text-align:center; line-height:30px; color:#555;}
.image_list4 li img{ border:#e1e1e1 1px solid;padding:2px;}

/*右侧布局*/
aside{width:295px; float:left; padding:0 10px 0 20px; overflow:hidden}
aside .guanzhu{color:#CCC; line-height:22px; font-size:12px}
aside .guanzhu h4 span{background:url(images/jiawei.gif) right 0 no-repeat; padding-right:20px;}
aside .guanzhu img{margin-left:-2px;}
aside .ding{float:left; font-size:16px; line-height:34px;}
aside .cai{float:right; font-size:16px; line-height:34px;}
.ding a{width:128px; height:33px; display:block; text-indent:45px; background:url(images/ding.gif) 0 top no-repeat;}
.cai a{width:128px; height:33px; display:block; text-indent:45px; background:url(images/cai.gif) 0 top no-repeat;}
.ding a:hover, .cai a:hover{background-position:0 bottom; color:#C00000;}

.r_top{clear:both; width:286px; height:6px; margin:0 auto; background:url(images/r_top.gif) 0 bottom no-repeat;}
.r_bot{clear:both; width:286px; height:24px; margin:0 auto; background:url(images/r_bot.gif) 0 top no-repeat;}
.round_box{clear:both; width:266px; margin:0 auto; background:url(images/r_bg.gif) repeat-y; padding:5px 10px; line-height:22px}

.pic_list1{width:300px; margin-left:-10px;}
.pic_list1 li{float:left; margin:0 0 10px 15px; text-align:left; font-size:12px; display:inline}
.pic_list1 li img{border:#CCC 1px solid; padding:2px; display:block}

.pic_list2{font-size:12px;}
.pic_list2 li{height:105px; border-bottom:#CCC 1px dotted; margin-bottom:10px;}
.pic_list2 li h4{font-size:14px;  font-weight:bold}
.pic_list2 li img{float:left; margin:5px 10px 0 0; border:#CCC 1px solid; padding:2px;}

.pic_list3{font-size:12px;}
.pic_list3 li{border-bottom:#CCC 1px dotted; margin-bottom:10px; padding-bottom:10px;}
.pic_list3 li h4{font-size:14px;}
.pic_list3 li img{float:left; margin:5px 20px 0 0;}
#no_border{border:none}

.view_y{ clear:both; margin:0 5px 10px 0; background:url(images/view_y_bot.gif) right  bottom no-repeat; padding-bottom:3px;}
.view_y p { background: url(images/view_y_top.gif) right top  no-repeat; padding-right:5px; font-size:12px; line-height:20px }
.view_y p img{ width:54px;float:left; margin:10px 30px 10px 0; padding:2px; border:#e0e0e0 1px solid;}
.view_g{ clear:both; margin:0 5px 10px 0; background:url(images/view_g_bot.gif) left  bottom no-repeat; padding-bottom:3px;}
.view_g p { background: url(images/view_g_top.gif) left top  no-repeat; padding-left:5px; font-size:12px; line-height:20px }
.view_g p img{ width:54px;float:right; margin:10px 0 10px 10px; padding:2px; border:#e0e0e0 1px solid;}

#returnTop{width:42px; height:44px; cursor:pointer; position:fixed;_position:absolute; background:url(images/return.gif) no-repeat; right:5%; bottom:10px; _top:expression(eval(document.documentElement.scrollTop)+700); display:none;}
#foot{font-size:12px; text-align:center; margin-top:10px}

/*投票、顶踩效果样式*/
.check{ text-align:left; line-height:28px;}
.check h6{line-height:20px; font-size:14px; text-align:left; color:#510101; font-weight:bold; padding-left:7px; margin-bottom:5px;}
.check input{margin:0 2px ; font-size:12px;}
.check  #button{border:1px #B9DCE6 solid; background:#F5FBFD; width:43px; line-height:17px; vertical-align:middle; color:#297c91; float:left; margin:5px 0 0 150px; }
.check  a{margin-left:10px; color:#297c91;}

/*PK 效果样式*/ 
.argue{margin:0 12px 0 0; padding-bottom:10px; margin-bottom:15px; color:#555; background:url(images/pk_vs.gif) center bottom no-repeat;}
.argue h4{padding-left:20px; height:30px;}
.pk_left{width:285px; float:left; background:url(images/pk_green.gif) bottom no-repeat; margin-left:12px; display:inline}
.pk_left h6{width:255px; height:27px; background:url(images/pk_green_top.gif) center top no-repeat; padding:5px 10px 0 10px; font-weight:bold}
.pk_left p{width:253px; font-weight:normal; background:#f2f9ff; border-left:#50a0bb 1px solid; border-right:#50a0bb 1px solid; padding:2px 10px 0px 10px; text-align:left; margin:0px;}
.pk_left .pk_img{width:285px;}
.pk_left .pk_img a{width:100px; height:30px; float:left; background:url(images/support.gif) 5px 38px no-repeat; padding-left:90px; padding-top:37px; _margin-top:15px}
.pk_left .pk_img a b{font-weight:normal; color:#F00}
.pk_left .pk_img span{width:60px; height:67px; text-align:center; color:#50a0bb; float:left; padding-left:11px; margin-top:5px;}
.pk_left .pk_img span img{padding:2px; border:#e0e0e0 1px solid; background:#fff;}
.pk_right{width:275px; float:right; background:url(images/pk_yellow.gif) 0 bottom no-repeat; padding-left:10px;}
.pk_right h6{width:255px; height:27px; background:url(images/pk_yellow_top.gif) center top no-repeat; padding:5px 10px 0 10px; font-weight:bold}
.pk_right p{width:253px; font-weight:normal; background:#fffbf2; border-left:#fdb81e 1px solid; border-right:#fdb81e 1px solid; padding:2px 10px 0px 10px; text-align:left; margin:0px;}
.pk_right .pk_img{width:285px;}
.pk_right .pk_img a{width:184px; height:30px; float:right; margin-right:15px; padding-left:10px; background:url(images/support.gif) right 38px no-repeat; padding-top:37px; _margin-top:15px}
.pk_right .pk_img a b{font-weight:normal; color:#F00}
.pk_right .pk_img span{width:60px; height:67px; text-align:center; color:#50a0bb; float:left; padding-left:13px; margin-top:5px;}
.pk_right .pk_img span img{padding:2px; border:#e0e0e0 1px solid; background:#fff;}