*{
	padding:0;
	margin:0;
		}
body{ 
    font:12px/2 "Î¢ÈíÑÅºÚ";Tahoma,Helvetica,SimSun,sans-serif;
	background:#EFEFFB url(../images/body.png);
	}
ul{ 
	list-style:none;
	}
img{
	border:0;
	}
.red{
   color:red;
   font-weight:bold;
}
.blue{
   color:blue;
   font-weight:bold;
}
.green{
   color:green;
   font-weight:bold;
}
table{
	border-collapse:collapse;
	}
a:link,a:visited{ color:#000066;
	}
a {color:#333;text-decoration:none;}
a:hover {color:#04796F;text-decoration:underline;}
#ad1{
    clear:both;
	margin:5px auto;
	}
#ad2{ 
	float:right;
	padding:3px;
	}
#centart{
	text-align:left;
	margin:0 auto;
	width:1050px;
	background:#fff;
    margin-bottom:10px;
	}
#top{
	height:25px; 
	background:#ECECEC url(../images/topbg.gif) repeat-x; 
	padding:0 11px; 
	line-height:25px; 
	margin-bottom:5px; 
	}
#top .time{
	padding-left:20px; 
	float:left;
	background:url(../images/top_time.png) no-repeat left center;
	}
#top .right{  
    float:right;
	padding-left:20px;
	background:url(../images/top.png) no-repeat  left center;
	}
#top .right li.deng{
    color:red;
	font-weight:bold;
}
#top .right li a.chong{
    color:red;
	font-weight:bold;
	}
#top .right span{
	color: #0000CC;
	}
#top .right li{
	float:left;
	padding:0px 5px;
	}
#header{
	height:60px;
	margin-top:5px;
	}
#nav{
    position: relative;
	background:#3064B8;
	margin:5px 0 0 0;
	height:45px;
	line-height:45px;
	} 
#nav form{
    position:absolute;
	top:7px;
	right:15px;
}
#nav form input.boxtext{
    float:left;
	width:200px;
	height:30px;
	line-height:30px;
	font-size:12px;
	color:#666;
	border:1px solid #ccc;
	border-right:none;
	padding-left:30px;
	background:#fff url(../images/search_bg.gif) no-repeat left center;
	 
	}
#nav form input.boxbtn{
	float:left;
	cursor:pointer;
	height:32px;
	width:50px;
	background:#ccc;
	border:none;
	}
#nav form input.boxbtn:hover{
	background:#CC0000;
	}
#header #logo{
	float:left;
	background:url(../images/logo.png) no-repeat;
	height:60px;
	display:inline;
	width:200px; 
	text-indent:-9999px;
	}
#header .bannar{
	float:left;
	display:inline;
	margin:0 5px;
	}
#header .shou{ 
	float:right;
	padding-right:15px;
	}
#header .shou li{
    height:18px;
	line-height:18px;
    padding-left:20px;
	padding-bottom:4px;
	}
#header .shou .a{ 
	background:url(../images/home.gif) no-repeat left 0px;
	}
#header .shou .b{
	background:url(../images/shoucang.gif) no-repeat left 0px;

	}
#header .shou .c{ 
	background:url(../images/fan.gif) no-repeat left 0px;

	}
#header #header1{
    height:60px;
}
#nav ul#menu{
	margin-left:10px;
	height:45px;
	line-height:45px;
    background:url(../images/menu_bg.jpg) repeat-x;   
	}
#nav ul#menu li{
	display:block;
	height:45px;
	line-height:45px;
	float:left;
	padding:0  18px 0 18px;
	}

#nav ul#menu li:hover{
		background:#224d94;
	}

#homedown .homedown{
	display:block;
	height:45px;
	line-height:45px;
	float:left;
	padding:0  18px 0 18px;
	background:#224d94;
}
#softdown .softdown{
	display:block;
	height:45px;
	line-height:45px;
	float:left;
	padding:0  18px 0 18px;
	background:#224d94;
}
#videodown .videodown{
	display:block;
	height:45px;
	line-height:45px;
	float:left;
	padding:0  18px 0 18px;
	background:#224d94;
}
#otherdown .otherdown{
	display:block;
	height:45px;
	line-height:45px;
	float:left;
	padding:0  18px 0 18px;
	background:#224d94;
}
#guestbookdown .guestbookdown{
	display:block;
	height:45px;
	line-height:45px;
	float:left;
	padding:0  18px 0 18px;
	background:#224d94;
}

#nav ul#menu li a.home{
	padding-left:20px;
	background:url(../images/home.png) no-repeat left 15px; 
	}
ul#menu li a{
	display:block;
	height:45px;
	line-height:45px;
	font-size:16px;
	text-align:center; 
	font-weight:bold;
	color:#fff;
	}
