*{
  margin:0px;
  padding:0px;
  }
div,p,span,ul,li,dl,dt,dd,h1,h2,h3,h4,h5{
  font-family:Arial;
  font-size:12px;
  color:#000000;
  }
img{
  border:0px;
  }
ul,li{
  list-style:none;
  }
a{
  text-decoration:none;
  color:#0068b7;
  }
a:hover{
  text-decoration:underline;
  }
#header{
  width:1000px;
  height:84px;
  padding-top:16px;
  margin:auto;
  }
#header #logo{
  float:left;
  }
#header #Nav{
  width:565px;
  padding-top:30px;
  float:right;
  }
  
#header .NavUL{
  height:54px;
  overflow:hidden;
}
#header #Nav ul li{
  float:left;
  }
#header #Nav ul li img{
   margin-bottom:0px;
   padding:0px;
   }
#header #Nav .NavUL ul{
  display:none;
  position:absolute;
  padding-top:3px;
  }
.displayNone {
   display:none;
   overflow:hidden;
   }
#header #Nav .NavUL ul li{
  background:url(../images/icon_ori.gif) no-repeat 0px 3px;
  padding-left:12px;
  padding-right:10px;
  line-height:120%;
  }
#header #Nav .NavUL li ul{
  position:absolute;
  z-index:10000
  }
#header #Nav .NavUL ul li a{
  color:#000000;
  }
#banner{
  width:1000px;
  height:155px;
  margin:auto;
  margin-bottom:19px;
  }
#main{
  width:1000px;
  margin:auto;
  }
#mainBody{
  width:770px;
  padding-left:4px;
  float:left;
  }
#mainBody .box01{
  width:770px;
  margin-bottom:25px;
  float: left;
  }
#mainBody .box01 h1{
  font-size:14px;
  color:#0068b7;
  padding-bottom:12px;
  padding-left:3px;
  }
#mainBody .box01 dl{}
#mainBody .box01 dl dt{
  width:63px;
  float:left;
  }
#mainBody .box01 dl dt img{
  margin-left:8px;
  }
#mainBody .box01 dl dd{
  width:180px;
  float:left;
  padding-top:10px;
  }
#mainBody .box01 dl dd a{
  display:block;
  width:60px;
  background:url(../images/icon_blue.gif) no-repeat right 2px;
  padding-right:5px;
  font-weight:bold;
  }
#mainBody .box01 dl dd ul{
  margin-top:10px;
  }
#mainBody .box01 dl dd ul li{
  width:70px;
  background:url(../images/icon_blue02.gif) no-repeat 0px 5px;
  padding-left:6px;
  padding-bottom:3px;
  float:left;
  }
#mainBody .box01 dl dd ul li.bigger{
  width:90px;
  }
  
#mainBody .box02{
  width:350px;
  float:left;
  }
.title{
  border-bottom: #e1e1e1 solid 5px;
  padding-bottom:20px;
  padding-left:3px;
  margin-bottom:10px;
  }
.title span{
  float: left;
  font-size:14px;
  font-weight:bold;
  color:#0068b7;
  }
.title a{
  display:block;
  width:130px;
  text-align:right;
  background:url(../images/icon_blue.gif) no-repeat right 4px;
  padding-right:15px;
  padding-top:2px;
  float:right;
  }
#mainBody .box02 dl{
  margin-left:6px;
  }
#mainBody .box02 dl dt{
  width:100px;
  float:left;
  }
#mainBody .box02 dl dd{
  width:240px;
  float:left;
  line-height:18px;
  overflow:hidden;
  }
  
#mainBody .box03{
  width:312px;
  float:left;
  }
#mainBody .box03 p{
  padding:0 3px;
  line-height:18px;
  }
#mainBody .box03 h2{
  padding:0px 0px 5px 3px;
  color:#0068b7;
  font-weight:normal;
  }
  
  
#mainRightbar{
  width:226px;
  padding:10px 0px 20px 0px;
  background-color:#e3eef8;
  float:left;
  }
#mainRightbar .people{
  border-bottom:solid 1px #cfd8e0;
  padding-bottom:10px;
  }
