﻿* {
	padding: 0;
	margin: 0;
	font-family: "微软雅黑";
	list-style: none;
	text-decoration: none;
	border: none;
}

.tRkLwfrzKyMTrgqr {
	width: 1200px;
	margin: 0 auto;
}

ul li{list-style:none}


. fr {
     h1:font-size: 26px;
}

html {

	overflow-x: hidden;

}

body {

	background: #fff;

	color: #000;

	font-size: 14px;

	min-width: 1200px;

}

a {

	outline: none;

	color: #000;

}

a:hover {

	color: #ea6d02;

}

.SBcFuZgQQvtemfY {

	float: left;

}

.GNDsPEWTWniZwRr {

	float: right;

}

.AynFfnhYldRPPhmE {

	clear: both;

}

/*

===================

分页

>>	pages_pre		上一页

>>	pages_next	下一页

>>	strong			激活状态

>>	a:hover			鼠标悬停状态

===================

*/

.pages {

	margin: 50px auto 20px auto;

	width: 500px;

	font-size: 14px;

}

.pages a, .pages strong {

	display: inline-block;

	line-height: 28px;

	padding: 0 10px;

	border: 1px solid #d9d9d9;

	background-color: #ffffff;

	text-decoration: none;

	color: #666;

	font-family: Simsun;

	-webkit-transition: all 0.2s ease-out;

	transition: all 0.2s ease-out;

	margin-right: 3px;

}

.pages .current {

	display: inline-block;

	line-height: 28px;

	padding: 0 10px;

	border: 1px solid #d9d9d9;

	background-color: #ffffff;

	text-decoration: none;

	font-family: Simsun;

	-webkit-transition: all 0.2s ease-out;

	transition: all 0.2s ease-out;

	margin-right: 3px;

	color: #fff;

	background-color: #027238;

	border-color: #fff;

}

.pages a:hover {

	color: #fff !important;

	background-color: #027238;

	border-color: #fff;

	text-decoration: none;

}

.pages strong {

	color: #fff;

	background-color: #24557d;

	border-color: #fff;

}

.pages span {

	padding: 0 10px;

	line-height: 23px;

}

/* index top */

.top {

	height: 32px;

	line-height: 32px;

	background-color: #eeeeee;

	color: #999;

}

.top a {

	color: #999

}

.SBcFuZgQQvtemfY {

	float: left;

}

.GNDsPEWTWniZwRr {

	float: right;

}

.head {

	height: 111px;

}

.head .GNDsPEWTWniZwRr {
	width: 340px;
	height: 111px;
	background: url(../img/toptell.jpg) center no-repeat;
}

.head .GNDsPEWTWniZwRr p {
	float: left;
	color: #ea6d02;
	font-size: 28px;
	font-weight: bold;
	font-style: italic;
	margin-left: 65px;
	margin-top: 50px;
}

.logo {
	height: 111px;
}
.logo img {
	height:100%;
}

.logo a {
	display: block;
}
.biaoyu {
	float: left;
    margin: 42px 0;
    font-size: 20px;
    color: #019f7a;
    font-weight: 800;
}

.nav {
	height: 48px;
	line-height: 48px;
	background: #009c7b;
}

.nav li {
	float: left;
	color: #1489c7;
	display: block;
	font-size: 15px;
}

.nav li a {
	color: #fff;
	padding: 0 45px;
	display: inline-block;
}

.nav li a:hover, .nav li a.hover {
	background: #01745c;
	color: #ffffff;
}

.slideBox {
	height: 500px;
	overflow: hidden;
	position: relative;
	width: 100%;
}

.slideBox .hd {
	height: 18px;
	overflow: hidden;
	position: absolute;
	bottom: 30px;
	z-index: 1;
	width: 100%;
	text-align: center;
}

.slideBox .hd ul {

	overflow: hidden;

	zoom: 1;

	display: inline-block;

}

.slideBox .hd ul li {

	float: left;

	margin-right: 18px;

	width: 18px;

	height: 18px;

	background: #fff;

	cursor: pointer;

	border-radius: 50%;

}

.slideBox .hd ul li.WVjrNLoSUvaOwXiqmHy {

	background: #276148;

}

.slideBox .bd {

	position: relative;

	height: 100%;

	z-index: 0;

}

.slideBox .bd li {

	zoom: 1;

	vertical-align: middle;

	width: 100%;

	height: 601px;

}

.index_tit {

	text-align: center;

	color: #009c7b;

	font-weight: bold;

	border-top: 1px solid #009c7b;

}

.index_tit p {

	font-size: 28px;

	margin-bottom: 2px;

}

.index_tit span {

	font-size: 16px;

}

.tit_box {

	width: 288px;

	background: url(../img/ipbg.jpg);

	display: inline-block;

	margin-top: -20px;

}

.pro_intro {

	width: 730px;

	margin: 0 auto;

	text-align: center;

	color: #5e5f5e;

	line-height: 30px;

	margin-top: 15px;

	margin-bottom: 25px;

}

.picMarquee-left {

	overflow: hidden;

	position: relative;

	width: 1044px;

	margin: 0 auto;

}

.picMarquee-left .bd ul {

	overflow: hidden;

	zoom: 1;

}

.picMarquee-left .bd ul li {

	margin: 0 6px;

	float: left;

	_display: inline;

	overflow: hidden;

	text-align: center;

	padding: 5px;

	width: 237px;

}

.picMarquee-left .bd ul li p {

	height: 50px;

	line-height: 50px;

	color: #fff;

	font-size: 17px;

}

.picMarquee-left .bd ul li img {

	width: 237px;

	height: 204px;

	border: #009c7b 2px solid;

	border-radius: 5px

}

.iabbg {

	background: url(../img/ipbg.jpg);

}

.rEhDplMGNeczdKwqXUST {
	height: 355px;
/* 	background: url(../img/abbj.jpg) center no-repeat; */
	color: #fff;
	padding:50px 0;
}

.rEhDplMGNeczdKwqXUST .rEhDplMGNeczdKwqXUST_t{
	width:1100px;
	margin:0 auto;
	font-size:26px;
	text-align:center;
	font-weight:bold;
	padding-top:30px;
}

.rEhDplMGNeczdKwqXUST .SBcFuZgQQvtemfY {
	width: 40%;
	height: 310px;
	margin-top: 30px;
}
.rEhDplMGNeczdKwqXUST .SBcFuZgQQvtemfY img {
	width:100%;
	height:100%;
}
.rEhDplMGNeczdKwqXUST .GNDsPEWTWniZwRr .ManHCKXtbwHphWbUuoLGgbJkAIwE {
	margin-top:15px;
}

.rEhDplMGNeczdKwqXUST .GNDsPEWTWniZwRr {
	margin-top: 30px;
	width:56%;
}
.rEhDplMGNeczdKwqXUST .GNDsPEWTWniZwRr .dJDExgiALyUfsbzEFRTkzYDNhBkV {
	margin-bottom: 15px;
    height: 24px;
}
.rEhDplMGNeczdKwqXUST .GNDsPEWTWniZwRr .CtwyvSPRSvBqnaZWALtQeUvsGUI img {
	width:100%;
}
.rEhDplMGNeczdKwqXUST .GNDsPEWTWniZwRr h2 {
    font-size: 24px;
    float: left;
    line-height: 24px;
	color:#019f7a;
}


.rEhDplMGNeczdKwqXUST .GNDsPEWTWniZwRr span {
    font-size: 24px;
    line-height: 24px;
    display: block;
    float: left;
    color: #adaeb6;
    padding-left: 15px;

}

.rEhDplMGNeczdKwqXUST .GNDsPEWTWniZwRr p {
    line-height: 41px;
	text-indent: 2em;
	color: #333;
}

.dJDExgiALyUfsbzEFRTkzYDNhBkVle {

	font-size: 28px;

	color: #FFF;

}

.dJDExgiALyUfsbzEFRTkzYDNhBkVle span {

	font-size: 22px !important;

	color: #FFF;

	display: inline-block !important;

	margin-left: 15px

}

