﻿body{margin:0;padding:0;text-align:center;color:#333;font-size:12px;font-family:arial,"宋体";background-color:#fff;word-wrap:break-word;word-break:break-all}
body > div{margin-right:auto;margin-left:auto}
img,a img{border:0px}
table,input,select,textarea{font-size:12px}
br{font-size:12px}
div,p,dl,dt,dd,textarea,address,blockquote{margin:0;padding:0;height:auto;text-align:left}
form,h1,h2,h3,h4,h5,h6{margin:0;padding:0}
ul,li{margin:0;height:auto;text-align:left}
em{font-style:normal}
cite{font-style:normal}
a{color:#333;text-decoration:underline}
a:hover{text-decoration:none}
.hidden{display:none}
h1{display:none}

.rim{width:760px;margin:10px auto 0px;overflow:hidden}
.left{float:left;width:226px}
.right{float:right;width:520px}
.clear{width:100%;height:1px;font-size:0px;overflow:hidden;clear:both}
.alg_c{text-align:center}
.alg_m{vertical-align:middle}

.sis{white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden}
.alpha{background:#e7ee62;filter:alpha(opacity=50);-moz-opacity:0.2;opacity:0.2}
.glow{display:block;height:16px;filter:glow(color=#5bad00,strength=2)}

.black{color:#000}
.green{color:#6a3}
.blue{color:#06f}
.blue_b{color:#00f;font-weight:bold}
.red{color:#f00}
.f01{color:#c06}
.gray{color:#bbb}

.u{color:#f9298e;font-weight:bold}

/*header*/
#top{width:760px;margin:5px auto 0px;overflow:hidden}
#top .logo{float:left;display:block;margin-top:6px}
#top .tr{float:right;width:500px}
#top .p{height:22px;text-align:right;padding-top:40px;font-family:"宋体"}
#top .p a{display:inline;margin:0px 5px;text-decoration:none;zoom:1}
#top .p a:hover{text-decoration:underline}
#top .c form{text-align:right}
#top .c input{margin-right:8px}
#top .c .put{height:16px;border:1px solid #7f7f7f}
#top .c .btn{width:46px;height:20px;border:none;background:url("http://res.8850.com/imgs/reg.gif") no-repeat;cursor:pointer}
#top .c a{margin-right:6px}
#top .c p{line-height:24px;text-align:right}
#top .c p b{font-weight:bold;color:#6a3}
#top .c p img{vertical-align:middle;margin:0px 4px 0px 6px}
#top .c p a{display:inline;margin-right:5px;zoom:1}
#top .c p a em{font-weight:bold;color:#f09}
#nav{width:100%;height:66px;background:url("http://res.8850.com/imgs/www/nav.gif") repeat-x}
#nav .m{width:760px;margin:0px auto;padding-top:9px;overflow:hidden}
#nav a{color:#fff;text-decoration:none}
#nav .c{float:left}
#nav .c a{float:left;display:block;width:80px;line-height:25px;margin-right:12px;text-align:center}
#nav .c a:hover{color:#000;font-weight:bold;background:#f6f6f6 url("http://res.8850.com/imgs/www/bg.gif") no-repeat;}
#nav .c a.here{color:#000;font-weight:bold;background:#f6f6f6 url("http://res.8850.com/imgs/www/bg.gif") no-repeat;}
#nav .o{float:right;padding-top:4px}
#nav .o img{vertical-align:text-bottom;margin:0px 4px 0px 6px}
#nav .o a{font-weight:bold}
#nav .o a:hover{text-decoration:underline}

#anime{width:100%;height:18px;padding:10px 0px 0px 125px;clear:both}
#anime a{display:inline;color:#000;margin:0px 8px;zoom:1}
#anime a:hover{color:#ffab04}

#c_news{height:20px;padding-top:10px;clear:both}
#c_news span{position:relative;text-align:left;display:block;width:93%;height:1.6em;margin:0px auto;overflow:hidden}
#c_news em{float:left;line-height:1.3em;_line-height:1.4em;height:1.3em;overflow:hidden;padding:0 2px;margin-right:.4em;background-color:#fc0}
#c_news em a{text-decoration:none;margin:0}
#c_news a{margin-right:.25em;color:#000}
#c_news a:hover{text-decoration:underline}
#c_news ul{position:absolute;left:0px;top:0px;list-style:none;}
#c_news li{width:100%;clear:both;height:2em;overflow:hidden}

#mp{list-style:none;padding:0px}
#mp li{line-height:23px;margin:6px 0px 0px 32px;padding-left:20px;background:url("http://res.8850.com/imgs/www/n.gif") no-repeat 0% 50%;}

#news{height:18px;padding-top:10px;text-indent:2em}
#manga{height:18px;padding-top:10px;text-indent:2em}

/*footer*/
#footer{width:760px;margin-top:10px;padding-bottom:10px;clear:both;text-align:center}
#footer p{height:18px;margin-bottom:8px;padding-top:8px;text-align:center;background-color:#dcdcdc}
#footer p a{display:inline;margin:0 6px;zoom:1;text-decoration:none}
#footer p a:hover{text-decoration:underline}

#exp div{float:left;width:250px;background-color:#f8f7f8}
#exp h2{width:100%;height:27px;line-height:27px;margin:0px auto;font-size:16px;text-indent:0.5em;color:#fff}
#exp p{width:85%;margin:8px auto;line-height:1.5em;font-size:14px;font-weight:bold;text-align:justify;text-justify:inter-ideograph}
#exp .bgl{border:1px solid #fc6;border-top:none}
#exp .bgl h2{background-color:#f90}
#exp .bgm{margin:0px 2px;border:1px solid #cc6;border-top:none}
#exp .bgm h2{background-color:#9c0}
#exp .bgr{border:1px solid #6cf;border-top:none}
#exp .bgr h2{background-color:#09f}


.h2{margin:5px auto 0px;height:20px;padding-top:8px;font-size:12px;font-weight:normal;font-family:"宋体";background-color:#ebebeb;border:1px solid #ccc}
.hand{cursor:pointer;padding-top:2px}
.h2 cite{margin:0px 6px 0px 20px;color:#f90}
.h2 em{color:#f00}

.cont{width:75%;margin:15px auto 0px;padding:10px;overflow:hidden}
.cont div{height:38px;margin:0px auto}
.cont div label{display:inline;text-align:right;zoom:1}
.cont div span cite{color:#f00;font-family:"宋体";margin-right:6px}
.cont div input{margin-right:6px}
.cont div span{position:relative;display:inline;zoom:1}

#signIn .txt{width:150px;vertical-align:middle}
#signIn form{text-align:center}
#signIn .submit{padding-left:55px}
#signIn .submit input{margin-right:8px}
#signIn .submit a{margin-right:6px}

#signInDiv .txt{width:150px;vertical-align:middle}
#signInDiv form{text-align:center}
#signInDiv label{width:72px}
#signInDiv .submit{padding-left:78px}
#signInDiv .submit input{margin-right:8px}
#signInDiv .submit a{margin-right:6px}

#forget .txt{width:142px;vertical-align:middle}
#forget .submit{width:75%}

#getQ .txt{width:142px;vertical-align:middle}
#getQ b{display:inline;height:18px;line-height:1.5em;zoom:1}
#getQ .submit{width:70%}

#getE .txt{width:142px;vertical-align:middle}
#getE .submit{width:50%}

#err{text-align:center;padding:10px 0px}
#err img{margin:0px auto 10px}
#err h2 em{color:#f60}
#err h2 a{color:#f09;font-size:12px;font-weight:normal}

#signUp .sigUl{display:block;width:270px;height:45px;}
#signUp .sigUl li{display:block;width:50%;height:100%;float:left;}
#signUp .sigUl .bigBtn{display:block;position:relative;top:5px;width:133px;height:30px;padding-top:13px;background:#FFF2C1;border-top:#F1D337 solid 1px;border-left:#F1D337 solid 1px;border-right:#F1D337 solid 1px;text-align:center;font-size:14px;text-decoration:none;font-weight:bold;}
#signUp .sigUl .smallBtn{display:block;padding:5px;margin:10px;border:#ccc solid 1px;text-align:center;font-size:14px;color:#03c;text-decoration:none;}
#signUp .sigBg1{background:#FFF2C1;border:#F1D337 solid 1px;height:300px;}
#signUp .sigBg2{background:#fff;border:#F1D337 solid 1px;height:282px;width:740px;margin:8px 0px 0px 8px;}
#signUp .sigT{display:block;margin:30px 0px 0px 30px;}
#signUp .sigI{margin:30px 0px 0px 80px;float:left;}
#signUp .sigImg{margin:30px 0px 0px 10px;float:left;}
#signUp .sigA{display:block;margin:65px 0px 0px 5px;float:left;}
#signUp .submit{margin:20px 0px 0px 200px;}
#sigI1_1{vertical-align:bottom}
#sigI2_1{vertical-align:bottom}
#sigI3_1{vertical-align:bottom}
#sigI4_1{vertical-align:bottom}

#signUp .sigOK{margin:50px 0px 0px 60px;float:left;}
#signUp .sigBox{height:130px;width:550px;border-bottom:#ccc solid 1px;}
#signUp .okImg{float:left;margin-right:30px;}
#signUp .okText{font-size:14px;}
#signUp .okText p{line-height:25px;}
#signUp .goMore{display:block;width:80px;margin:20px 0px 0px 450px;color:#f60}
#signUp .sigButton a{display:block;background:url(http://res.8850.com/imgs/passport/btn1.png);width:55px;height:16px;padding:5px 0px 0px 15px;margin:20px 0px 0px 60px;float:left;}
#loginName{width:150px;}
#password{width:150px;}
#valiPass{width:150px;}