@import url("mobile-index.css");
@import url("https://fonts.googleapis.com/css?family=Noto+Sans+SC:100,300,400,500,700,900");

@charset "UTF-8";
::-webkit-scrollbar {width: 8px;height: 8px;background-color: #F5F5F5;}
::-webkit-scrollbar-track {border-radius: 10px;background-color: #E2E2E2;}
::-webkit-scrollbar-thumb {border-radius: 10px;-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);background-color: #555;}
::selection {background-color: #056cb7;color: #fff;}
::-moz-selection {background-color: #056cb7;color: #fff;}
::-webkit-selection {background-color:#056cb7;color: #fff;}
*{margin: 0;padding: 0;list-style: none;text-decoration: none;}
body{font-family: 'Lato', "Microsoft YaHei", sans-serif;font-size: 14px;line-height: 1.5;}
:focus {outline: 1;}
li{list-style: none;list-style: none;-webkit-transition: all .3s ease-in-out 0s;-moz-transition: all .3s ease-in-out 0s;transition: all .3s ease-in-out 0s;outline: 0;}
a{text-decoration: none;color: #666;text-decoration: none;outline: 0;-webkit-transition: all .3s ease-in-out 0s;-moz-transition: all .3s ease-in-out 0s;transition: all .3s ease-in-out 0s;color: #666;}

* {
	margin: 0;
	padding: 0;
}
/* 字体 */
body{
	/*font-family: "Noto Sans SC"; */
}

/* 居中 */
.margin-auto {
	margin: 0 auto;
}

/* header */
header {
	height: 110px;
	/* background-color: blue; */
}
header > .header {
	width: 1320px;
	height: inherit;
	/* background-color: crimson; */
	display: flex;
	justify-content: space-between;
}
header > .header > .header-left {
	display: flex;
	/* justify-content: space-around; */
	align-items: center;
	width: 210px;
	height: inherit;
	padding: 10px 0 10px 10px;
	box-sizing: border-box;
}
header > .header > .header-left > img {
	background-repeat: no-repeat;
	/* height: 100%; */
}
header > .header > .header-right {
	flex: 1;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}
header > .header > .header-right > .header-right-top {
	height: 35px;
	display: flex;
	justify-content: flex-end;
}
header > .header > .header-right > .header-right-top > img {
	position: absolute;
}
header > .header > .header-right > .header-right-top > .header-right-top-tel {
	position: relative;
	display: flex;
	color: #ffffff;
	align-items: center;
	margin-right: 5%;
	margin-bottom: 1%;
}
header > .header > .header-right > .header-right-top > .header-right-top-tel > img {
	width: 15px;
	height: 15px;
	margin-right: 5px;
}
header > .header > .header-right > .header-right-down {
	flex: 1;
	width: 100%;
	display: flex;
	justify-content: space-between;
	height: 75px;
}
header > .header > .header-right > .header-right-down > ul {
	display: flex;
	width: 100%;
	justify-content: flex-end;
}
header > .header > .header-right > .header-right-down > ul > li {
	display: flex;
	width: 11%;
	flex-direction: column;
	height: 75px;
}
header > .header > .header-right > .header-right-down > ul > li > a {
	text-align: center;
	height: 75px;
	line-height: 75px;
	text-align: center;
	width: 100%;
	font-size: 16px;
	text-decoration: none;
	color: #666666;
}
header > .header > .header-right > .header-right-down > ul > li > a:hover {
	/* background: #056cb7; */
	color: #09a468;
}
header > .header > .header-right > .header-right-down > ul > li:hover > a {
	color: #09a468;
}

header > .header > .header-right > .header-right-down > ul > li > ul.sub{ 
	display:none;
	position:relative; 
	background:#ffffff;
	/* opacity: .5; */
	line-height:40px; 
	border-top: 1px solid rgba(255, 255, 255, 0.35);
	z-index: 9;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
	width: 150%;
	left: -25%;
}
header > .header > .header-right > .header-right-down > ul > li > ul.sub li{ 
	zoom:1; 
	overflow: hidden;
	border-bottom: 1px solid rgba(255, 255, 255, 0.35);
	float:left;
	width: 100%;
	z-index: 9;
	/* background:#ffffff;
	opacity: .5; */
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
}
header > .header > .header-right > .header-right-down > ul > li > ul.sub a{ 
	display:block; 
	width: 100%;
	color:#666666;
	transition: .6s;
	text-align: center;
	font-size: 15px;
}
header > .header > .header-right > .header-right-down > ul > li > ul.sub a:hover{ 
	background:#09a468;
	color:#ffffff;  
	padding-left: 6px;
}
header > .header > .header-right > .header-right-down > ul > li.on a {
	color:#09a468;  
}

/* header */

/* banner */
section#banner > .swiper-container > .swiper-wrapper > .swiper-slide {
	display: flex;
	align-items: flex-end;
	/* position: absolute; */
}
section#banner > .swiper-container > .swiper-wrapper > .swiper-slide > .title {
	background-color: #000000;
	color: #ffffff;
	width: 460px;
	padding: 15px 75px;
	box-sizing: border-box;
	white-space: nowrap;
	/*overflow: hidden;*/
	text-overflow: ellipsis;
	opacity: .8;
	border-top-right-radius: 15px;
}
/* banner */

/* search */
section#search {
	padding: 20px 0;
	box-sizing: border-box;
}
section#search > .search {
	width: 1320px;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
section#search > .search > .search-left {
	display: flex;
	color: #09a468;
}
section#search > .search > .search-left > .search-left-cont {
	display: flex;
}
section#search > .search > .search-left > .search-left-cont > a {
	color: #888888;
	margin: 0 15px;
}
section#search > .search > .search-left > .search-left-cont > a:hover {
	color: #09a468;
}
section#search > .search > .search-right {
	display: flex;
	position: relative;
}
section#search > .search > .search-right > input {
	width: 350px;
	height: 45px;
	border-radius: 30px;
	border: 1px solid #ececec;
	padding: 0 25px;
	box-sizing: border-box;
	/* position: absolute; */
	outline: none;
}
section#search > .search > .search-right > input::click {
	border: 1px solid #ececec;
}
section#search > .search > .search-right > input::placeholder {
	color: #999999;
}section#search > .search > .search-right > button {
    border: 0;
    cursor: pointer;
}
section#search > .search > .search-right > button > img {
	position: absolute;
	right: 5%;
	top: 30%;
}
/* search */

