body {margin: 0px;font-size: 12px;	color: #000000;margin:0 auto; line-height:20px; width:96%;min-width:950px;_width:expression((documentElement.clientWidth < 950) ? "950px" : "96%" );background:#f0fafe;}
ul,li,p,dl,dt,dd{ margin:0px; padding:0px;list-style-type: none;}
img{ border:0}
a{ color:#000; text-decoration:none;}
a:hover{text-decoration:underline;}
#hot{ text-align:center; padding:5px 0 8px 0; border-bottom:1px solid #CCC;width:100%;}
#main{position:relative;border-bottom:1px solid #CCC; margin-bottom:10px;}
.sidebar{padding:0 262px 0 0;}
/*-----颜色样式-------*/
.colors1{background:#eefaff;}
.colors2{background:#f6fafe;}
.colors3{background:#edf6d0;}
.colors4{background:#f5f1e7;}
.colors5{background:#eae8f7;}
.colors6{background:#fef4f0;}
.colors7{background:#ebf4ef;}
.colors8{background:#f9f9f9;}
/*------字体大小------*/
.fonts_big{font-size:18px; line-height:30px;}
.fonts_mesne{font-size:16px; line-height:25px;}
.fonts_small{font-size:14px; line-height:20px;}

#main #breadCrumb{width:99%; color:#82442f; padding-top:15px; margin-bottom:8px; padding-left:1%;}
#main .title2{ font-size:14px; margin:0;width:99%; color: #589ce3; margin-bottom:8px; padding-left:1%; height:25px; line-height:25px; font-weight:bold; }
#main #guild{width:99%; height:27px; text-align:right;padding-left:1%; font-size:13px;}
#main #guild a{background: url(/skin/default/style/images/read_bg.png) no-repeat 0px -26px; height:25px; padding-top:2px; width:76px; display:block; float: left; text-align:center; color:#FFF; margin-right:6px; line-height:25px; text-decoration:none;}
#main #guild a:hover{ background-position:-81px -26px}

#main #shop{width:99%; height:30px; line-height:30px; border-bottom:1px solid #c7e3ff;border-top:1px solid #c7e3ff;padding-left:1%; color:#333; font-weight:bold; background:#fff; padding-top:2px; margin-bottom:10px;}
#main #shop span{ float:left;}
#main #shop .mode a{ width:15px; height:15px;background: url(/skin/default/style/images/read_bg.png) no-repeat; float:left; line-height:15px; text-indent:-150px; margin-top:7px; margin-right:4px; overflow:hidden;}
#main #shop .mode a:hover{filter:alpha(opacity=50); -moz-opacity:.50;opacity:0.5}
#main #shop .mode a.color_1{ background-position:0px 0px;}
#main #shop .mode a.color_2{ background-position:-18px 0px;}
#main #shop .mode a.color_3{ background-position:-36px 0px;}
#main #shop .mode a.color_4{ background-position:-54px 0px;}
#main #shop .mode a.color_5{ background-position:-72px 0px;}
#main #shop .mode a.color_6{ background-position:-90px 0px;}
#main #shop .mode a.color_7{ background-position:-108px 0px;}
#main #shop .mode a.color_8{ background-position:-126px 0px;}
#main #shop .mode a.font_1{ width:21px; height:21px; background-position:-187px 0px; margin-top:3px;}
#main #shop .mode a.font_2{ width:21px; height:21px; background-position:-217px 0px; margin-top:3px;}
#main #shop .mode a.font_3{ width:21px; height:21px; background-position:-247px 0px; margin-top:3px;}
#main #shop .status{ float:right; padding-right:20px; font-weight:normal; color:#999;}
#main #shop .status span{ float:none;}
#main #shop .status a{ color:#666; text-decoration:none;}
#main #shop .status a:hover{ color:#333; text-decoration:underline;}

#main #content{ width:92%; padding:10px 4%; margin-bottom:8px;}
#main #content h1{ text-align:center; height:60px; line-height:60px; color:#a54625; font-size:30px;margin:0px;}
#main #content #tipinfo{text-align:center; line-height:125%; color:#FF0000; font-size:16px;margin:0px;overflow:hidden;}
#main #content #tipinfo a,#main #content #tipinfo a:hover{font-size:16px;color:#FF0000;}

#main #forecast{width:80%; margin:0 auto; font-size:14px; color:#cb380a; font-weight:bold; margin-bottom:30px; overflow:hidden;}
#main #forecast a{color:#cb380a; text-decoration:none;}
#main #forecast a:hover{text-decoration: underline;}
#main #forecast .anterior{ float:left; width:45%; height:20px; overflow:hidden;}
#main #forecast .posterior{float: right; width:45%; height:20px; text-align:right; overflow:hidden;}

#main #thumb{ margin:0 auto; text-align:center; line-height:25px; width:420px; overflow:hidden;}
#main #thumb a{ width:78px; height:27px;background: url(/skin/default/style/images/read_bg.png) left -165px; display:block; text-decoration:none; float:left; margin-left:20px; font-size:14px; padding-top:2px;}
#main #thumb a:hover{ background-position:-82px -165px;}

#main #tips{ width:100%; text-align:center; color:#999; line-height:30px; padding-bottom:30px;}
#main #feit{ width:100%; text-align:center; color:#999; line-height:20px; height:40px; font-size:13px;}
#main #feit ul{ margin:0 auto; width:600px;}
#main #feit ul li{ float:left; margin-right:10px;}
#main #feit ul li a{ display:block; text-decoration:none; padding:0px 4px; color:#2e3556}
#main #feit ul li a:hover{ background:#a9d1fa}

#copyRight{text-align:center;width:100%; padding-top:10px; color:#666;}

#sidebar_btn{ position:absolute; right:252px; top:0px; width:10px; background: url(/skin/default/style/images/read_bg.png) repeat-y right;text-indent:-100px;}
#sidebar_btn a{overflow:hidden; float:left; height:57px; width:10px;background: url(/skin/default/style/images/read_bg.png) no-repeat; margin-top:400px;}
#sidebar_btn a.btn{ background-position:-223px -93px;}
#sidebar_btn a:hover.btn{ background-position:-234px -93px;}
#sidebar_btn a.btn2{ background-position:-245px -93px;}
#sidebar_btn a:hover.btn2{ background-position:-256px -93px;}
#sidebar{width:252px; position: absolute; right:0px; top:0px; background:#eefaff;}

#login{ float:left; width:244px;padding:8px 0 4px 8px; margin-bottom:8px;}
#login .top{ float:left; width:100%;height:25px; border-bottom:1px solid #e9dfb8;}
#login .top .hhh1{ width:109px; display:block; float:left; text-align:center; font-size:13px; color:#cf8b20; height:25px; line-height:25px;background: url(/skin/default/style/images/read_bg.png) no-repeat 0px -59px; margin-left:3%; }
#login .top .hhh2{ padding-top:5px; float:left; text-align:center; margin-left:5%;}
#login .top .hhh2 a{ color:#990000; text-decoration:underline;}
#login .info{float:left; width:90%; font-size:14px; color:#7ba110; padding:8px 0 4px 10%; margin:0 auto;}
#login .text{width:100px; height:14px; border:1px solid #7ba110;}
#login .button{ width:44px; height:20px;background:url(/skin/default/style/images/read_bg.png) no-repeat -223px -27px; border:0; padding-top:2px; line-height:18px; font-size:12px; color:#475e05;}
#login .bottom{ float:left; font-size:12px; color:#990000; padding-left:8px; padding-top:4px; height:20px;}

#login2{ float:left; width:244px;background:#f5fbff; padding:8px 0 4px 8px; margin-bottom:8px;}
#login2 td{ line-height:16px; height:16px; font-size:12px; color:#808080;}
#login2 .g1{ color:#7ba110; font-size:14px; font-weight:bold;}
#login2 .g2{ color:#791515;}
#login2 .g3{ padding-left:70px; height:64px;}
#login2 .g3 img{ float:left; margin-left:-70px;}
#login2 .g3 .f1{ float:left; width:100%; line-height:16px;}
#login2 .g4{ color:#000; line-height:30px; height:30px;}
#login2 .g4 a{ color:#666;}

#ballot{ float:left; width:100%; padding-bottom:8px;}
#ballot a{float:left; margin-left:12px;font:Arial, Helvetica, sans-serif;background:url(/skin/default/style/images/read_bg.png) no-repeat;text-align:center;display:block; display:inline;}
#ballot a:hover{text-decoration:none;}
#ballot a.ballot0{background:url(/skin/default/style/images/novip.png) no-repeat; width:82px; height:67px;text-indent:-200px; overflow:hidden;}
#ballot a.ballot1{ background-position: left -92px; width:82px; height:55px;   font-size:26px; color:#0772ba; padding-top:12px;}
#ballot a.ballot1:hover{color: #FF3300}
#ballot a.ballot2{background-position: -90px -92px; width:60px; height:45px;font-size:14px; color:#d62d05; padding-top:22px;}
#ballot a.ballot2:hover{color: #FF6600}
#ballot a.ballot3{background-position: -160px -92px;width:60px; height:45px;font-size:14px; color:#184f91; padding-top:22px;}
#ballot a.ballot3:hover{color: #009933}

#critique{ float: left; width:100%;margin-bottom:8px; }
#critique .title{ width:100%; overflow:hidden;}
#critique .title h4{ font-size:14px; font-weight:bold; background:url(/skin/default/style/images/read_bg.png) no-repeat -110px -55px ; padding-left:45px; height:32px; line-height:32px; float:left; width:80px; color:#3366CC; margin:0}

#critique .ghgh{width:96%; padding-left:3%;line-height:23px;}
#critique .ghgh a.critiquebutton2{color:#3366CC; float:right;}
#critique .ghgh span{ float:left; }

#critique .text{ width:97%; float:left;padding-left:3%}
#critique .text .text_a{ border:1px solid #79a1bf; width:240px; height:80px; margin-bottom:6px;}
#critique .text .text_b{ border:1px solid #79a1bf; width:40px; height:16px;}
#critique .text .p2{ width:100%; float: right}
#critique .text .btn{background:url(/skin/default/style/images/read_bg.png) no-repeat -169px -170px; width:69px; height:22px;color:#444; text-align:center; padding-top:1px; border:0; margin-left:10px;}

#choose{ float: right; width:248px; height:298px;background:url(/skin/default/style/images/read_bg.png) no-repeat 4px -199px; margin-bottom:10px;}
#choose h3{ color:#f13713; line-height:23px; height:23px; padding-left:18px; font-weight:bold; margin:0; font-size:14px; padding-top:3px;}
#choose ul{ float:left; width:240px; padding-top:9px; font-size:14px; overflow:hidden;}
#choose ul li{ float:left; padding-left:35px; width:204px; height:26px; line-height:26px; overflow:hidden;}
#choose ul li a.lie{ color:#731d1d;}
#choose ul li a:hover.lie{ background:#FFFFCC; text-decoration:none; padding:4px 0 2px 0;}

#otherinfo{ float: right;width:240px; font-size:12px; margin-bottom:10px;}

/*---网站顶部菜单栏---*/
#mainNav{height:30px; background:url(/skin/default/style/images/topbar_bg.gif) 0 bottom repeat-x; margin:0 auto;width:100%;position:relative;}
#mainNav .menu_t{ margin:0 auto;width:100%; color:#666; height:30px; line-height:28px; position:relative;}
#mainNav .menu_t ul{ float:left; height:30px; width:100%;line-height:30px;}
#mainNav .menu_t li{ float:left; float:left;padding:0 9px;border-left:#ddd 1px solid;margin-left:-1px;}
#mainNav .menu_t .li_right{float:right;text-align:right;background:none; padding-right:10px;}
#mainNav .menu_t a{color:#666; }
#mainNav .menu_t a:hover{color:#666;}
#mainNav .menu_t .tt1 a{color:#ffcc00;}
#mainNav .menu_t .tt1 a:hover{color:#ffcc00;}
#mainNav .menu_t .tt2 a{color: #fff537;}
#mainNav .menu_t .tt2 a:hover{color:#baff00;}
#mainNav .menu_t sup{position:absolute;	background:url(/skin/default/style/images/anime_new2.gif) no-repeat;width:40px;	height:30px;top:-10px;left:170px;z-index:5;}

#mainNav .menu_s{ margin:0 auto;width:950px; color:#403d2f; font-size:13px; height:28px; line-height:28px; margin-top:4px;}
#mainNav .menu_s .menu_hong{ color:#FF0000;}
#mainNav .menu_s .menu_s_a{ float: right; width:520px; padding-left:4px; color:#403d2f; position:relative;line-height:22px; margin-top:5px;}
#mainNav .menu_s .menu_s_a sup{ position:absolute;}
#mainNav .menu_s .menu_s_a a{color:#403d2f}
#mainNav .menu_s .menu_s_a span a{color:#FF0000;}

#mainNav .stack{ width:106px; height:24px; float:left; padding:0 0 3px 0;background:url(/skin/default/style/images/ywtop_bg.png) no-repeat -571px -47px;margin-top:3px; *margin-top:4px !important ;*margin-top:4px; font-size:12px; color:#336699; line-height:25px;}
#mainNav .stack a{ display:block; height:23px; width:56px; padding-left:48px;color:#336699;}
#mainNav .stack a:hover{ text-decoration:none; color:#336699}

#search{ width:305px; float:left; padding-top:2px;*padding-top:2px !important;*padding-top:2px; height:24px;}
#search input{ float:left;}
#search select{float:left;}
#search .txts{BORDER: #30a8d3 1px solid;padding:2px 0 2px 4px; WIDTH:141px; COLOR: #444; height:17px; line-height:18px;}
#search .txtc{position:relative;BORDER: #30a8d3 1px solid;top:2px; COLOR: #444; height:17px; line-height:18px;}
#search .an{margin-bottom:-7px;*margin-bottom:-4px !important;*margin-bottom:-4px;width:80px; height:23px;backgloginround:url(/skin/default/style/images/ywtop_bg.png) no-repeat -463px -46px; border:0px;color:#FFFFFF; line-height:23px;font-size:12px;padding-bottom:3px;*padding-bottom:-1px !important;*padding-bottom:-1px }