<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">*{margin: 0px auto;padding: 0px auto;font-family: 'Microsoft YaHei','微软雅黑';}
html,body{width: 100%;height: 100%;}
ul{padding: 0px;}
li{list-style: none;}
a{text-decoration: none;}
img{border: none;}
h1,h2,h3,h4,h5{line-height: 1;}
h3,h4,h5{font-weight: normal;}

@font-face{
	font-family: "DINPro-Bold";
	src: url(../fonts/DINPro-Bold.otf);
}
.clearfix:after {
    visibility: hidden;
    display: block;
    content: " ";
    clear: both;
    height: 0;
    line-height: 0;
}
.container{
	width: 1300px;
}
body{
	overflow-x: hidden;
}

.banner{
	width: 100%;
	height: calc(100% - 210px);
}
.banner .swiper-slide{
    background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}
.banner .swiper-slide .text{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.banner .swiper-slide .text h2{
	font-size: 58px;
	color: #fff;
	transform: translateY(-80px);
	text-shadow: 0 0 5px rgba(0,0,0,.5);
	letter-spacing: 4px;
	opacity: 0;
}
.banner .swiper-slide .text p{
	font-size: 28px;
	color: #fff;
	text-transform: uppercase;
	margin-top: 20px;
	transform: translateY(80px);
	opacity: 0;
}
.banner .swiper-slide-active .text h2{
    transform: translateY(0);
    opacity: 1;
    transition: 1s;
}
.banner .swiper-slide-active .text p{
    transform: translateY(0);
    opacity: 1;
    transition: 1s;
}
.gray{
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,.2);
	position: absolute;
	top: 0px;
	left: 0px;
}
.zuoyou{
	width: 100%;
	height: 44px;
	position: absolute;
	left: 0px;
	bottom: 40px;
}
.zuoyou .swiper-pagination{
	color: #fff;
	text-align: left;
	left: 5%;
	color: rgba(255,255,255,.8); 
	top: 0;
}
.zuoyou .swiper-pagination-total{
	font-size: 20px;
}
.zuoyou .swiper-pagination-current{
	font-size: 32px;
	color: #fff;
	font-family: "DINPro-Bold";
}
#ban_left{
	width: 44px;
	height: 44px;
	display: block;
	background-image: url(../images/index_18.png);
	background-size: 100%;
	opacity: 1;
	cursor: pointer;
	left: auto;
	right: 8.5%;
	margin: 0;
	top: 0;
	cursor: pointer;
}
#ban_right{
	width: 44px;
	height: 44px;
	display: block;
	background-image: url(../images/index_20.png);
	background-size: 100%;
	opacity: 1;
	cursor: pointer;
	right: 5%;
	margin: 0;
	top: 0;
	cursor: pointer;
}
.zuoyou .text{
	text-align: center;
	position: absolute;
	left: 50%;
	top: -7px;
	transform: translateX(-50%);
	z-index: 200;
	cursor: pointer;
}
.zuoyou .text p{
	font-size: 14px;
	color: #fff;
	margin-top: 3px;
}
.header{
	width: 100%;
    height: 110px;
    background: #fff;
    box-shadow: 0px 2px 10px rgba(0,0,0,.1);
    position: fixed;
    top: 0px;
    left: 0px;
    z-index: 10000;
    transition: .5s;
}
.header.header_hide{
	top: -110px;
}
.container2{
	width: 90%;
	min-width: 1300px;
}
.header a img{
	float: left;
	margin-top: 14px;
}
.yuyan{
	width: 64px;
	height: 28px;
    background: #dbdbdb;
    border-radius: 14px;
    overflow: hidden;
    float: right;
    margin-top: 41px;
}
.yuyan span{
	display: block;
	width: 32px;
	line-height: 28px;
	text-align: center;
	float: left;
}
.yuyan a{
	display: block;
	font-size: 14px;
	color: #9f9f9f;
	box-sizing: border-box;
}
.yuyan .cur a{
	background: #2eadb5;
	color: #fff!important;
}
.yuyan a:hover{
	color: #2eadb5;
}
.wechat{
	float: right;
	position: relative;
	margin: 45px 25px 0px 0px;
}
.wechat .cont{
	width: 120px;
	background: #fff;
	position: absolute;
	top: 60px;
	left: 0px;
	z-index: 200;
	border-radius: 5px;
	overflow: hidden;
	text-align: center;
	padding-bottom: 10px;
	display: none;
}
.wechat .cont img{
    width: 110px;
    margin-top: 8px;
}
.wechat .cont p{
	font-size: 14px;
	color: #7e7e7e;
}
.search_wz{
	width: 50px;
	height: 100px;
	position: relative;
	z-index: 1000;
	float: right;
	margin-right: 20px;
}
.search{
	width: 50px;
	height: 40px;
	float: right;
	border-radius: 21px;
	overflow: hidden;
	position: absolute;
	top: 35px;
	right: 0px;
	border: 1px #fff solid;
	transition: .5s;
}
.search input{
	width: 0px;
	height: 40px;
	box-sizing: border-box;
	float: left;
	border: none;
	background: none;
	outline: none;
	font-size: 14px;
	color: #333;
}
.search button{
	width: 50px;
	height: 40px;
	float: right;
	border: none;
	background-image: url(../images/index_06.png);
	background-position: center;
	background-repeat: no-repeat;
	background-color: #fff;
	cursor: pointer;
	outline: none;
	transition: .5s;
}
.search.active{
	width: 230px;
	background: #fff;
	border: 1px #2eadb5 solid;
}
.search.active input{
	width: 180px;
	padding-left: 20px;
	transition: .5s;
}
.search.active button{
	background-image: url(../images/index_07.png);
	background-size: 20px;
}
.nav{
	float: right;
	margin-right: 25px;
}
.nav ul li{
	float: left;
	position: relative;
}
.nav ul li&gt;a{
	display: block;
	box-sizing: border-box;
	padding: 0px 24px;
	line-height: 110px;
	color: #32353a;
	font-size: 16px;
}
.nav ul li:hover&gt;a{
    background: #2eadb5;
    color: #fff;
}
.two{
	width: 100%;
	height: 70px;
	background: rgba(123,133,140,.8);
	position: absolute;
	top: 110px;
	left: 0px;
	z-index: 100;
	display: none;
}
.list{
	width: 1300px;
	height: 70px;
	position: absolute;
	top: 110px;
	left: 0px;
	z-index: 200;
	text-align: center;
	display: none;
}
.list a{
	color: #fff;
	line-height: 70px;
	float: left;
	margin: 0px 30px;
	position: relative;
}
.list a:after{
	content: "";
	width: 0px;
	height: 2px;
	background: #fff;
	position: absolute;
	left: 50%;
	bottom: 18px;
	transform: translateX(-50%);
	transition: .3s;
}
.list a:hover:after{
	width: 100%;
}