#mainRightbar .people h2{
  padding-left:15px;
  color:#008ecd;
  padding-bottom:18px;
  }
#mainRightbar .people p{
  width:60px;
  float:left;
  margin-left:12px;
  text-align:center;
  color:#008ecd;
  }
#mainRightbar .people p img{
  margin-bottom:3px;
  }

#mainRightbar .button{
  text-align:center;
  border-bottom:solid 1px #cfd8e0;
  padding-top:10px;
  padding-bottom:5px;
  }
#mainRightbar .button a{
  display: block;
  margin-bottom:10px;
  }
#mainRightbar .links{
  padding-left:10px;
  padding-top:20px;
  }
#mainRightbar .links h2{
  padding-left:5px;
  color:#008ecd;
  padding-bottom:5px;
  }
#mainRightbar .links ul li{
  color:#008ecd;
  float:left;
  width:100px;
  padding-top:6px;
  }
#mainRightbar .links ul li img{
  margin-right:3px;
  }
#mainRightbar .links ul li.bigger{
  width:106px;
  }
#mainRightbar .links ul li a{
  color:#008ecd;
}
#footer{
  width:990px;
  margin:auto;
  margin-top:40px;
  border-top: #e1e1e1 solid 1px;
  padding-top:3px;
  padding-left:10px;
  }
  
#mainSub{
  width:774px;
  float: left;
  }
#mainSub #bannerSub{
  width:760px;
  height:132px;
  }
#mainSub #rout{
  padding-top:11px;
  padding-left:4px;
  padding-bottom:20px;
  color:#0068b7;
  }
#mainBody .box02{
  width:350px;
  float:left;
  }
#mainSub #content{
  width:752px;
  }
#mainSub #content .box01{
  width:348px;
  float:left;
  }
#mainSub #content .box01 dl{
  margin-left:6px;
  height:100px;
  padding-bottom:25px;
  }
#mainSub #content .box01 dl dt{
  width:100px;
  float:left;
  }
#mainSub #content .box01 dl dd{
  width:240px;
  float:left;
  line-height:18px;
  overflow:hidden;
  }
#mainSub #content .box01 dl dd li{
  background:url(../images/icon_blue02.gif) no-repeat 0px 8px;
  padding-left:10px;
  padding-bottom:3px;
  }
#mainSub #content .box01 p{
  padding:0 3px;
  line-height:18px;
  }
  
#mainSub #content .box02{}
#mainSub #content .box02 h2{
  color:#0068b7;
  }
#mainSub #content .box02 dl{
  margin-left:6px;
  height:100px;
  padding-bottom:5px;
  }
#mainSub #content .box02 dl dt{
  width:100px;
  float:left;
  }
#mainSub #content .box02 dl dd{
  width:630px;
  float:left;
  line-height:18px;
  overflow:hidden;
  }
  
#mainSub #content .box03{}
#mainSub #content .box03 h2{
  color:#0068b7;
  }
#mainSub #content .box03 dl{
  margin-left:6px;
  padding-bottom:10px;
  width:340px;
  float:left;
  }
#mainSub #content .box03 dl dt{
  width:100px;
  float:left;
  }
#mainSub #content .box03 dl dd{
  width:240px;
  float:left;
  line-height:18px;
  overflow:hidden;
  }  
#mainSub #content .box04{
  padding-left:10px;
  }
#mainSub #content .box04 h2{
  font-size:14px;
  font-weight:bold;
  color:#0068b7;
  }
#mainSub #content .box04 h3{
  color:#9a9a9a;
  font-size:11px;
  font-weight:normal;
  padding-bottom:10px;
  }
#mainSub #content .box04 p{
  line-height:18px;
  margin-bottom:20px;
  }
.blogPic{
  float:left;
  width:174px;
  }
.blogPic img{
  margin-bottom:28px;
  margin-left:25px;
  }
  
.newsList{
  padding-left:6px;
  }
.newsList ul{}
.newsList ul li{
  background:url(../images/icon_blue02.gif) no-repeat 0px 8px;
  padding-left:10px;
  padding-bottom:3px;
  }
