@CHARSET "UTF-8";
.curitem{font-weight:600;}
.otheritem{font-weight:200;}
  

.clear{clear:both;height:1px;overflow:hidden; border:0px;}

.clear00{clear:both;height:1px;overflow:hidden; border:0px;}
.clear02{clear:both;height:2px;overflow:hidden;} 
.clear05{clear:both;height:5px;overflow:hidden;} 
.clear07{clear:both;height:7px;overflow:hidden;} 
.clear01{clear:both;height:1px;overflow:hidden;} 
.clear10{clear:both;height:10px;overflow:hidden;}
.clear12{clear:both;height:12px;overflow:hidden;} 
.clear15{clear:both;height:15px;overflow:hidden;} 
.clear17{clear:both;height:17px;overflow:hidden;}
.clear19{clear:both;height:19px;overflow:hidden;} 
.clear20{clear:both;height:20px;overflow:hidden;} 
.clear26{clear:both;height:26px;overflow:hidden;} 
.clear30{clear:both;height:30px;overflow:hidden;} 
.clear19{clear:both;height:19px;overflow:hidden;} 
.clear47{clear:both;height:47px;overflow:hidden;}
.clear50{clear:both;height:50px;overflow:hidden;}
.clear60{clear:both;height:60px;overflow:hidden;}
.clear100{clear:both;height:100px;overflow:hidden;}
.clear200{clear:both;height:200px;overflow:hidden;}
.clear600{clear:both;height:600px;overflow:hidden;}