@media screen and (max-width: 1800px){
	.header a img{height: 76px;margin-top: 17px;}
    .nav ul li&gt;a{padding: 0px 20px;font-size: 16px;}
}
@media screen and (max-width: 1600px){
	.header{height: 100px;}
	.header a img{height: 70px;margin-top: 15px;}
	.nav{margin-right: 16px;}
    .nav ul li&gt;a{padding: 0px 18px;font-size: 16px;line-height: 100px;}
    .two,.list{height: 65px;top: 100px;}
    .list a{line-height: 65px;font-size: 15px;margin: 0px 25px;}
    .yuyan{margin-top: 36px;}
    .wechat{margin: 40px 20px 0px 0px;}
    .search{top: 28px;}
    .search button{background-size: 32px;}
    .search_wz{margin-right: 16px;}
}
@media screen and (max-width: 1540px){
	.header{height: 90px;}
	.header a img{height: 60px;margin-top: 15px;}
	.nav{margin-right: 12px;}
    .nav ul li&gt;a{padding: 0px 16px;font-size: 15px;line-height: 90px;}
     .two,.list{height: 60px;top: 90px;}
     .list a{line-height: 60px;font-size: 14px;margin: 0px 20px;}
     .list a:after{bottom: 15px;}
    .yuyan{margin-top: 31px;}
    .wechat{margin: 35px 20px 0px 0px;}
    .search{top: 23px;}
    .search button{background-size: 32px;}
    .search_wz{margin-right: 16px;}
}

