body{
background:#46A1CB url(images/topback.png) repeat-x scroll left top;
text-align:left;
}
* {font:normal 12px/160%  Tahoma,"ËÎÌå", Arial;padding:0;margin:0;}
ul,ol,dl li{list-style:none;}
img {border:0;}
a:link,a:visited {text-decoration:none;color:#000000}
a:hover{}

#header{
width:100%;
margin: auto;
padding: 2px;
height:85px;
text-align:center;
}
#nav{
width:100%;
height:30px;
margin-bottom:10px;
text-align:center;
color:white;
}
.navcontent ul{
margin-top:4px;
height:18px;
}
.navcontent li{
float:left;
padding-left:8px;
}
.navcontent a {display:block; background:url(/images/) no-repeat left; padding-left:10px; color:#457a8b; font-size:14px }
.navcontent a:link { background:url() no-repeat left; padding-left:10px; color:#457a8b; }
.navcontent a:visited { background:url() no-repeat left; padding-left:10px; color:#457a8b; }
.navcontent a:hover { background:url() no-repeat left;background:blue; padding-left:10px; color:#78b4c7; }
.navcontent a:active { background:url() no-repeat left; padding-left:10px; color:#78b4c7; }

.navcontent{
float:left;
width:810px;
height:100%;
background:transparent url(images/yellow_bkg.gif) repeat-x scroll top center;
margin:auto;
text-align:center;
}
.navalign{
margin:auto;
text-align:center;
width:840px;
height:30px;
}
.navleft{
float:left;
width:15px;
height:30px;
background:transparent url(images/yellow_white_left.gif) no-repeat scroll top center;
}
.navright{
float:left;
width:15px;
height:30px;
background:transparent url(images/yellow_white_right.gif) no-repeat scroll top center;
}
.loginbanner{
float:right;
display:inline;
margin-top:13px;
}

.contain{
	margin-right: auto;
	margin-left: auto;
	width: 840px;
	top: 400px;
} 
.mainbg{
width:840px;
padding: 0px;
float: left;
}
.right{
position:relative;
float: right; 
margin: auto;
padding:0px; 
width: 620px; 
text-align:center;
}
.left{
position:relative;
float: left; 
margin: auto; 
padding:0px; 
width: 220px;
text-align:center;
}
.tupxw{
width:210px;
}
.shxdl{
width:210px;
}
.articles
{
clear:both;
text-align:left;
color:white;
background:#E5C4F4;
}
.articles a { display:inline; height:25px; line-height:25px; padding-left:25px;background:url(images/listpointer.gif) no-repeat 8px 8px;border-bottom:1px dashed #51934e; color:#0066CC; }
.articles a:hover { background:url(images/listpointer.gif) no-repeat 12px 8px;border-bottom:1px solid #51934e; color:green;}
#abottom
{
width:610px;
margin:auto;
text-align:left;
}
.ainright
{
width:300px;
float:right;
margin:auto;
text-align:center;
position:relative;
}
.ainleft
{
float:left;
width:300px;
position:relative;
text-align:center;
margin:auto;
hight:auto;
}
#middle{
clear:both;
width:840px;
height:145px;
margin-right:auto;
margin-left:auto;
padding:0px;
}
.xglj{clear:both;width:210px; margin-top:10px}
.xglj img{width:200px;}
.xglj h5{width:90%;margin:0 auto}
#footer{
clear:both;
width:840px;
margin: auto;
height:60px;}
.text{margin:0px;}

.sidebg{ background:url(images/imgcomm.gif) ;height:18px;color:white;vertical-align:middle;text-align:center;margin:0;padding-bottom:2px;font-size:14px;}


	.login_bg{ width:344px; height:209px; position:relative;}
	.login_c{ width:342px; height:207px; background:#EEF7FE; border:1px solid #B8D2F5;position:absolute; left:-3px; top:-3px; text-align:center;}
	.login{ width:328px; height:165px; border:1px solid #D9E9F9; background:#fff; clear:both; margin:0 auto;}
	.login ul{ clear:both; width:275px; margin:25px auto 0 auto;}
	.login li{ clear:both; padding:3px 0; text-align:left;}
	.login li.ct{ text-align:center; padding-left:55px;}
	.login li label{ width:96px; text-align:right; float:left; font-size:12px; color:#1973C1; padding-top:3px;}

.tabheader {
  width:100%;
  display:block;
  position:relative;
  clear:both;
  color:white;
}
.tabheader ul {
display:block;
}
.tabheader li {
  float:left;
  height:24px;
  background:url(images/imgcomm.gif) ;
 border:solid 1px #8EA2C2;
 margin-left:2px;
}
.tabheader a {
  text-decoration:none;
  color:white;
  display:block;
 padding:5px 15px 4px;
}
.tabheader .current {
 background:url(images/tabcurbg.jpg);
 border:solid 1px #8EA2C2;
 
}
.tabheader .current a{
 padding-bottom:5px;
}

.tabcontent {
  clear:both;
  padding:3px;
  background:url(images/bg_tabcon.gif);
  border:solid 1px #4B66A5;
} 

	.login_bg{ width:344px; height:209px; position:relative;}
	.login_c{ width:342px; height:207px; background:#EEF7FE; border:1px solid #B8D2F5;position:absolute; left:-3px; top:-3px; text-align:center;}
	.login{ width:328px; height:165px; border:1px solid #D9E9F9; background:#fff; clear:both; margin:0 auto;}
	.login ul{ clear:both; width:275px; margin:25px auto 0 auto;}
	.login li{ clear:both; padding:3px 0; text-align:left;}
	.login li.ct{ text-align:center; padding-left:55px;}
	.login li label{ width:96px; text-align:right; float:left; font-size:12px; color:#1973C1; padding-top:3px;}
	.input_lo{ border:1px solid #B7D1F4; height:18px; line-height:18px; width:132px;float:left; }
	.yz{ width:40px;}
	.login_c h6{ font-size:14px; font-weight:bold; color:#1A73C5; padding:7px 0 0 10px; border:none; margin:0; text-align:left;}
	.login_c h6 span{ float:right; padding:0 5px 0 0;}
	.login_c h6 span a{ padding:0; display:block; float:left; width:17px; height:15px; margin-left:5px;}
	.button_comm{background:url(http://bimg.xunlei.com/img/comm/iocn.gif) no-repeat 0 -227px; text-align:center;  width:58px; height:19px; line-height:19px; border:none; cursor:pointer; margin:0px 10px 0 0; font-size:12px;}
	.a_{ background:url(http://bimg.xunlei.com/img/comm/iocn.gif) no-repeat; padding-left:22px; color:#1A73C5;}
	.a_close{background-position:0 -576px;}

.smallpage{float:right;margin-top:-18px;list-style:none;height:15px;}
.smallpage li{float:left;}
body{
background:#46A1CB url(images/topback.png) repeat-x scroll left top;
text-align:left;
}
* {font:normal 12px/160%  Tahoma,"ËÎÌå", Arial;padding:0;margin:0;}
ul,ol,dl li{list-style:none;}
img {border:0;}
a:link,a:visited {text-decoration:none;color:#000000}
a:hover{}

#header{
width:100%;
margin: auto;
padding: 0px;
height:85px;
text-align:center;
}
#nav{
width:100%;
height:30px;
margin-bottom:10px;
text-align:center;
color:white;
}
.navcontent ul{
margin-top:4px;
height:18px;
}
.navcontent li{
float:left;
padding-left:8px;
}
.navcontent a {display:block; background:url(/images/) no-repeat left; padding-left:10px; color:#457a8b; font-size:14px }
.navcontent a:link { background:url() no-repeat left; padding-left:10px; color:#457a8b; }
.navcontent a:visited { background:url() no-repeat left; padding-left:10px; color:#457a8b; }
.navcontent a:hover { background:url() no-repeat left;background:blue; padding-left:10px; color:#78b4c7; }
.navcontent a:active { background:url() no-repeat left; padding-left:10px; color:#78b4c7; }

.navcontent{
float:left;
width:810px;
height:100%;
background:transparent url(images/yellow_bkg.gif) repeat-x scroll top center;
margin:auto;
text-align:center;
}
.navalign{
margin:auto;
text-align:center;
width:840px;
height:30px;
}
.navleft{
float:left;
width:15px;
height:30px;
background:transparent url(images/yellow_white_left.gif) no-repeat scroll top center;
}
.navright{
float:left;
width:15px;
height:30px;
background:transparent url(images/yellow_white_right.gif) no-repeat scroll top center;
}
.loginbanner{
float:right;
display:inline;
margin-top:13px;
}

.contain{
margin-right: auto;
margin-left: auto;
width: 840px;
} 
.mainbg{
width:840px;
padding: 0px;
float: left;
}
.right{
position:relative;
float: right; 
margin: auto;
padding:0px; 
width: 620px; 
text-align:center;
}
.left{
position:relative;
float: left; 
margin: auto; 
padding:0px; 
width: 220px;
text-align:center;
}
.tupxw{
width:210px;
}
.shxdl{
width:210px;
}
.articles
{
clear:both;
text-align:left;
color:white;
background:#E5C4F4;
}
.articles a { display:inline; height:25px; line-height:25px; padding-left:25px;background:url(images/listpointer.gif) no-repeat 8px 8px;border-bottom:1px dashed #51934e; color:#0066CC; }
.articles a:hover { background:url(images/listpointer.gif) no-repeat 12px 8px;border-bottom:1px solid #51934e; color:green;}
#abottom
{
width:610px;
margin:auto;
text-align:left;
}
.ainright
{
width:300px;
float:right;
margin:auto;
text-align:center;
position:relative;
}
.ainleft
{
float:left;
width:300px;
position:relative;
text-align:center;
margin:auto;
}
#middle{
clear:both;
width:840px;
margin-right:auto;
margin-left:auto;
padding:0px;
}
.xglj{clear:both;width:210px; margin-top:10px}
.xglj img{width:200px;}
.xglj h5{width:90%;margin:0 auto}
#footer{
clear:both;
width:840px;
margin: auto;
height:60px;}
.text{margin:0px;}

.sidebg{ background:url(images/imgcomm.gif) ;height:18px;color:white;vertical-align:middle;text-align:center;margin:0;padding-bottom:2px;font-size:14px;}


	.login_bg{ width:344px; height:209px; position:relative;}
	.login_c{ width:342px; height:207px; background:#EEF7FE; border:1px solid #B8D2F5;position:absolute; left:-3px; top:-3px; text-align:center;}
	.login{ width:328px; height:165px; border:1px solid #D9E9F9; background:#fff; clear:both; margin:0 auto;}
	.login ul{ clear:both; width:275px; margin:25px auto 0 auto;}
	.login li{ clear:both; padding:3px 0; text-align:left;}
	.login li.ct{ text-align:center; padding-left:55px;}
	.login li label{ width:96px; text-align:right; float:left; font-size:12px; color:#1973C1; padding-top:3px;}

.tabheader {
  width:100%;
  display:block;
  position:relative;
  clear:both;
  color:white;
}
.tabheader ul {
display:block;
}
.tabheader li {
  float:left;
  height:24px;
  background:url(images/imgcomm.gif) ;
 border:solid 1px #8EA2C2;
 margin-left:2px;
}
.tabheader a {
  text-decoration:none;
  color:white;
  display:block;
 padding:5px 15px 4px;
}
.tabheader .current {
 background:url(images/tabcurbg.jpg);
 border:solid 1px #8EA2C2;
 
}
.tabheader .current a{
 padding-bottom:5px;
}

.tabcontent {
  clear:both;
  padding:3px;
  background:url(images/bg_tabcon.gif);
  border:solid 1px #4B66A5;
} 

	.login_bg{ width:344px; height:209px; position:relative;}
	.login_c{ width:342px; height:207px; background:#EEF7FE; border:1px solid #B8D2F5;position:absolute; left:-3px; top:-3px; text-align:center;}
	.login{ width:328px; height:165px; border:1px solid #D9E9F9; background:#fff; clear:both; margin:0 auto;}
	.login ul{ clear:both; width:275px; margin:25px auto 0 auto;}
	.login li{ clear:both; padding:3px 0; text-align:left;}
	.login li.ct{ text-align:center; padding-left:55px;}
	.login li label{ width:96px; text-align:right; float:left; font-size:12px; color:#1973C1; padding-top:3px;}
	.input_lo{ border:1px solid #B7D1F4; height:18px; line-height:18px; width:132px;float:left; }
	.yz{ width:40px;}
	.login_c h6{ font-size:14px; font-weight:bold; color:#1A73C5; padding:7px 0 0 10px; border:none; margin:0; text-align:left;}
	.login_c h6 span{ float:right; padding:0 5px 0 0;}
	.login_c h6 span a{ padding:0; display:block; float:left; width:17px; height:15px; margin-left:5px;}
	.button_comm{background:url(http://bimg.xunlei.com/img/comm/iocn.gif) no-repeat 0 -227px; text-align:center;  width:58px; height:19px; line-height:19px; border:none; cursor:pointer; margin:0px 10px 0 0; font-size:12px;}
	.a_{ background:url(http://bimg.xunlei.com/img/comm/iocn.gif) no-repeat; padding-left:22px; color:#1A73C5;}
	.a_close{background-position:0 -576px;}

.smallpage{float:right;margin-top:-18px;list-style:none;height:15px;}
.smallpage li{float:left;}