.blogText{
  width:520px;
  float:left;
  margin-right:25px;
  }
.point{
  background:url(../images/icon_blue02.gif) no-repeat 5px 6px;
  padding-left:15px;
  line-height:18px;
  } 
.QA{
  width:720px;
  margin-left:8px;
  }  
.QA h2{
  padding-left:16px;
  padding-top:3px;
  height:17px;
  background-color:#00a5d9;
  }   
.QA h2 img{
  position:absolute;
  margin-left:680px;
  margin-top:1px;
  cursor:pointer;
  }   
.QA h2 a{
  color:#FFFFFF;
  height:120%;
  }
.QA p{
  padding:6px 0px 15px 16px;
  background-color:#f7fcfe;
  line-height:18px;
  }
  
 
.pageupdown{
  padding-top:30px;
  }
.pageupdown_number a{
   display:block;
   float:left;
   width:22px;
   height:13px;
   color:#0068b7;
   margin:0 2px 0 2px;
   text-align:center;
   vertical-align:text-top;
   }
.pageupdown_number a:hover{
   color:#0068b7;
   text-decoration:none;
   }
.pageupdown_pic{
   float:left;
   margin:1px 2px 0 2px;
   } 
.clear{
  clear:both;
  }
.inline{
  display:inline;
  }
.r55{
  margin-right:55px;
  }
.r60{
  margin-right:60px;
  }
.w500{
  width:500px;
  }
.b30{
  margin-bottom:30px;
  }
.b10{
  margin-bottom:10px;
  }
.t7{
  margin-top:7px;
  }
  

/*--------------------*/
.mainInfo #mainRightbar{
	margin-top: 24px;
}
.mainInfo .subNav{
	list-style: none;
	height: 45px;
	width: 774px;
	margin-bottom: 20px;
}
.mainInfo .subNav li{
	float: left;
}
.mainInfo .subNav a{
	background-image: url(../images/main_info_subNav.gif);
	display: block;
	height: 45px;
	width: 108px;
	text-indent: -9999px;
	overflow: hidden;
}
.mainInfo .subNav #subNav_intro{
	width: 144px;
}
.mainInfo .subNav #subNav_intro:hover,.mainInfo .subNav #subNav_intro.current{
	background-position: 0 -45px;
}
.mainInfo .subNav #subNav_recruit{
	background-position: -144px 0;
}
.mainInfo .subNav #subNav_recruit:hover,.mainInfo .subNav #subNav_recruit.current{
	background-position: -144px -45px;
}
.mainInfo .subNav #subNav_reg{
	background-position: -252px 0;
}
.mainInfo .subNav #subNav_reg:hover,.mainInfo .subNav #subNav_reg.current{
	background-position: -252px -45px;
}
.mainInfo .subNav #subNav_tests{
	background-position: -360px 0;
}
.mainInfo .subNav #subNav_tests:hover,.mainInfo .subNav #subNav_tests.current{
	background-position: -360px -45px;
}
.mainInfo .subNav #subNav_interview{
	background-position: -468px 0;
}
.mainInfo .subNav #subNav_interview:hover,.mainInfo .subNav #subNav_interview.current{
	background-position: -468px -45px;
}
.mainInfo .subNav #subNav_winners{
	width:198px;
	background-position: -576px 0;
}
.mainInfo .subNav #subNav_winners:hover,.mainInfo .subNav #subNav_winners.current{
	background-position: -576px -45px;
}

.mainInfo .pageInfo{
	padding-left: 26px;
	padding-right: 54px;
	margin-bottom: 20px;
}
.mainInfo .pageInfo span{
	color: #0068b7;
	font-weight: bold;
}
.mainInfo .pageInfo .back{
	float: right;
	background: url(../images/icon_pageup.gif) no-repeat left;
	padding-left: 1em;
}
.mainInfo .pageInfo p{
	line-height: 22px;
}