.zytwo{
	height: 655px;
	background: url(../images/bg_02.jpg)center no-repeat;
}
.zy2l{
	width: 410px;
	float: left;
	background: #f0f6ff;
	position: relative;
	z-index: 100;
	margin-top: -100px;
}
.zy2lb{
	height: 100px;
	background: #2eadb5;
	position: relative;
	padding-left: 50px;
	overflow: hidden;
	color: #fff;
}
.zy2lb:after{
	content: "";
	width: 85px;
	height: 100px;
	background-color: #1d9ca4;
	background-image: url(../images/index_14.png);
	background-position: center;
	background-repeat: no-repeat;
    position: absolute;
    top: 0px;
    right: 0px;
}
.zy2lb p{
	font-size: 20px;
	margin-top: 16px;
}
.zy2lb h2{
	font-size: 28px;
	margin-top: 40px;
}
.zy2l ul{
	padding: 0px 40px 40px 40px;
}
.zy2l ul li{
	height: 110px;
	box-sizing: border-box;
	border-bottom: 1px #dae3ef solid;
	padding: 24px 0px;
}
.zy2l ul li img{
	float: left;
	margin-right: 16px;
}
.zy2l ul li h2{
	font-size: 20px;
	color: #5a5a5a;
	margin-top: 7px;
}
.zy2l ul li p{
	font-size: 14px;
	color: #5a5a5a;
	margin-top: 9px;
}
.zy2r{
	width: 780px;
	float: right;
}
.zy2r ul li{
	float: left;
	text-align: center;
	margin-top: 60px;
	position: relative;
	box-sizing: border-box;
}
.zy2r ul li:nth-child(1){
	width: 220px;
	padding-right: 40px;
}
.zy2r ul li:nth-child(2){
	width: 300px;
	padding: 0px;
}
.zy2r ul li:nth-child(3){
	width: 260px;
	padding-left: 50px;
}
.zy2r ul li p{
	display: inline-block;
	font-size: 22px;
	color: #7b858c;
}
.zy2r ul li p span{
	font-size: 60px;
	color: #333;
	font-family: "DINPro-Bold";
	margin-right: 10px;
	float: left;
}
.zy2r ul li p font{
	float: right;
	margin-top: 34px;
}
.zy2r ul li h3{
	font-size: 22px;
	color: #7b858c;
}
.zy2r ul li:after{
	content: "";
	width: 1px;
	height: 80px;
	background: #ebeff5;
	position: absolute;
	bottom: -8px;
	right: 0px;
}
.zy2r ul li:last-child:after{
	display: none;
}
.zy2r .line{
	width: 720px;
	height: 1px;
	background: #ebeff5;
	margin-top: 50px;
	margin-left: 40px;
}
.zy2r .cont{
	margin-top: 50px;
}
.zy2r .cont h3{
    font-size: 30px;
    color: #6e6e6e;
} 
.zy2r .cont .text{
	color: #868686;
	font-size: 14px;
	line-height: 30px;
	margin-top: 25px;
}
.more{
	width: 145px;
	height: 44px;
	border: 1px #2eadb5 solid;
	box-sizing: border-box;
	background: #fff;
	border-radius: 22px;
	text-align: center;
	overflow: hidden;
	transition: .5s;
}
.more a{
	display: block;
	font-size: 18px;
	color: #2fadb5;
	line-height: 42px;
	transition: .5s;
}
.zy2r .more{
	float: right;
	margin-top: 20px;
}
.more:hover{
    background: #2eadb5;
}
.more:hover a{
	color: #fff;
}
.zythree{
	height: 800px;
	background: #f0f6ff;
	box-sizing: border-box;
	padding-top: 80px;
}
.title{
	text-align: center;
}
.title h2{
	font-size: 38px;
	color: #535353;
	letter-spacing: 3px;
}
.title span{
	display: inline-block;
	width: 90px;
	height: 4px;
	background: #1d9ca4;
	margin: 25px 0px 10px 0px;
}
.title p{
	font-size: 18px;
	color: #616263;
	line-height: 1;
}
.slideBox{height:520px;overflow:hidden;position:relative;margin-top: 45px;}
.slideBox .bd{ position:relative;height:100%;overflow: hidden;}
.slideBox .hd{ width: 100%;overflow:hidden; position:absolute;bottom:0px;text-align:center;}
.slideBox .hd ul{overflow:hidden; display:inline-block;}
.slideBox .hd ul li{width:16px;height:16px;float:left; margin: 0px 10px; background:#7b858c;cursor:pointer;border-radius: 8px;transition: .3s;}
.slideBox .hd ul li.on{background:#2eadb5;width: 33px;}
.slideBox .bd li{
	width: 410px;
	float: left;
	margin-right: 35px;
	background: #fff;
}
.slideBox .bd li .img img,.slideBox .bd li .img{
    width: 410px;
    height: 350px;
    overflow: hidden;
    transition: 1s;
}
.slideBox .bd li .cont{
	height: 90px;
	padding: 0px 35px;
	overflow: hidden;
	transition: .5s;
}
.slideBox .bd li h2{
	font-size: 16px;
	color: #5c5c5c;
	margin-top: 20px;
	transition: .3s;
}
.slideBox .bd li span{
	display: inline-block;
	width: 64px;
	height: 4px;
	background: #2eadb5;
	margin-top: 22px;
	transition: .5s;
}
.slideBox .bd li:hover .cont{
    background: #7b858c;
}
.slideBox .bd li:hover h2{
	color: #fff;
}
.slideBox .bd li:hover span{
	background: #fff;
}
.slideBox .bd li:hover .img img{
	transform: scale(1.05);
}
.zyfour{
	padding: 70px 0px;
}
.zy4{
	width: 630px;
	height: 300px;
	text-align: center;
	position: relative;
	background-size: cover;
}
.zy4l{
	background-image: url(../images/zy4l.jpg);
	float: left;
}
.zy4r{
	background-image: url(../images/zy4r.jpg);
	float: right;
}
.zy4 .cont{
	width: 600px;
	height: 270px;
	box-sizing: border-box;
	border: 1px rgba(255,255,255,.5) solid;
	margin: 15px;
	transition: .5s;
}
.zy4 img{
	margin-top: 45px;
}
.zy4 h2{
	margin-top: 20px;
	font-size: 34px;
	color: #fff;
	letter-spacing: 2px;
}
.zy4 p{
	color: #fff;
	margin-top: 15px;
}
.zy4l:hover .cont{
	box-shadow: 0px 0px 20px #267d82;
	border: 1px #42b5bc solid;
}
.zy4r:hover .cont{
	box-shadow: 0px 0px 20px #164470;
	border: 1px #196ab6 solid;
}
.zyfive{
	padding: 80px 0px;
}
.zy5b{
	text-align: center;
	margin-top: 40px;
}
.zy5b ul{
	display: inline-block;
}
.zy5b ul li{
	width: 160px;
	height: 50px;
	background: #fafafa;
	float: left;
	text-align: center;
	margin: 0px 10px;
}
.zy5b ul li a{
	display: block;
	font-size: 18px;
	color: #787878;
	line-height: 50px;
	transition: .5s;
}
.zy5b li a:hover,.zy5b li .cur{
	background: #1d9ca4;
	color: #fff;
}
.zy5{
	margin-top: 50px;
}
.zy5l{
	width: 630px;
	float: left;
}
.zy5l .img,.zy5l .img img{
	width: 630px;
	height: 345px;
	overflow: hidden;
	transition: 1s;
}
.zy5l .cont{
	height: 145px;
	box-sizing: border-box;
	background: #fafafa;
	padding: 20px 25px;
}
.zy5l h3{
	font-size: 22px;
	color: #525252;
}
.zy5l p{
	font-size: 14px;
	color: #c8c8c8;
	line-height: 24px;
	margin-top: 15px;
}
.zy5l span{
	float: right;
	color: #c8c8c8;
	font-size: 14px;
}
.zy5l span font{
	font-size: 15px;
	font-family: "DINPro-Bold";
	color: #949292;
}
.zy5l .img img:hover{
	transform: scale(1.1);
}
.zy5l h3:hover{
	color: #1d9ca4;
}
.zy5r{
	width: 635px;
	float: right;
}
.zy5r ul li{
	height: 150px;
	background: #fafafa;
	margin-bottom: 20px;
	transition: .5s;
}
.zy5r ul li .date{
	width: 120px;
	float: left;
	text-align: center;
	margin-top: 32px;
}
.zy5r ul li .date p{
	font-size: 42px;
	color: #525252;
	font-family: "DINPro-Bold";
	line-height: 1;
}
.zy5r ul li .date span{
	font-size: 14px;
	color: #525252;
	font-family: "DINPro-Bold";
	display: inline-block;
	width: 68px;
	border-top: 1px #dfdfdf solid;
	margin-top: 10px;
	padding-top: 8px;
}
.zy5r ul li .cont{
	width: 470px;
	float: right;
	margin-right: 30px;
	margin-top: 35px;
}
.zy5r ul li .cont h3{
	font-size: 22px;
	color: #525252;
	transition: .5s;
}
.zy5r ul li .cont p{
	font-size: 14px;
	color: #c8c8c8;
	line-height: 24px;
	margin-top: 15px;
}
.zy5r ul li:hover{
	box-shadow: 0px 2px 10px #ddd;
}
.zy5r ul li:hover .cont h3{
	color: #1d9ca4;
}
.zyfive .more{
	margin-top: 40px;
}
.zysix{
	padding: 30px 0px 100px 0px;
}
.zy6ul{
	width: 1600px;
	margin-top: 55px;
}
.zy6ul li{
	width: 20%;
	font-size: 0;
	float: left;
	border-right: 1px #bbbbbb solid;
	border-top: 1px #bbbbbb solid;
	box-sizing: border-box;
	overflow: hidden;
}
.zy6ul li:nth-child(5n){
	border-right: none;
}
.zy6ul li:nth-child(1),
.zy6ul li:nth-child(2),
.zy6ul li:nth-child(3),
.zy6ul li:nth-child(4),
.zy6ul li:nth-child(5){
    border-top: none;
}
.zy6ul li img{
	width: 100%;
	transition: .5s;
}
.zy6ul li img:hover{
	transform: scale(1.1);
}
@media screen and (max-width: 1780px){
	.zy6ul{width: 90%;min-width: 1300px;}
}
.zyseven{
	height: 207px;
	background: url(../images/bg_04.jpg)center no-repeat;
}
.zy7{
	width: 650px;
	height: 150px;
	border-right: 1px #27c7d1 solid;
	box-sizing: border-box;
	float: left;
	margin-top: 28px;
}
.zyseven .zy7:last-child{
	border: none;
	box-sizing: border-box;
	padding-left: 80px;
}
.zy7&gt;img{
	float: left;
	margin-top: 20px;
}
.zy7 .text{
	color: #fff;
	float: left;
	margin: 40px 0px 0px 35px;
}
.zy7 .text h2{
    font-size: 34px;
    margin-bottom: 12px;
}
.zy7 .gd a{
	display: block;
	color: #fff;
	line-height: 35px;
}
.zy7 .gd a:before{
	content: "";
	display: block;
	width: 35px;
	height: 35px;
	border-radius: 50%;
	background-color: #fff;
	background-image: url(../images/index_58.png);
	background-position: center;
	background-repeat: no-repeat;
	float: left;
	margin-right: 15px;
}
.zy7 .gd{
	float: right;
	margin: 80px 85px 0px 0px;
}
.zy7 .gd a:hover{
	text-decoration: underline;
}
.footer{
	background: #1f2833;
	padding-top: 90px;
}
.fotbox{
	width: 1470px;
}
.fot2l{
	float: left;
}
.fot2l h2{
    font-size: 22px;
    color: #1d9ca4;
}
.fot2l .text{
	color: #787e85;
	font-size: 14px;
	padding-top: 10px;
}
.fot2l .text p{
	margin-top: 14px;
}
.fot2l .text p img{
	float: left;
	margin: -2px 8px 0px 0px;
}
.fot2l .text p span{
	color: #1d9ca4;
	font-family: "DINPro-Bold";
	font-size: 18px;
}
.fot2c{
	float: right;
	margin-right: 130px;
}
.fot2c h2{
	font-size: 22px;
    color: #1d9ca4;
}
.fot2c h2 span{
	font-weight: normal;
	font-size: 14px;
	color: red;
	margin-left: 50px;
}
.fot2c ul{
	width: 630px;
	margin-top: 15px;
}
.fot2c li{
	width: 210px;
	float: left;
	overflow: hidden;
}
.fot2c li input{
	width: 200px;
	height: 38px;
	box-sizing: border-box;
	border: none;
	border-bottom: 1px #373f49 solid;
	background: none;
	outline: none;
	color: #fff;
	font-size: 14px;
}
.fot2c li:last-child{
	width: 100%;
}
.fot2c li textarea{
	width: 100%;
	height: 50px;
	margin-top: 15px;
	box-sizing: border-box;
	border: none;
	border-bottom: 1px #373f49 solid;
	background: none;
	outline: none;
	color: #fff;
	font-size: 14px;
	line-height: 22px;
}
.fot2c button{
	width: 200px;
	height: 40px;
	background: #414a56;
	color: #787e85;
	font-size: 16px;
	border: none;
	outline: none;
	margin: 10px 0px 0px 215px;
	cursor: pointer;
	transition: .5s;
}
.fot2c button:hover{
	background: #1d9ca4;
	color: #fff;
}
.fot2r{
	width: 152px;
	float: right;
}
.fot2r h2{
    font-size: 22px;
    color: #1d9ca4;
    margin-bottom: 20px;
}
.fot2r img{
	width: 100%;
	border: 1px #f4f4f5 solid;
	box-sizing: border-box;
}
.fot2r p{
	font-size: 14px;
	color: #787e85;
	text-align: center;
	margin-top: 12px;
}
.fot3 h3{
	font-size: 14px;
	color: #6e747c;
	float: left;
}
.fot3 ul li{
	float: left;
	font-size: 14px;
	border-right: 1px #6e747c solid;
	line-height: 14px;
	height: 14px;
	padding: 0px 15px;
}
.fot3 ul li a{
	color: #6e747c;
}
.fot3 ul li:last-child{
	border: none;
}
.fot3{
	margin-top: 60px;
}
.copy{
	border-top: 1px #2a333d solid;
	margin-top: 30px;
	line-height: 80px;
	font-size: 14px;
	color: #787e85;
}
.copy p{
	float: left;
}
.copy span{
 
}
.copy img{
	margin: -6px 6px 0px 20px;
	vertical-align: middle;
}
@media screen and (max-width: 1600px){
	.fotbox{width: 1300px;}
	.fot2c{margin-right: 70px;}
	.fot2c ul{width: 540px;}
	.fot2c li{width: 180px;}
	.fot2c li input{width: 170px;}
	.fot2r{width: 130px;}
	.copy{font-size: 13px;}
}

.zybanner{
	height: 576px;
	background-position: center;
	background-repeat: no-repeat;
	position: relative;
	
}
.zybanner .text{
	padding-top: 260px;
	color: #fff;
}
.zybanner .text h2{
	font-size: 30px;
	letter-spacing: 2px;
	text-shadow: 0 0 5px rgba(0,0,0,.3);
}
.zybanner .text p{
	line-height: 26px;
	margin-top: 15px;
	text-shadow: 0 0 2px rgba(0,0,0,.3);
}

.zynav{
	width: 100%;
	height: 70px;
	background: rgba(10,10,10,.4);
	position: absolute;
	left: 0px;
	bottom: 0px;
}
.zynav ul li{
	float: left;
	text-align: center;
}
.zynav ul li a{
	display: block;
	line-height: 70px;
	font-size: 18px;
	color: #fff;
	padding: 0px 40px;
}
.zynav ul li .cur{
    background: #2eadb5!important;
}
.zynav ul li a:hover{
	background: #1f2833;
	color: #fff;
}
.zybox{
	padding-bottom: 100px;
}
.abtitle{
	text-align: center;
	margin-top: 80px;
}
.abtitle p{
	font-size: 50px;
	color: #a4a4a4;
	text-transform: uppercase;
	opacity: .1;
	font-weight: bold;
}
.abtitle h2{
    font-size: 36px;
    color: #3b3e43;
    margin-top: -30px;
    margin-bottom: 5px;
}
.abtitle span{
	display: inline-block;
	width: 80px;
	height: 2px;
	background: #7b858c;
}
.abnum{
	text-align: center;
	margin-top: 60px;
}
.abnum ul{
	display: inline-block;
}
.abnum ul li{
	float: left;
	text-align: center;
	margin: 0px 90px;
}
.abnum ul li p{
	display: inline-block;
	line-height: 1;
}
.abnum ul li span{
	font-size: 60px;
	color: #2eadb5;
	font-family: "DINPro-Bold";
}
.abnum ul li font{
	font-size: 22px;
	color: #7b858c;
	float: right;
	margin: 32px 0px 0px 5px;
}
.abnum ul li  h3{
	font-size: 22px;
	color: #7b858c;
	margin-top: 12px;
}
.abcont{
	color: #6c6c6c;
	line-height: 35px;
	padding-top: 50px;
	border-top: 1px #dbdbdb solid;
	margin-top: 60px;
}
.cpdet2{
	height: 520px;
	background: url(../images/cpdet_03.jpg);
	margin-top: 40px;
}
.cpdet2&gt;img{
	float: left;
}
.ryul{
	padding-top: 50px;
}
.ryul li{
	width: 300px;
	float: left;
	margin-right: 33.33px;
	margin-top: 40px;
	cursor: pointer;
}
.ryul li:nth-child(4n){
	margin-right: 0px;
}
.ryul li .img{
	overflow: hidden;
	position: relative;
}
.ryul li .img span{
	display: block;
	width: 100%;
	height: 100%;
	background-color: rgba(46,173,181,.75);
	background-image: url(../images/ry_06.png);
	background-position: center;
	background-repeat: no-repeat;
	position: absolute;
	top: 0px;
	left: 0px;
	opacity: 0;
	transition: .5s;
}
.ryul li img{
	width: 270px;
	height: 365px;
	border: 15px #fafafa solid;
	float: left;
}
.ryul li p{
	text-align: center;
	font-size: 18px;
	color: #434343;
	margin-top: 20px;
}
.ryul li:hover .img span{
    opacity: 1;
}
.ryul li:hover p{
	color: #2eadb5;
}
.xwul{
	padding-top: 50px;
}
.xwul li{
	border-bottom: 1px #e5e5e5 solid;
	padding-bottom: 30px;
	overflow: hidden;
	margin-top: 40px;
}
.xwul li .img{
	width: 260px;
	height: 170px;
	overflow: hidden;
	float: left;
}
.xwul li .img img{
	width: 260px;
	height: 170px;
	transition: 1s;
}
.xwul li .cont{
	width: 1000px;
	float: right;
}
.xwul li .cont h2{
	font-size: 22px;
	color: #0b0b0b;
	margin-top: 10px;
}
.xwul li .cont p{
	font-size: 15px;
	color: #b6b6b6;
	line-height: 2;
	margin-top: 25px;
}
.xwul li .cont span{
	display: block;
	float: left;
	font-size: 15px;
	color: #b6b6b6;
	margin-top: 22px;
}
.xwul li .read{
	background: url(../images/tb_08.jpg)left center no-repeat;
	padding-left: 28px;
}
.xwul li .date{
	background: url(../images/tb_05.jpg)left center no-repeat;
	padding-left: 22px;
	margin-left: 30px;
}
.xwul li .img img:hover{
	transform: scale(1.1);
}
.xwul li .cont h2:hover{
	color: #2eadb5;
}
.xwul li .cont p:hover{
	color: #2eadb5;
}
.detb{
	border-bottom: 1px #dadada solid;
	margin-top: 70px;
	overflow: hidden;
	padding-bottom: 30px;
}
.detb h2{
	font-size: 28px;
	color: #333333;
	line-height: 36px;
	margin-bottom: 25px;
}
.detb span{
    color: #999999;
    float: left;
    margin-right: 35px;
    font-size: 15px;
}
.detb .author{
	background: url(../images/tb_02.jpg)left center no-repeat;
	padding-left: 24px;
}
.detb .date{
	background: url(../images/tb_05.jpg)left center no-repeat;
	padding-left: 24px;
}
.detb .read{
	background: url(../images/tb_08.jpg)left center no-repeat;
	padding-left: 24px;
}
.detb a{
	display: block;
	color: #b9b9b9;
	float: right;
	background: url(../images/tb_06.jpg)left center no-repeat;
	padding-left: 26px;
}
.detcont{
	color: #6c6c6c;
	line-height: 35px;
	margin-top: 20px;
}
.fany{
	height: 80px;
	background: #fafafa;
	margin-top: 35px;
	padding: 17px 30px;
	box-sizing: border-box;
}
.fany div{
	width: 50%;
	box-sizing: border-box;
	line-height: 46px;
	color: #7f8282;
}
.fyl{
	border-right: 1px #cecece solid;
	box-sizing: border-box;
	float: left;
	background: url(../images/cpdet_15.png)left center no-repeat;
	padding-left: 40px;
}
.fyr{
	float: right;
	padding-right: 40px;
	background: url(../images/cpdet_18.png)right center no-repeat;
}
.fyr p{
	text-align: right;
}
.fany a{
	color: #7f8282;
}
.fany a:hover{
	color: #2eadb5;
}
.xw_about{
	margin-top: 70px;
}
.xw_about h2{
	font-size: 26px;
	color: #2c2c2c;
}
.xw_about ul li{
	height: 78px;
	line-height: 78px;
	border-bottom: 1px #f2f2f2 solid;
	font-size: 17px;
}
.xw_about ul li a{
	color: #707070;
}
.xw_about ul li a:before{
	content: "";
	display: block;
	width: 8px;
	height: 8px;
	background: #6b6b6b;
	float: left;
	border-radius: 50%;
	margin: 36px 15px 0px 5px;
}
.xw_about ul{
	margin-top: 20px;
}
.xw_about ul li span{
	float: right;
	font-size: 15px;
	margin-right: 40px;
	color: #6b6b6b;
}
.xw_about ul li a:hover{
	color: #2eadb5;
}
.xw_about ul li a:hover:before{
	background: #2eadb5;
}
.zp_text{
	height: 110px;
	background: #fafafa;
	margin-top: 55px;
	box-sizing: border-box;
	padding: 0px 30px;
}
.zp_text img{
	float: left;
	margin: 36px 0px 0px 0px;
}
.zp_text .text{
	color: #979797;
	line-height: 35px;
	float: left;
	margin: 20px 0px 0px 40px;
}
.zp_text .text p span{
	color: #2eadb5;
	margin-left: 5px;
}
.zpul{
	padding-top: 20px;
}
.zpul li{
	height: 86px;
	box-sizing: border-box;
	border: 1px #f6f6f6 solid;
	margin-top: 35px;
	overflow: hidden;
	transition: .3s;
	cursor: pointer;
}
.zpul li h2{
	font-size: 22px;
	color: #2c2c2c;
	float: left;
	line-height: 84px;
	margin-left: 40px;
	transition: .3s;
}
.zpul li .gd{
	width: 60px;
	height: 84px;
	background-color: #2eadb5;
	float: right;
}
.zpul li .gd:after{
	content: "";
	width: 21px;
	height: 21px;
	background: url(../images/zp_09.png);
	float: right;
	margin: 32px 20px;
	transition: .5s;
}
.zpul li p{
	float: right;
	line-height: 84px;
	color: #979797;
	margin-right: 30px;
}
.zpul li p span{
	display: block;
	float: left;
}
.zpcont{
	color: #979797;
	line-height: 32px;
	font-size: 14px;
	background: #fafafa;
	padding: 40px 60px;
	display: none;
}
.zpul li.cur{
	background: #2eadb5;
}
.zpul li.cur h2{
	color: #fff!important;
}
.zpul li.cur p{
	color: #fff;
}
.zpul li.cur .gd:after{
	transform: rotateZ(90deg);
}
.zpul li:hover{
	box-shadow: 0px 2px 10px #eee;
}
.zpul li:hover h2{
	color: #2eadb5;
}
.lx2{
	background: #fafafa;
	margin-top: 70px;
	position: relative;
}
.lx2l{
	width: 650px;
	box-sizing: border-box;
	padding: 45px 60px;
	float: left;
}
.lx2l h2{
	font-size: 26px;
	color: #000;
}
.lx2l .text{
	color: #6e6e6e;
	line-height: 38px;
	margin-top: 20px;
}
.lx2l .ewm{
	overflow: hidden;
	margin-top: 20px;
}
.lx2l .ewm img{
    width: 75px;
    height: 75px;
    float: left;
    margin-right: 15px;
}
.lx2l .ewm p{
	font-size: 13px;
	color: #6e6e6e;
	line-height: 22px;
	margin-top: 16px;
}
.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}

.lx3{
    margin-top: 70px;
}
.lx3 h2{
	font-size: 28px;
	color: #2c2c2c;
}
.lx3 h3{
	font-size: 16px;
	color: #9e9e9e;
	margin-top: 25px;
}
.li3{
	width: 410px;
	float: left;
	margin-top: 35px;
}
.li3 input{
    width: 100%;
    height: 50px;
    background: #fafafa;
    box-sizing: border-box;
    outline: none;
    border: none;
    padding: 0px 20px;
    font-size: 16px;
    color: #333;
}
.liman{
	width: 100%;
	clear: both;
	padding-top: 20px;
}
.liman textarea{
	width: 100%;
	height: 110px;
	background: #fafafa;
	font-size: 16px;
	line-height: 26px;
	box-sizing: border-box;
	padding: 14px 20px;
	outline: none;
	border: none;
	color: #333;
}
.yzm{
	margin-top: 18px;
	overflow: hidden;
}
.yzm&gt;input{
	width: 250px;
    height: 50px;
    background: #fafafa;
    box-sizing: border-box;
    outline: none;
    border: none;
    padding: 0px 20px;
    font-size: 16px;
    color: #333;
    float: left;
}
.yzm .code{
	width: 130px!important;
	font-size: 28px;
	float: left;
	margin-left: 10px;
}
.yzm button{
	width: 210px;
	height: 50px;
	font-size: 16px;
	color: #fff;
	outline: none;
	border: none;
	float: left;
	cursor: pointer;
	transition: .3s;
}
.yzm .tijiao{
	background: #2eadb5;
	margin-left: 20px;
}
.yzm button:hover{
	font-size: 18px;
}
.yzm .chongzhi{
	background: #7b858c;
	margin-left: 12px;
}
.cpul li{
	width: 420px;
	height: 450px;
	float: left;
	margin-right: 20px;
	margin-top: 40px;
	background: #fafafa;
	transition: .5s;
}
.cpul li:nth-child(3n){
	margin-right: 0px;
}
.cpul li .img{
	width: 100%;
	overflow: hidden;
}
.cpul li .img img{
	width: 100%;
	float: left;
}
.cpul li .cont{
	padding: 12px 20px 30px 20px;
}
.cpul li span{
	display: inline-block;
	width: 85px;
	height: 3px;
	background: #2eadb5;
	float: left;
	transition: .5s;
}
.cpul li p{
	font-size: 20px;
	color: #212121;
	margin-top: 22px;
	transition: .5s;
}
.cpul li:hover{
	background: #2eadb5;
}
.cpul li:hover span{
	background: #fff;
}
.cpul li:hover p{
	color: #fff;
}
.cpdet2l{
	width: 500px;
	height: 100%;
	float: left;
	position: relative;
}
.cpdet2l&gt;img{
	width: 100%;
    position: absolute;
    top: 50%;
    left: 0px;
    transform: translateY(-50%);
}
.cpdet2r{
	width: 700px;
	margin-right: 40px;
	overflow: hidden;
}
.cpdet2r a{
	float: right;
	background: url(../images/cpdet_03.png)left center no-repeat;
	padding-left: 28px;
    color: #777777;
    margin-top: 30px;
}
.cpdet2r a:hover{
	color: #2eadb5;
}
.cpdet2r h2{
	margin-top: 90px;
	padding-bottom: 28px;
	border-bottom: 1px #e7e7e7 solid;
	font-size: 32px;
	line-height: 40px;
	color: #202020;
}
.cpdet2r h3{
	font-size: 22px;
	color: #7b7b7b;
	margin-top: 30px;
	background: url(../images/cpdet_07.png)left center no-repeat;
	padding-left: 40px;
	line-height: 25px;
}
.cpdet2r .text{
    color: #777777;
    line-height: 34px;
    margin-top: 22px;
}
.cpdet2r .call{
	display: inline-block;
	padding-right: 30px;
	height: 64px;
	background: #7b858c;
	border-radius: 32px;
	line-height: 64px;
	font-size: 22px;
	color: #fff;
	margin-top: 55px;
}
.cpdet2r .call img{
	margin: 0px 5px 0px 20px;
}
.cpdet2r .call span{
	font-size: 28px;
	font-family: "DINPro-Bold";
}
.cpdet3 .cont{
	border-left: 3px #2eadb5 solid;
	padding: 30px 70px;
	margin-top: 50px;
	color: #616161;
	line-height: 2.2;
}
.page{text-align:center;clear: both;padding-top: 60px;height: 50px;}
.page a{
	border:1px solid #cccccc;
	margin-left:5px;padding:5px 9px;
	background-color:#ffffff;color:#ffffff;
	text-decoration:none;
	color:#333333;
	font-size:14px;  
}

.whbox{
	height: 628px;
	background: url(../images/wh_02.jpg)center no-repeat;
	margin-top: 90px;
	overflow: hidden;
}
.slideBox2{;height:500px;overflow:hidden;position:relative;margin-top: 65px;}
.slideBox2 .bd{ position:relative;height:100%;overflow: hidden;}
.slideBox2 .hd{ width: 26px;overflow:hidden; position:absolute;top: 50%;right: 50px;transform: translateY(-50%);}
.slideBox2 .hd ul{overflow:hidden; display:inline-block;}
.slideBox2 .hd ul li{width:26px;height:26px;background:#fff;cursor:pointer;border: 1px #2eadb5 solid;float: left;margin: 20px 0px;
	border-radius: 50%;box-sizing: border-box;transition: .3s;}
.slideBox2 .hd ul li.on{background:#2eadb5;}
.slideBox2 .bd li{
	height: 500px;
	background: #fff;
}
.slideBox2 .bd li img{
	width: 650px;
	height: 500px;
	float: left;
}
.slideBox2 .bd li .cont{
	width: 650px;
	height: 500px;
	background-image: url(../images/bai_04.jpg);
	background-size: cover;
	float: right;
	box-sizing: border-box;
	padding: 110px 100px 0px 80px;
}
.slideBox2 .bd li h2{
	font-size: 28px;
	color: #3e3e3e;
}
.slideBox2 .bd li h2 span{
	font-size: 15px;
	color: #6e7786;
	font-weight: normal;
}
.slideBox2 .bd li p{
    font-size: 22px;
    color: #424343;
    line-height: 32px;
}
.slideBox2 .bd li .line{
	width: 65px;
	height: 3px;
	background: #2eadb5;
	margin: 85px 0px;
}
.fwcont{
	color: #6c6c6c;
	line-height: 35px;
	margin-top: 50px;
}
.down th{
	height: 60px;
	background: #2eadb5;
	color: #fff;
	font-size: 18px;
	font-weight: normal;
	border-bottom: 10px #fff solid;
}
.down td{
	height: 60px;
	font-size: 16px;
	color: #4b4b4b;
	text-align: center;
}
.down tr td&gt;a{
	color: #4b4b4b;
}
.down tr td&gt;a:hover{
	color: #2eadb5;
}
.down tr:nth-child(2n+1) td{
	background: #f7f7f7;
}
.down tr:nth-child(2n) td{
	height: 58px;
}
.down tr th:first-child{
	text-align: left;
	padding: 0px 30px;
}
.down tr td:first-child{
	text-align: left;
	padding: 0px 30px;
}
.down td .gd a{
	color: #2eadb5;
	text-decoration: underline;
}
.down{
	border-radius: 10px 10px 0px 0px;
	overflow: hidden;
	margin-top: 70px;
}
.lcbox{
	height: 900px;
	background: url(../images/lc_02.jpg)center no-repeat;
	margin-top: 90px;
	overflow: hidden;
	box-sizing: border-box;
	padding-top: 80px;
}
.lc-swiper{
	width: 780px;
	height: 720px;
	float: left;
}
.lc-swiper .swiper-slide{
	width: 100%;
	height: 240px;
	background: #fff;
	cursor: pointer;
}
.lc-swiper .swiper-slide .pad{
	padding: 30px;
}
.lc-swiper .swiper-slide .tit{
	overflow: hidden;
}
.lc-swiper .swiper-slide .tit .img{
	width: 32px;
	height: 32px;
	position: relative;
	float: left;
}
.lc-swiper .swiper-slide .tit h2{
	font-size: 20px;
	color: #424343;
	float: left;
	margin: 5px 0px 0px 20px;
}
.lc-swiper .swiper-slide .tit span{
	font-size: 14px;
	color: #727272;
	float: left;
	margin: 9px 0px 0px 20px;
}
.lc-swiper .swiper-slide .tit .img img{
	position: absolute;
	top: 0px;
	left: 0px;
}
.lc-swiper .swiper-slide .text{
	font-size: 14px;
	color: #5f5f5f;
	line-height: 2;
	padding: 0px 40px;
	margin-top: 10px;
}
.lc-swiper .swiper-slide.cur{
	background: #2eadb5;
}
.lc-swiper .swiper-slide.cur .tit .img img:last-child{
	display: none;
}
.lc-swiper .swiper-slide.cur .tit h2{
	color: #fff;
}
.lc-swiper .swiper-slide.cur .tit span{
	color: #fff;
}
.lc-swiper .swiper-slide.cur .text{
	color: #fff;
}
.lcbox .container{
	position: relative;
}
#lc-page{
	width: 18px;
	right: 480px;
	top: 50%;
	transform: translateY(-50%);
}
#lc-page span{
    width: 16px;
    height: 16px;
    margin: 8px 0px;
    opacity: 1;
    background: #fff;
    border: 2px #fff solid;
}
#lc-page span.swiper-pagination-bullet-active{
    background: #2eadb5;
    border: 2px #fff solid;
}
.lcr{
	width: 520px;
	height: 720px;
	overflow: hidden;
	font-size: 0;
	float: right;
}
.lcr img{
	width: 520px;
	height: 720px;
}
.lcr img{
	display: none;
}
.lcr img:first-child{
	display: block;
}

