/***********************reset begin*****************************/

* {

	color: #000000;

	font-family: Arial,Sans-serif,"宋体";

	font-size:12px;

	font-size-adjust: none;

	font-stretch: normal;

	font-style: normal;+

	font-variant: normal;

	font-weight: normal;

	line-height: 20px;

	margin: 0pt;

	padding: 0pt;

}



ol, ul { list-style: none; }

/*





a, a * { cursor: pointer; }



a:hover { text-decoration: underline; }



.nounderline a { text-decoration: none; }



.nounderline a:hover { text-decoration: none; }



.hoverunderline a { text-decoration: none; }



.hoverunderline a:hover { text-decoration: underline; }

*/



h2, h2 * { font-size: 16px; font-weight: bold; color: gray;}



h3, h3 * { font-size: 14px; font-weight: bold; color: gray;}



a { color: #333399;}



a:link, a:visited {

	outline-color:invert;

	outline-style:none;

	outline-width:medium;

}



a:link, a:visited {

	color: #333399;

	text-decoration:underline;

}



a:hover, a:active {

	background-color: gray ;

	color: #FFFFFF;

	text-decoration:none;

}



/***********************reset end*******************************/





/**********************layout begin*****************************/

.container{

	min-width: 950px;

	width: 95%;

	margin: 5px 0px 0px 10px;

}



.indexCon{

	width: 950px;

	margin: auto;

}



.indexHea{

	margin-top: 5px;

}



.spaceW5 { width: 5px; height: 100%; float:left; }

.spaceH5 { height: 5px; width: 100%; float:left;}

.spaceH3 { height: 3px; width: 100%; float:left;}

*html .spaceH5 { height: 5px; font-size: 5px; width: 100%; background:#FFF;}

.spaceW10 { width: 10px; height: 100%; float: left; }

.spaceH10 { height: 10px; width: 100%; float: left; overflow:hidden; line-height:10px; clear:both;}/*modifly one:clear*/

*html .spaceH10 { height: 8px; font-size: 8px; width: 100%; background:#FFF;}

.txtAlignL { text-align: left; float:left; }

.txtAlignR { text-align: right; float:left; }



.current { 

	background: gray; 

}

.current a { 

	color: #FFFFFF; 

}



.topInfo, .header, .menu, .main, .footer{

	min-width: 950px;

	width: 100%;

	margin-bottom: 10px; 

	float: left;

}



.topInfo { 

	height: 40px; 

}



.header { 

	height: 60px; 

}



.menu { 

	height: 30px; 

	background:url(/images/menu_bg.gif);

	line-height:30px;

}



.main { 

	min-height:480px; 

	height: auto; 

}



.footer { 

	height: 30px; 

	background:url(/images/menu_bg.gif);

}



.logo, .state, .adTop468x60 { 

	height: 60px; 

}



.logo, .state { 

	float: left; 

}



.logo { 

	width: 190px; 

}



.state { 

	width: 280px; 

}



.state span { 

	margin: 0px 3px; 

}



.adTop468x60 { 

	width: 468px; 

	float: right; 

}



.menu li{

	float: left;

	height: 30px;

	width: 80px;

	margin: 0px 10px;

	line-height:30px;

	overflow:hidden;

}

/*modifly*/

.tianjialist p{

	width:100%; overflow: visible; line-height:30px;

}

.tianjialist p .inputradio{

	width:30px;

	float:left;

	margin-top:5px;

	}

.tianjiabutton{ height:30px!important; line-height:30px; text-align:center;}

/*modifly two: add three style*/

.indexL, .indexM, .indexR { 

	height: 100%; 

}



.indexL, .indexM { 

	float: left; 

}



.indexL, .indexFlack, .siteNews { 

	width: 950px; 

}



/*.indexFlack {

	height: 235px; 

}*/



.siteNews { 

	height: 40px; 

}



.siteNews li { 

	float: left;

	height: 25px;

	margin: 0px 3px; 

}



.userHead, .userHead img, .userHead span {

	float: left;

	width: 50px;

}



.userHead { 

	height: 57px; 

	margin-left: 16px; 

}



*html .userHead {

		margin-left: 8px; 

}



.userHead span { 

	margin-top:-3px; 

	margin-left: 2px; 

}



.indexFlack, .siteNews { 

	float: left; 

}



.adMd360x190 { 

	width:360px; 

	height: 190px; 

	float: right; 

}



.panel { 

	width: 195px; 

	min-height: 188px; 

	float: left; 

}



.indexM { width: 220px; }



.indexR, .adRt120x240 { 

	width: 120px; 

	float: right; 

}



.adRt120x240 { 

	height: 240px; 

}



#scPanel ul, #scPanelIn ul, #scPanel li,  #scPanelIn li {

	float: left;

}



#scPanel li, #scPanelIn li {

	width: 50px;

}



.qap li,#qaPanel li {

	text-align: left;

	margin-left: 15px;

}



.urPanelL, .urPanelR {

	float: left;

	text-align: left; 

}



.urPanelL, urPanelL li{

	width: 50px;

	margin-left: 10px;

	margin-top: 4px;

}



*html .urPanelL {

	margin-left: 5px;

	margin-top: 2px;

}



.urPanelR, .urPanelR li{

	width: 95px;

	margin-left: 5px;

}



*html .urPanelR {

	margin-left: 2px;	

}



.urPanelRV, .urPanelRV li{

	width: 55px;

	float: left;

}