.mainInfo .listVoting{
	display: block;
	list-style: none;
	overflow: hidden;
	padding-left: 16px;
	
	
}
.mainInfo .listVoting li{
	float: left;
	width: 125px;
	height: 180px;
	padding: 7px;
	line-height: 20px;
	
	background: url(../images/thembBg.gif) no-repeat 4px 0;
	
}
.mainInfo .listVoting li.short{
	float: left;
	width: 125px;
	height: 160px;
	padding: 7px;
	line-height: 20px;
	
	background: url(../images/thembBg.gif) no-repeat 4px 0;
}
.mainInfo .listVoting img{
	margin-bottom: 16px;
}
.mainInfo .listVoting .name{
	color: #ffa806;
	font-size: 15px;
}
.mainInfo .listVoting .marks{
	font-size: 20px;
	color:#006ec1;
}
.mainInfo .listVoting a{
	display: block;
	text-align: center;
}
.mainInfo .listVoting div{
	position: relative;
}

.mainInfo .listVoting div p{
	position: absolute;
	right:7px;
	top: -2px;
	color:#006ec1;
}
.mainInfo .listVoting li p{
	color:#006ec1;
}
.mainInfo .pager{
	list-style: none;
	height: 22px;
	padding-bottom: 6px;
	display: block;
	text-align: center;
	clear: both;
}
.mainInfo .pager li{
	display: inline;
	color: #0068b7;
}
.mainInfo .pager li a{
	color: #7fb3db;
}
.mainInfo .pager .prevPage{
	background: url(../images/icon_pageup.gif) no-repeat left;
	_background-position: left 1px;
	padding-left: 1em;
	font-weight: normal;
	color: #0068b7;
}
.mainInfo .pager .nextPage{
	background: url(../images/icon_pagedown.gif) no-repeat right;
	_background-position: right 1.5px;
	padding-right: 1em;
	font-weight: normal;
	color: #0068b7;
}
.mainInfo .types{
	position: relative;
	font-size: 1px;
	background-color: #0068b7;
	height: 2px;
	width: 678px;
	margin-left: 22px;
}
.mainInfo .types a{
	display: block;
	position: absolute;
	text-indent: -9999px;
	overflow: hidden;
	width: 118px;
	height: 24px;
	background-image: url(../images/subNav_types.gif);
}
.mainInfo .types #typeAllUsers{
	background-position: left -29px;
	left: 26px;
}
.mainInfo .types #typeAllUsers.current{
	background-position: left 0;
	left: 26px;
	height: 29px;
	width: 120px;
}
.mainInfo .types #typeMostConcerned{
	background-position: right -29px;
	left: 146px;
}
.mainInfo .types #typeMostConcerned.current{
	background-position: right 0px;
	left: 144px;
	height: 29px;
	width: 120px;
}
.mainInfo #btnJoin{
	margin-left:568px;
}

#mainRightbar.main_info{
	background-color: #ffffff;
	width: 226px;
}

.main_info .tools{
	background-color: #E3EEF8;
	padding: 20px 0 20px 16px;
}
.main_info #subcribe.tools{
	margin-bottom: 4px;
	border-top: 1px solid #cfd8e0;
}
.main_info .tools h2{
	color:#008ECD;
	padding-bottom: 8px;
}
.main_info .tools .text{
	width: 140px;
	border: 1px solid #0068b7;
	color: #0068b7;
	padding: 3px;
	text-align: center;
	font-size: 12px;
}
.main_info .tools .btn{
	border: medium none;
	text-indent: -9999px;
	overflow: hidden;
	width:45px;
	height: 20px;
}
.main_info .tools .btnSearch{
	background: url(../images/btnSearch.gif);
}
.main_info .tools .btnSubcribe{
	background: url(../images/btnSubcribe.gif);
}
.main_info .eventIntor{
}
#footer.main_info{
	border-top: medium none;
	margin-top: 10px;
}
#footer.main_info .actions{
	color: #003366;
	line-height: 22px;
	padding-bottom: 1em;
}
#footer.main_info .actions a{
	color: #003366;
}
#footer.main_info p{
	display: block;
	font-size: 10px;
	font-family: simhei,Arial, Helvetica, sans-serif;
	padding-bottom: 1em;
}

