@charset "GBK";
.btnblue{height:22px;width:65px;border:1px solid #7089A3;background:#EDF4FA;color:#285A74;padding-top:2px;FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#F8FCFD,endColorStr=#C2DAEC);}

.redFont  {font-weight:bold;color:red;}

.blueLine { width:100%; height:17px;padding-top: 5px;background-color:#d0e9f9; text-align: right;vertical-align: middle;margin-top: 10px;}
.blueLine span {color:red;font-weight:bold; margin-right: 100px; cursor: pointer;}

.container { width:100%;}
.container_conn{
	border: 0px red solid;
	border-collapse: collapse;
	height: auto; 
	width: 100%;		
}
.container_conn tr td{border:0px blue solid;}
.container_conn .leftBox,.rightBox{vertical-align: top;text-align: left;}
.container_conn .leftBox{width:auto;}
.container_conn .rightBox{width: 276px;}
.leftBox .leftBoxconn{width: 100%;height: 100%; text-align:left; }
.leftBoxconn .search_result{ 
	color:#585858;		
	font-weight:bold;
	font-size:14px;
	height:24px; 
	margin-top:15px;
	padding-left:20px;
	text-align:left;
}
.leftBoxconn .resultconn{
	padding-left: 20px;
	height: auto;
}
.resultconn .errors{
	color:red;
	font-size: 16px;
	padding:20px 0 0;
	text-align: center;
}
.resultconn .mailsconn{
	border:1px solid #85bad8;	
	height:auto;	
	margin-top:10px;
	text-align:left;
	width:90%;
}
.mailsconn legend{
	border-bottom-width:3px;
	color:#0068ab;
	font-size:17px;	
	font-weight:bold;
	margin-left:10px;
}
.leftBox legend a{
	color:black;
}
.mailsconn table{
	width: 95%;
	margin-left: 10px;
	margin-top: 10px;
	margin-bottom: 2px;
}
.mailsconn table tr td{
	height: 24px;	
}
.mailsconn .bvi {
	border: 1px #85bad8 solid;
	border-collapse: collapse;
	text-align: center;
}
.bvi thead{
	background-color: #CCCCCC;
}
.bvi tr td{
	border: 1px #85bad8 solid;
}



/*Register*/
.registerBox {width:80%;text-align:center;margin:12px auto; }
.registerBox {color:#41305D;font-size:14px;margin:0;}
h1{color:#41305D;font-size:14px; margin-top:20px;}
.registerType {width:50%;float:left;margin:4px 0 0 10px;padding:0;text-align:left;}
.registerBox fieldset { width:100%;border:1px solid #c4def7;margin-top:10px;*margin-top:0;text-align:left;padding:12px 0 0 20px;float:left;}
.registerBox legend {font-size:14px;font-weight:bold;}
.registerTab {margin:6px 4px 14px 4px;width:96%;}
.registerTab td {height:30px;padding-top:4px;border-bottom:1px dashed #eaeaea;}
.regText {width:280px;padding-left:2px;padding-top:4px;height:16px;border:1px solid #85bad8;}

.questioninfoBox {width:95%;margin-top:15px;border:1px solid #A9C9E2;background-color:#E8F5FE;}
.questioninfoBox h2 {
	color:#585858;
	font-weight:bold;
	font-size:14px;
	text-align:left;
	width:99%;
}
.questioninfoBox .ask ,.answer{
	background-color: white;
	width:95%;
	margin: 10px 0px ;
}
.ask tr td{
	height: 50px;
	font-family: "宋体";
	font-size: 14px;
	padding:0px 5px;
	text-align:left;	
	vertical-align: bottom;
}
.answer tr td{
	height: 30px;
	font-family: "宋体";
	font-size: 14px;
	padding:0px 5px;
	text-align:left;	
	vertical-align: bottom;
}
.answer thead{
	font-weight: bold;
}
.ask tr td input{
	border: 1px #7F9DB9 solid;
	height: 20px;	
}

.questionBox{
	font-size: 14px;
	width: 95%;
	padding-left: 10px;
	text-align: left;	
}
.questionBox .adqu{
	font-size: 14px;
	font-weight: bold;
	padding-left: 25px;
}
.questionBox h1{font-weight: bold;border: 0px red solid;width: 680px;}
.questionBox h1 a{margin-left: 500px;}
.questionarrow {margin-right:6px;}
.questionTitleicon {margin-bottom:-2px;margin-right:8px;padding-top:5px;}
.questionBox ul li{
	border-bottom: 1px #cccccc dotted;
	font-size:14px;
	height:20px;
	padding-left: 10px;
	padding-top:10px;
	vertical-align:middle;	
	width: 680px;
}
.questionBox ul li img{
	margin-right: 5px;
}
.questionBox ul li a{
	font-size: 14px;
	font-family: "宋体";
}
.questionBox table tr td{
	border-bottom: 1px #cccccc dotted;
	font-family:"宋体";
	font-size:14px;
	height: 30px;
	padding-left: 5px;
}
.questionBox .pagination{
	font-size:14px;
	font-weight:bold;
	width: 100%;
	text-align: center;
}
/*auton_login*/

.loginp table{
	width: 500px;
	height:200px;
	background:url(../images/login.jpg) no-repeat;
	border-collapse:collapse;
	padding: 50px 100px;
	margin: 50px 50px;
}
.loginp table THEAD tr td{
	height: 60px;
}
.loginp table tr td{
	height: 35;
	vertical-align: top;
}
.loginp .au_input{
	width: 177px;
}
.loginp .f{
	width: 110px;	
}
.loginp .t{
	width: 207;
	padding-left: 15px;
}
.loginp .r{
	width: 183px;
}


	

/*Error*/
.errorBox {width:98%;margin-top:10px;}
.errorBox pre {font-size:14px;color:#232323;text-align:left;line-height:180%;}

/*RightBox*/
.rightBox table{
	border: 1px #85BAD9 solid;
	border-collapse:collapse;
	margin-top: 15px; 
	width: 100%; 
}
.rightBox table tr td {
	height: 24px;
	text-align: left;
}
.rightBox .Box_title1{background:url(../images/righttitle_bg.gif) no-repeat;}
.rightBox .Box_title2{background:url(../images/righttitle02_bg.gif) no-repeat;}
.rightBox .rtitleFont{color: #FFFFFF; font-size: 14px; font-family:"宋体"; font-weight:bold; padding-left: 30px;}
.rightBox .rinfoBox{width: 100%;background-color: #EBF4FB; }
.rightBox .rinfoBox tr td{padding-left: 8px;}
.rightBox .Box_conn{border-bottom: 1px #585858 dotted;font-size: 12px; font-family: "宋体"; width: 95%;}
.rightBox .emptyblock{height: 16px;}


/*foot*/
.mainFoot {width:100%; padding-top:20px;margin-left:auto; margin-right:auto; text-align:center;float:left;border-top:4px solid #d0e9f9;margin-top:10px;}
.mainFoot p a {margin-top:8px;}


.showLinesTab {width:auto;margin:0 auto 5px 5px;;}
.showLinesTab td {height:28px;text-align:center;padding-top:6px;}