#sitecontent {
	background: none; height: 100%; position: relative; z-index: 1; box-shadow: 0px 20px 20px rgba(0,0,0,0.6);
}
#leftcontrol {
	background: rgb(34, 34, 34); left: 0px; top: 0px; width: 270px; height: 100%; display: none; position: fixed; z-index: -1; opacity: 0; transition-delay: 0.4s;
}
.transform {
	transition:0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99); -webkit-transition: all 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99);
}
body.open #sitecontent {
	transform: translateX(270px); -webkit-transform: translateX(270px);
}
body.open .scrollView {
	-ms-overflow-x: hidden;
}
body.open #leftcontrol {
	opacity: 1; transition-delay: 0s;
}
body.open #sitecontent .header-mobile {
	left: 0px; top: 0px; right: 0px; position: fixed !important; z-index: 1000;
}
.nav-mobile li {
	width: 100%; font-size: 16px; border-bottom-color: rgb(51, 51, 51); border-bottom-width: 1px; border-bottom-style: solid; display: block; min-height: 49px;
}
body.open {
	position: fixed;
}
.nav-mobile li:last-child {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.subnav dd:last-child {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.nav-mobile li a {
	padding: 0px 25px; height: 49px; color: rgb(102, 102, 102); line-height: 49px; display: block;
}
.nav-mobile .navPhone {
	background: rgb(25, 29, 33); height: 49px; color: rgb(102, 102, 102); line-height: 49px; font-size: 14px;
}
.nav-mobile .navPhone .icon_p {
	padding: 0px 8px; font-family: "iconfont"; font-size: 16px; display: inline-block;
}
.nav-mobile .navItem .active {
	background: rgb(255, 85, 85); color: rgb(255, 255, 255);
}
.subnav dd {
	border-bottom-color: rgb(51, 51, 51); border-bottom-width: 1px; border-bottom-style: solid;
}
.subnav dd a {
	background: rgb(25, 29, 32);
}
.nav-mobile .triangle1 {
	background: url("../images_net/icon.png") no-repeat 0px -270px; width: 5px; height: 10px; margin-right: 15px; display: inline-block;
}
.nav-mobile .navItem .active .triangle1 {
	background: url("../images_net/icon.png") no-repeat 0px -250px; width: 5px; height: 10px; margin-right: 15px; display: inline-block;
}
.nav-mobile .hasActive.hassub {
	background: rgb(255, 85, 85);
}
.nav-mobile .hassub .active {
	background: rgb(255, 85, 85); color: rgb(255, 255, 255);
}
.nav-mobile .hasActive.hassub a {
	color: rgb(255, 255, 255);
}
.nav-mobile .hasActive.hassub .triangle1 {
	background: url("../images_net/icon.png") no-repeat 0px -290px; width: 5px; height: 10px; margin-right: 15px; display: inline-block;
}
.nav-mobile .hasActive.hassub .subnav .triangle1 {
	background: url("../images_net/icon.png") no-repeat 0px -270px; width: 5px; height: 10px; margin-right: 15px; display: inline-block;
}
.subnav {
	width: 100%; display: none;
}
.subnav a.active2 {
	background: rgb(6, 6, 6);
}
.nav-mobile .hassub .subnav a.active2 .triangle1 {
	background: url("../images_net/icon.png") no-repeat 0px -250px; width: 5px; height: 10px; margin-right: 15px; display: inline-block;
}
.nav-mobile .hassub a i.more {
	top: 20px; width: 12px; height: 12px; float: right; position: relative;
}
.nav-mobile .hassub a i.more em {
	background: rgb(119, 119, 119); position: absolute;
}
.nav-mobile .hassub a i.more em.h {
	width: 12px; height: 2px; transform: translate3d(0px, 5px, 0px); -webkit-transform: translate3d(0, 5px, 0);
}
.nav-mobile .hassub a i.more em.v {
	transform: rotate3d(0, 0, 1, 90deg) translate3d(5px, 0px, 0px); -webkit-transform: rotate3d(0, 0, 1, 90deg) translate3d(5px, 0, 0);
}
.nav-mobile .hasActive.hassub a i.more em.v {
	transform: rotate3d(0, 0, 0, 0deg) translate3d(0px, 5px, 0px); -webkit-transform: rotate3d(0, 0, 0, 0) translate3d(0, 5px, 0);
}
.header-mobile {
	background: rgba(0, 0, 0, 1); left: 0px; top: 0px; width: 100%; height: 50px; position: fixed; z-index: 1000;
}
.header_bg1 {
	background: rgb(0, 0, 0); left: 0px; top: 0px; position: fixed; z-index: 1000;
}
.header-mobile .btn {
	background: rgba(0, 0, 0, 0); padding: 10px 15px; cursor: pointer;
}
.lcbody {
	transition:transform 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99); width: 30px; height: 30px; position: relative; transform: translateZ(0px) rotate(0deg);
}
.lcitem {
	transition:transform 0.25s cubic-bezier(0.4, 0.01, 0.165, 0.99); left: 0px; top: 0px; width: 30px; height: 30px; position: absolute; transform: translateZ(0px) rotate(0deg); -webkit-transition: -webkit-transform 0.25s cubic-bezier(0.4, 0.01, 0.165, 0.99) 0s; -webkit-transform: translateZ(0px) rotate(0deg);
}
.lciCenter {
	transition:transform 0.25s cubic-bezier(0.4, 0.01, 0.165, 0.99); left: 0px; top: 0px; width: 30px; height: 30px; position: absolute; transform: translateZ(0px) rotate(0deg); -webkit-transition: -webkit-transform 0.25s cubic-bezier(0.4, 0.01, 0.165, 0.99) 0s; -webkit-transform: translateZ(0px) rotate(0deg);
}
.lciCenter .rectLine {
	background: rgb(196, 196, 196); transition:transform 0.2s 0.2s; left: 0px; top: 14px; width: 20px; height: 2px; position: absolute; -webkit-transition: -webkit-transform 0.2s ease 0.2s;
}
.lcitem .rect {
	background: rgb(196, 196, 196); transition:transform 0.2s 0.2s; left: 0px; top: 14px; width: 30px; height: 2px; position: absolute; -webkit-transition: -webkit-transform 0.2s ease 0.2s;
}
.lcitem .top.rect {
	transform: translate3d(0px, -8px, 0px); -webkit-transform: translate3d(0px, -8px, 0px);
}
.lcitem .bottom.rect {
	transform: translate3d(0px, 8px, 0px); -webkit-transform: translate3d(0px, 8px, 0px);
}
body.open .lcbody {
	transform: translateZ(0px) rotate(90deg); -webkit-transform: translateZ(0px) rotate(90deg);
}
body.open .lcitem {
	transition:transform 0.25s cubic-bezier(0.4, 0.01, 0.165, 0.99) 0.2s; transform: translateZ(0px) rotate(45deg); -webkit-transition: -webkit-transform 0.25s cubic-bezier(0.4, 0.01, 0.165, 0.99) 0.2s; -webkit-transform: translateZ(0px) rotate(45deg);
}
body.open .lciCenter {
	display: none;
}
body.open .lcitem .rect {
	transition:transform 0.2s; transform: translate3d(0px, 0px, 0px); -webkit-transition: -webkit-transform 0.2s ease 0s; -webkit-transform: translate3d(0px, 0px, 0px);
}
body.open .bottom.lcitem {
	transform: translateZ(0px) rotate(-45deg); -webkit-transform: translateZ(0px) rotate(-45deg);
}
body.open .lcitem .rect {
	transition:transform 0.2s; transform: translate3d(0px, 0px, 0px); -webkit-transition: -webkit-transform 0.2s ease 0s; -webkit-transform: translate3d(0px, 0px, 0px);
}
.logo-mobile {
	margin: 0px auto 0px -65px; padding: 10px 0px; left: 50%; width: 130px; height: 30px; position: absolute;
}
.logo-mobile img {
	margin: 0px auto; height: 30px; display: block; max-width: 130px;
}
.header-mobile .phone_r {
	padding: 10px 15px; color: rgb(196, 196, 196); font-family: "iconfont"; font-size: 30px; float: right;
}
body.open .banner1 {
	position: static;
}
body.open .marketWrap {
	margin-top: 0px;
}
@media only screen and (min-width:1024px)
{
.header-mobile {
	display: none;
}
#leftcontrol {
	display: none;
}
}
@media only screen and (max-width:1023px)
{
#leftcontrol {
	display: block;
}
#sitecontent {
	background: rgb(255, 255, 255);
}
}
