/*引用reset*/

@import url("reset.css");
@import url("animation.css");
@import url("hover.css");
@import url("jquery.fullPage.css");
body {
	font-family: 微软雅黑;
	color: #000;
	font-size: 14px;
	min-width: 1200px
}

a {
	/* color: #fff */
}

a:hover {
	/* color: #eee */
}

a:visited {
	color: none
}

a:active {
	color: none
}
a:link{text-decoration:none;}
a:visited{text-decoration:none;}
a:hover{text-decoration:none;}
a:active{text-decoration:none;}

#bd {
	overflow: hidden
}


.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}

.clearfix {
	zoom: 1
}

.section {
	position: relative
}

/*.section1 {height: 305px}
.section2 {position: relative;height: 1050px;}
.section3 {	height: 240px;	background:url(../images/sec3-bg.jpg) center no-repeat;}
.section4 {	height: 1055px;background: url(../images/sec4-bg.png) center no-repeat;}
.section5 {	height: 905px;}
.section6 {	height: 590px}
.section7 {	height: 360px}*/

.wrap {
	width: 1200px;
	margin: auto;
	position: relative;
}

.header{
	height: 185px;
	position: relative;
}
.header .wrap{
	position: relative;
}

.mini-nav p {
	font: 14px/35px "微软雅黑";
	color: #8a8a8a;
	float: left;
	/*padding-left: 25px;*/
}
.mini-nav{
	position: relative;
	height: 35px;
	width: 100%;
	background: #f4f4f4;
	/*border-bottom: 1px solid #ececec;*/
}
.mini-nav-right {
	float: right;
	color: #8a8a8a;
}

.mini-nav-right a {
	font: 14px/35px "微软雅黑";
	color: #8a8a8a;
}

