@charset "utf-8";
@media screen and (max-width: 1200px) {
.container {
	max-width: 100%;
	width: 100%;
	padding-left: 10px;
	padding-right: 10px
}
.menu1>li, .menu2>li {
	padding: 0 10px
}
.menu1>li>a>i, .menu2>li>a>i {
	font-size: 26px
}
.menu1>li>a>i.icon-shiping {
	width: 30px;
	height: 60px;
}
.menu2con .name {
	font-size: 18px;
	padding: 10px 5px
}
.menu2con .z {
	font-size: 16px;
	padding: 5px;
	padding-top: 0;
	line-height: 30px
}
.zinav2 {
	width: 250px
}
.menu1>li, .menu2>li {
	line-height: 60px;
}
.heatop {
	padding: 15px 0 0 0
}
.footer {
	padding: 25px 0
}
.posi {
	padding: 10px
}
}
@media screen and (max-width: 920px) {
/*手机头部*/
.wapheader {
	height: 50px;
	line-height: 50px;
	position: fixed;
	z-index: 100;
	text-align: center;
	background: #fff;
	overflow: visible;
	top: 0;
	border-bottom: 1px solid #e8e8e7;
	width: 100%;
	display: block;
}
.wapheader .logo {
	height: 39px;
}
.wapheader .search {
	width: 100%;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
	background-color: #fff;
	padding: 0 10px;
	line-height: 47px;
	transition: all .3s;
	-webkit-transition: all .3s;
	transform: translate3d(-89%, 0, 0);
	-webkit-transform: translate3d(-89%, 0, 0);
}
.wapheader .search.active {
	transform: translate3d(0, 0, 0);
	-webkit-transform: translate3d(0, 0, 0);
}
.wapheader #btn_close {
	font-size: 30px;
	color: #b7b7b7;
	float: left;
}
.wapheader #search {
	height: 35px;
	line-height: 35px;
	border-bottom: 1px #ccc solid;
	color: #aaa;
	width: 78%
}
.wapheader #btn_search {
	width: 20px;
	height: 20px;
	background: url(../img/search_b.png) no-repeat center center;
	background-size: 100%;
	float: right;
	margin-top: 16px;
}
.wapheader .menu {
	position: absolute;
	right: 0;
	top: 0;
	margin-right: 10px;
	width: 26px;
	margin-top: 16px
}
.menu .line {
	width: 100%;
	height: 2px;
	background-color: #b5b5b5;
	overflow: hidden;
	opacity: 1;
	margin: .5px 0;
	transition: all .5s;
	-webkit-transition: all .5s;
}
.menu .line_mid {
	width: 80%;
	margin: 6px 0 6px 20%;
}
.active.wapheader .menu {
	z-index: 110;
}
.active.wapheader .menu .line {
	background-color: #fbfbfb;
}
.active .menu .line_top {
	transform: rotate(45deg) translate3d(-3px, 0px, 0);
	-webkit-transform: rotate(45deg) translate3d(-3px, 0px, 0);
	transform-origin: 0% 100%;
	-webkit-transform-origin: 0% 100%;
}
.active .menu .line_bottom {
	transform: rotate(-45deg) translate3d(-2px, 0px, 0);
	-webkit-transform: rotate(-45deg) translate3d(-2px, 0px, 0);
	transform-origin: 0% 0%;
	-webkit-transform-origin: 0% 0%;
}
.active .menu .line_mid {
	opacity: 0;
	transform: translate3d(60px, 0, 0) scaleX(.1);
	-webkit-transform: translate3d(60px, 0, 0) scaleX(.1);
	transform-origin: 25% center;
	-webkit-transform-origin: 25% center;
}
.head_nav {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 101;
	overflow: hidden;
	background: #fff;
	transform: translate3d(-100%, 0, 0);
	-webkit-transform: translate3d(-100%, 0, 0);
	transition: all .5s;
	-webkit-transition: all .5s;
}
.active.wapheader .head_nav {
	transform: translate3d(0, 0, 0);
	-webkit-transform: translate3d(0, 0, 0);
}
.head-nav-head {
	width: 100%;
	background: #4b4b4b;
}
.new-nav-div {
	width: 200%;
	height: 100%;
	text-align: left;
	overflow: hidden;
	clear: both;
	transition: all 0.5s;
}
.one {
	padding: 0 20px;
	width: 50%;
	height: 100%;
	overflow-y: auto;
	float: left;
}
.one li {
	width: 100%;
	line-height: 75px;
	border-bottom: 1px solid #eeeeee;
	font-size: 16px;
	position: relative;
	padding-left: 30px
}
.one li>a {
	display: block;
}
.one li>i {
	width: 80px;
	height: 100%;
	display: block;
	position: absolute;
	right: 0;
	top: 0;
	background: url(../img/zinav-spanbg.png) no-repeat center 30px
}
.one.active {
	transform: translate3d(-100%, 0, 0);
	-webkit-transform: translate3d(-100%, 0, 0);
}
.two {
	width: 50%;
	height: 100%;
	overflow-y: auto;
	float: left;
	transform: translate3d(100%, 0, 0);
	-webkit-transform: translate3d(100%, 0, 0);
	transition: all .5s;
	-webkit-transition: all .5s;
}
.twom {
	width: 32%;
	float: left;
	background: #eee;
	text-align: center;
}
.twom li {
	width: 100%;
	line-height: 75px;
	border-bottom: 1px solid #fff;
}
.twom li a {
	display: block;
	padding: 0 10px;
}
.twom li.cur {
	background: #facf67;
	color: #fff
}
.twocon {
	width: 65%;
	float: right
}
.twocon li {
	line-height: 75px;
	padding-left: 20px;
	border-bottom: 1px solid #eeeeee;
	position: relative;
	background: url(../img/zinav-spanbg.png) no-repeat 93% center;
}
.twocon li>a {
	display: block;
	width: 100%
}
.two.active {
	transform: translate3d(-100%, 0, 0);
	-webkit-transform: translate3d(-100%, 0, 0);
}
.tan {
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: #fff;
	transform: translate3d(100%, 0, 0);
	-webkit-transform: translate3d(100%, 0, 0);
	transition: all .5s;
	-webkit-transition: all .5s;
}
.tan .z {
	width: 19%;
	float: left;
	height: 100%;
	position: absolute;
	background: #4b4b4b url(../img/all-prev.png) no-repeat center center;
}
.tan .y {
	width: 80%;
	float: right;
	padding: 0 20px
}
.tan .y a {
	display: block;
	line-height: 75px;
	border-bottom: 1px solid #eeeeee;
	background: url(../img/zinav-spanbg.png) no-repeat right center;
}
.tan.active {
	transform: translate3d(0, 0, 0);
	-webkit-transform: translate3d(0, 0, 0);
}
/*手机头部*/

