/*header*/
#header .city{height:80px; margin-right:37px; position:fixed; right:0; top:0;}
#header .city span{color:#fff; font-size:16px; background:#5d5d5c; padding:5px 10px; border-radius:5px;}

#header .nav1{display:none;}
#header .nav a{font-size:18px; color:#3e3a39;line-height:1; margin:30px 0 25px 0;display:inline-block;padding:0 25px;}
#header .nav a:hover,#header .nav a.curr{color:#d6000f;}

@media (max-width:640px){
	/*header*/
	#header{background:#fff; height:60px;}
	#header a.logo img.mdlogo{max-width:75px; height:auto;}
	#header a.logo img.smlogo,#header .logo{max-width:45px; height:auto;}
	.sm-menu-{height:60px; line-height:60px; padding-top:15px; padding-right:10px;}
	#header .navBtn{transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s; cursor:pointer;}
	#header .wapBtnAn{transform:rotateZ(180deg);-moz-transform:rotateZ(180deg);-ms-transform:rotateZ(180deg);-o-transform:rotateZ(180deg);-webkit-transform:rotateZ(180deg);}
	#header .nav1{background:#303030;opacity:0.6; position:fixed;top:60px;width:100%;height:auto;line-height:normal; padding-top:60px;left:0}
	#header .nav1 a{font-size:14px;margin:0px;width:100%;height:50px;line-height:50px;float:none; display:block; background:none; color:#fff;text-align:center;}
	#header .city1{height:50px; margin-top:60px;}
	#header .city1 span{color:#fff; font-size:16px; background:#5d5d5c; padding:5px 30px; border-radius:5px;}
	/*sm menu ico*/
	.h_btn{display:block;z-index:2102;position:absolute;top:7px;right:0;width:45px;height:45px}
	.h_btn_inner{position:absolute;top:50%;left:50%;width:23px;height:18px;margin:-11px -9px}
	.h_btn_border{position:absolute;top:50%;left:0;background-color:#d6000f;border-radius:1px;width:100%;height:3px}
	.h_btn_border--01{margin-top:-7px;-webkit-transition:top .1s ease-in-out,.5s ease 0s;transition:top .1s ease-in-out,.5s ease 0s}
	.h_btn_border--02{opacity:1.0;-webkit-transition:.4s ease;transition:.4s ease}
	.h_btn_border--03{margin-top:7px;-webkit-transition:.4s ease 0s;transition:.4s ease 0s}
	.active .h_link:before,.active .h_link:after{background-color:#fff}
	.open.h_btn .h_btn_border--01{top:50%;margin-top:0!important;-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg);-webkit-transition:.4s ease;transition:.4s ease}
	.open.h_btn .h_btn_border--02{top:50%;-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0.0}
	.open.h_btn .h_btn_border--03{top:50%;margin-top:0!important;-webkit-transform:rotateZ(-45deg);transform:rotateZ(-45deg)}
	.open .h_btn_inner{width:20px;}
}
@media (min-width:641px) and (max-width:1024px){
	/*header*/
	#header{height:60px;}
	#header .nav a{margin:0 13px;}
	#header .city{margin-right:67px; height:60px;}
	#header .logo img{max-width:61px;}
	/*animate nav*/
	#header .navBtn{transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s; cursor:pointer;}
	#header .wapBtnAn{transform:rotateZ(180deg);-moz-transform:rotateZ(180deg);-ms-transform:rotateZ(180deg);-o-transform:rotateZ(180deg);-webkit-transform:rotateZ(180deg);}
	#header .nav1{background:#303030;opacity:0.0; position:fixed;top:60px;width:50%;height:auto;line-height:normal; padding-top:100px; right:0;}
	#header .nav1 a{font-size:21px;margin:0px;width:100%;height:80px;line-height:80px;float:none; display:block; background:none; color:#fff;}
	#header .city1{ display:none!important;}
	/*sm menu ico*/
	.h_btn{display:block;z-index:2102;position:absolute;top:0;right:0;width:60px;height:60px}
	.h_btn_inner{position:absolute;top:50%;left:50%;width:28px;height:18px;margin:-11px -9px}
	.h_btn_border{position:absolute;top:50%;left:0;background-color:#d6000f;border-radius:1px;width:100%;height:3px}
	.h_btn_border--01{margin-top:-7px;-webkit-transition:top .1s ease-in-out,.5s ease 0s;transition:top .1s ease-in-out,.5s ease 0s}
	.h_btn_border--02{opacity:1.0;-webkit-transition:.4s ease;transition:.4s ease}
	.h_btn_border--03{margin-top:7px;-webkit-transition:.4s ease 0s;transition:.4s ease 0s}
	.active .h_link:before,.active .h_link:after{background-color:#fff}
	.open.h_btn .h_btn_border--01{top:50%;margin-top:0!important;-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg);-webkit-transition:.4s ease;transition:.4s ease}
	.open.h_btn .h_btn_border--02{top:50%;-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0.0}
	.open.h_btn .h_btn_border--03{top:50%;margin-top:0!important;-webkit-transform:rotateZ(-45deg);transform:rotateZ(-45deg)}
	.open .h_btn_inner{width:20px;}
}