body{background: #f4f4f4; padding-top:39px;}
.wrap{width:1200px; margin:0 auto;}
/*公共footer*/
.footer{height: 70px;background:#1a1a1a; font-size:12px;}
.footer ul li{float: left; position:relative;}
.footer ul li a{display: block;height: 70px; line-height: 70px;text-align: center;padding: 0 20px;font-size: 16px;color: #8b8b8b;}
.footer ul li a.first{padding-left: 10px;}
.footer p{text-align: center;line-height: 70px;color: #8b8b8b;font-size: 16px;padding-right: 10px;}
.weixin-code{position:absolute; top:-130px; left:-35px; z-index: 222; display:none;}
/*top_bar*/
.top_bar{height: 38px;background: #434343; position:fixed; left:0; top:0; width:100%; z-index: 999; border-bottom:1px solid #ccc;}
.top_bar ul li{float: left;background: url("../images/bar_line.jpg") center right no-repeat;}
.top_bar ul .last{background: none;padding: 0 1px 0 20px; position:relative;} 
.top_bar ul .last a{padding:0; }
.top_bar ul li a{line-height: 38px;padding: 0 20px;text-align: center; color: #d3d3d3;}
.user-name{height:38px; padding-right: 20px; line-height: 38px; background: url(../images/n-more.png) right center no-repeat; color: #d3d3d3; cursor:pointer;}
.sing-out{position:absolute; left:0; top:38px; width:100%; height:36px;  background: #fff; text-align: center; line-height: 36px; color: #555; z-index: 666; cursor: pointer; display:none; }
/*header*/
.header{height:88px;}
.header .logo{padding:18px 0 16px;}
.header .logo a{float: left; display: block;/*width: 203px;*/height: 53px;}
.header input{background: none;outline: none;height: 35px;line-height: 35px;}
.header input.text{padding:0 7px;margin-left:5px;width: 260px; color: #333;}
.header input.btn{width: 65px;background: #3eb034;font-size: 16px;line-height: 35px;color: #fff;margin-left: 12px;cursor: pointer;}
.header input.btn:hover{ background: #349f2b;}
.header_search{width:356px;height: 37px;background: url("../images/search1.png") center no-repeat;margin-top: 11px;}
.logo-car{float:left; height:53px; padding:0 30px; font-size: 28px; border-left:1px solid #1873de; color: #1a72e0; line-height: 53px; margin-left: 20px;}


.nav{height: 48px;background: #399eed;}
.nav li{float: left;height: 48px; width:150px;}
.nav li a{display: block; height:48px;line-height: 48px;color: #fff;font-size: 16px;/*padding: 0 45px;*/ text-align: center;}
.nav li .current{background: #1873de;}
.nav li a:hover{background: #1873de;}
.nav li .last{padding: 0 48px 0 47px;}
.nav li .last:hover{padding: 0 48px 0 47px;}
/*web-navigate*/
.web-navigate{position:relative; width:90px; color: #555; background: url(../images/bar_line.jpg) left center  no-repeat;margin-left: 16px;  cursor: pointer;}
.web-nav-tit{width:90px; height:38px; line-height: 38px;  text-indent: 16px; color: #d3d3d3; background: url(../images/more-nava.png) right center no-repeat; }
.navitate-list{ position:absolute; left:0px; top:36px; width:100px; padding:5px 0; background: #fff; color: #555; border:1px solid #f4f4f4; border-top:none; display:none; z-index: 10002; }
.navitate-list a{display:block; height:30px; line-height: 30px; color: #555; text-align:center;}
.navitate-list a:hover{ color: #399eed;}

.subTitle-logo {
    float: left;
    height: 28px;
    line-height: 28px;
    border-left: 1px solid #e0e0e0;
    margin-left: 16px;
    padding-left: 16px;
    font-size: 24px;
    color: #0054a7;
    margin-top: 6px;
}
.header_search {
    margin-top: 1px;
}
.header .logo {
    padding:20px 0;
}
.header {
    height:80px;
}
.header .logo a {
    margin-left:6px;
    height: 40px
}

