@charset "gb2312";

/* Css By Andy  QQ:45351177  Email:andy@webdivcss.cn */

/*Reset*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,em {margin:0; padding:0; utline:none}
table {border-collapse:collapse; border-spacing:0}
fieldset,img {border:0}
address,caption,cite,code,dfn,em,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}
.clearfix:after {display:block; content:"."; height:0; clear:both; visibility:hidden} 
.clearfix{zoom:1} 
.clear {clear:both; height:0; overflow:hidden}
.left {float:left}
.right {float:right}
body {font:12px/normal Tahoma,Helvetica,Arial,'ËÎÌå',sans-serif; color:#666; background:#282329 url(../images/bg.gif) repeat}
body.bg {background:#282329 url(../images/bg2.gif) repeat}
html,body {overflow-x:hidden}
a,a:visited {color:#666; text-decoration:none; blr:expression(this.onFocus=this.blur());outline:none;}
a:hover {text-decoration:underline}

/*Top*/
#top_menu {height:34px; overflow:hidden; background:url(../images/top_menu.gif)}
#top_menu .con {width:960px; margin:0 auto; padding:0 20px; line-height:34px}
#top_menu .left a,#top_menu .left em {float:left}
#top_menu .left p {float:left; margin-left:71px; display:inline}
#top_menu .left p a,#top_menu .left p a:visited {height:27px; padding-left:15px; cursor:pointer; margin:4px 0 0 11px; display:inline; line-height:normal; color:#4055ad; background:url(../images/bnt_1.gif) left top no-repeat}
#top_menu .left p a:hover {text-decoration:none;}
#top_menu .left p a span {float:left; height:27px; padding-right:15px; line-height:25px; background:url(../images/bnt_1.gif) right top no-repeat}

/*Index*/
.index {width:980px; margin:auto}
.head img {display:block}