ul#menu li a:hover{
    text-decoration:none;
	}

#hot{
    clear:both;
    width:100%; 
	background: #FFF3E8;
	height:20px;
	line-height:20px; 
	border-bottom:1px #CCCCCC solid;
	}
#hot h2{
    float:left;
	color:#CC0000;
	height:20px;
	line-height:20px;
	padding-left:10px;
	font-size:12px; 
	}
#hot ul#hotsearch{
    float:left;
}
#hot ul#hotsearch li{ 
	display:inline;
	margin-right:5px;
	}
#hot ul#hotsearch li a{ 
	color:#999;
	}
#hot ul#hotsearch li a:hover{
	color:#CC3300;
	}

#content{
	width:1050px;
	margin-top:5px;
	}
#content #left{
	width:298px; 
	float:left;
	margin-left:5px;
	margin-right:5px;
	text-align:left;
	}
#content #left #down{
    border:1px solid #ccc;
	border-radius:0px 0px 5px 5px;
	padding-bottom:8px;
}
#content #left #down ul li img{
    vertical-align:middle;
}
#content #left #new{
    border:1px solid #ccc;
	border-radius:0px 0px 5px 5px;
	padding-bottom:8px;
}
#content #left #user{
    border:1px solid #ccc;
	border-radius:0px 0px 5px 5px;
	padding-bottom:8px;
}
#content #left ul{
    margin:0 8px;
}
#content #left div{
	margin-bottom:10px;
	
	}
#content #left div li{
	border-bottom:1px #CCCCCC dashed;
	}
#content #left div h2{
    text-align:left;
	margin-bottom:10px;
	background: url(../images/bg.gif) no-repeat; 
	font-size:14px;
	height:26px;
	line-height:26px;
	color:#fff;
	}

#left  span.new{
     display:block;
	 padding-left:17px;
	background:url(../images/bg3.gif) no-repeat;
	}
#left span.down{
    display:block;
     padding-left:17px;
	background:url(../images/bg3.gif) no-repeat;
	}
#left span.user{ 
    display:block;
    padding-left:17px;
	background:url(../images/bg3.gif) no-repeat;
	}
#content #left div li a{
	padding-left:5px;
	line-height:160%; 
	font-size:14px; 
	font-weight:500;
	}

#content #left #new li a{
	padding-left:24px;
	line-height:160%; 
	font-size:14px; 
	background: url(../images/rar.gif) no-repeat 5px center; 
	font-weight:500;
	}
#content #left #down ul li {
	height:22px;
	line-height:22px;
	}
#content #left div li img{
	padding-left:5px;
	position: relative;
	top:-3px;
	}
#content #left div span{
	height:28px;
	line-height:28px;
	}

#left #user li{
    height:25px;
	line-height:25px;
	padding-left:30px;
	background:url(../images/5.gif) no-repeat 10px 4px;
	
	}
#left #user li strong{
	display:block; 
	width:60px; 
	float:left;
	font-weight:200;
	color:#003366
	}
#left #user li em{
	color:#003399; 
	padding-left:20px; 
	float:right; 
	font-weight:300;
	}
 #right{
	width:732px; 
	float:right;
	margin-right:5px;
	margin-bottom:5px;
	}
#right div h2{
	background:url(../images/bg2010.gif) repeat-x;
	border-radius:4px;
	height:28px;
	line-height:28px;
	margin-bottom:8px;
	border:1px solid #ccc;
	}
#right div li{
	border-bottom:1px #CCCCCC dashed;
	height:24px;
	line-height:24px;
	}
#right #geng{
    margin-bottom:5px;
    height:1%;
	overflow:hidden;
	}
#right #geng #ming{
	padding-left:30px;
	background:url(../images/dot_1.gif) no-repeat 12px center; 
	}
#right #geng li a{
    color:#000066;
	font-size:14px;
	
	}
 #right #geng li a:hover{
    color:#f60;
}
#right #geng li span{
	color:#0472BC;
	font-size:12px;
	}
#right #geng li em{
	float:right;
	font-style:normal;
	color:#666;
	padding-right:30px;
	}
 #right #geng #lei{
	font-weight:bold;
	}

#right #zixun li a,#right #newlist  li a{
	padding-left:20px; 
	background:url(../images/20060905030508537.gif) no-repeat 5px center;
	}
#right #zixun li strong{
	float:left;
	}
#right #zixun em{ 
	float:right;
	font-style:normal;
	color:#666;
	padding-right:30px;
	}
#right #zixun li a{
    color:#000066;
	font-size:14px;
	
	}
#right #zixun li a:hover{
    color:#f60;
}
#right #zixun h2 em{
    float:right;
	font-size:12px;
}

