
/* CSS Document */
.banner{
	position:relative;
	background:#fff  url(../image/bannerbg.jpg) no-repeat center center / cover; 
	overflow:hidden;
	padding-bottom:10px;
	padding-top:50px;
	
	}
.banner-main{
	width:1200px;

	margin:0 auto;
	position:relative;
	z-index:99;
	
	}
.banner-iteams{
	position:absolute;
	left:0;
	top:0;	
	width:1200px;
	font-size:0;	
	opacity:0;
	overflow:hidden;
	}
.banner-iteams:first-child{
	opacity:1;
	}


.banner-overflow{
	width:1200px;
	min-height:400px;
    
	position:relative;
	
	}
.banner-content{
	width:1200px;
	min-height:400px;

	}
.banner-txt,.banner-pro{
	display:inline-block;
	font-size:16px;
	vertical-align:top;
	}
.banner-txt{

	width:60%;
	padding-right:10%;
	}
.banner-txt h3{
	font-size:46px;
	color:#333;
	padding-left:20px;

	
	}
.banner-txt ul{

	color:#333;
	padding:40px 0;
	display:block;
	}
.banner-txt ul li{
	position:relative;
	padding:5px 0 5px 20px;
	line-height:1.8;
	font-family:arial;
	font-size:18px;

	}
.banner-txt ul li:after{
	content:'';
	position:absolute;
	width:10px;
	height:10px;
	border-radius:50%;
	background:#333;
	left:0;
	top:15px;
	}
.banner-txt a{
	text-decoration:underline;
	color:#2e4f8e;
	padding-left:20px;
	}
.banner-pro{
	width:40%;

	position:relative;

	}
.banner-pro img{
	position:relative;
	left:0;
	width:80%;
	max-width:90%;
	top:-40px;
	z-index:2;
	}
.bg-yuan{
	
	position:absolute;
	width:100%;
	height:100%;
	border-radius:50%;	
	left:0;
	bottom:0;
	z-index:1;
	opacity:0.3;

	/*animation: ani 10s linear infinite;*/
	box-shadow:-25px 0px 0 rgba(46,79,142,0.4);
	}
@keyframes ani{
	0%{
		transform:rotate(0deg);
		}
	50%{
		transform:rotate(180deg);
		}
	100%{
		transform:rotate(360deg);
		}
	} 
.bg-yuan-y{
	
	position:absolute;
	width:50%;
	height:90%;
	border-radius:50%;
	
	left:-12%;
	bottom:70%;
	z-index:1;
	transform:rotate(110deg);
	-webkit-transform:rotate(110deg);
	transform-origin:bottom left;	
	-webkit-transform-origin:bottom left;	
	}
.pro-nav{

	width:100%;
	font-size:0;
	position:relative;
	bottom:40px;
	z-index:5;

	}

.pro{
	position:relative;
	width:150px;
	height:150px;
	display:inline-block;
	background:#fff;
	overflow:hidden;
	border:#ddd 1px solid;
	box-shadow:0 0 0 rgba(0,0,0,0);
	transform:scale(1);
	-webkit-transform:scale(1);
	transition:all .2s linear;
	-webkit-transition:all .2s linear;
	border-radius:50%;
	margin-right:112px;
	z-index:2;
	
	}
.pro:last-child{
	margin-right:0;
	}
.pro:After{
	content:'';
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	background:#fff;
	transition:all .4s ease;
	-webkit-transition:all .4s ease;
	z-index:1;
	}
.pro:hover:After{
	background:#2e4f8e;
	}
.pro-nav .active:after{
	background:#2e4f8e;
	}
.pro-nav .active h3{
	color:#fff;
	}
.pro-nav .active{
	box-shadow:0 0 20px rgba(46,79,142,0.5);
	transform:scale(1.1);
	z-index:10;
	}
.pro:hover{
	box-shadow:0 0 20px rgba(46,79,142,0.5);
	transform:scale(1.1);
	z-index:10;
	}
.pro h3{
	font-size:12px;
	width:100%;
	padding:35px 15px 0 15px;
	color:#333;
	text-align:center;
	transition:all .2s linear;
	-webkit-transition:all .2s linear;
	position:relative;
	z-index:5;
	}
.pro:hover h3{
	color:#fff;
	}
