@charset "utf-8";
@media screen and (max-width: 1680px) {
	.index_nav { padding: 0 0.5rem;}
}
@media screen and (max-width: 1480px) {
	.index_nav { padding: 0 0.8rem;}
	.index_nav ul li a,
	.index_nav ul li a span,
	.index_nav ul li a em{ font-weight: bold;}
}
@media screen and (max-width: 850px) {
	html { font-size: 80px;}
	html,body { font-size: 0.2rem;}
	
	.index_nav { padding: 0.1rem 0 0 0;}
	.index_nav ul li{ font-size: 0.2rem; line-height: 0.5rem;}
	.index-content{ margin-top: -0.8rem; background-image: url(../images/bg_index_850.png);}
	
	.head-frist { margin: 0.35rem 0 0.45rem 0;}
	.head-frist .a-link{ font-size: 0.23rem;}
	#announcement a{ font-size: 0.28rem;}
	
	.zwdt .jdt{ width:100%; height: calc(100vw * 420 / 850); float: none;}
	.zwdt .jdt .fonts { height: 0.6rem; font-size: 0.2rem; line-height: 0.6rem;}
	.zwdt .jdt .swiper-container .swiper-pagination { height: 0.6rem; line-height: 0.6rem;}
	.zwdt .dt { width:100%; margin-top: 0.2rem; float: none;}
	.zwdt .dt .hd ul li a { font-size: 0.22rem; line-height: 0.5rem;}
	.zwdt .dt .bd { height: auto;}
	
	.gd { height: 0.6rem; margin-top: 0.05rem; line-height: 0.6rem;}
	.gd.bmts{ margin-top: 0.2rem;}
	.gd .font { width:1.1rem; font-size: 0.22rem;}
	.gd .str_wrap { width: calc(100% - 1.1rem);}
	
	.bmts{ height: auto; margin-top: 0.2rem; padding: 0.2rem; border: 0.01rem solid #c9dbf3; background: url(../images/bg_bmts_box.png) repeat-x left top;}
	.bmts .hd{ width: auto; height: auto; float: none;}
	.bmts .hd .box{ height: auto; margin-right: 0; padding-right: 0; background: transparent;}
	.bmts .hd .box a{ width: 1.8rem; height: auto; margin: 0 auto; padding: 0.06rem 0.15rem; line-height: 0.36rem; border-radius: 0.03rem; background-color: transparent;}
	.bmts .hd .box a .img{ position: static; transform: translate(0, 0);}
	.bmts .hd .box a .img img{ float: left; margin: 0; vertical-align: middle;}
	.bmts .hd .box a .img img.pc{ display: none;}
	.bmts .hd .box a .img img.app{ display: inline-block;}
	.bmts .hd .box a .img span{ font-size: 0.22rem; color: #1669c6; display: inline-block;}
	.bmts .bd{ width: 100%; margin-top: 0.25rem; float: none;}
	.bmts .bd ul{ margin-right: -0.2rem;}
	.bmts .bd ul li a{ margin-right: 0.2rem;}
	.bmts .bd ul li a .box{ padding-right: 0.6rem; font-size: 0.2rem; font-weight: normal; line-height: 0.65rem; letter-spacing: 0;}
	.bmts .bd ul li a:hover .box{ letter-spacing: 0;}
	
	.xct { height: calc(100vw * 110 / 850);}
	.zc-xct{ height: calc(100vw * 140 / 850);}
	.zc-xct img{ height: auto;}
	
	.big-lm { font-size: 0.3rem;}
	
	.zwgk .dt { width:100%; float: none;}
	.zwgk .dt .hd ul li a { font-size: 0.22rem; line-height: 0.5rem;}
	.zwgk .zc-search{ margin-top: 0.1rem;}
	.zwgk .zc-search .search-box{ font-size:0.2rem;}
	.zwgk .zc-search .search-box input[type="button"]{ font-size: 0.17rem;}
	.zwgk .ml{ width:100%; margin-top: 0.2rem; float: none;}
	.zwgk .ml .hd{ height: calc(100vw * 115 / 850); font-size: 0.28rem; line-height: calc(100vw * 115 / 850);}
	.zwgk .ml .bd ul li{ height: calc(100vw * 145 / 850);}
	.zwgk .ml .bd ul li a .dt-box img{ margin: 0 auto 0.2rem auto;}
	.zwgk .zwxct { height: calc(100vw * 130 / 850);}
	.zwgk .zwxct .swiper-container .swiper-wrapper .swiper-slide a.pc{ display: none;}
	.zwgk .zwxct .swiper-container .swiper-wrapper .swiper-slide a.app{ display: block;}
	.zwgk .zwxct .swiper-container .swiper-wrapper .swiper-slide a.app img{ height: 100%;}
	
	.zwfw .wrap .card-item{ width:100%; height: auto; float:none; display: none;}
	.zwfw .wrap .card-item .lm-pic{ display: none;}
	.zwfw .wrap .card-item .box{ width:100%; float: none; padding: 0.25rem;}
	.zwfw .wrap .card-item .box .hd{ font-size: 0.21rem; font-weight: bold; }
	.zwfw .wrap .card-item .box .hd a{ width:1.1rem; height: 0.4rem; font-size: 0.17rem;line-height: 0.4rem;}
	.zwfw .wrap .card-item .box .tip{ margin: 0.2rem 0 0.25rem 0; font-size: 0.2rem;}
	.zwfw .wrap .card-item .box .bd { padding: 0.2rem; background-color: #fff;}
	.zwfw .wrap .card-item .box .bd ul li{ height: auto;}
	.zwfw .wrap .card-item .box .bd ul li a{ font-size: 0.2rem; line-height: 0.3rem;}
	.zwfw .wrap .card-item .box .bd ul li a span{ height: 0.6rem; overflow: hidden; white-space: normal; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}
	.zwfw .wrap .card-item .box .bd ul li a img{ width:0.5rem; height: 0.5rem;}
	.zwfw .wrap .card-item.active{ width:100%; display: block;}
	.zwfw .wrap .bs-hd{ display: block;}
	.zwfw .wrap .bs-hd ul li span.ztfw{ background-color: #a8cbfe;}
	.zwfw .wrap .bs-hd ul li span.grbs{ background-color: #21c1cb;}
	.zwfw .wrap .bs-hd ul li span.qybs{ background-color: #2c70bb;}
	.zwfw .wrap .bs-hd ul li.active{ display: block;}
	.zwfw .bths ul{ margin-right: -0.2rem;}
	.zwfw .bths ul li { width: calc(100% / 2);}
	.zwfw .bths ul li a{ margin: 0.2rem 0.2rem 0 0; font-size: 0.2rem;}
	
	.hdjl .hLeft{ width:100%; float:none;}
	.hdjl .hLeft .xd-zj .hd ul li a{ font-size: 0.22rem; line-height: 0.5rem;}
	.hdjl .hLeft .xd-zj .bd .info.xj-info li a { padding-left: 0.3rem;}
	.hdjl .hLeft .xd-zj .bd .info.xj-info li a i{ width:0.25rem; height: 0.25rem;}
	
	.hdjl .hLeft .zdyjc{ height: auto; margin-top: 0.06rem; background-image: url(../images/bg_app_index_zdjcygk.png); background-size: 100%;}
	.hdjl .hLeft .zdyjc .a-link{ height: auto;}
	.hdjl .hLeft .zdyjc .title{ width:100%; height: calc(100vw * 115 / 850); float: none; background-image: url(../images/bg_app_zdjcygk_lm.png);}
	.hdjl .hLeft .zdyjc .title img{ height: auto;}
	.hdjl .hLeft .zdyjc .title .img01{ display: none;}
	.hdjl .hLeft .zdyjc .title .img02{ display: block;}
	.hdjl .hLeft .zdyjc .con{ width: 100%; height: auto; margin-top: 0; padding: 0.3rem 0.35rem 0.25rem 0.35rem; float: none;}
	.hdjl .hLeft .zdyjc .con ul{ margin-top: 0;}
	.hdjl .hLeft .zdyjc .con ul li{ width: calc(100% / 4);}
	.hdjl .hLeft .zdyjc .con ul li .box{ margin: 0.3rem 0.2rem 0 0; line-height: calc(100vw * 45 / 850);}
	.hdjl .hLeft .zdyjc .con ul li .box img{ width: calc(100vw * 45 / 850); height: calc(100vw * 45 / 850);}
	.hdjl .hLeft .zdyjc .con ul li .box span{ font-size: 0.22rem;}
	.hdjl .hLeft .zdyjc .con ul li:nth-of-type(1){ width:100%;}
	.hdjl .hLeft .zdyjc .con ul li:nth-of-type(1) .box{ width:80%; height: auto; margin: 0 auto; line-height: calc(100vw * 60 / 850);}

	.hdjl .hRight{ width:100%; margin-top: 0.35rem; float:none;}
	.hdjl .hRight .gkxx{ padding: 0.3rem; border: 0.01rem solid #c8d8f0;}
	.hdjl .hRight .gkxx .hd{ font-size: 0.22rem;}
	.hdjl .hRight .gkxx .hd img{ width:auto; height: 0.3rem;}
	.hdjl .hRight .gkxx .bd ul li a{ margin:0 0.2rem 0 0; padding-top: 0.35rem; font-size: 0.2rem; line-height: 1rem;}
	.hdjl .hRight .gkxx .bd ul li a img{ width:0.7rem; height: 0.7rem; margin: 0 auto; border-radius: 0.35rem; position: relative; z-index: 1;}
	.hdjl .hRight .gkxx .bd ul li a span{ width: 100%; margin-top: -0.35rem; padding-top: 0.2rem; float: none; display: block;}
	.hdjl .hRight .xjbl .hd{ font-size: 0.22rem;}
	.hdjl .hRight .xjbl .bd ul{ margin-right: 0;}
	
	.hdjl .hRight .xjbl .bd ul li .box{ width:3.5rem; margin: 0.3rem auto 0 auto; text-align: center;}
	.hdjl .hRight .xmt{ height: calc(100vw * 130 / 850); margin-top: 0.2rem;}
	
	.ztzl .wrap .swiper-container .swiper-wrapper .swiper-slide a{ height: calc(100vw * 180 / 850);}
}
@media screen and (max-width: 700px) {
	html { font-size: 75px;}
	html,body { font-size: 0.29rem;}
	.header-con.on .header .top .s-box{ display: none;}
	.header-con .header .top .s-box{ display: none;}
	
	.ydy .swiper-container .swiper-wrapper .swiper-slide img.pc{ display: none;}
	.ydy .swiper-container .swiper-wrapper .swiper-slide img.app{ display: block;}
	.ydy .ydy-con .ydyBtn { width:1.8rem; top: auto; left: 50%; right: auto; bottom: 0; transform: translate(-50%,0);}	 
	.ydy .ydy-con .ydyBtn p{ font-size: 0.26rem;}
	
	.index-pic .logo .search { display: block;}
	
	.index-content{ margin-top: calc(-100vw * 140 / 700);}
	.index_nav{ height: 1.5rem; padding: 0.15rem 0;}
	.index_nav .w145{ margin: 0 auto;}
	.index_nav ul li{ width: calc(100% / 4); float: left; font-size: 0.31rem; line-height: 0.6rem;}
	.index_nav ul li:nth-of-type(1) a{ width:100%; height: 1.2rem;}
	.index_nav ul li:nth-of-type(1) a em{ display: block;}
	.index_nav ul li a .sy,.index_nav li a i{ display: none;}
	
	.head-frist{ margin: 0.3rem 0 0.55rem 0;}
	.head-frist .a-link{ font-size: 0.25rem;}
	#announcement{}
	#announcement a{ font-size: 0.35rem; white-space: normal; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}
	
	.zwdt .jdt{ width:100%; height: calc(100vw * 372 / 700);}
	.zwdt .dt .hd ul{ margin: -0.2rem -0.2rem 0 0;}
	.zwdt .dt .hd ul li { width: calc(99.9999999% / 3);}
	.zwdt .dt .hd ul li a{ margin: 0.2rem 0.2rem 0 0; font-size: 0.29rem; line-height: 0.68rem; border-radius: 0.5rem; background-color: #e7eff5;}
	.zwdt .dt .bd .info li span{ display: block;}
	.zwdt .jdt .fonts { font-size: 0.29rem;}
	
	.gd { height: 0.8rem; margin-top: 0.08rem; line-height: 0.8rem; overflow: hidden;}
	.gd .font { width:1.5rem; font-size: 0.29rem;}
	.gd .fonts-box a { padding-right: 2rem;}
	.gd .str_wrap { width: calc(100% - 1.5rem);}
	
	.bmts .hd .box a{ width: 2.5rem; height: 0.68rem; background-color: transparent;}
	.bmts .hd .box a .img{ line-height: 0.68rem; position: absolute; transform: translate(0, -50%);}
	.bmts .hd .box a .img img{ width:0.45rem; height: 0.45rem; float: none;}
	.bmts .hd .box a .img span{ font-size: 0.29rem; color: #1669c6; vertical-align: middle;}
	.bmts .bd{ margin-top: 0.2rem;}
	.bmts .bd ul{ margin-right: -0.15rem;}
	.bmts .bd ul li a{ margin-right: 0.15rem;}
	.bmts .bd ul li a .box{ padding-right: 0; font-size: 0.29rem; line-height: 0.7rem; background-image: none !important;}
	
	.xct { height: calc(100vw * 110 / 700);}
	.zc-xct{ height: calc(100vw * 140 / 700);}
	
	.big-lm { width:100%; font-size: 0.38rem; background-size: 120%;}
	
	.zwgk .dt .hd ul{ margin: -0.2rem -0.2rem 0 0;}
	.zwgk .dt .hd ul li { width: calc(99.9999999% / 3);}
	.zwgk .dt .hd ul li a{ margin: 0.2rem 0.2rem 0 0; font-size: 0.29rem; line-height: 0.68rem; border-radius: 0.5rem; background-color: #e7eff5;}
	.zwgk .dt .bd{ height: auto;}
	.zwgk .dt .bd .info{ margin-top: -0.1rem;}
	.zwgk .dt .bd .info li{ margin-top: 0.18rem; line-height: 0.45rem;}
	.zwgk .dt .bd .info li a{ margin-right: 0; white-space: normal; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}
	.zwgk .dt .bd .info li span{ display: none;}
	.zwgk .zc-search{ margin-top: 0.15rem;}
	.zwgk .zc-search .zc-font{ width:2.3rem; margin: 0 auto 0.15rem auto; float: none; display: block;}
	.zwgk .zc-search .search-box{ width: 100%; height: calc(100vw * 80 / 700); font-size:0.26rem; line-height: calc(100vw * 80 / 700);}
	.zwgk .zc-search .search-box input[type="button"]{ font-size: 0.25rem; border-top-right-radius: 0.03rem; border-bottom-right-radius: 0.03rem;}
	.zwgk .ml .hd{ height: calc(100vw * 90 / 700); font-weight: bold; line-height: calc(100vw * 90 / 700);}
	.zwgk .ml .bd ul li{ height: calc(100vw * 145 / 700);}
	.zwgk .ml .bd ul li a .dt-box img{ width:0.5rem; height: 0.5rem; margin: 0 auto 0.2rem auto;}
	.zwgk .ml .bd ul li a .dt-box span{ font-size: 0.27rem;}
	.zwgk .zwxct { height: calc(100vw * 130 / 700);}
	
	.zwfw .wrap{ margin:0.5rem 0 0 0;}
	.zwfw .wrap .card-item .box .hd{ margin-top: 0.1rem; font-size: 0.28rem;}
	.zwfw .wrap .card-item .box .hd span { background: transparent;}
	.zwfw .wrap .card-item .box .hd span i{ height: 0.05rem;}
	.zwfw .wrap .card-item .box .hd a{ width:1.5rem; height: 0.5rem; font-size: 0.24rem; font-weight: normal; line-height: 0.5rem;}
	.zwfw .wrap .card-item .box .tip{ font-size: 0.26rem;}
	.zwfw .wrap .card-item .box .bd{ padding:0.2rem; background: #fff;}
	.zwfw .wrap .card-item .box .bd ul li{ width: calc(100% / 2); height: auto;}
	.zwfw .wrap .card-item .box .bd ul li a{ margin-top: 0.2rem; padding: 0 0.1rem; font-size: 0.27rem; line-height: 0.4rem;}
	.zwfw .wrap .card-item .box .bd ul li a span{ max-height: none; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: block;}
	.zwfw .wrap .bs-hd ul li span{ font-size:0.29rem;}
	.zwfw .bths ul li { width: calc(100% / 2);}
	.zwfw .bths ul li a{ font-size: 0.28rem; line-height: 1rem;}
	.zwfw .bths ul li a img{ width:0.58rem; height: 0.58rem; border-radius: 0.29rem;}
	
	.hdjl{ margin-top: 0.5rem;}
	.hdjl .hLeft .xd-zj .hd ul li { width: calc(99.9999999% / 3);}
	.hdjl .hLeft .xd-zj .hd ul li a{ margin: 0.2rem 0.2rem 0 0; font-size: 0.29rem; line-height: 0.68rem; border-radius: 0.5rem; background-color: #e7eff5;}
	.hdjl .hLeft .xd-zj .bd { height: auto;}
	.hdjl .hLeft .xd-zj .bd .info li{ line-height: 0.7rem;}
	.hdjl .hLeft .xd-zj .bd .info.xj-info li{ margin-top: 0.18rem; line-height: 0.45rem;}
	.hdjl .hLeft .xd-zj .bd .info.xj-info li a{ padding-left: 0; margin-right: 0; white-space: normal; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}
	.hdjl .hLeft .xd-zj .bd .info.xj-info li span{ display: none;}
	.hdjl .hLeft .xd-zj .bd .info.xj-info li a i{ display: none;}
	
	.hdjl .hLeft .xd-zj .bd .info.zj-info li { margin-top: 0.15rem; line-height: 0.45rem;}
	.hdjl .hLeft .xd-zj .bd .info.zj-info li a { margin-right: 0; padding-left: 0.65rem;}
	.hdjl .hLeft .xd-zj .bd .info.zj-info li a i { width:0.5rem; padding: 0.1rem; font-size: 0.22rem; line-height: 0.36rem; top: 0; transform: translate(0, 0); white-space: normal;}
	.hdjl .hLeft .xd-zj .bd .info.zj-info li a .em01,.hdjl .hLeft .xd-zj .bd .info.zj-info li a .em02 { display: block;}
	.hdjl .hLeft .xd-zj .bd .info.zj-info li a .em01 { height: 0.86rem; white-space: normal; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
	.hdjl .hLeft .xd-zj .bd .info.zj-info li a .em02 { margin-top: 0.1rem; font-size: 0.2rem; color: #999; display: block;}
	.hdjl .hLeft .xd-zj .bd .info.zj-info li a .em02 .em03 { margin-left: 0.1rem; color: #3978cc;}
	.hdjl .hLeft .xd-zj .bd .info.zj-info li:nth-child(n+5) { display: none;}
	.hdjl .hLeft .xd-zj .bd .info.zj-info.zj-info li span { display: none;}
	
	.hdjl .hLeft .zdyjc{ margin-top: 0.3rem;}
	.hdjl .hLeft .zdyjc .title{ height: calc(100vw * 115 / 700);}
	.hdjl .hLeft .zdyjc .con{ padding: 0.35rem 0.35rem 0.3rem 0.35rem;}
	.hdjl .hLeft .zdyjc .con ul li{ width: calc(100% / 2);}
	.hdjl .hLeft .zdyjc .con ul li .box{ line-height: calc(100vw * 45 / 700);}
	.hdjl .hLeft .zdyjc .con ul li .box img{ width: calc(100vw * 45 / 700); height: calc(100vw * 45 / 700);}
	.hdjl .hLeft .zdyjc .con ul li .box span{ font-size: 0.29rem;}
	.hdjl .hLeft .zdyjc .con ul li:nth-of-type(1) .box{ line-height: calc(100vw * 70 / 700);}
	
	.hdjl .hRight .gkxx .hd{ font-size: 0.3rem;}
	.hdjl .hRight .gkxx .bd ul li a img{ width:1rem; height: 1rem; border-radius: 0.5rem;}
	.hdjl .hRight .gkxx .bd ul li a span{ margin-top: -0.5rem; font-size: 0.29rem; padding-top: 0.4rem;}
	.hdjl .hRight .xjbl .hd{ font-size: 0.3rem;}
	.hdjl .hRight .xjbl .bd ul li{ width:100%;}
	
	.hdjl .hRight .xmt{ height: calc(100vw * 125 / 700);}
	.hdjl .hRight .xjbl .bd ul li{width: calc(100% / 2);}
	.hdjl .hRight .xjbl .bd ul li .box{ width:3.5rem; height: 2.6rem; margin: 0.15rem auto 0 auto;}
	.ztzl .wrap .swiper-container .swiper-wrapper .swiper-slide a{ height: calc(100vw * 180 / 700);}
}
@media screen and (max-width: 550px) {
	.index-pic .logo{ width:80%; height: 2.5rem;}
	.bmts .bd ul{ margin: -0.2rem -0.2rem 0 0;}
	.bmts .bd ul li{ width: calc(100% / 2);}
	.bmts .bd ul li a{ margin: 0.2rem 0.2rem 0 0;}
}