.header{}
.logo{padding:5px 0;float:left;}

/*.header .loginbtn:hover{background:#06C}*/
/*.header .regbtn:hover{background:#06C}*/

.header .icon-chengshi{color:#0d49ff;}
/*.nav{line-height: 3.3rem;margin-left: 30px;width:60%;}*/
.nav{line-height: 3.3rem;}
.nav .c-main{position:relative;}
.nav .c-main ul{width:100%;line-height:3.3rem}
.nav a{color: #FFF;font-size: 1.0rem;display: block;}
.nav a.cur{background:#b82430;color:#fff;}
.nav a:hover{background:#b82430;color:#fff;}
.nav li{position:relative}
.nav li .itemchildren{display:none;background:rgb(69, 69, 69);position: absolute;z-index: 9999;width:100%;}
.nav li .itemchildren a{border-right:0;margin-top:0;font-size:1.0rem;line-height:2.5rem;}
.nav li:hover .itemchildren{display:block}
/*.catbanner .swiper-slide div{background:url(../images/banner.png) center top no-repeat;height:612px;}*/
.catbanner .search{width:600px;height:2.5rem;margin-left:20px; margin-top:0.2rem;z-index: 99;position:absolute;bottom:100px;left:50%;margin-left: -300px;}
.catbanner .search .keywords{width:calc(100% - 30px); height:42px; line-height:40px; border:0; border-radius:15px;padding:0 15px; margin:2px 2px; float:left;}
.catbanner .search .search_btn{ border:none; background:none; width:35px; position: absolute;right: 0px;font-size: 20px;top: 0;line-height: 38px;text-align: center;}
.footer{background:url(../images/footer.png) no-repeat top center;padding:30px;text-align:center;color:#fff;line-height:30px;font-size:12px;}
.citychose li{width:auto; height:30px; font-size:14px; float:left; line-height:30px; padding:3px 12px; color:#888;}

.w-1200{width:1200px;margin:0 auto;}
.login{float:left;margin-left:10px;margin-top: 3px;}
.head{line-height:2.7rem;height:2.7rem;background:#f7f4fd;font-siz:0.8rem;}
.head a{font-size:0.8rem;}
.mobile_icon{background:url(../images/mobile.jpg) no-repeat left center;padding-left:1.0rem;font-size:0.8rem;position:relative;margin:0 1.0rem;display:inline-block;cursor:pointer;}
.mobile_icon .mobile_ewm{display:none;opacity:0;position:absolute;z-index:999;right:0;top:2.0rem;transition:all 0.5s;-webkit-transition:all 0.5s;}
.mobile_icon:hover .mobile_ewm{opacity:1;display:block;right:0;}
.mobile_icon .mobile_ewm img{max-width:none}

.wx_icon{background:url(../images/wx.png) no-repeat left center;padding-left:1.8rem;font-size:0.8rem; cursor:pointer;position:relative;display:inline-block;}
.wx_icon .wx_ewm{display:none;position:absolute;z-index:999;right:0;top:2.0rem;}
.wx_icon .wx_ewm img{width:12rem;max-width:none}
.wx_icon:hover .wx_ewm{display:block;right:0;}
.search{width:21rem;height:2.5rem;margin-left:20px; margin-top:0.2rem;float:right;background:url(../images/ss_bg.png) no-repeat left center; }
.search .keywords{width:280px; height:32px; line-height:30px;  border:none; margin:2px 2px; float:left;}
.search .search_btn{ border:none; background:none; width:45px; height:37px; float:right; margin-right:5px;}


.linkbtn{margin-top:52px;}
.linkbtn .viplink{display:block;background:url(../images/ico_vip.png) no-repeat left center;width:104px;height:88px;}
.linkbtn .viplink:hover{background:url(../images/ico_vip1.png) no-repeat left center;}
.linkbtn .wsgzslink{display:block;background:url(../images/ico_wsgzs.png) no-repeat left center;width:104px;height:88px;}
.linkbtn .wsgzslink:hover{background:url(../images/ico_wsgzs1.png) no-repeat left center;}
.linkbtn .yqfxlink{display:block;background:url(../images/ico_vtec.png) no-repeat left center;width:104px;height:88px;}
.linkbtn .yqfxlink:hover{background:url(../images/ico_vtec1.png) no-repeat left center;}


@media screen and (min-width: 1390px){
	.top{}
}
@media screen and (min-width: 768px){
	.nav li{flex:1;text-align:center}
}
@media screen and (max-width: 768px){
	html,body,#app{min-width: 1200px;width:1200px;}

}