#right div .xing{ 
    display:inline-block;
	height:28px;
	line-height:28px;
	font-size:14px;
	padding-left:30px; 
	background:url(../images/geng.png) no-repeat 8px 4px;
	}
#right div .list{ 
	display:inline-block;
	background:url(../images/zixun.png) no-repeat 8px center;
	height:30px; 
	line-height:30px;
	font-size:14px;
	padding-left:30px; 
	}


#link{ 
    width:99%;
	clear:both; 
	overflow:hidden;
	margin:5px auto;
	
	
	}
#link a:link,#link a:visited{
	color:#000000;
	}
#link h2{
    color:#fff;
	height:25px;
	line-height:25px;
	background:#2F64B8;
	}
#link span{
	font-size:12px;
	padding-left:30px;
	height:25px;
	line-height:25px; 
	background:url(../images/66.gif) no-repeat 10px -3px;
	}
#link ul{
    border:1px solid #2F64B8;
}
#link ul li{
	display:inline;
  margin-right:5px;
  line-height:20px;
	}
#link ul li a{
	padding:2px 2px 2px 4px;
	}
#footer{
    background:#fff;
	clear:both; 
	border-top:2px solid #2F64B8;
	margin:20px 0px 0px 0px;
	height:65px;
	padding:10px 5px;
	}

#footer #footer_left{ 
    background:#fff;
	background:url(../images/logo.png) no-repeat; 
	float:left;
	width:200px;
	height:60px;
	}
#footer a:link,#footer a:visited{
	color:#000000;
	}
#footer #footer_right{ 
    height:60px;
    background:#fff;
	margin-left:10px;
	float:left; 
	border-left:1px dashed #CCCCCC;
	padding-left:10px;
	padding-bottom:5px;
	font-family:"Times New Roman", Times, serif;
	}
#footer #footer_right p{
	text-align:left; 
	line-height:180%;
	}
#footer #footer_right img{
   position: relative;
   top:5px;
   
}
#right #newlist ul li{
    height:25px;
	line-height:25px;
	font-size:14px;
	padding-left:10px;
}
#right #newlist h2{
	height:28px;
	background:url(../images/bg2010.gif) repeat-x;
	}
#right #newlist ul li em{ 
    color:#666;
    font-size:12px;
	margin-right:15px;
	font-style:normal;
	float:right;
	}
#right #newlist .time{ 
	float:left; 
	color:#999999;
	font-size:12px;
	}
#right #newlist .newlist{
	background:url(../images/topic.gif) no-repeat 8px center;
	height:28px; 
	font-size:14px;
	padding-left:46px; 
	line-height:28px;
	padding-left:25px;
	}
p.page{
    margin:5px 0 5px 60px;
	font-size:14px;
}
#right #softlist h2,#right #searchlist h2{
	height:28px;
	line-height:28px;
	background:url(../images/bg2010.gif) repeat-x;
	}
#right #softlist ul li .suo,#right #serachlist ul li .suo{
	height:50px;
	overflow:hidden;
	}
#right #softlist div h3,#right #searchlist div h3{
	font-size:16px;
	}
#right #softlist .softlist,#right #searchlist .searchlist{
	background:url(../images/topic.gif) no-repeat 5px center;
	height:28px;
	font-size:14px;
	padding-left:22px; 
	line-height:28px;
	}
#right #softlist div,#right #searchlist div{
	margin:10px 0px;
	border-bottom:1px #CCCCCC dashed;
	}
#right #softlist div li,#right #searchlist div li{
	padding-left:5px;
	border-bottom:none;
	}
#right #softlist ul li.suo{
    text-indent:25px;
	font-size:13px;
	color:#434343;
	height:50px;
	overflow:hidden;
}
#right #softlist div span,#right #searchlist div span{
	padding-left:0px;
	}
#right #softlist div strong,#right #searchlist div strong{
	color:red; 
	font-weight:normal;
	}
#right #softlist div .m,#right #searchlist div .m{
	color:black;
	font-family: Georgia, "Times New Roman", Times, serif
	}
#right  #page ul{
	margin-top:20px;
	margin:0;
	padding-left:100px;
	}
#content #right #page{
	padding-left:50px;
	}
#content #right #page li{
	padding:0;float:left;
	border-bottom: none;
	}
#content #right #page a{
	margin-left:10px;
	}
#content #right #newkan{
	padding:5px;
	font-size:14px;
	}
#content #right #newkan p{ 
	text-indent:30px;
	line-height:180%;
	}
#content #right #newkan h2{ 
	background:url(../images/bg2010.gif) repeat-x;
	}
#content #right #newkan h4{
    font-weight:normal;
	text-align:center; 
	font-size:12px; 
	color:#999999;
	border-bottom:1px #CCCCCC dashed;
	padding:2px 0px;
	margin-bottom:5px;
	}