/* about */
section#about {
	/*margin-top: 90px;*/
	/* height: 490px; */
	background: #f9f9f9;
	padding: 80px 0;
	box-sizing: border-box;
}
section#about > .about {
	width: 1320px;
	height: inherit;
	display: flex;
	justify-content: space-between;
}
section#about > .about > .about-left {
	width: 48%;
}
section#about > .about > .about-left > .about-left-title {
	display: flex;
	font-size: 36px;
	font-weight: bold;
	color: #333333;
	padding-bottom: 30px;
	box-sizing: border-box;
	border-bottom: 1px solid #cccccc;
}
section#about > .about > .about-left > .about-left-title > span {
	color: #09a468;
}
section#about > .about > .about-left > .about-left-cont {
	margin-top: 30px;
	font-size: 16px;
	color: #666666;
	text-indent: 2rem;
	line-height: 30px;
	/* letter-spacing: 2px; */
}
section#about > .about > .about-left > .about-left-down {
	margin-top: 40px;
	display: flex;
	justify-content: space-between;
}
section#about > .about > .about-left > .about-left-down > .about-left-down-item {
	display: flex;
	flex-direction: column;
}
section#about > .about > .about-left > .about-left-down > .about-left-down-item > .about-left-down-item-one {
	display: flex;
	align-items: flex-end;
	color: #09a468;
}
section#about > .about > .about-left > .about-left-down > .about-left-down-item > .about-left-down-item-one > .about-left-down-item-count-scroll {
	font-size: 60px;
	font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;
}
section#about > .about > .about-left > .about-left-down > .about-left-down-item > .about-left-down-item-one > span:last-child {
	font-size: 20px;
	margin-bottom: 15px;
	margin-left: 5px;
}
section#about > .about > .about-left > .about-left-down > .about-left-down-item > span {
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 16px;
	color: #333333;
	margin-top: -15px;
}
section#about > .about > .about-left > a {
	display: flex;
	height: 50px;
	width: 160px;
	background-color: #09a468;
	margin-top: 40px;
	font-size: 16px;
	color: #fff;
	justify-content: center;
	align-items: center;
}
section#about > .about > .about-left > a > img {
	height: 12px;
	margin-left: 5px;
	margin-top: 2px;
}
section#about > .about > .about-right {
	flex: 1;
	display: flex;
	justify-content: center;
	align-items: center;
	padding-left: 20px; 
	box-sizing: border-box;
}
section#about > .about > .about-right > img {
	/*width: 105%;*/
	margin-top: -70px;
}
/* about

/* public */
.public-title {
	display: flex;
	flex-direction: column;
	align-items: center;
}
.public-title > .public-main-title {
	display: flex;
	font-size: 48px;
	font-weight: bold;
	color: #333333;
}
.public-title > .public-main-title > span {
	color: #09a468;
}
.public-title > .public-main-style {
	height: .1px;
	width: 200px;
	border-bottom: 1px solid #ededed;
	display: flex;
	justify-content: center;
	align-items: flex-start;
	margin: 15px 0;
}
.public-title > .public-main-style > span {
	height: .1px;
	width: 80px;
	border-top: 2px solid #09a468;
	margin-top: -1px;
}
.public-title > span {
	font-size: 20px;
	color: #666;
}
/* public */