.xmrFQRyCOqsDBXIYqNXN {

	width: 120px;

	height: 33px;

	line-height: 33px;

	border: #019f7a 1px solid;

	border-radius: 10px;

	text-align: center;

	margin-top: 20px;

}

.xmrFQRyCOqsDBXIYqNXN a {

	display: block;

	font-size: 15px;

	color: #333;

}

.xmrFQRyCOqsDBXIYqNXN a:hover {

	background-color: #019f7a;

	border-radius: 10px;

}

.adv {

	background: url(../img/ipbg.jpg);

	height: 500px;

	padding-top: 80px;

}

.advbg {

	height: 393px;

	background: url(../img/advbg.jpg) no-repeat top center;

	position: relative;

	margin-top: 10px;

}

.advbg p {

	color: #2f2d2e;

	font-size: 24px;

	font-weight: bold;

}

.advbg span {

	color: #555453;

}

.mlQzEKFSTvRCvcikTnWeSVy, .a2, .a3, .a4, .a5, .a6 {

	position: absolute;
	width:290px;

}

.mlQzEKFSTvRCvcikTnWeSVy, .a2, .a3 {

	text-align: right;

}

.mlQzEKFSTvRCvcikTnWeSVy {

	left: 30px;

	top: 50px;

}

.a2 {

	left: 0px;

	top: 165px;

}

.a3 {

	left: 50px;

	top: 280px;

}

.a4 {

	right: 35px;

	top: 50px;

}

.a5 {

	right: -4px;

	top: 165px;

}

.a6 {

	right: 30px;

	top: 285px;

}

.adv .OuRaCbcZenusPITKNGZASbH {

	text-align: center;

}

.adv .OuRaCbcZenusPITKNGZASbH a {

	color: #07913b;

}

.news {

	height: auto;

	background: url(../img/ipbg.jpg);

	overflow: hidden;

}

.slideTxtBox {

	text-align: left;

}

.slideTxtBox .hd {

	height: 62px;

	position: relative;

}

.slideTxtBox .hd ul {

	float: left;

	position: absolute;

}

.slideTxtBox .hd ul li {

	float: left;

	cursor: pointer;

	background: #666565;

	height: 51px;

	line-height: 49px;

	color: #fff;

	font-size: 20px;

	width: 420px;
	
	font-weight: bold;
	


}

.slideTxtBox .hd ul li.WVjrNLoSUvaOwXiqmHy {

	height: 50px;

	background: url(../img/newtit.png) center;

}
.slideTxtBox .hd ul li a {
	color:#fff;
	padding-left: 8px;
}

.slideTxtBox .hd ul li span {
	float:right;
	font-size: 16px;
    padding-right: 8px;
}

.slideTxtBox .bd ul {

	zoom: 1;

}

.slideTxtBox .bd li {

}

.new_left {

	width: 420px;
	margin-right: 20px;

}
.tempWrap {
/* 	width:420px !important; */
height:559px  !important;
}
.tempWrap .bd{
	width:420px !important;
}
.hot_new {

	margin-top: 25px;

	height: 100px;

	margin-bottom: 20px;

}

.hot_new img {

	width: 120px;
	height: 90px;
	float:left;

}

.hot_new .GNDsPEWTWniZwRr {
    width: 285px;
    float: left;
    padding-left: 15px;

}

.hot_new .GNDsPEWTWniZwRr span {

	color: #b5b5b5;

	font-size: 16px;

	display: block;
	float:right;

}

.hot_new .GNDsPEWTWniZwRr p.newtit {

	color: #5a545c;

	font-size: 16px;

	margin-bottom: 2px;

}

.hot_new .GNDsPEWTWniZwRr p.newintro {

	font-size:14px;

	color: #6f6d6f;

	line-height: 25px;

}
.newlist {
	width:420px !important;
}

.newlist li {

	height: 35px;

	line-height: 35px;

	border-bottom: 1px dashed #dee2e0;

	padding-left: 20px;

	padding-right: 20px;

	background: url(../img/jt.jpg) no-repeat left center;

}

.newlist li a {

	color: #131313;

}

.newlist li span {

	color: #585858;

	float: right;

}

.newlist li:nth-child(5) {

	border: 0;

}

.problem {

	width: 320px;

}

.problem .protit {

	height: 40px;

	line-height: 35px;

	color: #009c7b;

	font-size: 20px;

	font-weight: bold;

	background: url(../img/cj.jpg) no-repeat left top;

	padding-left: 18px;

	border-bottom: 2px solid #d2d2d2;

	padding-bottom: 13px;

}
.problem .protit span {
    float: right;
    font-size: 16px;
    padding-right: 8px;
}
.problem li {

	border-bottom: 1px dashed #dcdcdc;

	padding-bottom: 10px;

	margin-top: 20px;

}

.problem li:nth-child(1) {

	margin-top: 36px;

}

.problem li:nth-child(3) {

	border: 0;

}

.problem li a {

	display: block;

	height: 25px;

	line-height: 25px;

	background: url(../img/w.png) no-repeat left center;

	padding-left: 40px;

	font-size: 16px;

	color: #5a545c;

}

.problem li p {

	font-size:14px;

	color: #6f6d6f;

	line-height: 25px;

	background: url(../img/d.png) no-repeat left top;

	padding-left: 40px;

	margin-top: 20px;

}

.KaKnipVWanOJGIBdJqA {
	background: url(../img/ipbg.jpg);
	line-height: 26px;
	padding: 26px 0;
}

.KaKnipVWanOJGIBdJqA p {
	color: #276148;
	background: url(../img/link.jpg) no-repeat left center;
	padding-left: 30px;
}

.KaKnipVWanOJGIBdJqA a {
	color: #484747;
	margin: 0 10px;
}

.footer {
	height: auto;
	background: #333;
}

.footleft {
	margin-top: 12px;
	font-size: 16px
}

.footleft ul {
	height: 30px;
}

.footleft li {
	float: left;
	color: #e6e9e8;
	margin: 0 5px;
}

.footleft li a {

	color: #e6e9e8;

	margin-right: 10px;

}

.footleft li span {

	margin-right: 10px;

}

.footleft p, .footleft p a {

	color: #dedfdf;

	line-height: 28px;

}

.footleft p {

	margin-top: 10px;

}

.footright {

	color: #fff;

	font-size: 16px;

	margin-top: 30px;

}

.footright .GNDsPEWTWniZwRr {

	margin-left: 7px;

}

.footright .GNDsPEWTWniZwRr p {

	line-height: 39px;

}

.footright p:nth-child(3) {

	font-size: 16px;

}

.banner {
	height: 279px;
/* 	margin-top: 190px; */
}

.banner_list {
	height: 280px;
	background: url(../img/banner_list.jpg) no-repeat center/cover;
}

.banner_photo {

	height: 280px;

	background: url(../img/banner_photo.jpg) no-repeat center/cover;

}

.banner_shili {

	height: 280px;

	background: url(../img/banner_shili.jpg) no-repeat center/cover;

}

.banner_renli {

	height: 280px;

	background: url(../img/banner_renli.jpg) no-repeat center/cover;

}

.banner_lianxi {

	height: 280px;

	background: url(../img/banner_lianxi.jpg) no-repeat center/cover;

}

.page_top {

	text-align: center;

	margin-top: 50px;

	border-bottom: 1px solid #d9d9d9;

	padding-bottom: 30px;

}

.page_top p {

	font-size: 22px;

	letter-spacing: 4px;

	margin-bottom: 10px;

}

.page_top i {

	display: inline-block;

	width: 60px;

	height: 4px;

	background: #3b7b01;

}

.page_top .position {

	font-size: 12px;

	color: #5a5a5a;

	margin-top: 15px;

	letter-spacing: 7px;

}

.page_top .position a {

	color: #5a5a5a;

}

.submenu {

	line-height: 48px;

	margin-bottom: 20px;

	text-align: center;

}

.submenu ul {

	display: inline-block;

}

.submenu li {

	float: left;

}