#content #right #newkan h2 span{
	font-size:13px;
	padding-left:20px;
	height:25px; 
	line-height:25px;
	text-align:center;
	}
#content #right #newkan h3{
	font-size:16px; 
	text-align:center;
	padding:5px 0px;
	}
#content #right #newkan #shang{
    font-size:14px;
	padding:10px 10px;
	border-top:1px #CCCCCC dashed;
	}
#content #right #newkan #shang div{
	padding-bottom:0px;
	}
#content #right #newkan img{
	display:block;
	margin:5px auto;
}
#content #right #booklist h2{
	background: #2F64B8;
	margin-bottom:5px;
	}
#content #right #booklist h2 span.booklist{
    color:#fff;
	font-size:13px;
	padding-left:25px;
	height:25px; 
	line-height:25px; 
	text-align:center; 
	background:url(../images/topic.gif) no-repeat 8px center;
	}
#right #booklist h2 span.write{
	padding-left:450px; 
	font-size:14px; 
	background:url(../images/write.gif) no-repeat 430px center;
	}
#right #booklist h2 span.write a{
    color:#fff;
}

dl.guest{
    border:1px solid #ccc;
	margin-bottom:5px;
}
dl.guest dt{
    height:25px;
	line-height:25px;
	background:#ccc;
}
dl.guest dt span.name{
    text-indent:5px;
    font-weight:bold;
	padding-left:20px;
	background:url(../images/k.gif) left center no-repeat;
}
dl.guest dd{
    padding:5px;
}
dl.guest dd.cont{
	text-indent:25px; 
   margin:0 5px;
   font-size:14px;
}
dl.guest dd span.rep{
   color:red;
   font-size:14px;
}

#right  #write label{ 
	float:left; 
	text-align:right;
	width:80px;
	}
#right  #write form p{ 
	line-height:180%;
	padding:5px;
	}

#content #right #soft h1{
   background:#B6C5F2;
   border-radius:4px;
   border:1px solid #ccc;
}
#content #right #soft h1 .soft{
	font-size:16px;
	padding-left:28px;
	font-size:16px;
	height:30px; 
	line-height:30px;
	 background:url(../images/2.gif) no-repeat 5px center;
	}
#content #right #soft #xiang{
	float:left;
	width:340px;
	margin-top:5px;
	margin-bottom:5px;
	}
#content #right #soft #xiang li{
	height:30px;
	line-height:30px;
	padding-left:15px;
	color:#666666;
	}
#content #right #soft #xiang li strong{
	margin-right:5px;
	color:#006DB7;
	}
#content #right #soft #xiang li span.red{
	color:red;
	}
#content #right #soft #xiang li span.green{
	color:green;
	}
#content #right #soft #xiang li span.zc{
	color:#f60;
	}
#content #right #soft #xiang li span img{
     vertical-align:middle;
}
#content #right #soft #xiang li span.m{
     font-family: Georgia, "Times New Roman", Times, serif;
}
#content #right #soft #xiang li.down{
	height:35px;
	line-height:35px;
}
#content #right #soft #xiang li.down span{
	font-size:12px;
    color:#fff;
	text-align:center;
	display:inline-block;
	height:28px;
	line-height:28px;
	width:95px;
	 border-radius:4px;
	 background:#D9544F;
	 letter-spacing:1px;
}
#content #right #soft #xiang li.down span a{
   padding-left:23px;
   background:url(../images/down.png) no-repeat 5px center;
    color:#fff;
	font-weight:bold;
}
#content #right #soft #xiang li.down span a:hover{
   text-decoration:none;
}
#content #right #soft #xiang li.down span:hover{
	background:#3064B8;
}

.wbtn{
	width:200px;heigth:23px;
	padding:3px;
	}
.wbtn1{
    width:40px;
}
.sub{
	padding-left:230px;
	}
.sbtn{
	text-align:center;
	margin-top:10px; 
	margin-left:150px;
	border:1px #0066FF dashed;
	padding:3px 5px 2px 5px;
	}
#content #right #soft #ad3{ 
	float:right; 
	width:250px;
	height:250px;
	margin:5px 55px 0px 17px; 
	clear:right;
	}
#right #soft #jian{ 
	clear:both;
	font-size:14px;
	}
#right #soft #jian h3{
    background:url(../images/softline.gif) no-repeat left bottom;
	margin:10px 0;
	
	}
#right #soft #jian h3 span{
    display:block;
    height:35px;
	line-height:35px;
}
#jian h3 span.sj{
    padding-left:15px;
	background:url(../images/sj.png) no-repeat left center;
}


