@charset "utf-8";
/*reset*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {padding: 0;margin: 0;}
table {border-collapse: collapse;border-spacing: 0;}
fieldset,img {border: 0;}
address,caption,cite,code,dfn,em,strong,th,var {font-weight: normal;font-style: normal;}
ol,ul {list-style: none;}
caption,th {text-align: left;}
h1,h2,h3,h4,h5,h6 {font-weight: normal;font-size: 100%;}
q:before,q:after {content:'';}
abbr,acronym {border: 0;}
i,b,u{font-style:normal;font-weight:normal;text-decoration: none;}
/*common*/
.fl{float:left;}.fr{float:right;}
.clearfix:after { content: '\20'; display: block; height: 0; clear: both; }
.clearfix { *zoom: 1;}
/*main*/
body{background: url(bg.jpg) 50.001% 27px no-repeat #FEF7DA; font-size:12px;}
a:link,a:visited{text-decoration:none}
a:hover{text-decoration: underline;}
.content{width:1000px; background: url(top_bg.jpg) no-repeat; height: 2605px; margin:0 auto;position:relative; overflow: hidden;}
.inner_content{ position: absolute; height: 1397px; width:968px; top:1000px; left:14px; background: #FEF8DE; overflow: hidden;}
.inner_bottom{ position: absolute; left:0; bottom: 0; width: 968px; height: 80px; background: url(inner_bottom.jpg) no-repeat;}
.text{ width: 862px;line-height: 1.8em; background: url(weibo_title.jpg) no-repeat; padding:50px 0 0 5px;  margin:10px 0 0 60px; position: relative; z-index: 300}
.text .bottom{height: 1px; line-height: 0; font-size: 0; background: url(line_bg.jpg) repeat-x; width: 100%}
.text a{color: #00f; text-decoration: none}
.text a:hover{text-decoration: underline}
.text iframe{margin-top: 20px}
.erwei{background: url(2_title.jpg) no-repeat}
.inner_pic{ position: absolute; right:50px; top:1050px; background: url(inner_bg.jpg) no-repeat; width: 426px; height: 366px; z-index: 301}
.text span{ color:#CB392C; padding-left: 20px}
.text b{color: #f00}

.games{width: 925px; height: 243px; background: url(games1.jpg) no-repeat; margin: 20px 0 0 30px;}
.games2{ height: 224px; background: url(games2.jpg) no-repeat; }

.footer_info{ position: absolute; left: 0; bottom: 0; padding-top: 8px; width: 100%; height: 200px; overflow:hidden; line-height:22px; text-align:center; background: #8A0B04}
.footer_info a{color: #000}

.info{ position: absolute;position: absolute; left:458px; top:848px; width: 450px; text-indent: 2em; line-height: 1.5em;}
a.link{color:#00f; text-decoration:underline; position: absolute; left:508px; top:978px}
.but_zf{width:169px; height: 43px; position: absolute; background: url(but_zf.jpg); left:327px; top:1019px; text-indent: -999em; z-index: 330;}
.but_cy{width:169px; height: 43px; position: absolute; background: url(but_cy.jpg); left:327px; top:1354px; text-indent: -999em; z-index: 331;}
.but_yx{width:169px; height: 43px; position: absolute; background: url(but_yx.jpg); left:287px; top:2253px; text-indent: -999em}
.but_lb{width:169px; height: 43px; position: absolute; background: url(but_lb.jpg); left:530px; top:2253px; text-indent: -999em;}

.pic{position: absolute; left:177px; top:775px; border: 1px solid #ccc; width: 241px; height: 184px; cursor:pointer ; overflow: hidden;}
.pic .inner{margin-top: -20px; height: 361px; width: 2169px;}
.pic img{float: left}

.links {position: absolute; left:62px; top:1644px; width: 980px; height: 500px;}
.links a{ float: left; display: inline; width: 120px; height: 187px; text-emphasis: none; margin: 0 188px 44px 0;}
.links a:hover{ text-decoration: none}

.items{ position: absolute; background: url(but_lq.jpg); width: 121px; height: 31px; text-indent: -999em; left:200px; top:1795px;}
.items a{float:left;margin: 0 187px 219px 0; background: url(but_lq.jpg); width: 121px; height: 31px; text-indent: -999em; display: inline;}
/*pop login*/
.pop{position: absolute; left:50%; margin-left:-293px; width:586px; height: 330px; background: url(pop_login.png) no-repeat; z-index: 9999}
.pop a{text-decoration: none}
.input{display: block; width: 211px; height: 29px; border: 0 none; background: transparent; padding: 3px 6px 3px 23px; position: absolute; left:119px; top:107px;}
#password{top:139px}
.login{border:0 none; width: 247px; height: 39px; background: url(but_login.jpg); cursor: pointer; position: absolute; left:115px; top:195px;}
.sign{ position: absolute; left:242px; top:258px; width:119px; height:32px; background: url(but_sign.jpg) }
.forgot{position: absolute; left:115px; top:258px; width:119px; height:32px; background: url(but_forget.jpg); text-indent: -999em}
.pop .close{ position: absolute; right:14px; top:12px; width: 26px; height: 25px}
/*pop end*/
#pop_tips{ background: url(pop_tips.png) no-repeat; width: 895px; height: 361px; margin-left: -493px; position: absolute; left:50%; top:1000px; z-index: 999}

#movie_content{ position: absolute; left:186px; top:363px}

.bannerbox { position: absolute; left:0; top:0; width:100%; z-index: 500}
.bannerbox img{ width: 400px}

.pop_back { position: absolute; left:0; top:0; width:100%; height: 2405px; overflow: hidden; background: #000; opacity: .5;  filter:alpha(opacity=50); z-index: 499 }

#focus { width: 400px; height: 600px; overflow: hidden; position: absolute; left:50%; margin-left: -200px;}
#focus ul { height: 600px; position: absolute; clear: both; padding: 0px; margin: 0px;}
#focus ul li { float: left; width: 400px; height: 600px; overflow: hidden; position: relative; padding: 0px; margin: 0px; }
#focus .preNext { width: 200px; height: 600px; position: absolute; top: 0px; cursor: pointer; }
#focus .pre { left: 0; background: url(sprite.png) no-repeat left center; z-index: 501 }
#focus .next { right: 0; background: url(sprite1.png) no-repeat right center; z-index: 501 }

#top{width:100%;height:27px;background:url(top_bar_bg.gif) repeat-x;}
#top_content{width:985px;height:27px;line-height:27px;margin:auto;}
#home{margin-top:6px;float:right;}
#top_nav{width:490px;height:27px;line-height:27px;text-align:right;float:right;}

.lingqu_pop{position: absolute; padding: 30px 40px; left:10px; top:1470px; background: url(pop_tips_blank.png) no-repeat; width: 469px; height: 160px; z-index: 490;}
.lingqu_pop h2{font-weight: bold; font-size: 14px; text-align: center; width: 100%; color: #840A05}
.lingqu_pop p{font-size: 12px; line-height: 1.2em;  color: #111; margin-top: 18px;}
.lingqu_pop a.but_lqlb{ width:169px; height: 43px; position: absolute; background: url(but_lq.png); left:180px; bottom:30px; text-indent: -999em }
a.but_lqlb:hover{text-decoration: none}
.lingqu_pop span{ position: absolute; left:35px; bottom:80px; width:470px; line-height: 40px; color: #fff; background: #0165B3; font-size: 14px;text-align: center}
.lingqu_pop span b{font-weight: bold;}
.lingqu_pop span a{ color: #ccc; font-weight: normal}

.close_but{ width: 20px; height: 20px; text-indent: -999em; background: url(close.gif) no-repeat}

.title_1,.title_2{background: url(title_1.jpg) no-repeat; width: 259px; height: 33px; margin: 15px auto 0;}
.title_2{background: url(title_2.jpg) no-repeat}
.medias{width: 714px; margin: 10px auto 0; height: 94px; overflow: hidden;}
.medias a{width: 214px; height: 94px; float: left; margin: 0 5px; text-decoration: none; text-indent: -999em;}
.a_07{background:url(a_07.jpg) no-repeat }
.a_si{background:url(a_si.jpg) no-repeat }
.a_du{background:url(a_du.jpg) no-repeat }
.weibo{width: 430px}
