/*å…¬å…±æ ·å¼*/
* {
	margin: 0;
	padding: 0;
}
html, body {
	font-size: 16px;
	font-family: 'Microsoft Yahei', 'arial';
	min-width: 1200px;
}
ul, li {
	list-style-type: none;
}
a {
	text-decoration: none;
	color: #000000;
}
a:hover {
	text-decoration: none;
	color: #000000;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.clear:after {
	content: '';
	display: block;
	clear: both;
	height: 0;
	overflow: hidden;
	visibility: hidden;
}
.clear {
	zoom: 1;
}
ol, ul, p {
	margin: 0;
}
i {
	font-style: normal;
}
/*å¤´éƒ¨*/
.header {
	position: fixed;
	top: 0;
	width: 100%;
	height: 60px;
	background-color: #00c254;
	z-index: 9;
}
.header .header-wrapper {
	position: relative;
	width: 1200px;
	margin: 0 auto;
}
.header .header-wrapper .l-logo {
	position: absolute;
	left: 0;
	top: 0;
	width: 200px;
	height: 100px;
}
.header .header-wrapper .l-logo img {/*width: 160px;height: 80px;*/
	box-shadow: 0 2px 8px rgba(0,0,0,0.3);
}
.header .header-wrapper .r-box {
	float: right;
}
.header .header-wrapper .r-box .nav-wrapper li {
	height: 60px;
	line-height: 60px;
	margin: 0 30px;
	font-size: 16px;
	float: left;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.header .header-wrapper .r-box .nav-wrapper .li-1 a {
	color: #fff;
	line-height: 36px;
	-o-transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	transition: .5s;
}
.header .header-wrapper .r-box .nav-wrapper .li-1 .on {
	color: #999;
}
.header .header-wrapper .r-box .nav-wrapper .shop {
	position: relative;
}
.header .header-wrapper .r-box .nav-wrapper .shop .shopbox {
	position: absolute;
	top: 60px;
	left: 0;
	margin-left: -75px;
	width: 150px;
	background-color: #333;
	padding: 10px 20px;
	z-index: 2;
}
.header .header-wrapper .r-box .nav-wrapper .shop .shopbox li {
	width: 100%;
	height: 36px;
	line-height: 36px;
	margin: 0;
	color: #FFFFFF;
	font-weight: 400;
	text-align: center;
}
.header .header-wrapper .r-box .nav-wrapper .shop .shopbox a:hover {
	border: 0;
	color: #999999;
}
.header .header-wrapper .r-box .nav-wrapper .shop .shopbox .on a {
	color: #999999;
}
.header .header-wrapper .r-box .nav-wrapper .search {
	margin-left: 55px;
	margin-right: 25px;
	line-height: 0;
	padding-top: 21px;
}
.header .header-wrapper .r-box .nav-wrapper .search img {
	cursor: pointer;
}
.header .header-wrapper .r-box .nav-wrapper .langua {
	position: relative;
	margin-left: 25px;
	margin-right: 0;
	line-height: 0;
	padding-top: 20px;
}
.header .header-wrapper .r-box .nav-wrapper .langua img {
	cursor: pointer;
}
.header .header-wrapper .r-box .nav-wrapper .langua .langua-nav {
	position: absolute;
	top: 60px;
	left: -220px;
	width: 230px;
	background-color: #333;
	padding: 10px 20px;
	z-index: 2;
}
.header .header-wrapper .r-box .nav-wrapper .langua .langua-nav li {
	width: 100%;
	height: 36px;
	line-height: 36px;
	margin: 0;
	color: #FFFFFF;
	font-weight: 400;
}
.header .header-wrapper .r-box .nav-wrapper .langua .langua-nav li:last-child {
	font-family: "tt0142m";
}
.header .header-wrapper .r-box .nav-wrapper .langua .langua-nav li a {
	color: #fff;
	-o-transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	transition: .5s;
}
.header .header-wrapper .r-box .nav-wrapper .langua .langua-nav .on a {
	color: #999999;
}
.header .header-wrapper .r-box .nav-wrapper .langua .langua-nav a:hover {
	border: 0;
	color: #999999;
}
.header .header-wrapper .r-box .search-box {
	width: 840px;
	height: 20px;
	float: right;
	margin: 20px 0;
}
.header .header-wrapper .r-box .search-box li {
	height: 20px;
	font-size: 0;
}
.header .header-wrapper .r-box .search-box .li-1 {
	float: left;
	border-right: 1px #fff solid;
	padding-right: 20px;
	margin-right: 20px;
}
.header .header-wrapper .r-box .search-box .li-1 img {
	width: 18px;
	height: 18px;
	margin-top: 1px;
}
.header .header-wrapper .r-box .search-box .li-2 {
	float: left;
}
.header .header-wrapper .r-box .search-box .li-2 input {
	height: 20px;
	border: 0;
	outline: 0;
	color: #fff;
	background-color: #333;
	line-height: 20px;
}
.header .header-wrapper .r-box .search-box .li-3 {
	float: right;
}
.header .header-wrapper .r-box .search-box .li-3 img {
	width: 15px;
	height: 15px;
	margin-top: 2.5px;
	cursor: pointer;
}
/*å†…å®¹*/
#content {
	margin-top: 60px;
}
/*åº•éƒ¨*/
.footer {
	width: 100%;/*height: 410px;*/
	background-color: #06a249;
}
.footer a {
	color: #fff;
}
.footer .footer-wrapper {
	position: relative;
	width: 1200px;/*height: 410px;*/
	padding-top: 60px;
	margin: 0 auto;
	box-sizing: border-box;
}
.footer .footer-wrapper .l-box {
	font-size: 12px;
	float: left;
}
.footer .footer-wrapper .l-box img {
	margin-top: 10px;
}
.footer .footer-wrapper .l-box .text-box {
	margin-top: 0px;
}
.footer .footer-wrapper .l-box .text-box li {
	font-size: 14px;
	color: #fff;
	display: flex;
	justify-content: flex-start;/*align-items: center;*/
	margin-bottom: 20px;
}
.footer .footer-wrapper .l-box .text-box li:last-child {
	line-height: 22px;
	font-family: 'Microsoft Yahei';
}
.footer .footer-wrapper .l-box .text-box li div {
	width: 24px;
	margin-right: 15px;
}
.footer .footer-wrapper .l-box .text-box li img {
	margin-top: 0;
	vertical-align: middle;
}
.footer .footer-wrapper .l-box .text-box li.i-1 img {
}
.footer .footer-wrapper .l-box .text-box li.i-2 img {
}
.footer .footer-wrapper .l-box .text-box li.i-3 img {
}
.footer .footer-wrapper .l-box .text-box li.i-4 img {
}
.footer .footer-wrapper .r-box {
	float: right;
}
.footer .footer-wrapper .r-box ul {
	float: left;
	margin: 0 35px;
}
.footer .footer-wrapper .r-box ul:last-child {
	margin-right: 0;
}
.footer .footer-wrapper .r-box ul li a {
	font-size: 14px;
	color: #999999;
	line-height: 32px;
}
.footer .footer-wrapper .r-box ul li a:hover {
	color: #FFFFFF;
}
.footer .footer-wrapper .r-box ul .li-1 {
	line-height: 36px;
	color: #FFFFFF;
}
.footer .footer-wrapper .x-box {
	width: 100%;
	height: 16px;
	margin-top: 15px;
	font-size: 12px;
	padding-top: 25px;
	padding-bottom: 40px;
	border-top: 1px #08b251 solid;
}
.footer .footer-wrapper .x-box .li-1 {
	float: left;
	color: #fff;
	font-size: 14px;
}
.footer .footer-wrapper .x-box .li-2 {
	float: right;
	color: #fff;
	font-size: 14px;
	height: 16px;
}
.footer .footer-wrapper .x-box .li-2 img {
	width: 16px;
	height: 16px;
	float: left;
}
.footer .footer-wrapper .x-box .li-2 i {
	font-size: 12px;
	line-height: 16px;
	float: right;
	margin-left: 10px;
}
/*é¦–é¡µé¡µé¢*/
/*è½®æ’­å›¾*/
.broadc .banner {
	width: 100%;
	height: auto;
}
.broadc .banner img {
	width: 100%;
	height: 100%;
}
.broadc .banner .slider .item {
	position: relative;
}
.broadc .banner .slider .item .text-box {
	position: absolute;
	top: 100px;
	width: 100%;
	color: #fff;
	text-align: center;
}
.broadc .banner .slider .item .text-box .li-1 {
	font-size: 30px;
	font-weight: 600;
	display: flex;
	justify-content: center;
	align-items: center;
}
.broadc .banner .slider .item .text-box .li-1 img {
	width: 260px;
	height: 46px;
}
.broadc .banner .slider .item .text-box .li-1 i {
	font-family: "tt0142m";
}
.broadc .banner .slider .item .text-box .li-2 {
	font-size: 48px;
	font-weight: 600;
	margin-top: 40px;
}
.broadc .banner .slider .item .text-box .li-3 {
	font-size: 24px;
	line-height: 36px;
	margin-top: 14px;
}
.broadc .banner .slider .slick-dots {
	width: 100%;
	position: absolute;
	bottom: 40px;
	display: flex;
	justify-content: center;
	align-items: center;
	margin: 0;
	padding: 0;
}
.broadc .banner .slider .slick-dots li {
	background-color: #00c254;
	width: 18px;
	height: 18px;
	opacity: 1;
	margin: 0 10px;
	border-radius: 50%;
	cursor: pointer;
}
.broadc .banner .slider .slick-dots li button {
	display: none;
}
.broadc .banner .slider .slick-dots .slick-active {
	width: 20px;
	height: 20px;
	background: rgba(0, 0, 0, 0) !important;
}
.broadc .banner .slider .slick-active .circleProgress_wrapper {
	position: relative;
	left: 0;
	top: 0;
	width: 20px;
	height: 20px;
}
.broadc .banner .slider .slick-active .wrapper {
	position: absolute;
	top: 0;
	width: 50%;
	height: 100%;
	overflow: hidden;
}
.broadc .banner .slider .right {
	right: 0;
}
.broadc .banner .slider .left {
	left: 0;
}
.broadc .banner .slider .slick-active .circleProgress {
	border: 2px solid #00c254;
	border-radius: 50%;
	position: absolute;
	top: 0;
	width: 200%;
	height: 100%;
	-webkit-transform: rotate(-135deg);
	box-sizing: border-box;
}
.broadc .banner .slider .slick-active .rightcircle {
	border-top: 2px solid #FFFFFF;
	border-right: 2px solid #FFFFFF;
	right: 0;
	-webkit-animation: circleProgressLoad_right 5s linear;
	border-radius: 50%;
	overflow: hidden;
}
.broadc .banner .slider .slick-active .leftcircle {
	border-bottom: 2px solid #FFFFFF;
	border-left: 2px solid #FFFFFF;
	left: 0;
	-webkit-animation: circleProgressLoad_left 5s linear;
	border-radius: 50%;
	overflow: hidden;
}
 @-webkit-keyframes circleProgressLoad_right {
 0% {
 -webkit-transform: rotate(-135deg);
}
 50%,  100% {
 -webkit-transform: rotate(45deg);
}
}
 @-webkit-keyframes circleProgressLoad_left {
 0%,  50% {
 -webkit-transform: rotate(-135deg);
}
 100% {
 -webkit-transform: rotate(45deg);
}
}
/*äº§å“å±•ç¤º*/
.produc {
	width: 100%;
	margin-top: 50px;
	font-size: 0;
}
.produc .produc-wrapper {
	width: 1200px;
	margin: 0 auto;
	text-align: center;
}
.produc .produc-wrapper b {
	display: block;
	font-size: 34px;
	line-height: 36px;
	margin-bottom: 45px;
	color: #333;
}
.produc .produc-wrapper .broadc2 {
	width: 595px;
	height: 660px;
	float: left;
}
.produc .produc-wrapper .produc-1 .broadc2 {
	width: 595px;
	height: 660px;
	background-color: #dedede;
}
.produc .produc-wrapper .produc-1 .broadc2 img {
/*	margin-top: 200px;
*/}
.produc .produc-wrapper .produc-1 .broadc2 .swip2 .swiper-wrapper {
	width: 595px;
	height: 660px;
}
.produc .produc-wrapper .produc-1 .broadc2 .swip2 .text-box {
	position: absolute;
	top: 60px;
	width: 100%;
	color: #fff;
	text-align: center;
}
.produc .produc-wrapper .produc-1 .broadc2 .swip2 .swiper-pagination {
	bottom: 40px;
}
.produc .produc-wrapper .produc-1 .broadc2 .swip2 .swiper-pagination span {
	margin: 0 7.5px;
}
.produc .produc-wrapper .produc-1 .broadc2 .swip2 .swiper-pagination .swiper-pagination-bullet {
	background-color: #6f6f6f;
	width: 10px;
	height: 10px;
	opacity: 1;
}
.produc .produc-wrapper .produc-1 .broadc2 .swip2 .swiper-pagination .swiper-pagination-bullet-active {
	width: 9px;
	height: 9px;
	border: 2px #8dc03c solid;
	background: rgba(0,0,0,0);
}
.produc .produc-wrapper .produc-1 .swip2 .text-box .li-1 {
	font-size: 24px;
	line-height: 57px;
	color: #333;
}
.produc .produc-wrapper .produc-1 .swip2 .text-box .li-2 {
	font-size: 18px;
	color: #666;
}
.produc .produc-wrapper .produc-1 .r-1, .r-2, .r-3 {
	float: right;
	position: relative;
	cursor: pointer;
	overflow: hidden;
}
.produc .produc-wrapper .produc-1 .r-1:hover {
	-webkit-box-shadow: 0 0 20px rgba(0,0,0,.3);
	-moz-box-shadow: 0 0 20px rgba(0,0,0,.3);
	box-shadow: 0 0 20px rgba(0,0,0,.3);
}
.produc .produc-wrapper .produc-1 .r-2:hover {
	-webkit-box-shadow: 0 0 20px rgba(0,0,0,.3);
	-moz-box-shadow: 0 0 20px rgba(0,0,0,.3);
	box-shadow: 0 0 20px rgba(0,0,0,.3);
}
.produc .produc-wrapper .produc-1 .r-3:hover {
	-webkit-box-shadow: 0 0 20px rgba(0,0,0,.3);
	-moz-box-shadow: 0 0 20px rgba(0,0,0,.3);
	box-shadow: 0 0 20px rgba(0,0,0,.3);
}
.produc .produc-wrapper .produc-1 .r-1:hover img {
	transform: scale(1.1);
//è®¾ç½®ç¼©æ”¾æ¯”ä¾‹-ms-transform:scale(1.1);
	-webkit-transform: scale(1.1);
	-o-transform: scale(1.1);
	-moz-transform: scale(1.1);
}
.produc .produc-wrapper .produc-1 .r-2:hover img {
	transform: scale(1.1);
//è®¾ç½®ç¼©æ”¾æ¯”ä¾‹-ms-transform:scale(1.1);
	-webkit-transform: scale(1.1);
	-o-transform: scale(1.1);
	-moz-transform: scale(1.1);
}
.produc .produc-wrapper .produc-1 .r-3:hover img {
	transform: scale(1.1);
//è®¾ç½®ç¼©æ”¾æ¯”ä¾‹-ms-transform:scale(1.1);
	-webkit-transform: scale(1.1);
	-o-transform: scale(1.1);
	-moz-transform: scale(1.1);
}
.produc .produc-wrapper .produc-1 .r-1 {
	width: 595px;
	height: 325px;
	margin-bottom: 10px;
	overflow: hidden;
}
.produc .produc-wrapper .produc-1 .r-1 img {
	width: 100%;
	height: 325px;
	transition: all 1s;
}
.produc .produc-wrapper .produc-1 .r-2 {
}
.produc .produc-wrapper .produc-1 .r-2 {
	width: 48%;
	height: 325px;
	margin-bottom: 8px;
	float: left;
	margin-left: 10px;
}
.produc .produc-wrapper .produc-1 .r-3 {
	width: 293px;
	height: 325px;
	margin-bottom: 8px;
	float: right;
}
.produc .produc-wrapper .produc-1 .r-2:nth-child(2) {
	float: right;
}
.rih-o {
	width: 50%;
	float: right;
}
.produc .produc-wrapper .produc-1 .r-2:nth-child(4) {
	float: right;
}
.produc .produc-wrapper .produc-1 .r-2 img {
	width: 100%;
	height: auto;
	transition: all 1s;
}
.produc .produc-wrapper .produc-1 .r-3 img {
	width: 293px;
	height: 325px;
	transition: all 1s;
}
.produc .produc-wrapper .produc-1 .text-box {
	width: 100%;/*position: absolute;*/
	top: 30px;
	text-align: center;
	color: #FFFFFF;
}
.produc .produc-wrapper .produc-1 .r-1 .text-box {
	top: 40px;
}
.produc .produc-wrapper .produc-1 .text-box .li-1 {
	font-size: 14px;
	line-height: 36px;
}
.produc .produc-wrapper .produc-1 .text-box .li-2 {
	font-size: 14px;
	line-height: 36px;
}
.op .li-1 {
	background-color: rgba(0,194,84,.9);
	position: absolute;
	width: 100%;
	bottom: 0;
}
.produc .produc-text {
	width: 100%;
	height: 660px;
	margin-top: 50px;
}
.produc .produc-text .produc-2 {
	width: 1200px;
	margin: 0 auto;
}
.produc .produc-text .produc-2 .text-box {
	width: 540px;
	height: 450px;
	float: right;
	background-color: #FFFFFF;
	margin-top: 105px;
	font-size: 14px;
	box-sizing: border-box;
	padding: 30px;
}
.produc .produc-text .produc-2 .text-box img {
	width: 129px;
	height: 21px;
}
.produc .produc-text .produc-2 .text-box .about {
	line-height: 26px;
	margin-top: 30px;
	color: #666;
}
.produc .produc-text .produc-2 .text-box .about a {
	color: #666;
}
/*æ–°é—»ä¸­å¿ƒ*/
.news {
	width: 100%;
	padding: 50px 0;
	background-color: #f7f7f7;
	font-size: 0;
}
.news .news-box {
	width: 1200px;
	margin: 0 auto;
}
.news .news-box b {
	display: block;
	text-align: center;
	margin-bottom: 45px;
	font-size: 34px;
	line-height: 36px;
	color: #333;
}
.news .news-box .news-1 {
	display: flex;
	justify-content: flex-start;
}
.news .news-box .d-1 {
	width: 380px;
	height: 480px;
	margin-right: 30px;
	position: relative;
	overflow: hidden;
	transition: all 0.5s;
}
.news .news-box .d-1:hover img {
	vertical-align: middle;
	transform: scale(1.1);
//è®¾ç½®ç¼©æ”¾æ¯”ä¾‹-ms-transform:scale(1.1);
	-webkit-transform: scale(1.1);
	-o-transform: scale(1.1);
	-moz-transform: scale(1.1);
}
.news .news-box .d-1 img {
	width: 380px;
	height: 280px;
	transition: all 1s;
}
.news .news-box .d-1:last-child {
	margin-right: 0;
}
.news .news-box .d-1 .ul-1 {
	position: absolute;
	bottom: 0;
	height: 200px;
	background-color: #FFFFFF;
	font-size: 14px;
	padding: 16px 30px;
	box-sizing: border-box;
	color: #888;
	transition: all 0.5s;
}
.news .news-box .d-1:hover .ul-1 {
	bottom: 10px;
	background-color: #aa1f24;
	transition: all 0.5s;
	color: #fff;
}
.news .news-box .d-1 .ul-1 li {
	line-height: 24px;
}
.news .news-box .d-1 .ul-1 b {
	font-size: 16px;
	line-height: 36px;
	text-align: left;
	margin-bottom: 9px;
	color: #333;
	font-weight: normal;
}
.news .news-box .d-1 .ul-1 .li-1 {
	position: absolute;
	bottom: 30px;
	color: #999999;
	line-height: 30px;
}
.news .news-box .d-1:hover .ul-1 b {
	color: #FFFFFF;
}
.news .news-box .d-1:hover .ul-1 .li-1 {
	color: #FFFFFF;
}
.news .news-box .d-1:hover .ul-1 {
	transform: translate(0, -10px);
	-webkit-transform: translate(0, -10px);
	-moz-transform: translate(0, -10px);
	-o-transform: translate(0, -10px);
	-ms-transform: translate(0, -10px);
	background-color: #00c254;
	color: #FFFFFF;
}
/*å…³äºŽæˆ‘ä»¬é¡µé¢*/
/*èƒŒæ™¯*/
.back {
	width: 100%;
	height: 400px;
}
.back .text-box {
	position: relative;
	width: 1200px;
	height: 400px;
	margin: 0 auto;
}
.back .text-box .text-1 {
	position: absolute;
	top: 140px;
	right: 0;
	color: #fff;
	text-align: right;
}
.back .text-box .text-1 .li-1 {
	font-size: 36px;
	margin-bottom: 14px;
}
.back .text-box .text-1 .li-1 img {
	width: 24px;
	height: 24px;
}
.back .text-box .text-1 .li-2 {
	font-size: 24px;
	line-height: 36px;
}
/*ä»‹ç»*/
.introd {
	width: 100%;
	background-color: #f4f4f4;
}
.introd .introd-wrapper {
	position: relative;
	width: 1200px;
	margin: 0 auto;
}
.introd .introd-wrapper .introd-nav {
	position: absolute;
	top: -50px;
	display: flex;
	justify-content: flex-start;
}
.introd .introd-wrapper .introd-nav .on {
	color: #fff;
	background-color: #92181e;
}
.introd .introd-wrapper .introd-nav li a {
	color: #666;
	display: block
}
.introd .introd-wrapper .introd-nav .on a {
	color: #fff;
	background-color: #92181e;
}
.introd .introd-wrapper .introd-nav li {
	width: 120px;
	height: 50px;
	line-height: 50px;
	background-color: #FFFFFF;
	text-align: center;
	font-size: 14px;
	cursor: pointer;
	color: #666;
}
.introd .introd-wrapper .introd-nav li a:hover {
	background-color: #aa1f24;
	color: #FFFFFF;
}
.introd .page {
	width: 1200px;
	margin: 0 auto;
	background-color: #FFFFFF;
	padding: 50px 130px 136px 130px;
	box-sizing: border-box;
}
.introd .page .ente-intr {
	margin-top: 86px;
}
.introd .page .ente-intr b {
	font-size: 24px;
	line-height: 36px;
	color: #333;
}
.introd .page .ente-intr .ente-1 {
	font-size: 14px;
	line-height: 30px;
	margin-top: 16px;
	color: #666666;
}
.introd .page .ente-intr .ente-1 i {
	font-family: "tt0142m";
}
/*è”ç³»æˆ‘ä»¬é¡µé¢*/
.back2 {
	width: 100%;
	height: 400px;
	background-size: 100% 100%;
}
.back2 .text-box {
	position: relative;
	width: 1200px;
	height: 400px;
	margin: 0 auto;
}
.back2 .text-box .text-1 {
	position: absolute;
	top: 140px;
	right: 0;
	color: #333;
	text-align: right;
}
.back2 .text-box .text-1 .li-1 {
	font-size: 42px;
	font-family: "tt0142m";
}
.back2 .text-box .text-1 .li-2 {
	font-size: 24px;
	line-height: 36px;
}
/*åœ°å€*/
.addr {
	width: 100%;
	height: 546px;
	background-color: #f4f4f4;
	padding: 50px 0;
	font-size: 0;
}
.addr .addr-wrapper {
	width: 1200px;
	margin: 0 auto;
	background-color: #FFFFFF;
}
.addr .addr-wrapper .img-1 {
	width: 600px;
	height: 546px;
	float: left;
}
.addr .addr-wrapper .text-1 {
	float: left;
	width: 600px;
	padding: 90px 0 0 120px;
	font-size: 24px;
	box-sizing: border-box;
}
.addr .addr-wrapper .text-1 img {
	width: 129px;
	height: 21px;
}
.addr .addr-wrapper .text-1 li {
	display: flex;
	justify-content: flex-start;
	align-items: center;
}
.addr .addr-wrapper .text-1 li div {
	width: 24px;
	margin-right: 15px;
}
.addr .addr-wrapper .text-1 .li-1 {
	margin: 20px 0;
	color: #333;
}
.addr .addr-wrapper .text-1 .li-2 {/*border: 1px #e3e3e3 solid;*/
	width: 45px;
	margin-bottom: 10px;
}
.addr .addr-wrapper .text-1 .li-3 {
	margin: 20px 0;
	color: #333;
	font-family: "tt0142m";
}
.addr .addr-wrapper .text-1 li img {
	display: block;
}
.addr .addr-wrapper .text-1 .li-3 img {
	width: 20px;
	height: 20px;
}
.addr .addr-wrapper .text-1 .li-4 {
	font-size: 14px;
	line-height: 24px;
	color: #333;
	display: flex;
	vertical-align: middle;
}
.addr .addr-wrapper .text-1 .li-4 img {
	width: 18px;
	height: 22px;
}
.addr .addr-wrapper .text-1 .li-5 {
	font-size: 14px;
	line-height: 24px;
	color: #333;
	font-family: "tt0142m";
}
.addr .addr-wrapper .text-1 .li-6 {
	margin: 20px 0;
	color: #333;
	display: flex;
	vertical-align: middle;
	font-family: "tt0142m";
}
.addr .addr-wrapper .text-1 .li-6 img {
	width: 20px;
	height: 15px;
}
/*æ–°é—»é¡µé¢*/
.back3 {
	width: 100%;
	height: 400px;
	background-size: 100% 100%;
}
.back3 .text-box {
	position: relative;
	width: 1200px;
	height: 400px;
	margin: 0 auto;
}
.back3 .text-box .text-1 {
	position: absolute;
	top: 140px;
	left: 80px;
	color: #FFFFFF;
	text-align: right;
}
.back3 .text-box .text-1 .li-1 {
	font-size: 42px;
}
.back3 .text-box .text-1 .li-2 {
	font-size: 24px;
	line-height: 36px;
}
/*æ–°é—»*/
.news2 {
	width: 100%;
	padding: 50px 0;
	background-color: #f4f4f4;
}
.news2 .newsbox {
	width: 1200px;
	margin: 0 auto;
}
.news2 .newsbox .news-nav {
	display: flex;
	justify-content: flex-start;
}
.news2 .newsbox .news-nav li {
	width: 120px;
	height: 40px;
	line-height: 40px;
	background-color: #e6e6e6;
	font-size: 14px;
	text-align: center;
	cursor: pointer;
	color: #666;
}
.news2 .newsbox .news-nav li:nth-child(1) {
	margin-right: 5px;
}
.news2 .newsbox .news-nav a {
	display: block;
}
.news2 .newsbox .news-nav .on a {
	background-color: #92181e;
	color: #FFFFFF;
}
.news2 .newsbox .news-nav li a:hover {
	background-color: #aa1f24;
	color: #FFFFFF;
}
.news2 .newsbox .news-page {
	margin-top: 50px;
}
.news2 .newsbox .news-page .news {
	width: 100%;
	padding: 0;
	background-color: #f4f4f4;
	font-size: 0;
}
.news2 .newsbox .news-page .news .news-box {
	width: 1200px;
	margin: 0 auto;
}
.news2 .newsbox .news-page .news .news-box .news-1 {
	display: flex;
	justify-content: flex-start;
	margin-bottom: 25px;
}
.news2 .newsbox .news-page .news .news-box .d-1 {
	position: relative;
	overflow: hidden;
	vertical-align: middle;
	width: 380px;
	margin-right: 30px;
	transition: all 0.5s;
}
.news2 .newsbox .news-page .news .news-box .d-1 img {
	width: 380px;
	height: 280px;
}
.news2 .newsbox .news-page .news .news-box .d-1:last-child {
	margin-right: 0;
}
.news2 .newsbox .news-page .news .news-box .d-1 .ul-1 {
	position: absolute;
	bottom: 0;
	height: 200px;
	font-size: 14px;
	padding: 16px 30px;
	box-sizing: border-box;
	background-color: #f4f4f4;
	color: #888;
	transition: all 0.5s;
}
.news2 .newsbox .news-page .news .news-box .d-1:hover .ul-1 {
	bottom: 10px;
	background-color: #aa1f24;
	transition: all 0.5s;
	color: #fff;
}
.news2 .newsbox .news-page .news .news-box .d-1 .ul-1 b {
	font-size: 18px;
	line-height: 36px;
	text-align: left;
	margin-bottom: 14px;
	color: #333;
}
.news2 .newsbox .news-page .news .news-box .d-1 .ul-1 .li-1 {
	position: absolute;
	bottom: 30px;
	background-color: #f0f0f0;
	color: #999999;
	padding: 0 5px 0 10px;
	font-size: 12px;
	line-height: 30px;
	font-family: "tt0142m";
}
.news2 .newsbox .news-page .news .news-box .d-1 .ul-1 .li-2 {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}
.news2 .newsbox .news-page .news .news-box .d-1:hover .ul-1 b {
	color: #fff;
}
.news2 .newsbox .news-page .news .news-box .d-1:hover .ul-1 .li-1 {
	color: #fff;
	background-color: #aa1f24;
}
.news2 .newsbox .news-page .news .page-nav {
	display: flex;
	justify-content: center;
	margin-top: 40px;
}
.news2 .newsbox .news-page .news .page-nav a {
	width: 32px;
	height: 32px;
	font-size: 14px;
	align-items: center;
	line-height: 32px;
	text-align: center;
	border-radius: 30px;
	margin: 0 7.5px;
}
.news2 .newsbox .news-page .news .page-nav a {
	color: #666666;
}
.news2 .newsbox .news-page .news .page-nav .on {
	background-color: #b60005;
	color: #fff;
}
.news2 .newsbox .news-page .news .page-nav img {
	width: 32px;
	height: 32px;
}
/*
.news-1 ul{
	margin-right:-30px;
}
.news-1 ul li{
width:380px;
background-color:#FFF;
margin-right: 30px;
margin-bottom:30px;
float:left;
}

.news-1 ul li .title{font-size: 16px;line-height: 36px; font-weight:bold;text-align: left; margin-bottom: 9px; margin-top:20px; margin-left:25px;color: #333;}
.news-1 ul li .date{bottom: 30px;padding:0 5px 25px 0px;font-size: 12px;line-height: 30px; margin-left:25px;}
.news-1 ul li .date span{
	background-color: #f0f0f0;color: #999999; padding:5px 2px;
}
.news-1 ul li .detail2{font-size: 14px;line-height: 24px;text-align: left;margin-bottom: 9px; margin-top:10px; margin-left:25px;color: #999;}
*/