#right #soft #jian p{
	text-indent:30px; 
	line-height:150%;
	}
#right #soft #jian img{
	display:block;
	margin:5px auto;
}
#right #soft #jian .images{
	padding:2px; 
	border:1px #CCCCCC solid;
	}
#wz{
    background:#F7F7F7 url(../images/ip.gif) no-repeat 8px center;
	height:25px;
	line-height:25px;
	margin:5px;
	padding-left:25px;
	border:1px solid #ccc;
}
#user{
	margin:8px 0;
	}


#user #sidebar{
	width:220px; 
	height:650px;
	float:left;
	border:1px #3064B8 solid;
	margin-left:5px; 
	margin-bottom:10px;
	display:inline;
	}
#user #sidebar h2{
	background:#3064B8;
	color:#fff;
	height:28px;
	line-height:28px;
	text-align:center;
	}
#user #sidebar span{
	font-size:14px;
	padding-left:65px; 
	height:25px;
	line-height:25px;
	}
#user #sidebar span.manage{
	 padding-left:20px;
	 background: url(../images/manage.png) no-repeat left center;
	}
#user #sidebar p{
	text-align:center;
	padding:10px 0;
	}
#user #sidebar strong{
	color:blue;
	font-weight:bold;
	}
#user #sidebar img{
	padding:2px;
	border:1px #CCCCCC solid;
	}
/*#user #sidebar li{ 
	border-bottom:1px dashed #999;
	margin:0 15px;
	height:26px;
	line-height:26px;
	}
#user #sidebar li a{
	display:block;
	padding-left:50px;
	font-size:15px;
	color:#000;
	background: url(../images/userlist.gif) no-repeat 35px center;
	}
#user #sidebar li a.chong{
    color:red;
  }
#user #sidebar li a:hover{
    color:#f60;
	text-decoration:none;
	}

	*/
#user #sidebar #ji{
	margin-top:15px;
	}

#user #sidebar #ji p{padding:0px 20px;
	text-align:left;
	}
#user #sidebar #ji .ji{
	background:url(../images/ji.gif) no-repeat 45px center;
	}
#user #sidebar .jifen{
	padding:5px;
	font-size:13px;
	text-indent:24px;
	margin-bottom:5px;
	color:#424242;
	}



#user #main{
	width:800px; 
	height:650px;
	float:right;
	margin-right:5px;
	margin-bottom:10px;
	border:1px #3064B8 solid; 
	display:inline;
	}
#main h1{
	 font-size:12px;
	 color:#fff;
	 height:28px;
	 line-height:28px;
	 background:#3064B8 ;
	 margin-bottom:15px;
	 }
#user #main h1 span{
	padding-left:25px;
	background:url(../images/info.png) no-repeat 5px center;
	height:25px;
	line-height:25px;
	}
#user #main .blue{
	font-size:18px; color:#0033CC;
	}
#user #main .red{
	color:#FF3333;
	font-weight:bold;
	}
#user #main .grey{
	color: #999999;
	}
#user #main label{
	display:block; 
	float:left;
	width:80px;
	height:21px; 
	line-height:21px;
	text-align:right; 
	color:#0066FF;
	}
#user #main  .btn{
	border:1px #CCCCCC solid;
	width:200px;
	height:17px;
	padding:3px 0 1px 2px;
	}
#user #main  .btn1{
	border:1px #ccc solid;
	padding:2px 3px 1px 2px;
	margin-left:120px;
	}
#user #main #ziliao p{
	line-height:180%;
	padding-left:10px;
	font-size:13px; 
	color: #000;
	}
#user #main #ziliao{
	color:#424242;
	}
#ziliao dl {
   color:#000;
   font-size:14px;
   margin:20px;
}
#ziliao dl dt{
   font-weight:bold;
	padding-left:15px;
	background:url(../images/d.png) no-repeat 0px center;
}
#ziliao dl dd{
    height:30px;
	line-height:30px;
	border-bottom:1px dashed #ccc;
}
#main #ziliao #shu{
	margin:20px 0px 0px 10px;
	}
#main #ziliao #shu .liba{
	padding-left:17px; 
	background:url(../images/shu.gif) no-repeat;
	}
#user #main #email p{
	padding:5px 0 10px 15px;
	font-size:13px; 
	color: #000099;
	}
#user #main #jifen p{
	padding:5px 0 5px 15px;
	font-size:13px;
	color: #000;
	}
table#list{
   width:90%;
   margin:0 auto;
   border-collapse:collapse;
   border:1px solid #ccc;
}
table#list  th{
  height:28px;
  line-height:28px;
  border:1px solid #ccc;
}
table#list td{
  height:26px;
  line-height:26px;
   border:1px solid #ccc;
   padding-left:8px;
}
#user #main #down p,#user #main #cha p{
	padding:0px 0px 5px 10px;
	font-size:14px; 
	color: #000099;
	}
