@media (min-width: 768px) {
	body {background-color: #fff;}
	.page {
	position: relative;
	}
	.page .section {
	position: relative;
	z-index: 1;
	}
	.banner{position: relative;}
	.banner .swiper-slide{}
	.banner .swiper-slide img{width: calc(100% + 4rem); height: 100vh; animation: 15s bgan infinite; object-fit: cover;} 
	.bannerbg{position: absolute; z-index: 11; left: 50%; top: 30%; transform: translateX(-50%);}
	.bannerbg img{width: 7.47rem; height: 1.12rem;}
	@keyframes bgan{
		0%{transform: translateX(-15%);}
		50%{transform: translateX(0);}
		100%{transform: translateX(-15%);}
	}
	
	.pagination {
	  position: absolute;
	  left: 0;
	  text-align: center;
	  bottom:0px!important;
	  width: 100%;
	  z-index:99999;
	}
	.swiper-pagination-bullet {
	  display: inline-block;
	  width: 3px;
	  height: 15px;
	  background: #ffffff;
	  border-radius:0!important; 
	  margin: 0 12px!important;
	  cursor: pointer;
	  opacity:1!important;
	}
	.swiper-pagination-bullet-active {
	  width: 3px;
	  height: 36px;
	  background: #ec6b00;
	}
	.column1{
		height:6.3rem;
		overflow:hidden;
		padding-top:0.8rem;
	}
	.column1 .img{ width:5.65rem; height:5.04rem; float:left;}
	.column1 .img img{ width:100%; height:100%;}
	.column1 .cont{ width:7.96rem; float:right;}
	.column1 .cont h2{ font-size:0.60rem; line-height:1rem; letter-spacing: 0.06rem; color:#000000; font-weight:normal; padding-top:1.4rem; font-weight: lighter;}
	.column1 .cont p{ font-size:0.22rem; line-height:0.42rem; color:#000000; padding-top:0.4rem;}
	.more{ font-size:0.24rem; color:#ec6b00; padding-top:0.3rem; cursor: pointer;}	
	.more span{ font-size:.3rem; color:#ec6b00;}
	.column2bg{
		width:100%;
		height:4.6rem;
		background:url(../images/bg.jpg) no-repeat;
		background-size:100%;
		overflow:hidden;
	}
	.bpb{font-size: 0.5rem; text-align: center; letter-spacing: 0.08rem; position: absolute; top: 55%; left: 50%; transform: translate(-50%,-50%); font-weight: lighter;}
	.bpb span{margin-bottom: 0.2rem; font-size: 0.4rem;}
	
	.column2{
		position:relative;
		height:4.6rem;
	}
	.column2 .tit{ font-size:0.65rem; line-height:0.9rem; color:#2a2a2a; position:absolute; right:0; top:0.8rem; font-weight: lighter;}
	.column2 .cont{ width:9.56rem; font-size:0.22rem; line-height:0.42rem; color:#000000;  position:absolute; left:0; top:2.4rem;}
	.column2 .more{ position:absolute; left:0; top:3.2rem;}	
	.column3{}
	.column3 ul{padding: 0 1.75rem;}
	.column3 ul li{width:2.20rem; height:3.6rem;  float:left; text-align:center; margin:0.4rem 0.65rem 0; overflow:hidden;}
	.column3 ul li div{width:2.20rem; height:2.4rem; overflow: hidden; cursor: pointer;}
	.column3 ul li div:hover img{transform: scale(1.1);}
	.column3 ul li div img{ width:100%; height:100%; transition: .3s;}
	.column3 ul li h3{ font-size:0.3rem; color:#2a2a2a; padding:0.2rem 0 0.1rem;}
	.column3 ul li p{ font-size:0.18rem; color:#003d94}
	
	.column4_T{ font-size:0.60rem; color:#000000; text-align:center; padding:1rem 0 0.8rem;  font-weight: lighter;}
	
	.column4bg{
		width:100%;
		height:7rem;
		background:url(../images/bg2.png) no-repeat;
		background-size:100%;
		overflow:hidden;
	}
	
	/* inindexTab4 */
	.indexTab4 .hd0{
		cursor: pointer;
		float: left;
		width: 2.6rem;
		background: url(../images/dot_bg.png);
		margin-right: 1rem;
	}
	.indexTab4 .hd0 ul li{width: 100%; height: 0.72rem; line-height: 0.72rem; font-size: 0.2rem; color: #000000; text-align: center;}
	.indexTab4 .hd0 ul li.on{color: #fff; background-color: #003d94; transition: .3s;}
	.indexTab4 .bd0{
		float: left;
	}
	.inindexTab4{width: 10.4rem;}
	.inindexTab4 .hd1 ul li{
		cursor: pointer;
		float: left;
		width: 2.1rem;
		height: 1.06rem;
		background-color: rgb(236,243,251);
		display: flex;
		justify-content: center;
		align-items: center;
	}
	.inindexTab4 .hd1 ul li img{
		width: 1.5rem;
		height: auto;
	}
	.inindexTab4 .bd1 ul li{
		min-height: 3rem;
	}
	/* /inindexTab4 */
	
	.bd1tit{
		font-size: 0.3rem;
		color: #0B0B0B;
	}
	.bd1Remark{
		font-size: 0.18rem;
		color: #010101;
		line-height: 0.38rem;
		padding: 0.3rem 0;
		border-bottom: 0.02rem solid #E5E5E5;
	}
	.bd1Remark1{
		padding-top: 0.2rem;
	}
	.bd1Remark1 p{
		font-size: 0.2rem;
		color: #003D94;
		line-height: 0.4rem;
	}
	
	/* inindexTab5 */
	.inindexTab5{width: 10.4rem;}
	.inindexTab5 .hd2 ul li{
		cursor: pointer;
		cursor: pointer;
		float: left;
		width: 2.1rem;
		height: 1.06rem;
		background-color: rgb(236,243,251);
		display: flex;
		justify-content: center;
		align-items: center;
	}
	.inindexTab5 .hd2 ul li img{
		width: 1.5rem;
		height: auto;
	}
	.inindexTab5 .bd2 ul li{
		min-height: 3rem;
	}
	/* /inindexTab5 */

    .column5bg{
		width:100%;
		/* height:12.55rem; */
		background:url(../images/bg3.png) no-repeat;
		background-size:100%;
		overflow:hidden;
	}
    /* .column5_T{ font-size:0.65rem; color:#2a2a2a; padding-top:0.3rem;}
    .column5{ height:5.8rem;}
	.column5_L{ width:100%; height:5.25rem;}
	.column5_L .column5_L1{ width:7rem; height:5.25rem; position:relative; float:left;}
	.column5_L .num{ font-size:1rem; position:absolute; right:-0.2rem; top:0; color:#003d94; font-weight:bold; z-index:9; }
	.column5_L .pic{ width:7rem; height:4.5rem; position:absolute; left:0; top:0.7rem; z-index:8;}
	.column5_L .pic img{width:100%; height:100%;}
	.column5_L .btn{ width:1.76rem; height:0.88rem; position:absolute; right:-0.88rem; bottom:0; z-index:9;}
	.column5_L .btn img{max-height:100%; max-width:100%;}
	
	
	.column5_L .cont{width:6rem; height:4.5rem; float:right; padding-top:0.8rem;}
	.column5_L .cont h2{ font-size:0.5rem; color:#171818;}
	.column5_L .cont p{ font-size:0.2rem; color:#444444; line-height:0.45rem; padding-top:0.3rem;} */
	
	.column6_T{font-size:0.65rem; color:#2a2a2a; padding-top:0.3rem; text-align:center; padding-top:0.4rem; font-weight: lighter;}
	.column6{ margin-top:0.60rem;}
	.column6 ul{}
	.column6 ul li{ width:4.64rem; height:2.06rem; background-color:#f6f6f6; padding:0.3rem 0.2rem; float:left; margin:0.01rem 0.01rem;}
	.column6 ul li span{ display:block; font-size:0.18rem; color:#003d94; padding-bottom:0.2rem;}
	.column6 ul li p{ font-size:0.22rem; line-height:0.4rem; color:#000000;}
	
	/* .column7bg{
		width:100%;
		height:8.1rem;
		background:url(../images/bg4.png) no-repeat;
		background-size:100%;
		background-position: 0 3.5rem;border-left: 0.26rem solid #ec6b00;



		overflow:hidden;
		margin-bottom:1.1rem;
	} */
    .column7_T{font-size:0.65rem; color:#2a2a2a; padding-top:0.3rem; text-align:center; padding-top:1.3rem; font-weight: lighter;}
	.column7{ height:5rem; overflow:hidden; margin-top:0.95rem; margin-bottom:1rem;}
	.column7_L{ width:6.6rem; float:left;}
	.column7_L .tit{ font-size:0.3rem; color:#000000;}
	.column7_L .tit span{display:block; width:0.95rem; height:0.05rem; background-color:#003d94; margin-top:0.25rem; border-left: 0.4rem solid #ec6b00;}
	.column7_L .tit1 span{display:block; width:0.95rem; height:0.05rem; background-color:#003d94; margin-bottom:0.25rem; border-left: 0.4rem solid #ec6b00;}
	.column7_L .list{ padding-bottom:0.3rem;}
	.column7_L .list ul{}
	.column7_L .list ul li{ font-size:0.19rem; color:#000000; height:0.25rem; line-height:0.25rem; padding:0.25rem 0;}
	.column7_L .list ul li img{ width:0.25rem; width:0.25rem; float:left; padding-right:0.1rem;}
	.column7_L .pic{ width:6.6rem; height:2.46rem;}
	.column7_L .pic img{max-height:100%; max-width:100%;}
	
	.column7_R{ float:right;}
	.column7_R .tit{ padding-top:0.3rem;}
	
	
	
	
	
}
@media (max-width: 768px) {
	body {
	background-color: #fff;
	}
	.banner{ width:100%; height:9.1rem;}
	.banner .swiper-slide img{width:100%; height:9.1rem;} 
	.bannerbg{display: none;}
	.pagination {
	  position: absolute;
	  left: 0;
	  text-align: center;
	  bottom:0px!important;
	  width: 100%;
	  z-index:99999;
	}
	.swiper-pagination-bullet {
	  display: inline-block;
	  width: 3px;
	  height: 15px;
	  background: #ffffff;
	  border-radius:0!important; 
	  margin: 0 12px!important;
	  cursor: pointer;
	  opacity:1!important;
	}
	.swiper-pagination-bullet-active {
	  width: 3px;
	  height: 36px;
	  background: #ec6b00;
	}
	
	
	
	.column1{ margin-top:0.5rem;}
	.column1 .img{ width:100%; height:100%; text-align: center;}
	.column1 .img img{width:3.24rem; height:2.90rem;}
	.column1 .cont{ width:100%; float:right;}
	.column1 .cont h2{ font-size:0.55rem; line-height:0.9rem; color:#000000; font-weight:normal; padding-top:0.4rem;  font-weight: lighter;}
	.column1 .cont p{ font-size:0.28rem; line-height:0.55rem; color:#000000; padding-top:0.4rem;}
	.more{ font-size:0.3rem; color:#ec6b00; padding-top:0.3rem;}	
	.more span{ font-size:.3rem; color:#ec7412;}
    .ph-g-none{ width:100%!important;}
	
	.column2bg{
		width:100%;
		background:url(../images/bg.jpg) no-repeat;
		background-size: cover;
		overflow:hidden;
		margin-top: 0.5rem;
		padding: 0.5rem 0 0.2rem;
	}
	.bpb{font-size: 0.55rem; text-align: center; font-weight: lighter;}
	.bpb span{ font-size: 0.5rem;}
	.column2{
		position:relative;
		
	}
	.column2 .tit{ font-size:0.60rem; line-height:0.9rem; color:#000000; font-weight: lighter;}
	.column2 .cont{ font-size:0.28rem; line-height:0.55rem; color:#000000; padding-top:0.4rem;}
	.column2 .more{}


    .column3{}
	.column3 ul{}
	.column3 ul li{width:50%; height:3.6rem;  float:left; text-align:center; margin:0.4rem 0 0; overflow:hidden;}
	.column3 ul li div{width:2.20rem; height:2.4rem; margin:0 auto; }
	.column3 ul li div img{ width:100%; height:100%;}
	.column3 ul li h3{ font-size:0.3rem; color:#2a2a2a; padding:0.2rem 0 0.1rem;}
	.column3 ul li p{ font-size:0.18rem; color:#003d94}	
	
	
	.column4_T{ font-size:0.65rem; color:#000000; text-align:center; padding:1rem 0 0.6rem;  font-weight: lighter;}
	
	/* inindexTab4 */
	.indexTab4 .hd0{
		cursor: pointer;
		float: left;
		width: 100%;
		background: url(../images/dot_bg.png);
		margin-bottom: 0.6rem;
	}
	.indexTab4 .hd0 ul li{float: left; width: calc(100% / 3); height: 0.72rem; line-height: 0.72rem; font-size: 0.2rem; color: #000000; text-align: center;}
	.indexTab4 .hd0 ul li.on{color: #fff; background-color: #003d94; transition: .3s;}
	.indexTab4 .bd0{
		float: left;
	}
	.inindexTab4{max-width: 100%;}
	.inindexTab4 .hd1 ul li{
		cursor: pointer;
		float: left;
		width: 2.3rem;
		height: 1.06rem;
		background-color: rgb(236,243,251);
		display: flex;
		justify-content: center;
		align-items: center;
	}
	.inindexTab4 .hd1 ul li img{
		width: 1.5rem;
		height: auto;
	}
	.inindexTab4 .bd1 ul li{
		min-height: 3rem;
	}
	/* /inindexTab4 */
	
	.bd1tit{
		font-size: 0.3rem;
		color: #0B0B0B;
	}
	.bd1Remark{
		font-size: 0.18rem;
		color: #010101;
		line-height: 0.38rem;
		padding: 0.3rem 0;
		border-bottom: 0.02rem solid #E5E5E5;
	}
	.bd1Remark1{
		padding-top: 0.2rem;
	}
	.bd1Remark1 p{
		font-size: 0.2rem;
		color: #003D94;
		line-height: 0.4rem;
	}
	
	/* inindexTab5 */
	.inindexTab5{width: 10.4rem;}
	.inindexTab5 .hd2 ul li{
		cursor: pointer;
		cursor: pointer;
		float: left;
		width: 2.1rem;
		height: 1.06rem;
		background-color: rgb(236,243,251);
		display: flex;
		justify-content: center;
		align-items: center;
	}
	.inindexTab5 .hd2 ul li img{
		width: 1.5rem;
		height: auto;
	}
	.inindexTab5 .bd2 ul li{
		min-height: 3rem;
	}
	/* /inindexTab5 */
	
	.column4bg{
		width:100%;
		background:url(../images/bg2.png) no-repeat;
		background-size:100%;
		background-position: 0 4.5rem;
		overflow:hidden;
	}
	.column4{ }
	.column4 .column4_L{ padding:0.4rem 0 0.2rem; background-color:#f9f9f9; overflow:hidden;}
	.column4 .column4_L ul{ display:flex; flex-wrap:wrap; padding: 0 0.15rem;}
	.column4 .column4_L ul li{ width:2.2rem; height:0.72rem; text-align:center; line-height:0.72rem; color:#000000; font-size:0.28rem; margin-bottom:0.15rem;}
	.column4 .column4_L ul li.on{background-color:#003d94; color:#ffffff;}
	
	
	.column4 .column4_R{margin-top:0.4rem;}
	.column4 .column4_R .tit{ font-size:0.36rem; color:#0b0b0b;}
	.column4 .column4_R .info{ font-size:0.28rem; color:#010101; line-height:0.45rem; padding:0.3rem 0; border-bottom:0.02rem solid #e5e5e5;}
	.column4 .column4_R .list{ padding:0.2rem 0 0;}
	.column4 .column4_R .list ul{}
	.column4 .column4_R .list ul li{ font-size:0.28rem; color:#003d94; line-height:0.55rem;}
	
	.column4 .column4_R .other{ padding:0.3rem 0;}
	.column4 .column4_R .other ul{ display:flex;}
	.column4 .column4_R .other ul li{ width:20%; height:0.7rem; overflow:hidden; }
	.column4 .column4_R .other ul li img{height:100%; width:100%; object-fit:fill; display:block;}
	
	
	.column5bg{
		width:100%;
		/* height:12.55rem; */
		background:url(../images/bg3.png) no-repeat;
		background-size:100%;
		background-position: 0 9rem;
		overflow:hidden;
	}
    /* .column5_T{ font-size:0.65rem; color:#2a2a2a; padding-top:0.3rem;}
    .column5{}
	.column5_L{ width:100%;}
	.column5_L .column5_L1{ width:7rem; height:5.25rem; position:relative;}
	.column5_L .num{ font-size:1rem; position:absolute; right:-0.2rem; top:0; color:#003d94; font-weight:bold; z-index:9; }
	.column5_L .pic{ width:7rem; height:4.5rem; position:absolute; left:0; top:0.7rem; z-index:8;}
	.column5_L .pic img{width:100%; height:100%;}
	.column5_L .btn{ width:1.76rem; height:0.88rem; position:absolute; right:0; bottom:0; z-index:9;}
	.column5_L .btn img{max-height:100%; max-width:100%;}
	
	
	.column5_L .cont{width:100%; padding-top:0.8rem;}
	.column5_L .cont h2{ font-size:0.5rem; color:#171818;}
	.column5_L .cont p{ font-size:0.28rem; color:#444444; line-height:0.55rem; padding-top:0.3rem;} */
	
	
	.column6_T{font-size:0.65rem; color:#2a2a2a; padding-top:1.4rem; font-weight: lighter; text-align: center;}
	.column6{ margin-top:0.60rem;}
	.column6 ul{}
	.column6 ul li{ width:100%; background-color:#f6f6f6; padding:0.25rem 4%; margin:0.03rem 0;}
	.column6 ul li span{ display:block; font-size:0.22rem; color:#003d94; padding-bottom:0.2rem;}
	.column6 ul li p{ font-size:0.28rem; line-height:0.45rem; color:#000000;}
	
	/* .column7bg{
		width:100%;
		background:url(../images/bg4.png) no-repeat;
		background-size:100%;
	    background-position: 0 1rem;
		overflow:hidden;
		margin-bottom:1rem;
	} */
    .column7_T{font-size:0.65rem; color:#2a2a2a; padding-top:0.3rem; text-align:center; padding-top:1.3rem; font-weight: lighter;}
	.column7{overflow:hidden; margin-top:0.95rem; margin-bottom:0.5rem;}
	.column7_L{ width:100%; }
	.column7_L .tit{ font-size:0.3rem; color:#000000;  padding-top:0.3rem;}
	.column7_L .tit span{display:block; width:0.95rem; height:0.05rem; background-color:#003d94; margin-top:0.25rem; border-left:0.3rem solid #ec6b00;}
	.column7_L .list{ padding-bottom:0.3rem;}
	.column7_L .list ul{}
	.column7_L .list ul li{ font-size:0.28rem; color:#000000; height:0.3rem; line-height:0.3rem; padding:0.3rem 0;}
	.column7_L .list ul li img{ width:0.3rem; width:0.3rem; float:left; padding-right:0.1rem;}
	.column7_L .pic{ width:100%; height:2.5rem;}
	.column7_L .pic img{height:100%; width:100%;}
	

	.column7_R .tit{}
	

}