*{
margin:0;

}

body{
font-family:Arial, Helvetica, sans-serif;
color:#333;
font-size: 76%;
line-height:150%;
FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#2D5C88,endColorStr=#86ABD9); 
}

/* General Style Info */
a{
color:#336699;
text-decoration:underline;
}
a:hover{
color:#ff6600;
text-decoration:none;
}

a img{
border:none;
}

h1, h2, h3, h4{
font-weight:normal;
}

h1{
font-size: 100%;
	font-weight: bold;
	color: #CC6600;
	text-decoration:none;
	padding-top:5px;
	padding-left:0px;
	padding-bottom:15px;
}

h2{
color:#c6c65b;
font-size: 120%;
}

h3{
color:#c6c65b;
padding-top:2em;
font-size: 140%;
}

h4{
color:#c6c65b;
padding-top:0.5em;
font-weight:normal;
}

em {
font-size: 12px;
}

ul, li {
margin: 0 12px;
}
/* tables */
table tr.altRow td {
background: #f4f4f4;
}
table td.actions {

}
td {
text-align: left;
height:25px;
}

.td2 {
text-align: left;
height:25px;
border-bottom: 1px solid #ccc;
}

/* scaffold show */

div.related {

}
dl {
line-height:2em;
margin:0em 1em;
float:left;
width: 400px;
}
dt {
font-weight: bold;
vertical-align:top;
}
dd {
margin-left:10em;
margin-top:-2em;
vertical-align:top;
}

/* notices and errors */

#flashMessage, .error, .error_message {
color:#900;
font-size: 16px;
background-color: #fff;
margin: 8px 0px;
font-weight: bold;
}
.error_message {
clear: both;
}
.error em {
font-size: 18px;
color: #003d4c;
}
.notice {
color: #656565;
font-size: 14px;
background-color: #f4f4f4;
padding: 0.5em;
margin: 1em 0;
display:block;
}
.tip {
color: #656565;
background-color: #ddd;
}

/* forms */

form {
p
}
form div{
vertical-align: text-top;
margin-left: 0em;
}
form div.date{
margin-left: 0em;
}
label {
display: block;
float:left;
width: 140px;
font-size: 14px;
padding-right: 20px;
}
input[type=checkbox] {
float: left;
clear: left;
margin: 2px 6px 7px 2px;
}
input, textarea {
clear: both;

font-size: 14px;
font-family: inherit;
}
select {
font-family:Arial, Helvetica, sans-serif;
font-size: 100%;
vertical-align: text-bottom;
margin-bottom:5px;
margin-top:5px;
}
option {
font-size: 14px;
font-family: inherit;
padding: 0 0.3em;
}
input[type=submit] {
display: inline;
vertical-align: bottom;
}
div.required {
clear: both;
color:#222;
font-weight:bold;
}
div.optional {
clear: both;
color:#555;
}
div.submit {
clear: both;
margin-top: 40px;
margin-left: 140px;
}
/* action links */
ul.actions {
float: left;
margin-left:20px;
width: 200px;
}
ul.actions li {
margin-top: 4px;
}
pre {
padding: 1em;
}