.pro img{
	position:absolute;
	bottom:-10%;
	width:70%;
	left:15%;
	z-index:5;
	}
/*.p01{
	bottom:0px;
	left:0px;
	}
.p02{
	bottom:0px;
	left:140px;
	}
.p03{
	bottom:0px;
	left:280px;
	}
.p04{
	bottom:0px;
	left:420px;
	}
.p05{
	bottom:0px;
	left:560px;
	}*/
.swiper-container {
      width: 100%;
      height: 100%;

    }
    .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;

      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
    }
.recommend{	
	position:relative;
	border-bottom:#1398a3 1px solid;
	}
.recommend:after{
	content:'';
	width:20px;
	height:20px;
	border-left:#1398a3 1px solid;
	border-bottom:#1398a3 1px solid;
	position:absolute;
	transform:rotate(-45deg);
	-webkit-transform:rotate(-45deg);
	left:50%;
	bottom:-10px;
	margin-left:-10px;
	background:#fff;
	}
.rec-bottom{
	background:#fff;
	position:relative;
	z-index:99;
	border-top:rgba(255,255,255,0.3) 1px dashed;
	}
.rec-pro{
	position:absolute;
	height:90px;
	width:100%;
	background:rgba(18,151,162,0.5);
	z-index:9999;
	left:0;
	bottom:0;
	font-size:0;
	}
.rec-txt{
	padding:35px 0;
	text-align:center;
	color:#1398a3;
	
	}
.rec-txt h2,.rec-txt h3{
	font-size:34px;
	}
.rec-txt h2 font,.rec-txt h2 span{
	display:inline-block;
	vertical-align:middle;
	}
.rec-txt h2 span{
	width:15px;
	height:15px;
	background:#1398a3;
	margin:0 10px;
	}
.rec-txt h3{
	padding-top:15px;
	font-weight:normal;
	font-size:18px;	
	}

.rec-iteam{
	position:absolute;	
	width:398px;
	margin:0 1px;
	left:0;
	top:0;
	transition:.2s ease;
	-webkit-transition:.2s ease;
	}
.rec-iteam:nth-child(2){
	left:402px;
	}
.rec-iteam:nth-child(3){
	left:804px;
	}
.rec-iteam:hover{
	top:-150px;
	}
.rec-iteam h3{
	background:#1398a3;
	display:block;
	height:90px;
	color:#fff;
	font-size:26px;
	line-height:90px;
	text-align:center;
	font-family:Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", sans-serif;
	font-weight:normal;
	text-transform:uppercase;
	}
.rec-iteam h3 img{
	position:relative;
	top:26px;
	padding-right:10px;
	width:50px;
	}
.pro-img{
	height:150px;
	overflow:hidden;
	text-align:center;
	}
.pro-img img{
	width:40%;
	}
.about{
	padding:0;
	font-size:0;
	background:#1197a2;
	}
.about-left{
	width:50%;
	display:inline-block;
	padding-left:80px;
	padding-top:30px;
	padding-bottom:30px;
	vertical-align:middle;
	position:relative;
	}
/*.about-left:after{
	content:'';
	width:100px;
	height:100px;
	background:#1197a2;
	transform:rotate(45deg);
	position:absolute;
	left:-50px;
	top:50%;
	margin-top:-50px;
	z-index:1;
	
	}*/
.about-left h3{
	font-size:38px;
	color:#fff;
	font-family:COOPBL;
	
	}
.about-left h4{
	font-size:14px;
	font-weight:normal;
	padding-top:10px;
	text-decoration:underline;
	color:#fff;
	}
.about-left p{
	font-size:16px;
	line-height:1.8;
	padding:40px 0;
	color:#fff;
	}
.view-more{
	background:#15b6c3 url(../image/jt.png) no-repeat 90% center / 22px;
	color:#fff;
	height:45px;
	line-height:45px;
	width:160px;
	text-align:center;
	font-size:16px;
	display:block;
	padding-left:20px;
	padding-right:40px;
	transition: 02s linear;
	-webkit-transition: 0.2s linear;
	position:relative;
	box-shadow:0 0 0 rgba(0,0,0,0);
	}