.submenu li a {

	color: #434343;

	display: block;

	width: 250px;
	font-size:20px;

}

.submenu li a:hover, .submenu li a.hover {

	border-bottom: 4px solid #276148;
	color:#276148;
	font-size:22px;
	

}

.content {

	color: #666;

	line-height: 30px;

	margin-top: 10px;

	margin-bottom: 50px;

}

.list {

	margin-top: 50px;

}

.list li {

	height: 180px;

	margin-bottom: 60px;

}

.list li img {

	height: 180px;

	width: 300px;

}

.list li .GNDsPEWTWniZwRr {
	width: 850px;
}

.list li .GNDsPEWTWniZwRr a {
	display: block;
	font-size: 16px;
	color:#5a5a5a;
}

.list li .GNDsPEWTWniZwRr span {
	color: #929292;
	display: block;
	font-size: 16px;
	margin-top: 25px;
	margin-bottom: 20px;
	font-weight:normal;
}

.list li .GNDsPEWTWniZwRr p {
	color: #5a5a5a;
	font-size: 16px;
	line-height: 25px;
	font-weight:normal;
}

.hotnews {
	margin-bottom: 30px;
	margin-top: 20px;
}

.hotnews_top {

	border-bottom: 1px solid #ddd;

	color: #276148;

	font-size: 14px;

	line-height: 30px;

	margin-bottom: 10px;

}

.hotnews li {

	background: rgba(0, 0, 0, 0) url("../img/jt.jpg") no-repeat scroll left center;

	border-bottom: 1px dotted #ddd;

	float: left;

	line-height: 36px;

	margin-right: 30px;

	padding-left: 20px;

	width: 500px;

}

.hotnews li a {

	color: #2e2e2e;

}

.hotnews li span {

	color: #999;

	float: right;

	font-size: 13px;

}

.hotcp {

	margin-top: 20px;

}

.hotcp ul {

	border-top: 1px dashed #ddd;

	padding-top: 20px;

}

.hotcp li {

	float: left;

	line-height: 40px;

	margin-left: 20px;

	text-align: center;

	width: 203px;

}

.hotcp li:first-child {

	margin: 0;

}

.hotcp li img {

	height: 137px;

	width: 203px;

}

.hotcp_top {

	background: #276148;

	color: #fff;

	font-weight: bold;

	height: 40px;

	line-height: 40px;

	margin-bottom: 10px;

	text-align: center;

	width: 100px;

}

.photo li {
	float: left;
	text-align: center;
	margin: 20px;
	width: 260px;
	overflow: hidden;
}

.photo li img {
	height: 210px;
	width: auto;
	max-width: 260px;
}

.photo li p {
	line-height: 30px;
}

.show_top {
	text-align: center;
	margin-top: 30px;
	border-bottom: 1px solid #ddd;
	padding-bottom: 10px;
}

.show_top p.title {
	font-size: 24px;
	font-weight: bold;
	color: #276148;
	margin-bottom: 20px;
}

.show_top H1 {
	height: 50px;
	line-height: 50px
}