#main #down table th,#main #cha table th{
	text-align:center;
	height:25px;
	line-height:25px;
	background: #EFEFEF;
	}
#user #main #down ul,#user #main #cha ul{
	padding:13px 0px 0px 200px;
	}
#user #main #down ul li,#user #main #cha ul li{ 
	float:left;
	padding-left:10px;
	height:18px;
	line-height:18px;
	}
#user #main #chong p{
	padding-left:10px;
	margin-bottom:8px;
	font-size:14px;
	font-weight:bold;
	}
table#chong{
    width:96%;
	margin-left:10px;
	border-collapse:collapse;
    border:1px #ddd solid;
	}
table#chong td{
   border:1px #ddd solid;
   height:70px;

}
table#chong td.tleft{
    text-align:right;
	
}
ul#pay{

}
ul#pay li{
   float:left;
   margin-right:20px;
   

}
table#chong img:hover{
    border:1px red solid;
}
table#chong input.ctext{
  border:none;
  background:#49B8FF;
   padding:5px 15px 3px 15px;
   cursor:pointer;
   margin-left:210px;
   font-size:16px;
   font-weight:bold;
   color:#fff;
}
table#chong input.ctext:hover{
   background:#1BA3FA;
}
#user #main #chong #zhu p{
	margin-bottom:6px;
	}
#user #main #chong #zhu span{ 
	display:block;padding-left:50px;
	background: url(../images/19.png) no-repeat 10px center;
	height:30px;
	line-height:30px;
	}
#user #main #chong dl{
    padding:5px;
	font-size:14px;
	background:#F7F7F7;
	width:94.5%;
	margin:5px 0px 10px 10px;
}
#user #main #chong dl dt{
    color:red;
	font-weight:bold;
}
#user #main #chong dl dd{
    height:23px;
	line-height:23px;
}
#user #main #chong dl{}

#onlinepay{
	clear:both;
  }
 div.pay2{
     padding-left:10px;
	 width:170px;
	 height:55px;
	 float:left;
 }
#onlinepay input{  
   float:left;
   vertical-align: middle;
   height:50px;

}
#onlinepay label{
	display: inline-block;
    margin-left:5px;
   vertical-align: middle;
	font-size: 50px;
	padding-top:6px;
}
#onlinepay label img{
	cursor: pointer;
	padding:0;
	border:1px solid #ccc;
}


#user #main #ok p{
	padding-left:10px;
	padding-bottom:20px;
	}


#forget{
	width:500px;
	height:230px;
	margin:20px auto;
	border:1px solid #ccc;
	}
#forget h3{
    font-size:14px;
    height:30px;
    line-height:30px;
	text-indent:10px;;
    background:#2F65B1;
	color:#fff;
}

#forget p{
	height:40px;
	line-height:40px;
	margin:5px 0px 5px 35px;
	}
#forget .btn{
	width:200px;
	height:20px;
	border:1px solid #ccc;
	font-size:16px;
	padding:6px 0 0 4px;
	}
#forget .btn2{
	width:40px;
	}
#forget .reg{
	margin-top:10px;
	margin-left:85px;
	width:120px;
	height:34px;
	background:#2F65B1;
	border:0;
	cursor:pointer;
	color:#fff;
	font-weight:bold;
	font-size:14px;
	}
#about{
	margin:5px 5px;}
#about h3{ 
	background:#7CC0FF;
	margin-bottom:5px;
	}
#about h3 span{
	padding-left:30px;
	font-size:14px;height:25px; 
	line-height:25px; 
	background:url(../images/about.gif) no-repeat 10px center;
	}
#about p{
	text-indent:24px; 
	line-height:150%;
	}
p#line{
   border-top:2px solid #2F64B8;
}
#downsoft{
 overflow:hidden;
 width:680px;
 margin:35px auto;
 border:1px solid #ccc;
 height:auto; 