.mini-nav-right>a:hover {
	color: #bea77b;
	transition: all 0.3s;
}
.header-title{
	height: 100px;
}
.header-logo{
	float: left;
}
.header-logo img{
	float: left;
	margin-top: 22px;
}
.header-logo p{
	float: left;
	font: 18px/23px "微软雅黑";
	color: #5b5b5b;
	margin: 33px 0 0 39px;
	position: relative;
}
.header-logo p span{
	font: 14px/16px "微软雅黑";
	color: #08a0a5;
	letter-spacing: 2px;
}
.header-logo p:before{
	position: absolute;
	content: "";
	left: -18px;
	top: -15px;
	width: 1px;
	height: 72px;
	background: linear-gradient(to bottom,#fff,#e0e0e0,#fff);
}
.header-title-right{
	float: right;
	width: 240px;
	margin-top: 27px;
}
.header-title-right p{
	font:14px/20px "微软雅黑";
	color: #666666;
	position: relative;
}
.header-title-right p span{
	font: 24px/24px "microsoft yahei";
	color: #08a0a5;
}

.header-title-right img{
	float: left;
	/*margin: 10px;*/
	margin-right: 10px;
}

.header-nav{
	height: 50px;
	background: #08a0a5;
}
.header-nav ul.header-navul{
	float: left;
	margin-left: -45px;
}
.header-nav ul li{
	position: relative;
	display: block;
	float: left;
	width: 120px;
	height: 50px;
	/*margin: 0 10px;*/
	text-align: center;
	transition: 1s;
	/* overflow: hidden; */
}
.header-nav ul li:after{
	display: block;
	content: "";
	position: absolute;
	right: 0;
	top: 5px;
	width: 1px;
	height: 40px;
	background: linear-gradient(to bottom,#08a0a5,#0d9094,#08a0a5);
}
.header-nav ul li a img{
	vertical-align: middle;
	margin: 0px 10px 0 0;
}
.header-nav ul li:before{
	/*content: "";
	position: absolute;
	left: 4px;
	bottom: 0px;
	width: 160px;
	height: 0px;
	background: #0084de;
	transition: 0.5s;*/
}
.header-nav ul li:last-child:after{
	display: none;
}
.header-nav ul li.nLi:hover{
	/*background: #1b5ea6;*/	
}
.header-nav ul li.nLi:hover a{
	/*color: #0084de;*/
}

.header-nav ul li a{
	/*display: block;*/
	font: 16px/50px "微软雅黑";
	color: #fff;
	vertical-align: middle;
}  
.header-nav ul li.nLi{
	/*position: relative;
	float: left;*/
	/*padding: 0 35px;*/
}
.header-nav ul li.nLi a{
	/*color: #fff;
	font: 16px/45px "微软雅黑";
	color: #fff;*/
}
.header-nav ul li.nLi>span{
	display: block;
	position: absolute;
	right: 0;
	top: 20px;
	transform: rotate(90deg);
	color: #fff;
	transition: 1s;
}
.header-nav ul li.nLi:hover span{
	display: none;
}
.header-nav .wrap>p{
	font: bold 18px/50px "microsoft yahei";
	color: #fff;
	float: right;
	font-style: italic;
	text-align: justify;
	letter-spacing: 2px;
}
.header-navul .productul {
    display: none;
    /* height: auto; */
    position: absolute;
    left: 0px;
    width: 100%;
    /*background: #fff;*/
    /* overflow: hidden; */
    z-index: 30;
}
.header-navul .productul-bg{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: #fff;
	opacity: 0.9;
	z-index: 0;
}
.header-navul .productul li {
    position: relative;
    height: 40px;
    width: 100%;
    text-align: center;
	background-color: #08a0a5;
    margin: 0;
}
/* .header-navul .productul li:after{
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    background: #dadada;
    width: 100%;
    height: 1px;
} */
.header-navul .productul li a{
    line-height: 40px;
    color: #fff;
}
.header-navul .productul li .second-sub{
	display: none;
	/* height: auto; */
	position: absolute;
	top: 0;
	left: 100%;
	width: 100%;
	background: #7bc63b;
	/* overflow: hidden; */
	z-index: 10;
}
.header-navul .productul li .second-sub li{
	position: relative;
	height: 50px;
	width: 100%;
	text-align: center;
}
.header-navul .productul li .second-sub li a{
	line-height: 50px;
	color: #fff;
}

.banner {
	position: relative;
	overflow: hidden
}

.banner>img {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	z-index: 10
}

.banner .hd {
	position: absolute;
	top: 95%;
	left: 50%;
	transform: translate(-50%, -50%);
	z-index: 999
}

.banner .hd ul li {
	width: 62px;
	height: 5px;
	/*border-radius: 100%;*/
	background: #fff;
	float: left;
	margin: 0 5px
}

.banner .hd ul li.on {
	background: #08a0a5;
}
.banner .bd ul li{
	vertical-align: middle;
	position: relative;
	width: 100%;
	height: 680px;
	overflow: hidden;
}
.idx-search{
	height: 75px;
	background: #f0f0f0;
	/*margin-top: -2px;*/
	/*border-bottom: 1px solid #e1e1e1;*/
}
.idx-search .wrap{
	/*background: url(../images/search-bg.png) center no-repeat;*/
}
.searchDiv-left{
	position: relative;
	float: left;
	width: 680px;
	/*margin-top: 10px;*/
}
.searchDiv-left img{
	float: left;
	margin: 10px 0px 0 0px;
}
.searchDiv-left .searchCheck p{
	font: 14px/32px "microsoft yahei";
	color: #fff;
	text-align: center;
	letter-spacing: 3px;
}
.searchDiv-left .searchKeyword{
	font: 14px/14px "microsoft yahei";
	color: #999;
	float: left;
	margin-top: 19px;
	/*text-align: center;*/
}
.searchDiv-left .searchKeyword span{
	font-weight: bold;
	font-size: 14px;
	line-height: 20px;
	/*margin-left: 10px;*/
	color: #333333;
}
.searchDiv-left .searchKeyword span i{
	color: #08a0a5;
}
.searchDiv-left .searchKeyword a{
	color: #999999;
}
.searchDiv-right{
	width: 215px;
	float: right;
}
.searchDiv-right>img{
	float: left;
	margin:25px 5px 0 0px;
}
.searchDiv-right>p{
	font: 24px/24px "microsoft yahei";
	color: #08a0a5;
	/*margin-top: 28px;*/
	padding-top: 13px;
	box-sizing: border-box;
	float: left;
}
.searchDiv-right>p span{
	font: 14px/20px "microsoft yahei";
	color: #666666;
}
.searchDiv-right .search-ewm{
	width: 105px;
	float: right;
}
.searchDiv-right .search-ewm img{
	float: left;
	/*margin-top: 13px;*/
}
.searchDiv-right .search-ewm p{
	padding-top: 35px;
}
.searchMain {
    width: 100%;
    position: relative;
    height: 88px;
}
.searchLeft {
    position: relative;
    float: left;
    width: 810px;
    height: 88px;
    line-height: 88px;
    color: #5a5a5a;
    border-right: 1px solid #d6d6d6;
}

.searchLeft a{
	color: #9d9d9d;	
}

.searchLeft i{
	color: #5a5a5a;
	font:bold 16px/30px "微软雅黑";
}
.searchLeft a:hover {
	color: #B20F10;
	transition: all 0.3s;
}

.searchbtn {
	position: relative;
	float: right;
	/*top: 12px;*/
	/*margin: 40px 0px 0 0px;*/
	/*border-top: 1px solid #5a5a5a;
	border-bottom: 1px solid #5a5a5a;*/
}

.searchbtn .searchText {
	position: relative;
	float: left;
	width: 266px;
	height: 38px;
	font-size: 14px;
	line-height: 36px;
	border-radius: 38px;;
	background: #fff;
	color: #9b9b9b;
	text-indent: 10px;
	outline: none;
	border: none;
	/*border: 1px solid #bcbcbc;*/
	/*border: 1px solid #eceaeb;*/
	/*margin-right: 97px;*/
	margin-top: 23px;
}

.searchText::-webkit-input-placeholder {
	font-size: 12px;
	color: #9b9b9b;
}

.searchCheck {
	float: left;
	position: absolute;
	left: 230px;
	top: 23px;
	/*width: 50px;*/
	/*height: 36px;*/
	cursor: pointer;
	background: none;
}

.sec1-title {
	padding: 85px 0 40px 0;
	position: relative;
	z-index: 1;
}
.sec1-title p{
	text-align: center;
	font: bold 36px/36px "microsoft yahei";
	color: #333333;
}
.section1{
	height: 960px;
}
.section1 .pic{
	width: 100%;
}
.section1 .pic img{
	width: 100%;
}
.sec1-list{
	float: left;
	margin: 38px 0 0 115px;
}
.sec1-list p{
	font:italic bold 28px/28px "microsoft yahei";
	color: #08a0a5;
}
.sec1-list ul{
	margin-top: 20px;
}
.sec1-list ul li{
	width: 66px;
	height: 264px;
	background: #f0f0f0;
	text-align: center;
	padding: 94px 22px 0 22px;
	float: left;
	box-sizing: border-box;
	margin-right: 4px;
	transition: 0.3s;
}
.sec1-list ul li a{
	font: 16px/16px "microsoft yahei";
	color: #333333;
}
.sec1-list ul li:hover{
	background: #08A0A5;
}
.sec1-list ul li:hover a{
	color: #fff;
}

.sec1-txt{
	float: right;
	width: 675px;
	margin: 83px 115px 0 0;
}
.sec1-txt p{
	font: 14px/30px "microsoft yahei";
	color: #666666;
}
.sec1-txt a{
	display: block;
	width: 161px;
	height: 45px;
	background: #08a0a5;
	text-align: center;
	color: #fff;
	font: 14px/45px "microsoft yahei";
	float: right;
	margin-top: 20px;
}


.section2{
	position: relative;
	height: 407px;
	/* background: url(../images/sec2-bg.jpg) center no-repeat; */
}
.sec2-body{
	width: 696px;
	height: 209px;
	background: #fff;
	margin-top: 99px;
	box-sizing: border-box;
	padding: 50px 50px 0 50px;
	float: left;
}
.sec2-body p:nth-of-type(1){
	font: 12px/12px "microsoft yahei";
	color: #cacaca;
}
.sec2-body p:nth-of-type(2){
	font: lighter 36px/36px "microsoft yahei";
	color: #666666;
	margin-top: 10px;
}
.sec2-body p:nth-of-type(3){
	font: 18px/39px "microsoft yahei";
	color: #666666;
	margin-top: 15px;
}
.sec2-body p:nth-of-type(3) a{
	display: block;
	width: 305px;
	height: 39px;
	background: #08a0a5;
	text-align: center;
	color: #fff;
	float: right;
}


.section3{
	height: 615px;
	overflow: hidden;
}
.section3 .wrap>img{
	position: absolute;
	left: -197px;
	top: 90px;
	z-index: 0;
}
.sec3-left{
	float: left;
	position: relative;
	z-index: 1;
}
.sec3-left>p:nth-of-type(1){
	font: bold 18px/22px "microsoft yahei";
	color: #333333;
	margin-top: 125px;
}
.sec3-left>p:nth-of-type(2){
	font: bold 36px/46px "microsoft yahei"; 
	color: #333333;
	margin-top: 50px;
}
.sec3-left>p:nth-of-type(2) span{
	color: #08a0a5;
}
.sec3-left>p:nth-of-type(3){
	margin-top: 20px;
}
.sec3-left>p:nth-of-type(4){
	margin-top: 15px;
}
.sec3-list{
	float: right;
	margin-top: 90px;
}
.sec3-list ul li{
	width: 801px;
	height: 161px;
	border-radius: 161px;
	background: #f0f0f0;
	transition: 0.3s;
}
.sec3-list ul li+li{
	margin-top: 19px;
}
.sec3-list ul li .index{
	float: left;
	width: 81px;
	height: 81px;
	border-radius: 100%;
	background: #fff;
	text-align: center;
	font: 30px/81px "microsoft yahei";
	color: #d2d5db;
	margin: 40px 0 0 39px;
}
.sec3-list ul li .txt{
	float: left;
	font: bold 18px/161px "microsoft yahei";
	color: #333333;
	margin-left: 40px;
	transition: 0.3s;
}
.sec3-list ul li .more{
	font: bold 30px/161px "microsoft yahei";
	color: #333333;
	float: right;
	margin-right: 58px;
	transition: 0.3s;
}
.sec3-list ul li:hover{
	background: #08a0a5;
}
.sec3-list ul li:hover .txt{
	color: #fff;
}
.sec3-list ul li:hover .more{
	color: #fff;
}

.section4{
	height: 810px;
	box-sizing: border-box;
	margin-top: 100px;
	overflow: hidden;
}
.sec4-left{
	float: left;
	position: relative;
}
.sec4-left p:nth-of-type(1){
	position: relative;
	font: bold 36px/46px "microsoft yahei";
	color: #333;
}
.sec4-left p:nth-of-type(1) span{
	color: #08a0a5;
}
.sec4-left p:nth-of-type(1):after{
	content: "";
	position: absolute;
	left: 0;
	bottom: -68px;
	width: 30px;
	height: 4px;
	background: #08a0a5;
}
.sec4-left img{
	position: absolute;
	left: -360px;
	top: 220px;
	width: 953px;
	height: 500px;
	max-width: 953px;
}
.sec4-left p:nth-of-type(2){
	margin-top: 650px;
	font: bold 18px/36px "microsoft yahei";
	color: #333333;
}
.sec4-right{
	width: 588px;
	float: right;
}
.sec4-right .sec4-slide{
	position: relative;
	width: 588px;
	height: 720px;
}
.sec4-right .sec4-slide .hd{
	position: absolute;
	top: 95%;
	left: 50%;
	transform: translate(-50%,-50%);
	z-index: 1;
}
.sec4-right .sec4-slide .hd ul li{
	width: 11px;
	height: 11px;
	background: #fff;
	border-radius: 100%;
	margin: 0 10px;
	float: left;
}
.sec4-right .sec4-slide .hd ul li.on{
	background: #08a0a5;
}
.sec4-right .sec4-slide .bd ul li{
	background: #f0f0f0;
	width: 588px!important;
	height: 720px;
	box-sizing: border-box;
	padding: 59px 65px 0 65px;
}
.sec4-right .sec4-slide .bd ul li .pic{
	position: relative;
	width: 240px;
	height: 240px;
	border-radius: 100%;
	overflow: hidden;
	margin: 0 auto;
}
.sec4-right .sec4-slide .bd ul li .pic img{
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
}
.sec4-right .sec4-slide .bd ul li p:nth-of-type(1){
	font: 24px/24px "microsoft yahei";
	color: #666666;
	margin-top: 20px;
	text-align: center;
	position: relative;
}
.sec4-right .sec4-slide .bd ul li p:nth-of-type(1):after{
	content: "";
	position: absolute;
	left: 50%;
	top: 200%;
	transform: translate(-50%,-50%);
	width: 30px;
	height: 4px;
	background: #08a0a5;
}
.sec4-right .sec4-slide .bd ul li p:nth-of-type(2){
	font: 14px/36px "microsoft yahei";
	color: #666666;
	margin-top: 65px;
	text-align: center;
}
.sec4-right>a{
	position: relative;
	float: right;
	font: bold 16px/16px "microsoft yahei";
	color: #333333;
	text-align: right;
	margin-top: 45px;
}
.sec4-right>a span{
	font-size: 14px;
}
.sec4-right>a:after{
	width: 95px;
	height: 2px;
	content: "";
	background: #333333;
	position: absolute;
	left: -80px;
	top: 25px;
}

.sec44-title{
	position: relative;
	padding: 50px 0;
}
.sec44-title p:nth-of-type(1){
	position: relative;
	font: bold 36px/46px "microsoft yahei";
	color: #333;
}
.sec44-title p:nth-of-type(1) span{
	color: #08a0a5;
}
.sec44-title p:nth-of-type(1):after{
	content: "";
	position: absolute;
	left: 0;
	bottom: -38px;
	width: 30px;
	height: 4px;
	background: #08a0a5;
}
.sec44-slide{
	padding-top: 30px;
}
.sec44-slide ul{
	display: flex;
	flex-flow: row wrap;
	justify-content: space-between;
}
.sec44-slide ul li{
	width: 20%;
	text-align: center;
	margin-bottom: 20px;
}
.sec44-slide ul li p:nth-of-type(1){
	width: 150px;
	height: 150px;
	border-radius: 100%;
	background: #08a0a5;
	text-align: center;
	line-height: 150px;
	font-size: 38px;
	font-weight: bold;
	color: #fff;
	margin: 0 auto;
}
.sec44-slide ul li p:nth-of-type(2){
	text-align: center;
	margin-top: 20px;
}


.section5{
	height: 1085px;
	overflow: hidden;
}
.sec5-title{
	padding-top: 90px;
}
.sec5-title p:nth-of-type(1){
	font: bold 36px/46px "microsoft yahei";
	color: #333;
	float: left;
}
.sec5-title p:nth-of-type(1) span{
	color: #08a0a5;
}
.sec5-title p:nth-of-type(2){
	position: relative;
	width: 245px;
	float: right;
	font: bold 14px/20px "microsoft yahei";
	color: #333;
}
.sec5-title p:nth-of-type(2):after{
	width: 95px;
	height: 2px;
	content: "";
	background: #333333;
	position: absolute;
	left: -100px;
	top: 30px;
}
.sec5-title p:nth-of-type(2) span{
	font-size: 16px;
	
}
.sec5-title p:nth-of-type(2) a{
	float: right;
	margin-top: 35px;
	display: block;
	width: 34px;
	height: 34px;
	border-radius: 100%;
	background: #08a0a5;
	text-align: center;
	font: 16px/34px "microsoft yahei";
	color: #fff;
}
.sec5-body{
	margin-top: 40px;
}
.sec5-body .pic{
	width: 800px;
	position: relative;
	float: left;
}
.sec5-body .pic:after{
	content: "";
	position: absolute;
	width: 354px;
	height: 100%;
	background: #08A0A5;
	left: -360px;
	top: 0;
}
.sec5-body .txt{
	position: relative;
	width: 400px;
	box-sizing: border-box;
	float: right;
	padding-left: 58px;
	padding-top: 89px;
}
.sec5-body .txt:after{
	content: "";
	position: absolute;
	right: -360px;
	top: 0;
	width: 760px;
	height: 482px;
	background: #f0f0f0;
	z-index: 0;
}
.sec5-body .txt p:nth-of-type(1){
	position: relative;
	font: bold 12px/12px "microsoft yahei";
	color: #333;
	z-index: 1;
}
.sec5-body .txt p:nth-of-type(1):after{
	content: "";
	position: absolute;
	left: 0;
	bottom: -32px;
	width: 16px;
	height: 4px;
	background: #08A0A5;
	z-index: 1;
}
.sec5-body .txt p:nth-of-type(2){
	font: bold 36px/36px "microsoft yahei";
	color: #333;
	margin-top: 68px;
	z-index: 1;
	position: relative;
}
.sec5-body .txt ul{
	margin-top: 40px;
	z-index: 1;
	position: relative;
}
.sec5-body .txt ul li{
	width: 65px;
	height: 65px;
	border-radius: 100%;
	border: 1px solid #666666;
	box-sizing: border-box;
	float: left;
	font: 16px/20px "microsoft yahei";
	color: #666666;
	text-align: center;
	padding: 12px 10px 0 10px;
}
.sec5-body .txt ul li+li{
	margin-left: 20px;
}
.sec5-body .txt a{
	width: 104px;
	height: 34px;
	display: block;
	border-radius: 34px;
	background: #08A0A5;
	clear: both;
	font: 14px/34px "microsoft yahei";
	color: #fff;
	text-align: center;
	margin-top: 59px;
	float: left;
	z-index: 1;
	position: relative;
}
.sec5-list{
	margin-top: 40px;
}
.sec5-list ul{
	/* display: flex;
	flex-flow: row nowrap;
	justify-content: space-between; */
	padding-bottom: 30px!important;
}
.sec5-list ul li{
	width: 250px!important;
	height: 250px;
	border: 1px solid #777777;
	box-sizing: border-box;
	border-radius: 100%;
	padding: 6px;
	margin-right: 60px;
}
.sec5-list ul li .pic{
	position: relative;
	width: 236px;
	height: 236px;
	box-sizing: border-box;
	border-radius: 100%;
	overflow: hidden;
}
.sec5-list ul li .pic img{
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
}
.sec5-list ul li p{
	font: 18px/18px "microsoft yahei";
	color: #666666;
	margin-top: 18px;
	text-align: center;
}

.section6{
	height: 980px;
	overflow: hidden;
}
.sec6-body{
	
}
.sec6-body .pic{
	width: 800px;
	height: 484px;
	position: relative;
	float: right;
}
.sec6-body .pic img{
	width: 100%;
}
.sec6-body .pic:after{
	content: "";
	position: absolute;
	width: 354px;
	height: 100%;
	background: #08A0A5;
	right: -360px;
	top: 0;
}
.sec6-body .txt{
	position: relative;
	width: 400px;
	box-sizing: border-box;
	float: left;
	padding-top: 89px;
}
.sec6-body .txt:after{
	content: "";
	position: absolute;
	left: -360px;
	top: 0;
	width: 760px;
	height: 482px;
	background: #f0f0f0;
	z-index: 0;
}
.sec6-body .txt p:nth-of-type(1){
	position: relative;
	font: bold 12px/12px "microsoft yahei";
	color: #333;
	z-index: 1;
}
.sec6-body .txt p:nth-of-type(1):after{
	content: "";
	position: absolute;
	left: 0;
	bottom: -32px;
	width: 16px;
	height: 4px;
	background: #08A0A5;
	z-index: 1;
}
.sec6-body .txt p:nth-of-type(2){
	font: bold 36px/36px "microsoft yahei";
	color: #333;
	margin-top: 68px;
	z-index: 1;
	position: relative;
}
.sec6-body .txt p:nth-of-type(2) span{
	color: #08A0A5;
}
.sec6-body .txt ul{
	margin-top: 40px;
	z-index: 1;
	position: relative;
}
.sec6-body .txt ul li{
	width: 65px;
	height: 65px;
	border-radius: 100%;
	border: 1px solid #666666;
	box-sizing: border-box;
	float: left;
	font: 16px/20px "microsoft yahei";
	color: #666666;
	text-align: center;
	padding: 12px 10px 0 10px;
}
.sec6-body .txt ul li+li{
	margin-left: 20px;
}
.sec6-body .txt a{
	width: 104px;
	height: 34px;
	display: block;
	border-radius: 34px;
	background: #08A0A5;
	clear: both;
	font: 14px/34px "microsoft yahei";
	color: #fff;
	text-align: center;
	margin-top: 59px;
	float: left;
	z-index: 1;
	position: relative;
}
.sec6-list{
	margin-top: 40px;
}
.sec6-list ul{
}
.sec6-list ul li{
	position: relative;
	width: 371px!important;
	height: 442px;
	border: 8px solid #f0f0f0;
	box-sizing: border-box;
	background: #fff;
	text-align: center;
	margin-right: 40px;
	transition: 0.5s;
}
.sec6-list ul li:hover{
	border: 8px solid #f0f0f0;
	box-shadow: 0 0 16px #d6d6d6;
}
.sec6-list ul li .pic{
	box-sizing: border-box;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
}
.sec6-list ul li p{
	font:bold 18px/18px "microsoft yahei";
	color: #333333;
	margin-top: 39px;
	margin-top: 18px;
	text-align: center;
}
.sec6-list ul li a{
	position: absolute;
	left: 50%;
	top: 90%;
	transform: translate(-50%,-50%);
	width: 129px;
	height: 35px;
	background: #d8d8d8;
	font:14px/35px "microsoft yahei";
	color: #fff;
	border-radius: 35px;
}
.sec6-list ul li:hover a{
	background: #08A0A5;
}
.section7{
	height: 820px;
}
.sec7-title{
	padding: 70px 0 40px 0;
}
.sec7-title p{
	position: relative;
	font: bold 36px/36px "microsoft yahei";
	color: #333333;
}
.sec7-title p span{
	color: #08A0A5;
}
.sec7-title p a{
	float: right;
	color: #333;
	font-size: 14px;
}
.sec7-title p:after{
	content: "";
	width: 934px;
	height: 2px;
	position: absolute;
	left: 196px;
	top: 18px;
	background: #333333;
}
.sec7-ques{
	
}
.sec7-ques .pic{
	float: left;
	width: 785px;
	height: 278px;
	overflow: hidden;
}
.sec7-ques .pic img{
	width: 100%;
}
.sec7-ques .list{
	float: right;
}
.sec7-ques .list ul li{
	width: 374px;
	height: 68px;
	background: #f0f0f0;
	transition: 0.5s;
}
.sec7-ques .list ul li:hover{
	background: #08A0A5;
}
.sec7-ques .list ul li+li{
	margin-top: 2px;
}
.sec7-ques .list ul li span{
	display: block;
	float: left;
	width: 28px;
	height: 28px;
	border-radius: 100%;
	background: #fff;
	font: 10px/28px "microsoft yahei";
	color: #797979;
	margin: 20px 0 0 20px;
}
.sec7-ques .list ul li a{
	font: bold 14px/68px "microsoft yahei";
	color: #777777;
	padding-left: 25px;
}
.sec7-ques .list ul li:hover a{
	color: #fff;
}
.sec7-slide{
	margin-top: 36px;
}
.sec7-slide .bd ul li{
	width: 370px!important;
	height: 361px;
	background: #f0f0f0;
	box-sizing: border-box;
	padding: 40px 21px 0 22px;
	margin-right: 45px;
}
.sec7-slide .bd ul li p:nth-of-type(1){
	font: 12px/12px "microsoft yahei";
	color: #999999;
}
.sec7-slide .bd ul li p:nth-of-type(2){
	position: relative;
	font: bold 16px/16px "microsoft yahei";
	color: #666666;
	margin-top: 5px;
}
.sec7-slide .bd ul li p:nth-of-type(2):after{
	content: "";
	position: absolute;
	width: 344px;
	height: 1px;
	background: #dcdcdc;
	bottom: -25px;
	left: -10px;
}
.sec7-slide .bd ul li p:nth-of-type(3){
	font: 14px/30px "microsoft yahei";
	color: #666666;
	margin-top: 54px;
}
.sec7-slide .bd ul li a{
	display: block;
	width: 73px;
	height: 26px;
	background: #d7d7d7;
	border-radius: 26px;
	font: 12px/26px "microsoft yahei";
	color: #fff;
	text-align: center;
	margin-top: 40px;
	transition: 0.3s;
}
.sec7-slide .bd ul li:hover a{
	background: #08A0A5;
}




.section44{
	
}



.idx-link{
	position: relative;
	height: 40px;
	margin-top: 24px;
	margin-bottom: 10px;
}
/*.idx-link:after{
	position: absolute;
	content: "";
	width: 100%;
	height: 1px;
	background: #4e4e4e;
	left: 0;
	bottom: -60px;
}*/
.idx-link .wrap>p{
	font: 16px/20px "微软雅黑";
	color: #3a3a3a;
	position: relative;
	float: left;
	margin-right: 50px;
}
.idx-link .wrap>p span:first-of-type{
	display: block;
	width: 75px;
	height: 17px;
	background: #08A0A5;
	border-radius: 4px;
	color: #fff;
	text-align: center;
	font: 12px/17px "microsoft yahei";
	letter-spacing: 4px;
	float: left;
}
.idx-link ul{
	/*margin-top: 10px;*/
}
.idx-link ul li{
	position: relative;
	float: left;
}
.idx-link ul li:after{
	content: "";
	position: absolute;
	left: -37px;
	top: 14px;
	width: 1px;
	height: 15px;
	background: #7a7a7a;
	border-right: 1px solid #e1e1e1; 
}
.idx-link ul li:first-of-type:after{
	width: 0;
	border: none;
}
.idx-link ul li a{
	font: 14px/40px "微软雅黑";
	color: #8f8f8f;
}
.idx-link ul li a:hover{
	color: #0089e1;
	transition: 1s;
}
.idx-link ul li+li{
	margin-left: 75px;
}
.footer{
	position: relative;
	height: 290px;
	background: #2b2b2b;
	border-top: 3px solid #08A0A5;
}
.footer-body>div{
	height: 270px;
	float: left;
}
.footer-info{
	width: 420px;
}
.footer-info p{
	font: 14px/30px "微软雅黑";
	color: #fff;
}
.footer-info p:nth-of-type(1){
	margin-top: 40px;
}

.idx-form{
	margin: 40px 0 0 110px;
}
.idx-form .form_name{
	box-sizing: border-box;
	width: 200px;
	height: 40px;
	padding-left: 15px;
	margin: 0;
}
.idx-form .form_tel{
	box-sizing: border-box;
	width: 200px;
	height: 40px;
	padding-left: 15px;
	float: right;
	margin: 0;
}
.idx-form .form_message{
	box-sizing: border-box;
	width: 420px;
	height: 85px;
	/*margin-top: 15px;*/
	padding-left: 15px;
	padding-top: 15px;
	resize: none;
	margin: 0;
}
.idx-form .msg-typeBox{
	font:14px/14px "微软雅黑";
	color: #fff;
	padding: 8px 0px;
}
.idx-form .msg-typeBox label{
	display: inline;
	margin: 0;
	vertical-align: middle; 
}
.idx-form .msg-typeBox input{
	margin-left: 10px;
	vertical-align: middle;
	margin-right: 3px;
}
.idx-form .msg-typeBox input+input{
	margin-left: 10px;
}
.idx-form .submit{
	display: block;
	width: 420px;
	height: 37px;
	background: #414141;
	color: #fff;
	text-align: center;
	line-height: 37px;
	margin-top: 10px;
}

.footer-ewm img{
	width: 150px;
	height: 150px;
	margin: 40px 0 0 100px;
}
.footer-ewm p{
	font: 14px/14px "微软雅黑";
	color: #fff;
	text-align: center;
	margin: 22px 0 0 100px;
}
.footer .share{
	height: 30px;
	margin-top: 10px;
}
.footer .share .bdsharebuttonbox{
	float: left;
}
.footer .share a{
	float: left;
	display: block;
	width: 30px;
	height: 30px;
	background: url(../images/share-icon.png) no-repeat;
	padding: 0;
	margin: 0;
}
.footer .share a+a{
	margin-left: 10px;
}
.footer .share a:nth-of-type(1){
	background-position:0 0;
}
.footer .share a:nth-of-type(2){
	background-position:-40px 0;
}
.footer .share a:nth-of-type(3){
	background-position:-80px 0;
}
.footer .share span{
	font: 14px/14px "微软雅黑";
	color: #fff;
	margin-top: 5px;
	float: left;
}
.footer .share p{
	clear: both;
	font: bold 28px/35px "微软雅黑";
	color: #3a3a3a;
}



.footer-nav{
	background: #a2c11d;
	height: 50px;
	box-sizing: border-box;
}

.footer-nav ul li{
	float: left;
	height: 50px;
	display: table;
	position: relative;
	transition: 0.3s;
}
.footer-nav ul li:hover{
	background: #8faa19;
}
.footer-nav ul li:after{
	position: absolute;
	top: 18px;
	right: 0px;
	background: #fff;
	content: "";
    display: block;
    width: 2px;
    height: 15px;
}
.footer-nav ul li:last-of-type:after{
	display: none;
}
.footer-nav ul li a{
	display: block;
    width: 150px;
    line-height: 50px;
    height: 50px;
    text-align: center;
    font-size: 14px;
    color: #fff;
    font-weight: bold;
    transition: all 0.3s;
}
@-webkit-keyframes leftright{
	0%{left:0%}
	50%{left:5%}
	100%{left:0%}
}
@keyframes leftright{
	0%{left:0%}
	50%{left:5%}
	100%{left:0%}
}