/* -------------clear impact-------------------- */
body,h1,h2,h3 h4,h5,h6,p,ol,ul,form,blockquote {
padding:0;
margin:0;
}

h1,h2,h3,h4,h5,h6,pre,code {
font-size:12px;
}
h1{
display:inline;
}
a {
text-decoration:none;
}
a img { 
border:none;
}
/*-------layout------------*/
body {
padding:0;
margin:0;
color:#444;
font-size:12px;
font-family:"宋体",Arial, Helvetica, sans-serif; 
}
#wrap {
 width:960px;
 margin:0 auto;
 position:relative;
}
/*------head------*/
#head {
height:80px;
margin-bottom:6px;
}
#head .menu-index{
padding-top:5px;
text-align:right;
}
#head .menu-index a {
color:#444;
}
#head .menu-index a:hover {
color:#ff6600;
text-decoration:underline;
}

#head .menu-index h1 {
display:inline;
font-size:12px;
font-weight:normal;
padding-right:10px;

}

/*----------nav-------*/
#nav .nav-list {
float:left;
padding-left:14px;
}
#nav .nav-list a {
float:left;
display:block;
width:100px;
height:28px;
margin-right:5px;
line-height:28px;
text-align:center;
color:#444;
font-size:13px;
text-decoration:none;
background:url(../../images/frontend/nav-menu.gif) no-repeat top left;
}
#nav .nav-list .menu-hover,
#nav .nav-list a:hover{
color:#fff;
font-weight:bold;
background:url(../../images/frontend/nav-menu-on.gif) no-repeat bottom left;
}
#nav .bar {
clear:both;
height:67px;
padding-top:3px;
background:url(../../images/frontend/nav-bar-bg.gif) no-repeat bottom left;
}
#nav .bar-home {
clear:both;
height:67px;
padding-top:3px;
background:url(../../images/frontend/nav-bar-bg-home.gif) no-repeat bottom left;
}
#nav .bar  a,
#nav .bar-home a{
color:#fff;
}
#nav .search-form{
height:34px;
padding-left:20px;
margin-bottom:10px;
color:#fff;
text-align:left;
}
#nav form {
display:inline;
}
#nav .radio {
cursor:pointer;
}
#nav .text {
height:18px;
color:#666;
border:1px solid #ff6600;
}
#nav .submit{
width:71px;
height:26px;
margin-left:5px;
cursor:pointer;
border:0;
background:url(../../images/frontend/nav-search-menu.gif) no-repeat bottom left;
}
#nav .city-index  {
text-align:left;
padding-left:20px;
color:#fff;
}
#nav .city-index span{
font-weight:bold;
}
#nav .city-index a{
color:#fff;
}
#nav .city-index a:hover{
color:#fff;
text-decoration:underline;
}

/*-------path--------*/
#path{
clear:both;
height:30px;
padding-left:40px;
line-height:30px;
vertical-align:middle;
font-size:13px;
background:url(../../images/frontend/icon-path.gif) no-repeat center left;
}
#path span{
padding-left:20px;
color:#ff6600;
cursor:pointer;
}
.sms-wrap{
position:relative;
}
#sms {
position:absolute;
padding:10px;
top:30px;
left:310px;
width:310px;
height:200px;
z-index:10000;
border:1px solid #ff6600;
background:#fff;
}
#sms table tb{
padding:0;
margin:0;
text-align:left;
}
#sms .note{
padding:0;
padding-left:5px;
color:#ff6600;
}
#mobile{
width:100px;
}
#send_content{
width:210px;
height:100px;
font-size:12px;
}
#sms-reply{
text-align:center;
color:#ff6600;
padding-top:30px;
}
#sms-reply {
margin-bottom:10px;
}
/*------foot-----------*/
#foot {
clear:both;
text-align:center;
line-height:27px;
margin-bottom:10px;
}
/*-----color-------*/
a{
color:#0069CA;
blr:expression(this.onFocus=this.blur());
}
a:hover{
color:#0069CA;
text-decoration:underline;
}
/*------common----------*/
.clear {
clear:both;
}

#error {
clear:both;
padding:10px;
padding-left:200px;
line-height:22px;
vertical-align:middle;
border:1px solid #ccc;
background:#f0f0f0 url(../../images/frontend/icon-error.gif) no-repeat center left;
}
#error p {
margin-bottom:10px;
}
#error .title{
color:#ff6600;
font-size:14px;
font-weight:bold;
}
#error .note,
#error .note a
{
color:#ff6600;
font-size:12px;
cursor:pointer;
}

.form_error,
.validation-advice{
color:#ff6600;
padding-top:6px;
}
#sitemap{
clear:both;
}
#sitemap .th{
margin-bottom:6px;
font-size:14px;
font-weight:bold;
}
#sitemap .list{
line-height:22px;
vertical-align:middle;
}
#friend-links {
clear:both;
float:left;
width:948px;
margin-top:10px;
margin-bottom:10px;
padding:5px;
line-height:20px;
border:1px solid #ccc;
}
#friend-links a {
float:left;
display:block;
padding:0 5px;
width:85px;
height:22px;
word-wrap:break-word; 
overflow:hidden;
}

/*------city-list-----*/
#citys-index {
float:left;
width:678px;
border:1px solid #ccc;
}
#citys-index .title {
height:30px;
padding-left:10px;
line-height:30px;
font-size:14px;
border-bottom:1px solid #ccc;
}
#citys-index table td {
padding-left:10px;
line-height:22px;
}
#citys-index .index {
font-size:14px;
} 


/* Hide from IE/Mac \*/

/* End hide form IE/mac */