/* product */
section#product {
	margin-top: 80px;
}
section#product > .product {
	width: 1320px;
}
section#product > .product > .product-cont {
	display: flex;
	justify-content: space-between;
	margin-top: 70px;
	height: 600px;
}
section#product > .product > .product-cont > .product-cont-left {
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
	width: 45%;
	height: inherit;
	background-color: #09a468;
}
section#product > .product > .product-cont > .product-cont-left > img {
	width: 97%;
	height: 97%;
	align-self: flex-end;
	border: 0;
	outline: 1px solid #e0e0e0;
}
section#product > .product > .product-cont > .product-cont-right {
	flex: 1;
	display: flex;
	flex-direction: column;
	width: 55%;
	overflow: hidden;
}
section#product > .product > .product-cont > .product-cont-right > .product-cont-right-top {
	padding: 15px 110px 0 80px;
	box-sizing: border-box;
	display: flex;
	flex-direction: column;
}
section#product > .product > .product-cont > .product-cont-right > .product-cont-right-top > .product-cont-right-top-title {
	display: flex;
	flex-direction: column;
}
section#product > .product > .product-cont > .product-cont-right > .product-cont-right-top > .product-cont-right-top-title > span:first-child {
	font-size: 36px;
	color: #333333;
	font-weight: 500;
}
section#product > .product > .product-cont > .product-cont-right > .product-cont-right-top > .product-cont-right-top-title > span:last-child {
	font-size: 18px;
	color: #333333;
	margin: 20px 0;
}
section#product > .product > .product-cont > .product-cont-right > .product-cont-right-top > .product-cont-right-top-characteristic {
	color: #666;
	font-size: 14px;
	padding: 15px 0;
	box-sizing: border-box;
	border-top: 1px solid #eeeeee;
	border-bottom: 1px solid #eeeeee;
}
section#product > .product > .product-cont > .product-cont-right > .product-cont-right-top > .product-cont-right-top-characteristic > span {
	font-weight: bold;
}
section#product > .product > .product-cont > .product-cont-right > .product-cont-right-top > a {
	display: flex;
	height: 50px;
	width: 160px;
	background-color: #09a468;
	margin-top: 20px;
	font-size: 16px;
	color: #fff;
	justify-content: center;
	align-items: center;
}
section#product > .product > .product-cont > .product-cont-right > .product-cont-right-top > a > img {
	height: 12px;
	margin-left: 5px;
	margin-top: 2px;
}
section#product > .product > .product-cont > .product-cont-right > .product-cont-right-down {
	flex: 1;
	background-color: #eeeeee;
	margin-top: 70px;
	padding: 20px;
	box-sizing: border-box;
	width: 100%;
}
section#product > .product > .product-cont > .product-cont-right > .product-cont-right-down .product-cont-right-down-cont {
	display: flex;
	width: 100%;
	/* justify-content: space-between; */
	height: 100%;
}
section#product > .product > .product-cont > .product-cont-right > .product-cont-right-down .product-cont-right-down-cont > .product-cont-right-down-cont-item {
	display: flex;
	align-content: center;
	flex-direction: column;
	width: 32%;
	margin: 1%;
	outline: 1px solid #e0e0e0;
}
section#product > .product > .product-cont > .product-cont-right > .product-cont-right-down .product-cont-right-down-cont > .product-cont-right-down-cont-item > img {
	width: 100%;
	/*height: 100%;*/
}
section#product > .product > .product-cont > .product-cont-right > .product-cont-right-down .product-cont-right-down-cont > .product-cont-right-down-cont-item > span {
	opacity: 0;
	margin-top: -50px;
	height: 50px;
	background-color: rgba(9, 164, 104, 0.7);
	display: flex;
	justify-content: center;
	align-items: center;
	color: #ffffff;
	font-size: 16px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
section#product > .product > .product-cont > .product-cont-right > .product-cont-right-down .product-cont-right-down-cont > .product-cont-right-down-cont-item:hover span {
	opacity: 1;
}
section#product > .product > .product-cont:nth-child(odd) > .product-cont-left {
	order: 1;
}
section#product > .product > .product-cont:nth-child(odd) > .product-cont-right > .product-cont-right-top {
	padding: 15px 110px 0 20px;
}
section#product > .product > .product-cont:nth-child(odd) > .product-cont-left > img {
	align-self: flex-start;
}
section#product > .product > .product-cont:nth-child(odd) > .product-cont-right > .product-cont-right-down {
    margin-top: 55px;
}
/* product */

