.w1400 {    max-width: 1400px;     margin: 0 auto;}

.header{background:#fff; height:80px; }
.logo{float:left; margin-left:1%; width: 20%; }
.logo img{ padding-top:12px; width:100%;}
.qinav{  padding-left:13% }
.header_right{float:right; border-right:1px solid #e5e5e5; margin-right:1%;   }

.qinav li{float:left; padding:0 30px;  }
.qinav li a{ color:#444; height:80px; line-height:80px; font-size:16px;}
.header_right a{border-left:1px solid #e5e5e5; height:80px; line-height:80px; display:block; float:left; color:#2f64e4; font-size:16px; padding:0 30px;   }
.header_right img{padding-top:0; }

#banner_m {
	width:100%;
	overflow:hidden;
	position:relative;
}
#banner_m .swiper-slide {
	position:relative;
	text-align:center;
}
#banner_m img {
	max-width:100%;
	display:block;
}
#banner_m .pagination {
	position:absolute;
	z-index:20;
	bottom:3px;
	text-align:center;
	right:0;
}
#banner_m .swiper-pagination-bullet {
	display:inline-block;
	width:5px;
	height:5px;
	border-radius:5px;
	background:#fff;
	margin:0 2px;
	opacity:0.8;
	cursor:pointer;
}
#banner_m .swiper-pagination-bullet-active {
	background:#ff6600;
}


.same_cate .cateli ul{ border-top:1px solid #dedede; border-bottom:1px solid #dedede; }
.same_cate .cateli ul li{ float:left;  padding:20px 20px; }
.same_cate .cateli ul li a{ color:#444; }
.same_cate .cateli ul li a:hover{ color:#2356cd;}


.footer{ margin-top:100px; padding:4% 0;background: #2356cd;}
.footer .footer1{ width:87px; margin:0 auto; }
.footer .footer2{  padding-top:50px;}
.footer .footer2 h4{ color:#fff; font-weight:bold;  font-size:16px; margin-bottom:20px;  }
.footer .footer_left{ width:30%;  float:left; padding-right:5%; }
.footer .footer_left a{ color:#fff;}
.footer .footer_mid{ width:50%;  float:left; padding-left:5%; border-left:1px solid rgba(255,255,255,0.2); border-right:1px solid rgba(255,255,255,0.2);  }
.footer .footer_right{ width:12%;  float:right;}
.footer .footer_left p{ color:#fff; line-height:30px;color: #fff;}
.footer .footer_mid .midli{ width:33.3%;  float:left;}
.footer .footer_mid .midli ul li{ margin-bottom:10px; }
.footer .footer_mid .midli ul li a{ color:#fff;  }
.footer .footer_right img{ width:100%; }

.footer_m{background: #3d63dc; padding:40px 0; margin-top:30px;}
.footer_m .m1{ color:#fff;  font-size:20px; text-align:center; }
.footer_m .m2{  text-align:center; color:#fff; padding-top:10px;   }
.footer_m .m3{ color:#fff;  font-size:18px;  text-align:center;padding-top:10px; }
.footer_m .m4{ color:#a3a3a3;  font-size:14px;  text-align:center; padding-top:10px;  }
.footer_m .m2 a{   font-size:18px; color:#fff;  padding:0 10px; }
.footer_m .m3 a{ font-size:18px; color:#c6c6c6; }

.mianbao{margin:30px 0; }
.mianbao .weizhi{ background:url(../images/home_icon.png) no-repeat left top; padding-left:25px; float:right;}
.mianbao .cattit{ float:left; }
.cattit h4{ margin:0;}
.mianbao{padding-bottom:20px;}


.preNext ul li{ padding-bottom:10px;}

/* 图片放大 */
.scale-img  { overflow: hidden;}
.scale-img img{
    -webkit-transition: all .3s;
    -ms-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}
.scale-img:hover img{
    -webkit-transform: scale(1.08);
    -ms-transform: scale(1.08);
    -ms-transform: scale(1.08);
    -o-transform: scale(1.08);
    transform: scale(1.08);
}


@media (max-width:1350px) {
.qinav { padding-left: 5%;}
.qinav li{padding:0 18px;}


}



@media (max-width:1100px) {
.qinav { padding-left: 3%;}
.qinav li{padding:0 12px;}
.banner{ display:none;}
}


@media (max-width:1000px) {
.qinav{  width:100%;}
.qinav li{ width:90px;  }
.header_right { display:none;}
}

@media (max-width:900px) {
.qinav{   width:100%;}


}

@media (max-width:800px) {
.qinav{   width:100%;}

.logo img{ width:150px; padding-top:20px;}
}
@media (max-width:767px) {
.header{ display:none; }
.footer{ display:none; }
.mianbao { padding:0 15px;  margin:20px 0;}
.same_cate{  padding:0 15px;}
.same_cate .cateli ul{ border-top:1px solid #dedede; border-bottom:1px solid #dedede; padding:10px 0;}
.same_cate .cateli ul li{ float:left;  padding:0 10px; }
.same_cate .cateli ul li a{ font-size:14px; color:#333; height:30px; line-height:30px; padding-left:0; }



}

@media (max-width:600px) {
.footer_m .m2 a{ font-size:16px; }
}

@media (min-width:768px) {
.navbar{ display:none; }
.footer_m{ display:none; }

}


@media (min-width: 1101px) { 
#banner{ display:none;}
    
}