.view-more:after{
	width:0;
	content:'';
	height:100%;
	background:#1197a2 url(../image/jt.png) no-repeat 90% center / 22px;
	position:absolute;
	left:0;
	top:0;
	transition: 02s linear;
	-webkit-transition: 0.2s linear;
	z-index:1;
	}
.view-more span{
	position:relative;
	z-index:2
	}
.view-more:hover:after{
	width:100%;
	}
.view-more:hover{
	box-shadow:0 0 25px rgba(0,0,0,0.5);
	}
.about-cotent{
	width:100%;
	float:left;
	position:relative;
	z-index:5;
	padding-right:15%;
	}
.about-right{
	width:50%;
	display:inline-block;
	vertical-align:middle;
	}
.about-right .a-r-img{
	width:100%;
	padding-bottom:60%;

	background:#ddd;

	position:relative;
	
	box-shadow:-10px 20px 20px rgba(17,151,162,0.1);
	}
.news{
	background:#fff;
	
	}
.news .main{
	padding:80px 0;}
.news-left{
	width:50%;
	padding-bottom:30%;
	position:relative;
	overflow:hidden;
	float:right;
	
	box-shadow:30px 30px 10px rgba(0,0,0,0.05);
	}
.news-left img{
	width:100%;
	}
.news-right{
	float:left;
	width:50%;
	padding: 0;
	position:relative;
	height:auto;
	border-right:#fff 30px solid;
	}
.news-right h2{
	font-size:38px;
	color:#1197a2;
	font-family:COOPBL;
	}
.news-right ul{
	padding-top:20px;
	}
.news-right li{
	padding:20px 0;
	border-bottom:#ddd 1px dashed;
	
	box-shadow:0 0 0px rgba(14,151,162,0.0);
	transition: 02s linear;
	-webkit-transition: 0.2s linear;
	}
.news-right li:hover{
	padding:20px;
	border-bottom:#fff 1px dashed;
	box-shadow:0 0 20px rgba(14,151,162,0.4);
	border-left:rgba(14,151,162,1) 4px solid;
	}
.news-right li h3{
	font-size:18px;
	font-weight:normal;
	line-height:1.6;
	}
.news-right li p{
	padding-top:15px;
	color:#999;
	}
.news-more{
	 position:absolute;
	 left:50px;
	 bottom:50px;
	 height:45px;
	 line-height:45px;
	 background:#1197a2 url(../image/jt.png) no-repeat 90% center / 22px;
	color:#fff;
	padding:0 40px 0 15px;
	text-align:center;
	font-size:16px;
	display:block;
	 }
/*
.news{
    
	padding:80px 0;
	}
.news .ser-title h4{
	font-size:12px;
	color:#333;
	padding-bottom:50px;
	}
.news-iteams{
	font-size:0;
	background:#f4f4f4;
	transition:.3s linear;
	-webkit-transition:.3s linear;
	box-shadow:0 0 20px rgba(0,0,0,0);
	margin-bottom:20px;
	}
.news-iteams:hover{
	background:#fff;
	box-shadow:0 0 20px rgba(0,0,0,0.3);
	}
.news-left{
	width:70%;
	padding:40px;
	float:left;
	}
.news-left .news-tips{
	font-size:12px;
	padding-bottom:5px;
	}
.news-left  h3{
	font-size:20px;
	color:#333;
	transition:.3s linear;
	-webkit-transition:.3s linear;
	}
.news-iteams:hover h3{
	color:#1197a2;
	}
.news-left p{
	font-size:14px;
	padding:25px 0;
	line-height:1.8;
	}
.news-left .news-date{
	color:#aaa;
	}
.news-left .news-date span{
	padding-left:20px;
	font-size:12px;
	padding-right:20px;
	}
.news-left .news-date span:nth-child(1){
	background:url(../images/date.jpg) no-repeat left center;
	
	}
.news-left .news-date span:nth-child(2){
	background:url(../images/ll.jpg) no-repeat left center;

	}
.news-right{
     width:30%;
	 float:right;
	 }
.news-img{
	width:100%;
	padding-bottom:65%;
	background:#ddd;
	position:relative;
	overflow:hidden;
	}
.news-img img{
	position:absolute;
	left:0;
	top:0;
	transform:scale(1);
	-webkit-transform:scale(1);
	transition:.3s linear;
	-webkit-transition:.3s linear;
	}
.news-iteams:hover img{
	transform:scale(1.3);
	-webkit-transform:scale(1.3);
	}
.news-iteams:nth-child(2n) .news-left {
	float:right;
	}
.news-iteams:nth-child(2n) .news-right {
	float:left;
	}*/
