@charset "UTF-8";
/**author:don + mail: i.don@hotmail.com + date:2010-10-06**/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,dl,dt,dd{padding: 0;margin: 0;}
table {border-collapse: collapse;border-spacing: 0;}
fieldset,img {border: 0px;}
address,caption,cite,code,dfn,em,strong,th,var {font-weight: normal;font-style: normal;}
strong{font-weight:bold;}
ol,ul ,dl{list-style: none;}
caption,th {text-align: left;}
h1,h2,h3,h4,h5,h6 {font-weight: normal;font-size: 100%;}
img {vertical-align:top; }
input,button{vertical-align:middle;}
button{cursor:pointer; }
abbr,acronym { border: 0px;}
.clearfix{zoom:1;}
.clearfix:after{content: '\20';display: block;clear: both; }

a:link{color:#68849d; text-decoration:none;}
a:visited{color:#68849d;text-decoration:none;}
a:hover{color:#00d0ff; text-decoration:underline; }
a:active{color:#00b3d0; }

.fl{float:left; }
.fr{float:right; }
.c_r{color:red; }
.c_o{color:orange; }
.c_g{color:green; }
.c_b{color:blue; }
.c_gray{color: gray;}
.f_b{font-weight:bold; }
.t_c{text-align:center; }
.t_r{text-align:right;}
.cur{cursor:pointer; }
.ind{text-indent:2em; }
.hid{text-indent:-999em;overflow:hidden;  }
.b_line{border-bottom:1px dashed #999; }
/*---layout--*/
body{background:url(img/bg.gif) repeat 0 0; font:12px/1.6 Tahoma,"ËÎÌå";color:#68849d;}
.bg01{background: url(img/t.jpg) no-repeat center 0;}
.bg02{}
.wrap{position:relative;width:964px;margin:0 auto;}
.banner{height:218px; display:block;}
.col3{width:726px;margin-bottom:0.5em; float:right; }
.col3_t{height:40px;background:url(img/col3_t.gif) no-repeat 0 0;  }
.col1{width:225px;margin-bottom:0.5em; }
/* // ---- nav ---- // */
#logo{position:absolute; top:0;left:380px;width:180px;height:150px; display:block; z-index: 1000; }
#nav{height:54px;}
#nav a{display:inline-block; width:86px;height:34px;margin:0 2px;margin-top:20px; line-height:34px; font-weight:bold;font-size:14px;  color:#00b3d0;text-align:center;}
#nav .a1{ }
#nav .a5{margin-left:200px; }
#nav a:hover,#nav .on{ color:#bdf5ff; background:url(img/btn_nav.jpg) no-repeat 0 0;text-decoration:none;}
/* -- ---- nav ---- -- */
/* // ---- box ---- // */
.box{margin-bottom:4px; }
.box_t{height:38px;background-image:url(img/box_t.gif);background-repeat:no-repeat; }
.box_t h4{display:none; }
.box_m{background:url(img/box_m.gif) repeat-y 0 0}
.box_b{height:10px;background:url(img/box_b.gif) no-repeat 0 0;  }
.box .margin{margin:0 15px; padding:6px 0 0; }
/* -- ---- box ---- -- */
/* // ---- col3 ---- // */
.col3_t p{margin-left:1em; line-height:40px; font-size:14px;}
.col3_m{background:#000 url(img/col3_m.gif) repeat-x 0 0;min-height:950px;_height:950px;  }
.col3_b{height:20px; background:url(img/col3_b.gif) no-repeat 0 bottom; }
	/*--newslist--*/
	.newlist{padding-top:25px; margin:0px 20px 10px;font-size:13px;}
	.newlist li{height:30px;line-height:30px;border-bottom:1px dashed #3b3b3b;color:#838383;}
	.newlist li a{color:#838383;margin-right:10px;}
	.newlist li a:hover{}
	.newlist h3{margin:6px 0 10px; height:30px; clear:both;  }
	.newlist h3 a{float:left;margin-right:6px; width:100px;height:30px ;color:#838383;text-align:center; line-height:30px;  background:url(img/btn_news2.jpg) no-repeat 0 0;}
	.newlist h3 a:hover,.newlist h3 .on{background:url(img/btn_news.jpg) no-repeat 0 0;font-weight:bold; color:#98acb5; text-decoration:none;  }
	.yxjt{ padding:20px 20px 0 20px;}
	.yxjt ul li{ float:left; margin:0 30px 20px 23px; _margin-left:18px; margin-right:25px;}
	.yxjt ul li img{ width:160px; height:100px; border:1px solid #333; padding:1px;}
	.yxjt ul li span{ display:block; text-align:center;}
	
	.col3_m .margin{margin:0 2em; color:#838383; }
	.col3_m .margin h3{margin:0 1em 1em;padding-top:1em;  text-align:center;font:bold 16px/28px arial;color:#b47d1d;}
	.updown{margin:2em 0 0 0;}
	.updown li{padding-left:0;background:url(img/icon.png) no-repeat 0 center;}
	/*.col3_m  img{max-width:660px;_width: expression( this.width > 660 ? "660px" : (this.width+"px") ); overflow:hidden;margin:0 6px 6px 0;}*/
	.col3_m img{overflow:hidden;margin:0 6px 6px 0;  max-width:660px; _width: expression(this.width > 660 ? 660: true);}
	.col3_m .margin p{margin:0 0 2em 0;line-height:22px; }
/* -- ---- col3 ---- -- */

/* // ---- pagnation ---- // */
.pagnation{margin:25px 20px;text-align:center;color:#fff;}
.pagnation a{margin:0 4px;padding:3px 5px;color:#eee;text-decoration:none;border:1px solid #535353;}
.pagnation a:hover,.pagnation .on{color:#fff;background:#535353;border:1px solid #535353;text-decoration:none;}
/* -- ---- pagnation ---- -- */
/* // ---- col2 ---- // */
.feature{text-align:center; }
.feature p{padding:10px 0; background:url(img/feature.jpg) no-repeat center 0; }
.rank{}
.rank select{width:90px; margin-right:5px; background-color:#38393b;color:#cacaca; border:1px solid #808080; }
.guide{line-height:25px; }
.guide dt{font-weight:bold; color:#4ca0bc; }
.guide dd a{display: inline-block;*display:inline;*zoom:1; width:31%;_width:32%; overflow:hidden;text-overflow:ellipsis;  }
.photo{}
.photo dt,.photo dd{float:left; }
.photo dt{width:15px; }
.photo dt img{margin-top:60px; }
.photo dd{padding:0 10px; }
.photo dd img{width:142px; height:102px;border:1px solid #000;  }
.photo dd ul{white-space:nowrap;width:140px; height:160px; overflow:hidden; }
.photo dd li{display:inline;}
.kf{margin-bottom:5px; }
/* -- ---- col2 ---- -- */

/* // ---- col1 ---- // */
.server{}
.server li{border-bottom:1px solid #143f5d; line-height:25px; }
.server a,.server a:visited{font-weight:bold; color:#4ca0bc; }
.server a:hover{text-decoration:none;color:#00d0ff;  }
.server a span{margin-left:12px; font-weight:normal;color:#ffae00;  }
.notice p{text-align:center; line-height:22px; }
.notice a,.cs a,.cs a:visited{color:#00d0ff; }
.jpzb{}
.jpzb li{height:50px; }
.jpzb img{float:left; width:40px;height:40px;vertical-align:top;  border:1px solid #38393b; }
.jpzb p{margin-left:50px;}
.jpzb p strong{display:block;font-weight:normal;  }
.jpzb .where{float:right; _margin-top:-18px; }
.qNav{margin-bottom:5px; height:91px;background:url(img/g.gif) no-repeat 0 0;  }
.qNav .pay,.qNav .reg{display:inline-block; width:105px; height:55px; }
.qNav .pay span,.qNav .reg span{display:none;}
.qNav p{margin-top:5px;line-height:25px; color:#cbba8f; text-align:center;  }
.qNav p a,.qNav p a:visited{color:#cbba8f; }
/* -- ---- col1 ---- -- */
.user .box_t{background-position:0 0; }
.server .box_t{background-position:0 -38px; }
.jpzb .box_t{background-position:0 -76px; }
.notice .box_t{background-position:0 -114px; }
.cs .box_t{background-position:0 -304px; }
.feature .box_t{background-position:0 -152px; }
.guide .box_t{background-position:0 -190px; }
.photo .box_t{background-position:0 -228px; }
.rank .box_t{background-position:0 -266px; }
/*--footer--*/
#footer{margin-top:1em; width:100%;clear:both;padding:20px 0 40px;border-top:1px solid #484848; }
#footer p{text-align:center; color:#5d5d5d;line-height:2em;}
#footer a,#footer a:visited{color:#7c7c7c;}
/* // ----alpha---- // */
#alpha{
position:absolute;
z-index:998;
left:0;
top:0;
width:100%;
height:1500px;
background:none repeat scroll 0 0 #333333;
filter:alpha(opacity=80);
opacity: 0.8;
-moz-opacity:0.8; 
}
/* // ---- subMenu ---- // */
.subMenu{margin:0 1em;padding:2em 0;   }
.subMenu a,.subMenu span{display:inline-block; height:28px; line-height:28px; font-weight:bold; cursor:pointer;background-image:url(img/subMenu.png);background-repeat:no-repeat; }
.subMenu a,.subMenu a:hover{margin:4px 4px; background-position:0 -56px;text-decoration:none;   }
.subMenu span{padding:0 10px; background-position:right -84px;  }
.subMenu .on,.subMenu .on:hover{background-position:0 0; }
.subMenu .on span{background-position:right -28px; }

.subMenuBox{width:647px; margin:1em auto; }
.subMenuBox_t{height:5px; background:url(img/subMenuBox.png) no-repeat 0 0; }
.subMenuBox_b{height:5px; background:url(img/subMenuBox.png) no-repeat 0 bottom; }
.subMenuBox_m{padding:2px 2em;background:url(img/subMenuBox.png) no-repeat 0 -6px; }
.subMenuBox a,.subMenuBox a:visited{margin-right:10px; padding-left:8px; white-space:nowrap; color:#ceb884;background:url(img/icon06.gif) no-repeat 0 center;  }
/* -- ---- subMenu ---- -- */
/*---pop---*/
.pop{width:475px; font-size:12px;color:#e4fdff;line-height:22px;margin:0 0 0 -238px;position:absolute;top:30%;left:50%;z-index:999;}
.pop h3{height:80px;background:url(img/tip.png) no-repeat 0 -90px;}
.pop h3 strong{display:none;}
.pop_c{padding:10px 40px 50px;min-height:120px;_height:120px;font:bold 14px/30px arial;color:#e4fdff;background:url(img/tip.png) no-repeat 0 bottom;}
.pop_c .warn{float:left;width:110px;height:90px;background:url(img/tip.png) no-repeat 0 0;}
.pop_c a,.pop_c a:visited{color:#ff8a00;}
.btn_tip{text-align:center;clear:both;}
.btn_tip button{display:inline-block;margin:0 8px;width:86px;height:26px;border:none;text-align:center;background:url(img/serlist.png) no-repeat 0 0;color:#ffd452;}