/* advantage */
section#advantage {
	margin-top: 100px;
}
section#advantage > .advantage {
	 /*width: 1320px; */
}
section#advantage > .advantage > .advantage-cont {
	margin-top: 80px;
	height: 655px;
	background: url('../img/advantage-bg.png') no-repeat;
	background-size: 100%;
	/*width: 1320px;*/
}
section#advantage > .advantage > .advantage-cont > .advantage-cont-cont {
	width: 1320px;
	height: inherit;
	padding-top: 90px;
	box-sizing: border-box;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}
section#advantage > .advantage > .advantage-cont > .advantage-cont-cont > .advantage-cont-cont-top {
	display: flex;
	flex-direction: column;
}
section#advantage > .advantage > .advantage-cont > .advantage-cont-cont > .advantage-cont-cont-top > span:first-child {
	color: #ffffff;
	font-size: 48px;
	font-weight: bold;
}
section#advantage > .advantage > .advantage-cont > .advantage-cont-cont > .advantage-cont-cont-top > span:nth-child(2){
	color: #ffffff;
	font-size: 24px;
	font-weight: bold;
	margin-top: 10px;
}
section#advantage > .advantage > .advantage-cont > .advantage-cont-cont > .advantage-cont-cont-top > .advantage-cont-cont-top-style {
	width: 180px;
	height: 2px;
	background-color: #ffffff;
	margin: 35px 0;
}
section#advantage > .advantage > .advantage-cont > .advantage-cont-cont > .advantage-cont-cont-top > .advantage-cont-cont-top-cont {
	display: flex;
	flex-direction: column;
}
section#advantage > .advantage > .advantage-cont > .advantage-cont-cont > .advantage-cont-cont-top > .advantage-cont-cont-top-cont > .advantage-cont-cont-top-cont-item {
	display: flex;
	align-items: center;
	margin-top: 15px;
}
section#advantage > .advantage > .advantage-cont > .advantage-cont-cont > .advantage-cont-cont-top > .advantage-cont-cont-top-cont > .advantage-cont-cont-top-cont-item > span:first-child {
	width: 10px;
	height: 10px;
	border: 1px solid #fff;
	margin-right: 15px;
}
section#advantage > .advantage > .advantage-cont > .advantage-cont-cont > .advantage-cont-cont-top > .advantage-cont-cont-top-cont > .advantage-cont-cont-top-cont-item > span:last-child {
	color: #fff;
}
section#advantage > .advantage > .advantage-cont > .advantage-cont-cont > .advantage-cont-cont-down {
	height: 170px;
	background-color: #fff;
}
section#advantage > .advantage > .advantage-cont > .advantage-cont-cont > .advantage-cont-cont-down > .advantage-cont-cont-down-cont {
	padding: 30px;
	box-sizing: border-box;
	display: flex;
	justify-content: space-between;
}
section#advantage > .advantage > .advantage-cont > .advantage-cont-cont > .advantage-cont-cont-down > .advantage-cont-cont-down-cont > .advantage-cont-cont-down-item {
	display: flex;
	flex-direction: column;
	align-items: center;
	width: 25%;
	border-right: 1px solid #e6e6e6;
}
section#advantage > .advantage > .advantage-cont > .advantage-cont-cont > .advantage-cont-cont-down > .advantage-cont-cont-down-cont > .advantage-cont-cont-down-item:last-child {
	border: 0;
}
section#advantage > .advantage > .advantage-cont > .advantage-cont-cont > .advantage-cont-cont-down > .advantage-cont-cont-down-cont > .advantage-cont-cont-down-item > img {
	width: 45px;
	height: 45px;
}
section#advantage > .advantage > .advantage-cont > .advantage-cont-cont > .advantage-cont-cont-down > .advantage-cont-cont-down-cont > .advantage-cont-cont-down-item > .advantage-cont-cont-down-item-text1 {
	color: #333333;
	font-size: 18px;
	margin: 10px 0;
}
section#advantage > .advantage > .advantage-cont > .advantage-cont-cont > .advantage-cont-cont-down > .advantage-cont-cont-down-cont > .advantage-cont-cont-down-item > .advantage-cont-cont-down-item-text2 {
	color: #c8c8c8;
	font-size: 12px;
	text-transform: uppercase;
}
section#advantage > .advantage > .advantage-cont > .advantage-cont-cont > .advantage-cont-cont-down > .advantage-cont-cont-down-cont > .advantage-cont-cont-down-item > .advantage-cont-cont-down-item-two {
	display: none;
}
section#advantage > .advantage > .advantage-cont > .advantage-cont-cont > .advantage-cont-cont-down > .advantage-cont-cont-down-cont > .advantage-cont-cont-down-item:hover > .advantage-cont-cont-down-item-text1 {
	font-weight: bold;
}
section#advantage > .advantage > .advantage-cont > .advantage-cont-cont > .advantage-cont-cont-down > .advantage-cont-cont-down-cont > .advantage-cont-cont-down-item:hover > .advantage-cont-cont-down-item-two {
	display: block;
}
section#advantage > .advantage > .advantage-cont > .advantage-cont-cont > .advantage-cont-cont-down > .advantage-cont-cont-down-cont > .advantage-cont-cont-down-item:hover > .advantage-cont-cont-down-item-one {
	display: none;
}
/* advantage */