.layoutLeft{
	float: left;
}
.mainInfo #mainSub #content .box01{
	float: none;
}
.introPage .layoutLeft{
	padding-left: 12px;
	text-align: right;
}
.introPage #mainSub #content .layoutLeft .box01{
	text-align: left;
	width: 334px;
}
.introPage #mainSub #content .layoutLeft .box01 dl{
	height: auto;
}
.introPage #mainSub #content .layoutLeft .box01 dl dt{
	width: 122px;
}
.introPage #mainSub #content .layoutLeft .box01 dl dt span{
	color: #0068b7;
	font-size: 14px;
	line-height: 22px;
}
.introPage #mainSub #content .layoutLeft .box01 dl dt div{
	border-left: 6px solid #0068b7;
}
.introPage #mainSub #content .layoutLeft .box01 dl dt p{
	color: #0068b7;
}
.introPage #mainSub #content .layoutLeft .box01 dl dd{
	width: 204px;
}
.introPage #mainSub #content .layoutLeft .box01 dl dd ul{
	list-style: none;
}
.introPage #mainSub #content .layoutLeft .box01 dl dd li{
	padding-left: 15px;
	float: left;
	text-align: center;
	background: transparent none;
	width: 87px;
}
.introPage #mainSub #content .layoutLeft .box01 dl dd li span{
	color: #0068b7;
}

.introPage #mainSub #content .layoutRight{
	float: right;
	width: 342px;
	margin-right: 30px;
	_margin-right: 20px;
}
.introPage #mainSub #content .layoutRight dl{
	height: auto;
}
.introPage #mainSub #content .layoutRight dl dt{
	font-size: 13px;
	font-weight: bold;
	color: #0068b7;
	width: 100%;
	float: none;
	clear: both;
	line-height: 22px;
}
.introPage #mainSub #content .layoutRight dl dd{
	float: none;
	clear: both;
	width: auto;
	padding-bottom: 1em;
	line-height: 22px;
}
.introPage #mainSub #content .layoutRight dl dd li{
	display: inline;
	background: transparent none;
	padding-left: 0;
}
.introPage #mainSub #content .layoutRight dl dd li img{
	margin: 0 0.2em 0 0.5em;
	vertical-align: middle;
}
.introPage #mainSub #content .layoutRight .btnJoin_big{
	text-align: center;
	display: block;
}

.register{
	padding: 0 54px 0 26px;
}
.register dt{
	background-color: #e9f1f9;
	color: #0068b7;
	font-weight: bold;
	line-height: 34px;
	padding-left: 14px; 
}
.register dd{
	background-color: #e9f1f9;
	margin-bottom: 2px;
	padding: 0 72px 16px 66px;
}
.register dd th{
	color: #0068b7; 
	text-align: right;
	font-weight: normal;
	width: 195px;
	padding: 3px 0;
}
.register dd td{
	color: #0068b7; 
	padding: 3px 0;
}
.register dd span{
	color: #4591cb; 
	_font-size: 6px;
}
.register .text,.register select,.register textarea{
	border: 1px solid #0068b7;
}
.register .address{
	width: 220px;
}
.register .zoneCode{
	width: 3em;
}
.register .phone{
	width: 104px;
}
.register textarea{
	width: 534px;
	height: 100px;
}
.register p{
	color: #0068b7;
}
.register #charsLeft{
	color: #0068b7;
	font-size: 12px;
}

#privacy.register{
	color: #0068b7;
	line-height: 32px;
	font-size: 10px;
	font-family: simhei,Arial, Helvetica, sans-serif;
	padding-bottom: 1em;
	text-align: center;
}
#actions.register{
	text-align: center;
}
#actions.register .btnSubmit{
	display: block;
	border: medium none;
	background: url(../images/btnSubmit.gif) no-repeat;
	height: 60px;
	width: 210px;
	text-indent: -9999px;
	overflow: hidden;
	margin: auto;
}