.show_top p.date span {
	font-size:14px;
	color: #8b8b8b;
	margin: 0 5px;
}
.show_top p.date span a {color: #8b8b8b;}

.prepage {
	line-height: 25px;
	color: #666;
	margin-bottom: 50px;
}

.prepage a {
	color: #666;
}

.prepage .zxnews{
	margin-top:40px;
}

.prepage .zxnews .tj{
	font-size:18px;
	font-weight:bold;
	text-align:center;
	padding-bottom:20px;
}

.prepage .zxnews ul li{
	width:500px;
	float:left;
	margin-right:60px;
	margin-left:40px;
}

.prepage .zxnews ul li span{
	float:right;
}


.enbox {
	position: relative;
}

.qiehuan {
	position: absolute;
	right: -50px;
	top: 0;
}

.positions {
	height: 50px;
	line-height: 50px;
	background-color: #eeeeee;
}

.message {
	width: 500px;
	margin: 0 auto;
	height: 400px;
	padding-bottom: 70px;
	padding-top: 50px
}

.message li {

	height: 50px;

	line-height: 32px;

	margin-top: 10px;

}

.message li span {

	display: block;

	float: left;

	font-weight: bold;

}

.message li input {

	float: right;

	border: 1px solid #ccc;

	height: 32px;

	line-height: 32px;

	width: 400px;

	background: #fff;

	border-radius: 5px;

	padding: 0 10px;

}

.message li textarea {
	float: right;
	background: #fff;
	border: 1px solid #ccc;
	width: 400px;
	border-radius: 5px;
	height: 150px;
	padding: 5px 10px;
}

.message li.but input {
	width: 150px;
	height: 40px;
	line-height: 38px;
	margin-right: 145px;
	margin-top: 30px;
	background: #009c7b;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	border:none;
	cursor: pointer;
}




.dede_pages{
	width:1200px;
	margin:0 auto;
	text-align:center;
	margin-top:30px;
	margin-bottom:30px;
	font-size:14px;
}
.dede_pages ul{
	float:left;
	padding:12px 0px 30px 400px;
}
.dede_pages ul li{
	float:left;
	font-family:Tahoma;
	line-height:17px;
	margin-right:6px;
	border:1px solid #E9E9E9;
}
.dede_pages ul li a{
	float:left;
	padding:2px 4px 2px;
	color:#555;
	display:block;
}
.dede_pages ul li a:hover{
	color:#690;
	text-decoration:none;
	padding:2px 4px 2px;
}
.dede_pages ul li.thisclass,
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{
	background-color:#F8F8F8;
	padding:2px 4px 2px;
	font-weight:bold;
}
.dede_pages .pageinfo{
	line-height:21px;
	padding:12px 10px 12px 16px;
	color:#999;
}
.dede_pages .pageinfo strong{
	color:#555;
	font-weight:normal;
	margin:0px 2px;
}













.SBcFuZgQQvtemfYogo {
    margin-top: 40px;
    overflow: hidden;
    border-right: #e2e2e2 1px solid;
    padding-right: 40px;
    margin-right: 40px;
    height: 130px;
}
.SBcFuZgQQvtemfYogo h2 {
    width: 192px;
    float: left;
    overflow: hidden;
	font-size:26px;
}
.SBcFuZgQQvtemfYogo h2 img {
    width: 192px;
    height: 66px;
}
.wz {
    height: 150px;
    border-right: #e2e2e2 1px solid;
    overflow: hidden;
    position: relative;
    margin-top: 42px;
    font: 14px "Microsoft Yahei";
    color: #fff;
    line-height: 24px;
    padding-right: 40px;
    margin-right: 40px;
}
.fnav {
    width: 263px;
    font: 14px "Microsoft Yahei";
    line-height: 30px;
    color: #fff;
    margin-top: 40px;
    overflow: hidden;
    border-right: #e2e2e2 1px solid;
    padding-right: 40px;
    margin-right: 40px;
    height: 130px;
    text-align: center;
}
.fnav a {
    display: inline-block;
    width: 128px;
    float: left;
    color: #fff;
}
.fweima {
    width: 120px;
    margin-top: 40px;
    margin-right: 20px;
    line-height: 2;
    text-align: center;
	color:#fff;
}




/*列表页左侧样式开始*/

.bodyleft {
    float: left;
    width: 244px;
    height: auto;
    overflow: hidden;
	margin-top: 40px;
}
.left_name {
    background:#009c7b;
    width: 244px;
    height: 86px;
    overflow: hidden;
}
.left_name span {
    display: block;
    width: 100%;
    height: 30px;
    text-align: center;
    margin-top: 15px;
    font: 700 20px/30px "microsoft yahei";
    color: #fff;
}
.left_name p {
    width: 100%;
    text-align: center;
    font: 20px/26px "impact";
    color: #fff;
    text-transform: uppercase;
}
.left_nav {
    width: 228px;
    border: 8px solid #009c7b;
    background: #fff;
    overflow: hidden;
    margin-bottom: 20px;
    padding-bottom: 3px;
}
.left_nav li a {
    display: block;
    width: 228px;
    height: 41px;
    border-bottom: 1px solid #e2e2e2;
    overflow: hidden;
    background: url(../img/icons1.jpg) 197px center no-repeat;
    font: 700 14px/41px "microsoft yahei";
    text-indent: 32px;
    color: #565656;
}
.left_nav li a:hover {
	background:#009c7b;
	color: #fff;
}
.leftRecomm {
}
.leftRecomm .title {
    background:#009c7b;
    width: 244px;
    height: 86px;
    overflow: hidden;
}
.leftRecomm .title span {
    display: block;
    width: 100%;
    height: 30px;
    text-align: center;
    margin-top: 15px;
    font: 700 20px/30px "microsoft yahei";
    color: #fff;
}
.leftRecomm .title p {
    width: 100%;
    text-align: center;
    font: 20px/26px "impact";
    color: #fff;
    text-transform: uppercase;
}
.leftRecomm .VVpWKIbvDHHUhsWyxuUr {
    width: 228px;
    border: 8px solid #009c7b;
    background: #fff;
    overflow: hidden;
    margin-bottom: 20px;
    padding-bottom: 3px;
}
.leftRecomm .CzsWeFKcjfqgZtexkpbPVEL {
    width: 110px;
    float: left;
    overflow: hidden;
    text-align: center;
    margin-right: 20px;
    margin-left: 3px;
}
.leftRecomm .CzsWeFKcjfqgZtexkpbPVEL img {
    width: 110px;
    height: 82px;
    -webkit-transition: all ease 300ms;
    -moz-transition: all ease 300ms;
    -ms-transition: all ease 300ms;
    -o-transition: all ease 300ms;
    transition: all ease 300ms;
    border-radius: 3px;
    display: block;
}
.leftRecomm .CzsWeFKcjfqgZtexkpbPVEL h3 {
    width: 100%;
    text-align: center;
    font-size: 14px;
    font-family: '微软雅黑';
    font-weight: normal;
    height: 43px;
    -webkit-transition: all ease 300ms;
    -moz-transition: all ease 300ms;
    -ms-transition: all ease 300ms;
    -o-transition: all ease 300ms;
    transition: all ease 300ms;
    color: #565656;
}
.lefthot {
}
.lefthot .title {
    background:#009c7b;
    width: 244px;
    height: 86px;
    overflow: hidden;
}
.lefthot .title span {
    display: block;
    width: 100%;
    height: 30px;
    text-align: center;
    margin-top: 15px;
    font: 700 20px/30px "microsoft yahei";
    color: #fff;
}.lefthot .title p {
    width: 100%;
    text-align: center;
    font: 20px/26px "impact";
    color: #fff;
    text-transform: uppercase;
}
.lefthot .VVpWKIbvDHHUhsWyxuUr {
    width: 244px;
    background: #fff;
    overflow: hidden;
    margin-bottom: 20px;
    padding-bottom: 3px;
}
.lefthot .VVpWKIbvDHHUhsWyxuUr ul {
    list-style: none;
    margin: 0px;
    padding: 0px;
}
.lefthot .VVpWKIbvDHHUhsWyxuUr ul li {
    width: 100%;
    border-bottom: 1px solid #EAEAEA;
    line-height: 30px;
}
.lefthot .VVpWKIbvDHHUhsWyxuUr ul a {
    display: block;
    height: 30px;
    overflow: hidden;
    color: #413d4b;
    padding: 0 8px;
    font-size: 14px;
    font-family: '微软雅黑';
}
.lefthot .VVpWKIbvDHHUhsWyxuUr ul a span {float:right;}
.left_contact {
    background: url(../img/contact1.jpg) 0 0 no-repeat;
    width: 244px;
    height: 111px;
    overflow: hidden;
}
.left_address {
    width: 226px;
    margin: 12px auto 0;
    height: auto;
    margin-top: 20px;
    overflow: hidden;
}
.left_address p {
    float: left;
    width: 70px;
    background: url(../img/map.png) 0 center no-repeat;
    height: 26px;
    text-align: right;
    font: 700 14px/26px "microsoft yahei";
    color: #fff;
}
.left_address div {
    float: left;
    width: 156px;
    height: auto;
    font: 700 14px/26px "microsoft yahei";
    color: #fff;
    overflow: hidden;
}
.left_tel {
    width: 226px;
    margin: 0 auto;
    height: auto;
    margin-top: 15px;
    overflow: hidden;
}
.left_tel p {
    float: left;
    width: 70px;
    background: url(../img/tel.png) 0 center no-repeat;
    height: 26px;
    text-align: right;
    font: 700 14px/26px "microsoft yahei";
    color: #fff;
}
.left_tel div {
    float: left;
    width: 156px;
    height: auto;
    font: 700 14px/26px "microsoft yahei";
    color: #fff;
    overflow: hidden;
}

/*列表页左侧样式结束*/
.bodyright {
	float: right;
    width: 920px;
}

.client-2{position:fixed;right:-170px;top:50%;z-index:900;}
.client-2 li a{text-decoration:none;}
.client-2 li{margin-top:1px;clear:both;height:71px;position:relative;}
.client-2 li i{background:url(../img/fx.png) no-repeat;display:block;width:30px;height:27px;margin:0 auto;text-align:center;}
.client-2 li p{height:20px;font-size:14px;line-height:20px;overflow:hidden;text-align:center;color:#fff;margin: 0;}
.client-2 .my-kefu-qq i{background-position:4px 5px;}
.client-2 .my-kefu-tel i{background-position:0 -21px;}
.client-2 .my-kefu-liuyan i{background-position:4px -53px;}
.client-2 .my-kefu-weixin i{background-position:-34px 4px;}
.client-2 .my-kefu-weibo i{background-position:-30px -22px;}
.client-2 .my-kefu-ftop{display:none;}
.client-2 .my-kefu-ftop i{width:33px;height:35px;background-position:-27px -51px;}
.client-2 .my-kefu-left{float:left;width:77px;height:47px;position:relative;}
.client-2 .my-kefu-tel-right{font-size:16px;color:#fff;float:left;height:24px;line-height:22px;padding:0 15px;border-left:1px solid #fff;margin-top:14px;}
.client-2 .my-kefu-right{width:20px;}
.client-2 .my-kefu-tel-main{background:#999;color:#fff;height:56px;width:247px;padding:9px 0 6px;float:left;}
.client-2 .my-kefu-main{background:#999;width:97px;height:56px;position:relative;padding:9px 0 6px;float:left;}
.client-2 .my-kefu-weixin-pic{position:absolute;left:-130px;top:-24px;display:none;z-index:333;}
.my-kefu-weixin-pic img{width:115px;height:115px;}





.foot_top {
	height:200px;
	position: relative;
}
.foot_bottom {
	position: relative;
    margin: auto;
    text-align: center;
    color: #333;
    font-size: 14px;
    background: #fff;
    /* padding-bottom: 3px; */
    padding-top: 20px;
}
.foot_bottom a {color:#333;}

.foot_bottom .foot_nav {
	padding: 10px 0;
}

.foot_bottom .foot_nav a{
	color:#333;
	padding: 0 15px;
}

.byrr {
	float:right !important;
}
.byll {
	float:left !important;
}
.foot_bottom .mz {
	padding:10px 0;
}


.hed {
/*     position: fixed; */
    top: 0px;
    z-index: 1;
    width: 100%;
    background: #fff;
}


.showcase {
    background:#009c7b;
	height: 473px;
}
.showcase .case_main {
    width: 1100px;
    margin: 0 auto;
}
.showcase .rEhDplMGNeczdKwqXUSTbox-title p:first-of-type {
    color: #fff;
    font-size:20px;
    text-align: center;
}
.showcase .rEhDplMGNeczdKwqXUSTbox-title span {
    color: #cbcbcb;
    font-size: 16px;
    /* text-align: center; */
    margin-left: 505px;
}
.showcase .rEhDplMGNeczdKwqXUSTbox-title p:nth-of-type(2) {
    color: #fff;
}
.showcase .case_main .case_main_list {
    width: 100%;
}
.showcase .case_main .case_main_list ul {
    width: 118%;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    overflow: visible;
    margin-top: 15px;
}
.showcase .case_main .case_main_list ul li {
    display: inline-block;
    width: 253px;
    transition: 0.8s;
    margin-right: 1%;
    border: 5px solid #fff;
    border-radius: 5px;
    box-shadow: 0 0 5px #fff;
    background: #f1f1f1;
    margin-bottom: 10px;
    height: 162px;
}
.showcase .case_main .case_main_list ul li a {
    position: relative;
    display: block;
    background:#009c7b;
}

.showcase .case_main .case_main_list ul li a span img{		
    height: 142px;
    width: 253px;
}

.showcase .case_main .case_main_list ul li 	p{
	color:white;
	text-align: center;	
}

.decontent {
    padding-top: 40px;
    margin-bottom: 50px;
}
.warp {
    width: 1200px;
    margin: 0 auto;
    position: relative;
}
.decontent .content1 {
    width: 100%;
    overflow: hidden;
}
.cpzx1 {
}
.cpzx1 h1 {
    font-size: 36px;
    color: #000000;
    text-align: center;
    color:#009c7b;
}
.case_lists1 {
    margin-top: 20px;
}
.case_lists1 .list1 {
    width:22%;
    float: left;
    margin-right: 1%;
    margin-bottom: 25px;
    border-radius: 4px;
    padding: 5px;
    border: 2px solid #009c7b;
}
.case_lists1 .list1 .img1 {
    width: 100%;
    overflow: hidden;
}
.case_lists1 .list1 .img1 img {
    width: 100%;
    transition: .3s linear;
    -webkit-transition: .3s linear;
    -moz-transition: .3s linear;
    height: 189px;
}
.case_lists1 .list1 .p1 {
    height: 55px;
    background-color: #FFFFFF;
    color: #616161;
    text-align: center;
    line-height: 55px;
    transition: .3s linear;
    -webkit-transition: .3s linear;
}
.gycp {
    padding: 10px 180px;
    overflow: hidden;
    background-color: #eaeaea;
}
.gyleft {
    float: left;
    width: 473px;
    padding: 20px;
}
.gytitle {
    text-align: center;
    margin-bottom: 20px;
}
.gytitle span {
    font-size: 26px;
    font-weight: bold;
    color:#009c7b;
}
.gyzw {
}
.gyzw p {
    font-size: 14px;
    line-height: 24px;
}
.gyright {
    float: right;
    width: 320px;
    padding-top: 30px;
}
.gyright img {
    width: 100%;
    height: 208px;
}
.lingyu {
    padding: 30px 0;
    overflow: hidden;
}
.lytitle {
    text-align: center;
    margin-bottom: 15px;
}
.lytitle span {
    font-size: 26px;
    font-weight: bold;
    color:#009c7b;
}
.lingyu li {
    float: left;
    width: 180px;
    height: 300px;
    margin-right: 20px;
    text-align: center;
    background-color:#009c7b;
    color: white;
}
.lingyu li img {
    width: 100%;
    height: 250px;
}
.lingyu li span {
    font-size: 16px;
    line-height: 50px;
}
.cpwd {
    float: left;
    width: 800px;
    overflow: hidden;
    height: 365px;
}
.wdtitle {
    height: 35px;
    border-bottom: 2px solid #0d6fb8;
}
.wdtitle span {
    font-size: 20px;
    color:#009c7b;
    line-height: 35px;
}
.wdlb {
    padding: 10px 5px;
    height: 330px;
}
.wdlb li {
    float: left;
    width: 48%;
    margin: 0 1%;
    height: 150px;
    margin-bottom: 10px;
    border-bottom: 1px solid #979797;
}
.wdlb li span {
    color:#009c7b;
    font-size: 16px;
    display: block;
    height: 42px;
    overflow: hidden;
}
.wdlb li strong {
}
.wdlb li p {
    padding-top: 10px;
    border-top: 1px dashed #979797;
    height: 96px;
    overflow: hidden;
}
.khpj {
    float: right;
    width: 360px;
    height: 365px;
}
.wdtitle {
    height: 35px;
    border-bottom: 2px solid #009c7b;
}
.wdtitle span {
    font-size: 20px;
    color:#009c7b;
    line-height: 35px;
}
.khpj .bd {
    padding: 10px 10px;
    height: 330px;
}
.khpj .bd .infoList li{
	margin-bottom:10px;
}
.khpj .bd .infoList li .date{
	color:#009c7b;
	float:left;
}
.khpj .bd .infoList li p{
	border-bottom:1px dashed #979797;
}
.xgwz {
    float: left;
    width: 363px;
    height: 442px;
    overflow: hidden;
}
.wdtitle {
    height: 35px;
    border-bottom: 2px solid #0d6fb8;
}
.wdtitle span {
    font-size: 20px;
    color: #009c7b;
    line-height: 35px;
}
.xgwzlb {
    padding: 10px;
}
.xgwzlb ul {
}
.xgwzlb li {
    height: 30px;
    overflow: hidden;
}
.xgwzlb li a {
}
.xgwzlb .t {
    float: left;
    width: 260px;
    line-height: 30px;
    color: #0e0e0e;
}
.xgwzlb .date {
    color: #999999;
    float: right;
    width: 78px;
    line-height: 30px;
}
.rmcp {
	/* float: right; */
    width: 56%;
    height: 502px;
    overflow: hidden;
    /* padding-bottom: 426px; */
    /* margin-bottom: 162px; */
    padding-left: 156px;
}
.wdtitle {
    height: 35px;
    border-bottom: 2px solid #009c7b;
}
.wdtitle span {
    font-size: 20px;
    color:#009c7b;
    line-height: 35px;
}
.rmcplb {
    padding: 10px;
}
.rmcplb ul {
    width: 729px;
}
.rmcplb ul li {
    width: 215px;
    float: left;
    padding: 0px 0px;
    text-align: center;
    margin-bottom: 10px;
}
.rmcplb ul li a {
}
.rmcplb ul li img {
    width: 97%;
    height: 170px;
}
.rmcplb ul li span {
    display: block;
    height: 20px;
    line-height: 15px;
    color: #0e0e0e;
}
.tjlm {
    /* float: left; */
    margin-top: -33px;
    overflow: hidden;
    background-color: #eaeaea;
    padding: 10px;
    width: 100%;
}
.tjlmbt {
    float: left;
    width: 15%;
}
.tjlmbt span {
    font-size: 20px;
    color:#009c7b;
}
.tjlmlb {
    width: 85%;
    float: right;
}
.tjlmlb p {
}
.tjlmlb p a {
    color: #0e0e0e;
    font-size: 15px;
    padding-right: 15px;
}


.i_box2 {
    width: 100%;
    padding: 192px 0;
}
.center {
    width: 1200px;
    margin: 0 auto;
}
.box_tit {
    position: relative;
}
.box_tit p {
    line-height: 192px;
    color: #efefef;
    font-family: impact;
    font-size: 122px;
    text-align: center;
    text-transform: uppercase;
}
.box_tit span {
    position: absolute;
    line-height: 60px;
    font-size: 45px;
    color: #222;
    top: 80px;
    font-weight: bold;
    display: block;
    width: 100%;
    height: 60px;
    text-align: center;
}
.box_tit span i {
    line-height: 60px;
    font-size: 45px;
    color: #30ae93;
    font-style: normal;
}
.box_tit em {
    position: absolute;
    line-height: 25px;
    font-size: 20px;
    color: #222222;
    top: 145px;
    font-weight: 100;
    display: block;
    width: 100%;
    height: 25px;
    text-align: center;
    font-style: normal;
}
.i_box2 .box {
    width: 100%;
    margin-top: 30px;
}
.i_box2 .box ul li:first-child {
    margin-left: 0;
}
.i_box2 .box ul li {
    width: 23%;
    margin-left: 2.66%;
    float: left;
    position: relative;
}
.i_box2 .box ul li .pic {
    width: 250px;
    height: 250px;
    margin: 0 auto;
    overflow: hidden;
    border-radius: 125px;
}
.i_box2 .box ul li .pic img {
    transform: scale(1);
    transition: .5s;
}
.i_box2 .box ul li span {
    display: block;
    text-align: center;
    line-height: 58px;
    font-size: 18px;
    text-align: center;
    margin: 0 auto 10px;
    background: url(../img/line.jpg) no-repeat center bottom;
}
.i_box2 .box ul li p {
    line-height: 25px;
    font-size: 14px;
    color: #666666;
    text-align: justify;
    width: 90%;
    margin: 0 auto;
}




.ValmtvWGVqwKLLcZ {
    background: url(../images/bg1.jpg) no-repeat top center;
}
.tRkLwfrzKyMTrgqr {
    width: 1200px;
    margin: 0 auto;
}
.GeHRXIbFcgUpLkCLPhbHhRmis {
    text-align: center;
    color: #444444;
    font-size: 36px;
}
.GeHRXIbFcgUpLkCLPhbHhRmis strong {
    position: relative;
    padding-bottom: 10px;
}
.GeHRXIbFcgUpLkCLPhbHhRmis strong:after {
    position: absolute;
    bottom: 0;
    left: 50%;
    width: 60px;
    height: 4px;
    margin-left: -30px;
    content: '';
    background:#30ae93;
}
.GeHRXIbFcgUpLkCLPhbHhRmis p {
    color: #808080;
    font-size: 18px;
	padding-top: 12px;
}
.ValmtvWGVqwKLLcZ ul.mlQzEKFSTvRCvcikTnWeSVy {
    padding-bottom: 80px;
    width: 100%;
    /* margin: 0 auto; */
    /* left: 305px; */
    top: 777px;
}
.VVpWKIbvDHHUhsWyxuUr {
    zoom: 1;
}
.ValmtvWGVqwKLLcZ li {
    float: left;
    width: 16.66%;
}
.ValmtvWGVqwKLLcZ li a {
    display: block;
    margin: 0 8px;
    position: relative;
}
.hWKyRRhDPqAOBSJm {
    text-align: center;
    font-size: 0;
}
.hWKyRRhDPqAOBSJm img {
    display: inline-block;
    width: auto;
    height: auto;
    /* max-width: 100%; */
    /* max-height: 100%; */
    vertical-align: middle;
    transition: all 0.5s;
    width: 248px;
    height: 207px;
}
.ValmtvWGVqwKLLcZ li .ymlbLTLaffKwQCUYgaC {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    text-align: center;
    color: #FFF;
    background: rgba(0,0,0,0.5);
}
.ValmtvWGVqwKLLcZ li .ymlbLTLaffKwQCUYgaC i {
    font-size: 50px;
    position: relative;
    top: 70px;
}

.ValmtvWGVqwKLLcZ li .ymlbLTLaffKwQCUYgaC i:after {
    position: absolute;
    bottom: -30px;
    left: 50%;
    margin-left: -10px;
    width: 20px;
    height: 1px;
    background: #FFF;
    content: '';
}
.ValmtvWGVqwKLLcZ li .ymlbLTLaffKwQCUYgaC h3 {
    position: relative;
    top: 100px;
    font-weight: normal;
    font-size: 20px;
}
.ValmtvWGVqwKLLcZ li .ymlbLTLaffKwQCUYgaC h3 a {
    position: relative;
    top: 100px;
    font-weight: normal;
    font-size: 20px;
}


#chanpin{     
    height: 662px;
    width: 1200px;
    margin-top: 253px;
    margin: 0 auto;
    padding-top: 248px;
	}
#chanpin .JZQKnnJyJywHrmplUeWG{  width: 1100px; height: 50px;padding: 10px 0;}
#chanpin .JZQKnnJyJywHrmplUeWG b{ font-size: 22px; line-height: 50px;}
#chanpin .JZQKnnJyJywHrmplUeWG .RAibrXUszHblXBMR{ float: right; font-size: 14px; line-height: 50px;}
#chanpin .JZQKnnJyJywHrmplUeWG .RAibrXUszHblXBMR i{ font-style: normal}
#chanpin .JZQKnnJyJywHrmplUeWG .RAibrXUszHblXBMR a{ color:#3b3b3b; text-decoration: none}
#chanpin .JZQKnnJyJywHrmplUeWG .RAibrXUszHblXBMR a:after{ content: ' / '}
#chanpin .JZQKnnJyJywHrmplUeWG .RAibrXUszHblXBMR a:last-child:after{ content: ''}
#chanpin .JZQKnnJyJywHrmplUeWG .RAibrXUszHblXBMR a:hover{ text-decoration: underline}


#chanpin .FSFnDoFHWiEWMGdfzseFyfMKGzie{ width: 100%; height: 610px;}
#chanpin .FSFnDoFHWiEWMGdfzseFyfMKGzie .llVVJItuCHzIYyNkeSsdfCqX{ border: #bdbdbd solid 1px; height: 40px;}
#chanpin .FSFnDoFHWiEWMGdfzseFyfMKGzie .llVVJItuCHzIYyNkeSsdfCqX li{      
	border-right: #bdbdbd solid 1px;
    box-sizing: border-box;
    float: left;
    width: 171px;
    text-align: center;
    line-height: 40px;
    background: #ffffff;
    cursor: pointer;
    font-size: 14px; }
#chanpin .FSFnDoFHWiEWMGdfzseFyfMKGzie .llVVJItuCHzIYyNkeSsdfCqX li:last-child{ border-right: none}
#chanpin .FSFnDoFHWiEWMGdfzseFyfMKGzie .llVVJItuCHzIYyNkeSsdfCqX li a{ color: #181818; text-decoration: none; width: 100%; display: block}
#chanpin .FSFnDoFHWiEWMGdfzseFyfMKGzie .llVVJItuCHzIYyNkeSsdfCqX li a:hover,#chanpin .FSFnDoFHWiEWMGdfzseFyfMKGzie .llVVJItuCHzIYyNkeSsdfCqX li a:active{ background: #1081e9; color: #ffffff;font-weight: bold;}
/*#chanpin .FSFnDoFHWiEWMGdfzseFyfMKGzie .llVVJItuCHzIYyNkeSsdfCqX li a{ color: #ffffff;background: #1081e9; }*/
#chanpin .FSFnDoFHWiEWMGdfzseFyfMKGzie .NzNylOPkvXjiuTRlokHH {    background: #009c7b !important;}
#chanpin .FSFnDoFHWiEWMGdfzseFyfMKGzie .NzNylOPkvXjiuTRlokHH a {    color: white !important;}


#chanpin .FSFnDoFHWiEWMGdfzseFyfMKGzie .ByysjCyFSqYmCPSFvdxNiuLO{ width: 100%; position: relative}
#chanpin .FSFnDoFHWiEWMGdfzseFyfMKGzie .ByysjCyFSqYmCPSFvdxNiuLO{ width:1158px; height:510px; background: #f3f3f3; margin-top: 20px; padding: 20px;position:absolute; z-index:1; display: none}
#chanpin .FSFnDoFHWiEWMGdfzseFyfMKGzie .ByysjCyFSqYmCPSFvdxNiuLO.WVjrNLoSUvaOwXiqmHy{z-index:2;}
#chanpin .FSFnDoFHWiEWMGdfzseFyfMKGzie .ByysjCyFSqYmCPSFvdxNiuLO .KnGERcQirXDztcHD{width: 660px; height: 510px; background: #ffffff; float: left}
#chanpin .FSFnDoFHWiEWMGdfzseFyfMKGzie .ByysjCyFSqYmCPSFvdxNiuLO .avmLQkihqXunkhGyRBF{ float: left; width:380px; padding-left: 60px; }
#chanpin .FSFnDoFHWiEWMGdfzseFyfMKGzie .ByysjCyFSqYmCPSFvdxNiuLO .avmLQkihqXunkhGyRBF .NobgXlVqvPvBNKurwPNzohiWsEum{     
	width: 439px;
    height: 40px;
    border-bottom: #d9d9d9 solid 1px;
    line-height: 40px;
    box-sizing: border-box;
    position: relative;
    padding-left: 23px;}
#chanpin .FSFnDoFHWiEWMGdfzseFyfMKGzie .ByysjCyFSqYmCPSFvdxNiuLO .avmLQkihqXunkhGyRBF .NobgXlVqvPvBNKurwPNzohiWsEum i{ background: rgba(0,0,0,0); border: #000000 solid 1px; width: 6px; height: 6px; border-radius: 4px; display: block; position: absolute; top: 15px; left: 10px;}
#chanpin .FSFnDoFHWiEWMGdfzseFyfMKGzie .ByysjCyFSqYmCPSFvdxNiuLO .avmLQkihqXunkhGyRBF .NobgXlVqvPvBNKurwPNzohiWsEum span{ font-size: 16px; font-weight: bold; color: #434343;}
#chanpin .FSFnDoFHWiEWMGdfzseFyfMKGzie .ByysjCyFSqYmCPSFvdxNiuLO .avmLQkihqXunkhGyRBF .NobgXlVqvPvBNKurwPNzohiWsEum a{ float: right; position: relative; display: block; border-radius: 12px; -ms-border-radius: 12px; -webkit-border-radius: 12px; -moz-border-radius: 12px;height:30px; padding:0 30px 0 20px ; background: #f2bf42; line-height: 30px; font-size: 14px; text-decoration: none;color:#434343; }
#chanpin .FSFnDoFHWiEWMGdfzseFyfMKGzie .ByysjCyFSqYmCPSFvdxNiuLO .avmLQkihqXunkhGyRBF .NobgXlVqvPvBNKurwPNzohiWsEum a:hover{ text-decoration: underline}
#chanpin .FSFnDoFHWiEWMGdfzseFyfMKGzie .ByysjCyFSqYmCPSFvdxNiuLO .avmLQkihqXunkhGyRBF .NobgXlVqvPvBNKurwPNzohiWsEum a img{ position: absolute; right: 5px; top: 6px;}
#chanpin .FSFnDoFHWiEWMGdfzseFyfMKGzie .ByysjCyFSqYmCPSFvdxNiuLO .avmLQkihqXunkhGyRBF .BMomNsEoAPXdENkYLTJO{width: 370px;}
#chanpin .FSFnDoFHWiEWMGdfzseFyfMKGzie .ByysjCyFSqYmCPSFvdxNiuLO .avmLQkihqXunkhGyRBF .BMomNsEoAPXdENkYLTJO a{ border-bottom: #d9d9d9 dashed 1px; display: block; width: 100%; float: left; height: 80px; padding: 25px 0;}
#chanpin .FSFnDoFHWiEWMGdfzseFyfMKGzie .ByysjCyFSqYmCPSFvdxNiuLO .avmLQkihqXunkhGyRBF .BMomNsEoAPXdENkYLTJO a .xshruGxlwPruDVar{ width: 150px; height: 75px; background:#009c7b; display: block; border-radius: 15px; float: left}
#chanpin .FSFnDoFHWiEWMGdfzseFyfMKGzie .ByysjCyFSqYmCPSFvdxNiuLO .avmLQkihqXunkhGyRBF .BMomNsEoAPXdENkYLTJO a .xshruGxlwPruDVar i{ width: 40px; height:75px; display: block; float: left; color:#ffffff; line-height: 75px; text-align: center; font-size:35px; padding-left:10px;}
#chanpin .FSFnDoFHWiEWMGdfzseFyfMKGzie .ByysjCyFSqYmCPSFvdxNiuLO .avmLQkihqXunkhGyRBF .BMomNsEoAPXdENkYLTJO a .xshruGxlwPruDVar b{ 
    color: #ffffff;
    line-height: 75px;
    float: left;
    margin-left: 45px;
}
#chanpin .FSFnDoFHWiEWMGdfzseFyfMKGzie .ByysjCyFSqYmCPSFvdxNiuLO .avmLQkihqXunkhGyRBF .BMomNsEoAPXdENkYLTJO a:last-child{ border: none}
#chanpin .FSFnDoFHWiEWMGdfzseFyfMKGzie .ByysjCyFSqYmCPSFvdxNiuLO .avmLQkihqXunkhGyRBF .BMomNsEoAPXdENkYLTJO .iWEcUMtagfSIQwV{ float: left; margin-left: 20px; font-size: 14px; line-height: 25px; height: 75px; overflow: hidden; width: 180px;}

/*2018-07-31新增样式*/
#chanpin .FSFnDoFHWiEWMGdfzseFyfMKGzie .ByysjCyFSqYmCPSFvdxNiuLO .avmLQkihqXunkhGyRBF .hkAsDHomyPHGDQbEagMkkDdbcNvM{ width: 370px; height:65px; float: left;border-top: #d9d9d9 solid 1px; padding-top: 20px;}
#chanpin .FSFnDoFHWiEWMGdfzseFyfMKGzie .ByysjCyFSqYmCPSFvdxNiuLO .avmLQkihqXunkhGyRBF .hkAsDHomyPHGDQbEagMkkDdbcNvM a{ width: 170px; height: 50px; float:left; margin-right: 10px; padding: 0; cursor: pointer; color: #000000}
#chanpin .FSFnDoFHWiEWMGdfzseFyfMKGzie .ByysjCyFSqYmCPSFvdxNiuLO .avmLQkihqXunkhGyRBF .hkAsDHomyPHGDQbEagMkkDdbcNvM a span.uXaFaVyisXLKteQRDoKWoaZhTOwl{ width: 50px;height: 50px; display:block; float: left; background: orange; position: relative}
#chanpin .FSFnDoFHWiEWMGdfzseFyfMKGzie .ByysjCyFSqYmCPSFvdxNiuLO .avmLQkihqXunkhGyRBF .hkAsDHomyPHGDQbEagMkkDdbcNvM a span.uXaFaVyisXLKteQRDoKWoaZhTOwl img{ display: block; position: absolute; left: 0px; top: 0px;}
#chanpin .FSFnDoFHWiEWMGdfzseFyfMKGzie .ByysjCyFSqYmCPSFvdxNiuLO .avmLQkihqXunkhGyRBF .hkAsDHomyPHGDQbEagMkkDdbcNvM a span.BtCcAPLtBHjwXvNeTyPGrKuYIDlU{ width: 100px; height: 50px; line-height: 50px; display: block; float: left; padding-left: 10px; color: #000000}
#chanpin .FSFnDoFHWiEWMGdfzseFyfMKGzie .ByysjCyFSqYmCPSFvdxNiuLO .KnGERcQirXDztcHD  img{
	    width: 660px;
    height: 511px;
}




.GeHRXIbFcgUpLkCLPhbHhRmis small {
    display: block;
    color: #999;
    font-size: 14px;
    font-weight: normal;
    margin-top: 10px;
}

.lwHnWlnpCPnpNHte {
    margin-left: -45px;
}
.lwHnWlnpCPnpNHte .CzsWeFKcjfqgZtexkpbPVEL {
    float: left;
    width: 33.333333%;
}
.lwHnWlnpCPnpNHte .SOYVVMbbifaUZzerRVyAhMQjvQx {
    margin-left: 45px;
}
.lwHnWlnpCPnpNHte .hWKyRRhDPqAOBSJm {
    margin-bottom: 20px;
}
.hWKyRRhDPqAOBSJm {
    text-align: center;
    font-size: 0;
}
.pKYoMhnIXiMhUIlsRMHcmXPJ img {
    display: inline-block;
    width: auto;
    height: auto;
    max-width: 100%;
    max-height: 100%;
    vertical-align: middle;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
}.lwHnWlnpCPnpNHte .RUUtEAWnzPPSESjKsAozYwha {
    font-size: 20px;
    padding-bottom: 5px;
    margin-bottom: 0;
}
.RUUtEAWnzPPSESjKsAozYwha {
    border-bottom: 1px solid #e2e2e2;
    font-size: 24px;
    color: #0d5ba4;
    padding-bottom: 15px;
    margin-bottom: 20px;
    line-height: 32px;
}
.RUUtEAWnzPPSESjKsAozYwha .OuRaCbcZenusPITKNGZASbH {
    float: right;
    font-size: 14px;
}
.RUUtEAWnzPPSESjKsAozYwha small {
    font-size: 14px;
    color: #999;
    text-transform: uppercase;
    margin-left: 10px;
}
.ePtyjVhjuXbWuZQXVQmkcTcf li {
    border-bottom: 1px dotted #ccc;
}
.ePtyjVhjuXbWuZQXVQmkcTcf li a {
    display: block;
    line-height: 45px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    background: url(../images/li2.jpg) left center no-repeat;
    padding-left: 15px;
}
.ePtyjVhjuXbWuZQXVQmkcTcf li span {
    float: right;
    font-size: 12px;
    color: #666;
}




.ZpwReubyHyovijgXBKtjjnCR {
    padding: 0px 0;
}
.ROezaKPERqQaCUKscJcyuBIQqAjD {
    padding: 47px 15px;
    width: 1200px;
    margin: 0 auto;
}
.GeHRXIbFcgUpLkCLPhbHhRmis {
    text-align: center;
/*     font-size: 0; */
    margin-bottom: 40px;
}
.GeHRXIbFcgUpLkCLPhbHhRmis li {
    margin: 0;
    display: inline-block;
    vertical-align: middle;
    font-size: 30px;
    position: relative;
    padding: 0 20px;
}
.GeHRXIbFcgUpLkCLPhbHhRmis h4:before {
    right: 100%;
}
.GeHRXIbFcgUpLkCLPhbHhRmis h4:after, .GeHRXIbFcgUpLkCLPhbHhRmis h4:before {
    position: absolute;
    bottom: 20px;
    content: '';
    width: 135px;
    height: 1px;
    background-color: #999;
}
.GeHRXIbFcgUpLkCLPhbHhRmis h4 span {
    color:#009c7b;
}
.GeHRXIbFcgUpLkCLPhbHhRmis h4:after {
    left: 100%;
}
.GeHRXIbFcgUpLkCLPhbHhRmis h4:after, .GeHRXIbFcgUpLkCLPhbHhRmis h4:before {
    position: absolute;
    bottom: 20px;
    content: '';
    width: 135px;
    height: 1px;
    background-color: #999;
}
.xYvhheEqwHDNOECxPjqOcZlc {
    margin: -20px 0 0 -20px;
}
.VVpWKIbvDHHUhsWyxuUr {
    zoom: 1;
}
.VVpWKIbvDHHUhsWyxuUr:before, .VVpWKIbvDHHUhsWyxuUr:after {
    display: table;
    line-height: 0;
    content: "";
}
.xYvhheEqwHDNOECxPjqOcZlc li {
    float: left;
    width: 33.333333%;
}
.xYvhheEqwHDNOECxPjqOcZlc li a {
    display: block;
    margin: 20px 0 0 20px;
}
.xYvhheEqwHDNOECxPjqOcZlc li .NuXEGYQBNycrsdzSYtvymQHU {
    padding-top: 68%;
}
.NuXEGYQBNycrsdzSYtvymQHU {
    overflow: hidden;
    position: relative;
}
.NuXEGYQBNycrsdzSYtvymQHU span {
    display: block;
    width: 100%;
    background: no-repeat center / cover;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
}
.xYvhheEqwHDNOECxPjqOcZlc li p {
    margin: 10px 0 0;
    text-align: center;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 16px;
}



.index-bj {
    width: 100%;
/*     background: #ececec;
 */    float: left;
    padding: 15px 0;
}
.box-content {
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
	margin-top: 41px;
}
.b2 {
    float: left;
    width: 472px;
    margin-top: 90px;
}
fieldset, img {
    border: none;
    vertical-align: top;
}
.b2 dl {
    margin-top: 20px;
    float: left;
}
.b2 dl dd {
    font-size: 15px;
    margin-top: 10px;
    color: #1465b1;
}
.b2 dl dd p {
    width: 472px;
    float: left;
    margin-top: 7px;
}
.b2 dl dd p span {
    display: block;
    font-size: 25px;
    width: 22px;
    float: left;
    line-height: 22px;
}
.b2 dl dd p b {
    display: block;
    float: left;
    font-size: 16px;
}
.b2 dl dd p {
    width: 472px;
    float: left;
    margin-top: 7px;
}
.b3 {
    float: left;
    margin-left: 28px;
    margin-right: 28px;
}
fieldset, img {
    border: none;
    vertical-align: top;
}
.b2 {
    float: left;
    width: 472px;
    margin-top: 90px;
}
.b2 dl {
    margin-top: 20px;
    float: left;
}
.b2 dl dd {
    font-size: 15px;
    margin-top: 10px;
    color: #1465b1;
}
.b2 dl dd p {
    width: 472px;
    float: left;
    margin-top: 7px;
}
.b2 dl dd p span {
    display: block;
    font-size: 25px;
    width: 22px;
    float: left;
    line-height: 22px;
}
.b2 dl dd p b {
    display: block;
    float: left;
    font-size: 16px;
}
.b2 dl dd p {
    width: 472px;
    float: left;
    margin-top: 7px;
}


.kelinpjdg{width:1200px; padding:30px 0;background:#fff; margin:30px auto 0 auto;box-shadow:0px 6px 15px #d5d3d3; overflow:hidden;margin-bottom:30px;}
.jfdeshnr{width:1200px; height:auto; margin:0 auto; background:url(/img/index_line01.jpg) repeat-x  0px center; height:120px;text-align:center}
.jfdeshnr .tingping{font-size:35px; color:#333; font-weight:normal;}
.jfdeshnr em{width:100px; height:1px; background:#1c8437; display:block; margin:8px auto;}
.jfdeshnr span{display:block; font-size:18px;text-transform:capitalize; color:#464646}
.index2{width:1150px; height:auto; margin:0 auto; overflow:hidden;}
.index2fl{width:473px; height:476px; float:left;}
.index2rl{width:680px; float:right;}
.index2rl em{font-size:40px; font-style:normal; display:block; padding:0 0 10px 0;}
.index2rl p{font-size:18px; text-indent:2em; line-height:1.8em; padding:10px 0 0 0;}
.index2rl a{float:left; display:block; width:255px; height:55px; font-size:24px; border:1px solid #999999; color:#ac7f1a; text-align:center; line-height:55px; margin:30px 0 0 0;}
.index2rl a:hover{background:#ac7f1a; border:1px solid #ac7f1a; color:#fff;}
.nesfeoo{width:735px; height:620px; background:url(/img/index_inco02.jpg); padding:10px; float:left}
.nesfeoo_wqq{width:690px; height:558px; background:#fff;padding:30px 22px; overflow:hidden}
.modjsooq li{padding:20px 0; border-bottom:1px solid #c3c3c3; height:auto !important;cursor:pointer;}
.shangdidage{font-size:24px; color:#1c8437;}
.manyicd{font-size:16px; color:#555; line-height:1.8em; padding:10px 0 0 0;}
.jiewerplaa{width:375px; margin:0 auto; overflow:hidden; height:640px; background:#1c8437; float:right}
.jiewerplaa_qq{
	font-size: 27px;
    padding: 20px 0;
    color: #fff;
    text-align: center;
	}
.jiewerplaa_ko{width:345px; height:530px; margin:0 auto; overflow:hidden; background:#fff;} 
.jiewerplaa_osdw{padding:20px;height:500px;}
.jiewerplaa_fedfwq ul li{height:auto; border-bottom:1px solid #c3c3c3; font-size:15px; padding:23px 0; color:#666; overflow:hidden;cursor:pointer;}
.jiewerplaa_fedfwq .iom2{float:left; display:block; background:url(/img/index_03.jpg) no-repeat 0px center; padding:0 0 0 15px;}
.jiewerplaa_fedfwq .we22{float:left; display:block; padding:0 0 0 10px;}