overflow:hidden; 	
 background:#FCFCFC;
}
#downsoft h2{
  background:#2F64B8 url(../images/down.png) no-repeat 10px center;
  padding-left:28px;
  color:#fff;
  font-size:14px;
  height:30px;
  line-height:30px;
}
dl#down1{
  font-size:14px;
  margin:10px;
}
dl#down1 dt{
   font-size:16px;
}
dl#down1 dd a{
  color:blue;
}
dl#down1 dd a:hover{
  text-decoration:underline;
}
dl#down1  dd p{
  height:25px;
 line-height:25px;
}
dl#down1  dd p strong{
   font-weight:normal;
}
dl#down1  dd p input{
   width:40px;
   font-size:14px;
    border:none;
	color:red;
	font-weight:bold;
}
dl#down1  dd p button{
   background:#F9D8CC;
  width:70px;
  height:30px;
  color:#FA541C;
  border:1px solid #DDDDDD;
  cursor:pointer;
  font-weight:bold;
}
dl#down1  dd p span{
 background:#EEEEEE;
  color:#FA541C;
  padding:6px 7px;
}
dl#down2{
 margin:30px 0 0 10px;
}
dl#down2 dt{
 color:#000;
}
h1.count{
   background:url(../images/count.gif) no-repeat ;
   font-size:16px;
   padding-left:20px;
   height:25px;
   line-height:25px;
   color:#fff;
 
}
dl.count{
  font-size:14px;
  color:#666;
  padding-left:5px;
  border-bottom:1px dashed #ccc;
  margin-top:10px;
  padding-bottom:5px;

}
dl.count dt{
}
dl.count dd{
 padding:2px 0px;
}
dl.count dt span.time{
  padding-left:20px;
  background:url(../images/time.gif) no-repeat;
}
dl.count dt span.ipadd{
  padding-left:20px;
  margin-left:20px;
  background:url(../images/ip.gif) no-repeat;
}
dl.count dd span.xp{
  padding-left:20px;
  background:url(../images/xp.gif) no-repeat;
}
dl.count dd span.ie{
  padding-left:20px;
   margin-left:20px;
  background:url(../images/ie.gif) no-repeat;
}
dl.count dd span.lailu{
  padding-left:15px;
  background:url(../images/lailu.gif) no-repeat;
  vertical-align:middle;
}
p.page{
  margin:0;
  font-size:14px;
  padding:6px 0 5px 15px;
  background:#f3f3f3;
  border-bottom:2px solid #ccc;
  padding-bottom:5px;
  margin:10px 0px 0px 0px;
  }
p.page a{
  text-decoration:none;
}
p.page form{
  display:inline;
}
#pass p{
  padding:2px 0;
}

 ul#ub{
   margin:5px 0px 30px 0px;
}
 ul#ub li{ 
    background:#F7F7F7;
	margin:3px 15px;
	height:30px;
	line-height:30px;
	text-align:center;
	}
ul#ub li a{
	display:block;
	font-size:14px;
	color:#000;
	}
ul#ub li a.zl{
   background:url(../images/w01.png) no-repeat 28px center;
}
ul#ub li a.zl:hover{
    color:#f60;
    background:#E5F1FD url(../images/w02.png) no-repeat 28px center;
}
ul#ub li a.yx{
   background:url(../images/y01.png) no-repeat 28px center;
}
ul#ub li a.yx:hover{
    color:#f60;
    background:#E5F1FD url(../images/y02.png) no-repeat 28px center;
}
ul#ub li a.mm{
   background:url(../images/m01.png) no-repeat 28px center;
}
ul#ub li a.mm:hover{
    color:#f60;
    background:#E5F1FD url(../images/m02.png) no-repeat 28px center;
}
ul#ub li a.jf{
   background:url(../images/j01.png) no-repeat 28px center;
}
 ul#ub li a.jf:hover{
    color:#f60;
    background:#E5F1FD url(../images/j02.png) no-repeat 28px center;
}
ul#ub li a.chong{
   font-weight:bold;
   color:red;
   background:url(../images/c01.png) no-repeat 28px center;
}
ul#ub li a.chong:hover{
    color:#f60;
    background:#E5F1FD url(../images/c02.png) no-repeat 28px center;
}
 ul#ub li a.jl{
   background:url(../images/z01.png) no-repeat 28px center;
}
ul#ub li a.jl:hover{
    color:#f60;
    background:#E5F1FD url(../images/z02.png) no-repeat 28px center;
}
ul#ub li a.xl{
   background:url(../images/x01.png) no-repeat 28px center;
}
ul#ub li a.xl:hover{
    color:#f60;
    background:#E5F1FD url(../images/x02.png) no-repeat 28px center;
}
ul#ub li a.tc{
   background:url(../images/t01.png) no-repeat 28px center;
}
ul#ub li a.tc:hover{
    color:#f60;
    background:#E5F1FD url(../images/t02.png) no-repeat 28px center;
}
#dang{
  width:1040px;
  margin:5px auto;
  border:1px solid #ccc;
  background:#F7F7F7;
  height:25px;
  line-height:25px;
  border-radius:4px;
}
#dang p{
  font-size:12px;
  padding-left:20px;
  background:url(../images/home.gif) no-repeat left center;
  margin-left:8px;
}
#dang p a{
  color:#000;
}

