*{ margin-left: 0px; margin-top: 0px; list-style: none; }

h1 , h2 , h3 , h4 , h5 , h6 , p , form , input , select , dd , dt , li , option  { margin: 0px; padding: 0px; }

.clr{ clear: both; }

form *{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; margin: 0px; padding: 0px; 
}

ul , ol , dl{ list-style: none; padding: 0px; margin: 0px; }

body{ font-size: 12px;  color: #333333; margin: 0px; padding: 0px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }

a{ color: #333333; text-decoration: none; }

a:hover{ color: #b70000; text-decoration: underline; }

.line{ background: #cccccc; height: 1px; margin:5px 0px; overflow: hidden; }
/*-----------*/
.layer{ position:absolute; left:0; bottom:0; z-index:999; width:24px; height:14px; background:url(../images/layer_advert.png) no-repeat center}

/*--------------*/

/********图片定义********/
img { border: none; }

/********ICON********/
.icon{ background: url(../image/temp.gif)  no-repeat; width: 13px; height: 13px; padding-left: 15px; }

/*******以上通用******/
/********盒子********/
#page{ width: 950px; margin: auto; overflow: hidden; }

#title{
	 background: url(../image/title_bg.gif) repeat-x; height: 26px; overflow: hidden; line-height: 26px;
} 
#title li{ display: inline;}

#title .reg{
	float: left; padding-left: 5px;
}
#title .log{
	float: right;padding-right: 5px;
}
#title a{
	color:#00539a; margin: 0px 5px;
}
#title a:hover{
	color:#b70000; text-decoration: underline;
}
/*************/
#top{ width: 960px; height:71px;overflow: hidden; overflow: hidden;margin-top:10px;}

#top li{
 	float: left; display: inline; overflow: hidden;
}

#top .logo{
	width: 256px; height: 55px; background: url(../image/zy_logo_new.gif) no-repeat bottom; margin-top:16px;
}
#top .logo a{
	width: 186px; height: 55px; display: block;
}
#top .bg{
	width: 688px; height: 71px; background: url(../image/zy_title_bg_new.gif) repeat-x bottom; 
}
#top  dl{
	 padding: 0px;margin:0px;
}
#top  dl dd{
	 display: inline; margin: 0px 2px 0px 5px; float: left;  height: 24px; overflow: hidden;

}
#top  dl dd a{
	color: #fff;  background: url(../image/zy_off_new.gif) no-repeat; overflow: hidden; line-height: 24px; text-align: center; font-size: 14px; display: block; padding-left:12px; float: left;
}
#top  dl dd a b{
	 background: url(../image/zy_off_new.gif) no-repeat right top; padding-right: 12px; height: 24px; display: block; float: left; cursor: pointer;font-weight:normal;
}
#top  dd .on{
	background: url(../image/zy_on_new.gif) no-repeat; color: #333;  font-weight: bold;  float: left;
}
#top  dd .on b{ 
	background: url(../image/zy_on_new.gif) no-repeat right top; padding-right: 12px; height: 24px; display: block;float: left;cursor: pointer;font-weight:bold;
}
#top dd a:hover{
	 text-decoration: underline;  
}
#top .s1{
	width: 447px; height: 26px; border: #aaa 1px solid; background: #fff; border-top: none; border-right: none; margin-left: 5px; float: left; display: inline; overflow: hidden;
}
#top .s1 .ipt{
	width: 439px; height: 18px; border: #aaa 1px solid; margin:3px 0px 0px 3px; line-height: 16px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#top .s2{
	width:70px; height: 25px; border: #aaa 1px solid;float: left; display: inline; overflow: hidden;
}
#top .s2 .sub{
	 background: url(../image/zy_search.gif) no-repeat; font-size:14px; color: #000; font-weight:bold;width:70px; height: 25px;border:none;
}
#top .right{
	width: 6px; height: 71px; background: url(../image/zy_title_right_new.gif) no-repeat bottom;
}
/*************/
#nav{ margin-top: 5px;  overflow: hidden; height: 22px;  background: #e6f0f7; border: #c2ddec 1px solid; line-height: 22px;}

#nav li{
	 display: inline; float: left; background: url(../image/raq.gif) no-repeat center right ; padding-right:10px; margin-left:5px;
}
#nav li a{
	 color: #00349a;
}
#nav .New_right{
	float: right; display: inline; padding-right: 10px; background: none;
}
#nav .YelText{
	color: #b70000; font-weight: bold;
}
/*************/
#content{ clear: both;}
/*************/
#content .var{ margin-top: 5px;}