.posi {
	display: none
}
.header {
	position: fixed;
	top: 0;
	left: 0;
	height: 63px;
	background-size: 100%;
	z-index: 50;
	display: none;
}
.heabor {
	border-bottom: 1px solid #facf67
}
.heatop {
	padding: 6px 0 0 0
}
.heatop div.fr {
	margin-top: 0
}
.hlang {
	border-left: none;
	padding-left: 0;
	position: absolute;
	top: 25px;
	right: 20%
}
.hsea {
	margin-top: -27px;
	margin-right: 55px
}
.hsea .k {
	height: 25px;
	line-height: 25px
}
.haa {
	display: none
}
.htel {
	display: none
}
.navbtn {
	position: absolute;
	right: 10px;
	top: 33px;
	z-index: 3;
	cursor: pointer;
	display: block;
	background: transparent;
	padding: 4px 0;
	outline: none
}
.navbtn span {
	display: block;
	width: 26px;
	height: 3px;
	background-color: #facf67;
	margin-left: calc(50% - 13px);
	margin-bottom: 3.5px;
	transition: all .5s ease-out;
	transform-origin: 0 0;
	-webkit-transition: all .5s ease-out;
	-webkit-transform-origin: 0 0;
	-moz-transition: all .5s ease-out;
	-moz-transform-origin: 0 0;
	-ms-transition: all .5s ease-out;
	-ms-transform-origin: 0 0;
	-o-transition: all .5s ease-out;
	-o-transform-origin: 0 0;
}
.navbtn.active {
	background: #facf67;
}
.navbtn.active span {
	background: #fff;
}
.navbtn.active span:nth-child(2) {
	opacity: 0;
}
.navbtn.active span:first-child {
	transform: rotate(45deg) translate(3px, -5px);
}
.navbtn.active span:last-child {
	transform: rotate(-45deg) translate(-1px, 6px);
}
.nav {
	display: none!important
}
.dbnav {
	display: block;
}
.footer {
	padding: 10px 0;
	display: none;
}
.footer {
	color: #fff;
}
.foott span {
	margin-bottom: 0;
}
.foott p {
	width: 100%;
	border-right: none;
	font-size: 13px;
}
.foott p > i {
	font-size: 20px;
}
.foott ul {
	display: none
}
.footx {
	margin-top: 10px;
}
.footx a {
	margin-right: 0;
	width: 50%;
	float: left;
}
.footx p {
	margin-bottom: 0;
}
.footx p span {
	display: block;
}
.gotop {
	bottom: 0;
	right: 5px;
}
.posi .container {
	padding-left: 0;
	padding-right: 0
}
.table .t1 {
	width: 110px
}
.table td {
	font-size: 14px
}
.online-service {
	display: none;
}
.txt * {
	text-align: left!important;
}
}
