@charset "utf-8";
.global-wrap {
    position: relative;
    min-height: 100%;
    clear: both;
	z-index: 100;
}
.global-wrap .header {
    width: 100%;
}
.ico_msg, .icon {
	background-repeat:no-repeat
}
.header-nav .header-page-nav span, .header-nav button, .header-nav input, .header-nav select, .header-nav textarea, body .header-nav {
	font:12px/1.5 "Source Han Sans SC", "HanHei SC", "PingFang SC", "Helvetica Neue", Helvetica, "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", Arial, sans-serif!important;
	color:#333
}
.header a, .header-nav .nav-first-left, .header-nav a, .header-nav label, .header-nav span {
	text-decoration:none;
	outline:0;
	font-family:"Source Han Sans SC", "HanHei SC", "PingFang SC", "Helvetica Neue", Helvetica, "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", Arial, sans-serif;
	cursor:pointer
}
.icon {
	position:absolute;
	background-image:url(../images/header/common_bg_s.png?v=201710131333);
	
	font-size:0
}

.nav-firsts-left{
	    color: #999;
    float: left;
    margin-left: 57px;
    display: inline-block;
    vertical-align: middle;
    position: relative;
    z-index: 10;
}

.header_top_right {
	display:none
}
body {
	min-width:1220px
}
.header-first-box {
	position:fixed;
	top:0;
	left:0;
	z-index:7047;
	width:100%;
	height:35px;
	line-height:35px;
	background-color:#f5f5f5;
transition:margin .3s;
-webkit-transition:margin .3s;
-moz-transition:margin .3s;
-ms-transition:margin .3s;
-o-transition:margin .3s
}
.header-nav-first {
	position:relative;
	width:1220px;
	height:35px;
	margin:0 auto
}
.nav-first-left {
	float: left;
    margin-left: -98px;
    margin-top: 15px;
    display: inline-block;
    vertical-align: middle;
    position: relative;
    z-index: 10;
}
.nav-first-left .city-switchover {
	    display: inline-block;
    background: #646464;
    border-radius: 10px;
    padding: 4px 16px;
    color: #fff;
    vertical-align: middle;
    font-size: 12px;
    margin-left: 88px;
}
.nav-first-left .city-switchover-hover {
	border:1px solid #d8d8d8;
	border-top:none;
	border-bottom:none;
	z-index:7048;
	padding:0 11px 1px 24px
}
.nav-city {
	margin-left: 6px;
    color: #fff;
    font-size: 14px;
}
.nav-change, .nav-first-right a:hover {
	color:#0075da
}
.nav-first-right {
	float:right;
	font-size:12px
}
.nav-first-right a {
	float:right;
	display:block;
	padding:0 10px;
	color:#999;
	cursor:pointer
}
.header-user-show-right {
	float:right
}
.nav-first-phone {
	position:relative;
	float:right;
	margin-left:22px;
	font-size:12px;
	line-height:35px;
	color:#999
}
.header-user-show .nav-first-phone {
	float:left;
	margin-left:32px
}
.icon-phone {
	left:-19px;
	top:11px;
	width:13px;
	height:13px;
	background-position:-208px -180px
}
.division-thread {
	width:1px;
	height:12px;
	vertical-align:top;
	background-color:#c4c4c4
}
.nav-first-right .division-thread {
	float:right;
	margin:11px 0 0
}
.nav-first-right .first-division {
	margin-right:8px
}
.nav-first-right .merchant-center {
	position:relative;
	float:right;
	width:83px;
	border-top:none
}
.header-user-show-right .merchant-center {
	position:relative;
	float:left;
	width:83px;
	border-top:none
}
.header-user-show-right .merchant-center>a, .nav-first-right .merchant-center>a {
	padding:0 14px 0 0;
	width:69px;
	text-align:right
}
.icon-cloud-design {
	left:14px;
	top:11px;
	width:12px;
	height:13px;
	background-position:-154px -200px
}
.nav-first-right i.arrow-down, .nav-first-right i.arrow-up {
	content:'';
	right:10px;
	display:block;
	width:0;
	height:0;
	border-width:4px;
	border-style:solid;
	float:right;
	position:relative
}
.nav-first-right i.arrow-down {
	top:16px;
	border-color:#9c9c9c transparent transparent
}
.nav-first-right i.arrow-up {
	top:12px;
	border-color:transparent transparent #9c9c9c
}
.merchant-center ul {
	display:none;
	float:right;
	width:100%
}
.merchant-center ul li {
	text-align:center;
	padding-right:10px;
	height:30px;
	line-height:30px;
	cursor:pointer
}
.merchant-center ul li:hover {
	background-color:#f5f5f5
}
.merchant-center ul a {
	display:inline-block;
	padding:0;
	float:none;
	width:100%
}
.icon-coordinate {
	left:5px;
	top:9px;
	width:11px;
	height:15px;
	background-position:-192px -180px
}
.col_l {
	float:left
}
.header-user-show {
	display:none;
	float:right;
	height:35px
}
.header-user-show .division-thread {
	float:left;
	margin-top:12px
}
.nav-user-data-new {
	float:right
}
.htr-username-box, .htr_mes_box {
	position:relative;
	max-width:117px;
	z-index:46
}
.header-user-show .htr-username, .header-user-show ul li .htr_mes {
	position:relative;
	height:35px;
	padding:0 15px;
	line-height:35px;
	color:#999
}
.header-user-show .on .htr-username, .header-user-show ul li .on .htr_mes {
	height:36px;
	background-color:#fff
}
.header-user-show .htr-username p {
	display:inline;
	float:left;
	max-width:68px;
	margin-right:4px;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap
}
.header-user-show ul li a {
	position:relative;
	display:inline;
	float:left;
	padding:0 15px;
	line-height:35px;
	color:#999
}
.header-user-show ul li a:hover {
	color:#f25618
}
.header-user-show .triangle-down, .header-user-show .triangle_down {
	position:relative;
	display:inline;
	float:left;
	top:15px;
	right:2px;
	margin-left:5px
}
.user-memu {
	display:none
}
.on .htr_mes_memu, .on .user-memu {
	position:absolute;
	top:36px;
	left:0;
	width:115px;
	border:1px solid #eee;
	border-top:0;
	background-color:#fff;
	overflow:hidden
}
.header-user-show ul li .on .htr-mes-memu li:hover, .header-user-show ul li .on .htr_mes_memu li:hover, .header-user-show ul li .on .user-memu li:hover {
	background-color:#f8f8f8
}
.header-user-show ul li {
	position:relative;
	display:inline-block;
	height:35px;
	line-height:35px;
	text-align:left
}
.header-user-show ul li .htr_mes_memu a, .header-user-show ul li .user-memu a {
	display:block;
	float:left;
	width:115px;
	padding:0 15px;
	color:#999
}
.header-user-show ul li .on .htr_mes_memu li, .header-user-show ul li .on .user-memu li {
	position:relative;
	display:inline;
	float:left;
	width:115px;
	height:31px;
	line-height:31px
}
.col_l.htr_mes_box.act {
	position:relative
}
.ico_msg {
	float:left;
	display:inline;
	width:16px;
	height:12px;
	margin-top:10px;
	margin-right:5px;
	background-image:url(http://img.to8to.com/to8to_pc/common/statics/to8to_common.png);
	background-position:-1px -37px
}
.htr-username .triangle_down, .htr_mes_box .triangle_down {
	width:8px;
	height:5px;
	background-image:url(http://img.to8to.com/to8to_pc/common/statics/to8to_common.png);
	background-repeat:no-repeat;
	background-position:-36px 0
}
.header-user-show .on .icon-up {
	display:block;
	background-position:-48px 0
}
.act .ico_msg {
	width:18px;
	height:15px;
	margin-top:8px;
	background-position:-22px -34px
}
.header-user-show ul li a p {
	display:inline;
	float:left
}
.header-user-show ul li .on .htr_mes_memu li {
	width:121px
}
.header-user-show ul li .htr_mes_memu a {
	width:106px;
	padding-right:0
}
.header-user-show ul li .on .htr_mes_memu li b {
	position:absolute;
	right:7px;
	top:0;
	display:block;
	width:35px;
	font-weight:400;
	color:#f66
}
.header-nav, .header-nav-content {
	width:100%;
	background-color:#fff
}
.header-nav {
	z-index:43;
	height:105px;
transition:height .45s
}
.header-have-page-nav {
	height:161px
}
.header-nav-content {
	position:fixed;
	top:35px;
	left:0;
	z-index:7046;
transition:top .3s;
-webkit-transition:top .3s;
-moz-transition:top .3s;
-ms-transition:top .3s;
-o-transition:top .3s
}
.move-down .header-first-box {
	margin-top:-35px
}
.move-down .header-nav-content {
	top:0;
	border-bottom:none;
	box-shadow:0 10px 15px rgba(0, 0, 0, .1);
	-webkit-box-shadow:0 10px 15px rgba(0, 0, 0, .1);
	-moz-box-shadow:0 10px 15px rgba(0, 0, 0, .1)
}
.header-nav-box {
	position:relative;
	height:70px;
	width:1220px;
	margin:0 auto
}
.nav-content-left {
	position:absolute;
	top:0;
	left:0;
	z-index:44;
	margin-top:12px
}
.to8to-logo-box {
	    float: left;
    margin-top: -10px;
    margin-left: -66px;
}
.icon-to8to-logo {
	position:static;
	float:left;
	width:124px;
	height:44px;
	background-position:0 -53px
}
.nav-content-slogan {
	float:left;
	margin:13px 0 0 5px;
	font-size:12px;
	color:#333
}
.nav-content-center {
	position:relative;
	z-index:42;
	width:665px;
	margin-left:330px
}
.nav-content-list {
	text-align:center;
	height:70px;
	list-style:none;
	padding-left:0px;
}
.nav-content-list li {
	position:relative;
	float:left;
	margin-right:15px;
	height:49px;
	cursor:pointer;
	padding:21px 26px 0
}
.nav-content-list li.hover a, .nav-content-list li:hover a {
	color:#0075da
}
.nav-content-list li.on a {
	padding-bottom:1px;
	border-bottom:2px solid #0075da;
	color:#0075da
}
.move-down .nav-content-list li.on a {
	padding-bottom:0;
	border-bottom:none
}
.nav-content-list li.hover {
	height:49px
}
.to8to-logo-box .division-thread {
	float:left;
	margin:16px 11px 0 18px
}
.icon-app {
	position:absolute;
	top:6px;
	right:-19px;
	width:11px;
	height:16px;
	background-position:-176px -180px
}
.nav-app {
	position:absolute;
	top:48px;
	left:-162px;
	z-index:7001;
	display:none;
	width:390px;
	height:210px;
	border-top:1px solid #e5e5e5
}
.nav-content-list li a {
	position:relative;
	display:block;
	height:26px;
	font-size:18px;
	line-height:26px;
	color:#333
}
.nav-content-list a.on {
	position:relative;
	padding-bottom:9px;
	color:#0075da
}
.icon-arrow, .icon-reg-arrow {
	position:absolute;
	width:8px;
	height:5px
}
.on .icon-arrow {
	display:none
}
.nav-content-list .have-arrow {
	margin-right:30px;
	padding-right:30px
}
.icon-arrow {
	right:-15px;
	top:11px;
	background-position:-152px -180px
}
.have-arrow.hover .icon-arrow {
	background-position:-164px -180px
}
.icon-reg-arrow {
	right:-12px;
	top:17px;
	background-position:-36px 0
}
.nav-search-select, .search-select-list {
	position:absolute;
	display:none;
	width:98px;
	background-color:#fff
}
.none {
	display:none
}
.nav-search-select {
	top:0;
	left:0;
	z-index:11;
	height:30px;
	text-align:left;
	cursor:pointer;
	border-right:1px solid #e5e5e5
}
.search-select-list {
	top:31px;
	left:-1px;
	padding:10px 0;
	border:1px solid #e5e5e5;
	border-top:none
}
.search-select-list li {
	display:block;
	width:78px;
	height:31px;
	text-align:left;
	padding-left:20px;
	font-size:12px;
	line-height:31px;
	color:#333;
	cursor:pointer
}
.search-select-list li:hover {
	color:#0075da;
	background-color:#f6f6f6
}
.header-nav-hover, .header-page-nav, .nav-content-right, .nav-hover-type, .nav-hover-type>div, .nav-search--center {
	background-color:#fff
}
.search-select-list .list-now {
	color:#999;
	background-color:#fff
}
.nav-search-select .icon-arrow {
	top:50%;
	right:10px;
	margin-top:-2px;
	background-position:-152px -180px
}
.search-select-text {
	position:relative;
	display:block;
	height:30px;
	padding-left:10px;
	line-height:30px;
	font-size:14px;
	color:#333
}
.nav-search--center {
	position:absolute;
	top:0;
	left:0;
	display:none;
	width:100%;
	height:90px
}
.nav-content-list li.hover a {
	color:#0075da
}
.move-down .nav-content-list li.on .icon-app {
	display:none
}
.nav-content-list li:hover .nav-app {
	display:block
}
.header-logo {
	position:relative;
	float:left;
	width:125px;
	height:44px;
	background-position:0 -261px
}
.header-logo-gif {
	width:145px;
	height:51px;
	margin:-2px 0 0 12px
}
.header-logo-png {
	display:none;
	width:154px;
	height:46px;
	margin:-6px 0 0 4px
}
.move-down .header-logo-png {
	display:block
}
.move-down .header-logo-gif, .nav-hover-more, .nav-hover-xgt, .nav-hover-zxgl, .nav-hover-zxgs {
	display:none
}
.nav-content-right {
	position:absolute;
	right:0;
	top:0;
	z-index:44;
	height:69px
}
.nav-content-search-center {
	position:relative;
	height:30px;
	margin-top:19px;
	border:1px solid #e5e5e5
}
.drop-down .icon-arrow {
	background-position:-140px -180px
}
.icon-search, .search-spread .icon-search {
	background-position:-209px -276px
}
.nav-search-input {
	position:relative;
	margin-right:32px;
	font-size:0;
	overflow:hidden
}
.nav-search-center-input {
	z-index:10;
	width:168px;
	height:16px;
	padding:7px 0 7px 8px;
	border:0;
	font-size:12px
}
.nav-search-center-text {
	position:absolute;
	top:7px;
	left:10px;
	font-size:12px;
	color:#999;
	white-space:nowrap;
	cursor:text;
	transition:left 1s;
	-webkit-transition:left 1s;
	-moz-transition:left 1s;
	-ms-transition:left 1s;
	-o-transition:left 1s
}
.nav-hover-type a:hover, .nav-type-box a:hover .nav-list-text {
	color:#0075da
}
.icon-search {
	right:10px;
	top:7px;
	width:16px;
	height:17px;
	cursor:pointer
}
.search-spread .nav-search-center-text {
	left:110px
}
.search-spread .nav-search-center-input {
	width:558px;
	padding-left:108px
}
.search-spread {
	border-bottom:1px solid #e5e5e5
}
.icon-right-sign, .nav-hover-zxgl .nav-type-title:hover .icon-right-sign {
	background-position:-193px -200px
}
.nav-type-list .nav-zxgs-area li {
	width:57px;
	padding-right:3px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.header-nav-hover {
	position:absolute;
	top:71px;
	left:0;
	z-index:7044;
	display:none;
	width:100%;
	height:50px;
	margin-top:-1px;
	box-shadow:0 10px 15px rgba(0, 0, 0, .1);
	-webkit-box-shadow:0 10px 15px rgba(0, 0, 0, .1);
	-moz-box-shadow:0 10px 15px rgba(0, 0, 0, .1);
	border-top:1px solid #f5f5f5;
}
.move-down {
	height:72px
}
.nav-hover-type {
	margin-bottom: 23px;
	z-index:44
}
.nav-type-box {
	height:114px;
	margin:0 auto
}
.nav-hover-zxgs .nav-type-box {
	width:906px
}
.nav-hover-xgt .nav-type-box {
	width:929px
}
.nav-hover-zxgl .nav-type-box {
	width:1006px
}
.nav-hover-zxgl .nav-type-title:hover {
	color:#333;
	cursor:auto
}
.nav-hover-more .nav-type-box {
	width:846px
}
.nav-hover-more .nav-type-box.for-not-ground {
	width:406px
}
.nav-type-title {
	position:relative;
	padding-right:16px;
	font:12px/1.5 "Source Han Sans SC", "HanHei SC", "PingFang SC", "Helvetica Neue", Helvetica, "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", Arial, sans-serif;
	font-size:14px;
	color:#333;
	text-align:left;
	cursor:pointer
}
.nav-type-title:hover {
	color:#0075da
}
.icon-right-sign {
	top:2px;
	right:0;
	width:8px;
	height:13px;
	color:#333
}
.nav-type-genre ul li, .nav-type-list ul li {
	font-size:14px;
	color:#666;
	text-align:left;
	float:left
}
.nav-type-title:hover .icon-right-sign {
	background-position:-181px -200px
}
.nav-type-list {
	float:left;
	width:187px;
	text-align:left
}
.nav-hover-zxgs .nav-type-style {
	margin-right:-20px
}
.nav-type-genre ul, .nav-type-list ul {
	margin:12px 0 -8px;
	overflow:hidden
}
.nav-type-list ul li {
	width:60px;
	margin-bottom:3px
}
.nav-type-genre ul li {
	margin:0 19px 3px 0
}
.header-page-nav a, .nav-list-text {
	font-size:14px;
	color:#333
}
.margin-right {
	margin-right:15px
}
.nav-hover-xgt .nav-list-img {
	float:left;
	margin-right:-40px
}
.nav-list-img a {
	position:relative;
	float:left;
	height:70px;
	width:60px;
	margin-right:33px
}
.nav-list-img img, .nav-list-text {
	position:absolute
}
.icon-nav-mfsj {
	top:10px;
	left:12px;
	width:32px;
	height:32px;
	background-position:-79px -35px
}
.nav-list-img a:hover .icon-nav-mfsj {
	background-position:-79px 1px
}
.icon-nav-gdsj {
	top:10px;
	left:10px;
	width:37px;
	height:31px;
	background-position:-112px -144px
}
.nav-list-img a:hover .icon-nav-gdsj {
	background-position:-72px -144px
}
.icon-nav-diy {
	top:10px;
	left:7px;
	width:28px;
	height:33px;
	background-position:-48px 0
}
.nav-list-img a:hover .icon-nav-diy {
	background-position:-48px -36px
}
.nav-list-text {
	bottom:0;
	left:0;
	width:100%
}
.nav-type-least {
	width:100px
}
.nav-right-dashed {
	border-right:1px dashed #d8d8d8;
	margin-right:40px
}
.nav-hover-zxgs .nav-type-genre, .nav-type-price, .nav-type-region {
	width:202px
}
.nav-type-region {
	height:73px
}
.header-nav-hover .nav-type-genre {
	float:left;
	text-align:left
}
.zxgl-list-inlet {
	float:left
}
.nav-list-img .list-img-big {
	width:80px;
	margin-right:32px
}
.nav-list-img .list-img-riji {
	margin-right:46px
}
.nav-type-small {
	width:130px;
	margin-right:37px
}
.nav-hover-more .nav-list-img .margin-zero, .nav-list-img .margin-zero {
	margin:0
}
.icon-nav-xzx {
	top:6px;
	left:22px;
	width:29px;
	height:32px;
	background-position:-196px -108px
}
.nav-list-img a:hover .icon-nav-xzx {
	background-position:-196px -72px
}
.icon-nav-riji {
	top:2px;
	left:12px;
	width:31px;
	height:32px;
	background-position:-116px 0
}
.nav-list-img a:hover .icon-nav-riji {
	background-position:-116px -36px
}
.icon-nav-ask {
	top:4px;
	left:12px;
	width:32px;
	height:30px;
	background-position:-36px -144px
}
.nav-list-img a:hover .icon-nav-ask {
	background-position:0 -148px
}
.icon-nav-bbs {
	top:4px;
	left:8px;
	width:41px;
	height:32px;
	background-position:0 -36px
}
.nav-list-img a:hover .icon-nav-bbs {
	background-position:0 0
}
.icon-nav-case {
	top:4px;
	left:12px;
	width:35px;
	height:32px;
	background-position:0 -108px
}
.icon-nav-hot, .icon-nav-xs {
	top:-10px;
	width:33px;
	height:16px
}
.nav-list-img a:hover .icon-nav-case {
	background-position:0 -72px
}
.icon-nav-xs {
	left:37px;
	background-position:0 -185px
}
.nav-hover-more .nav-list-img a {
	margin-right:52px
}
.icon-nav-hot {
	left:35px;
	background-position:-40px -185px
}
.icon-nav-jjsc, .icon-nav-mfbj {
	height:31px;
	left:14px;
	top:4px
}
.icon-nav-jjsc {
	width:34px;
	background-position:-188px -36px
}
.nav-list-img a:hover .icon-nav-jjsc {
	background-position:-188px 0
}
.icon-nav-mfbj {
	width:28px;
	background-position:-40px -108px
}
.nav-list-img a:hover .icon-nav-mfbj {
	background-position:-40px -72px
}
.icon-nav-mfyf {
	top:4px;
	left:14px;
	width:31px;
	height:32px;
	background-position:-72px -108px
}
.nav-list-img a:hover .icon-nav-mfyf {
	background-position:-72px -72px
}
.icon-nav-zxd {
	top:4px;
	left:8px;
	width:40px;
	height:33px;
	background-position:-148px -70px
}
.nav-list-img a:hover .icon-nav-zxd {
	background-position:-148px -106px
}
.icon-nav-sjb {
	top:3px;
	left:13px;
	width:30px;
	height:31px;
	background-position:-152px 0
}
.nav-list-img a:hover .icon-nav-sjb {
	background-position:-152px -36px
}
.icon-nav-sjb .icon-nav-jp {
	top:-10px;
	right:-32px;
	width:32px;
	height:16px;
	background-position:-426px -192px
}
.icon-nav-zzj {
	top:3px;
	left:5px;
	width:34px;
	height:35px;
	background-position:-148px -220px
}
.nav-list-img a:hover .icon-nav-zzj {
	height:36px;
	background-position:-148px -260px
}
.icon-nav-znjj {
	top:4px;
	left:10px;
	width:34px;
	height:32px;
	background-position:-108px -108px
}
.nav-list-img a:hover .icon-nav-znjj {
	background-position:-108px -72px
}
.icon-nav-news {
	top:4px;
	left:11px;
	width:32px;
	height:31px;
	background-position:-188px -144px
}
.nav-list-img a:hover .icon-nav-news {
	background-position:-152px -144px
}
.icon-nav-mf {
	top:-10px;
	left:31px;
	width:33px;
	height:16px;
	background-position:-80px -185px
}
.header-page-nav {
	position:fixed;
	margin-top:0;
	top:71px;
	left:0;
	z-index:41;
	height:38px;
	width:100%;
	padding-top:17px;
	text-align:center;
transition:top .3s;
-webkit-transition:top .3s;
-moz-transition:top .3s;
-ms-transition:top .3s;
-o-transition:top .3s
}
.header-have-page-nav .header-page-nav {
	top:106px;
	display:block
}
.secondary-page-nav {
	overflow:hidden
}
.header-page-nav ul li {
	display:inline-block;
*display:inline;
*zoom:1
}
.header-page-nav .on a, .header-page-nav a:hover {
	color:#0075da
}
.secondary-page-nav .division-thread {
	display:inline-block;
*display:inline;
*zoom:1;
	width:2px;
	margin:5px 19px 0 16px;
*margin-top:3px;
	background-color:#e5e5e5
}
.city-option-box, .swiper {
	left:0;
	background-color:#fff
}
.swiper {
	margin-top:126px;
	z-index:41;
	top:90px
}
.swiper img {
	max-width:100%
}
.header_top_right ul li .htr_mes, .header_top_right ul li .htr_username {
	border-left:1px solid #f5f5f5;
	border-right:1px solid #f5f5f5
}
.move-down .nav-content-center {
	margin-left:290px
}
.move-down .header-logo {
	width:83px;
	height:30px;
	background-position:-245px -264px
}
.header-nav-box, .nav-content-list, .nav-content-right {
transition:top .3s;
-webkit-transition:top .3s;
-moz-transition:top .3s;
-ms-transition:top .3s;
-o-transition:top .3s
}
.move-down .header-nav-box, .move-down .nav-content-list, .move-down .nav-content-right {
	height:50px
}
.move-down .nav-content-list li {
	height:39px;
	padding-top:11px
}
.move-down .nav-content-list li.hover {
	height:39px
}
.move-down .nav-content-left {
	margin-top:9px
}
.move-down .to8to-logo-box .division-thread {
	width:1px;
	height:11px;
	margin:8px 10px 0 18px
}
.move-down .nav-content-slogan {
	margin:5px 0 0 5px
}
.move-down .nav-content-search-center {
	height:30px;
	margin-top:9px
}
.move-down .nav-app {
	top:39px
}
.move-down .header-nav-hover {
	top:51px
}
.move-down .header-page-nav {
	margin-top:-35px;
	top:30px
}
.move-down .nav-content-list .last-li, .nav-content-list .last-li {
	position:relative;
	margin-right:0
}
.move-down .nav-search-center-input {
	padding:8px 0 6px 8px
}
.move-down .nav-search-center-text {
	top:7px
}
.move-down .search-spread .nav-search-center-input {
	padding-left:108px
}
.move-down .header-logo-gif {
	width:120px;
	height:42px;
	margin-top:-4px
}
.city-option-box {
	position:absolute;
	top:35px;
	z-index:7047;
	display:none;
	width:406px;
	height:auto;
	border:1px solid #d8d8d8
}
.city-option-box .city-option-list {
	width:100%;
	height:38px;
	border-bottom:1px #d8d8d8 solid;
	background-color:#f4f4f4
}
.city-option-box .city-option-hot {
	margin-left:26px
}
.city-option-box .city-option-list span {
	float:left;
	width:60px;
	height:38px;
	margin-right:2px;
	line-height:38px;
	color:#333;
	text-align:center;
	cursor:pointer
}
.city-option-box .city-option-list span.on {
	height:37px;
	color:#00af63;
	border-bottom:2px #00af63 solid
}
.city-option-box .city-option-list .city-option-q-w, .city-option-box .city-option-list .city-option-x-z {
	margin-right:0
}
.city-option-content .city-hot-content {
	padding:10px 0 9px 36px
}
.city-option-content .city-content-warp {
	padding:10px 0 6px 36px
}
.city-option-content .city-a-e-content, .city-option-content .city-f-j-content, .city-option-content .city-hot-content, .city-option-content .city-k-p-content, .city-option-content .city-q-w-content, .city-option-content .city-x-z-content {
	display:none
}
.city-option-content div.city-hot-content {
	display:block
}
.city-option-content div ul {
	width:100%
}
.city-option-content div ul li {
	float:left;
	width:62px;
	overflow:hidden;
	color:#666;
	text-align:left;
	height:28px;
	line-height:28px
}
.city-option-content div ul li.row-end {
	width:60px
}
.city-option-content div ul li a {
	font-size:12px;
	color:#666
}
.city-option-content div ul li a.city-option-a-more {
	color:#999
}
.city-option-content div ul li:hover a {
	color:#00af63
}
.city-option-ul-box {
	position:relative
}
.city-option-ul-box .city-option-logogram {
	position:absolute;
	top:-3px;
	left:-26px;
	font-size:12px;
	color:#ff4900
}
.header-border-bottom {
	display:block;
	width:100%;
	height:1px;
	margin-top:-1px;
	background-color:#e5e5e5
}
.move-down .header-border-bottom {
	display:none;
	_display:block
}
.move-down .header-nav-hover {
	border-top:1px solid #e5e5e5
}
.move-down .nav-content-list li .nav-content-animate-span {
	position:absolute;
	bottom:0;
	left:0;
	display:none;
	height:0;
	width:100%;
	font-size:14px;
	background-color:#0075da;
	color:#fff
}
.move-down .nav-content-list li .nav-content-animate-span span {
	position:absolute;
	width:100%;
	left:0;
	bottom:13px;
	font-size:14px;
	color:#fff
}
.to8to-logo-box a {
	float:left
}

<!-- 地区js-->
.overlayBg {
    width: 100%;
    height: 100%;
    background-color: #000000;
    opacity: .6;
    filter: alpha(opacity=60);
    position: fixed;
    top: 0;
    left: 0;
    z-index: 100;
    display: none;
}
.city-change {
    width: 640px;
    height: 440px;
    background: #ffffff;
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.2);
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.2);
    box-shadow: 0 1px 3px rgba(0,0,0,0.2);
    border-radius: 2px;
    position: fixed;
    z-index: 999;
    margin: auto;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    display: none;
    padding-bottom: 20px;
}
.city-change .close {
    cursor: pointer;
    display: inline-block;
    width: 30px;
    height: 30px;
    overflow: hidden;
    position: absolute;
    right: -15px;
    top: -15px;
    background: url(../images/close-fc.png);
    background-repeat: no-repeat;
}
.city-change .title {
    text-align: left;
    margin: 30px 40px 0 40px;
    font-size: 22px;
    color: #394043;
    font-weight: bold;
    position: relative;
}
.city-change .title .city-tab {
    display: inline-block;
    float: right;
}
.city-change .title-line {
    width: 590px;
    height: 1px;
    background-color: #eeeeee;
    margin: 0 auto;
    margin-bottom: 25px;
    margin-top: 10px;
}
.city-change .fc-main {
    padding: 0 40px;
    height: 335px;
    overflow-y: auto;
}
.clear {
    display: block;
}
.city-change .fc-main .citys-l {
    width: 50%;
    height: 100%;
}
.fl {
    display: block;
    float: left;
}
.city-change .fc-main ul {
    display: inline-block;
}
.city-change .fc-main li {
    line-height: 41px;
    display: block;
	    float: left;
    width: 100%;
	height: auto;
}
.city-change .fc-main li .code-title {
    display: inline-block;
    width: 12px;
    margin-right: 10px;
    color: #999999;
    font-size: 16px;
}
.city-change .fc-main li .city-enum {
    height: 100%;
    max-width: 250px;
}
.city-change .fc-main li .city-enum a {
    margin-left: 7px;
    display: inline-block;
    color: #333333;
    font-size: 16px;
}
.city-change .fc-main .citys-r {
    width: 50%;
    height: 100%;
}
.overlayBg {
    width: 100%;
    height: 100%;
    background-color: #000000;
    opacity: .6;
    filter: alpha(opacity=60);
    position: fixed;
    top: 0;
    left: 0;
    z-index: 100;
    display: none;
	}