.k90 {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
}
.k60 {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
}
.k40 {
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
}
.lkOrange {font-family: Arial, Helvetica, sans-serif;TEXT-DECORATION:underline;color: #333333; line-height:150%;}
a.lkOrange:link{font-family: Arial, Helvetica;text-decoration: underline;color: #333333;}
a.lkOrange:active{font-family: Arial, Helvetica;text-decoration: underline;color: #333333;}
a.lkOrange:hover{font-family: Arial, Helvetica;text-decoration:none;color: #ff6600;}

 .lnkOrg {COLOR: #ff6600; FONT-FAMILY: Arial, Helvetica; LINE-HEIGHT:17px}
a.lnkOrg:link{font-family: Arial, Helvetica;text-decoration: underline;color: #ff6600;}
a.lnkOrg:active{font-family: Arial, Helvetica;text-decoration: none;color: #333333;}
a.lnkOrg:hover{font-family: Arial, Helvetica;text-decoration:none;color: #000000;}
.red {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FF0000;
	text-decoration: blink;
}
.bt1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: xx-large;
	font-weight: bolder;
	line-height:110%;
}
.bt2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: medium;
	font-weight: normal;
}
/*Image style*/
.thumb {
padding: 0px; 
border: 1px solid #333333; 
background-color: #FFF; 
}
/* Layout */

#container{
text-align:left;
}

#content{
width:992px; 
background-color: #fff;
color: #333;
}
/* 头部信息 */
#header{
	height: 132px;
	width: 992px;
	 margin:0; 
	 background-color: #fff;
}
#nav{
	height: 16px;
	padding: 5px 15px;
	color:#999999;
	 margin:0; 
	 background-color: #fff;
}
#head1a{
background-color:#fff;
	height: 21px;
	width: 992px;
}
#head1a-1{
	height: 21px;
	width: 67px;
	POSITION: absolute;
	LEFT:0px;
	TOP:0px;
	background-image: url(/images/v2_01.gif);
}
#head1a-2{
	height: 21px;
	width: 915px;
	POSITION: absolute;
	LEFT:67px;
	TOP:0px;
	MARGIN: 0px;
	PADDING: 0px;
	color:#999999;
}
#head1b{
	height: 80px;
	width: 992px;
	background-color:#fff;
}
#head1b-1{
	height: 80px;
	width: 245px;
}
#head1b-2{
	height: 80px;
	width: 747px;
	POSITION: absolute;
	LEFT:245px;
	TOP:20px;
	MARGIN: 0px;
	PADDING: 0px;
	background-image: url(/images/tb_03.gif);
}
#head1c{
	height: 32px;
	width: 992px;
	background-color:#fff;
}
#head1c-1{
	height: 32px;
	width: 245px;
	POSITION: absolute;
	LEFT:0px;
	TOP:100px;
	background-image: url(/images/v2_07.gif);
}
/*主栏目导航*/
#tabs {
      height: 29px;
	width: 812px;
	POSITION: absolute;
	LEFT:180px;
	TOP:100px;
	MARGIN: 0px;
	PADDING: 0px;
      background:ffffff;
      font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
      line-height:19px;
	  border-bottom: solid #CBD8E6 3px;
      }
    #tabs ul {
      margin:0;
      padding:1px 10px 0 10px;
      list-style:none;
      }
    #tabs li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabs a {
      float:left;
      margin:0;
      padding:0 0 0 0px;
      text-decoration:none;
      }
    #tabs a span {
      float:left;
      display:block;
      background:url("/images/tabright.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      font-weight: bold;
    color: #336699;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabs a span {float:none;}
    /* End IE5-Mac hack */
    #tabs a:hover span {
      color:#FFffff;
      }
    #tabs a:hover {
      background-position:0% -42px;
      }
    #tabs a:hover span {
      background-position:100% -42px;
      }
#tabs #current2 a {
	color: #ffffff;	
	background-position:0% -42px;	
}
#tabs #current2 a:hover {
	text-decoration:none;
}
#tabs #current2 span {
font-weight: bold;
	color: #FFFFFF;
	background-position:100% -42px;	
}
/* main */
#divall {
    width:992px; 
    margin:0; 
    background:#fff;
}
/* 左侧栏 */
#sider_a {
    width:155px; 
    float:left; 
	 margin:0px; 
	 background: #99C7EC;
	 padding-bottom:5px;
}
/* 中间栏 */
#main {
    width:600px; 
    float:left; 
    margin-left:10px;
	padding:0px;
} 
#d_citynav{
	width: 600px;
	height:180px;
	margin:0;
	background-color: #fff;
	background-repeat: no-repeat;
}
/* 城市导航 */
#d_title{
padding:15px 15px;
}
/* 城市一级导航栏 */
#d-mnav {
      float:left;
      width:100%;
      font-size:100%;
      line-height:normal;
	  POSITION: absolute;
		LEFT:170px;
		TOP:291px;
      }
    #d-mnav ul {
      margin:0;
      padding:0px 10px 0 15px;
      list-style:none;
      }
    #d-mnav li {
      display:inline;
      margin:0;
      padding:0;
      }
    #d-mnav a {
      float:left;
      background:url("/images/mnavleft.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #d-mnav a span {
      float:left;
      display:block;
      background:url("/images/mnavright.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#ffffff;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #d-mnav a span {float:none;}
    /* End IE5-Mac hack */
    #d-mnav a:hover span {
      color:#FF9834;
      }
    #d-mnav a:hover {
      background-position:0% -42px;
      }
    #d-mnav a:hover span {
      background-position:100% -42px;
      }