.hz2{
	font-size: 17px;
	color: #4f4f4f;
	line-height: 38px;
	padding-top: 20px;
}
.hz2 p{
	margin-top: 30px;
}
.hz3{
	background-image: url(../images/hz_05.jpg);
	background-color: #eff6ff;
	padding: 60px;
	margin-top: 60px;
}
.hz3 .tit{
	text-align: center;
}
.hz3 .tit h2{
	font-size: 30px;
	color: #4b4f55;
}
.hz3 .tit p{
	font-size: 14px;
	color: #6a6a6a;
	text-transform: uppercase;
	font-weight: bold;
	margin-top: 5px;
}
.hz3 ul li{
	margin-top: 50px;
}
.hz3 ul li h2{
	font-size: 22px;
	color: #2eadb5;
}
.hz3 ul li .text{
	overflow: hidden;
	margin-top: 20px;
}
.hz3 ul li .text p{
    font-size: 16px;
    color: #4f4f4f;
    line-height: 38px;
}
.hz3 ul li:first-child .text p{
    float: left;
}
.hz3 ul li .text p span{
	float: left;
	margin: -1px 8px 0px 0px;
}
.hz3 ul{
	padding-top: 20px;
}
.dz4b{
	font-size: 20px;
	color: #4f4f4f;
	border-bottom: 1px #eeeeee solid;
	text-align: center;
	padding: 65px 0px 60px;
	margin-bottom: 20px;
}
.yzm{
	margin-top: 30px;
}
.yzm .tis{
	float: right;
	color: #9e9e9e;
	font-size: 14px;
	margin-top: 20px;
}
.yzm .tis img{
	float: left;
	margin: -2px 8px 0px 0px;
}
.fhtop{
	width: 50px;
	height: 50px;
	border-radius: 8px;
	background-color: #2eadb5;
	background-image: url(../images/fh.png);
	background-size: 36px;
	background-position: center;
	background-repeat: no-repeat;
	position: fixed;
	right: 10px;
	bottom: 50px;
	z-index: 20000;
	cursor: pointer;
	display: none;
}

