﻿	html{
			font-size: 100px;
		}
		.main .banner img{
			width: 100%;
		    height: auto;
		    display: block;
		}
		.main .notice{
			position: relative;
			overflow: hidden;
			display: flex;
			justify-content: space-between;
			align-items: center;
			padding: 0.18rem 0rem;
		}
		.notice .title{
			color: #1a4e95;
			font-weight: bold;
			font-size: 0.16rem;
			width: 20%;
    		text-align: center;
		}
		.notice .slide{
			width: 79%;
		}
		.notice .slide ul li{
			font-size: 0.13rem;
			color: #474747;
		}
		.news{
			width: 94%;
			margin: 0 auto;
		}
		
		.mySwiper{
			width: 100%;
			height: 2.2rem;
			overflow: hidden;
			position: relative;
		}
		.mySwiper .swiper-slide {
			position: relative;
			display: flex;
			align-items: center;
			justify-content: center;
			background-color: #F5F5F5;
		/*	background-color: rgb(0,0,0,0.5);*/
		}
		.mySwiper .swiper-slide img{
			max-width: 100%;
			max-height: 100%;
			display: block;
		}
		.mySwiper .swiper-slide p{
			font-size: 0.14rem;
			color: #ffffff;
			background-color: rgb(0,0,0,0.4);
			position: absolute;
			left: 0;
			bottom: 0;
			width: 100%;
			height: 0.35rem;
			line-height: 0.35rem;
			padding-left: 0.15rem;
			box-sizing: border-box;
		}
		.mySwiper .swiper-pagination{
			text-align: right;
			opacity: 1;
		}
		.mySwiper .swiper-pagination span{
			background-color: #8a8988;
			opacity: 1;
		}
		.mySwiper .swiper-pagination .swiper-pagination-bullet-active{
			background-color: #ffffff;
			width: 21px;
			height: 8px;
			border-radius: 6px;
		}
		.commontitle{
			display: flex;
			justify-content: space-between;
			align-items: center;

		}
		.commontitle .text{
			background-color: #1a4e95;
			color: #ffffff;
			padding: 0.08rem 0.12rem;
			font-size: 0.17rem;
			font-weight: bold;
		}
		.commontitle .text em{
			font-size: 0.12rem;
			font-weight: normal;
			vertical-align: bottom;
   			 margin-left: 0.03rem;
		}
		.commontitle .more{
			color: #474747;
			margin-right: 0.12rem;
		}
		.news .item{
			margin-bottom: 0.25rem;
			background-color: #f8f8f8;
		}
		.news .item .list{
			padding: 0.15rem 0.12rem;
		}
		.news .item ul li{
			margin-bottom: 0.15rem;
		}
		.news .item ul li p{
			font-size: 0.16rem;
			color: #000000;
			line-height: 1.6;
		}
		.news .item ul li span{
			display: block;
			font-size: 0.13rem;
			color: #4a4a4a;
			padding: 0.05rem 0;
		}
		
		.video .img{
			width: 100%;
    		height: auto;
		}
		.video .ico{
			display: block;
			background: url(../images/m-video.png) no-repeat center;
			width: 0.55rem;
			height: 0.55rem;
			background-size: 100% 100%;
			top: 50%;
			left: 50%;
			transform: translate(-50%,-50%);
		}
		.video .img .box{
			width: 100%;
		    height: 2.35rem;
		    display: block;
		}
		.video .img .box img{
			width: 100%;
			height: 100%;
			display: block;
		}
		.video .title{
			background-color: #1a4e95;
		    color: #ffffff;
		    padding: 0.08rem 0.12rem;
		    font-size: 0.17rem;
		    font-weight: bold;
		    position: absolute;
		    top: 0;
		    left: 0;
		}
		.video .title em{
			font-size: 0.12rem;
		    font-weight: normal;
		    vertical-align: bottom;
		    margin-left: 0.03rem;
		}
		.video .text{
			padding:0.15rem 0.12rem;
		}
		.video .text p{
			font-size: 0.16rem;
			color: #000000;
		}
		.video .text span{
			font-size: 0.13rem;
			color: #4a4a4a;
			margin: 0.05rem 0;
			display: block;
		}
		.keyspecialty .list{
			padding: inherit !important;
		}
		.keyspecialty dl{
			display: flex;
		    justify-content: space-between;
		    flex-wrap: wrap;
		    padding: 0.3rem 0.12rem 0.15rem;
		}
		.keyspecialty dl dd{
			width: 46%;
			padding: 0.1rem 0.15rem;
			box-sizing: border-box;
			color: #1a4e95;
			font-size: 0.16rem;
			border: 1px solid #1a4e95;
			border-radius: 0.08rem;
			margin-bottom: 0.15rem;
			position: relative;
		}
		.keyspecialty dl dd::after{
			content: "";
			display: block;
			background: url(../images/m-zdzj-ico.png) no-repeat right center;
			width: 0.18rem;
			height: 0.18rem;
			background-size: 100% 100%;
			position: absolute;
			top: 50%;
			right: 0.16rem;
			transform: translateY(-50%);
		}
		

		.serviceguide .list{
			padding: inherit !important;
		}
		.serviceguide .list ul{
			display: flex;
		    flex-wrap: wrap;
		    justify-content: space-between;
		    padding: 0.3rem 0.12rem 0.15rem;
		}
				
		.serviceguide .list ul li{
			width: 22%;
			border-radius: 0.06rem;
			border: 0.01rem solid #1a4e95;
			margin-bottom: 0.15rem;
			padding: 0.1rem 0rem;
			display: flex;
		    align-items: center;
		    flex-direction: column;
		    justify-content: center;
		}
		.serviceguide .list ul li img{
			display: block;
			margin: 0 auto;
			width: 0.24rem;
			height: auto;
		}
		.serviceguide .list ul li span{
			text-align: center;
			padding: 0.1rem 0 0;
		}
		.serviceguide .list ul li span::after{
			content: "";
			display: block;
			width: 0.12rem;
			height: 0.01rem;
			background-color: #1a4e95;
			margin: 0.1rem auto 0.05rem;
		}
		.links {
			margin-bottom: 0.5rem !important;
		}
		.links .list ul{
			display: flex;
		    justify-content: space-around;
		    flex-wrap: wrap;
		}
		
		.links .list ul li{
			color: #000000;
			font-size: 0.16rem;
			box-sizing: border-box;
			position: relative;
			padding: 0 !important;
			margin: 0.15rem 0;
		}
		.links .list ul li::after{
			/*content: "";
			display: block;
			width: 0.02rem;
			height: 100%;
			background-color:#d0d0d0 ;
			position: absolute;
			top: 0;
			right: 0;*/
		}
		.links .list .divide{
			color: #d0d0d0;
		}
		

	              	

	              	

	              	

	              	

	              	

	              	

	              	