#content .var .none{
	 border: none;
}

#content .var ul{
	clear: both; margin: 0px; padding: 0px; list-style: none; width: 950px; overflow: hidden; line-height: 24px;  
}
#content .var li{
	float: left; display: inline; margin-right:10px; white-space:nowrap;
}
#content .var li b{
	color: #ff7300; font-weight: bold;
}
#content .var .more{
	 background: url(../image/zy_more.gif) no-repeat left center;  padding-left:15px; 
}
 .org{
	 background: #f1f8fc; border-top:#c2ddec 1px dashed;
}
/*************/
#content .sort{
	height:30px; overflow: hidden;  clear:both; background: url(../image/zy_left_title.gif) repeat-x; border: #c0dbf8 1px solid;  margin-top:0px; clear: both;
}
#content .sort table{
	margin:5px 0px 0px 5px;
}
#content .sort table a{
	color: #003278; margin: 0px 5px; text-decoration: underline;
}
#content .sort select{
	font-size: 12px; height: 20px;width:70px; 
}
#content .sort input{
	font-size: 12px; height: 18px; border: #b2def7 1px solid; width:70px; line-height: 20px;
}
#content .sort .sub{
	width:60px; height: 20px; background: url(../image/list_sub.gif) no-repeat; border:none; cursor: pointer;
}
/*************/
#content .q_nav{
	clear: both; text-align: right; line-height: 24px;
}
#content .q_nav a{
	color: #003278; margin: 0px 5px; text-decoration: underline;
}
#content .q_nav a:hover{
	color: #b70000;
}  
/*************/
#content .left_main{
	width: 770px; overflow: hidden; float:left; display: inline;  margin-top: 10px;
}
#content .left_main ul{
	clear: both;
}
#content .left_main li{
	 float: left;  display: inline;
}
#content .left_main .li_img{
	width: 110px; overflow: hidden;
}
#content .left_main .li_msg{
	width: 400px; overflow: hidden;  position: relative; height: 100%; margin-right:10px;  
}
#content .left_main .li_city , #content .left_main .li_price , #content .left_main .li_credit{
	width: 80px; overflow: hidden; text-align: center;
} 
#content .left_main .li_city{width: 40px; line-height:1.8em;}
#content .left_main .li_ent{
	width: 560px; overflow: hidden;  position: relative; height: 100%; margin-right:10px;
}
#content .left_main .title{
	line-height: 25px; border-bottom:#ccc 1px dashed; overflow: hidden; font-weight: bold; font-size:14px; height: 25px;
}
#content .left_main .main{
	height:120px; border-bottom:#ccc 1px dashed; overflow: hidden; margin-top:10px;
}
/**********/
#content .left_main .li_img i{
	width:100px; height: 100px; border: #ccc 1px solid; overflow: hidden; display: block;margin-top:3px;
}
#content .left_main .li_msg h1 , #content .left_main .li_ent h1{
	font-size: 14px;  line-height: 26px; color:#00349a;
}
#content .left_main .li_msg h1 span , #content .left_main .li_ent h1 span{
	font-size:10px; color:#aaa; padding-left:5px; font-weight: normal;
}
#content .left_main a{
	color:#00349a; text-decoration: underline;
}
#content .left_main a:hover , #content .left_main .li_msg h4 a:hover , #content .left_main .li_ent h4 a:hover{
	color: #b70000; text-decoration: underline; 
}
#content .left_main .li_msg h2 , #content .left_main .li_ent h2{
	position: absolute; width: 74px;height:20px;  overflow: hidden; top: 0px; right: 0px;
}
#content .left_main .li_msg h3 , #content .left_main .li_ent h3{
	 height: 52px; overflow: hidden;font-size:12px; line-height: 18px;font-weight:normal;margin-bottom:3px;
}
#content .left_main .li_msg h3 span , #content .left_main .li_ent h3 span{
	margin-right: 10px;  
}
#content .left_main .li_msg h4 , #content .left_main .li_ent h4{
	color: #008000; font-weight:normal; line-height: 24px;font-size:12px; float: left; display: inline;margin-right:10px;
}
#content .left_main .li_msg h4 a , #content .left_main .li_ent h4 a{
	color: #008000; text-decoration: underline;
}
#content .left_main .li_msg h5 , #content .left_main .li_ent h5{
	  font-weight:normal; line-height: 24px;font-size:12px;margin-right:10px;
}
 
