html{font-size:625%;}
/*
@media screen and (min-width:360px) and (max-width:374px) and (orientation:portrait) {
    html { font-size: 703%; }
}
@media screen and (min-width:375px) and (max-width:383px) and (orientation:portrait) {
    html { font-size: 732.4%; }
}
@media screen and (min-width:384px) and (max-width:399px) and (orientation:portrait) {
    html { font-size: 750%; }
}
@media screen and (min-width:400px) and (max-width:413px) and (orientation:portrait) {
    html { font-size: 781.25%; }
}
@media screen and (min-width:414px) and (max-width:431px) and (orientation:portrait){
    html { font-size: 808.6%; }
}
@media screen and (min-width:432px) and (max-width:479px) and (orientation:portrait){
    html { font-size: 843.75%; }
}
*/
*{margin:0 ; padding: 0;font-family: Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";}

.fl{float: left;}
.fr{float: right;}
body{font-size:0.14rem;padding:0;margin: 0; position: relative;color:#212529;background: #f2f2f2;}
p{max-height: 100%;-webkit-text-size-adjust: none;} 
a{text-decoration: none;color:#512bd4;}
img{
	border: 0px;
	margin: 0px;
	padding: 0px;
	border-image-width: 0;
	image-rendering:-moz-crisp-edges; /* Firefox */    
	image-rendering:-o-crisp-edges;  /* Opera */  
	image-rendering:-webkit-optimize-contrast; /*Webkit (non-standard naming) */ 
	image-rendering: crisp-edges;
	-ms-interpolation-mode:nearest-neighbor;  /* IE (non-standard property) */ 
}.weixinimg{width:0;height:0;line-height:0px; overflow:hidden;}.no{display:none;}
ul,li{ list-style: none;}
.clear{clear:both; height:0;font-size:0px;overflow:hidden;display:block;}
.clearfix:after{ content: ""; display:block;height:0;clear:both; }
li{list-style: none}
.wrap{width:100%;padding:0 150px;box-sizing: border-box;}
.wrap_2{width: 1400px;margin:0 auto; }
.wrap_3{width: 1400px;margin:0 auto;}


/*字体
@font-face{
     font-family: 'albb'; 
     src: url('../fonts/AlibabaPuHuiTi-2-55-RegularJ.woff');
}.albb{font-family: albb;}
*/
/*公共*/
.font_12{
    font-size: 0.12rem;
}
.font_14{font-size: 0.14rem;}
.font_16{font-size: 0.16rem;}
.font_18{font-size: 0.18rem;}
.font_20{font-size: 0.20rem;}
.font_22{font-size: 0.22rem;}
.font_24{font-size: 0.24rem;}
.font_28{font-size: 0.28rem;}
.font_30{font-size: 0.30rem;}
.font_36{font-size: 0.36rem;}
.font_40{font-size: 0.40rem;}
.font_58{font-size: 58px;}
.font_60{font-size: 60px;}
.c33{color: #333}
.c18{color: #181818}
.c99{color: #999999}
.c69{color: #ff6900}
.c77{color: #777777}
.cff{color: #ffffff}
.c73{color: #73777a}
.cab{color: #ababab}
.pt75{padding-top: 75px}
.c51{color: #512bd4}
.font_w{font-weight: bold;}
.mrb_5{margin-bottom: 5px;}
.mrb_8{margin-bottom: 8px;}
.mrb_10{margin-bottom: 10px;}
.mrb_40{margin-bottom: 40px;}
.mrb_25{margin-bottom: 25px;}
.mrb_20{margin-bottom: 20px;}
.mrb_30{margin-bottom: 30px;}
.mrb_15{margin-bottom: 15px;}

.dblock{display: block;}
.dinblock{display: inline-block;}.seeno{display: none;}
.text-center {
    text-align: center;
}
.nav_top{position:fixed; z-index: 60;width: 100%;;height: 100px;line-height: 100px;box-sizing:border-box;z-index: 102;}
.nav_top .menutxt{ display: inline-block;}


.fdjd{position: relative;width:30px;height:55px; padding-left:15px;padding-right:15px;vertical-align:top; display: inline-block;}
.fdj{position: absolute;left:50%;margin-left:-10px; top:50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);margin-top:0;}
.ssd{background: #fff;display: none;z-index: 60;height:50px; right:60px;width:320px; top:2px;padding: 0px 10px;box-sizing: border-box; position: absolute;}
.ssd .tj{background: #512bd4;color: #fff;height: 40px;line-height: 40px;width: 60px; margin-top: 5px;float:right;border: 0; }
.ssd input{border:none; outline:none;  height: 40px;line-height: 40px;font-size: 0.16rem; width: 240px;position: absolute; left: 10px;top: 5px;}
.header{
	width: 100%;
	height: 60px;
		position:fixed;
		top:0px;
		right: 0;
		z-index:30;
	display: none;
	background-color: none;
} .header .logomobile{display: inline-block;padding-left:25px;padding-top:12px;}.header .logomobile img{max-width:160px;max-height: 36px;}
.headerbg{background-color: #641ce5;}
.banner{position: relative;}
.banner .logo{margin-top:17px;margin-left: 12px;}

.navtop_le{width:30%;}
.navtop_ri{
	/*
	width: calc(100% -710px);
	*/
}
.navtop_ri li{margin-right:15px;margin-left:15px; position: relative;display: inline-block;}
.nav_top ul.ul{float:left;display: block;}
.nav_top .maked{left: -40px; transition: all 0.5s; position: absolute; width: 150px; text-align: center;border-radius: 10px;height: 0;background: rgba(255,255,255,1);top: 90px;z-index: -1;opacity: 0;}
.nav_top .maked {color: #000;padding:10px 0;}
.nav_top .maked li{margin-right: 0;margin-left: 0;text-align: center; line-height: 45px;display:list-item;}
.nav_top .maked li a{font-size:0.16rem;color: #181818;}
.navtop_ri  li:hover .maked{opacity: 1;z-index: 20;height: auto;}
.navtop_ri  li:hover .maked li a{transition: all 0.5s}
.navtop_ri  li:hover .maked li:hover a{color: #512bd4;transition: all 0.5s}
.navtop_ri  li:hover .jts{background: url(../images/jiantous.png);width: 9px;height: 5px; transform: rotate(180deg); transition: all 0.5s}
.navtop_ri  li a span{transition: all 0.5s;color: #fff;min-width:48px;text-align: center;display: inline-block;font-size:0.16rem;}
.navtop_ri  li:hover a span{color: rgba(255,255,255,0.4);transition: all 0.5s;}
.hbg2 {
    background: #641ce5;
}
.hbg2 .navtop_ri li a span{color:#fff;}
.m_nav{
	opacity: 0!important;
	position: fixed;
	top: 0px;
	box-shadow: 0 15px 27px 0 rgba(167,165,165,0.38);
	width: 100%;
    height: 100%;
    background: #fff;
    transition: all ease 0.5s;
    -webkit-transition: all ease 0.5s;
	z-index: 1000;
    visibility: visible;
    margin-top: 0;
    overflow-y: auto;
    transition: all .6s cubic-bezier(.77, 0, .175, 1) 0ms;
    top: 0;
    transform: translateX(100%);background-color: #641ce5;
}
.m_nav div{background-color: #fff;}
.m_nav .menutxt{ display: block;width:100%;float: left;}
.m_nav.open{
    transform: translateX(0);
    opacity: 1!important;
}

.m_nav .top{
	height: 0.64rem; box-sizing: border-box;
	padding:0.18rem;float: left;width: 100%;
}
.m_nav .top .closed{
	width: 0.28rem;
	height: 0.28rem;
	vertical-align: middle;
	float:right;
	cursor: pointer;
}
.m_nav .logo{
	width: 100%;
	margin:0 auto;float: left;
}
.m_nav .logo img{
	height: 0.36rem;
	display: block;
	margin:0px auto;
}
.m_nav .ul{
	margin-top: 16px;width:100%;
}
.m_nav .maked{display: none;}
.m_nav .ul li{width:100%;position: relative;
	-webkit-transform: translateY(100%);
	transform: translateY(100%);
	-webkit-transition: all .6s cubic-bezier(.77, 0, .175, 1) 0ms;
	transition: all .6s cubic-bezier(.77, 0, .175, 1) 0ms;
	opacity: 0;float:left;
}
.m_nav.open .ul li{
	opacity: 1;
	-webkit-transform: translateY(0);
	transform: translateY(0);
}
.m_nav .ul li a{
	display: inline-block;
	text-decoration: none;
	color: #333;
	font-size: 0.14rem;
	height:38px;
	line-height:38px;
}
.m_nav .ul li a.a1{position: relative;
	padding-top: 0;
	padding-right:12px;
	padding-left: 35px;box-sizing: border-box;width: 100%;
	padding-bottom: 0;float: left;
	background-repeat: no-repeat;
	background-position:12px center;
	border-bottom: 0px solid #f5f5f5;	
	background-size:19px 19px;
}
.m_nav .ul li::before {
    content: "";
    position: absolute;
    bottom: 0px;
    left: 50%;
    transform: translateX(-50%);
    width: calc(100% - 30px);
    height: 1px;
	background-color:#e3dbfc;
}
.m_nav .ul li .maked ul li:last-child::before {
    height: 0px;
}
.m_nav .ul li .maked{background-color: #faf8ff;width:100%;float: left; }
.m_nav .ul li .maked ul{width: 100%;float: left;padding-left:35px;box-sizing:border-box;}
.m_nav .ul li .maked a{padding-left:19px;}
.m_nav .ul li .maked a::before {
    content: "";
    position: absolute;
    bottom: 0px;
    left: 50%;
    transform: translateX(-50%);
    width: calc(100% - 30px);
    height: 1px;
    background-color:#e3dbfc;
}
.m_nav .ul li.sec a.a1::after{	
	position: absolute;
    top: 52%;
    right: 0px;
    margin-right:20px;
    transform: scale(1.315) rotate(45deg) translateX(-11px) translateY(calc(-50% + 7px));
    transform-origin: 50% 50%;
    transition: all 0.5s;
	border-bottom: 1px solid currentcolor;
    border-right: 1px solid currentcolor;
    content: "";
    display: inline-block;
    height:7px;vertical-align: middle;
    width: 7px;
    margin-left:8px;	
}
.m_nav .ul li.mean-clicked a.a1::after{	
	top: 68%;
    transform: scale(1.315) rotate(225deg) translateX(11px) translateY(calc(-45%)) !important;
}
.m_nav .ul li.li1:nth-child(1) {
	-webkit-transition: all .2s cubic-bezier(.77, 0, .175, 1) 0ms;
	transition: all .2s cubic-bezier(.77, 0, .175, 1) 0ms;
}
.m_nav .ul li.li1:nth-child(2) {
    -webkit-transition: all .4s cubic-bezier(.77, 0, .175, 1) 0ms;
    transition: all .4s cubic-bezier(.77, 0, .175, 1) 0ms;
}
.m_nav .ul li.li1:nth-child(3) {
    -webkit-transition: all .6s cubic-bezier(.77, 0, .175, 1) 0ms;
    transition: all .6s cubic-bezier(.77, 0, .175, 1) 0ms;
}
.m_nav .ul li:nth-child(4) {
    -webkit-transition: all .8s cubic-bezier(.77, 0, .175, 1) 0ms;
    transition: all .8s cubic-bezier(.77, 0, .175, 1) 0ms;
}
.m_nav .ul li.li1:nth-child(5) {
    -webkit-transition: all 1.0s cubic-bezier(.77, 0, .175, 1) 0ms;
    transition: all 1.0s cubic-bezier(.77, 0, .175, 1) 0ms;
}
.m_nav .ul li.li1:nth-child(6) {
    -webkit-transition: all 1.2s cubic-bezier(.77, 0, .175, 1) 0ms;
    transition: all 1.2s cubic-bezier(.77, 0, .175, 1) 0ms;
}
.m_nav .ul li:nth-child(7) {
    -webkit-transition: all 1.4s cubic-bezier(.77, 0, .175, 1) 0ms;
    transition: all 1.4s cubic-bezier(.77, 0, .175, 1) 0ms;
}
.m_nav .ul li.li1:nth-child(8) {
    -webkit-transition: all 1.6s cubic-bezier(.77, 0, .175, 1) 0ms;
    transition: all 1.6s cubic-bezier(.77, 0, .175, 1) 0ms;
}
.m_nav .ul li.li1:nth-child(9) {
    -webkit-transition: all 1.8s cubic-bezier(.77, 0, .175, 1) 0ms;
    transition: all 1.8s cubic-bezier(.77, 0, .175, 1) 0ms;
}
.m_nav .ul li.li1:nth-child(10) {
    -webkit-transition: all 2s cubic-bezier(.77, 0, .175, 1) 0ms;
    transition: all 2s cubic-bezier(.77, 0, .175, 1) 0ms;
}
.m_nav .ul li.li1:nth-child(1) a.a1 {
	background-image: url(../images/m_icon1.png);
}
.m_nav .ul li.li1:nth-child(2) a.a1 {
	background-image: url(../images/m_icon2.png);
}
.m_nav .ul li.li1:nth-child(3) a.a1 {
	background-image: url(../images/m_icon3.png);
}
.m_nav .ul li.li1:nth-child(4) a.a1 {
	background-image: url(../images/m_icon5.png);
}
.m_nav .ul li.li1:nth-child(5) a.a1 {
	background-image: url(../images/m_icon4.png);
}
.m_nav .ul li.li1:nth-child(6) a.a1 {
	background-image: url(../images/m_icon6.png);
}
.m_nav .ul li.li1:nth-child(7) a.a1 {
	background-image: url(../images/m_icon7.png);
}
.m_nav .ul li.li1:nth-child(8) a.a1 {
	background-image: url(../images/m_icon8.png);
}
.m_nav .ul li.li1:nth-child(9) a.a1 {
    background-image: url(../images/m_icon2.png);
}
.m_nav .ul li.li1:nth-child(10) a.a1 {
}

.m_nav .ul li .maked ul li:nth-child(1) {
	-webkit-transition: all .2s cubic-bezier(.77, 0, .175, 1) 0ms;
	transition: all .2s cubic-bezier(.77, 0, .175, 1) 0ms;
}
.m_nav .ul li .maked ul li:nth-child(2) {
    -webkit-transition: all .4s cubic-bezier(.77, 0, .175, 1) 0ms;
    transition: all .4s cubic-bezier(.77, 0, .175, 1) 0ms;
}
.m_nav .ul li .maked ul li:nth-child(3) {
    -webkit-transition: all .6s cubic-bezier(.77, 0, .175, 1) 0ms;
    transition: all .6s cubic-bezier(.77, 0, .175, 1) 0ms;
}
.m_nav .ul li .maked ul li:nth-child(4) {
    -webkit-transition: all .8s cubic-bezier(.77, 0, .175, 1) 0ms;
    transition: all .8s cubic-bezier(.77, 0, .175, 1) 0ms;
}
.m_nav .ul li .maked ul li:nth-child(5) {
    -webkit-transition: all 1.0s cubic-bezier(.77, 0, .175, 1) 0ms;
    transition: all 1.0s cubic-bezier(.77, 0, .175, 1) 0ms;
}
.m_nav .ul li .maked ul li:nth-child(6) {
    -webkit-transition: all 1.2s cubic-bezier(.77, 0, .175, 1) 0ms;
    transition: all 1.2s cubic-bezier(.77, 0, .175, 1) 0ms;
}
.m_nav .ul li .maked ul li:nth-child(7) {
    -webkit-transition: all 1.4s cubic-bezier(.77, 0, .175, 1) 0ms;
    transition: all 1.4s cubic-bezier(.77, 0, .175, 1) 0ms;
}
.m_nav .ul li .maked ul li:nth-child(8) {
    -webkit-transition: all 1.6s cubic-bezier(.77, 0, .175, 1) 0ms;
    transition: all 1.6s cubic-bezier(.77, 0, .175, 1) 0ms;
}
.m_nav .ul li .maked ul li:nth-child(9) {
    -webkit-transition: all 1.8s cubic-bezier(.77, 0, .175, 1) 0ms;
    transition: all 1.8s cubic-bezier(.77, 0, .175, 1) 0ms;
}
.m_nav .ul li .maked ul li:nth-child(10) {
    -webkit-transition: all 2s cubic-bezier(.77, 0, .175, 1) 0ms;
    transition: all 2s cubic-bezier(.77, 0, .175, 1) 0ms;
}
.so{width: 100%;padding-top:22px;padding-bottom:35px;float: left;line-height:20px;text-align: center;}
.so .m_icon1{height:20px;margin-bottom:2px; margin-right: 5px; vertical-align: middle;}
.so .sotit{width: 100%;height:23px;line-height:23px;}
.so .m_ss{
	padding: 0 12px;width:93%;margin:0 auto;text-align: center;	
	transform: translateY(0);
	-webkit-transform: translateY(100%);
    transform: translateY(100%);line-height: 32px; vertical-align: middle;
    -webkit-transition: all .6s cubic-bezier(.77, 0, .175, 1) 0ms;
    transition: all .6s cubic-bezier(.77, 0, .175, 1) 0ms;
    opacity: 0;
      -webkit-transition: all 1s cubic-bezier(.77, 0, .175, 1) 0ms;
    transition: all 1s cubic-bezier(.77, 0, .175, 1) 0ms;
}
.m_nav.open .so .m_ss{
	opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
}
.m_nav .so .m_ss input{height:33px;width:79%;padding-left:3px;padding-right:3px;box-sizing: border-box; font-size: 0.14rem;border: 1px solid #e3dbfc;}
.m_nav .so .m_ss  button{
	height: 33px;padding-bottom:2px;
	box-sizing: border-box;
	font-size: 0.14rem;
	background: #fff;
	color: #3e4762;
	width: 18%;
	margin-left: 1%;
	border: 1px solid #e3dbfc;
}
.m_nav div.m_serice{position: relative;
    padding: 15px 16px 38px;text-align: center;
    background-color: #641ce5;float:left;width:100%; box-sizing: border-box;}
.m_nav div.m_serice a{display: block;padding: 10px;margin-left:auto;margin-right: auto;font-size: 0.16rem;color:#fff;}


.navservice{width:100%;height:55px;line-height:55px; background-color:#1d02a7; }
.navservice .navinc{padding-left:150px;padding-right: 150px; }
.navservice .sl1{width:30%;float:left;}
.navservice .sl2{width:70%;float:right;text-align: right;}.navservice .sl2 .slink{display: inline-block;}
.navservice .sl2 a{color: rgba(255, 255, 255, 1.0);padding-left: 15px;padding-right:15px;display: inline-block; }
.navservice .sl2 a:hover{color: rgba(255, 255, 255, 0.75);}
.foot{background: #512bd4;padding-top: 60px;}

.yqlj_ul {margin-top: 15px;}
.yqlj_ul li{margin-right: 40px;}

.foot_biot{margin-top: 55px;border-top: 1px solid rgba(255,255,255,0.2);padding-top: 60px;}
.footb_le{width: 210px;margin-right:50px;}
.footb_le li{width:85px;margin-right:30px;margin-bottom: 10px;float: left;}
.footb_le li a{color: #ffffff;font-size:0.16rem;}
.footb_le li:nth-child(2n){margin-right: 0}
.logo_foot{margin-top:50px;margin-right: 60px;}
.logo_foot img{height: 52px;}
.footb_lebt{margin-bottom: 30px;}
.footb_lenr{margin-bottom: 10px;}
.footb_ri p{text-align: center;margin-top:20px;}
.footb_ri img{width:120px;}
.foot_bob{margin-top:50px!important;line-height: 25px;color: rgba(255,255,255,0.2);padding-bottom:20px;}
.foot_bob a{color: rgba(255,255,255,0.2);}

.conleft{width: calc(100% - 17% - 4%);display: block;float:left;padding-bottom: 0px;height: auto;}

.conright{width:17%;float:right;margin-top:42px;}
.conright.newsmenu{margin-top:30px;}
.conright::after{clear:both;}

.aboutmenu ul{font-weight: 400;line-height: 1.8;display: block;}
.aboutmenu ul li{display: block;
    padding: 10px 10px 10px 17px;
    border-bottom: 1px solid #e7e6e6;
    position: relative;color: #4a4e57;font-size:0.16rem;transition: 0.5s;}

.aboutmenu ul li:hover,.aboutmenu ul li.cur{padding-left: 34px;}
.aboutmenu ul li:first-child{padding-top:0;}
.aboutmenu ul li a{text-decoration: none;color:#212529;display: inline-block;position: relative;}
.aboutmenu ul li:hover a,.aboutmenu ul li.cur a{color: #512bd4;transition: all 0.5s}
.aboutmenu ul li a,.aboutmenu ul li a::after,.aboutmenu ul li a::before{
transition-property: color,background-color,border-color;
    transition-duration: .2s;
    transition-timing-function: linear;}
.aboutmenu ul li a::before{
    position: absolute;top:8px;
    width: 15px;
    height: 15px;
    display: block;
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='3 4 14 14' width='12' height='13'  ><path d='M8.72 18.78a.75.75 0 001.06 0l6.25-6.25a.75.75 0 000-1.06L9.78 5.22a.75.75 0 00-1.06 1.06L14.44 12l-5.72 5.72a.75.75 0 000 1.06z' fill-rule='evenodd'   fill='rgba(33,37,41,1.00)'  ></path></svg>");
    content: '';
    margin-left: -21px;
    color: #212934;
    background-repeat: no-repeat;
    background-position: left top;
}
.aboutmenu ul li:hover a::before,.aboutmenu ul li.cur a::before{
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='3 4 14 14' width='12' height='13'  ><path d='M8.72 18.78a.75.75 0 001.06 0l6.25-6.25a.75.75 0 000-1.06L9.78 5.22a.75.75 0 00-1.06 1.06L14.44 12l-5.72 5.72a.75.75 0 000 1.06z' fill-rule='evenodd'   fill='rgba(81,43,212,1.00)'  ></path></svg>");
}
.aboutmenu ul li.li2{padding-left:56px;}
.aboutmenu ul li.li2:hover,.aboutmenu ul li.li2.cur2{padding-left:76px;}
.aboutmenu ul li.li2:hover a,.aboutmenu ul li.li2.cur2 a{;color: #512bd4;}
.aboutmenu ul li.li2 a::before{ position: absolute;top:6px;
    width: 15px;
    height: 15px;line-height: 15px;
    display: block;
    content: '-';background-image: none;margin-left: -21px;
    color: #212934;
    background-repeat: no-repeat;
    background-position: left top;
}
.aboutmenu ul li.li2:hover a::before,.aboutmenu ul li.li2.cur2 a::before{
    background-image: none;color: #512bd4;
}
.loading span{display:none;text-align:center;}
.loading{
	overflow:hidden;
	background-image: url(../images/loading.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
@media (min-width: 1365px) and (max-width: 1660px){
	.navservice .navinc{padding-left:50px;padding-right:50px; }
.wrap{padding:0 50px;}	.navtop_ri  li{margin-right:9px;margin-left:9px;}.navservice .sl2 a{padding-left:9px;padding-right:9px;}
}
@media (min-width: 992px) and (max-width: 1364px){
	.wrap{padding:0 10px;}.navservice .navinc{padding-left:10px;padding-right: 10px; }	
	.navtop_le{width:260px;}
	.navtop_ri{
		width: calc(100% - 260px);
	}
	.navtop_ri  li{margin-right:0.08rem;margin-left:0.08rem;}.navservice .sl2 a{padding-left:0.08rem;padding-right:0.08rem;}
	.navtop_ri li a span {
		min-width:0.32rem;
		font-size: 0.14rem;  
	}
	.maked li a {
    font-size: 0.14rem;    
    }
}
@media screen and (max-width: 1460px){
	.wrap_2{width: 1400px;margin:0 auto;}
	.wrap_3{width: 1400px;margin:0 auto;
}

@media screen and (max-width: 991px){	
	.banner {width: 100%}
		.nav_top,.navservice{display: none;}
		.m_nav,.header{display: block;}
	.jt{width: 35px; margin-top:175px;transition: all 0.5s}
	
	.dsfd .jt{transform:rotate(90deg); transition: all 0.5s}
	#navToggle {
		padding-left: 0.22rem;padding-right: 0.22rem;padding-top: 0.23rem;padding-bottom: 0.18rem;
		display: inline-block;
		float: right;
		/*
		margin-left: 660px;
		*/
		height:17px;
	}
		 #navToggle span {
			position: relative;
			width:25px;
			height:3px;
			margin-top:5px;
		}
		#navToggle span:before,
		 #navToggle span:after {
			content: '';
			position: relative;
			width: 100%;
			height:3px;
			left: 0;
		}
		#navToggle span,
		 #navToggle span:before,
		 #navToggle span:after {
			-webkit-transition: 0.3s;
			-moz-transition: 0.3s;
			-o-transition: 0.3s;
			transition: 0.3s;
			display: block;
			background: #bfaae5;
		}
		#navToggle span:before {
			top:7px;
		}
		#navToggle span:after {
			bottom:10px;
		}
		 #navToggle.open span:before {
			top:6px;
			-webkit-transform: translateY(-11px) rotate(-45deg);
			-moz-transform: translateY(-11px) rotate(-45deg);
			-ms-transform: translateY(-11px) rotate(-45deg);
			-o-transform: translateY(-11px) rotate(-45deg);
			transform: translateY(-11px) rotate(-45deg);
		}
		 #navToggle.open span:after {
			bottom: 1200px;
			-webkit-transform: translateY(10px) rotate(45deg);
			-moz-transform: translateY(10px) rotate(45deg);
			-ms-transform: translateY(10px) rotate(45deg);
			-o-transform: translateY(10px) rotate(45deg);
			transform: translateY(10px) rotate(45deg);
		}
		 #navToggle.open span {
			background: none;
		}
		 #navToggle.open span:before,
		 #navToggle.open span:after {
			background: #4f4f4f;
		}
		.wrap{width: 100%;margin:0 auto;}
		.m_nav .ul li .zc{width: 140px; text-align: center; margin-right:20px;border:none; margin-top:40px;}
		.m_nav .ul li .dl{width: 140px; text-align: center;margin-top:40px; color: #fff}
		.wrap{width:100%;margin:0 auto;}
			.wrap_2{width: 100%;margin:0 auto;}
			.wrap_3{width: 100%;margin:0 auto;}			
        .foot {padding-top:32px;}
		.foot .wrap_2{width: 95%;margin-left:auto;margin-right:auto;	}
		.foot .font_24{font-size: 0.18rem;}
	     .foot .font_20{font-size:0.18rem;}	
		.yqlj_ul {margin-top: 8px;}
		.yqlj_ul li {margin-right:21px;	}
		.foot_biot {margin-top:32px;padding-top:32px;}
		.logo_foot{margin-top:0px;margin-right:0px;height:36px;float: none;text-align: center;}.logo_foot img{height:36px;}
		.footb_le{width:100%;margin-right:0%;margin-top:32px;}
		.footb_le li{width: 23%;margin-right:2%;margin-bottom: 7px;}
	    .footb_le li a{font-size:0.14rem;}
		.footb_le li:nth-child(2n){margin-right: 0}
	    .footb_le2{width:100%;margin-top:32px;}
		.footb_le2 .footb_lebt{margin-bottom:16px;}
		.footb_le2 .footb_lenr{margin-bottom:7px;}
	    .footb_ri {margin-top:16px;float:left;width: 100%; text-align:center;}
	    
	 	.footb_ri p{text-align: center;margin-top:6px;}
		.foot_bob{margin-top:32px!important;line-height:16px;padding-bottom:12px;text-align: center;}
	    .foot_bob span{display: inline-block;width:100%;text-align: center;}
		.foot_14{font-size: 0.14rem;}
}	
	