.zyeight{
	padding: 0px 0px 80px;
	text-align: center;
}
.zy8ul{
	display: inline-block;
}
.zy8ul li{
	width: 432px;
	height: 432px;
	position: relative;
	float: left;
	margin-top: 40px;
}
.zy8ul li&gt;img{
	width: 100%;
	height: 100%;
}
.zy8ul li .cont{
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0.78;
	transition: .5s;
}
.zy8ul li .text{
	width: 409px;
	height: 409px;
	border: 1px transparent solid;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	box-sizing: border-box;
	padding: 110px 40px 0px;
	transition: .5s;
}
.zy8ul li .text h2{
	font-size: 24px;
	color: #fff;
	margin: 24px 0px;
	letter-spacing: 2px;
}
.zy8ul li .text p{
	color: #fff;
	line-height: 2;
	height: 96px;
	overflow: hidden;
	display: none;
}
.zy8ul li .text span{
	display: block;
	width: 36px;
	height: 12px;
	background: url(../images/fa_15.png);
	margin-top: 35px;
	opacity: 0;
}
.zy8ul li:hover .text{
	border-color: #f8fdff;
}
.zy8ul li:hover .cont{
	opacity: .92;
}
.zy8ul li:hover span{
	opacity: 1;
	transition-delay: .4s;
}
.zyeight .more{
	margin-top: 50px;
}
.sotitle{
	text-align: center;
	padding-bottom: 10px;
	margin-top: 70px;
}
.sotitle p{
	font-size: 50px;
	text-transform: uppercase;
	color: #a4a4a4;
	font-weight: bold;
	opacity: .1;
}
.sotitle h2{
	font-size: 36px;
	color: #3b3e43;
	margin-top: -26px;
}
.sotitle span{
	display: block;
	width: 80px;
	height: 2px;
	background: #7b858c;
	margin: 18px auto 0;
}
.soul li{
	margin-top: 60px;
	overflow: hidden;
	background: #fafafa;
	transition: .5s;
}
.soul li .img{
	width: 430px;
	height: 430px;
	float: left;
}
.soul li .img img{
	width: 430px;
	height: 430px;
}
.soul li .cont{
	width: 870px;
	height: 430px;
	float: right;
	padding: 40px 60px;
	box-sizing: border-box;
}
.soul li .tit{
	border-bottom: 1px #e5e5e5 solid;
	padding-bottom: 30px;
}
.soul li .icon{
	width: 40px;
	overflow: hidden;
	float: left;
	margin-right: 10px;
}
.soul li .icon img{
	width: 100%;
	float: left;
}
.soul li .icon img:first-child{
	display: none;
}
.soul li h2{
    font-size: 26px;
    color: #333333;
    line-height: 40px;
    transition: .5s;
}
.soul li .text{
	height: 140px;
	font-size: 17px;
	color: #666666;
	line-height: 2;
	margin-top: 30px;
	transition: .5s;
}
.soul li .gd{
	width: 145px;
	height: 44px;
	border: 1px #2eadb5 solid;
	box-sizing: border-box;
	background: #fff;
	border-radius: 22px;
	text-align: center;
	overflow: hidden;
	line-height: 42px;
	color: #2eadb5;
	float: left;
	margin-top: 30px;
	transition: .5s;
}
.soul li:hover{
	background: #2eadb5;
}
.soul li:hover .icon img:first-child{
	display: block;
}
.soul li:hover .icon img:last-child{
	display: none;
}
.soul li:hover h2{
	color: #fff;
}
.soul li:hover .text{
	color: #fff;
}
.soul li:hover{
	box-shadow: 0px 5px 10px rgba(0,0,0,.2);
}
.lc2{
	background: #f6f6f6;
	margin-top: 50px;
	font-size: 18px;
	color: #666666;
	padding: 22px;
	text-align: center;
	line-height: 1.8;
}
.lc3{
	margin-top: 40px;
}
.lc3b{
	overflow: hidden;
	border-bottom: 1px #d7d7d7 solid;
	padding-bottom: 30px;
}
.lc3b h2{
	font-size: 30px;
	color: #2eadb5;
	float: left;
}
.lc3b h2:before{
	content: "";
	display: block;
	width: 4px;
	height: 28px;
	background: #2eadb5;
	float: left;
	margin: 3px 12px 0px 0px;
}
.lc3b a{
	color: #b9b9b9;
	float: right;
	margin-top: 10px;
}
.lc3b a img{
	margin-right: 10px;
}
.lc3b a:hover{
	color: #2eadb5;
}
.lc3cont{
	color: #333333;
	line-height: 2;
	margin-top: 25px;
}
.lc4{
	margin-top: 80px;
}
.lc4b{
	text-align: center;
}
.lc4b h3{
	font-size: 28px;
	color: #2eadb5;
}
.lc4b span{
	display: block;
	width: 46px;
	height: 3px;
	background: #2eadb5;
	margin: 18px auto 0px;
}