/* contact */
section#contact {
	height: 230px;
	background: url('../img/contact-bg.png') no-repeat;
}
section#contact > .contact {
	width: 1320px;
	display: flex;
	justify-content: space-between;
	padding: 45px 0;
	box-sizing: border-box;
}
section#contact > .contact > .contact-left {
	display: flex;
	flex-direction: column;
}
section#contact > .contact > .contact-left > span:first-child {
	color: #666666;
	font-size: 24px;
}
section#contact > .contact > .contact-left > span:nth-child(2) {
	color: #333333;
	font-size: 38px;
	font-weight: bold;
	margin: 15px 0;
}
section#contact > .contact > .contact-left > .contact-left-tel {
	display: flex;
	align-items: center;
}
section#contact > .contact > .contact-left > .contact-left-tel > .contact-left-tel-one {
	color: #666666;
	font-size: 16px;
	margin-left: 10px;
}
section#contact > .contact > .contact-left > .contact-left-tel > .contact-left-tel-two {
	color: #09a468;
	font-size: 24px;
}

section#contact > .contact > .contact-right {
	display: flex;
	align-items: center;
}
section#contact > .contact > .contact-right > .contact-right-form {
	display: flex;
	justify-content: space-between;
}
section#contact > .contact > .contact-right > .contact-right-form > .contact-right-form-cont > .contact-right-form-top {
	display: flex;
}
section#contact > .contact > .contact-right > .contact-right-form > .contact-right-form-cont > .contact-right-form-top > .contact-right-input {
	display: flex;
	align-items: center;
	width: 250px;
	height: 40px;
	background-color: #ededed;
	margin-right: 10px;
	padding-left: 5px;
	box-sizing: border-box;
}
section#contact > .contact > .contact-right > .contact-right-form > .contact-right-form-cont > .contact-right-form-top > .contact-right-input > span {
	color: #666666;
	font-size: 14px;
}
section#contact > .contact > .contact-right > .contact-right-form > .contact-right-form-cont > .contact-right-form-top > .contact-right-input > input {
	height: 40px;
	background-color: #ededed;
	border: 0;
	outline: 0;
	font-size: 14px;
	color: #666666;
}
section#contact > .contact > .contact-right > .contact-right-form > .contact-right-form-cont > .contact-right-textarea {
	display: flex;
	align-items: center;
	width: 510px;
	height: 40px;
	background-color: #ededed;
	padding-left: 5px;
	box-sizing: border-box;
	margin-top: 15px;
}
section#contact > .contact > .contact-right > .contact-right-form > .contact-right-form-cont > .contact-right-textarea > span {
	color: #666666;
	font-size: 14px;
}
section#contact > .contact > .contact-right > .contact-right-form > .contact-right-form-cont > .contact-right-textarea > input {
	height: 40px;
	background-color: #ededed;
	border: 0;
	outline: 0;
	font-size: 14px;
	color: #666666;
}
section#contact > .contact > .contact-right > .contact-right-form > .btn-message {
	width: 95px;
	height: 95px;
	background-color: #09a468;
	color: #ffffff;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 16px;
	border-radius: 3px;
	border: 0;
	cursor: pointer;
}
/* contact */

/* feedback */
section#feedback {
	margin-top: 70px;
}
section#feedback > .feedback {
	width: 1320px;
	display: flex;
	flex-direction: column;
}
section#feedback > .feedback > .feedback-cont {
	margin-top: 60px;
	display: flex;
	flex-wrap: wrap;
}
section#feedback > .feedback > .feedback-cont > a {
	display: flex;
	flex-direction: column;
	width: 31.33333%;
	margin: 1%;
}
section#feedback > .feedback > .feedback-cont > a > img {
	width: 100%;
	height: 100%;
}
section#feedback > .feedback > .feedback-cont > a > span {
	display: none;
}
section#feedback > .feedback > .feedback-cont > a > span {
	height: 55px;
	background-color: rgba(255, 255, 255, .8);
	display: flex;
	justify-content: center;
	align-items: center;
	color: #666;
	position: relative;
	margin-top: -55px;
}
section#feedback > .feedback > .feedback-cont > a:hover > span {
	background-color: rgba(9, 164, 104, .8);
	color: #fff;
}
section#feedback > .feedback > a {
	display: flex;
	height: 50px;
	width: 160px;
	background-color: #09a468;
	margin-top: 40px;
	font-size: 16px;
	color: #fff;
	justify-content: center;
	align-items: center;
	align-self: center;
}
section#feedback > .feedback > a > img {
	height: 12px;
	margin-left: 5px;
	margin-top: 2px;
}
/* feedback */