#reg{
 width:680px;
 margin:35px auto;
 border:1px solid #ccc;
 height:290px;
 overflow: hidden; 
 padding-bottom:5px;
}
#login{
 width:680px;
 margin:35px auto;
 border:1px solid #ccc;
 height:290px;
 padding-bottom:5px;
 overflow: hidden; 
}
#reg h2,#login h2{
  background:#F7F7F7;
  font-size:14px;
  padding-left:5px;
  height:30px;
  line-height:30px;
  border-bottom:1px solid #ccc;
}
#reg h2 span,#login h2 span{
  background:url(../images/d.png) no-repeat;
  padding-left:10px;
}
 #regleft{
   height:270px;
   width:500px;
   margin:10px 0 10px 0;
   border-right:1px dashed #ccc;
   float:left;
 }
 #loginleft{
   height:270px;
   width:500px;
   margin:10px 0 10px 0;
   border-right:1px dashed #ccc;
   float:left;
 
 }
 #regleft p strong,#loginleft p strong{ 
	float:left; 
	text-align:right;
	width:80px; 
	font-size:14px; 
	color:#646464;
	height:35px;
	line-height:35px;
	font-weight:normal;
  }

#regleft p,#loginleft p{
    padding:3px 0px;
	margin-left:40px;
	font-size:14px; 
}
#regleft p input.btn6,#loginleft p input.btn6{
    width:200px;
	height:24px;
	border:1px solid #ccc;
	font-size:16px;
	padding:3px 0 3px 4px;
    border:#6C91AC 1px solid; 
    background-color:#FEFBBD;
	border-radius:4px;
 }
#regleft p input.btn,#loginleft p input.btn{
   border-radius:4px;
	width:200px;
	height:24px;
	border:1px solid #ccc;
	font-size:16px;
	padding:3px 0 3px 4px;
	background:#fafafa;
	}
#regleft p input.reg,#loginleft p input.reg{
   font-size:14px;
   width:150px;
   height:40px;
   background:#2576E5;
   border:none;
   color:#fff;
   font-weight:bold;
   margin-left:70px;
   letter-spacing:5px;
   cursor:pointer;
   margin-bottom:10px;
   border-radius:4px;
}
.pay{
   font-size:14px;
   width:150px;
   height:40px;
   background:#0066CC;
   border:none;
   color:#fff;
   font-weight:bold;
   margin-left:50px;
   letter-spacing:5px;
   cursor:pointer;
   margin-bottom:10px;
   border-radius:6px;
}
.pay:hover{
  background:#0000FF;
}

#regleft p input.btn2,#loginleft p input.btn2{
    border-radius:4px;
	width:45px;
	}
#regleft p input.btn1,#loginleft p input.btn1{
	 font-size:20px;
	}
#regleft p input.codebtn,#loginleft p input.codebtn{
    border-radius:4px;
	height:22px;
	padding:3px 0px 1px 0px;
	width:50px;
	border:1px #ccc solid;
	}
#regright{
  height:250px;
  width:160px;
  float:right;
  padding-top:10px;

}
#loginright{
  width:160px;
  float:right;
  height:250px;
  padding-top:10px;
}
#regright p,#loginright p{
  text-align:left;
  margin-left:35px;
}
#regright p span,#loginright p span{
   display:block;
   width:60px;
   height:25px;
   border:none;
   background:#2576E5;
    text-align:center;
	border-radius:4px;
	margin-left:8px;
}
#loginright p span{
   margin-left:2px;
}
#regright p span a,#loginright p span a{
   color:#fff;
}
#regright p span a:hover,#loginright p span a:hover{
   text-decoration:underline;
}
label.error{
  height:24px;
  line-height:24px;
  color:red;
  margin:0 0 0 5px;
  font-weight:bold;
}

#reg .succ{
 display:inline-block;
 width:15px;
 height:15px;
 background:url(../images/reg_succ.png) no-repeat left 40%;
}

#login .succ{
 display:inline-block;
 width:15px;
 height:15px;
 background:url(../images/reg_succ.png) no-repeat left 40%;
}
p.biao{
	padding-left:20px;
	margin-bottom:8px;
	margin-left:10px;
	font-size:14px;
	font-weight:bold;
	color:#000;
	background:url(../images/d.png) no-repeat 0px center;
	}

.tiao{
margin:15px 0 0 10px;
padding:5px;
float:left;
}
table.58list{
 margin:5px;
 width:630px;
 background:#C7EBFA;
 
}
table.58list th{
 background:#F9F9F7;
 color:#996633;
 height:30px;
 line-height:30px;
 padding-left:8px;
 font-size:14px;
}
table.58list td{
 background:#F9F9F7;
 height:25px;
 line-height:25px;
 padding-left:8px;
 color:#000;
}
#jian div.er{
  font-size:14px;
  margin-left:30px;
}