/*æ–°é—»2*/
.grap-intr {
	width: 100%;
	background-color: #f4f4f4;
	padding: 50px 0;
}
.grap-intr .grap--wrapper {
	width: 1200px;
	margin: 0 auto;
	padding: 50px 130px;
	background-color: #FFFFFF;
	box-sizing: border-box;
}
.grap-intr .grap--wrapper .title {
	text-align: center;
}
.grap-intr .grap--wrapper .title .li-1 {
	font-size: 24px;
	line-height: 30px;
	color: #333;
}
.grap-intr .grap--wrapper .title .li-2 {
	font-size: 14px;
	line-height: 24px;
	margin-top: 10px;
	color: #333;
}
.grap-intr .grap--wrapper .img-text img {
	max-width: 100%;
}
.grap-intr .grap--wrapper .img-text .li-1 {
	margin-top: 35px;
	padding: 30px 0;
	border-top: 1px #e9e9e9 solid;
	font-size: 14px;
	line-height: 26px;
	color: #444;
}
.grap-intr .grap--wrapper .img-text .li-2 {
	padding: 30px 0;
	border-bottom: 1px #e9e9e9 solid;
	font-size: 14px;
	line-height: 26px;
	color: #444;
}
.grap-intr .grap--wrapper .Jump {
	font-size: 14px;
	line-height: 34px;
	padding: 40px 0;
	color: #333;
}
/*äº§å“é¡µé¢*/
.product {
	width: 100%;
	padding: 50px 0;
	background-color: #fff;
}
.product .product-wrapper {
	width: 1200px;
	margin: 0 auto;
}
.product .product-wrapper .prod-nav {
	display: flex;
	justify-content: flex-start;
}
.product .product-wrapper .prod-nav li a {
	color: #666;
	display: block;
}
.product .product-wrapper .prod-nav .li-1 .ul-1 li a:hover {
	color: #999999;
}
.product .product-wrapper .prod-nav .li-1 {
	position: relative;
	width: 120px;
	height: 40px;
	line-height: 40px;
	margin-right: 5px;
	text-align: center;
	font-size: 14px;
	background-color: #e6e6e6;
	cursor: pointer;
}
.product .product-wrapper .prod-nav .li-2 {
	width: 120px;
	height: 40px;
	line-height: 40px;
	margin-right: 5px;
	text-align: center;
	font-size: 14px;
	background-color: #e6e6e6;
}
.product .product-wrapper .prod-nav .li-1 img {
	margin-left: 10px;
	vertical-align: middle;
}
.product .product-wrapper .prod-nav .li-1 .ul-1 {
	position: absolute;
	top: 40px;
	left: 0;
	z-index: 1;
	background-color: #92181e;
	color: #fff;
	display: none;
	padding: 15px 0 15px 30px;
	box-sizing: border-box;
}
.product .product-wrapper .prod-nav .li-1 .ul-1 li {
	width: 150px;
	height: 35px;
	background-color: #92181e;
	text-align: left;
	font-size: 14px;
}
.product .product-wrapper .prod-nav .li-1:hover {
	background-color: #aa1f24;
}
.product .product-wrapper .prod-nav .li-1:hover a {
	color: #FFFFFF;
}
/*ä¿®æ”¹*/
.product .product-wrapper .prod-nav .li-2:hover {
	background-color: #aa1f24;
}
.product .product-wrapper .prod-nav .li-2:hover a {
	color: #fff;
}
/*ç»“æŸ*/
.product .product-wrapper .prod-nav .li-1:hover .ul-1 {
	background-color: #db3634;
}
.product .product-wrapper .prod-nav .li-1:hover .ul-1 li {
	background-color: #db3634;
}
.product .product-wrapper .prod-nav .li-1:hover .ul-1 a {
	color: #FFFFFF;
}
.product .product-wrapper .prod-nav .on {
	background-color: #92181e;
}
.product .product-wrapper .prod-nav .on a {
	color: #fff;
}
.product .productbox {
	width: 1200px;
	margin: 0 auto;
	padding: 40px 0;
}
.product .productbox li {
	position: relative;
	width: 291px;
	height: 325px;
	float: left;
	margin-right: 12px;
	margin-bottom: 20px;
	background-color: #FFFFFF;
	overflow: hidden;
}
.product .productbox li:hover img {
	transform: scale(2);
	-ms-transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-o-transform: scale(1.1);
	-moz-transform: scale(1.1);
	transition: all 1.5s;
}
.product .productbox li img {
	width: 292.5px;
	height: 255px;
	transition: all 0.5s;
}
.product .productbox li:nth-child(4n) {
	margin-right: 0;
}
.product .productbox li p {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	height: 70px;
	text-align: center;
	font-size: 16px;
	line-height: 70px;
	color: #333;
	background-color: #fff;
}
.product .page-wrapper {
	display: flex;
	justify-content: center;
}
.product .page-wrapper a {
	width: 32px;
	height: 32px;
	font-size: 14px;
	align-items: center;
	line-height: 32px;
	text-align: center;
	border-radius: 30px;
	margin: 0 7.5px;
}
.product .page-wrapper a {
	color: #666666;
}
.product .page-wrapper .on {
	background-color: #b60005 !important;
	color: #fff;
}
.prev {
	background-color: #9999992e;
	font-size: 20px;
	text-align: center;
}
.next {
	background-color: #9999992e;
	font-size: 20px;
	text-align: center;
}
.product .page-wrapper img {
	width: 32px;
	height: 32px;
}
/*äº§å“2é¡µé¢*/
.img-box {
	width: 100%;
}
.img-box li {
	width: 100%;
	line-height: 0;
}
.img-box img {
	width: 100%;
}
.sh {
	float: right;
	overflow: hidden;
	margin-top: 0px;
	width: 227px;
	height: 27px;
	border: 1px solid #DFDFDF;
	border-radius: 27px;
	background-color: #fff;
}
.sh .txt {
	float: left;
	width: 160px;
	padding: 0 10px 0 17px;
	height: 27px;
	line-height: 27px;
	color: #444;
	border: 0;
	background: none;
	outline: none;
}
.sh .btn {
	float: left;
	width: 40px;
	padding: 0 10px 0 17px;
	height: 27px;
	line-height: 27px;
	color: #FFF;
	border: 0;
	background: #00c254 url(../images/index_07.png) center center no-repeat;
	cursor: pointer;
	border-radius: 27px;
}
.index-advisory {
	width: 100%;
}
.index-advisory .boxs {
	width: 1200px;
	margin: auto;
	display: table;
	padding: 60px 0 65px 0;
}
.index-advisory .boxs .box {
	width: 50%;
	float: left;
	display: table;
}
.index-advisory .boxs .box .tbox {
	line-height: 30px;
	color: #fff;
	float: left;
	margin-left: 10px;
}
.index-advisory .boxs .box .tbox .title {
	padding-left: 40px;
	font-size: 22px;
}
.index-advisory .boxs .box:first-child .tbox .title {
	background: url(../images/icon-img14.png) left center no-repeat;
}
.index-advisory .boxs .box:last-child .tbox .title {
	background: url(../images/icon-img15.png) left center no-repeat;
}
.index-advisory .boxs .box .tbox .txt {
	font-size: 14px;
}
.index-advisory .boxs .box .link {
	width: 190px;
	height: 45px;
	box-sizing: border-box;
	display: block;
	border: 1px solid #fff;
	border-radius: 22px;
	font-size: 14px;
	color: #fff;
	text-align: center;
	line-height: 43px;
	float: right;
	margin-top: 6px;
}
.index-advisory .boxs .box:first-child .link {
	margin-right: 126px;
}
.index-advisory .boxs .box:last-child .tbox {
	margin-left: 125px;
}
.a_about_more {
	display: block;
	border: #999 1px solid;
	width: 150px;
	margin-top: 25px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	font-size: 1.167em;
	color: #999;
}
.a_about_more:hover {
	color: #fff;
	border: #00c254 1px solid;
	background-color: #00c254;
}
.right ul {
	position: relative;
	z-index: 1;
	margin-top: 105px;
	overflow: hidden;
}
.right li {
	float: left;
	width: 46%;
	margin-right: 20px;
	text-align: center;
	margin-bottom: 20px;
	background: #fff;
	position: relative;
	padding-bottom: 65px;
	border: 1px solid #eeeeee;
}
.right a {
	display: block;
	width: 100%;
}
.right .box {
	width: 0;
	height: 0;
	background: #00c254;
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 1;
	transition: all 0.3s;
}
.right .bg {
	margin: 38px auto 0;
	width: 44px;
	display: block;
	position: relative;
	z-index: 2;
	height: 39px;
}
.right h2 {
	font-weight: normal;
	font-size: 16px;
	color: #333333;
	line-height: 28px;
	position: relative;
	z-index: 2;
	padding-top: 18px;
	transition: color 0.3s;
}
.right .en {
	color: #b3b3b3;
	font-size: 13px;
	line-height: 25px;
	position: relative;
	z-index: 2;
	text-transform: uppercase;
	transition: color 0.3s;
}
.right li .bg0 {
	background: url(../images/wel08.png) no-repeat center;
	transition: background 0.3s;
}
.right li .bg1 {
	background: url(../images/wel09.png) no-repeat center;
	transition: background 0.3s;
}
.right li .bg2 {
	background: url(../images/wel10.png) no-repeat center;
	transition: background 0.3s;
}
.right li .bg3 {
	background: url(../images/wel11.png) no-repeat center;
	transition: background 0.3s;
}
.right li .bg4 {
	background: url(../images/wel12.png) no-repeat center;
	transition: background 0.3s;
}
.right li .bg5 {
	background: url(../images/wel13.png) no-repeat center;
	transition: background 0.3s;
}
.right li:hover {
	border-color: #00c254;
}
.right li:hover .bg0 {
	background: url(../images/wel08_h.png) no-repeat center;
	transition: background 0.3s;
}
.right li:hover .bg1 {
	background: url(../images/wel09_h.png) no-repeat center;
	transition: background 0.3s;
}
.right li:hover .bg2 {
	background: url(../images/wel10_h.png) no-repeat center;
	transition: background 0.3s;
}
.right li:hover .bg3 {
	background: url(../images/wel11_h.png) no-repeat center;
	transition: background 0.3s;
}
.right li:hover .bg4 {
	background: url(../images/wel12_h.png) no-repeat center;
	transition: background 0.3s;
}
.right li:hover .bg5 {
	background: url(../images/wel13_h.png) no-repeat center;
	transition: background 0.3s;
}
.right li:hover h2 {
	color: #fff;
	transition: color 0.3s;
}
.right li:hover .en {
	color: #fff;
	transition: color 0.3s;
}
.right li:hover .box {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	transition: all 0.3s;
}
#kuyu {
	float: left;
	width: 55%;
}
.m-aboi {
	font-size: 30px;
	font-weight: bold;
}
#inh-hui {
	background: url(../images/5a558b1b3087a.jpg) center center no-repeat;
	background-size: cover;
}
#foo-logo {
	padding-right: 5%;
	border-right: solid 1px #08b251;
	margin-right: 5%;
}
.soio {
	color: #fff;
	text-align: center;
}
/*medio*/
#m-hd {
	height: 50px;
	line-height: 50px;
	padding: 0;
	position: fixed;
	width: 100%;
	z-index: 999999;
	border-bottom: solid 1px #ccc;
	top: 0px;
	right: 0px;
	box-shadow: 0 0 20px rgba(0, 0, 0, .2);
	background-color: #fff;
}
.smalllogo {
	float: left;
}
#m-hd img {
	height: 40px;
	padding: 10px 0 0 10px;
}
.frt {
	display: inline;
	float: right;
	padding-right: 10%;
	line-height: 32px;
}
#m-hd img {
	height: 70px;
	padding: 10px 0 0 10px;
}
.m-trigger {
	position: absolute;
	top: 0;
	right: 10px;
	width: 50px;
	color: #fff;
	text-align: center;
	font-size: 30px;
	line-height: 45px;
	cursor: pointer;
	background: url(../images/menu_add.png) center center no-repeat;
	background-size: auto;
	-webkit-background-size: 50px;
	background-size: 25px;
	height: 50px;
}
.m-nav {
	z-index: 60;
	position: absolute;
	top: 50px;
	width: 100%;
	left: 0;
	text-align: center;
	display: none;
	overflow: inherit;
	z-index: 9999999;
	background-color: #fff;
}/*Ö÷ÒªÑùÊ½*/
.subNavBox {
	width: 100%;
}
.subNav {
	border-bottom: solid 1px #e5e3da;
	cursor: pointer;
	font-size: 16px;
	color: #333;
	line-height: 38px;
	padding-left: 30px;
	background: url(../images/jiantou1.jpg) no-repeat;
	background-position: 95% 50%;
	text-align: left;
}
.subNav:hover {
}
.subNav a {
	font-size: 14px;
	color: #666;
	text-align: left;
}
.currentDd {
}
.currentDt {
	background-image: url(../images/jiantou.jpg);
}
.navContent {
	display: none;
	border-bottom: solid 1px #e5e3da;
}
.navContent li a {
	display: block;
	padding-left: 50px;
	width: 100%;
	heighr: 28px;
	text-align: left;
	font-size: 14px;
	line-height: 28px;
	color: #333
}
.navContent li a:hover {
	color: #fff;
	background-color: #C00;
}
.callbacks_container {
	display: none;
}
#m-hd {
	display: none;
}
.phonefooternav {
  position: fixed;
  bottom: 0;
  width: 100%;
  display: none;
  z-index: 99999;
}
.phonefooternav ul{ display:flex;}
.phonefooternav ul li {
  width: 33.333%;
  background: #047736;
  float: left;
  padding: 10px 0;
  border-right: 1px solid #05873d;
  list-style: none;
}
.phonefooternav ul li a {
  display: block;
  color: #fff;
  text-align: center; font-size:14px;
}
.phonefooternav ul li a i {
  display: block;
  font-size: 16px;
  padding:0;
}
/*neiye*/
.about_banner{width:100%;float:left;}
.about_banner img{max-width:100%;}
.jokl {
    width: 100%;
    overflow: hidden;
    padding-top: 54px;
}.hkkl {
    width: 100%;
    font-size: 32px;
    color: #333333;
    padding-bottom: 10px;
    margin-bottom: 0px;
    text-align: center;
}.hkkf {
    line-height: 30px;
    width: 1200px;
    margin:auto;
    overflow: hidden;
    padding-bottom: 75px; color:#666; font-size:14px;
}
.hkkf_a{margin-top:20px;}