#main.promotionPop{
	background: url(../images/promotionBg.jpg) no-repeat 0 45px;
	height: 1206px;
}
.promotionPop #mainSub{
	height: 780px;
	width: 100%;
	position: relative;
}
.promotionPop .promotionCopy{
	position: absolute;
	left: 185px;
}
.promotionPop div.promotionCopy{
	top: 380px;
	
}
.promotionPop div.promotionCopy p{
	color: #ffffff;
	font-size: 18px;
	font-weight: bold;
	line-height: 30px;
}
.promotionPop p.promotionCopy{
	top: 500px;
	color: #ffffff;
	font-size: 18px;
	font-weight: bold;
	width: 406px;
	line-height: 24px;
}
.promotionPop .hideText{
	text-indent: -9999px;
	overflow: hidden;
	display: block;
}
.promotionPop #btnJoin{
	margin-left: 0;
	position: absolute;
	width: 182px;
	height: 44px;
	left: 435px;
	top: 533px;
}
.promotionPop #btnEventPage{
	position: absolute;
	width: 182px;
	height: 44px;
	left: 640px;
	top: 533px;
}
.promotionPop .listVoting{
	position: absolute;
	top: 690px;
	left: 154px;
}
.promotionPop .listVoting li{
	background:transparent url(../images/thembBg.png) no-repeat scroll 0px 0;
	_background: none; 
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src="images/thembBg.png");
	padding: 6px 4px;
}
.promotionPop .listVoting p,.promotionPop .listVoting span{
	color: #ffffff;
}
.promotionPop #btnAllUsers{
	position: absolute;
	width: 114px;
	height:14px;
	left: 704px;
	top: 878px;
}
.promotionPop #schedule{
	position: absolute;
	left: 185px;
	top: 980px;
	color:#7fb6dc;
}
.promotionPop #schedule p{
	color: #99c1e1;
	font-size: 14px;
	font-weight: bold;
	line-height: 22px;
}
.promotionPop #schedule .highLighted{
	font-size: 14px;
	color: #006ec1;
}
.promotionPop #bookIt{
	
	width:212px;
	position: absolute;
	top:990px;
	left: 609px;
	padding: 14px 0 6px;
	text-align: center;
}
.promotionPop #bookIt p{
	color: #0068b7;
	font-weight: bold;
	padding-bottom: 6px;
}
.promotionPop #bookIt .text{
	border: 1px solid #0068b7;
	color: #0068b7;
	text-align: center;
	padding: 3px;
	width:150px;
}
.promotionPop #bookIt .btnBook{
	background: url(../images/btnBook.gif);
	border: medium none;
	width: 94px;
	height: 30px;
	margin: 6px auto 0;
}
/*-- popup --*/
.popupPage{
	background-color: #ffffff;
}
.popupPage #main{
	width: auto;
	padding: 44px 18px 18px;
}
.popupPage #mainSub{
	background-color: #efecdb;
	width:auto;
}
.popupPage .btn{
	border: medium none;
	text-indent: -9999px;
	overflow: hidden;
}
.popupPage .return{
	background: url(../images/arrowLeft_y.gif) no-repeat left 2px;
	_background: url(../images/arrowLeft_y.gif) no-repeat left 0;
	padding-left: 1em;
}
.popupPage .userPage #mainSub{
	padding: 8px 45px 90px;
	width: 674px;
	position: absolute;
}
.popupPage .userPage .number{
	color: #0068b7;
	font-size: 26px;
}
.popupPage .userPage .themb{
	background: url(../images/thembBg_big.gif) no-repeat 0 0;
	width: 221px;
	height:152px;
	padding-top: 11px;
}
.popupPage .userPage .layoutLeft{
	float: left;
}
.popupPage .userPage .layoutRight{
	float: right;
	width: 402px;
	padding-top: 30px;
}
.popupPage .userPage .layoutRight .title{
	line-height: 30px;
	padding-bottom: 0px;
	border-bottom-color: #bfbdaf;
	padding-left: 0;
}
.popupPage .userPage .layoutRight .name{
	font-size:26px; 
	margin-top: -3px;
}
.popupPage .userPage .layoutRight .title p{
	color: #ffa806;
	margin-left: 116px;
}
.popupPage .userPage .layoutRight .marks{
	font-size: 30px;
	color: #ffa806;
	margin-top: -4px;
}
.popupPage .userPage .btnVote{
	width: 90px;
	height: 24px;
	background: url(../images/btnVote_y.gif) no-repeat 0 0;
	position: absolute;
	left: 316px;
	bottom: 42px;
}
.popupPage .userPage .btnJoin{
	width: 130px;
	height: 38px;
	position: absolute;
	right: 40px;
	bottom: 36px;
}
.popupPage .userPage .return{
	position: absolute;
	top: 62px;
	left: 592px;
	z-index: 2
}