/* news */
section#news {
	height: 950px;
	background: url('../img/news-bg.png') no-repeat;
	padding-top: 120px;
	box-sizing: border-box;
	margin-top: 80px;
}
section#news > .news {
	width: 1320px;
	display: flex;
	flex-direction: column;
}
section#news > .news > .news-cont {
	margin-top: 60px;
	display: flex;
	justify-content: space-between;
}
section#news > .news > .news-cont > .news-cont-left {
	display: flex;
	flex-direction: column;
	width: 60%;
}
section#news > .news > .news-cont > .news-cont-left > .news-cont-left-title {
	height: 60px;
	border-bottom: 1px solid #d9d9d9;
}
section#news > .news > .news-cont > .news-cont-left > .news-cont-left-title > ul {
	height: inherit;
	display: flex;
}
section#news > .news > .news-cont > .news-cont-left > .news-cont-left-title > ul > li {
	height: inherit;
	background-color: #ececec;
	padding: 0 60px;
	box-sizing: border-box;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 20px;
	font-weight: bold;
	color: #333333;
}
section#news > .news > .news-cont > .news-cont-left > .news-cont-left-title > ul > li.on {
	background-color: #09a468;
	color: #fff;
}
section#news > .news > .news-cont > .news-cont-left > .news-cont-left-title > ul > li:hover {
	background-color: #09a468;
	color: #fff;
	cursor: pointer;
}
section#news > .news > .news-cont > .news-cont-left > .news-cont-left-cont {
	display: flex;
	flex-direction: column;
	margin-top: 35px;
}
section#news > .news > .news-cont > .news-cont-left > .news-cont-left-cont > .news-cont-left-cont-item {
	display: flex;
	flex-direction: column;
}
section#news > .news > .news-cont > .news-cont-left > .news-cont-left-cont > .news-cont-left-cont-item > .news-cont-left-cont-item-one {
	display: flex;
}
section#news > .news > .news-cont > .news-cont-left > .news-cont-left-cont > .news-cont-left-cont-item > .news-cont-left-cont-item-one > .news-cont-left-cont-item-one-left {
	width: 360px;
	height: 210px;
}
section#news > .news > .news-cont > .news-cont-left > .news-cont-left-cont > .news-cont-left-cont-item > .news-cont-left-cont-item-one > .news-cont-left-cont-item-one-left > img {
	width: 100%;
	height: 100%;
}
section#news > .news > .news-cont > .news-cont-left > .news-cont-left-cont > .news-cont-left-cont-item > .news-cont-left-cont-item-one > .news-cont-left-cont-item-one-right {
	flex: 1;
	margin-left: 35px;
	padding-right: 15px;
	box-sizing: border-box;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}