.about_banner{ position:relative;}
.dangqian{ position:absolute; top:30%;left:0;width:100%;}
.dangqian_main{width:1200px;margin:auto;}
.dangqian_a{ font-size:30px; color:#047736; font-weight:bold; text-indent:20px;}

.dangqian_b{ font-size:14px; color:#fff;margin-top:10px;line-height:30px;}
.dangqian_b a{font-size:14px; color:#fff;}
.dangqian_b img{margin-top:5px;float:left;margin-left:20px;}
.hkkl_a{width:50px;height:3px;margin:auto; background-color:#047736;margin-bottom:20px;}



#pbOverlay,#pbImage,#pbBottom,#pbCloseBtn {position: fixed; z-index: 999999;}
#pbOverlay{left:0px; top:0px; width:100%; height:100%; background:#000; cursor:pointer;}
#pbCloseBtn{top:0; right:0;	display:block; width:50px; height:50px;	background:url(../images/closebutton.png) no-repeat top left;}
.pbLoading{background:#000 url(../images/loading.gif) no-repeat center !important;}
#pbImage{border:none; background:#000 no-repeat; -moz-box-shadow:0 0 40px #000;	-webkit-box-shadow:0 0 40px #000; box-shadow:0 0 40px #000;	cursor:move;}
#pbBottom{font-family:Verdana, Arial, Geneva, Helvetica, sans-serif; font-size:10px; text-align:center; color:#EEE; line-height:1.4em; left:50%; bottom:10px; width:400px; margin-left:-200px;}
#pbCaption{font-weight:bold; padding:4px; display:inline-block; *display:inline; background-color:rgba(0,0,0,0.7); filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#B0000000, EndColorStr=#B0000000); zoom:1;}
#pbNav {display:block;width:200px; height:65px; margin:auto; margin-top:5px;}
#pbPrevBtn,#pbNextBtn,#pbZoomBtn{display: inline-block; width: 70px; height:65px; outline:none;	text-indent:-9000px; background:url(../images/navbtns.png) no-repeat;}
#pbPrevBtn{background-position:-70px 0; float:left;}
#pbPrevBtn.pbgreyed{background-position: 0px 0px;}
#pbNextBtn{background-position:-320px 0; float:right;}
#pbNextBtn.pbgreyed{background-position: -390px;}
#pbZoomBtn{width:60px; background-position:-140px 0px; float:left;}
#pbZoomBtn.pbgreyed{background-position:-200px 0px;}
#pbZoomBtn.pbzoomed{background-position:-260px 0px;}.honer2 {
	width: 100%;float:left;
	padding-top: 0px
}
.honer2 li {
	float: left;
	width: 33.333%;
	height: auto;padding-bottom:10px;
	text-align: center;
	line-height: 30px;
	font-size: 14px
}
.honer2 li a {
	display: block;padding:2%;
	color: #555;
}
.honer2 li a:hover {
	color: #0036a0;
filter:alpha(opacity:60);
	opacity: 0.6;
}
.honer2 li img {
	width: 100%;max-width:100%;border:solid 5px #ccc;
}
.pages{width:100%;float:left; text-align:center;margin-top:20px;}
.pages .button {
    border: solid 1px #ddd;
    background: transparent;
    border-radius: 4px;
    font-size: 14px;
    padding: 6px 15px;
    margin: 0;
    display: inline-block;
    line-height: 20px;
    transition: all 1s cubic-bezier(0.175,0.885,0.32,1) 0s;margin-left:5px;margin-right:5px;  cursor:pointer;
}

.pages .active{background-color:#047736; color:#fff;    border: solid 1px #047736;}


.pages .button:hover{background-color:#047736; color:#fff;    border: solid 1px #047736;}


.srv-list{overflow:hidden;margin-top:.45rem;display: flex;}
.srv-list li{width:33.333%;padding:10px;float:left;}
.srv-list .sList-box{display:block;height:295px;padding:40px 20px 0;text-align:center;background-color:#f4f4f4;position:relative;}
.sList-box .name{font-size:18px;margin-top:27px;}
.sList-box .con{color:#666;line-height:28px;height:56px;margin-top:24px;}
.sList-box:hover{background-color:#047736;}
.sList-box:hover .name,
.sList-box:hover .con{color:#fff;}
.sList-box:hover img{filter:white;}
.sList-box:hover .con a{color:#fff;}

.section {
    width: 95%;
    max-width: 1200px;
    margin: 0 auto;
}
 .main form ul li {
    margin-bottom: 20px;
}



 .main form ul li > div.fl, .message_wrapper .main form ul li > div.fr {
    width: 49%;
}
.main form ul li > div {
    position: relative;
}
.main form .fl {
    float: left;
}
.main form .fr {
    float: right;
}


 .main form ul li i {
    position: absolute;
    left: 10px;
    top: 50%;
    margin-top: -15px;
}

 .main form ul li input {
    width: 100%;
    height: 55px;
    text-indent: 1rem;
    border: 1px solid #dadada;
    text-indent: 2.5rem;
    border-radius: 5px; font-size:14px;
}

.main form ul li textarea {
    width: 100%;
    resize: none;
    height: 200px;
    border: 1px solid #dadada;
    text-indent: 2.5rem;font-size:14px;
    padding-top: 10px;
    border-radius: 5px;
}
 .main form ul li .yzm .submit {
    width: 300px;
    height: 57px;
    border: 1px solid #047736;
    border-radius: 5px;
    background: #047736; color:#fff;
    letter-spacing: 10px;
    font-size: 20px;
    margin: 0 0 0 0px;
    text-indent: 0;
    cursor: pointer;
}


 .main form ul li > div.fl, .main form ul li > div.fr {
    width: 49%;
}


.newslist{ margin-bottom:35px; position:relative;width:100%;float:left;border-bottom:solid 1px #dedede;padding-bottom:30px;}
.newslist span{ display:block;}
.newslist dt span{ display:block; overflow:hidden;}
.newslist img{ display:block; width:100%;transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-webkit-transition:all .5s ease;-o-transition:all .5s ease; transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);-webkit-transform:scale(1);}
.newslist:hover img{transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);-webkit-transform:scale(1.1);}

.newslist h3{ font-size:20px;text-overflow:ellipsis; overflow:hidden; white-space:nowrap; line-height:26px; height:26px; margin-top:10px;}
.newslist p{font-size:14px; color:#666; margin-top:2%;}
.newslist p.time{ background:url(../images/icon30.png) no-repeat; background-position:left 10px; padding-left:25px;}
.newslist p.desc{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden; height:48px; line-height:24px;}
.newslist p.more{color:#666;}
.newslist p.more em{ background:url(../images/icon18.png) no-repeat -8px center #047736; border-radius:100%; height:28px; width:28px; display:inline-block; vertical-align:middle; margin-right:5px;}

.newslist .col-md-4 {
    width: 33.33333333%;float:left;padding-right: 15px;
padding-left: 15px;
}
.newslist .col-md-8 {
    width: 60.66666667%;float:right;
}
.col-lg-12 {
    width: 100%;float:left;
}

.newsdetailedtitle h1 {
    font-size: 24px;
    line-height: 30px;
}.newsdetailedcontent {
    padding: 20px 0px;
    font-size: 14px;
    line-height: 30px;
    color: #666;
}
.newsdetailedfoot {
    padding-top: 15px;width:100%;float:left;
    padding-bottom: 60px;
}.newsdetailedfoot dl dt {
    font-weight: normal;
    position: relative;
    font-size: 14px;
    line-height: 30px;
    border-bottom: 1px solid #dddddd;
    padding-bottom: 10px;
    padding-right: 60px;
}.newsdetailedfoot dl dd {
    padding-top: 10px;
    padding-right: 130px;
    position: relative;
}.newsdetailedfoot dl dd p {
    height: 30px;
    font-size: 14px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    line-height: 30px;
}.newsdetailedfoot dl dd p a{ color:#666;}


.newsdetailedfoot dl dd a.return {
    background: #047736;
    color: #fff;
    width: 130px;
    height: 40px;
    font-size: 14px;
    line-height: 40px;
    text-align: center;
    border-radius: 30px;
    position: absolute;
    right: 0px;
    top: 18px;
    filter: alpha(opacity=70);
    opacity: 0.7;
    transition: all .5s .1s;
}

.newsdetailedfoot dl dt {
    font-weight: normal;
    position: relative;
    font-size: 14px;
    line-height: 30px;
    border-bottom: 1px solid #dddddd;
    padding-bottom: 10px;
    padding-right: 60px;
}





/*products*/


.product-list li {
 width: calc((100% - 120px)/3);
 float:left;
 margin-left:20px;margin-right:20px;margin-bottom:20px;
}
.product-list li figure {
 background-color: #eee;
 height: auto;
 display:block;
 line-height:normal;
 overflow:hidden;
 position:relative;
 border: 1px solid #eee;
}
.product-list li figure img {
 display:block;
 width:100%;
 height:auto;
 transition:424ms linear;
}
.product-list li figcaption {
 display:block;
 color: #333;
 font-size: 14px;
 line-height:normal;
 margin-top: 0px;
 transition:350ms;
 text-align: center;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 1;
overflow: hidden;
 width: 100%;
 height: 50px;
 line-height: 50px;
 background: #eee;
}
.product-box .product-down {
 float:left;
}
.product-list li figure mark {
 position:absolute;
 left:0;
 top:0;
 box-sizing:border-box;
 width:100%;
 height:100%;
 background:rgba(4,119,54,.2);
 background:#eb6123\9;
 filter:alpha(opacity=20);
 z-index:20;
 opacity:0;
 transform:skewX(45deg);
 visibility:hidden;
 transition:360ms;
}
.product-list li figure mark b {
 display:block;
 width:46px;
 height:46px;
 position:absolute;
 left:50%;
 top:50%;
 margin-left:-23px;
 margin-top:-23px;
 z-index:30;
}
.product-list li figure mark b:before {
 content:"";
 width:100%;
 height:1px;
 background:#047736;
 position:absolute;
 left:0;
 top:23px;
 transform:translateX(-200px);
 -webkit-transform:translateX(-200px);
 -moz-transform:translateX(-200px);
}
.product-list li figure mark b:after {
 content:"";
 width:1px;
 height:100%;
 background:#047736;
 position:absolute;
 left:23px;
 top:0;
 transform:translateY(-200px);
 -webkit-transform:translateY(-200px);
 -moz-transform:translateY(-200px);
}
.product-list li figure mark:before {
 content:"";
 width:100%;
 height:0%;
 border-left:3px solid #047736;
 border-right:3px solid #047736;
 box-sizing:border-box;
 position:absolute;
 left:0;
 top:0;
 transition:320ms;
}
.product-list li figure mark:after {
 content:"";
 width:0%;
 height:100%;
 border-top:3px solid #047736;
 border-bottom:3px solid #047736;
 box-sizing:border-box;
 position:absolute;
 left:0;
 top:0;
 transition:320ms;
}
.product-list li:hover figure mark {
 opacity:1;
 transform:skewX(0);
 visibility:visible;
}
.product-list li:hover figure mark:before {
 height:100%;
 transition:330ms 200ms;
}
.product-list li:hover figure mark:after {
 width:100%;
 transition:330ms 200ms;
}
.product-list li:hover figure img {
 transform:scale(1.05);
 -webkit-transform:scale(1.05);
 -moz-transform:scale(1.05);
}
.product-list li:hover figure mark b:before {
 transition:355ms 180ms;
 transform:translateX(0);
 -webkit-transform:translateX(0);
 -moz-transform:translateX(0);
}
.product-list li:hover figure mark b:after {
 transition:355ms 240ms;
 transform:translateY(0);
 -webkit-transform:translateY(0);
 -moz-transform:translateY(0);
}
.product-list li:hover figcaption {
 color:#047736;
}

.title h2 {
    font-weight: 100;
}.pro_list_class {
    padding: 0px 1%;
    background-color: #fff;
    overflow: hidden;
    margin: auto;
    text-align: center;
}.pro_list_class ul li { width:24%; margin:5px; float:left; background-color:#dedede; border-radius:15px; }
.pro_list_class ul li a {color:#666; font-size:14px;}
.pro_list_class .cur {background-color: #1c5b9c; color: #fff; }
.pro_list_class ul li:hover {background-color: #047736; color: #fff;}
.pro_list_class ul li:hover a{ color:#fff;}

aside {

	background: #f5f5f5;float:left;width:100%;

	z-index: -1;
	transition: .6s
}.title2 {

	border-bottom: 1px dashed #d5d5d5;
	padding: 21px 30px
}
.title2 p {
	color: rgba(245,230,200,.5);
	font-size: 22px;
	padding-left: 63px;
	text-align: left
}
.title2 .font-set {
	color: #333;
	font-size: 18px;
	font-weight: 700;
	display: inline-block;
	vertical-align: middle
}.mobile-aside {
	display: none
}
.side-list, .side-list-last {
	text-align: left;
	border-bottom: 1px dashed #d5d5d5;
	display: block!important;
	transition: .6s;
	-ms-transition: .6s;
	-o-transition: .6s;
	-webkit-transition: .6s;
	-moz-transition: .6s
}
.side-list .iconfont, .side-list-last .iconfont {
	float: right;
	opacity: 0;
	transform: translateX(20px);
	-ms-transform: translateX(20px);
	-o-transform: translateX(20px);
	-webkit-transform: translateX(20px);
	-moz-transform: translateX(20px);
	transition: ease .6s;
	-ms-transition: ease .6s;
	-o-transition: ease .6s;
	-webkit-transition: ease .6s;
	-moz-transition: ease .6s
}
.side-list-last.this a, .side-list.this a {
	color: #047736;
	border-left-color: #047736;
	background: #fff
}
.side-list a, .side-list-last a {
	transition: ease .6s;
	-ms-transition: ease .6s;
	-o-transition: ease .6s;
	-webkit-transition: ease .6s;
	-moz-transition: ease .6s;
	color: #666;
	font-size: 14px;
	display: block;
	padding: 15px 0 15px 38px;
	border-left: 4px solid transparent
}
.side-list-last {
	border-bottom: 0
}
.side-list-last a {
	cursor: inherit
}
.pro_list{width:23%;float:left;}


.common-padd{width:75%;float:right;}

.prod-main{width:75%;float:right;}

 @media(max-width:1200px) {
html, body {
	min-width: 100%;
}
.dangqian_main{width:100%;}
.hkkf {width:100%;}
.header .header-wrapper {
	width: 100%;
}
.back .text-box {
	width: 100%;
}
.introd .introd-wrapper {
	width: 100%;
}
.produc .produc-wrapper {
	width: 100%;
}
.produc .produc-text .produc-2 {
	width: 100%;
}
.news .news-box {
	width: 100%;
}
.index-advisory .boxs {
	width: 100%;
}
.footer .footer-wrapper {
	width: 100%;
}
.broadc {
	display: none;
}
.callbacks_container {
	display: block;
	margin-top: 50px;
}
.header .header-wrapper .r-box .nav-wrapper li {
	margin: 0 20px;
}
.header .header-wrapper .r-box .nav-wrapper .langua {
	padding-right: 15px;
}
.produc .produc-wrapper .produc-1 .broadc2 {
	width: 50%;
}
.hn_man {
	padding-left: 15px;
	padding-right: 15px;
}
.produc-2 .right {
}
.produc .produc-text .produc-2 .text-box {
	width: 44%;
	float: right;
}
.news .news-box .d-1 {
	width: 32.333%;
	margin-right: 10px;
}
.right li {
	width: 42%;
	margin-left: 10px;
}
.produc .produc-text .produc-2 .text-box {
	margin-right: 10px;
}
.hkkf_a {
    padding-left: 15px;
    padding-right: 15px;
}
.section{max-width: 100%;}


}
 @media(max-width:1050px) {
.header .header-wrapper .r-box .nav-wrapper li {
	margin: 0 10px;
}
.produc .produc-wrapper .produc-1 .r-2 {
	height: auto;
	width: 47%;
}
.produc .produc-wrapper .produc-1 .broadc2 {
	height: auto;
}
.produc .produc-wrapper .produc-1 .broadc2 .swip2 .swiper-wrapper {
	width: 100%;
	height: auto;
}
.produc .produc-wrapper .produc-1 .broadc2 img {
	margin-top: 150px;
}
.right li {
	width: 49%;
	margin: 0;
	padding: 0;
	padding-bottom: 10%;
}
#kuyu {
	width: 50%;
}
.news .news-box .d-1 .ul-1 li {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.news .news-box .d-1 .ul-1 b {
	line-height: 26px;
}
.produc .produc-text .produc-2 .text-box .about {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 10;
	overflow: hidden;
}
.news .news-box .d-1 {
	height: auto;
}
.news .news-box .d-1 img {
	max-width: 100%;
	width: auto;
}
#foo-logo {
	padding-right: 0;
	margin-right: 2%;
	width: 18%;
}
#foo-logo img {
	max-width: 100%;
}
.dangqian_a{ font-size:20px;}
.dangqian{ top:35%;}
.pro_list_class ul li{width:32%;}

}
 @media(max-width:900px) {
	.pro_list_class ul li{} 
.header .header-wrapper .r-box .nav-wrapper li {
	margin: 0 5px;
}
.phonefooternav{display:block;}

.footer{padding-bottom:70px;}
.l-box{display:none;}
.dangqian_a{ font-size:16px;}

.dangqian_b{ font-size:12px;margin-top:0;}
.dangqian_b img{width:15px;margin-top:8px;}
.dangqian_b a{ font-size:12px;}
.about_banner{margin-top:50px;}
.hkkl{ font-size:26px;}
.jokl{padding-top:20px;}
.hkkf{padding-bottom:30px;}
.honer2 li{width:50%;}
.srv-list li{width:100%;}
.srv-list{display:block;}
.pro_list_class ul li{width:48%;}
}
 @media(max-width:900px) {
#m-hd {
	background-color: #047736;
	border-bottom: solid 1px #047736;
}
.header {
	display: none;
}
#m-hd {
	display: block;
}
.produc .produc-wrapper .produc-1 .broadc2 {
	width: 100%;
}
.rih-o {
	width: 100%;
}
.rih-o {
	margin-top: 20px;
}
.produc .produc-wrapper .produc-1 .r-2 {
	margin-left: 0px;
	width: 49%;
}
#kuyu {
	width: 100%;
}
.produc .produc-text {
	height: auto;
}
.produc .produc-text .produc-2 .text-box {
	width: 100%;
}
.news .news-box .news-1 {
	display: block;
}
.news .news-box .d-1 {
	width: 100%;
	float: left;
}
.news .news-box .d-1 img {
	width: 100%;
}
.news .news-box .d-1 img {
	height: 380px;
}
.news .news-box .d-1 .ul-1 {
	width: 100%;
}
.index-advisory .boxs .box {
	width: 100%;
	margin-bottom: 20px;
}
.index-advisory .boxs .box:last-child .tbox {
	margin-left: 0;
}
.index-advisory .boxs .box:first-child .link {
	margin-right: 0;
}
.produc .produc-text .produc-2 .text-box {
	margin-right: 0px;
	margin-top: 20px;
}
.right ul {
	margin-top: 10px;
}
.footer .footer-wrapper .r-box {
	width: 100%;
	text-align: center;
	float: left;
}
.footer .footer-wrapper .r-box ul {
	float: none;
}
#foo-logo {
	display: none;
}
.footer .footer-wrapper .r-box ul {
	margin: 0;
}
.footer .footer-wrapper {
	margin-top: 0px;
	padding-top: 20px;
}
.footer .footer-wrapper .l-box {
	width: 100%;
	float: left;
	margin-top: 20px;
}
.footer .footer-wrapper .x-box .li-2 {
	width: 100%;
	float: left;
	text-align: center;
	margin-bottom: 10px;
}
.footer .footer-wrapper .x-box .li-1 {
	width: 100%;
	float: left;
	text-align: center;
	padding-bottom: 15px;
}
.footer .footer-wrapper .l-box .text-box li.li-1 {
	display: none;
}
}

 @media(max-width:640px) {
	 
	 .main form ul li > div.fl, .main form ul li > div.fr{width:100%;margin-bottom:10px;}
	 .main form ul li > div.fl, .main form ul li > div.fr{width:100%;}
	 .main form ul li{margin-bottom:0;}
	#uyi{margin-top:10px;}
	 
	 .dangqian{display:none;}
	 
	 .dangqian_a{ font-size:14px;}
	 
	 .newslist .col-md-4{width:100%;padding:0;}
	 .newslist .col-md-8{width:100%;}
	 .product-list li{width:48%;margin:0;}
	 .product-list li:nth-child(2n){float:right;}
	 
	.product-list li figcaption{ font-size:14px;} 
	
	.pro_list_class ul li{width:48%;margin:0;margin-bottom:10px;}
		.pro_list_class ul li:nth-child(2n){float:right;}
		
		.pro_list{width:100%;float:left;}


.common-padd{width:100%;float:left;margin-top:30px;}
	.prod-main{width:100%;float:left;}	
	 }

 @media(max-width:500px) {
.index-advisory .boxs .box .tbox .title {
	font-size: 18px;
}
.index-advisory .boxs .box .tbox .txt {
	font-size: 12px;
}
.index-advisory .boxs .box .link {
	width: 100px;
	height: 30px;
	line-height: 30px;
}
}