.service{
	padding:70px 0;
	background:#f4f4f4;
	}
.ser-title{
	text-align:center;
	}
.ser-title h3{
	font-size:38px;
	color:#1197a2;
	font-family: COOPBL;
	}
.ser-title h4{
	padding-top:15px;
	}
.service ul{
	font-size:0;
	padding-top:50px;

	}
.service li{
	width:33.333%;
	display:inline-block;
	position:relative;
	vertical-align:top;
	padding-right:40px;
	}
.service li a{
	display:block;

	width:100%;
	}
.service li .ser-img{
	position:relative;
	width:100%;
	padding-bottom:70%;
	background:#ddd;
	overflow:hidden;
	box-shadow:0 0 10px rgba(0,0,0,0.1);
	}
.service li .ser-img img{
	position:absolute;
	width:100%;
	left:0;
	top:0%;
	transform:scale(1);
	-webkit-transform:scale(1);
	transition:.3s linear;
	-webkit-transition:.3s linear;
	transform-origin: center;
	-webkit-transform-origin: center;
	}
.service li:hover .ser-img img{
	transform:scale(1.3);
	}
.ser-border{
	background:#1197a2;
	position:absolute;
	left:0;
	bottom:-40px;
	height:40px;
	width:100%;
	z-index:10;
	transition:.3s linear;
	-webkit-transition:.3s linear;
	transform:rotate(0deg);
	-webkit-transform:rotate(0deg);
	transform-origin:0 0;
	-webkit-transform-origin:0 0;
	}
.service li:hover .ser-border{
	transform:rotate(-5deg);
	-webkit-transform:rotate(-5deg);
	}
.ser-img span{
	color:#fff;
	font-size:12px;
	position:absolute;
	right:10px;
	bottom:6px;
	z-index:15;
	opacity:0;
	transition:.3s linear;
	-webkit-transition:.3s linear;
	}
.service li:hover .ser-img span{
	opacity:1;
	}
.service li .ser-txt{
    padding:30px 0;
	}
.service li .ser-txt h3{
	font-size:20px;
	color:#333;
	font-weight:normal;
	transition:.3s linear;
	-webkit-transition:.3s linear;
	}
.service li:hover .ser-txt h3{
	color:#1197a2;
	}
.service li .ser-txt p{
	font-size:14px;
	line-height:1.8;
	padding-top:20px;
	color:#999;
	}
.wap-about-img{
	display:none;
	}