section#news > .news > .news-cont > .news-cont-left > .news-cont-left-cont > .news-cont-left-cont-item > .news-cont-left-cont-item-one > .news-cont-left-cont-item-one-right > .news-cont-left-cont-item-one-right-top {
	display: flex;
	flex-direction: column;
	margin-top: 10px;
}
section#news > .news > .news-cont > .news-cont-left > .news-cont-left-cont > .news-cont-left-cont-item > .news-cont-left-cont-item-one > .news-cont-left-cont-item-one-right > .news-cont-left-cont-item-one-right-top > span:first-child {
	font-size: 20px;
	color: #09a468;
	font-weight: bold;
}
section#news > .news > .news-cont > .news-cont-left > .news-cont-left-cont > .news-cont-left-cont-item > .news-cont-left-cont-item-one > .news-cont-left-cont-item-one-right > .news-cont-left-cont-item-one-right-top > span:last-child {
	font-size: 14px;
	color: #666666;
	margin-top: 20px;
}
section#news > .news > .news-cont > .news-cont-left > .news-cont-left-cont > .news-cont-left-cont-item > .news-cont-left-cont-item-one > .news-cont-left-cont-item-one-right > a {
	display: flex;
	height: 50px;
	width: 160px;
	background-color: #09a468;
	margin-top: 40px;
	font-size: 16px;
	color: #fff;
	justify-content: center;
	align-items: center;
}
section#news > .news > .news-cont > .news-cont-left > .news-cont-left-cont > .news-cont-left-cont-item > .news-cont-left-cont-item-one > .news-cont-left-cont-item-one-right > a > img {
	height: 12px;
	margin-left: 5px;
	margin-top: 2px;
}
section#news > .news > .news-cont > .news-cont-left > .news-cont-left-cont > .news-cont-left-cont-item > .news-cont-left-cont-item-two {
	background-color: #ffffff;
	margin-top: 30px;
	display: flex;
	flex-direction: column;
	padding: 20px;
	box-sizing: border-box;
}
section#news > .news > .news-cont > .news-cont-left > .news-cont-left-cont > .news-cont-left-cont-item > .news-cont-left-cont-item-two > a {
	display: flex;
	margin: 10px 0;
	display: flex;
	justify-content: space-between;
}
section#news > .news > .news-cont > .news-cont-left > .news-cont-left-cont > .news-cont-left-cont-item > .news-cont-left-cont-item-two > a:hover .news-cont-left-cont-item-two-item-left {
	color: #09a468;
}
section#news > .news > .news-cont > .news-cont-left > .news-cont-left-cont > .news-cont-left-cont-item > .news-cont-left-cont-item-two > a > .news-cont-left-cont-item-two-item-left {
	display: flex;
	align-items: center;
}
section#news > .news > .news-cont > .news-cont-left > .news-cont-left-cont > .news-cont-left-cont-item > .news-cont-left-cont-item-two > a > .news-cont-left-cont-item-two-item-left > span:first-child {
	width: 5px;
	height: 5px;
	border: 2px solid #09a468;
	margin-right: 5px;
	border-radius: 50%;
}
section#news > .news > .news-cont > .news-cont-left > .news-cont-left-cont > .news-cont-left-cont-item > .news-cont-left-cont-item-two > a:hover .news-cont-left-cont-item-two-item-left > span:first-child {
	background-color: #09a468;
}
section#news > .news > .news-cont > .news-cont-right {
	flex: 1;
	/* outline: 1px solid red; */
	margin-left: 100px;
	display: flex;
	flex-direction: column;
}
section#news > .news > .news-cont > .news-cont-right > .news-cont-right-title {
	height: 60px;
	border-bottom: 1px solid #d9d9d9;
	display: flex;
	align-items: center;
	font-size: 20px;
	font-weight: bold;
	color: #333333;
}
section#news > .news > .news-cont > .news-cont-right > .news-cont-right-title > img {
	width: 25px;
	height: 25px;
	margin-right: 15px;
}
section#news > .news > .news-cont > .news-cont-right > .news-cont-right-cont {
	display: flex;
	flex-direction: column;
	margin-top: 30px;
}
section#news > .news > .news-cont > .news-cont-right > .news-cont-right-cont > a {
	display: flex;
	flex-direction: column;
	padding: 20px 20px 25px 15px;
	box-sizing: border-box;
}
section#news > .news > .news-cont > .news-cont-right > .news-cont-right-cont > a > .news-cont-right-cont-qus {
	display: flex;
	align-items: center;
}
section#news > .news > .news-cont > .news-cont-right > .news-cont-right-cont > a > .news-cont-right-cont-qus > span:first-child {
	height: 25px;
	width: 25px;
	background-color: #09a468;
	border: 1px solid #09a468;
	border-radius: 50%;
	display: flex;
	justify-content: center;
	align-items: center;
	color: #ffffff;
	font-size: 14px;
}
section#news > .news > .news-cont > .news-cont-right > .news-cont-right-cont > a > .news-cont-right-cont-qus > span:last-child {
	font-size: 16px;
	color: #333333;
	margin-left: 12px;
	flex: 1;
}
section#news > .news > .news-cont > .news-cont-right > .news-cont-right-cont > a > .news-cont-right-cont-ans {
	display: flex;
	margin-top: 10px;
}
section#news > .news > .news-cont > .news-cont-right > .news-cont-right-cont > a > .news-cont-right-cont-ans > span:first-child {
	height: 25px;
	width: 25px;
	background-color: #fffff;
	border: 1px solid #999;
	border-radius: 50%;
	display: flex;
	justify-content: center;
	align-items: center;
	color: #999;
	font-size: 14px;
}
section#news > .news > .news-cont > .news-cont-right > .news-cont-right-cont > a > .news-cont-right-cont-ans > span:last-child {
	font-size: 14px;
	color: #999999;
	margin-left: 12px;
	flex: 1;
}
section#news > .news > .news-cont > .news-cont-right > .news-cont-right-cont > a:nth-child(odd) {
	background-color: #ececec;
}
/* news */