.popupPage h1{
	font-size: 14px;
	line-height: 22px;
	font-weight: bold;
	color: #0068b7;
}
.popupPage .return{
	position: absolute;
	right: 18px;
	top: 46px;
}
.popupPage .pageDsc{
	padding-top: 16px;
	padding-bottom: 10px;
	color: #0068b7;
	line-height: 12px;
}
.popupPage .pageDsc a{
	color: #ffaf19;
	text-decoration: underline;
}
.popupPage .regTable{
	width: 450px;
	margin: 18px 0;
	line-height: 17px;
}
.popupPage .regTable th{
	color: #0068b7;
	font-weight: normal;
	text-align: right;
	width: 134px;
}
.popupPage .regTable td{
	color: #0068b7;
	padding: 3px 0;
}
.popupPage .regTable td span{
	color: #0068b7;
	_font-size: 6px;
}
.popupPage .regTable .text{
	border: 1px solid #0068b7;
}
.popupPage .regTable .address {
	width:220px;
}
.popupPage .regPage .btnSubmit{
	background: Aqua url(../images/btnSubmit_big_y.gif) no-repeat 0 0;
	width: 182px;
	height: 50px;
	margin: 0 0 1em 118px;
}
.popupPage .regPage .btnValidate{
	background: url(../images/btnValidate.gif) no-repeat 0 0;
	width: 45px;
	height: 20px;
	margin-left: 4px;
	position: relative;
	bottom: -1px;
}
.popupPage .regPage .seccode{
	height: 18px;
	position: relative;
	bottom: -1px;
}
.popupPage .regPage .btnVote{
	background: url(../images/btnVote_s.gif) no-repeat 0 0;
	width: 45px;
	height: 20px;
	margin-left: 4px;
	position: relative;
	bottom: -1px;
}

/*-- fix png bug --*/
* html .png{ position: relative; behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
          this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
          this.src = "images/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
          this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
          this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
); }

* html #index .png{ position: relative; behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
          this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
          this.src = "images/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
          this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
          this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
); }
/*--------------------*/

/*-- lily add start --*/
#content_tests {
   width:666px;
   padding-left:25px;
   }
#content_tests p{
   margin-bottom:10px;
   margin-top:10px;
   line-height:18px;
   }
#content_tests td{
   color:#0068b7;
   }
#content_tests a.black{
   color:#000;
   }
#content_tests a.black:hover{
   color:#000;
   }
.font_small{
	color: #0068b7;
	line-height: 14px;
	font-size: 11px;
	font-family: simhei,Arial, Helvetica, sans-serif;
}
.popupPage .submitSuccess{
	margin:18px 0px 18px 90px;
}
.popupPage .submitSuccess th{
	color: #0068b7;
	font-weight: normal;
	text-align: right;
	width: 134px;
}
.popupPage .submitSuccess td{
	color: #0068b7;
	padding: 3px 0;
}
.popupPage .submitSuccess td span{
	color: #0068b7;
	font-size: 22px;
	font-weight:bold;
}
.popupPage .submitSuccess td.black{
   color:#000;
   }
.popupPage .popQA{
	margin:18px 0px 18px 14px;
	width:416px;
}
.popupPage .popQA th{
	color: #0068b7;
	font-weight: normal;
	text-align: right;
	width: 134px;
}
.popupPage .popQA td{
	color: #0068b7;
	padding: 3px 0;
	line-height:16px;
}
.popupPage .popQA td span{
	color: #0068b7;
	font-size: 22px;
	font-weight:bold;
}
.popupPage .popQA td.black{
    padding-bottom:10px;
	line-height:18px;
   }
