.header{width:100%;height:68px;background:#222228;color:#fff;min-width: 1200px;}
.headCon{width:1200px;margin:0 auto;height: 100%;}
.logo{width:207px;height:32px;float:left;display:block;margin-top:18px;}
.location {margin: 0 20px; float: left;color:#fff;}
.location .add { color: #fff; line-height:68px; font-size: 14px; }
.location .add img{ vertical-align: middle; margin-right: 5px; }
.location dl { position:absolute; left: 300px; top: 10px; -moz-border-radius:0 0 5px 5px; -webkit-border-radius:0 0 5px 5px; border-radius:0 0 5px 5px; overflow:hidden; display:none}
.location:hover dl { display:block}
.location .active { display:block;}
#ttbar-mycity .dd { top: 60px; left: 275px; width: 400px; padding: 10px; z-index: 1001;}
#shortcut .dorpdown-layer { top: 30px;}
#shortcut .dd { line-height: 24px;}
.dorpdown-layer { display: none; position: absolute; border: 1px solid #ccc; background-color: #fff; -moz-box-shadow: 1px 2px 1px rgba(0,0,0,.1); box-shadow: 1px 2px 1px rgba(0,0,0,.1); z-index: 1000;}
.location:hover .dorpdown-layer, .hover .dorpdown-layer{ display: block; }
.dd-spacer { display: none!important;}
#ttbar-mycity .item { float: left; width: 80px; padding: 2px 0;}
#ttbar-mycity .item a { float: left; padding: 0 8px; height: 24px; line-height: 24px;color:#333;}
#shortcut a { color: #999;}
#ttbar-mycity .item.selected a {background-color: #ff7b34; color: #fff;}
.menu { float: left;margin-left: 10px;}
.menu a{ display: inline-block;padding:0 15px;float: left; text-align: center; font-size: 14px; line-height: 68px;}
.menu a:hover { color: #ff7b34;}
.menu .cur{ color: #fff;background:#ea5404;}
.menu .cur:hover{ color: #fff;}
.topSearch{float:left;background:#2b2f39;width:160px;height:32px;border-radius:5px;color:#fff;margin-top:18px;position:relative;margin-left: 36px;}
.topSearch i.searchIcon_w{display:block;width:14px;height:14px;background:url(../images/select_14_w.png) no-repeat center center;background-size:100% 100%;position:absolute;left:10px;top:50%;transform:translateY(-50%);}
.topSearch input{display:block;width:100%;height:100%;background:transparent;top:0;left:0;border:none;outline:none;padding:0 10px 0 34px;color:#fff;box-sizing:border-box;font-size:12px;}
.phone{font-size:15px;color:#fff;display: inline-block;height: 100%;line-height: 68px;margin-left: 20px;}
.header-btn{display: block;width: 88px;height: 33px;line-height: 33px;text-align: center;background-color: #DC642C;color: #fff;font-size: 15px;border-radius: 5px;float: right;margin-top: 17px;}
.navRight{float:right;color:#9c9cb6;font-size:14px;line-height:68px;}
.navRight a{padding:0 6px;}
.navRight a:hover{color:#ea5404;line-height:68px;}