/**********/
#content .left_main .li_price span{
	color: #b70000;
}
/**********/
#content .left_main .li_credit span{
	 background: url(../image/icon_xy.gif)  left center no-repeat; padding-left: 15px; line-height:1.7em;  *line-height:1.6em;font-size:12px;
}
#content .left_main .hr_table{
	text-align: center; line-height: 30px; background: #ddd;
}
#content .left_main .hr_table tr{
	background: #fff;
}
#content .left_main .hr_table .hr_tr{
	 color: #000;font-weight:bold; background: #f1f1f1;
}
#content .left_main .hr_table a{
	color:#00349a; text-decoration: underline;
}
#content .left_main .hr_table a:hover{
	color: #b70000;
}
/**********/



#content .right_main{
	width: 172px; overflow: hidden; float:right; display: inline;  margin-top: 10px; margin-right:3px;
}
#content .right_main h1{
	 font-size: 14px; line-height: 24px; background: #0b88d8; text-align: center; color: #fff;  margin-bottom:10px; border: #086dc7 1px solid; position:relative
}
#content .right_main h1 a{
	color: #fff;
}
#content .right_main li{
	width:170px; height: 60px; overflow: hidden; margin-bottom: 10px; background: #f1f1f1;
}
  /*************/
.s_table{
  	text-align: center; line-height: 18px; margin-top: 5px;background: #ddd;
}
.s_table tr{
	background: #fff;
}
.s_table .s_tr{
	 color: #000;font-weight:bold; background: #f1f1f1;
}
.s_table .s_tr td{
	height: 24px; border-bottom: 2px #086dc7 solid; line-height: 24px;
}
.s_table td{
  	 height: 52px; 
}
.s_table td img{
	margin-left:5px;
}
.s_table a{
	text-decoration: underline; color: #003278; 
}
.s_table span{
	 color: red;
}
.s_table .credit{
	background: url(../image/icon_xy.gif) no-repeat; padding-left: 15px;
}
.s_table td label{
	 height:20px; overflow: hidden; 
}
.s_table td font{
	display: block;line-height:10px;font-size:10px; color: #003278;
}

.li_credit font{
	display: block;line-height:10px;font-size:10px; color: #003278;
}

/*************/
.page{
	text-align: center; font-size: 14px;margin-top:15px; clear: both;
}
.page a{
	border: #ccc 1px solid;padding:3px 8px; color: #003278;
}
.page a:hover{
	border: #ff7e0d 1px solid;color: #ff7e0d;padding:3px 8px; 
}
/*************/
#foot{ width: 950px; text-align: center; margin-top: 20px; clear: both;overflow: hidden;  border-top: #086dc7 3px solid; line-height: 25px;}

 .red{
 	 color: #b70000; margin: 0px; padding: 0px;
 }
 /**************/
 
.title_on , .title_off{
	 font-size: 12px;cursor: pointer; background: url(../image/zy_more.gif) no-repeat left center;  padding-left:15px; 
}
.title_on{
	 
}
 .title_off{
	 
}
.title_on a , .title_off a{
	color: #b70000;
}
.clear{
	clear: both; width: 77px;  
}
#content .var .line{
	height: 0px; border-top:#ccc 1px dashed; clear: both;
}
#content .var .block{
	 width: 75px; font-size: 0px;
}
.main_ad{
	height: 55px; clear: both; overflow: hidden;
}
.main_ad .ad1x {
	width:310px;height:55px; float:left;display: inline; background: #f1f1f1; overflow: hidden; margin-right:5px; position:relative  
}
.main_ad .ad1 , .main_ad .ad{
	width:155px;height:55px; float:left;display: inline; background: #f1f1f1; overflow: hidden;   position:relative  
}
.main_ad .ad{
	margin-left:4px; position:relative  
}
.date{
	font-size: 10px; 
}
/*********/
#nav_help{ margin-top: 5px;  overflow: hidden; height: 22px;    line-height: 22px;}

#nav_help li{
	 display: inline; float: left;   padding-right:10px; margin-left:5px;
}
#nav_help li a{
	 color: #00349a;
}
#nav_help .New_right{
	float: right; display: inline; padding-right: 10px; background: none;
}
#nav_help .YelText{
	color: #ff7300; font-weight: bold;
}
label img{width:50px; height:40px; overflow:hidden}