@charset "gb2312";
/*------------------------------------------------------
Filename:              global.css
Website:               http://www.yzz.cn/ 
Version:               v1.0.0
Update:                201007260T1340
Author:                3#'s
------------------------------------------------------*/
/*Reset*/
:root{overflow-y:scroll;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}
fieldset,img{border:0;}
:focus{outline:0;}
address,caption,cite,code,dfn,em,b,i,th,var,optgroup{font-style:normal;font-weight:normal;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
abbr,acronym{border:0;font-variant:normal;}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
textarea{*overflow:auto;}
code,kbd,samp,tt{font-size:100%;}
input,button,textarea,select{*font-size:100%;}
ol,ul{list-style:none;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;}
sup,sub{font-size:100%;vertical-align:baseline;}
:link,:visited,ins{text-decoration:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
/*Common*/
.clearfix:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.clearfix{*zoom:1;}
.fr{display:inline;float:right!important;}
.fl{display:inline;float:left!important;}
.show{display:block;}
.hide{display:none;}
.highlight{color:#F30!important;}
.hui { color:#9a9a9a!important;}
.important{font-weight:bold!important;}
.center{text-align:center!important;}
/*Base*/
body{font:14px/1.5 Tahoma,sans-serif;color:#333;background:url(../img/bg-body.jpg) repeat-x 50% 28px;}
a{color:#333;text-decoration:none;}
a:hover,a:active{color:#F40;text-decoration:underline;}
#home,#page{}
a.more{float:right;display:inline;font-size:12px;font-family:Simsun;font-weight:normal;}
body:nth-of-type(1) a.more{margin-top:0!important;}
/*Site Nav*/
#site-nav{width:100%;min-width:100%;height:22px;padding:4px 0 0;margin:0 auto;color:#555;font-size:12px; border-bottom:1px solid #c9c9c9; background:#F7F7F7 url(../img/bg_sitenav.png) repeat-x;position:relative;z-index:10;}
#site-nav .bd{width:960px;margin:0 auto;}
#site-nav .quick-link{float:left;padding-left:10px;}
#site-nav .quick-link a{margin:0 8px 0 0;color:#656565;}
#site-nav .quick-link strong{font-weight:normal;}
#site-nav .loginstate{width:150px; float:right}
#site-nav button{width:auto; height:19px;margin:0 10px 0 0; display:inline-block; float:left; overflow:hidden; text-indent:-999px; border:0;background:url(../img/bg_sitenav.png) no-repeat; cursor:pointer;}
#site-nav #submit{width:46px;background-position:0 -29px}
#site-nav #register{width:79px;background-position:-47px -29px}
/*Footer*/
body .footer{ clear:both; margin:0 auto; width:100%; height:100px;padding-top:10px; font-size:12px; text-align:center; min-width:960px; _width:expression((document.documentElement.clientWidth||document.body.clientWidth)<960?"960px":"");}
body .footer div{margin:0 auto;}
body .footer a{margin:0 5px;}
/*Ö÷Ìå*/
#header{width:950px;padding:0 5px;margin:3px auto 0;}
#content{width:950px;padding:0 5px;margin:0 auto;}

.banner,.half-banner{ background:#fff;clear:both;height:80px;margin:0 auto 6px;width:950px;}
.half-banner{margin:10px auto 10px;}
.half-banner .l-banner{border:1px solid #CCCCCC;float:left;height:80px;overflow:hidden;width:470px;}
.half-banner .r-banner{float:right;border:1px solid #CCCCCC;height:80px;overflow:hidden;width:470px;}

.nav-block{width:950px;height:47px;background:#16364b url(../img/new-center.jpg) no-repeat left top;}
.nav-block .news-center{display:inline;float:left;height:40px;line-height:40;margin:5px 0 0 25px;overflow:hidden;width:108px;}
.nav-block .nav{width:793px;height:39px;background:#28a0c2;float:right;}
.nav ul{}
.nav ul li{border-right:1px solid #000000;display:inline;float:left;height:24px;padding:0 15px;overflow:hidden}
.nav ul li.last{ border:none;}
.nav a{font-size:14px;font-weight:bold;color:#fff;line-height:34px;}

/*main*/
.main{width:638px;float:left;}
.generic-m{font-size:12px; clear:both}
.generic-m .hd-m{ width:638px;}
.generic-m .hd-m h4{background:url(../img/hd-gm.png) no-repeat;padding-left:15px;height:26px;line-height:26px;font-size:14px;color:#0869b9;}
.generic-m .bd,.generic-m .piclist{width:616px;padding:10px; border:1px solid #aacbee; border-top:none; float:left; margin-bottom:10px}
.generic-m .piclist{ width:636px; padding:0}
.generic-m ul{}
.generic-m .ul3{}
.generic-m .ul3 li{display:inline;float:left;margin:10px 0 0 4px;overflow:hidden;}
.generic-m .ul3 li a{ display:block}
.generic-m .ul3 li img{ display:block; width:150px; height:100px;}
.generic-m .ul3 li span{display:inline;float:left;height:30px;line-height:30px;overflow:hidden;text-align:center;width:154px;}
.generic-m .ul2{ padding-top:4px;}
.generic-m .ul2 li{background:url(../img/icon2.png) no-repeat 15px 10px;width:50px;height:23px;*height:17px;*line-height:17px;line-height:23px;padding-left:25px;overflow:hidden; display:inline; float:left; margin:0}
.generic-m .ul2 li a{ display:block}
.generic-m .ul1 li{height:26px;line-height:26px;overflow:hidden;padding-left:15px;width:240px; background:url(../img/icon1.png) no-repeat 6px 8px}
.generic-m ul li a{}
.generic-m ul li span{}
.generic-m img,.generic-a img{border:1px solid #cbd7de;padding:1px;display:block}
.generic-m .hd-m h4 .more{ margin-right:5px;color:#0869b9;}
.l-list{float:left;width:265px;}
.m-list{float:left;width:184px;}
.m-list span{ display:inline; float:left; width:184px; height:30px; line-height:30px; overflow:hidden; text-align:center}
.r-list{float:left;width:150px; background:url(../img/bg-r.png) no-repeat center 6px}
.r-list h5{color:#0869B9;font-size:14px;line-height:23px;padding-top:3px;text-align:center;}



/*aside*/
.aside{width:304;float:right;font-size:12px;}
.martop{margin-top:9px}
.flash{}
.flash a{display:block}
.flash img{border:1px solid #cbd7de;padding:1px;width:300px;height:320px;display:block}
.generic-a{width:304px;clear:both}
.generic-a .hd{width:304px;background:url(../img/aside-hd1.png) no-repeat;}
.generic-a .hd h4,.generic-a .hd-s h4{padding-left:15px;height:25px;line-height:25px;font-size:14px;color:#0869b9;}
.generic-a .hot{background:url(../img/aside-hd.png) no-repeat;}
.generic-a .bd{border:1px solid #aacbee;border-top:none;border-bottom:none; float:left; width:302px;padding-bottom:5px;}
.generic-a .bd .wid-1{ width:80px;}
.generic-a .bd .wid-2{ width:40px;}
.generic-a .txt-up li,.generic-a .txt-down li,.generic-a .txt1 li,.generic-a .txt2 li{ height:26px;line-height:26px; background:url(../img/icon1.png) no-repeat 0px 10px; padding-left:9px; overflow:hidden}
.generic-a .txt-up,.generic-a .txt-down{ background:url(../img/bg-txt.png) no-repeat 10px 14px; padding:10px 10px 5px; width:282px;}
.generic-a .txt-down{ background-position:10px -124px; *background-position:10px -126px;_background-position:10px -125px; padding:0 10px 5px;}
.generic-a .txt-up li,.generic-a .txt-down li{background:none;height:24px;line-height:24px;padding-left:20px}
.generic-a .txt2{padding:5px 0; margin:0 5px;}
.generic-a .borderbtm{ border-bottom:1px dotted #000;}
.generic-a .txt1{padding:10px 0}
.generic-a .txt2 span,.generic-a .txt1 span{ display:inline; float:right; margin:0;}
.generic-a .txt1w{ padding:0}
.generic-a .txt1w li{background-position:6px 10px;display:inline;float:left;height:26px;line-height:26px;padding-left:15px;width:132px;}
.generic-a .pic{ display:inline; float:left; width:302px;}
.generic-a .pic li{display:inline;float:left;margin:10px 0 0 16px;overflow:hidden;}
.generic-a .pic li a{display:block;height:106px;text-align:center;text-decoration:none;width:126px;}
.generic-a .pic li span{cursor:pointer;display:block;font-size:12px;line-height:20px; height:23px; overflow:hidden; text-align:center}
.generic-a .pic img{width:120px;height:80px;}
.generic-a .more{color:#fff;margin-right:5px;}
.generic-a div.more{display:inline; float:right; width:64px; height:20px; margin-right:10px; line-height:25px; padding-top:5px;}
.generic-a div.more em{ background:url(../img/tab-days.png) no-repeat left center; display:inline; float:left; width:16px; height:15px;overflow:hidden; cursor:pointer; line-height:20;}
.generic-a div.more em.hover{}
#a1{ background-position: 0 0;}
#a2{ background-position: -24px 0;}
#a3{ background-position: -48px 0;}
#a2,#a3{ margin-left:8px;}
#con-a2,#con-a3,#con-b2{ display:none}
.generic-a .bot{ border-bottom:1px solid #AACBEE}
.generic-a .hd-s{ background:url(../img/hd-s.png) no-repeat;}
.generic-a .hd-s h4{ height:30px; line-height:30px;}
.generic-a dl{ height:23px; line-height:23px; overflow:hidden;}
.generic-a dl.cols{ background-color:#e2f3fb}
.generic-a dl.cola dt{ color:#f40}
.generic-a dl.cola dt a{ color:#f40}
.generic-a dt{color:#304c5f;float:left;text-align:center;width:60px;}
.generic-a dl.first{height:22px;line-height:22px; background:url(../img/hd-t.png) no-repeat;margin-bottom:5px;}
.generic-a .first dt{color:#fff;font-weight:bold;}
.generic-a .hd-s .more{padding-top:0px; width:93px; height:23px; margin-top:7px}
.generic-a .hd-s .more em{ background:url(../img/bg-hover.png) no-repeat 0 -23px; width:44px; line-height:23px; font-weight:bold; text-align:center; color:#076cbd}
#b1{ height:23px}
#b2{ height:22px; margin-left:5px;}
.generic-a .hd-s .more em.hover{ background-position:0 0;color:#fff}
.adv{ width:333px; padding:1px; height:363px; border:1px solid #cce1f3; font-size:12px;}
.adv .inner{ width:333px; height:359px; padding-top:4px; background:#e9f2f9;}
.adv .inner img{ width:316px; height:296px; border:1px solid #c5ddf1; padding:1px; display:block; margin:0 0 0 6px;}
.adv .inner .link-list{ width:333px; height:59px; background:url(../img/logo.png) no-repeat 5px center ;}
.adv .inner .link-list ul{ height:53px; padding:10px 0 0 59px; overflow:hidden;}
.adv .inner .link-list li{display:inline;float:left;height:23px;line-height:23px;overflow:hidden;padding-left:10px;width:126px;background:url(../img/icon_li2.gif) no-repeat 0 9px;}







/*Crumbs*/
#crumbs{background:url(../img/hd-main.png) no-repeat;font-family:SimSun;font-size:12px;padding-left:24px;width:614px;height:28px;line-height:28px;color:#0869b9;}
#crumbs a{margin:0 5px 0 10px;color:#0869b9;}
#crumbs span{margin:0 4px;color:#FFF;}


/*ArticleCaption*/
#article{padding:5px 10px;margin-bottom:10px;border:1px solid #aacbee;border-top:0;}
#article h1{font-size:16px;text-align:center;height:35px;line-height:35px;}
#article address{text-align:center;height:20px;line-height:20px;}
#article address span{margin:0 5px;font-size:12px;}
#article .copyright{text-align:right;color:#F00;font-size:12px;}


/*ArticleContent*/
#wrapper{width:100%;}
#wrapper td{line-height:1.6;font-size:14px;}
#wrapper td p, #wrapper td center, #wrapper td div{margin:1em 0; clear:right;}
#wrapper td div.ifr{ float:left; margin:0 1em 0 0;}
#wrapper td img{vertical-align:top;}


/*Refer News*/
.another{border:1px solid #CDCDCD;margin:10px 0;padding:5px 10px;}
.reference{border-bottom:1px dotted #5199D0;font-size:14px;padding-bottom:10px;}
.reference dt{color:#F40;}
.reference dd{margin:2px 0 0;}
.reference dd a{color:#08F;}
.reference dd a:hover{color:#F40;}


/*Reprint*/
.reprint{margin:5px 0}
.link{ height:27px;}
.link span{ font-size:12px; line-height:27px; margin:0 8px;}
.link span.r{ float:right}
.toblog span{margin:0 0 0 40px;}
.box,.box1{ background:url(../img/bg-s1.png) no-repeat 20px 0;height:97px; padding-top:10px;}
.box1{ background:url(../img/bg-s2.png) no-repeat 20px 0;}
.box span, .box1 span{ margin-left:40px; font-size:12px;}
.box span.hidden, .box1 span.hidden{float:right;margin-right:75px; cursor:pointer;}
.addrs{ border:1px solid #d2d2d2; margin-left:40px; width:80%; background:#fff; font-size:12px; padding:5px; height:40px; overflow:auto}
.addrs p{ line-height:23px;}
.notice{ height:30px;}
a#c1:hover{ background:url(../img/bg-qq.png) no-repeat; text-decoration:none; color:#000;}
#c1{display:inline;float:left;height:27px;width:120px;}
#c2{display:inline;float:left;height:27px;width:129px;}
a#c2:hover{ background:url(../img/bg-send.png) no-repeat; text-decoration:none; color:#000;}
#con-c1,#con-c2{display:none}


.tofri{height:27px;margin-left:19px;*margin-left:20px;width:120px;float:left; display:inline; background:url(../img/bg_friend.png) no-repeat}
.toblog{ height:27px;margin-left:15px;width:129px; float:left; display:inline; background:url(../img/bg_blog.png) no-repeat}
.toforum{display:inline;float:left;height:27px;width:330px;}
.toforum a{display:inline;float:left;height:19px;margin:7px 4px 0 0;width:19px;}
.toforum a img{ width:19px; height:19px; display:block}
.toforum span{display:inline;float:left;line-height:22px;margin:5px 0 0 29px;}
 

/*ArticleNav*/
.article-nav{width:100%;margin:10px 0 0;height:50px;line-height:25px;overflow:hidden;}
.article-nav span{width:100%;font-size:14px;color:#F40;}
.article-nav a{margin:0 5px;color:#08F;}
.article-nav a:hover{color:#F40;}


/*Page Number*/
#pages{width:600px;overflow:hidden;position:relative;}
#pages ul{float:left;width:auto;padding:5px 0;position:relative;left:50%;}
#pages ul li{float:left;width:auto;position:relative;right:50%;margin-right:5px;}
#pages ul li a{display:block;padding:1px 6px;color:#666;border:1px solid #BBB;}
#pages ul li a:hover{color:#690;text-decoration:none;padding:1px 6px 0;border-color:#690;border-bottom-width:2px;}
#pages ul li.thisclass a{font-weight:bold;cursor:text;padding:1px 6px 0;border-color:#F63;border-bottom-width:2px;color:#F63;}


/*CMS Default Page Number*/
.page-number{width:100%;overflow:hidden;position:relative;font-size:12px;}
.page-number ul{float:left;width:auto;padding:5px 0px;position:relative;left:50%;}
.page-number ul li{float:left;position:relative;right:50%;font-family:Verdana;padding:2px;width:auto;background:none;border-bottom:none;}
.page-number ul li a{color:#1A89CD;border-bottom:2px solid #EEE;padding:0 6px;display:block;}
.page-number ul li a:hover{color:#F30;text-decoration:none;border-bottom:2px solid #F30;}
.page-number ul li.thisclass a, .pagebox ul li.thisclass a:hover{color:#1A89CD;padding:0 4px;border-bottom:2px solid #1A89CD;font-weight:bold;}
.page-number .pageinfo{float:left;position:relative;left:-50%;line-height:17px;padding:2px 4px;color:#999;}
.page-number .pageinfo strong{color:#666;font-weight:normal;margin:0px 2px;}


/*comment*/
#commentlist{width:618px;margin:0 auto; overflow:hidden;}
#commentlist .comment dl {background:#E2F3FB;float:left;height:30px;line-height:30px;margin-bottom:10px;margin-left:1px;padding-left:10px;width:380px; display:inline;}
#commentlist .comment dt {background:#E2F3FB;float:left;height:30px;line-height:30px;margin-bottom:10px;padding-right:10px;text-align:right;width:215px; display:inline;}
#commentlist .comment dd {padding:8px; clear:both;}
#commentlist .floor {float:left;margin:0 10px;width:97%!important;clear:both; display:inline;}
#commentlist .comment {border-bottom:1px dashed #D8D8D8;margin-bottom:10px;padding-bottom:10px;}
#commentlist .hd {background:transparent;height:43px;width:870px; clear:both;margin:10px auto;}
#commentlist .hd h4{height:43px; line-height:20; overflow:hidden;}
#vote{clear:both;}
#MiniVote .av_title {font-size:14px;font-weight:bold;height:100px;}
.floor p{clear:both;}



#abstract{background:#ebf3fa url(../img/bg-abs.png) repeat-x scroll 0 0;border:1px solid #9C9B97;color:#000000;padding:10px;text-indent:2em;}
#wrapper iframe{ float:left; margin:0 10px 0 0}



/*update page:webgame 2010-07-26 T11:46 3#'s*/
#header a{color:#025b85;}
#header .channels-webgame{background:url(../img/icon_webgame.png) no-repeat 0 0; width:775px; height:62px;padding-left:175px; overflow:hidden;}
#header .channels-webgame .menu1{float:left; display:inline;margin-top:5px; width:545px;}
#header .channels-webgame .menu1 a{margin:0 11px; font-size:14px; font-weight:bold;display:inline-block;}
#header .channels-webgame form{float:left; display:inline;margin-left:5px; width:225px;margin-top:5px;}
#header .channels-webgame form input{padding:4px 4px 0 4px; width:148px; float:left; display:inline; background:none; border:none;}
#header .channels-webgame form button{width:45px; height:22px;  float:left; display:inline;margin-left:5px; background:none; border:none; cursor:pointer; vertical-align:middle;}
#header .channels-webgame .menu2{clear:both; width:775px;margin-top:7px; color:#fff; float:left; display:inline;margin-left:-4px;}
#header .channels-webgame .menu2 span{margin:0 15px; color:#fff; font-size:14px; font-weight:bold; cursor:pointer;}
#header .channels-webgame .menu2 span.hover{color:#f40;}
#header .submenu-webgame{border:2px solid #011d4d;border-top:none;border-bottom:none;padding:5px 10px 0px 20px; clear:both; background:#f1f7ff; height:90px; overflow:hidden; font-size:12px;}
#header .submenu-webgame a{word-break:keep-all;margin-right:10px;display:inline-block; line-height:22px;}
#header .menuft-webgame{clear:both; background:url(../img/icon_webgame.png) no-repeat 0 -62px; width:950px; height:9px; overflow:hidden;}
#con-a2,#con-a3,#con-a4,#con-a5,#con-a6,#con-a7,#con-a8{display:none;}


/*update page:pc 2010-07-26 T11:58 3#'s*/
#header .menu-pc{background:url(../img/icons_pc.png) no-repeat 0 0;width:794px;_width:795px; height:34px; overflow:hidden;padding:31px 0 0 156px;}
#header .menu-pc a{height:32px;margin:0 1px;float:left; display:inline;color:#FFF; width:79px; overflow:hidden; text-decoration:none; line-height:50;}
#header .menu-pc a.a1{width:61px;}



/*update page:news 2010-07-26 T11:46 3#'s*/
#header .menu-news{background:url(../img/bg_nav1.jpg) no-repeat; width:800px; height:42px; overflow:hidden;padding-top:5px; font-weight:bold;padding-left:150px;}
#header .menu-news a{color:#FFF; width:80px; height:25px; line-height:25px;*line-height:28px;margin:0 5px 0 4px;text-align:center; float:left; display:inline; overflow:hidden; font-size:14px; text-decoration:none;}
#header .menu-news a.a1{width:61px;margin-left:11px;margin-right:6px;}
#header .menu-news a:hover{background:url(../img/bg_menu_hover.png) no-repeat;}
#header .menu-news .a1:hover{background:url(../img/bg_menu_hover2.png) no-repeat;}





/*update page:newgame 2010-07-26 T11:21 3#'s*/
#header .menu-newgame{background:url(../img/icons_newgame.png) no-repeat; width:950px; height:33px; overflow:hidden;padding-top:2px; font-weight:bold; line-height:33px;}
#header .menu-newgame a{height:33px;margin:0 1px; text-align:center; float:left; display:inline;color:#FFF; width:93px; overflow:hidden; text-decoration:none;}
#header .menu-newgame a:hover{background:url(../img/icons_newgame.png) no-repeat -575px -56px;}
#header .submenu-newgame{clear:both; width:950px; font-size:12px;}
#header .submenu-newgame .border{width:1px; height:104px; float:left; display:inline; overflow:hidden; background:url(../img/bg_border1.jpg) no-repeat;}
#header .submenu-newgame .menubox{float:left; display:inline; width:948px; background:url(../img/pic_bg1.jpg) repeat-x center bottom; height:104px;}
#header .submenu-newgame .menubox .top-menu{width:948px; height:60px;padding-top:10px;}
#header .submenu-newgame .menubox .top-menu a{display:inline-block;margin:4px 7px 0;*margin:4px 6px 0; width:48px;}
#header .submenu-newgame .menubox .top-menu .subbox3 a{width:15px;}
#header .submenu-newgame .menubox .top-menu a.pic{float:left; display:inline; width:41px; height:46px; line-height:50; overflow:hidden;margin:0px 5px 0 5px;}
#header .submenu-newgame .menubox .top-menu .subbox1 a.pic{background:url(../img/bg_a01.jpg) no-repeat;}
#header .submenu-newgame .menubox .top-menu .subbox2 a.pic{background:url(../img/bg_a02.jpg) no-repeat;}
#header .submenu-newgame .menubox .top-menu .subbox3 a.pic{background:url(../img/bg_a03.jpg) no-repeat;}
#header .submenu-newgame .menubox .top-menu .subbox4 a.pic{background:url(../img/bg_a04.jpg) no-repeat;}
#header .submenu-newgame .menubox .top-menu .subbox1{width:252px; float:left; display:inline;margin-left:5px;}
#header .submenu-newgame .menubox .top-menu .subbox2{width:450px; float:left; display:inline;}
#header .submenu-newgame .menubox .top-menu .subbox3{width:115px; float:left; display:inline;}
#header .submenu-newgame .menubox .top-menu .subbox4{width:115px; float:left; display:inline;}
#header .submenu-newgame .menubox .search-box{border:1px solid #b5e1ff; border-left:none;border-right:none; width:948px; height:32px;}
#header .submenu-newgame .menubox .search-box form{background:url(../img/icons_newgame.png) no-repeat -364px -35px; width:300px; overflow:hidden; height:21px;margin:5px 0 0 15px; float:left; display:inline;}
#header .submenu-newgame .menubox .search-box form input{width:253px; height:16px; line-height:18px; float:left; display:inline;padding:2px;background:none; border:none;}
#header .submenu-newgame .menubox .search-box form button{float:left; display:inline; width:35px;margin-left:5px; height:21px;border:none; background:none; cursor:pointer;}
#header .submenu-newgame .menubox .search-box form button span{display:none;}
#header .submenu-newgame .menubox .search-box .hots-search{float:left; display:inline; width:600px;line-height:32px; height:32px; overflow:hidden;margin-left:30px;}
#header .submenu .menubox .search-box .hots-search a{margin:0 5px;}

/*Add by Yushangjie 2010-12-31*/
.flash{border: 1px solid #AACBEE;overflow: hidden;padding: 8px 9px 8px 8px;}
.flash .yzz_ifrqingtianzhu {display:block;}
.aside .yzz_suibian {margin-top:-14px;}