.popupPage .popQA_top{
	margin:0px 0px 4px 0px;
	width:250px;
}
.popupPage .time{
   color:#fff;
   width:92px;
   font-weight:bold;
   text-align:center;
   background-color:#3387c6;
   border-bottom:solid 2px #FFFFFF;
   }
.popupPage .popFail{
   width:450px;
   font-size:14px;
   font-weight: bold;
   color:#0068b7;
   text-align:center;
   height:70px
   }
.w350{
   width:350px;
   }
.t20{
   margin-top:20px;
   }
#mainSub #content .box05{}
#mainSub #content .box05 dl{
   margin-left:6px;
   width:746px;
   background-color:#d6e7f3;
   }
#mainSub #content .box05 dl dt{
   width:370px;
   float:left;
   }
#mainSub #content .box05 dl dd{
   padding:25px 10px 10px 0px;
   width:358px;
   float:left;
   }
#mainSub #content .box05 dl dd h2{
   color:#0068b7;
   font-size:14px;
   padding-bottom:5px;
   }
#mainSub #content .box05 dl dd p{
   margin-bottom:15px;
   }
#mainSub #content .box05 dl.latest{
   background-color:#def2ff;
   overflow:hidden;
   height:223px;
   }
#mainSub #content .box05 dl.latest p{
   height:70px;
   line-height:22px;
   padding-top:20px;
   color:#0068b7;
   padding-right:10px;
   }
#mainSub #content .box05 dl.more{
   height:122px;
   margin-bottom:20px;
   overflow:hidden;
   }
#mainSub #content .box05 dl.more dt{
   background: url(../images/bg_main_promotion_dt.gif) repeat-y left;
   height:122px;
   }
.font_big{
   color:#00a2ff;
   font-size:13px;
   font-weight:bold;
   }
#mainSub #content .box06{
   margin-top:20px;
   }
#mainSub #content .box06 p{
   margin-bottom:15px;
   line-height:18px;
   }
#mainSub #content .box06 h2{
   width:625px;
   background:url(../images/line.gif) repeat-x center;
   margin-bottom:5px;
   
   }
#mainSub #content .box06 h2 span{
   color:#00a2ff;
   font-size:12px;
   font-weight:bold;
   background:#fff;
   }
#mainSub #content .box06 .blue li{
   background:url(../images/icon_blue05.gif) no-repeat 0px 3px;
   padding-left:10px;
   }
#mainSub #content .box06 .pic{
   position:absolute;
   margin-top:150px;
   margin-left:326px;}
.center{
   text-align:center;
   }
#mainSub #content .box06 .sell{
   width:440px;
   }
#mainSub #content .box06 .sell li{
   width:220px;
   float:left;
   height:20px;
   background: none;
   color:#00a2ff;
   font-size:12px;
   font-weight:bold;
 
   }
 #mainSub #content .box06 .sell li span{
 color:#00a2ff;
 cursor:pointer
 }
#mainSub #content .box06 .sell li h5{
   color:#073870;
   font-size:14px;
   }
#cont{
  position:absolute;
  background:url(../images/bg_cont.gif) no-repeat left;
  height:28px;
  padding-left:30px;
  z-index:999999;
 
  }
#cont img{
 display:block;
 float:left;
 }
#contxt {
background:url(../images/bg_cont_right.gif) no-repeat right;
height:24px;
color:#FFFFFF;
padding-top:4px;
line-height:150%;
}
.mainInfo .listVotingAdd{
  padding-left:26px;
  padding-bottom:10px;
  }
.mainInfo .listVotingAdd p{
  display:inline;
  color:#0068b7;
  font-weight:bold;
  font-size:14px;
  padding-right:100px;
  }
.mainInfo .listVotingAdd a{
  font-weight:bold;
  text-decoration:underline;
  }

/*--------------------*/
  