.getac ul,.getac li{

	width: 600;

	line-height: 30px;

	margin: 2px 40px;

	font-size: 13px;

	font-weight: bold;

	overflow:hidden;

}

.getac span{

	float:right;

	text-align:left;

	width:400px;

	padding:0px 10px 0px 5px;

	margin: -28px 0px 0px 5px;

	font-size: 13px;

}



.getac input{

	width: 150px;

	height: 20px;

	font-size: 13px;

	font-weight: bold;

	line-height:20px;

}



.getac select{

	height: 20px;

	font-size: 14px;

	font-weight: bold;

	margin-left: 1px;	

	line-height:20px;

}



#getacbt,#getacbt_bottom{

	width: 170px;

	height: 25px;

}



.getaclist{

	height: 200px;;

}



.getaclist ul{

	width: 750px;

	margin-left: 70px;

	margin-top: 3px;

	text-align: center;

}



.getaclist li{

	float: left;

	font-size: 13px;

	font-weight: bold;

}





.W180{ width: 180px; }

.W150{ width: 150px; }

.W120{ width: 120px; }

.W90{ width: 90px; }

.W70{ width: 70px; }



.getacTitle{

	width: 150px;

	height: 22px;

	line-height: 22px;

	margin-top: 10px;

	margin-left: 20px;

	text-align: center;

	font-size: 14px;

	font-weight: bold;

}



#getaclistpager{

	width: 200px;

	margin-left: 90px;

	text-align: left;

}



#getaclistpager a{

	margin: 0px 3px;

	font-size: 13px;

	font-weight: bold;

}



.footerL ul,.footerL li{

	float: left;

	margin-left: 8px;

	margin-top: 8px;

}



.footerR ul,.footerR li{

	float: right;

	margin-right: 8px;

	margin-top: 8px;

}



.regTitle{

	width:100%;

	background:url(/images/menu_bg.gif);

	height:32px;	

	border: 1px solid #B5BEC6;

	line-height:32px; overflow:hidden; clear:both;

}

/*modifly*/

.regTitle span{

	font-weight: bold;

	line-height:30px;

	margin: 0px 0px 0px 30px;

}



#getacTitle {

	letter-spacing: 0.5em;

	font-weight: bold;

	color: #00516B;

}



#selectAgent ul{

	width:600px;

	text-align: center;

}

	

#selectAgent li{

	float:left;

	width:50%;

	overflow:hidden;

}

/*modifly*/

/**********************layout end*******************************/





/**********************type begin*******************************/



.top,  .menu, .footer,.indexFlack, .siteNews, .panel, .adMd360x190{

	border: 1px solid #B5D8F8;

}

/*.header, .state,*//*.main,*/  /*.indexL,*/  /*.indexM, .indexR*/



/*modifly*/







.topInfo{ 

	display: none; 

}



.logo { 

	line-height: 60px; 

	text-align: center; 

}



.menu li{	

	line-height: 250%;

	text-align: center;

	border-left: #B5D8F8 1px solid;

	border-right: #B5D8F8 1px solid;

	cursor: pointer;

}



.menuLink{

	color: gray;

	font-weight: bolder;

}



.siteNews { 

	line-height: 300%; 

	overflow: hidden; 

}

	



.siteNews li { 

	line-height: 310%; 

	overflow: hidden; 

}



.panelTitle { 

	color: gray; 

	text-align: center; 

	font-size: 14px; 

	font-weight: bold;

	height: 19px;

	line-height: 19px;

	/*border-bottom: 1px solid #B5D8F8;*/

}



.userHead, .userHead img, .userHead span {

	text-align: center;

}



.userHead {

	position: relative;

}



.userHead a {

	display: block;

	text-decoration: none;

	color: #002C79;

	height: 50px;

	width: 50px;

}



.userHead span {

	position: absolute;;

	left: 0px;

	top: 37px;

	background: gray;

	color: #FFF;

}



.userHead a:link, .userHead a:visited{

	border: 2px solid #FFF;

}



.userHead a:hover,.userHead a:active {

	border:2px solid gray;;

}



.qap,#urPanel, #urPanelIn, #scPanel, #scPanelIn, #qaPanel {

	text-align: center;

}



.qap span,#urPanel span, #urPanelIn span, #scPanel span, #scPanelIn span , #qaPanel span {

	display: block;

	margin-top: 5px;

}



/*************************type end*****************************/



/*************************form begin***************************/





.formUname, .formPwd {

	width: 205px;

	height: 22px;

	line-height: 23px;

	font-size: 13px;

	color: gray;

}



.formSiBt, .formSuBt {

	width: 105px;

}



.formSuBt {

	color: red;

}



.formSechBt{

	width: 205px;

}



.formSech {

	width: 150px;

	height: 19px;

	line-height: 19px;

	font-size: 14px;

	color: gray;

}



.formSechArea{

	width: 50px;

	height: 23px;

	line-height: 23px;

	font-size: 14px;

	color: gray;

}

/*************************form end*****************************/



/*一下部分为错误信息控制*/

.wronginfo{



}



.wronginfo2{

	color:#FF6600;

}

.SetBorderInfo{

	border:1px solid #00A8FF;

	background-color:#E2F5FF;

}



.SetErrBorderInfo{

	border:1px solid #FF6500;

	background-color:#FFF3EF;

}



.ClearBorderInfo{

	border:1px solid #FFFFFF;

	background-color:#FFFFFF;

}

.hideit{

	display:none;

}

.showit{

	display:block;

}
