@charset "utf-8"; 
.footer{
	border: 1px solid #E0E0E0;
}
.footer_item {
 width: 1280px;
 margin: 0 auto;
}

.footer_top {
 overflow: hidden;
 border-bottom: 1px solid #E0E0E0;
 padding: 30px 0;
}

.footerT_l {
 float: left;
}

.footerT_r {
 float: right;
 width: 130px;
}

.footerT_l p {
 font-size: 14px;
 font-family: Microsoft YaHei;
 font-weight: 400;
 color: rgba(51,51,51,1);
 line-height: 30px;
}

.footerT_l p a.lv1_tit {
 color: #333;
}

ul.ftL_ul {
 overflow: hidden;
 margin-top: 20px;
}

.ftL_ul li {
 width: 50%;
 float: left;
 margin-bottom: 15px;
 font-size: 12px;
 font-family:Microsoft YaHei;
 font-weight:400;
 color:rgba(153,153,153,1);
}

p.ftR_p {
 font-size: 18px;
 font-family:Microsoft YaHei;
 font-weight:400;
 color:rgba(51,51,51,1);
 line-height: 22px;
 float: left;
 width: 18px;
}

.footerT_r img {
 float: right;
}

.footer_bottom {
 overflow: hidden;
 padding: 30px 0 45px;
}

.footerB_l {
 float: left;
}

.footerB_r {
 float: right;
}

.footerB_l p {
 font-size: 12px;
 font-family:Microsoft YaHei;
 font-weight:bold;
 color:rgba(111,95,118,1);
}

.footerB_l p a.lv1_tit {
 color: #6F5F76;
}


.footerB_l p.beian {
 color: #999999;
 margin-top: 10px;
 font-weight: normal;
}

.footerB_r span {
 font-size: 14px;
 font-family:Microsoft YaHei;
 font-weight:400;
 color:rgba(51,51,51,1);
 line-height:30px;
}

@media only screen and (max-width:768px){
.footer{ width:100%; overflow:hidden;border: none;}
.footer_left , .footer_right{ display:none;}
.footer_center{ float:none; width:100%; padding:15px 0}
.footer_center p{ display:none;}
.footer_center p.mobileshow{ display:block; padding:0 10px;}
.footer_item{width: 100%;}
.footer_top{padding: 30px;}
.footer_bottom{padding: 30px;}
.footerT_r,.footerB_r{display: none;}
}
@media only screen and (max-width:480px){
} 