.clearline{clear:both;height:1px;overflow:hidden; border-bottom:1px solid #99ccff; } 
.topline{clear:both;height:1px;overflow:hidden; border-bottom:2px solid #99ccff; }
.dotline{clear:both;height:1px;overflow:hidden; border-bottom:1px dotted #99ccff; }

.topleft{float:left; width:430px; height:23px; text-align:left; line-height: 30px;}
 
.topleft  a{ text-decoration:none ; color:blue;   }
 
.topleft a:hover { color:blue;text-decoration:none;  font-weight:900;}
.topright{float:right; text-align:right;  }
.mainright{ float:left; width:865px; overflow:visible;    }

.mainbox {
display: block;
width: 99%;
 
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
 
background-position: 10px 10px;
border: 1px solid #99ccff;
color: #082B33;
overflow:hidden;

 
font-size: 14px;}


.red {
 
color: #FF0000;
font-size: 14px;
font-weight: bold;
float:right;
width:16px;
height:57px;
line-height:38px;
}

.wlb{clear:both;
	float:left;width:30%;text-align:right; height:57px;line-height:30px;padding-right:2%;font-size:14px;font-weight:100; 
	}
	
.wrb{float:left;width:68%;text-align:left; height:57px;   }


.wlb_{clear:both;
	float:left;width:100px;text-align:right; height:37px;line-height:30px;padding-right:15px;font-size:14px;font-weight:100; 
	}
	
.wrb_{float:left;width:400px;text-align:left; height:37px;  line-height:30px; }

.wri{float:left; text-align:left; height:37px;  line-height:30px; color:#ff6666;  }

.wlz{float:right;padding:0px; font-size:16px; line-height:24px;}


.wdot{clear:both;height:1px;overflow:hidden; border-bottom:1px dotted #99ccff;  }


.vinput{width:300px;height:24px;float:left;font-size:14px;}
.wphoto{
	 width:370px; height:190px;border-radius: 5px; border:1px solid gray;
	
}

.wbt{
 
	width:100px;
	height:30px;
	font-size:12px;
	 
	line-height:30px;
	border:1px solid gray;
	 
	 float:left;
	margin-left:2px;
	padding:0px;
	text-align:center;
	 
	 
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px; 
background-position: 1px 1px;
overflow:hidden;
	
}


.rwbt{
 
	width:100px;
	height:25px;
	font-size:12px;
	 
	line-height:25px;
	border:1px solid gray;
	 
	 float:left;
	margin-left:5px;
	padding:0px;
	text-align:center; 
border-radius: 5px; 
background-position: 1px 1px;
overflow:hidden;
	
}



	
.wsbox{float:left; width: 500px; height:35px;line-height:35px; text-align:left;vertical-align:middle;

border-radius: 5px;

border:1px solid #cccccc;

overflow:hidden;
 padding-right:18px;
}
 
.wsbox a{   margin-left:18px;      text-align:center;      }




.litbt{
 
	width:140px;
	height:25px;
	font-size:10px;
	 
	line-height:25px;
	border:1px solid #ff6666;
	 
	float:left;
	margin-left:2px;
	padding:0px;
	text-align:center;
	color:#ff6666;
	 
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px; 
background-position: 1px 1px;
overflow:hidden;
	
}

 .divbtn {
  width: 260px;
  height: 33px;
  border: 1px solid #005086;
  border-radius: 4px;
  line-height: 31px;
  font-size: 14px;
  font-weight: bold;
  color: #fff;
  background: url(../image/btbar.jpg) repeat-x 0 0;
}


.textz{ float:left; padding-left:20px; }

.blodz{ float:left; padding-left:20px; font-weight:600;}


.self_ratebox{width:200px;height:15px;border:1px solid #cccccc;display:inline-block;
vertical-align:middle;float:left;margin-left:20px;
text-align:left;


}

.secondt
{
	 float:left;text-aline:left;  color:gray; font-size:15px; height:30px; line-height:30px; font-weight:600; color:#0066cc;
	
}


.clb{clear:both; color:gray;font-weight:600;
	float:left;width:80px;text-align:right; height:45px;line-height:45px;padding-right:2%;font-size:14px; 
	margin-left:20px;
	}
.clb_1{
	
	clear:both; color:gray;font-weight:600;border:1px solid red;
	float:left;width:80px;text-align:right; height:45px;line-height:45px;padding-right:2%;font-size:14px; 
	 background: url(../image/opense.png) no-repeat left  ;
	 margin-left:20px;
	 
}
.clb_0{
	
	clear:both; color:gray;font-weight:600;
	float:left;width:80px;text-align:right; height:45px;line-height:45px;padding-right:2%;font-size:14px; 
	 background: url(../image/closese.png) no-repeat left  ;
	  margin-left:20px;
	 
	
}
  
.clb a{ margin-left:18px;     text-align:center;   }
 
 
	
.crb{float:left; width: 590px; height:45px;line-height:45px; text-align:left;vertical-align:middle;  }
 
 .crb a{   margin-left:18px;      text-align:center;      }
 
	
 .cline{clear:both;height:1px;overflow:hidden; border-bottom:2px dotted #99ccff; margin-left:15px; margin-right:15px; }
 
 .csed{ background-color:#164373;  color:white;  }
 
 .cvinput{width:300px;height:24px;float:left;font-size:14px;margin-top:10px;margin-left:18px; }
 
 .leftbox_content{width:100%;
	 
	 
	text-align:left;}
.leftbox_content h2 {font-weight:600; color:#164373; font-size:14px; line-height:40px; height:40px;}
.leftbox_content p {  color:#164373; font-size:14px;  line-height:25px; padding-left:10px;}
.leftbox_content .lh3 { float:left;  font-size:14px; line-height:25px;  }
.leftbox_content .rh3 { float:right;  font-size:14px; line-height:25px;  }
.clinew{clear:both;height:1px;overflow:hidden; border-bottom:2px dotted #99ccff;   }

.vpage{text-align: center;
padding: 15px 0;
background-color: #fff;
border-top: 1px solid #fafafa;}
.vpage a {
display: inline-block;
color: #777;
border: 1px solid #777;
margin: 0 2px;
background: #fff no-repeat;
font: 100 12px/24px "arial";
height: 24px;
padding: 2px;
min-width: 24px;
}
.vpage a.on, .vpage a.on:hover {
background-color: #efefef;
color: #0f6cc6;
}

.vjinnang{
	
	 float:left;  width:160px;height:60px;text-align:center;line-height:40px;  
	
}
 
 
.vjinnangr{
	
	
	float:right; width:300px; height:60px; text-align:right;
	 
}
.vjinnangimg
{
	 float:right;margin-left:5px; 
}



.leftb
{   float:left;
	width:710px;
	 
	margin-right:10px;
	
}
.rightb
{   float:left;
	width:239px;
		 
}

.adbox
{
	width:100%;
	border:1px solid #99ccff;
	height:100px;
	line-height:100px;
	text-align:center;
}

.leftbox
{
	width:100%;
	border:1px solid #99ccff;
	height:100px;
	text-align:left;
}

.boxti
{
	
	height:30px;
	line-height:30px;
	color:#0066cc;
	padding-left:15px;
	 
	
}

.boxti a
{ 
	 
	color:#0066cc; 
	
}


#loginm{
	float:right;width:200px;height:25px;font-size:14px;
	border-radius: 5px;
	border:1px solid #ff6666;
	margin-top:2px;
	color:#ff6666;
	text-align:center;
	padding:0px;
	}
td, th {
display: table-cell;
vertical-align: inherit;
}
	
.bought-table {
table-layout: fixed;
width: 100%;
border-spacing: 0;
border-collapse: collapse;
border-spacing: 2px;
border-color: gray;
}

.bought-table .col-name th {
height: 38px;
text-align: center;
background: #f5f5f5;
border-top: 1px solid #e8e8e8;
border-bottom: 1px solid #e8e8e8;
}

.bought-table .toolbar .toolbtn {
display: inline-block;
width: 66px;
height: 18px;
margin-right: 5px;
line-height: 18px;
vertical-align: middle;
text-align: center;
border: 1px solid #dcdcdc;
border-radius: 2px;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
}

tbody {
display: table-row-group;
vertical-align: middle;
border-color: inherit;
}


element.style {
}
.bought-table .sep-row {
height: 10px;
}
user agent stylesheettr {
display: table-row;
vertical-align: inherit;
border-color: inherit;
}

.bought-table .order-hd .summary span {
float: left;
margin-right: 8px;
}
Inherited from td.first
.bought-table .order-hd td {
line-height: 40px;
text-align: left;
}

.l600l{float:left;height:25px;line-height:25px; font-weight:600;}
.l100l{float:left;height:25px;line-height:25px; font-weight:100;}

.l600c{float:left;height:25px;line-height:25px; font-weight:600; text-align:center;  font-size:8px; }
.l100c{float:left;width:100%;height:25px;line-height:25px;font-weight:100;font-size:8px;text-align:center;}	
	




 .listtbody tr td a {
color: #3B5998;
text-decoration: none;
}

.ttr0  
{
	line-height:40px;
	height:40px;
	
	display: table-row;
vertical-align: inherit;
border-color: inherit;
	
}

.ttr1  
{
	line-height:40px;
	height:40px;
	
	display: table-row;
vertical-align: inherit;
border-color: inherit;
background-color:#F8F8F8;
	
}

.listtbody {
display: table-row-group;
vertical-align: middle;
border-color: inherit;
}

.listtbody tr {
display: table-row;
vertical-align: inherit;
border-color: inherit;
}


#lstBox .tdleft {
text-align: left;
padding-left: 6px;
}
#lstBox th {
text-align: center;
font-weight: bold;
border-bottom: solid 1px #ccc;
padding: 6px 2px;
}

#lstBox tr td  
{
	font-size:12px;  
	
}

#lstBox tr td a
{
	font-size:12px; color:#003399;
	margin-left:3px;
	margin-right:3px;
	
}

.testitem
{
	height:60px;
	width:90%;
	margin:5px 5px 5px 10px;
	background-color:#F0F0EE;
	text-align:center; 
	border:  1px solid #CCCCCC;
	/* border-top:3px solid #775566 ;
	border-left:3px solid #775566 ; */
}

.testitem_
{
	height:60px;
	width:90%;
	margin:5px 5px 5px 10px;
	background-color:green;
	/* border-bottom:6px solid #775566 ;
	border-right:6px solid #775566 ; */
	text-align:center; 
	color:white;
}




.itemlable
{
	font-size:16px;
	line-height:60px;
	/* color:black; */
	width:100%;
	text-align:center;
}

.columebox
{
	height:246px;
	width:100%;
	/* background-color:#d0c4de; */
	position:relative;
	
}

.carimgbox
{
	float:left;
	margin-top:50px;
	margin-left:20px;
	/* border-top:3px solid #775566 ;
	border-left:3px solid #775566 ; */
}

.carimgbox_
{
	float:left;
	margin-top:50px;
	margin-left:20px;
	border:2px solid #775566; 
	border-bottom:6px solid #775566 ;
	border-right:6px solid #775566 ;
}

.testcenter
{
	margin-left:auto;
	margin-right:auto;
	width:960px;
}

.testbanner
{
	margin-left:auto;
	margin-right:auto;
	width:960px;
	height:150px;
	position:relative;
	
}
.bannertextbox
{
	width:70%;
	margin-left:auto;
	margin-right:auto;
	height:99%;
	background-color:grey;
	border:1px solid transparent;
	
}

.buttonbox
{
	position:absolute;
	right:20px;
	top:15%;
	width:100px;
	height:70%;
}

.testmain
{
	margin-left:auto;
	margin-right:auto;
	width:960px;
	height:500px;
	
}

.testmainleft
{
	float:left;
	width:29%;
	height:100%;
	background-color:#b0c4de;
	
}

.testtextbox
{
	margin-left:auto;
	margin-right:auto;
	width:80%;
}

.testmainright
{
	float:left;
	margin-left:2%;
	width:69%;
	height:100%;
	background-color:#d0c4de;
	
}

.testbuttonline
{
	float:left;
	margin-left:5%;
}

.listyle
{
	margin:10px 40px;
	height:30px;
}

.testcontainer
{
	margin-left:auto;
	margin-right:auto;
	width:960px;
	height:560px;
}

.testpageleft
{
	float:left;
	width:12%;
	height:100%;
	background-color:grey;
}

	.pageleft
	{
		margin:10px;
		padding:10px;
		border-style:dashed;
		border-width:1px;		
	}

.testpagemid
{
	float:left;
	width:65%;
	height:100%;
	
}

.testpageright
{
	float:left;
	width:23%;
	height:100%;
	background-color:yellow;
}

input.checkbox1
{
	margin:5px 0px;
	vertical-align:middle;
}

.pagemid1
{
	width:100%;
	
}

.pagemid1-2left
{
	float:left;
	/* margin-top:15px; */
	
}

.pagemid1-2right
{
	float:right;
	/* width: 450px; */
	/* margin-top:15px; */
}

.pageanswerabcd
{
	float:right;
	margin:10px 10px;
}

.pagemid1-3left
{
	float:left;
	margin-top:15px;
}

.pagemid1-3right
{
	float:right;
	margin-top:15px;
}

.pagectrl
{
	float:right;
	margin:0px 10px;
}

.pageright1
{
	width:100%;
}

.pointbox
{
	float:left;
	height:30px;
	width:30px;
	margin:2px;
	border:1px solid;
}

.pointbox span
{
	float:right;
	text-align:right;
	width:100%;
	font-size: 13px;
}


.pointboxks
{
	float:left;
	height:26px;
	width:26px;
    line-height:26px;
	margin:1px;
    text-align:center;
    color:#e7eae1;
    border-radius: 3px;
	border:#8E8F8A 1px solid;
    box-shadow:5px 2px 6px #8E8F8A;
}

.pointboxks span
{
	float:right;
	text-align:right;
	width:100%;
	font-size: 13px;
}

.heatab 
{
    float:left;
    height:26px;
    width:26px;
    margin:2px;
    text-align:center;
    font-weight:bold;
    font-size:10px;
 
}
.heatab font
{
font-size:9px;
}

.pointsmallbox
{
	float:left;
	height:24px;
	width:24px;
	margin:1px;
	border:1px solid;
}

.pointboxright
{
	background-color:green;
}

.pointboxwrong
{
	background-color:red;
}


.pointboxrightks
{
	background-color:green;
}

.pointboxwrongks
{
	background-color:red;
}




.pointboxnull
{
	background-color:white;
}

.pointboxnullks
{
    box-shadow:#EDECE8 0px 0px 10px;
	background-color:#e7eae1;
    color:#e7eae1;
}


.pointboxcurrent
{
	background-color:#00CED1;
	color: white;
}

.pointboxcurrentks
{
	background-color:#00CED1;
	color: white;
}



.divcss5{text-decoration:underline}

.kaocssisok{text-decoration:underline;background:green;}




.labelbox
{
	margin:5px 0px 5px 20px;
	height:25px;
	line-height:25px;
}

.labelmid
{
	margin-left:5px;
	font-size:20px;
}

.labelright
{
	margin-left:5px;
}

.btn1 {
display:inline-block;
border:none;
width:78px;
height:24px;
background:url(../image/button.gif) no-repeat;
text-align:center;
vertical-align:bottom;
} 

.btnks {
display:inline-block;
border:none;
width: 165px;
height:50px;
background-color:#6AA7F8;
color:white;
border-radius:5px;
text-align:center;
vertical-align:bottom;
} 

.btnok {
display:inline-block;
border:none;
width: 110px;
height:39px;
background-color:#6AA7F8;
color:white;
border-radius:5px;
text-align:center;
vertical-align:bottom;
} 