#d-mnav #mcur1 a {
font-weight: bold;
	color: #336699;
	background-position:0 -42px;	
}
#d-mnav #mcur1 span {
font-weight: bold;
	color: #336699;
	font-size:100%;
	background-position:100% -42px;	
}
/*城市二级导航*/
#d-mnav2{
	width: 600px;
	height:26px;
	POSITION: absolute;
	LEFT:171px;
	TOP:314px;
	background-image:url("/images/nvbg-1.gif")
}
#d-mnav2 ul {float:left;list-style:none;margin:0px; padding-left:13px;padding-top:5px;}
#d-mnav2 ul li {float:left;margin:0 5px}
.menuDiv {width:1px;height:15px;background:#999}
#menuDiv_h {float:left;width:10px;height:26px; background-image:url("/images/nh1.gif")}
#menuDiv_s {float:right;width:10px;height:26px;background-image:url("/images/nh2.gif")}
/* 中间内容 */
#mc {
    width:580px; 
    float:left; 
    margin-left:0px; 
} 
/* 右侧栏 */
#sider_b {
	width:190px;
	margin-left:1px;
	float:right;
	padding:0;
	margin-top:0;
}
.ad-right-1 {
margin:3px;
}
.sb_sch{

}
.sb_t1 { 
height:20px;
width:100%;
padding-left:5px;
background-color:#0099CC;
color: #fff;
font-weight: bold;
}
.sb_t2 { 
width:100%;
padding-left:5px;
}
.ar-2{
width:100%;
padding:3px;
margin-left:0px;
margin-top:15px;
background-color:#006699;
color:#FFFFFF;
font-size: medium;
font-weight: bold;
}
.ar-3{
width:100%;
padding-left:5px;
margin-left:0px;
margin-top:5px;
}
.ar-3 ul{
width:96%;
float:left;
margin:0;
list-style:none;
padding-left:5px;
padding-top:0px;
background-color:#FFFFFF;
}
.ar-3 ul li {float: none;margin:0 0px; padding-bottom:5px;}
.ar-t{
color: #006699;
font-size: small;
font-weight: bold;
}
.ar-4{
width:100%;
padding-left:5px;
margin-left:0px;
margin-top:5px;
}
/* 尾部版权信息 */
#myfoot {
    width:982px; 
    height:60px; 
     margin-left:0px;
	 padding-left:10px; 
    background:#fff;
}
/*自定义*/
.tt_1 {
	font-size: medium;
	font-weight: bold;
	color: #2189BB;
}
.tt_2 {
	font-size: small;
	color: #FF6600;
	text-decoration:none
}
.tt_3 {
	font-size: large;
	font-weight: bold;
	color: #FF6600;
	text-decoration:none
}
.tt_4 {
	font-size: small;
	font-weight: bold;
	color: #2189BB;
}
.tt_4:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #2189BB;
	text-decoration:none
}
.mtitle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: large;
	font-weight: bold;
	color: #0053A6;
	text-decoration:none;
	padding-top:5px;
	padding-left:15px;
	padding-bottom:5px;
}
.msort{
color:#CCCCCC;
 text-align:right;
	}
.tmg {
	width:100px;
	height:100px; 	
	float:left; 
}
.tmg2 {	
	float:left; 
}
.lineh  {
border-bottom-width:1px;
border-bottom-style: dotted;
border-bottom-color:#666666;
padding-bottom:10px;
margin-bottom:5px;
}
.lineh2  {
border-bottom-width:1px;
border-bottom-style: solid;
border-bottom-color: #AED8E8;
}
.lineh3  {
border-bottom-width:1px;
border-bottom-style: dotted;
border-bottom-color: #AED8E8;
margin-top:5px;
margin-bottom:5px;
}
.mtitle2{
	font-size: large;
	font-weight: bold;
	color: #CC6600;
	text-decoration:none;
	padding-top:5px;
	padding-left:0px;
	padding-bottom:15px;
}
#minfoDiv{
margin-bottom:10px;
height:210px;
}
#m1Div{
width:200px;
margin-right:15px;
	float: left;
	padding-top:0;
	margin-top:0;
}
#m2Div{
width:380px;
	margin-left:0px;
	float:right;
	padding-top:0;
	margin-top:0;
}
.msum{
margin-top:10px;
}
.itititle{
background-color: #fff;
padding:3px;
font-size: small;
color: #538EC4;
font-weight: bold;
margin-bottom:5px;
margin-top:5px;
}
/* 两列布局的右侧栏 */
#main2 {
    width:820px; 
    margin-left:10px;
	padding:0px;
} 
/* 高级搜索*/
#ctschDiv {
padding:5px;
background-color: #F1F4F7;
}
#sbottom {
}
.selectcity p{
font-weight:bold;
padding:0px;
margin:0;
color: #FF6666;
background-color:#fff;
width:100%;
}
.icity{
width:100px; 
}
#tlDiv{
width:250px; 
float: left;
}
#atDiv{
width:250px; 
}
#schDiv{
height:50px;
font-weight:bold;
}
#foot {
width:992px;
background-color:#FFFFFF;
}
#foot-home {
width:980px;
background-color:#FFFFFF;
}
.bot {
	FONT: 9px "Tahoma", "Verdana", "Arial"; COLOR: #808080; TEXT-DECORATION: none
}