.sidenav {
	background: #FFFFFF;
	box-shadow: .02rem .02rem .06rem rgba(0,0,0,.3);
	display:block;
	height: calc(100% - 1rem);
	right: 0;
	position: fixed;
	overflow: auto;
	transform: translate(200%,0);
	transition: transform .3s;
	top: 1rem;
	width: 100%;
	z-index: 9999;
	background: #4bb3f0;
	color: #ffffff;

}

/*.sidenav ul li { height: 1.1rem; line-height: 1.1rem;}*/

.icon-up,.icon-xiala{ color:#ca0a17;}


.sidenav.show {
	transform: translate(0,0) !important;
}


.sidenav-brand {
	background: #e83828;
	width:100%; height:0.85rem; line-height: 0.85rem; vertical-align:top;
	font-size: 0.22rem;color: #2391dd;background: #006db8;text-indent: 0.3rem;
}
.sidenav-brand  img{ width:80%; margin:0 auto; margin-top:.25rem; vertical-align:top;}
.mtsx{ position:relative; top:.15rem; color:#d1202a;}
.navlogowz{border-left:#fff .02rem solid; margin-left:.15rem; height:.2rem; line-height:.2rem; font-size:.14rem; color:#fff; float:left; padding-left:.15rem; margin-top:.1rem;}

.sidenav-dropdown,.sidenav-header {
	/* border-bottom: 1px solid #424242; */
	margin: 0
}
.sidenav-dropdown:last-child{ border-bottom:none;}
.sidenav-header {
	background: 0 0;
	color: #757575;
	font-size: 19.2px;
	line-height: 32px;
	padding: 16px 24px 15px
}

.sidenav-header small {
	display: block;
	font-size: 14.4px;
	line-height: 16px
}

.sidenav-menu {
	list-style: none;
	margin: 0 .25rem;
	padding: 0
}


.sidenav-menu a {
	background: 0 0;
	font-size:.28rem;
	color: #BDBDBD;
	display: block;
	height: 0.88rem;
	line-height: 0.88rem;
	text-indent: 0.3rem;
	text-decoration: none;

}

.sidenav-menu a:hover {


}

.sidenav-menu a.active,.sidenav-menu a.active .sidenav-link-icon { font-size:.28rem;color: #ffffff;border-bottom: solid 0.02rem #67bff5;}
.sidenav-menu a.active .sidenav-dropdown-icon{}
.sidenav-menu a.active .sidenav_dsj{
	width:0;
	height:0;
	border-width:0.15rem 0.15rem 0;
	border-style:solid;
	border-color:#E7E7E7 transparent transparent;/*灰 透明 透明 */
	margin:0 auto;
	position:absolute;
	top: 0.62rem;
	left: -2.90rem;
}
.sidenav-menu a.active .sidenav_dsj em{
	display:block;
	width:0;
	height:0;
	border-width:0.13rem 0.13rem 0;
	border-style:solid;
	border-color:#FFFFFF transparent transparent;/*黄 透明 透明 */
	position:absolute;
	top: -0.15rem;
	left: -0.13rem;
}
.sidenav-menu a.active .sidenav-link-icon i{color: #ca0a17; font-size:.3rem; position:relative; top:.15rem;}
.sidenav-menu a.active .sidenav-link-icon i.icon-zhaopinqiatan,.sidenav-menu a.active .sidenav-link-icon i.icon-lianxibaoxianguwen{font-size:.38rem;}
.sidenav-dropdown-icon,.sidenav-link-icon {
	color: #757575;
	position: absolute;
	text-align: center;
	top: .16rem
}

.sidenav-link-icon {
	display: block;
	height: .24rem;
	left: .27rem;
	width: .24rem
}

.sidenav-link-title {
	display: block;
	font-size:.28rem;
}

.sidenav-link-title img{
	width: auto;
	height: 0.4rem;
	float: left;
	margin: 0.25rem 0 0 0.42rem;
}

.sidenav-dropdown {
	display: none;
	list-style: none;
	padding: 0;
	/*background: #f5f5f5;*/
	border-bottom: solid 0.01rem #e7e7e7;
}
.sidenav-dropdown li{
	border-bottom:none;
	width: 100%;
	margin: 0 auto;
	border-bottom: dashed 0.01rem #d8d8d8;

}
.sidenav-dropdown a {
	display:block;
	width:100%;
	margin:0 auto;
	font-size: 0.26rem;
	text-indent: 0.45rem;
	/*color: #7e7e7e;*/
	color: #ffffff;
}
.sidenav-dropdown a span{
	display: inline-block;
	width: 0.06rem;
	height: 0.06rem;
	margin-top: 0.2rem;
	margin-right: 0.2rem;
	background: #cccccc;
}
.sidenav-dropdown li:last-child a{
	border-bottom: none;
}
.sidenav-dropdown a:hover {
	/*color: #3385ff;*/
	/*background:none;*/
}
.sidenav-dropdown a:hover span{
	/*background: #3385ff;*/
}
.sidenav-dropdown li:first-child a {
	/* box-shadow: inset 0 1px 1px rgba(0,0,0,.1) */
}

.sidenav-dropdown-icon {
	display: none;
	height: 0.20rem;
	line-height: 0.2rem;
	right: 0.38rem;
	width: 0.26rem;
	top: 0.35rem;
	margin: 0;
	padding: 0;
	text-indent: 0;
	color: #3385ff;
}
.sidenav-dropdown-icon i{
	font-size: 0.24rem;
}

.sidenav-dropdown-icon.show {
	display: block
}

.sidenav-overlay {
	background: rgba(0,0,0,.3);
	display: none;
	height: 100%;
	left: 0;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 999;
}
.sidenav-overlay img{
	position:absolute;
	left:40px;
	top:220px;
	width:5%;
}

.sidenav-no-scroll {
	overflow: hidden!important
}

#sidenav-contact { padding-top: .7rem; padding-bottom: .5rem; line-height: 1.8;}
#sidenav-contact p:first-child{ color: #ffffff; font-size: .24rem; text-align: center; }
#sidenav-contact p:last-child{ color: #fffd64; font-size: .48rem; text-align: center; }

.sidenav-menu  li { position: relative;}
.sidenav-menu  li  i { font-style:normal; color: #aeddfa; }