body {
	background:url(../../img/bodybg.gif) repeat-x #E9E7DA;
	font-family:Arial, Helvetica, sans-serif;
	color: #333;
	font-size: 12px;
}


form {
	margin:0;
	padding:0;}

a {
	color: #666;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}


.container_12 {
	background: #fff url(../../img/12_col.gif) repeat-y;
	margin-bottom: 20px;
}

.container_16 {
	background: #fff url(../../img/16_col.gif) repeat-y;
}


.logo h2,.logo h1{
	display:block;/*统一转化为块级元素*/
	overflow:hidden;
	width:0;
	height:0;
}
.logo {
	background:url(../../img/zhi-zun-zu-che.gif) no-repeat left top;
	height:108px;
	
	}


.tel {
	height:32px;
	margin-bottom:0px;
	position:absolute; right:50px;z-index:2;clear:both;
}

.tel span {
	display:block;
	height:23px;
    padding-top:9px;	
	}

.tel span.num01{
	color:#fff;
	width:80px;
	font-weight:bold;
	padding-left:35px;
	float:left;	
}
.tel span.num01 a{
	color:#fff;
}

.tel span.num02{
	color:#fff;
	width:60px;
	font-weight:bold;
	padding-left:35px;
	float:left;	
}
.tel span.num02 a{
	color:#fff;
}
.tel span.num03{
	color:#fff;
	width:60px;
	font-weight:bold;
	padding-left:35px;
	float:left;	
}
.tel span.num03 a{
	color:#fff;
}
.tel span.userfun a,.tel span.userfun a:visited  {
	background:url(../../img/teldot.gif) no-repeat 0 -1px;
	padding-left:15px;
	margin-right:10px;
	margin-left:5px;
	color:#666;
	text-decoration:none;
	}

.tel span.userfun a:hover {
	color:#8537A7;
		background:url(../../img/teldotz.gif) no-repeat 0 -1px;
	}	


.kingda {
	margin-bottom:0;
	background-color:#FFF;
	border:1px solid #ccc;

}


ul,li{
list-style:none;
margin:0;
padding:0;
}

.kingda ul.menu  {padding-left:10px;
	height:34px;
	background:url(../../img/menubug.gif) repeat-x;}



.kingda ul.menu li,.kingda ul.menu span{

	font-weight:bold;
	font-size:14px;
	float:left;
}

/*.kingda span {
	float:right;	
	}*/

	
.kingda .menu li a,.kingda .menu span a,.kingda .menu li a:visited,.kingda .menu span a:visited{
	text-decoration:none;
	height:24px;
	padding:10px 12px 0 12px;
	float:left;
	color:#FFF;
	display:block;
	}
	
.kingda .menu li a:hover,.kingda .menu span hover{	
	color:#ff0;	
}

.kingda .menu li.xm a:hover,.kingda .menu li.xm a:visited,.kingda .menu li.xm a{	
	color:#ff0;
	
}

.kingda .menu li.selected a:hover{
	color:#000;

}

.kingda .menu li.selected a,.kingda .menu li.selected a:visited{
	color:#000;
	text-align:center;
	background:#FFF;

}


	
.bl10219{
	width:200px;
	margin-left:9px;
	margin:10px 0 10px 9px;

	}

a.orange-b {
	font-size:14px;
	background: url(../../img/orange-r.gif) right top no-repeat;
	display:block;
	padding-right:7px;
	height:45px;
	float:left;
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
	
}

a.orange-b span {
	background: url(../../img/orange-l.gif) no-repeat top left;
	display:block;
	height:30px;
	padding:15px 0 0 45px;
}
	
a.orange-b:hover {background-position: right -45px;text-decoration:none;}	
a.orange-b:hover span{background-position: left -45px;color:#fff;}	
a.orange-b:active {background-position: right -90px;}	
a.orange-b:active span {background-position: left -90px;color:#fff;}	



.man h3 a{
	font-size:12px;
	color:#8537A7;
	}
	
.man {
	background:url(../../img/man.gif) no-repeat 10px 10%;
	padding:25px 5px 0 80px;
	line-height:150%;
	height:120px;

	}	

.man h3{
	margin-bottom:10px;
	}	

.man a:hover {
	text-decoration:none;
	color:#333;
	
	}

.flow {
	text-align:right;}


.leading {
	background:url(../../img/top.gif) no-repeat 10px 10px;
	padding-left:65px;
	padding-top:15px;
	float:left;
	line-height:165%;
	color:#666;
	}

.leading h3,.vsearch h3 {
	font-size:12px;
	color:#8537A7;
	}

.leading p.leadingtxt:first-letter{
	font-size:30px;
	float:left;
	color:#444;
	font-weight:bold;
	line-height:30px;
	display:block;
	margin:0 5px;
	padding-bottom:5px;
	border-bottom:3px solid #444;
	}

.leading p.leadingtxt {
	margin-bottom:0;
	
	}

.leading h3 a,.vsearch h3 a {
	font-size:14px;
	margin-left:5px;
	}


.vsearch {
	background:url(../../img/vsearch.gif) no-repeat 10px 10px;
	padding-left:65px;
	padding-top:15px;
	float:left;
	line-height:165%;
	color:#666;
	}	

.leadsay {
	width:180px;
	float:left;
	margin:0 10px 0 0;
	
	}

.leadsay dt {
    color:#8537A7;
	margin:15px 0 0 0;
	padding-left:15px;
	background:url(../../img/dtdian.gif) no-repeat 1px ;

	
	}

.leadsay dd {
	padding-left:15px;
	
	}

.vsearch h2 a {
	font-size:12px;
	font-weight:bold;
	color:#8537A7;
	
	}
.vsearch h2 {
	margin-bottom:10px;}
	
.vsearch p {
	text-align:right;
	
	}

.vsearch p a,.vsearch p a:visited {
	background:url(../../img/arrow.gif) no-repeat;	
		padding: 1px 0 1px 18px;
		font-size:10px;
		font-weight:bold;
		color:#8537A7;
	
	}

.xia20 {
	margin-bottom:15px;	
	}

.footerl {
	color:#8537A7;	
	}

.footerl a {
	margin-left:10px;
	}
.footerr{
	background:url(../../img/footerbg.gif) no-repeat right;
	padding-left:50px;
	font-weight:bold;
	}
.footerl,.footerr {	height:48px;
	padding-top:30px;
}

.orange-l {
	color:#F60;
	}
.orange-r {
	color:#999;
	}

.main {
	padding:20px;
	padding-bottom:0;
	background-color:#FFF;
	}

.main h1 a,.main h1 a:visited,.main h1{
	font-size:16px;
	font-weight:bold;
	color:#8537A7;
	text-decoration:none;
	letter-spacing:.1em;
	}
.main h1 span {
	margin-left:10px;
	color:#333;
	font-size:12px;
	}

.main h1 span a,.main h1 span a:visited{
	margin-left:10px;
	color:#f60;
	font-size:12px;
	text-decoration:underline;
	
	}

.publicinfo a{
	margin-right:20px;
	
	}

.date {
	margin:10px;
	color:#8537A7;
	font-size:11px;
	font-weight:bold;
	
	}

.zhaiyao {
	line-height:180%;
	font-size:12px;
	color:#666;
	border:1px dotted #ccc;
	background-color:#F7F7F7;
	padding:5px;
	height:86px;

	}





	
.zhaiyao img,  .zhaiyao a img {

	border:1px solid #ccc;
	padding:3px;
	display:block;
	float:right;
	margin:5px;
}

.zhaiyao a:hover img {

	border:1px solid #8537A7;
	background-color:#8537A7;

}

.txt {
	line-height:180%;
	font-size:14px;
	}

.nextrecorder {

	font-size:12px;
	color:#333;
	height:30px;

}

.nextrecorder a {

	color:#8537A7;
}



.nextrecorder a:visited {

	text-decoration:none;

	color:#666;

}

.nextrecorder div {

	float:left;

}

.nextrecorder span {

	float:right;

}




.content_right_sub H3 a, .content_right_sub_list H3 a,.content_right_sub H3{

	color:#333;
	font-size:14px;

}

.content_right_sub {
	background-color:#FFF;
	padding-bottom:15px;
}

.content_right_sub, .content_right_sub_list{

	color:#6C6C6C;
	padding-top:10px;




}

.content_right_sub ul, .content_right_sub_list ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0 15px;
}

.content_right_sub ul li, .content_right_sub_list ul li {

	border-bottom:1px solid #DDDDDD;
	line-height:30px;
	padding-left:20px;


}



.content_right_sub_list a {

	line-height:2em;
	text-decoration:none;

}


.content_right_sub ul li a, .content_right_sub_list ul li a{

	text-decoration:none;

	color:#333;

}





.content_right_sub ul li.rightselect {
	background-color:#eee}

.content_right_sub ul li.rightselect a {

	text-decoration:none;

	color:#8537A7;
	font-weight:bold;

}

.content_right_sub ul li.rightselect a:visited {
	text-decoration:none;

}

.content_right_sub ul li.rightselect a:hover {

	color:#8537A7;

}





.content_right_sub_list ul li a:visited {

	text-decoration:none;

	color:#999;

}

.content_right_sub ul li a:hover, .content_right_sub_list ul li a:hover {

	color:#8537A7;

}

.content_right_sub h3, .content_right_sub_list h3 {
	border-bottom:1px solid #CCC;
	color:#333;
	line-height:2em;
	margin:0 15px;
}

.right-sub-bg {
	background:url(../../img/rightmenubg.gif) bottom center no-repeat;
	height:18px;

	}


.vone h4 a {
	font-size:12px;
	color:#8537A7;
	}
	
.vone {
	background:url(../../img/vsearch.gif) no-repeat 10px 10%;
	padding:10px 5px 0 80px;
	line-height:150%;
	height:120px;

	}	

.vone h4{
	margin-bottom:10px;
	}	

.vone a:hover {
	text-decoration:none;
	color:#333;
	
	}

.vtwo {
	background: url(../../img/vearch1.gif) no-repeat 20px 10%;
	}
.vthree {
	background: url(../../img/vsearch2.gif) no-repeat 20px 10%;
	}









.newslist {
	font-size:12px;
	line-height:180%;
	margin:25px auto;
	color:#666;
	}

.newslist a{
	
color:#8537A7;

	
	}




.newslist a:hover{
	text-decoration:underline;
	color:#333;

	}


.newslist h2 a{
	text-decoration:none;
	color:#8537A7;

}

.newslist h2 a:visited{
	color:#999;
	
}

.newslist h2 {
font-size:14px;
margin-bottom:4px;
height:20px;
}

.newslistleft {
	color:#999;
	float:right;	
	font-size:0.8em;
	padding-right:5px;
	width:153px;	
}


.newshead {
	border-top:1px solid #ddd;
float:left;		
	padding-top:5px;
	width:432px;
	}


.newshead span {
		margin:5px auto;
		font-size:x-small;
}

.newslistleft img, 

.newslistleft a img {
border:1px solid #ccc; 
	max-width:15em;
	padding:3px;
	clear:both;}
	
.newslistleft a:hover img {
border:1px solid #ddd;
background-color:#8CBB00;
}


/* pages 翻页 */

.nextpage{
margin-top:20px;
color:#9B8347;
font-size:12px;
height:40px;
padding-top:5px;

}



.nextpage a{
color: #090;
margin:0 3px;
background:#fff;
text-decoration: none;
border:solid 1px #ccc;
border-right-color:#666;
border-bottom-color:#666;
font-weight:700;
padding:4px;
font-size:10px;
line-height:250%;
}


.nextpage a:hover{
color:#c00;
background:#eee;


}
fieldset.get30 div {
	        line-height:250%;
			margin:20px;
	        clear:both;
        }

.biaodan label{text-align: right;float: left; width:90px;font-size:14px;margin-right:20px;
font-weight:bold;}

.tips,.alert {
	margin:0 30px 0 112px;
	display:block;
	color:#777;
}

.alert {
	color:#F60;}

fieldset.get30 input{
	border:2px solid #ccc;
	height:23px;
	padding-top:5px;
	font-size:12px;
	-moz-border-radius:5px;
	color:#090;
	font-family:Arial, Helvetica, sans-serif;
	}

fieldset.get30 textarea {
	border:2px solid #ccc;
	padding-top:5px;
	font-size:12px;
	-moz-border-radius:5px;
	color:#090;
	font-family:Arial, Helvetica, sans-serif;
	}

fieldset.get30 select {
		height:28px;
			border:2px solid #ccc;

		-moz-border-radius:5px;
		font-size:14px;
		font-family:Arial, Helvetica, sans-serif;
}

fieldset.get30 input:focus,fieldset.get30 select:focus,fieldset.get30 textarea:focus,fieldset.get30 checkbox:focus{
	background:#FAFFE8;
	color:#090;
	border:#8537A7 2px solid;	
	}
	



.star {
	color:#8537A7;
	margin:0 5px;
	font-weight:bold;
	font-size:20px;
	}



a.gold {
	font-size:14px;
	background: url(../../img/gold-r.gif) right top no-repeat;
	display:block;
	padding-right:7px;
	height:30px;
	float:left;
	color:#333;
	font-weight:bold;
	text-decoration:none;

	
}

a.gold span {
	background: url(../../img/gold-l.gif) no-repeat top left;
	display:block;
	height:22px;
	padding:8px 0 0 10px;
}
	
a.gold:hover {background-position: right -30px;text-decoration:none;}	
a.gold:hover span{background-position: left -30px;color:#000;}	
a.gold:active {background-position: right -60px;}	
a.gold:active span {background-position: left -60px;color:#000;}	

.biaodanleft {
	padding-left:130px;
	margin-bottom:20px;
	float:left;
	width:540px;
}




.cancel {
	float:left;
	margin-left:15px;
	margin-top:10px;
	line-height:180%;
	display:block;
	text-decoration:underline;
	}

.enddh {
	height:50px;
	background:url(../../img/enddhbg.gif) no-repeat top center;
	padding:20px 0 0 20px;
	}

.enddh a {
	margin-right:10px;
	text-decoration:none;
	}
.enddh a:hover {
	color:#090;
	

	}	

.chongzhi {
		float:left;
	background: url(../../img/total.gif) no-repeat;
	background-position:0 -66px;
	height:16px;
	padding-left:17px;
	margin-right:20px;
	padding-top:2px;
	
	}
	
.xiadan {
		float:left;
	background: url(../../img/total.gif) no-repeat;
	background-position:0 -96px;
	height:16px;
	padding-left:17px;
	margin-right:20px;
	padding-top:2px;
	
	}	


.back {
	float:left;
	background: url(../../img/total.gif) no-repeat;
	height:12px;
	padding-left:17px;

	
	}
	
.backhome {
	float:left;
	background: url(../../img/total.gif) no-repeat;
	background-position:0 -39px;
	height:14px;
	padding-left:17px;
	
	}
	
.backtop {
	float:right;
	text-decoration:none;
	background: url(../../img/total.gif) no-repeat;
	background-position:0 -18px;
	height:14px;
	padding-left:17px;
	color:#666;	
	float:left;
	}

.nowalert {
	line-height:180%;
	font-size:12px;
	color:#666;
	border:2px solid #090;
	background-color:#F8FFDF;
	padding:15px;
	padding-left:60px;
	background:url(../../img/yellowman.gif) no-repeat 10px 10px #F8FFDF;
	font-size:14px;
	color:#333;
	margin-bottom:20px;
	
	}

.zi {
	color:#8537A7;
	}


.userui {
	height:27px;
	border-bottom:2px solid #8537A7;
	z-index:-5;
	


	}

.userui li {
	float:left;
	font-size:14px;
	margin:0 5px;
	border:2px solid #999;
	border-bottom:none;
	display:block;
	padding:5px;
	font-size:12px;
	background:#f9f9f9;
	font-weight:bold;
	height:15px;
	-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px; 
	
	}

.userui li a {
	display:block;
	color:#666;	
	}

.userui li a:hover {
	display:block;
	color:#090;
	
	}


.userui li a:hover {
	
	}	


.userui li.now {
	
		height:17px;
		background:url(../../img/selected_car_service.gif) repeat-x 0 2px #FFF;
		border:2px solid #8537A7;
		border-bottom:none;
		color:#333;
		display:block;
		font-size:14px;

	
	}


.userui ul {
	position:absolute;
	z-index:2;
	height:25px;
	float:left;
	
	}
	
.userinfomation	 {
	border:1px solid #666;	

	
	}
/*************单位定义****************/

.txtright {
	text-align:right;
	}
.txtleft {
	text-align:left;}
	
.floatl {
	float:left;}	
.floatr {float:right;}	

.wtwo {
	width:200px;
	
	}

.noshow {
	display:none;
	}	

.h100 {
	height:100px;}


legend {
	background-color:#F8FFDF;
	border:2px solid #090;
	border-bottom:2px solid #090;
	border-top:2px solid #090;
	padding:10px;
	width:90%;

	
	}

fieldset input.nocss {
	border:none;
	width:auto;
	}
fieldset.get30 a {
	color:#f60;
	text-decoration:underline;
	
	
	}
