@media (max-width: 1200px){


	.nav li>a{font-size: 16px;}
	.f_logo{ width: 100%; text-align: center;}

	.text-left{width: 100%; font-size: 15px;}
	.footer-bottom{ font-size: 15px;}

	.ewm{width: 100%;}
}
@media (max-width: 1023px){
	.top_nav{color: #fff;width: 26px;height: 30px;float: left;margin-left: 14px;cursor: pointer;display: inline;}
	.top_nav_search{background: rgba(255, 255, 255, 0.2);height: 30px;float: left;cursor: pointer;display: inline;padding-right: 10px;}
	.top_nav_search input{background: none;padding: 5px 0;border: 0;outline: none;width: 100px;color: #fff;}
	.top_nav_search span{color: #fff;}
	.navbar-left{float: left;}
	.top_nav_right,.navbar-left{margin-top: 8px;}
	.top_nav_right{margin-top: 25px;}
	.nav-bg{height: 80px;}
	.nav>li:hover .dropdown-menu{display: none;}}
@media (min-width: 1200px){

	.navbar-collapse{padding: 0;}}
@media(max-width: 1119px){

	.searchbtn{ display: block; width:44px;height:44px;border-radius:50%;border:1px solid #fff; position: relative;z-index: 999; background:url(../images/ss.png) no-repeat center;float:right;display:inline-block;cursor:pointer;margin-right:25px;margin-top:3%;}
	.wp_search{ display:inline-block;position:relative;padding-left:15px;border: 0px solid #d0d0d0;background:#fff;width:100%;}
	.wp_search .keyword{ outline: none; width:100%!important;border:none;height:43px; line-height:43px; background:transparent; font-size:16px;color:#666;}
	.wp_search .search{width:111px;height: 45px;border:0px; background: #007bb6;cursor: pointer; vertical-align:top;position:absolute;right:0;  color:#fff; font-size:16px;top:0;}
	/*è?a????1‰è?“?…￥???*/
	.searchbox{    position: fixed;  width: 100%;  height: 100%;  top: 0;  left: 0;  display: none;  z-index:50;}
	.searchbox .search_bg{position: absolute;  width: 100%;  height: 100%;  background: #000;  opacity: 0.6;  filter:Alpha(opacity=60);}
	.searchbox .close{ position: absolute;  color: #fff;  font-size: 50px;  right: 10%;  top: 15%;  cursor:pointer; opacity: 0.8;}
	.searchbox form{width: 50%;  margin: auto;  position: absolute;  left: 0;  right: 0;  top: 0;  bottom: 0;  display: block;  height: 45px;}

	.wp-search {position: relative;border: 1px solid #d0d0d0;}
	.wp-search form {display: block;}
	.wp-search .search-input {margin-left:4px; margin-right: 40px;}
	.wp-search .search-input input.search-title {width: 100%;height: 22px;padding: 4px 0;line-height: 22px;background: none;color: #FFFFFF;font-size: 14px;border:0;outline: 0;}
	.wp-search .search-btn {width:32px;height: 32px;position: absolute;right: 0;top:0%;}
	.wp-search .search-btn input.search-submit {width:32px;height: 30px;border:0;outline: 0;background: #FFFFFF url(../images/ss.png) no-repeat center;cursor: pointer;}


	body{background: none;}
	.top-left{margin-right: 0;width:65%;}
	.top-left img{max-width: 100%;}
	.sj_logo{ margin-left: 5px; float: left;}
	.header-mp .logo:hover img{transform: unset;}
	.nav-top{display:none;}
	.wp-navi{display:none;}
	.latest{display: none;}
	.sj_latest{background: #FFF;width: 100%;display: block;}
	.sj_latest ul li{ background: #f4fbfa;
		font-family: PingFangSC-Regular, Microsoft YaHei;
		font-size: 16px;
		color: #333333;text-align: center;
		letter-spacing: 0.3px;
		line-height: 50px; width: 49.7%;
		float: left; border-bottom: 1px solid #ebebeb;
		border-right: 1px solid #ebebeb;}
	.sj_latest ul li a{ color: #333;}
	.ej_right_nav h1{width:100%;background: #004a9f;color:#fff;line-height:40px;border-bottom:none;font-weight:normal;font-size:18px;text-align:center;}
	.ej_right_nav span{width:100%;background:/*#f7f7f7 */;line-height:45px;padding-left:40px;box-sizing:border-box;    border-bottom: 1px #d2dcec solid;margin-bottom:15px;}
	.ycnr{padding: 5px 2% 0px; margin-top: 0px;}
	.photos_list{padding-left:0px;}
	.photos_list .item{width:calc(100% - 7.5px);margin:0 0 25px 4px;}
	.photos_list .item .h{opacity:1;bottom:0;}
	.photos_list .item:nth-child(3n-2){margin-left:2px;}
	.photos_list .item:nth-child(odd){margin-left:2px;}

}
@media (min-width: 992px){
	main .index-banner .swiper-slide img{height: 100vh;}

}
@media(max-width: 992px){
	.latest{display: none;}
	.sj_latest{background: #FFF;width: 100%;display: block;}

}
@media(max-width: 768px){
	.bg1{padding-top: 70px;}
	.zsdt{width: 100%;}
	.zsfw_bt img{ width:50%}
	.list-container{ padding: 0px;}
	.pic_c .item1, .pic_l .itemz{height: 14.6vw;}
	.pic_c .item1 .ico, .pic_l .itemz .ico{width: 40px;}
	.pic_c .item1 .ico span, .pic_l .itemz .ico span{height:30px;  line-height: 30px;}
	.pic_c .item1 .ico span img, .pic_l .itemz .ico span img{ height: 20px;}
	.pic_c .item1 .h, .pic_l .itemz .h{font-size:16px;}
	.tblj_lj .list .item .h{ font-size: 16px;}
	.pic_c .zst2{height: 14.6vw;}
	.pic_c .zst2 span{height: 14.6vw;}
	.pic_r .zst5 span{height:29.1vw;}
	.qdgy_bt{ display: none;}
	.picr{width: 100%;margin-left:0px;}
	.picl{width: 100%;margin-left:0px;padding-left:0px;  padding-right:0px; height: auto;}
	.picl .img img{width: 100%;}
	.picr_list{padding-left:0px;padding-right:0px;height:auto;margin-bottom: 0px;}
	.picr_list .abjx{ display: none;}
	.picr_list .bbjx{display: none;}
	.picl .abjx{ display: none;}
	.picl .bbjx{ display: none;}
	.CtaButton{margin-top: 20px;margin-right: 20px;}

}
@media (max-width: 1119px){
	.nav-se{position: fixed;}
	.header-pc{display: none;}
	.header-mp{position: relative;top: 0;z-index: 101;display: block;width: 100%;background: #004a9f;line-height: 66px; padding: 10px 0px;}
	.header-mp .header-mp-right{text-align: right;white-space: nowrap;position: relative;z-index: 102;}
	.header-mp .header-mp-right .ham{width: 18px;height: 18px;font-size: 18px;margin-top: -5px;}
	.header-mp .header-mp-right .english{display: none;margin-right: 10px;}
	.header-mp .header-mp-right .english span{opacity: 0.7;font-family: NotoSans-Regular;font-size: 14px;color: #ffffff;letter-spacing: 0;line-height: 28px;}
	.header-mp .header-mp-right .english i{color: #ffffff;font-size: 20px;padding-right: 8px;}
	.header-mp .logo:hover img{transform: unset;}
	.header-mp .header-mp-right > a{margin-right:45%;}
	.searchbox form{width:90%;}
	.searchbtn{margin-right: 0px;margin-top:5px;border: none;position: absolute;right: 40px;}
	.body_b .searchbtn{background: url(../images/ss.png) no-repeat center;}
	.move_navBox{top:65px;position: absolute;width: 100%;overflow-y: scroll;height: 360px;}
	.move_nav{position:absolute;top:0px;right: 5px;width: 100%;z-index: 5;height:0px;}
	.move_menu{display: block;clear: both;line-height: 36px;font-size: 1.125em;padding: 0 10px;cursor: pointer;color: #fff;background: #6499de;position: relative;}
	.move_menu .menuicon{float: right;width:24px;height:16px;background: url("../images/navicon.png") no-repeat;background-size: 100%;position: relative;top:18px;}
	.menuicon.closeNav{background: url("../images/x.png") no-repeat;position: absolute;top:18px;right:10px;width:17px;height:17px;background-size: 100%}
	#move_nav li{background: #004a9f;padding: 0 10px;line-height:28px;}
	#move_nav li p{border-bottom: 1px solid #6499de;padding: 10px;}
	#move_nav li a{color:#fff;font-size: 16px;display:inline-block;width: 25%;}
	#move_nav li ul{margin: 0;}
	#move_nav li ul li{border-bottom: 1px dashed #4a7fc5;padding:9px 2%;background: #6499de;width: 46%; float: left;}
	#move_nav li ul li a{font-size:16px;color:#fff;display:block;width:auto}
	.zkicon{background: url("../images/zkicon.png") right center no-repeat;width:60%;height:13px;display: inline-block;float: right;position: relative;top:5px;right:5%;}
	.sqicon{background: url("../images/sqicon.png") right center no-repeat;width:60%;height:13px;position: relative;top:7px;right:5%;}
	.header-mp .search{position: relative;margin-top: 10px;}
	.header-mp .search i{position: absolute;color: #999;right: 15px;}
	.header-mp .search input{width: 100%;height: 36px;opacity: 0.7;border: 1px solid #ffffff;border-radius: 2px;background: transparent;outline: none;color: white;line-height: 36px;padding-left: 15px;padding-right: 40px;}
	.header-mp .header-mp-nav-top{height: 32px;width: 100%;background: #4a7fc5;line-height: 32px;position: relative;border-bottom: 1px solid #2086ba;}
	.header-mp .header-mp-nav-top::after{width: 100%;content: "";display: inline-block;overflow: hidden;height: 0;}
	.header-mp .header-mp-nav-top>a{display: inline-block;font-family: MicrosoftYaHei;font-size:16px;color: #ffffff;padding: 0px 15px;line-height: 28px;}
	.header-mp .header-mp-nav-bottom{margin-bottom: 35px;}
	.header-mp .header-mp-nav-bottom li > div{font-family: MicrosoftYaHei;font-size: 16px;color: #ffffff;letter-spacing: 0;line-height: 28px;margin-bottom:10px;text-align: center;}
	.header-mp .secondaryNavigation-mp{background: #217caa;width: 100vw;margin-left: -15px;clear: both;overflow: hidden;transition: height 0.3s linear;height: auto;margin-bottom: 10px !important;margin-top: -10px;padding-top: 10px;padding-bottom: 10px;padding-left: 30px;padding-right: 30px;}
	.header-mp .secondaryNavigation-mp>a{float: left;margin-bottom: 10px;display: inline-block;width: 50%;font-size: 14px;color: white !important;}
	.header-mp .header-mp-nav-bottom li > div > a{color: white;}
	.header-mp .header-mp-nav-bottom li > div > a:hover{color: white;}
	.body_b .top{display: none;}
	.body_b.showdiv .top{display: none;}
}
@media (max-width: 991px){
	.nav-se{position: fixed;}
	.header-pc{display: none;}
	.header-mp{position: relative;top: 0;z-index: 101;display: block;width: 100%;background: #4a7fc5;line-height: 66px;}
	.header-mp .header-mp-right{text-align: right;white-space: nowrap;position: relative;z-index: 102;}
	.header-mp .header-mp-right .ham{width: 18px;height: 18px;font-size: 18px;margin-top: -5px;}
	.header-mp .header-mp-right .english{display: none;margin-right: 10px;}
	.header-mp .header-mp-right .english span{opacity: 0.7;font-family: NotoSans-Regular;font-size: 14px;color: #ffffff;letter-spacing: 0;line-height: 28px;}
	.header-mp .header-mp-right .english i{color: #ffffff;font-size: 20px;padding-right: 8px;}
	.header-mp .logo:hover img{transform: unset;}
	.header-mp .header-mp-nav{position: fixed;top: 66px;width: 100vw;height: 100vh;left: 0;pointer-events: none;z-index: 101;}
	.header-mp .header-mp-nav .main{position: relative;top: -105%;overflow: hidden;transition: top 0.3s cubic-bezier(0, 0.55, 0.45, 1);background-color: #004a9f;height: 0;border: 0;max-height: calc(100vh - 60px);overflow: auto;height: auto;}
	.header-mp .header-mp-nav .main .main-top{height: auto;border-top: 1px solid #979797;border-bottom: 1px solid #979797;}
	.header-mp .header-mp-nav .main .main-bottom div a{height: 70px;line-height: 70px;display: block;text-align: center;opacity: 0.7;font-family: PingFangSC-Regular;font-size: 14px;color: #ffffff;letter-spacing: 0;}
	.header-mp .header-mp-nav.active{pointer-events: painted;background: rgba(0, 0, 0, 0.65);}
	.header-mp .header-mp-nav.active .main{top: 0px;}
	.header-mp .search{position: relative;margin-top: 10px;}
	.header-mp .search i{position: absolute;color: #999;right: 15px;}
	.header-mp .search input{width: 100%;height: 36px;opacity: 0.7;border: 1px solid #ffffff;border-radius: 2px;background: transparent;outline: none;color: white;line-height: 36px;padding-left: 15px;padding-right: 40px;}
	.header-mp .header-mp-nav-top{height: 32px;width: 100%;background: #004a9f;line-height: 32px;position: relative;border-bottom: 1px solid #2086ba;}
	.header-mp .header-mp-nav-top::after{width: 100%;content: "";display: inline-block;overflow: hidden;height: 0;}
	.header-mp .header-mp-nav-top>a{display: inline-block;font-family: MicrosoftYaHei;font-size:16px;color: #ffffff;padding: 0px 15px;line-height: 28px;}
	.header-mp .header-mp-nav-bottom{margin-bottom: 35px;}
	.header-mp .header-mp-nav-bottom li > div{font-family: MicrosoftYaHei;font-size: 16px;color: #ffffff;letter-spacing: 0;line-height: 28px;margin-bottom:10px;text-align: center;}
	.header-mp .secondaryNavigation-mp{background: #217caa;width: 100vw;margin-left: -15px;clear: both;overflow: hidden;transition: height 0.3s linear;height: auto;margin-bottom: 10px !important;margin-top: -10px;padding-top: 10px;padding-bottom: 10px;padding-left: 30px;padding-right: 30px;}
	.header-mp .secondaryNavigation-mp>a{float: left;margin-bottom: 10px;display: inline-block;width: 50%;font-size: 14px;color: white !important;}
	.header-mp .header-mp-nav-bottom li > div > a{color: white;}
	.header-mp .header-mp-nav-bottom li > div > a:hover{color: white;}
	.body_b .top{display: none;}
	.body_b.showdiv .top{display: none;}
}
@media screen and (max-width:700px){
	.header-mp .logo img{width: 100%;}
}
@media screen and (max-width:640px){
	.tabMenu01 > li i{margin-left: 5px;padding-left: 5px;}
	.tabMenu01 > li em{display: none;}
	.tabMenu01 > li strong{font-size: 18px;}
	.slide_txt{height: 40px;line-height: 40px;}
	.slide_txt strong{font-size: 16px;}
}
@media screen and (max-width:520px){
	.f_logo img{ width: 98%;}
}

@media screen and (max-width:479px){
	.header-mp .header-mp-right > a{margin-right: 54%;}
	.zsjh{ margin-top: 2%;}
	.text-left{font-size: 15px;}
	.footer-bottom{ font-size: 15px;}
	.ewm span{font-size: 15px;}
	.ty_title .txt{font-size:22px;}
	.zsjh_list ul li .date .m2{font-size:20px;}
	.zsjh_list ul li .bt{font-size: 15px;}
	.zsdt_list ul li{padding-top: 20px;}
	.zsdt_list ul li .txt{padding: 0% 0% 0;}
	.zsdt_list ul li .txt h1{line-height: 30px;font-size: 15px;}
	.zsdt_list ul li .txt p{line-height: 20px;font-size: 14px;}
	.zsdt_list ul li .txt .more{margin-top: 3px;}
	.zsdt_list ul li .txt .more a{ font-size: 14px;}
	.ewm img{ height: 80px;}
	.ej_right_nav span a{ font-size: 15px;}
	.nr{font-size: 15px;}
	.f_links{font-size: 15px;}
	.f_links span{font-size: 15px;}
	.zsfw_nr2{display: none;}
	.sj_zsfw_nr{ display: block;}
	.zsfw_bt{margin-bottom: 20px;}
	.zst1{width:calc(50%);text-align: center; height:24vw; float: left;}
	.pic_c .zst1 span{height:24vw;}
	.pic_c .zst1 span img{width: 100%;}
	.sj_pic{width: 100%;}
	.pic_c .itemz{background: #ffae2a;}
	.pic_c .item5{background: #9274fe;}
	.pic_c .item1, .pic_c .itemz{height: 24.6vw;}
	.pic_c .zst2{width:calc(50%);text-align: center; height:24vw; float: left;}
	.tblj{display: none;}
	.sj_tblj{ display: block;background: rgba(0, 0, 0, 0.5);width: 100%; }
	.sj_tblj .tblj_lj .list .item{width: calc(25%);}
	.bg1{padding-top:2fv0px;}
	.body_b{position: relative;}
	.ty_title.a1{transform: none; opacity: 1;filter:Alpha(opacity=100);}
	.zsdt_list.a2{transform: none; opacity: 1;filter:Alpha(opacity=100);}
	.ty_title.a3{transform: none; opacity: 1;filter:Alpha(opacity=100);}
	.zsjh_list.a4{transform: none; opacity: 1;filter:Alpha(opacity=100);}
	.zsfw_bt.b1{transform: none; opacity: 1;filter:Alpha(opacity=100);}
	.pic_l.b2{transform: none; opacity: 1;filter:Alpha(opacity=100);}
	.sj_zsfw_nr.sjb2{transform: none; opacity: 1;filter:Alpha(opacity=100);}
	.pic_c.b3{transform: none; opacity: 1;filter:Alpha(opacity=100);}
	.pic_r.b4{transform: none; opacity: 1;filter:Alpha(opacity=100);}
	.qdgy_bt.c1{transform: none; opacity: 1;filter:Alpha(opacity=100);}
	.picr.c2{transform: none; opacity: 1;filter:Alpha(opacity=100);}
	.picl.c3{transform: none; opacity: 1;filter:Alpha(opacity=100);}
}