/*
@media (max-width: 1000px){
	.banner{
	height:260px;
	position:relative;
	}
	.rec-pro{
	height:50px;
	width:100%;
	background:rgba(18,151,162,0.5);
	z-index:9999;
	left:0;
	bottom:0;
	font-size:0;
	}
.rec-pro .main{
	display:flex;
	}
.rec-txt{
	padding:25px 0;

	
	}
.rec-txt h2,.rec-txt h3{
	font-size:22px;
	}
.rec-txt h2{
	letter-spacing:-1px;}
.rec-txt h3{
	padding:15px 10px 0 10px;

	font-size:16px;
	line-height:1.6;
	}

.rec-iteam{
	position:inherit;	
	flex:1;
	width:auto;
	margin:0 1px;
	left:0;
	top:0;
	transition:.2s ease;
	-webkit-transition:.2s ease;
	}
.rec-iteam:nth-child(2){
	left:auto;
	}
.rec-iteam:nth-child(3){
	left:auto;
	}
.rec-iteam:hover{
	top:0px;
	}
.rec-iteam h3{
	height:50px;
	font-size:16px;
	line-height:50px;
	}
.rec-iteam h3 img{

	top:13px;
    padding-right:5px;
	width:34px;
	}
.about{
	padding:40px 0;
	}
.about-left{
	width:100%;
	display:block;
	padding:0 10px;
	}
.about-left h3{
	font-size:22px;
	text-align:center;
	}
.wap-about-img{
	padding-top:30px;
	display:block;
	}
.about-left p{

	padding:30px 0;
	}

.about-cotent{
	width:100%;
	float:inherit;
	}

.about-right{
   display:none;
	}
.news{
    padding:0 10px;
	margin-top:0px;
	}
.news-left{
	width:100%;
	height:auto;
	padding-top:10px;
	}
.news-left img{
	width:100%;
	}
.news-right{
	float:left;
	width:100%;
	padding:30px 0;
	position:relative;
	height:auto;
	}
.news-right h2{
	font-size:22px;
	padding:0;
	display:block;
	}
.news-right ul{
	padding-top:0px;
	}

.news-right li h3{
	font-size:16px;

	line-height:1.6;
	}

.news-more{
	 position:relative;
	 left:auto;
	 bottom:auto;
    width:140px;
	margin-top:20px;
	 }
.news-left img{
	position:relative;
	left:auto;
	top:auto;
	transform:none;
	-webkit-transform:none;	
	}
.service{
	padding:30px 10px;
	}
.ser-title h3{
	font-size:22px;

	}
.service ul{
    width:100%;
	padding-top:30px;
	}
.service li{
	width:100%;
	display:block;
	position:relative;

	}
.service li a{
	display:block;
	padding-right:0px;
	width:100%;
	}
.service li .ser-img{
	position:relative;
	width:100%;
	padding-bottom:70%;
	background:#ddd;
	overflow:hidden;
	}
.service li .ser-img img{
	position:absolute;
	width:100%;
	left:0;
	top:50%;
	transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	}
.service li .ser-txt{
    padding:30px 0;
	}
.service li .ser-txt h3{
	font-size:16px;
	color:#1197a2;
	}
.service li .ser-txt p{
	font-size:14px;
	line-height:1.8;
	padding-top:20px;
	color:#999;
	}
	}
*/
.wap-banner{
	display: none;
}
.service .ser-items{ font-size:0px; background:#fff;  margin-top:50px;}
.service .ser-items .list{ display:inline-block; width:400px; font-size:12px; border-right:#f4f4f4 1px solid; border-top:#f4f4f4 1px solid; box-shadow:0 0 0 rgba(0,0,0,0); transform:scale(1); -webkit-transform:scale(1); transition:.2s linear; -webkit-transition:.2s linear; position:relative; z-index:1; overflow:hidden; background-repeat:no-repeat; background-position:30px center;}
.service .ser-items .list:hover{ box-shadow:0 0 15px rgba(0,0,0,0.2); transform:scale(1.1); -webkit-transform:scale(1.1); position:relative; z-index:2; border-right:#fff 1px solid; border-top:#fff 1px solid;}
.service .ser-items .list a:before{ content:''; width:100px; height:100px; position:absolute; right:-50px; bottom:-50px; background:#1497a2; transform:rotate(45deg); -webkit-transform:rotate(45deg); opacity:0;transition:.2s linear; -webkit-transition:.2s linear;}
.service .ser-items .list a:after{ content:''; position:absolute; right:10px; bottom:10px; background:url(../image/more.png) no-repeat center center; width:20px; height:20px;}
.service .ser-items .list:hover a:before{ opacity:1;}
.service .ser-items .list a{ display:block;padding:40px 40px 40px 140px; position:relative;}
.service .ser-items .list:nth-child(3n){ border-right:#fff 1px solid;}
.service .ser-items .list h3{ font-size:16px; color:#1497a2}
.service .ser-items .list p{ color:#999; line-height:1.7; padding-top:10px;  transition:.2s linear; -webkit-transition:.2s linear;}
.service .ser-items .list:hover p{ color:#333;}

@media (max-width: 800px){
	.service .ser-items{ display:flex; flex-wrap:wrap; box-shadow:0 0 0px rgba(0,0,0,0); margin-top:.533333rem;}
.service .ser-items .list{width:50%; font-size:12px; border:none; border-right:#ddd 1px dotted; border-top:#ddd 1px dotted; background-repeat:no-repeat; background-position:center 0.4rem; background-size:1.2rem;}
.service .ser-items .list:hover{ box-shadow:0 0 0px rgba(0,0,0,0); transform:scale(1); -webkit-transform:scale(1); position:relative; z-index:2; border-right:#ddd 1px solid; border-top:#ddd 1px solid;}
.service .ser-items .list a:before,.service .ser-items .list a:after{ display:none;}
.service .ser-items .list a{ display:block;  position:relative; padding:1.8rem .2rem 0.533333rem .2rem;}
.service .ser-items .list:nth-child(3n){ border-right:#ddd 1px dotted;}
.service .ser-items .list:nth-child(2n){ border-right:#fff 1px dotted;}
.service .ser-items .list h3{ font-size:0.4rem; font-weight:normal;  text-align:center;}
.service .ser-items .list p{ display:none;}
.service .ser-items .s01{ background:#fff url(../image/611ff2b94ee6818e44d07020cbf667f3.png) no-repeat  center 0.4rem / 1.2rem;}
.service .ser-items .s02{ background:#fff url(../image/25a1983b132003994415862b75935ad4.png) no-repeat center 0.4rem / 1.2rem;}
.service .ser-items .s03{ background:#fff url(../image/f6592e1e2b3ac2947ada9802199a1799.png) no-repeat center 0.4rem / 1.2rem;}
.service .ser-items .s04{ background:#fff url(../image/ed1eef5c62e29d5cf19e76bb7a73488d.png) no-repeat center 0.4rem / 1.2rem;}
.service .ser-items .s05{ background:#fff url(../image/eb3e99ffdfd8d7889f7423e6e9ca3ce2.png) no-repeat center 0.4rem / 1.2rem;}
.service .ser-items .s06{ background:#fff url(../image/eaad9d5b3fba1972eebfc20dee702093.png) no-repeat center 0.4rem / 1.2rem;}
	.banner{
	 display: none;	
	}
	.wap-banner{
		display: block;
	}
	
	.wap-banner .swiper-slide{
		display: block;
		padding-bottom: 0.9375rem;
		height: 100%;
	}
	.wap-banner .swiper-slide .wap-banner-txt{
      
      width:100%;
      display: block;
      text-align: left;
      padding: 0.625rem;

	}
	.wap-banner .swiper-slide .wap-banner-txt h3{
      color: #333;
      font-size: 0.53125rem;
      padding-bottom: 0.3125rem;
	}
	.wap-banner .swiper-slide .wap-banner-txt li{
		font-size: 0.4375rem;
		color: #999;
		padding: 0.15625rem 0;
		line-height: 1.8;
	}
	.wap-banner .swiper-slide .wap-pro-img{
      
      width: 100%;
      display: block;


	}
   .wap-banner .swiper-slide .wap-pro-img img{
   	height: 5.46875rem;
   }

.about-left{
	width:100%;

	padding:0.78125rem 0.46875rem;
	
	}

.about-left h3{
	font-size:0.586667rem;

	font-family:COOPBL;

	}

.about-left p{
	font-size:0.40625rem;
	line-height:1.6;
	padding:0.625rem 0;

	}
  .about-cotent{
	
	float:inherit;

	padding-right:0;
	}
.about-right{
	width:100%;
	display:block;

	}

.news .main{
	padding:0 0 30px 0;
	}
.news-left{
	width:100%;
	height:auto;
	float:inherit;
	padding-bottom: 60%;
	box-shadow:none;
	}
.news-left img{
	width:100%;
	}
.news-right{
	float:inherit;
	width:100%;
	padding:0.78125rem 0.46875rem;
    height: auto;
	border:none;
	
	}
.news-right h2{
	font-size:0.586667rem;

	}
.news-right ul{
	padding-top:0.15625rem;
	}
.news-right li{
	padding:0.46875rem 0;

	}
.news-right li:hover{
	padding:0;

	}
.news-right li h3{
	font-size:0.46875rem;

	}
.news-right li p{
	padding-top:0.15625rem;
	color:#999;
	text-transform:
	}

.service{
	padding:0.78125rem 0.46875rem;

	}
.ser-title{
	text-align:center;
	}
.ser-title h3{
	font-size:0.586667rem;

	}

.service ul{
	font-size:0;
	padding-top:0.78125rem;

	}
.service li{
	width:100%;

	padding-right:0px;
	}

.service li .ser-txt{
    padding:0.46875rem 0;
	}
.service li .ser-txt h3{
	font-size:0.46875rem;

	}

.service li .ser-txt p{
	font-size:0.4375rem;
	line-height:1.6;
	padding-top:0.3125rem;

	}
}