.sideL {width:189px}
.sideL_t,.sideL_b {height:10px; overflow:hidden; background:url(../images/side.gif) no-repeat}
.sideL_b {background-position:0 -10px}
.sideL_c {min-height:1029px; _height:1029px; background:url(../images/sidel_c.gif)}
.l_nav {padding-top:5px}
.l_nav a {display:block; width:159px; margin:0 auto 8px auto}
.l_nav img {margin:0 auto; display:block}
.l_info {width:159px; margin:auto; background:url(../images/l_info.gif)}
.l_info img {display:block; clear:both}
.l_info ul {float:left; padding:12px 0 12px 16px}
.l_info li {float:left; width:68px; height:22px; line-height:22px; filter:Dropshadow(offx=1,offy=0,color=#060606)	Dropshadow(offx=0,offy=1,color=#060606) Dropshadow(offx=0,offy=-1,color=#060606)	Dropshadow(offx=-1,offy=0,color=#060606);}
.l_info li a,.l_info li a:visited {color:#fff8bb; }
.l_info li a:hover {color:#ffa200; text-decoration:none}
.l_info ul.zy li {width:40px}
.l_info ul.tp {padding-left:10px}
.l_info ul.tp li {width:150px; height:24px; line-height:24px; color:#fff; filter:none}
.l_info ul.tp li input {float:left; margin:3px 5px 0 0; *margin:0 0 0 -4px}

.indexc {padding-bottom:15px}
.cont {width:546px}
.menu_i {height:33px; padding-left:20px; background:url(../images/menu_index.gif)}
.menu_i a {float:left; width:72px; height:30px; text-indent:-9999px; overflow:hidden; background:url(../images/none.gif)}
.contt,.contb {height:11px; overflow:hidden; background:url(../images/cont.gif)}
.contb {background-position:0 -11px}
.contc {width:520px; padding-left:6px; margin:auto; min-height:994px; _height:994px; background:url(../images/contc.gif)}
.contc .bc {padding:2px; width:499px; margin-left:6px; margin-top:8px; background:#000}
.contc .cc {border:1px solid #645245; background:#312620}
.contc .cc h2 {padding:0 7px; margin:0 5px; border-bottom:1px solid #0e0805}
.contc .cc h2 img {display:block;  padding:8px 0 5px 0}
.contc .cc h2 a {float:right; }

.box_1 {width:502px; margin-left:6px;}
.box_1 .focus {position:relative; width:187px; height:220px; padding:4px; overflow:hidden; background:url(../images/focus.jpg)}
.box_1 .focus img {width:187px; height:220px; display:block}
#focus_box {FILTER:progid:DXImagetransform.Microsoft.Fade (duration=0.5,overlap=1.0); width:187px; height:220px}
#focus_bnt {position:absolute; right:10px; bottom:10px; height:12px; overflow:hidden}
#focus_bnt li {float:left; width:12px; height:12px; margin-right:4px; background:#000; font-family:Arial,; font-size:10px; text-align:center; line-height:12px; color:#fff; cursor:pointer}
#focus_bnt li.active {background:#ccc; color:#000}

.news {width:303px; overflow:hidden}
.news_t {width:304px; height:31px; overflow:hidden}
.news_t p {width:151px; float:left; height:31px; margin-right:1px; cursor:pointer}
.news_t a {width:151px; height:31px; display:block; text-indent:-9999px; overflow:hidden; background:url(../images/news_tab.gif)}
.news_t a.n2 { background-position:-151px 0}
.news_t p.on a { background-position:0 -31px}
.news_t p.on a.n2 { background-position:-151px -31px}

.news_c {height:197px; background:url(../images/news_bg.gif); overflow:hidden}
.news_c h2 {width:282px; height:23px; background:#590f00; border:1px solid #7c4026; margin:5px auto; font-family:ËÎÌå; font-size:14px; font-weight:bold; text-align:center; line-height:23px;}
.news_c h2 a,.news_c h2 a:visited {color:#ffcb00}
.news_c p {margin-top:4px; text-align:right}

.news_con {margin:0 8px;}
.news_con ul {background:url(../images/news_li.gif)}
.news_con li {height:26px; line-height:25px; padding-left:15px; background:url(../images/n_list.gif) left center no-repeat}
.news_con li span {float:right; color:#d2c3a9}
.news_con li a,.news_con li a:visited {color:#f1d692}

.box_2 .cc {padding:4px 0}
.box_2 a {float:left; width:155px; height:80px; margin:0 0 0 5px; display:inline; padding:1px; border:1px solid #000}
.box_2 a:hover {border-color:#999; background:#999}
.box_2 a img {display:block}

.box_3 h2 a {width:35px; height:11px; margin-top:8px; text-indent:-9999px; overflow:hidden; background:url(../images/more.gif)}
.box_3 .actt {margin:0 5px; width:487px; padding:7px 0 10px 0; border-top:1px solid #504036}
.box_3 .actt ul {width:285px; padding-left:10px; background:url(../images/act_ul.gif) left top no-repeat}
.box_3 .actt li {height:21px; line-height:21px; white-space:nowrap; overflow:hidden; color:#b19c7d}
.box_3 .actt li a,.box_3 .actt li a:visited {color:#b19c7d}
.box_3 .actt li span {float:right}
.box_3 .actt p {width:168px; height:121px; padding:4px; overflow:hidden; background:url(../images/act_bg.gif)}

.box_4 h2 a {width:68px; height:20px; margin-top:4px; text-indent:-9999px; overflow:hidden; background:url(../images/post.gif)}
.box_4 ul {padding:8px 0; margin:0 5px; width:487px; border-top:1px solid #504036}
.box_4 ul li {float:left; width:235px; padding-left:8px; height:21px; line-height:21px; white-space:nowrap; overflow:hidden}
.box_4 ul li a,.box_4 ul li a:visited {color:#b19c7d}

.box_5 .cc {padding:8px 5px 0 5px}
.box_5 h3 {margin:0 auto; width:486px; height:38px; background:url(../images/sina.gif)}
.box_5 h3 form {float:left; margin:10px 0 0 142px; display:inline}
.box_5 h3 input.inp {float:left; width:245px; height:15px; padding:4px 0 0 3px; font-size:12px; background:none; border:none}
.box_5 h3 input.but {float:left; width:73px; height:23px; margin-left:11px; display:inline; background:url(../images/none.gif); border:none; cursor:pointer}
.box_5 .sinaco {padding:10px 0}
.box_5 .cc .left {width:105px}
.box_5 .cc p {width:105px; height:36px; margin-bottom:1px; cursor:pointer}
.box_5 .cc p a {display:block; width:105px; height:36px; text-indent:-9999px; background:url(../images/sina_tab.gif)}
.box_5 .cc p a.s2 { background-position:0 -36px}
.box_5 .cc p a.s3 { background-position:0 -72px}
.box_5 .cc p.on a.s1 { background-position:-105px 0}
.box_5 .cc p.on a.s2 { background-position:-105px -36px}
.box_5 .cc p.on a.s3 { background-position:-105px -72px}
.box_5 .cc .right {width:372px}
.box_5 .cc ul {padding-left:25px; height:107px; background:url(../images/s_list.gif) left top no-repeat}
.box_5 .cc li {height:21px; line-height:21px; white-space:nowrap}
.box_5 .cc li a,.box_5 .cc li a:visited {color:#b19c7d}
.box_5 .cc li span {float:right; padding-right:10px; color:#d1c1a7}


.box_6 .i_list {margin:0 5px; width:487px; padding:7px 0; border-top:1px solid #504036}
.box_6 a {float:left; width:137px; height:77px; margin:0 0 0 16px; display:inline; padding:1px; border:1px solid #000}
.box_6 a:hover {border-color:#999; background:#999}
.box_6 a img {display:block}

.sideR {width:245px}
.r_act {position:relative; height:138px; background:url(../images/r_act.gif)}
.r_act a {position:absolute; display:block; top:-83px; left:10px; width:225px; height:200px; overflow:hidden}
.rcont,.rconb {height:15px; overflow:hidden; background:url(../images/rcont.gif)}
.rconb {background-position:0 -15px}
.rconc {min-height:656px; _height:656px; background:url(../images/rconc.gif)}
.rconc .boxa_r {width:219px; margin:auto}
.flink {position:relative; width:214px; height:34px; line-height:34px; text-align:center; color:#fff; margin:7px auto 0 auto; background:url(../images/flink.gif); cursor:pointer}
.flink ul {display:none; position:absolute; left:0; top:34px; width:212px; border:1px solid #000; border-bottom:none}
.flink li {height:24px; line-height:24px; border-bottom:1px solid #000; text-align:center}
.flink li a,.flink li a:visited,.flink li a:hover {display:block; background:#333; text-decoration:none; height:24px; color:#fff; text-align:center}
.flink li a:hover {background:#666; text-decoration:none}
.flink.on ul {display:block}
.r_bot {padding:6px 0 6px 7px; height:202px; margin-top:10px; overflow:hidden; background:url(../images/r_bot.jpg)}


/*Main*/
.main {position:relative; width:1000px; margin:auto}
.t_right {position:absolute; width:67px; height:164px; left:1000px; top:0; background:url(../images/t_right.jpg)}
.menu {height:37px}
.menu p {height:37px; margin-left:99px; background:url(../images/menu.jpg) no-repeat}
.menu a {float:left; margin-left:2px; display:inline; height:37px; text-indent:-9999px; overflow:hidden; background:#}
.menu a.m1 {width:90px; margin-left:125px}
.menu a.m1:hover {background:url(../images/menu.jpg) -125px -37px}
.menu a.m2 {width:92px}
.menu a.m2:hover {background:url(../images/menu.jpg) -217px -37px}
.menu a.m3 {width:91px}
.menu a.m3:hover {background:url(../images/menu.jpg) -311px -37px}
.menu a.m4 {width:92px}
.menu a.m4:hover {background:url(../images/menu.jpg) -404px -37px}
.menu a.m5 {width:89px}
.menu a.m5:hover {background:url(../images/menu.jpg) -498px -37px}
.menu a.m6 {width:91px}
.menu a.m6:hover {background:url(../images/menu.jpg) -589px -37px}
.banner {position:relative}
.banner img {display:block;}
.banner p {position:absolute; left:566px; top:-1px; width:135px; height:25px; text-indent:-9999px; overflow:hidden; background:url(../images/free.gif)}

.content {position:relative; background:url(../images/con_bg.jpg) right top no-repeat}
.content.c {background:none}
.box {width:704px; height:494px; padding:14px 21px 0 21px; margin-left:123px; background:url(../images/box_bg.jpg)}
.box_l {width:233px; height:430px; padding-top:43px; background:url(../images/feature.jpg)}
.box_l a {display:block; width:205px; height:38px; text-indent:-9999px; margin:0 auto 4px auto; background:url(../images/none.gif)}
.box_m {width:229px; height:469px; padding:2px; margin-left:8px; display:inline; background:#000; overflow:hidden}
.box_m .con {width:227px; height:467px; border:1px solid #3f3a33; background:url(../images/con_bg.gif)}
.box_m .con,.box_m .con a,.box_m .con a:visited {color:#ffdd82}
.box_m .ver {position:relative}
.box_m .ver p {position:absolute; float:left; left:-3px; _left:120px; top:-3px; width:219px; height:24px; padding:49px 0 0 14px; background:url(../images/ver.jpg)}
.box_m .con pre {line-height:24px; padding:6px 0}
.down {padding-top:70px; text-align:center}
.down a {display:block; width:205px; height:55px; overflow:hidden; margin:0 auto 7px auto}
.down img {display:block}
.patch_n,.patch_h,.partner {width:205px; margin:auto}
.patch_n {margin-top:11px}
.box_m h4 {height:21px; text-indent:-9999px; overflow:hidden; border-bottom:1px dashed #3b3933; background:url(../images/title.gif) no-repeat}
.patch_h h4 {background-position:0 -31px}
.partner h4 {background-position:0 -63px}
.box_r {width:219px; height:469px; padding:2px; background:#000}
.box_r .con {width:217px; height:467px; border:1px solid #3f3a33; background:url(../images/con_bg.gif)}
.box_r h2 {width:195px; height:36px; overflow:hidden; margin:13px auto 8px auto}
.box_r h3 {width:191px; height:224px; overflow:hidden; margin:8px auto 13px auto; border:2px solid #000}
.vod {width:193px; height:156px; overflow:hidden; margin:0 auto; border:1px solid #333}

/* Content */
.nav {position:absolute; left:7px; top:18px; width:117px}
.nav_t {height:45px; background:url(../images/nav.gif)}
.nav li {height:26px; overflow:hidden; background:url(../images/nav.gif) left -71px no-repeat}
.nav li.on {background-position:left -45px}
.nav li a,.nav li a:visited {display:block; height:26px; line-height:29px; padding-left:23px; color:#fff}
.nav li.on a {font-weight:bold}
.nav_b {height:13px; overflow:hidden; background:url(../images/nav.gif) left -97px}
.boxa {float:left; display:inline; width:746px; margin-left:123px}
.boxa_t {height:14px; overflow:hidden; background:url(../images/boxa_t.gif)}
.boxa_b {height:16px; background:url(../images/boxa_b.gif)}
.boxa_c {padding-bottom:4px; background:url(../images/boxa_c.gif)}
.boxa_l {padding:2px; margin-left:22px; display:inline; background:#000; overflow:hidden}
.boxa_l .con {width:467px; padding-bottom:9px; border:1px solid #3f3a33; overflow:hidden; background:url(../images/con_bg.gif)}
.boxa_l .title {padding:12px 0 7px 0; margin:0 10px; border-bottom:1px solid #323232}
.boxa_l .title img {display:block}
.boxa_l h2 {padding:13px 10px 10px 10px; font-size:18px; font-family:"Î¢ÈíÒ¦ºÚ","ºÚÌå"; color:#fff; text-align:center}
.boxa_l h3 {text-align:center; padding-bottom:7px; border-bottom:1px solid #323232; margin:0 10px 15px 10px}
.boxa_con {margin:0 10px; min-height:485px; _height:485px; line-height:24px; color:#ccc}
.boxa_con.l {min-height:566px; _height:566px;}
.boxa_con a,.boxa_con a:visited {color:#fff; text-decoration:underline}
.boxa_con img {max-width:446px; _width:expression(this.width>446?446:true);}
.boxa_r {padding:2px; margin-right:22px; display:inline; background:#000; overflow:hidden}
.boxa_r.i {display:block; margin:0 auto}
.boxa_r .con {width:217px; padding-bottom:9px; border:1px solid #3f3a33; background:url(../images/con_bg.gif)}
.boxa_r h2 {margin-top:9px}
.boxa_r h2 img {display:block; margin:auto}
.boxa_r .r_nav {width:206px; height:220px; padding-top:3px; margin:auto; background:url(../images/r_nav.jpg)}
.boxa_r .r_nav a {display:block; width:206px; height:38px; text-indent:-9999px; margin:0 auto 4px auto; background:#url(../images/none.gif)}
.boxa_r .cs {width:198px; height:167px; margin:3px auto 0 auto; background:url(../images/cs.gif)}
.boxa_r .cnm {width:200px; height:131px; margin:13px auto 0 auto; overflow:hidden; background:url(../images/cnm.gif)}
.boxa_r .cnm p {height:77px; padding:30px 10px 0 10px; line-height:22px; text-align:15px; color:#e8f8fd}
.boxa_r .cnm a {float:left; width:98px; height:24px; text-indent:-9999px; overflow:hidden; background:url(../images/none.gif)}
.boxa_r .cnm a.reg {margin-left:3px; display:inline}


/*List*/
.list {margin:8px 0}
.list li {padding-left:12px; font-size:12px; height:30px; line-height:30px; white-space:nowrap; overflow:hidden; border-bottom:1px dashed #ccc; background:url(../images/list.gif) left center no-repeat}
.list li span {float:right}
.list li a,.list li a:visited {color:#fff; text-decoration:none}
.list li a:hover { text-decoration:underline}
.pages {padding:15px 0; height:24px;}
.pages ul {}
.pages li {float:left; height:24px; line-height:23px; overflow:hidden; margin-right:5px}
.pages li a,.pages li a:visited {float:left; height:22px; padding:0 8px; overflow:hidden; background:#333; border:1px solid #666; color:#fff; text-decoration:none}
.pages li.thisclass a,.pages li a:hover {background:#666; border-color:#fff; color:#fff; text-decoration:none}
.pages li.gotop {width:74px; height:24px; margin-left:15px; display:inline}
.pages li.gotop a,.pages li.gotop a:visited {display:block; width:74px; height:24px; padding:0; background:url(../top.gif); border:none; text-indent:-9999px; overflow:hidden}

/*Footer*/
.footer {padding-top:5px; color:#aaa}
.footer span {display:block; text-align:center; padding:10px 0; background:url(../images/footer_line.gif) center bottom no-repeat}
.footer p {width:510px; height:51px; margin:10px auto; padding:5px 0 10px 170px; line-height:22px; background:url(../images/footer_logo.gif) no-repeat}