.lc4ul li{
	width: 305px;
	float: left;
	margin-right: 26.66px;
	margin-top: 50px;
	background: #fafafa;
	transition: .5s;
}
.lc4ul li:nth-child(4n){
	margin-right: 0px;
}
.lc4ul li .img{
	width: 100%;
	overflow: hidden;
}
.lc4ul li .img img{
	width: 100%;
	float: left;
}
.lc4ul li .cont{
	padding: 15px 20px 25px 20px;
	height: 72px;
}
.lc4ul li span{
	display: inline-block;
	width: 85px;
	height: 3px;
	background: #2eadb5;
	float: left;
	transition: .5s;
}
.lc4ul li p{
	font-size: 17px;
	color: #212121;
	margin-top: 22px;
	transition: .5s;
}
.lc4ul li:hover{
	background: #2eadb5;
}
.lc4ul li:hover span{
	background: #fff;
}
.lc4ul li:hover p{
	color: #fff;
}


/*新增加的样式表    8.27日*/

.advantages article,.advantages li,.advantages-pa p,.advantages ul{
    padding: 0;
    margin: 0;
    list-style: none;
    font-style: normal;
    text-decoration: none;
    border: none;
    -webkit-tap-highlight-color: transparent;
    -webkit-font-smoothing: antialiased;
}
.advantages img {
    vertical-align: middle;
    border-style: none;
}
.advantages-pa{
    background: url(http://www.winmedic.cn/bgbg.jpg);
}
.advantages {
    height: 3.48167em;
    /*border: 1px solid #25afb5;*/
    padding: 1px;
    padding-top: 40px;
    padding-bottom: 20px;
    background-size: cover;
    width:1300px;
    margin:0 auto;
    font-size:130px;
}
.advantages ul {
    height: 2.64583em;
    margin: .44792em 0;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.advantages ul li {
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
    width: 3.08333em;
    margin-top:.41667em;
}
.advantages ul li:nth-of-type(-n+3){
    margin-top:0;
}
.advantages ul li .icons {
    width: .42292em;
    height: .42292em;
}
.advantages ul li .advantages-tittle {
    font-size: .145em;
    font-family: OpenSans-, OpenSans;
    font-weight: normal;
    color: #fff;
    margin: .9em 0 .10417em;
}

/* 手机端样式 */
@media only screen and (max-width: 750px) {
    .advantages-pa{
        background: url(http://www.winmedic.cn/bgbg.jpg);
    }
    .advantages {
        width:100%;
        max-width:750px;
        height: auto;
        border: none;
    }
    .advantages ul {
        height: auto;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        padding-top: 50px;
        margin: 0;
    }
    .advantages ul li {
        width: auto;
        margin-bottom: 100px;
    }
    .advantages ul li .icons {
        width: 68px;
        height: auto;
    }
    .advantages ul li .advantages-tittle {
        font-size: 24px;
        margin: 20px 0 24px;
    }
}
</pre></body></html>