@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0;}
body{
	margin:0px 0px;
	font-family:Microsoft Yahei,"微软雅黑","宋体";
	font-size:13px;
	color:#2b2b2b;
	background-repeat: repeat-x;
	background-position: top;
}	
/*公共部分*/
a{ cursor:pointer}
input{    -webkit-appearance: textfield;
    background-color: white;
    -webkit-rtl-ordering: logical;
    cursor: text;}
.clear{ clear:both;}
.mlno{ margin-left:0px;}
ul{width:100%; height:100%; padding:0 0; margin:0 0;}
li{ float:left; list-style:none; padding:0 0; margin:0 0;}
a { color:#666;text-decoration: none;}
a:hover   {color:#960505;text-decoration:none;}
a:active  {color:#960505;text-decoration: none; }
img{border:0px;}

/*城市切换*/
#head{width:100%; height:auto; background:url(../images/head_top.png) repeat-x #fff; clear:both;}
#head .head_top{width:1200px; margin:0px auto; height:37px; line-height:37px;}
#head .head_top li.city{width:400px; background:url(../images/dw.png) no-repeat left center; padding-left:24px;}
.cityall{position:absolute;z-index:999; width:550px; background-color:#FFFFFF; border:#eee 1px solid; display:none;}
.cityc{ float:left; width:55px; margin:2px; text-align:center; cursor: pointer;}

#head .head_top li.login{width:700px; text-align:right; color:#ce0101;}
#head .head_top li.city a.cur{ font-size:16px; color:#960505;}
#head .head_top li.city a.selcity{color:#ff6600; margin-left:5px; margin-right:10px;}
#head .head_top li.city a.city{margin-left:5px;}
#head .head_top li.login input{width:100px; margin-right:10px;border:1px solid #9d9ea0;}
#head .head_top li.login  span{ display:block; float:right; height:37px; line-height:37px;}
#head .head_top li.login  span.lg{ display:block; background:url(../images/hy.png) left no-repeat;padding-left: 10px;width:70px; height:37px; text-align:center;margin-right:70px; cursor:pointer}
#head .head_top li.login  span font{ color:#960505;}

/*头部*/
.top{position:relative; overflow:hidden;}
.middle{width:100%; margin:0 auto; z-index:1; height:90px; line-height:90px; border-bottom:1px solid #e5e5e5;}
.head{width:1200px;margin:0 auto; padding-top:20px;}
.head_l{float:left;}
.head_l img{width:165px; height:55px; display:block; float:left;}
.head_r{float:right;}
/*Logo*/
.logo_main {height:138px; background:#fff;}
.logo_main .logo{ float: left; padding-top:40px;}
.logo_main .tel{ padding-left:40px; font-size:24px; color:#5a5a5a; line-height:36px; margin: 47px auto;}


/*栏目导航*/
.menu{width:510px; margin:0 auto; height:62px;}
.menu ul{width:100%; margin:0 auto;}
.menu ul li{width:102px; height:62px; line-height:62px; text-align:center; color:#fff; font-size:16px; font-family:"微软雅黑"; float:left;}
.menu ul li a{color:#000; display:block;}
.menu ul li a:hover{color:#000;}

/*中间内容*/
.autoheight {height: auto;overflow: hidden;}
.margin0auto {margin:20px auto;}
.width1000 {width: 1000px;}
.face {padding: 0 0 33px 0;}
.f_left {float: left;}
.face dd {float: left;line-height: 57px;}
.fontweight {/*font-weight: bold;*/}
.fontsize16 {font-size: 16px;}
.face .hotcity {border-bottom: 2px solid #d8d8d8;height: 57px;margin: 0 0 15px 0;}
.face .hotcity dt { color: #7c7c7c;padding: 0 14px 0 8px;}
.face .hotcity dd { font-size: 21px;font-weight: bold;margin-right: 24px;}
.face .hotcity dt, .face .hotcity dd {float: left;line-height: 57px;}
.face .hotcity dd a {color: #8b8b8b;}

/*foot*/
.foot{width:100%; margin:0 auto; height:205px; background:#313131; margin-top:60px;}
.footer{width:1200px; margin:0 auto; padding-top:30px;}
.footer .left{float:left; width:27%;}
.footer .left img{padding-bottom: 30px;}
.footer .left span{font-size:14px; color:#fff;}

.footer .right{float:right; width:700px;}
.footer .right ul{float: left;width: 104px;margin-right: 94px;}
.footer .right ul li{height: 30px;line-height: 30px;text-align: center;width: 100%;}
.footer .right ul li strong a{color:#fff; font-size:18px}
.footer .right ul li a{color:#fff; font-size:14px; text-align:center;}
.footer .right ul li a:hover{color:#960505;}
.foot .banquan{width:100%; margin:0 auto; text-align:center; font-size:12px; color:#aaa;}