@media screen and (max-width:1600px){
	.wrap{width:1200px;}
}
@media screen and (max-width:1440px){
	.m_about dd{width:557px;}
	.aList li{margin-right:15px;}
}
@media screen and (max-width:1280px){
}
@media screen and (max-width:1200px){
}
@media screen and (max-width:1024px){
	.main-b{height:auto;padding-bottom:30px;}
	.wrap{ width: 90%;}
	.nav{top:-15px;display:none;}
	.head .top{height:52px;margin-bottom: 6px;position: relative;}
	.logo{margin-top:5px;}
	.menu-handler{display: block;top:2px;}
	.maImg{width:47%;}
	.m_about dd{width:53%;}
	.m_about dd h3{padding-top:30px;font-size:22px;}
	.aList{padding-top:50px;margin-right:-15px;}
	.aList li{margin-right:10px;width:70px;}

	.cb_list li{width: 33.333%;height: auto;margin-bottom: 20px;}
	.cb_list li a{height: auto;}
	.mbDl li{width: 100%;}
	.mbNav li a{font-size: 18px;}
	.mcList li{width: 50%;padding: 10px 0;}
	.m_tit h2{font-size: 18px;}
	.main-c .m_tit{width: auto;padding: 0 15px;}
	.main-c .m_tit p{width: auto;padding: 0 20px;margin-top: 10px;}
	.mcList li a{margin: 0 10px;display: block;}
	.mcList li a img{max-width: 100%;}
	.faDl{width: 45%;margin-right: 20px;height: auto;margin-bottom: 20px;}
	.faDl:first-child{height: 299px;}
	.faDl:nth-child(2){height: 299px;}
	.swiper-container-horizontal > .swiper-pagination{bottom: 15px;}
	.gpBox{position: static;}
	.gpBox ul{width: 100%;}
	.gpBox table{width: 100%;height: 100%;}
	.gpBox li td{padding: 5px 10px;text-align: center;}
	.gpBox li td span{font-size: 24px;}
	.gpBox li.g_li2 .l_div{padding-left: 0}
	.gpBox ul{height: auto;}
	.aMain{top:0;}
	.jie td{float: left;width: 100%;}
	.j_r{padding-left: 0}
	.fa_box{display: none;}
	.fa_r{position: static;width: auto;padding: 0 0 10px 0;}
	.foot_a{padding-right: 0;}
	.wb{margin: 0}
	#banner{margin-top: 100px;}
	.culture h2{font-size: 20px;}
	.wh_a tr{overflow: hidden;margin:0;}
	.wh_a td{float: left;width: 100%;padding-bottom: 20px;}
	.wh_a td.w_lab{background: none;height: auto;width: 100%;box-sizing:border-box; -moz-box-sizing:border-box; /* Firefox */ -webkit-box-sizing:border-box;border:1px dashed #0a3188;padding: 5px 0;font-size: 18px;}
	.w_txt{width: auto;padding-top:10px;padding-left: 0;}
	.culture h3{font-size: 18px;}
	.wh_c .item{width: 100%;}
	.event{background: no-repeat;padding: 0}
	.smallScroll{display: none;}
	.bigImg{width: 100%;position: relative;    font-size: 13px;}
	.bigImg p{padding: 5px 10px;}
	.bigImg img{display: block;max-width: 100%;}
	.bigImg li{background: #f00;}
	.bigImg li,.bigImg{height: 100%;}
	.imgBox.swiper-wrapper{display: flex;}
	.imgBox{border:none;}
	.bigImg .item{margin: 0 3px;}
	.culture h2{margin-bottom: 20px;}
    #owl{width: 100%;}
    #owl .item {display: block;} 
    #owl img {display: block;width: 100%;}
    .ryBox .tips{display: block;margin-bottom: 15px;}
    .ry_c th,.ry_c td{font-size: 14px;padding:5px;line-height: 20px;border:1px solid #ccc;}
    .ry_c td{font-size: 12px;}
    .ryBox .sPrev,.ryBox .sNext{display: none;}
    .qxNav{width: 100%;margin: 0;}
    .qxNav li{width: auto;}
    .qxNav li.on a{right: 0;width: auto;background: #0a3188}
    .qxCont{display: block;float: left;width: 100%;margin: 15px 0;}
    .qxLx{display: block;float: left;width: 100%;margin: 0;}
    .video_l,.video_r{float: none;width: 100%;display: block;height: auto;padding-bottom: 15px;}
    .video_l p{font-size: 15px;}
    .video_l img{max-width: 100%;display: block;margin: 0 auto}
    .video_r{padding-top: 15px;}
    .video_r li strong{font-size: 15px;}
    .videoBox{padding: 0}

	.news_pic{margin: 0 -10px;}
	.news_pic li{float: left;width: 50%;margin:0 0 15px 0;}
	.news_pic li a{display: block;margin: 0 10px}
	.news_pic li img{width: 100%;height: auto;}
	.jList{margin-top: 5px;padding-left: 0;padding-right: 0}
	.jList li{height: 34px;line-height: 34px;}
	.jList li a{font-size: 14px;}
	.product{margin-right: 0}
	.product .item{width: 100%;margin-right: 0}
	.cb_list li .cb_img{display: none;}
	.cb_list li a:hover .cb_img{filter:alpha(opacity=0);opacity: 0}
	.cg th,.cg td{padding: 10px;}.cg th h4{margin: 0;}
	.fn_div td,.lyBox td{float: left;width: 100%;}
	.fn_div td img{max-width: 100%;width: 100%;}
	.lyBox{padding-left: 0;}
	.lyBox td{padding-left: 0;padding-right: 0;}
	.lyBox td.btn{text-align: center;}
	.bs_t{overflow-y:auto;}
	.bs_t table{white-space: nowrap;}
	.bs_dz td{float: left;width: 100%;padding:10px 0;}
	.bs_dz td img{max-width: 100%;width: 100%;}
	.hm_sear li.left,.hm_sear li.right{width: 100%;float: none;margin-bottom: 10px;}
	.hm_sear li input[type=text],.hm_sear li input[type=button]{display: block;width: 100%;box-sizing:border-box;height: 35px;line-height: 35px;}
	.hm_t{overflow-y:auto;}
	.hm_t table{white-space: nowrap;}
	.hm_t th{font-size: 13px;}
	.hm_t td{font-size: 12px;}
	.t_txt{margin-left: 0;float: left;width: 100%;margin-top: 20px;}
	.t_btn{margin-left: 0}
	.job_box{padding: 20px 0;}
	.job_box td{float: left;width: 100%;text-align: left;}
	.area{padding: 15px 0;}
	.job_box td input[type=text]{width: 100%;}
	.navbox{top:110px;}
	.logo img{top:-9px;position: relative;}
}
@media screen and (max-width:861px){
	.so_list{padding-top:50px;}
	.so_list li a{margin:0 10px;}
	.maImg{width:100%;height:auto;}
	.maImg img{width:100%;height:auto;}
	.m_about dd{width:100%;padding-bottom:25px;}
	.aList{padding-top:30px;}
	.aList li{width:77px;}
	.banShow .swiper-slide{background-repeat: no-repeat;background-position: center top;height:250px;background-size: 100% 100%;}
	.banShow .swiper-slide img{display:none;}
	.newList li{width:50%;}
	
	.m_tit{width: auto;padding: 0 20px;}
	.m_tit h2{font-size: 20px;}
	.main-a{padding:30px 0;}
	.mbNav li a{font-size: 15px;}
	.line{margin: 15px 0;}

}

@media screen and (max-width:641px){

	.proUl li{width:50%}
	.aImg img{width:100%;}
	.search{display:none;}
	.head-a{border-bottom:1px solid #ccc;margin-bottom:6px;}
	.head-a span.notice{display:none;}
	.head-a span.right{display:none;}
	.head-a span.gup{display:inline-block;margin-right:15px;}
	.so_list li{width:50%;}
	.so_list li a p{font-size:12px;}
	.cb_list li{width: 100%;text-align: center;}
	.cb_list li{overflow: hidden;}

	.mbDl li a{padding-left: 0;}
	.bImg{position: static;text-align: center;width: 100%;height: auto;min-height: 160px;background-size: auto 100%;background-position:  center center;background-color: #dfe7fe;margin-bottom: 15px;padding: 5px 0;}
	.bImg img{max-width: 100%;height: auto;vertical-align: middle;}
	.mbNav li a{font-size: 12px;}
	.mbDl{padding: 0px 0 15px 0;}
	.mbDl li a{}
	.foot_a{padding-right: 0;}
	.faDl{width: 100%;height: auto;margin-right: 0;margin-bottom: 15px;}
	.wb{margin: 0;}
	.fa_r{width: 100%;position:static;border:none;float: left;padding-left: 0;margin-bottom: 15px;}
	.faDl:nth-child(3){height: auto;}
	.gpBox li td span{font-size: 14px;}
	.top_a h3{font-size: 16px;}
	.wl_box{padding-left: 0;}
	.wl_box img{position: static;display: block;width: auto;max-width: 100%;margin: 0 auto}
	#owl-demo .owl-controls{display: none;opacity: 0;}
	.gpBox{bottom: -1px;background-color: #0A3188}
	.gpBox li td{font-size: 12px;padding: 5px;}
	.gpBox li.g_li2 img{height: 14px;}
	.logo img{height: 35px;}
	.menu-handler{top:-4px;}
	.fa_box{border-right: none;}
	.faDl:nth-child(2){height: auto;}
	.f_p span{float: left;width: 100%;}
	.htop{position: fixed;left: 0;right: 0;top:0;z-index: 100;background: #fff;}
	.head-a{padding: 5px 0;}
	.video_l img{width: 100%;}
	#aBan{height: 260px;line-height: 260px;}
	.news_pic li{width: 100%;}
	.n_zh li{width: 100%;margin-bottom: 15px;position: relative;}
	.n_zh li a{padding-bottom:40px;padding-top: 15px}
	.n_zh li h4 span{position: absolute;left: 15px;bottom: 15px;}
	.kdList li{width: 100%;padding: 20px 0;font-size: 16px;}
	.kdList li{font-size: 18px;}
	.kan_list li{width: 50%;}
	.kan_top h2{font-size: 18px;}
	.logo img{top: 3px;}
	#aBan{margin-top: 100px;}
	.navbox{top:100px;}
	.lyBox .tbw{width: 100%;}
}

@media screen and (max-width:481px) {
	.m_about dd h3{font-size:20px;}
	.aList li{margin-bottom:15px;}
	.newList li{width:100%;}
	.mcList li{width: 100%;}
	.kan_top{height: auto;}
	.k_s{float: left;width: 100%;}
	.kan_list li{width: 100%;}
}
@media screen and (max-width:360px) {
	.m_tit h3{font-size:18px;}
	.m_tit h4{padding:0 65px;}
	.main-b .m_tit h4{margin-left:-20%;}
	.m_about .d_box{padding:0 20px;}
	.banShow .swiper-slide{height:180px}
	#footer .fli_b a{width:100%;margin: 0;}

}
@media screen and (max-width:320px) {
	.main-b .m_tit h4{margin-left:-30%;}
	.banShow .swiper-slide{height:160px}

}
@media screen and (min-width:640px){
	html{ font-size:20px;}
}
@media screen and (min-width:540px) and (max-width:639px){

	html{ font-size:18px;}
}
@media screen and (min-width:480px) and (max-width:539px){
	html{ font-size:16px;}

}
@media screen and (min-width:320px) and (max-width:479px){
	html{ font-size:14px;}
	#banner h1{font-size:1.6rem;}
}