/* footer */
footer {
	height: 400px;
	background-color: #20201f;
	border-bottom: 5px solid;
	border-bottom-color: #09a468;
}
footer > .footer {
	width: 1320px;
	height: inherit;
	display: flex;
	flex-direction: column;
}
footer > .footer > .footer-top {
	flex: 1;
	display: flex;
	justify-content: space-between;
	padding: 55px 0 35px 0;
	box-sizing: border-box;
}
/* 公共title */
footer > .footer > .footer-top > .footer-top-left > .footer-top-left-title,footer > .footer > .footer-top > .footer-top-cent > .footer-top-cent-title,footer > .footer > .footer-top > .footer-top-right > .footer-top-right-title {
	color: #09a468;
	font-size: 22px;
	font-weight: bold;
}
footer > .footer > .footer-top > .footer-top-left > .footer-top-left-title > span:first-child,footer > .footer > .footer-top > .footer-top-cent > .footer-top-cent-title > span:first-child,footer > .footer > .footer-top > .footer-top-right > .footer-top-right-title > span:first-child {
	margin-right: 20px;
}
/* 公共title */

footer > .footer > .footer-top > .footer-top-left {
	display: flex;
	flex-direction: column;
}
footer > .footer > .footer-top > .footer-top-left > .footer-top-left-cont {
	margin-top: 45px;
}
footer > .footer > .footer-top > .footer-top-left > .footer-top-left-cont > .footer-top-left-cont-span {
	display: flex;
	font-size: 16px;
	margin-top: 15px;
}
footer > .footer > .footer-top > .footer-top-left > .footer-top-left-cont > .footer-top-left-cont-span:first-child {
	margin-top: 0;
}
footer > .footer > .footer-top > .footer-top-left > .footer-top-left-cont > .footer-top-left-cont-span > span:first-child {
	color: #09a468;
}
footer > .footer > .footer-top > .footer-top-left > .footer-top-left-cont > .footer-top-left-cont-span > span:last-child {
	color: #b6b6b6;
	margin-left: 10px;
}

footer > .footer > .footer-top > .footer-cent-left {
	display: flex;
	flex-direction: column;
}
footer > .footer > .footer-top > .footer-top-cent > .footer-top-cent-cont {
	margin-top: 30px;
	display: flex;
	width: 385px;
	flex-wrap: wrap;
}
footer > .footer > .footer-top > .footer-top-cent > .footer-top-cent-cont > .footer-top-left-cont-span {
	display: flex;
	width: 33.33%;
	font-size: 16px;
	padding: 5px;
	box-sizing: border-box;
	align-items: center;
	margin-top: 15px;
}
footer > .footer > .footer-top > .footer-top-cent > .footer-top-cent-cont > .footer-top-left-cont-span:hover > span:last-child {
	color: #09a468;
	/* background-color: red; */
}
footer > .footer > .footer-top > .footer-top-cent > .footer-top-cent-cont > .footer-top-left-cont-span > span:first-child {
	color: #09a468;
	height: 35px;
	line-height: 35px;
	display: flex;
	justify-content: center;
	align-items: center;
	display: none;
}
footer > .footer > .footer-top > .footer-top-cent > .footer-top-cent-cont > .footer-top-left-cont-span > span:last-child {
	color: #b6b6b6;
}

footer > .footer > .footer-top > .footer-top-right {
	display: flex;
	flex-direction: column;
}
footer > .footer > .footer-top > .footer-top-right > .footer-top-right-cont {
	display: flex;
	margin-top: 45px;
}
footer > .footer > .footer-top > .footer-top-right > .footer-top-right-cont > .ewm {
	display: flex;
	flex-direction: column;
}
footer > .footer > .footer-top > .footer-top-right > .footer-top-right-cont > .ewm:first-child {
	margin-right: 30px;
}
footer > .footer > .footer-top > .footer-top-right > .footer-top-right-cont > .ewm > img {
	width: 105px;
	height: 105px;
}
footer > .footer > .footer-top > .footer-top-right > .footer-top-right-cont > .ewm > span {
	color: #b6b6b6;
	text-align: center;
	margin-top: 10px;
}


footer > .footer > .footer-down {
	height: 95px;
	display: flex;
	justify-content: space-between;
	align-items: center;
	border-top: 2px solid #373736;
	color: #b6b6b6;
}
footer > .footer > .footer-down > .footer-down-left > a {
	color: #b6b6b6;
	margin-left: 10px;
}
footer > .footer > .footer-down > .footer-down-right {
	display: flex;
}
footer > .footer > .footer-down > .footer-down-right > .footer-down-right-cont > a {
	color: #b6b6b6;
}
/* footer */