/* AB模版网 做最好的织梦整站模板下载网站 */
/* 网址：Www.AdminBuy.Cn */
/* 图标大全：Sc.AdminBuy.Cn 专业建站素材网站 */
/* QQ：9490489 */

@charset "utf-8";

/*reset*/

/* CSS reset for c_b */

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {

	margin: 0;

	padding: 0;

}

table {

	border-collapse: collapse;

	border-spacing: 0;

}

table th, table td {

	padding: 5px;

}

fieldset, img {

	border: 0;

}

address, caption, cite, code, dfn, em, th, var {

	font-style: normal;

	font-weight: normal;

}

ol, ul {

	list-style: none;

}

ception, th {

	text-align: left;

}

q:before, q:after {

	content: '';

}

abbr, acronym {

	border: 0;

}

a {

	color: #666;

	text-decoration: none;

}  /*for ie f6n.net*/

a:focus {

	outline: none;

} /*for ff f6n.net*/

a:hover {

	text-decoration: underline;

}

/*定位*/

.tl {

	text-align: left;

}

.tc {

	text-align: center;

}

.tr {

	text-align: right;

}

.bc {

	margin-left: auto;

	margin-right: auto;

}

.fl {

	float: left;

	display: inline;

}

.fr {

	float: right;

	display: inline;

}

.zoom {

	zoom: 1

}

.hidden {

	visibility: hidden;

}

.vam {

	vertical-align: middle;

}

.clear {

	clear: both;

	height: 0;

	line-height: 0;

	font-size: 0;

}

p {

	word-spacing: -1.5px;

}

 -moz-box-sizing:content-box;

-webkit-box-sizing:content-box;

box-sizing:content-box;

/*其他*/

.curp {

	cursor: pointer

}

;

/*原reset*/

sup {

	vertical-align: baseline;

}

sub {

	vertical-align: baseline;

}

input, button, textarea, select, optgroup, option {

	font-family: inherit;

	font-size: inherit;

	font-style: inherit;

	font-weight: inherit;

}

input, button, textarea, select {

*font-size:100%;

}

input, select {

	vertical-align: middle;

}

body {

	font: 12px/1.231 "微软雅黑","\5b8b\4f53",Arial,sans-serif;

}

select, input, button, textarea, button {

	font: 99% arial, helvetica, clean, sans-serif;

}

table {

	font-size: inherit;

	font: 100%;

	border-collapse: collapse;

}

pre, code, kbd, samp, tt {

	font-family: monospace;

*font-size:108%;

	line-height: 100%;

}

/*title*/

h1 {

	position: absolute;
    right: 12px;
    line-height: 24px;
    font-size: 18px;
    color: #fff;
    width: 240px;
    text-align: right;
    top: 50px;

}

h2 {

	font-size: 26px;

}

h3 {

	font-size: 20px;

}

h4 {

	font-size: 14px;

}

h5 {

	font-size: 12px;

}

h6 {

	font-size: 10px;

}

/*end reset*/

#roll_top, #fall, #ct {

	position: relative;

	cursor: pointer;

	height: 52px;

	width: 52px

}

#roll_top {

	background: url(../images/top.gif) no-repeat

}

#fall {

	background: url(../images/top.gif) no-repeat 0 -80px

}

#ct {

	background: url(../images/top.gif) no-repeat 0 -40px

}

#roll {

	display: block;

	width: 15px;

	margin-right: -558px;

	position: fixed;

	right: 46%;

	top: 80%;

	_margin-right: -558px;

	_position: absolute;

_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight*0.8));

	z-index: 100;

}

/* CSS Document */

body {

	background-color: #fff;

	overflow-x: hidden;

	color: rgba(0,0,0,0.75);

	font-size: 12px;

	font-family: microsoft yahei, "宋体";

	position: relative;

}/*网站字体颜色*/

 .content, .footer {

	margin-left: auto;
	margin-right: auto;
	width: 1200px;
}
.container {width: 1200px;
    margin-left: auto;
	margin-right: auto;
	padding-top: 15px;

}

/*页眉*/

.header {
width: 100%;
height: 100px;
background: rgba(0,0,0,0.75);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2000000,endColorstr=#B2000000);
position: absolute;
top: 0;
left: 0;
z-index: 5;

}
.header .headernew{
width:1200px;
height: 100px;
    margin: 0 auto;
padding: 0

}

.header .hdTop {

	height: 50px;

	background-color: #eeeeee;

}

.header .hdTop p {

	float: left;

	color: #999;

	line-height: 50px;

	font-size: 14px;

}

.header .hdUl {

	float: right;

	margin-top: 18px;

}

.header .hdUl li {

	font-size: 14px;

	float: left;

	color: #666

}

.header .hdUl li a {

	color: #666;

	padding: 0 10px;

}

.header .hdUl li.last a {

	padding-right: 0;

}

.header .headernew .logo {

	overflow: hidden;

	text-align:center;

	width: 120px;

}

.header .logo h1 {

	float: left;

}

.header .logo h2 {

	font-size: 24px;

	color: #00824a;

	float: left;

	margin-left: 15px;

	background: url("../images/hdwen.png") no-repeat left center;

	text-indent: 55px;

}

.header .logo h2 p {

	font-weight: normal;

	font-size: 16px;

	color: #3f3f3f;

	margin-top: 5px;

}

.header .phone {

	float: right;

	padding-left: 50px;

	margin-top: -70px;

	font-size: 25px;

	color: #fff;

	font-weight: normal;
	
	height: 35px;

}

.header .phone p {

	font-size: 17px;

	color: #fff;
	
	text-align:right;
	
	line-height: 25px;

}

.header  .Nav {

	height: 100px;
	width:800px;
    margin-left: 130px;
	float: left;
margin-top:-100px;
}

.Nav .navBox {

	height: 30px;
	line-height: 30px;
	padding-top:0px;
}

.Nav .navUl {

	width: 1200px;
	height:30px;
	
}

 .navUl li {

	font-size: 16px;

	float: left;
	width: 140px;

}

.navUl li a {

	display: block;

	color: #fff;

	text-decoration: none; 
	width:140px; 
	text-align:center

}

.navUl>li:hover{

	color: #fff;

	background-color: #5fc2c8;
	width: 140px;

}

 .erj {

	position: absolute;

	display: none;

	z-index: 9999;

	z-index: 9999;

	background: #fff;

	background-color: rgba(0,0,0,0.75);

	width: 140px;

}

.header .erj li {

	height: 40px;

	line-height: 40px;

	border: none;

}

.header .erj li a {

	padding-left:0;

	color: #fff;

	font-weight: normal;

	-webkit-transition: margin 0.2s ease-out;

	-moz-transition: margin 0.2s ease-out;

	-khtml-transition: margin 0.2s ease-out;

}

.header .erj li a:hover {

	color: #fff;

	text-decoration: none;
	font-weight: bold;

}

/*footer*/

.footer {

	overflow: hidden;

	width: 100%;

	background: rgba(0,0,0,0.75);

	padding-bottom: 20px;
           
    height: 100%;
}

.footer .ftNav {

	width: 100%;

	background-color: #00c847;

	padding: 24px 0;

	overflow: hidden

}

.footer .ftNavBox {

	text-align: left;

}

.footer .ftNavBox li {

	display: inline-block;

	font-size: 14px;

	padding: 0 20px;

	border-left: 1px dotted #fff

}

.footer .ftNavBox li {

*display: inline

}

.footer .ftNavBox li a {

	color: #000

}

.footer .ftNavBox li:first-child {

	border-left: none

}

.footer .ftConBox {

	overflow: hidden;

	padding: 10px 0;

}

.footer .ftLt {

	float: left;
	
	border-right: 1px solid #ced1d1;

}

.footer .ftLt p {

	line-height: 32px;

	color: #fff;

}
.footer .ftLt ul{
width: 535px;
height:150px;

margin-left: auto;

margin-right: auto;
}
.footer .ftLt li{

display: inline-block;

font-size: 14px;

padding: 0 20px;

width: 90px;

text-align: center;
}
.footer .ftLt a{
color:#fff;
line-height:30px;
}

.footer .ftLt i {

	width: 25px;

	height: 3px;

	background-color: #ffae00;

	display: block;

	margin-top: 15px;

}

.footer .ftD {
	
	width:100%;
	
	}
	
	 
.footer .ftD p {

     float:left;
	 color: #fff;
	 font-size:18px;
	 padding: 20px 0px 0px 50px;
	 line-height: 30px;
	 
	 } 

.footer .ftDl {

	float: right;

	width: 295px;

}

.footer .ftDl dt {

	width: 120px;

	text-align: center;

	color: #fff;

	float: left;
	padding-right: 20px;
	height:140px;

}

.footer .ftDl dt p {

	line-height: 25px

}

.footer .ftDl dd {

	float: right;

	width: 265px;

	font-size: 16px;

	color: #fff;

	line-height: 25px

}

.footer .ftDl dd span {

	float: right;

	width: 215px;

	text-align: left;

}

.footer .ftDl dd span i {

	font-style: normal;

}

.footer .ftDl dd img {

	display: block;

	margin-top: 10px;

}

.footer .ftDl dd p {

	color: #ffba00;

	font-size: 32px;

	font-family: Arial;

	margin: 8px 0

}

.footer .bqBox {

	padding: 10px 0;

	overflow: hidden;

	border-top: 1px solid #327342;

}

.footer .bqBox p {

	font-size: 13px;

	color: #fff

}

.footer .bqBox p a {

	color: #fff

}

/* -- 弹出窗口 -- */

#mesbook1_c, #mesbook1 {

	display: none;

	z-index: 1001;

	width: 398px;

	border: 1px solid #ccc;

	background: #fff;

	padding-bottom: 20px;

}

#mesbook1_c div, #mesbook1 div {

	border: 1px solid #E4E3E3;

	background: #EBECEB;

	height: 18px;

	padding: 4px .5em 0;

	margin-bottom: 10px;

}

#mesbook1_c dl.b1, #mesbook1 dl.b1 {

	width: 370px;

	margin: 0 auto;

}

#mesbook1_c dl.b1 dt, #mesbook1 dl.b1 dt {

	float: left;

	width: 105px;

	overflow: hidden;

}

#mesbook1_c dl.b1 dd, #mesbook1 dl.b1 dd {

	width: 265px;

	float: right;

}

#mesbook1_c #mesbook1_cBtns, #mesbook1 #mesbook1Btns {

	padding-bottom: 10px;

}

#mesbook1_c #mesbook1_cBtns input, #mesbook1 #mesbook1Btns input {

	margin-right: 20px;

}

.b15 {

	background: url(../images/skinsvibtn.png) no-repeat;

	border: 0;

	cursor: pointer;

	overflow: hidden;

}

.b15 {

	background-position: -79px -650px;

	width: 60px;

	height: 24px;

	line-height: 24px;

	color: #fff;

	font-size: 14px;

	font-weight: bold;

}

/*处理中动画占全屏*/

#oran_div_processing {

	width: 300px;

	padding: 20px;

	z-index: 9999;

	text-align: center;

	background: #fffeef;

	border: solid 1px #b8ab04;

}

/*--顶部链接导航*/

		

.retop ul {

	overflow: hidden;

}

.retop li {

	float: left;

	margin-left: 10px;

}

.retop li img {

	display: block;

}

.rtTop {

	width: 50px;

	height: 50px;

	overflow: hidden;

	position: fixed;

	top: 76%;

	right: 50%;

	margin-right: -675px;

	cursor: pointer;

	display: none;

}

.rtTop h4 {

	width: 50px;

	height: 50px;

	overflow: hidden;

	position: relative;

}

.rtTop img {

	display: block;

	position: absolute;

	top: 0;

	left: 0;
	width:48px;
	height:48px;

}

.floating_ck{position:fixed;right:0px;top:30%;}
.floating_ck dl dd{position:relative;width:50px;height:50px;background-color:rgba(0,0,0,0.75);border-bottom:solid 1px #555666;text-align:center;background-repeat:no-repeat;background-position:center 20%;cursor:pointer;}
.floating_ck dl dd:hover{background-color:rgba(0,0,0,0.75);border-bottom:solid 1px #555666;}
.floating_ck dl dd:hover .floating_left{display:block;}
.consult,.words{background-image:url(../../images/zxicon.png);}
.quote{background-image:url(../../images/kficon.png);}
.qrcord{background-image:url(../../images/erweima.png);}
.return{background-image:url(../../images/fanhui.png);}
.floating_ck dd span{color:#fff;display:block;padding-top:54px;}
.floating_left{position:absolute;left:-160px;top:0px;width:160px;height:50px;background-color:rgba(0,0,0,0.75);border-bottom:solid 1px #555666;display:none;}
.floating_left a{color:#fff;line-height:50px;}
.floating_ewm{height:260px;top:-210px; right:50px; border-bottom:solid 1px #555666;}
.floating_ewm i{background-image:url(images/erweima.png);display:block;width:145px;height:145px;margin:auto;margin-top:7px;}
.floating_ewm p{color:#fff;margin-top:5px;}
.floating_ewm .qrcord_p01{font-size:12px;line-height:20px;}
.floating_ewm .qrcord_p02{font-size:18px;}

/*QQ右侧悬浮菜单*/
.slide{
		width: 50px;
		height: 153px;
		position: fixed;
		top: 50%;
		margin-top: -126px;
		background: rgba(0,0,0,0.75);
		right: 0;
		z-index: 999;
	}
	.slide ul{
		list-style: none;
	}
	.slide .icon li{
		width: 49px;
		height: 50px;
		background: url(../../images/icon.png) no-repeat;
	}
	.slide .icon .up{
		background-position:-330px -120px ;
	}
	.slide .icon li.qq{
		background-position:-385px -73px ;
	}
	.slide .icon li.tel{
		background-position:-385px -160px ;
	}
	.slide .icon li.wx{
		background-position:-385px -120px ;
	}
	.slide .icon li.down{
		background-position:-330px -160px ;
	}
	.slide .icon i{display: block;
height: 1px;
background: #fff;
	
	}
	.slide .info{
		top: 50%;
		height: 100%;
		position: absolute;
		right: 100%;
		background: rgba(0,0,0,0.75);
		width: 0px;
		overflow: hidden;
		margin-top: -77px;
		transition:0.5s;
		border-radius:4px 0 0 4px ;
	}
	.slide .info.hover{
		width: 145px;
		
	}
	.slide .info li{
		width: 145px;
		color: #CCCCCC;
		text-align: center;
	}
	.slide .info li p{
		font-size: 1.1em;
		line-height: 50px;
		text-align: center;
		height:50px;
		color:#fff;
	}
	.slide .info li a{
	    font-size: 1.1em;
		line-height: 50px;
		text-align: center;
		height:50px;
		color:#fff;
	}
	
	.slide .info i{
	    display: block;
        height: 1px;
        background: #fff;
	
	}
	
	.slide .info li div.img{
		height: 100%;
		background: #DEFFF9;
		margin: 15px;
	}
	.slide .info li div.img img{
		width: 100%;
		height: 100%;
	}
	/*控制菜单的按钮*/
	.index_cy{
		width: 30px;
		height: 30px;
		background: url(../../images/index_cy.png);
		position: fixed;
		right: 0;
		top: 50%;
		margin-top: 35px;
		background-position: 62px 0;
		cursor: pointer;
	}
	.index_cy2{
		width: 30px;
		height: 30px;
		background: url(../../images/index_cy.png);
		position: fixed;
		right: 0;
		top: 50%;
		margin-top: 35px;
		background-position: 30px 0;
		cursor: pointer;
	}
	
	.ts_fixed {
    width: 100%;
    background: rgba(0,0,0,.7);
    position: fixed;
    left: 0;
    bottom: 0;
    height: 80px;
    background: #000\9;
    z-index: 999;
}
.ts_fixed .tel {
    width: 268px;
    float: left;
    margin-top: 33px;
    position: relative;
}
.ts_fixed img:first-child {
    position: relative;
    z-index: 8;
}
.ts_fixed .fig {
    position: absolute;
    top: -85px;
    width: 103px;
    left: 69px;
}
.ts_fixed .tel i {
    font-size: 18px;
    color: #fff;
    left: 60px;
    top: 7px;
    position: absolute;
    z-index: 9;
    font-style: normal;
}
.ts_fixed>div div.midden {
    width: 831px;
    float: left;
    margin-top: -8px;
}
.midden .item {
    overflow: hidden;
    width: 220px;
    height: 30px;
    background: #eaeaea;
    margin-top: 8px;
    float: left;
    margin-left: 10px;
    font-size: 16px;
    color: #666;
    line-height: 30px;
}
.midden form button {
    letter-spacing: 3px;
    margin-left: 10px;
    margin-top: 8px;
    width: 100px;
    height: 30px;
    float: left;
    display: block;
    background: #044d22;
    text-align: center;
    line-height: 30px;
    font-size: 16px;
    color: #fff;
    border: none;
}
.ts_fixed>div>img {
    float: left;
    margin-top: -22px;
    margin-left: -21px;
}
.midden .item select {
    padding: 0;
    width: 100%;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    color: #666;
    text-indent: 8px;
    border: 0;
    background: 0 0;
}
.midden .item input {
    padding: 0;
    width: 100%;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    color: #666;
    text-indent: 8px;
    border: 0;
    background: 0 0;
}
.midden .item input {
    padding: 0;
    width: 100%;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    color: #666;
    text-indent: 8px;
    border: 0;
    background: 0 0;
}

.ts_fixed > div{
    width: 1200px;
    margin: 0 auto;
	}
 .Nav {
    height: 30px;
    background: #5dc2c8;
}
#head-bg {
    width:100%;
	height:125px;
	background-image: url(../images/head-bg.jpg);
	background-size:100% 100%;
	background-repeat: no-repeat;
	position: relative;
	z-index: 10;
	}
#head {
    width: 1280px;
    height: 125px;
    margin: 0 auto;
    line-height: 125px;
    overflow: hidden;
    position: relative;
}
#head p.titlelogo {
    position: absolute;
    left: 12px;
    color: #ffffff;
    width: 446px;
    font-size: 18px;
    top: 48px;
}
#head dl.logo {
    width: 132px;
    position: absolute;
    left: 50%;
    top: 23px;
    margin-left: -66px;
}
#head dl.logo dt {
    width: 100%;
}
#head dl.logo dt img {
    width: 100%;
    height: 100%;
}
#head p.tel {
    position: absolute;
    right: 12px;
    line-height: 24px;
    font-size: 18px;
    color: #fff;
    width: 240px;
    text-align: right;
    top: 50px;
}
	
#foot-box {
    width: 100%;
    height: 240px;
    background-color: #41596a;
    position: relative;
    z-index: 10;
    margin-bottom: -20px;
}
#foot {
    width: 1170px;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
}
#foot ul.first {
    width: 530px;
    float: left;
    overflow: hidden;
    margin-top: 45px;
    padding-top: 10px;
    position: relative;
}
#foot ul.first li {
    width: 150px;
    height: 40px;
    line-height: 40px;
    float: left;
    border-radius: 10px;
    background-color: #59c5c8;
    text-align: center;
    margin-bottom: 20px;
    margin-right: 26px;
}
#foot ul.first li a {
    color: #fff;
    display: block;
}
#foot ul.second {
    width: 365px;
    float: left;
    margin-top: 50px;
    margin-left: 80px;
    color: #fff;
    line-height: 22px;
    font-size: 12px;
}
#foot ul.second li:nth-child(1) {
    font-size: 20px;
    margin-bottom: 10px;
}
#foot ul.first li:nth-child(2) img:nth-of-type(1) {
    display: block;
    width: 80px;
    height: 45px;
}
#foot ul.first li:nth-child(2) a, #foot ul.first li:nth-child(5) a {
    display: block;
    margin-top: 1px;
}
#foot ul.first li:nth-child(2) {
    line-height: 30px;
}
#foot p.retell {
    float: right;
    width: 150px;
    font-size: 12px;
    color: #fff;
    line-height: 16px;
    padding: 5px;
    border: 1px solid #fff;
    margin-top: 30px;
}

#pur-details-box1 {
    width: 1280px;
    margin: 0 auto;
    background-color: #FFF;
    padding: 30px 0;
    position: relative;
}
#pur-details-box1 a.togo {
    position: absolute;
    top: 20px;
    right: 100px;
    font-size: 14px;
    color: #228999;
    padding: 5px 15px;
    border-radius: 10px;
    border: 1px solid #228999;
}
#pur-details-box1 p.head-title {
    width: 490px;
    height: 45px;
    line-height: 45px;
    text-align: center;
    margin: 0 auto;
        margin-top: 0px;
    font-size: 20px;
    color: #000000;
    background-color: #5dc3c8;
    border-radius: 10px;
    margin-top: 40px;
}
#pur-details-box1 .pur-details-box1-show {
    margin-left: 80px;
    margin-top: 45px;
    position: relative;
    padding-bottom: 65px;
}
#pur-details-box1 .pur-details-box1-show p.content {
    margin: 20px 0;
    font-size: 16px;
    color: #181919;
    width: 420px;
    overflow: hidden;
}
#pur-details-box1 .pur-details-box1-show p.content span {
    font-size: 24px;
    color: #181919;
}
#pur-details-box1 .pur-details-box1-show p.content a {
    font-size: 12px;
    padding: 8px 5px;
    background-color: #f0f0f0;
    color: #6a6a6a;
    margin-left: 20px;
    overflow: hidden;
    display: block;
    float: right;
    border-radius: 5px;
}
#pur-details-box1 .pur-details-box1-show p.content a img {
    width: 15px;
    height: 15px;
    display: block;
    float: left;
    margin-left: 5px;
    margin-right: 5px;
}
#pur-details-box1 .pur-details-box1-show p.js {
    font-size: 13px;
    color: #000000;
    line-height: 26px;
    width: 535px;
}
#pur-details-box1 .pur-details-box1-show p.slide-img {
    position: absolute;
    top: 0;
    right: 100px;
    z-index: 10;
}

#pur-details-box2 {
    width: 1280px;
    margin: 0 auto;
    background-color: #5dc3c8;
    padding: 20px 0;
}
#pur-details-box2 p.title {
    margin-left: 75px;
    font-size: 30px;
    color: #ffffff;
    overflow: hidden;
}
#pur-details-box2 p.title span {
    display: block;
    background-color: #FFF;
    width: 32px;
    height: 32px;
    float: left;
    font-size: 24px;
    color: #5dc3c8;
    text-align: center;
    line-height: 32px;
    font-weight: bold;
    margin-right: 15px;
    margin-top: 5px;
}
#pur-details-box2 p.content {
    width: 550px;
    margin-left: 75px;
    margin-top: 25px;
    color: #fff;
    font-size: 12px;
    line-height: 22px;
}
#pur-details-box2 p.content span {
    display: block;
    color: #000;
}
#pur-details-box3 {
    width: 1280px;
    margin: 0 auto;
    padding: 45px 0;
    background-color: #FFF;
}
#pur-details-box3 p.img {
    width: 1125px;
    margin: 0 auto;
}
#pur-details-box4 {
    width: 1280px;
    margin: 0 auto;
    padding: 45px 0;
    background-color: #efefef;
}
#pur-details-box4 p.img {
    width: 1125px;
    margin: 0 auto;
}
#pur-details-box4 .pd-show {
    width: 1125px;
    margin: 20px auto;
    overflow: hidden;
}
#pur-details-box4 .pd-show .left {
    float: left;
    width: 320px;
}
#pur-details-box4 .pd-show .left p.title {
    width: 200px;
    height: 165px;
    background-color: #FFF;
    overflow: hidden;
    margin-left: 120px;
    border-radius: 15px;
    margin-bottom: 55px;
}
#pur-details-box4 .pd-show .left p.title span {
    width: 175px;
    height: 82px;
    display: block;
    margin: 0 auto;
    border-bottom: 1px solid #59c5c8;
    line-height: 82px;
    font-size: 40px;
    color: #000000;
    text-align: center;
    background-color: #FFF;
}
#pur-details-box4 .pd-show .right {
    width: 775px;
    float: right;
}
#pur-details-box4 .pd-show .right ul li {
    color: #5dc3c8;
    font-size: 12px;
    overflow: hidden;
    margin-top: 18px;
}
#pur-details-box4 .pd-show .right ul li {
    color: #5dc3c8;
    font-size: 12px;
}
#pur-details-box4 .pd-show .right ul li::before {
    content: "○";
    font-size: 30px;
    font-weight: bold;
    margin-right: 3px;
    float: left;
    margin-top: -15px;
}

#pur-details-box1 {
    width: 1280px;
    margin: 0 auto;
    background-color: #FFF;
    padding: 30px 0;
    position: relative;
}

#pur-details-box1 a.togo {
    position: absolute;
    top: 20px;
    right: 100px;
    font-size: 14px;
    color: #228999;
    padding: 5px 15px;
    border-radius: 10px;
    border: 1px solid #228999;
}
#pur-details-box1 p.head-title {
    width: 490px;
    height: 45px;
    line-height: 45px;
    text-align: center;
    margin: 0 auto;
        margin-top: 0px;
    font-size: 20px;
    color: #000000;
    background-color: #5dc3c8;
    border-radius: 10px;
    margin-top: 40px;
}
.pur-details2-box1-show {
    width: 1120px;
    height: 270px;
    margin: 0 auto;
    padding: 20px 0;
    position: relative;
}
.pur-details2-box1-show p.slide-img {
    position: absolute;
    left: 100px;
    top: 20px;
    z-index: 10;
}
.pur-details2-box1-show p.img {
    width: 565px;
    float: right;
    margin-top: 40px;
}
.pur-details2-box1-show p.content {
    width: 565px;
    float: right;
    margin: 20px 0;
    font-size: 16px;
    color: #181919;
}
.pur-details2-box1-show p.content span {
    font-size: 24px;
    color: #181919;
}
.pur-details2-box1-show p.content a {
    font-size: 12px;
    padding: 8px 5px;
    background-color: #f0f0f0;
    color: #6a6a6a;
    margin-left: 20px;
    overflow: hidden;
    display: block;
    float: right;
    border-radius: 5px;
    margin-right: 150px;
}
.pur-details2-box1-show p.content a img {
    width: 15px;
    height: 15px;
    display: block;
    float: left;
    margin-left: 5px;
    margin-right: 5px;
}
.pur-details2-box1-show p.js {
    width: 555px;
    padding-right: 10px;
    float: right;
    font-size: 13px;
    color: #000000;
    line-height: 26px;
}
#pur-details2-box2 {
    width: 1280px;
    margin: 0 auto;
    background-color: #5dc3c8;
    height: 195px;
    overflow: hidden;
}
#pur-details2-box2 p.content {
    width: 585px;
    float: right;
    margin-right: 60px;
    margin-top: 50px;
    font-size: 13px;
    line-height: 26px;
    color: #000000;
}
#pur-details2-box3 {
    width: 1280px;
    margin: 0 auto;
    background-color: #FFF;
    padding: 35px 0;
}
#pur-details2-box3 p.img {
    width: 1120px;
    margin: 0 auto;
}
#pur-details2-box4 {
    width: 1280px;
    margin: 0 auto;
    padding: 55px 0;
    background-color: #efefef;
}
#pur-details2-box4 p.head-title {
    text-align: center;
    font-size: 30px;
    color: #000000;
}
#pur-details2-box4 p.head-title span {
    font-size: 48px;
    margin-left: 20px;
}
.pur-details2-box4-show {
    width: 1125px;
    margin: 15px auto;
    overflow: hidden;
}
.pur-details2-box4-show p.img {
    float: left;
    margin-left: 15px;
}
.pur-details2-box4-show div.content {
    width: 755px;
    padding-left: 25px;
    float: right;
}
.pur-details2-box4-show div.content dl {
    width: 755px;
    position: relative;
    margin-top: 30px;
}
.pur-details2-box4-show div.content dl dt {
    padding: 0 10px;
    height: 35px;
    line-height: 35px;
    font-size: 14px;
    color: #ffffff;
    border-radius: 15px;
    display: inline-block;
    background-color: #5dc3c8;
}

.pa19 {
    width: 1280px;
    margin: auto;
    background: #fff;
}
.pa19 h3 {
    text-align: center;
    font-size: 30px;
    width: 1280px;
    position: relative;
    padding-top: 30px;
    color: #0a2538;
}
.pa19 h3::before {
    width: 37%;
    height: 2px;
    content: "";
    background-color: #007980;
    position: absolute;
    left: 0;
    bottom: 11px;
}
.pa19 h3 span {
    display: block;
    margin-top: 5px;
    font-size: 18px;
    letter-spacing: 1px;
    font-weight: 500;
    text-transform: uppercase;
}
.pa191 {
    padding-left: 140px;
    width: 600px;
    margin-top: 70px;
    margin-bottom: 45px;
}
.pa191 .tit {
    font-size: 30px;
    color: #000;
    line-height: 1;
    margin-bottom: 23px;
}
.pa191 .tit2 {
    font-size: 16px;
    color: #000;
    line-height: 1;
}
.pa191 .tit2 span {
    font-size: 24px;
    color: #000;
}
.pa191 .con {
    font-size: 13px;
    line-height: 24px;
    color: #010101;
    margin-top: 45px;
}
.pa192 {
    background: #5dc3c8;
    padding: 55px 0;
    position: relative;
}
.pa192 .con {
    font-size: 13px;
    line-height: 26px;
    color: #fff;
    padding-left: 140px;
    width: 600px;
}
.pa192 .img {
    position: absolute;
    bottom: 6px;
    right: 220px;
}
.pa193 {
    display: flex;
    justify-content: center;
    font-size: 16px;
    line-height: 34px;
    color: #000;
    padding: 55px 0 35px;
}
.pa193 p {
    margin: 0 55px;
}
.pa194 {
    background: #5dc3c8;
    padding: 15px 80px;
}
.pa194 .title {
    background: #edf8f9;
    text-align: center;
    font-size: 18px;
    line-height: 28px;
    padding: 5px 0;
}
.pa194 ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    width: 1020px;
    margin: auto;
    padding: 30px 0;
}
.pa194 ul .con {
    width: 500px;
    font-size: 14px;
    line-height: 28px;
    color: #000;
}
.pa194 ul .con {
    font-size: 14px;
    line-height: 28px;
    color: #000;
}
.pa194 ul .con .tit {
    font-size: 18px;
    color: #fff;
    line-height: 28px;
    padding-bottom: 10px;
}
.pa194 ul .img {
    width: 420px;
}
.pa194 ul .img img {
    display: block;
    margin: auto;
}
.pa194 .title {
    background: #edf8f9;
    text-align: center;
    font-size: 18px;
    line-height: 28px;
    padding: 5px 0;
}
.pa195bg {
    background: #c6ebfe;
    padding-bottom: 35px;
    padding-top: 25px;
}
.pa195bg .tit {
    font-size: 18px;
    line-height: 28px;
    text-align: center;
    color: #000;
}
.pa195 {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    width: 80%;
    margin: auto;
}
.pa195 dl {
    margin: 25px 5px 0;
}
.pa195 dl dd {
    font-size: 18px;
    line-height: 38px;
    color: #000;
    text-align: center;
}

#about-box2 {
    width: 1280px;
    margin: 0 auto;
    padding: 50px 0;
    background-color: #59c5c8;
    overflow: hidden;
}
#about-box2 .about-box2-show {
    width: 1175px;
    margin: 0 auto;
    overflow: hidden;
}
#about-box2 .about-box2-show .left {
    float: left;
    width: 310px;
    padding: 0 30px;
}
#about-box2 .about-box2-show .left p.logo {
    margin-bottom: 20px;
}
#about-box2 .about-box2-show .left p.logo:nth-child(2) {
    margin-top: 20px;
}
#about-box2 .about-box2-show .right {
    float: right;
    width: 780px;
    padding: 0 10px;
	background-color: #59c5c8;
}
#about-box2 .about-box2-show .right p.chinese {
    font-size: 14px;
    line-height: 23px;
    color: #fff;
}
.about_ry {
    width: 1160px;
    margin: 40px auto 0;
}
.about_list {
    margin-bottom: 16px;
}
.about_list .tit {
    font-size: 18px;
    color: #fff;
    background: rgba(10,37,56,0.7);
    text-align: center;
    line-height: 48px;
}
.about_list .con {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    background: rgba(10,37,56,0.33);
    padding: 20px 0;
}

.about_list2 .con dl.zl {
    width: 213px;
}
.about_list .con dl {
    width: 234px;
    margin: 0 10px;
}
.about_list .con dl dt img {
    width: 100%;
    height: 165px;
    display: block;
}
.about_list .con dl dd {
    font-size: 13px;
    color: #fff;
    text-align: center;
    margin-top: 12px;
    margin-bottom: 10px;
}
.about_listbk {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.about_listbk .about_list2 {
    width: 49%;
}
.index {
    width: 1280px;
    margin: auto;
    height: 100%;
}
.index img {
    display: block;
    width: 100%;
}
#about-box3 {
    width: 1280px;
    margin: 0 auto;
    background-color: #FFF;
    padding: 30px 0;
	height: 720px;
}
#about-box3 p.title {
    text-align: center;
	height: 90px;
}
#about-box3 p.title span {
    display: block;
    font-size: 56px;
    color: #5dafb2;
    border: 2px solid #5dafb2;
        border-right-color: rgb(93, 175, 178);
        border-right-style: solid;
        border-right-width: 2px;
        border-left-color: rgb(93, 175, 178);
        border-left-style: solid;
        border-left-width: 2px;
    border-left: none;
    border-right: none;
    width: 285px;
    margin: 0 auto;
    padding: 10px 0;
}
#about-box3 .about-box3-show:last-child {
    border-bottom: none;
}
#about-box3 .about-box3-show dl.left {
    width: 240px;
    float: left;
    padding-left: 60px;
}
#about-box3 .about-box3-show div.right {
    width: 785px;
    float: right;
    padding-left: 45px;
    letter-spacing: 1px;
}
#about-box3 .about-box3-show dl.left dt {
    width: 190px;
}
#about-box3 .about-box3-show dl.left dd.name {
    font-size: 28px;
    color: #5dafb2;
    text-align: center;
}
#about-box3 .second dl.left dd {
    color: #5dafb2;
    font-size: 16px;
    text-align: center;
}
#about-box3 .about-box3-show dl.left dt:last-child {
    margin-top: 30px;
}
#about-box3 .about-box3-show div.right p.content {
    font-size: 13px;
    color: #040000;
    line-height: 24px;
    width: 765px;
    padding-right: 20px;
}
#about-box3 .about-box3-show div.right p.word {
    font-size: 13px;
    color: #5dafb2;
    line-height: 24px;
    margin-top: 25px;
    position: relative;
    width: 771px;
    padding-right: 14px;
}
#about-box3 .about-box3-show div.right p.word::before {
    content: "“";
    font-size: 120px;
    font-family: 黑体;
    color: #eaebea;
    font-weight: bold;
    left: -95px;
    top: 20px;
    position: absolute;
}
#about-box3 .about-box3-show div.right div.img {
    overflow: hidden;
    margin-top: 20px;
    width: 100%;
}
#about-box3 .about-box3-show div.right div.img ul {
    display: flex;
    align-items: flex-start;
    text-align: center;
    font-size: 14px;
    line-height: 20px;
    color: #5dafb2;
}
#about-box4 {
    width: 1280px;
    margin: 0 auto;
    background-color: #59c5c8;
    padding: 30px 0;
}
#about-box4 p.title {
    text-align: center;
}
#about-box4 p.title span {
    display: block;
    font-size: 56px;
    color: #fff;
    border: 2px solid #fff;
        border-right-color: rgb(255, 255, 255);
        border-right-style: solid;
        border-right-width: 2px;
        border-left-color: rgb(255, 255, 255);
        border-left-style: solid;
        border-left-width: 2px;
    border-left: none;
    border-right: none;
    width: 285px;
    margin: 0 auto;
    padding: 10px 0;
}
#about-box4 .about-box4-show {
    width: 1130px;
    margin: 0 auto;
}
#about-box4 .about-box4-show p.img {
    width: 1174px;
    margin: 20px 0;
        margin-left: 0px;
    margin-left: -22px;
}
#about-box4 .about-box4-show p.content {
    color: #040202;
    font-size: 24px;
    line-height: 32px;
    margin-top: 40px;
    margin-bottom: 20px;
	width:1140px;
}
.about_list2 .con dl {
    width: 170px;
    margin: 0 10px;
}
.about_list2 .con dl dt img {
    width: 100%;
    height: 240px;
    display: block;
}
.about_list2 .con dl.zl dt {
    display: flex;
}
.about_list3 .con dl:nth-child(3) {
    width: 585px;
}
.about_list3 .con dl:nth-child(3) dt {
    display: flex;
}
.about_list3 .con dl:nth-child(3) dt a:nth-child(1) {
    width: 0;
}
.about_list3 .con dl:nth-child(3) dt a:nth-child(2) {
    width: 0;
}
.about_list3 .con dl:nth-child(3) dt a:nth-child(3) {
    width: 0;
}
.about_list3 .con dl:nth-child(3) dt a:nth-child(4) {
    width: 0;
}
.about_list3 .con dl:nth-child(3) dt a:nth-child(5) {
    width: 0;
}

.about_list2 .con dl.zl dt img {
    width: auto;
}
#about-box3 .about-box3-show div.right div.img img {
    display: block;
    margin-right: 30px;
    width: 233px;
    height: 178px;
    margin-bottom: 10px;
    border: 1px solid #5dafb2;
}
#about-box3 .about-box3-show div.right div.img img {
    display: block;
    margin-right: 30px;
    width: 233px;
    height: 178px;
    margin-bottom: 10px;
    border: 1px solid #5dafb2;
}
.enj1 {
    width: 1280px;
    margin: auto;
    background: #fff;
}
.evo2 .title {
    text-align: center;
    position: relative;
    padding-top: 10px;
    margin-bottom: 30px;
}
.evo2 .title p {
    font-size: 30px;
    color: #000;
    line-height: 90px;
}
.evo2 .title span {
    font-size: 16px;
    color: #007980;
    position: absolute;
    bottom: -7px;
    left: 50%;
    line-height: 1;
    display: block;
    width: 330px;
    margin-left: -165px;
    background: #fff;
    text-transform: uppercase;
}
.evo2_ul {
    width: 100%;
    margin: 0 auto;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    background: #fffc00;
    padding-top: 20px;
}
.evo2_ul li {
    width: 145px;
    margin: 0 28px;
}
.evo2_ul li .img img {
    width: 100%;
    display: block;
}
.evo2_ul li .tit {
    font-size: 20px;
    color: #0e050a;
    text-align: center;
    line-height: 60px;
}
.solu_content {
    width: 100%;
    background: #5dc2c8;
}
.solu_content_l {
    width: 52%;
    float: left;
    padding: 42px 62px 0 42px;
}
.solu_content_l p {
    font-size: 13px;
    line-height: 36px;
    color: #fff;
}
.solu_content_l p span {
    font-size: 15px;
    color: #000;
    font-weight: bold;
}
.solu_content_r {
    width: 38%;
    float: left;
}
.solu_content_r img {
    padding-top: 10px;
    padding-bottom: 20px;
}
.clearfix::after {
    clear: both;
    display: block;
    visibility: hidden;
    height: 0;
    line-height: 0;
    content: '.';
}
.solu_service {
    width: 100%;
    background: #ced3d7;
    padding-bottom: 40px;
}
.solu_service div p {
    font-size: 30px;
    color: #000;
    text-align: center;
    padding: 40px 0 35px;
}
.solu_service div ul {
    display: flex;
    justify-content: center;
}
.solu_service div ul li {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 265px;
    height: 265px;
    border-radius: 50%;
    border: 3px solid #fff;
    margin: 0 26px;
}
.solu_service div ul li div {
    background: #5dc2c8;
    width: 252px;
    height: 252px;
    border-radius: 50%;
}
.solu_service div ul li p:nth-child(1) {
    width: 134px;
    font-size: 16px;
    color: #000;
    text-align: center;
    line-height: 34px;
    background: #fff;
    border-radius: 8px;
    padding: 0;
    font-weight: bold;
    margin: 50px auto 0;
}
.solu_service div ul li p:nth-child(3) {
    font-size: 13px;
    color: #fff;
    line-height: 28px;
    padding: 0;
    text-align: center;
}
.solu_service div ul li p:nth-child(2) {
    font-size: 14px;
    color: #000;
    line-height: 28px;
    padding: 0;
    text-align: center;
    margin-top: 25px;
}
.clear {
    clear: both;
}
.solu_for {
    width: 100%;
    background: #ced3d7;
    padding-bottom: 48px;
}
.solu_for div p {
    font-size: 30px;
    color: #000;
    text-align: center;
    padding: 35px 0 25px;
}

.solu_for div ul {
    margin: 10px 6.942%;
}
.solu_for div ul li {
    float: left;
    width: 316px;
    margin-right: 7%;
}
.solu_for div ul li p:nth-child(1) {
    width: 30%;
    font-size: 16px;
    color: #fff;
    text-align: left;
    line-height: 36px;
    background: #5dc2c8;
    border-radius: 8px;
    line-height: 36px;
    padding: 0 0 0 14px;
    font-weight: bold;
}
.solu_for div ul li p:nth-child(2) {
    font-size: 13px;
    color: #000;
    border: 2px solid #5dc2c8;
    border-radius: 8px;
    margin-top: -18px;
    padding: 25px 12px;
    text-align: left;
    line-height: 34px;
    height: 100px;
}
.clearfix::after {
    clear: both;
    display: block;
    visibility: hidden;
    height: 0;
    line-height: 0;
    content: '.';
}
.solu_for div ul li:nth-child(3) {
    margin-right: 0;
}
.solu_title1 {
    background: #f08200;
    width: 100%;
}
.solu_title p {
    text-align: center;
    font-size: 20px;
    color: #fff;
}
.solu_title1 p img {
    padding: 0;
}

.evo1 {
    width: 1280px;
    margin: 0 auto;
    background: #fff;
}
.evo1 .title {
    border-bottom: 2px solid #007980;
    text-align: center;
    position: relative;
    padding-top: 8px;
    margin-bottom: 35px;
	height:70px;
}
.evo1 .title p {
    font-size: 30px;
    font-weight: bold;
    color: #5fc2c9;
    line-height: 70px;
}
.evo1 .title span {
    font-size: 18px;
    font-weight: bold;
    color: #5fc2c9;
    position: absolute;
    bottom: -7px;
    left: 50%;
    line-height: 1;
    display: block;
    width: 270px;
    margin-left: -135px;
    background: #fff;
    text-transform: uppercase;
}
.evo1_lr {
    background: #0a2538;
    padding: 50px 40px;
}
.evo1_lr .evo1_l {
    width: 322px;
    float: left;
}
.evo1_lr .evo1_l img {
    width: 100%;
    display: block;
}
.evo1_lr .evo1_r {
    width: 825px;
    float: right;
    color: #fff;
    font-size: 13px;
    line-height: 25px;
    text-align: justify;
    margin-right: 10px;
}
.clearfix::after {
    clear: both;
    display: block;
    visibility: hidden;
    height: 0;
    line-height: 0;
    content: '.';
}
.evo2 {
    width: 1280px;
    margin: 0 auto;
    background: #fff;
}
.enj_title p {
    font-size: 17px;
    font-weight: bold;
    color: #000;
    line-height: 42px;
    margin: 0 8%;
    padding: 40px 0;
    font-style: italic;
}
.evo2_lr {
    background: #ffe6bb;
    width: 1174px;
    margin: 0 auto 40px;
    position: relative;
}
.evo2_lr .evo2_l {
    width: 577px;
    float: left;
}
.evo2_lr .evo2_l img {
    width: 100%;
    display: block;
}
evo2_lr .evo2_r {
    width: 537px;
    float: right;
    color: #000;
    font-size: 13px;
    line-height: 27px;
    text-align: justify;
    padding: 80px 30px 0;
}
.evo2_lr .evo2_r {
    width: 537px;
    float: right;
    color: #000;
    font-size: 13px;
    line-height: 27px;
    text-align: justify;
    padding: 80px 30px 0;
}
.evo2_lr .evo2_r em {
    font-size: 26px;
    font-weight: bold;
}
.evo2_lr .evo2_r img {
    display: block;
    position: absolute;
    bottom: 42px;
    right: 23px;
}
.evo2_sjyj {
    width: 1174px;
    margin: 0 auto 6px;
}
.evo2_sjyj dl {
    width: 572px;
    background: #626262;
    float: left;
    height: 127px;
    align-items: center;
    display: flex;
    border-radius: 6px;
}
.evo2_sjyj dl dt {
    width: 127px;
    height: 127px;
    border-radius: 8px;
    border: 3px solid #fff;
    align-items: center;
    display: flex;
    justify-content: center;
    color: #0e050a;
    background: #aaa;
    font-size: 30px;
}
.evo2_sjyj dl dd {
    font-size: 13px;
    color: #fff;
    line-height: 27px;
    width: 380px;
    padding-left: 25px;
    padding-right: 30px;
    float: right;
}
.evo2_sjyj dl:nth-child(2) {
    float: right;
    background: #f39800;
}
.evo2_sjyj dl:nth-child(2) dt {
    background: #f7b64b;
}
.evo2_sjyj dl dd {
    font-size: 13px;
    color: #fff;
    line-height: 27px;
    width: 380px;
    padding-left: 25px;
    padding-right: 30px;
    float: right;
}
.evo2_sjyj2 {
    width: 1174px;
    margin: 25px auto 0;
    padding-bottom: 25px;
}
.evo2_sjyj2 dl {
    width: 572px;
    float: left;
    text-align: center;
}
.evo2_sjyj2 dl dt {
    font-size: 23px;
    line-height: 1;
    padding-bottom: 35px;
}
.evo2_sjyj2 dl:nth-child(2) {
    float: right;
}
.evo2_sjyj2 dl dt {
    font-size: 23px;
    line-height: 1;
    padding-bottom: 35px;
}
.evo3 {
    width: 1280px;
    margin: 0 auto;
    background: #dadada;
    padding-bottom: 46px;
}
.evo3 .title {
    text-align: center;
    position: relative;
    padding-top: 15px;
    margin-bottom: 30px;
}
.evo3 .title p {
    font-size: 30px;
    color: #000;
    line-height: 62px;
}
.evo3 .title p b {
    font-weight: normal;
    color: #5dc3c8;
}
.evo3 .title span {
    font-size: 12px;
    color: #000;
    line-height: 1;
    display: block;
    text-transform: uppercase;
}
.sbq dl:first-child {
    margin-left: 20px;
}
.sbq dl dt {
    width: 64px;
    line-height: 64px;
    background: #fff;
    color: #5dc3c8;
    font-size: 61px;
    font-family: Arial;
    text-align: center;
    border-radius: 8px;
    -moz-box-shadow: 4px 4px 8px rgba(0, 0, 0,0.75);
    box-shadow: 4px 4px 8px rgba(0, 0, 0,0.75);
    margin-left: 8px;
}
.sbq dl dd {
    width: 290px;
    float: right;
    margin-right: 30px;
}
.sbq dl dd .tit1 {
    font-size: 34px;
    color: #000;
    line-height: 1;
    margin-bottom: 8px;
}
.sbq dl dd .tit2 {
    font-size: 21px;
    color: #fff;
    line-height: 38px;
}
.sbq dl dd .des {
    font-size: 12px;
    line-height: 25px;
    color: #000;
    text-align: justify;
}
.sbq dl {
    width: 406px;
    height: 240px;
    background: #5dc3c8;
    float: left;
    margin-right: 10px;
    padding-top: 20px;
    padding-bottom: 50px;
}
.sbq dl dt {
    width: 64px;
    line-height: 64px;
    background: #fff;
    color: #5dc3c8;
    font-size: 61px;
    font-family: Arial;
    text-align: center;
    border-radius: 8px;
    -moz-box-shadow: 4px 4px 8px rgba(0, 0, 0,0.75);
    box-shadow: 4px 4px 8px rgba(0, 0, 0,0.75);
    margin-left: 8px;
}
.sbq dl dd {
    width: 290px;
    float: right;
    margin-right: 30px;
}
.sbq dl dd .tit1 {
    font-size: 34px;
    color: #000;
    line-height: 1;
    margin-bottom: 8px;
}
.sbq dl dd .tit2 {
    font-size: 21px;
    color: #fff;
    line-height: 38px;
}
.sbq dl dd .des {
    font-size: 12px;
    line-height: 25px;
    color: #000;
    text-align: justify;
}
.sbq dl {
    width: 406px;
    height: 240px;
    background: #5dc3c8;
    float: left;
    margin-right: 10px;
    padding-top: 20px;
    padding-bottom: 50px;
}
.sbq dl dt {
    width: 64px;
    line-height: 64px;
    background: #fff;
    color: #5dc3c8;
    font-size: 61px;
    font-family: Arial;
    text-align: center;
    border-radius: 8px;
    -moz-box-shadow: 4px 4px 8px rgba(0, 0, 0,0.75);
    box-shadow: 4px 4px 8px rgba(0, 0, 0,0.75);
    margin-left: 8px;
}
.sbq dl dd {
    width: 290px;
    float: right;
    margin-right: 30px;
}
.evo3 .jcbg {
    font-size: 20px;
    line-height: 27px;
    color: #f08200;
    text-align: center;
    padding-top: 45px;
    padding-bottom: 8px;
}
.evo3 .tb1 {
    border: 1px solid #000;
    width: 1200px;
    margin: 0 auto;
    text-align: center;
    background: #fff;
}
.evo3 .tb1 tr td:first-child {
    width: 31%;
}
.evo3 .tb1 tr td {
    border: 1px solid #000;
    line-height: 20px;
    font-size: 12px;
}
.evo3 .lhj {
    text-align: center;
    font-size: 12px;
    color: #000;
    line-height: 23px;
    padding-top: 14px;
}
.evo3 .jcbg {
    font-size: 20px;
    line-height: 27px;
    color: #f08200;
    text-align: center;
    padding-top: 45px;
    padding-bottom: 8px;
}
.evo3 .tb2 {
    border: 1px solid #000;
    width: 1200px;
    margin: 0 auto;
    text-align: center;
    background: #fff;
}
.evo3 .tb2 tr td:nth-child(1) {
    width: 24%;
}
.evo3 .tb2 tr td:nth-child(2) {
    width: 40%;
}
.evo3 .tb2 tr td {
    border: 1px solid #000;
    line-height: 17px;
    font-size: 12px;
}
.evo3 .title {
    text-align: center;
    position: relative;
    padding-top: 15px;
    margin-bottom: 30px;
}
.evo3 .title p {
    font-size: 30px;
    color: #000;
    line-height: 62px;
}
.evo3 .tb3 {
    width: 1255px;
    margin: 0 auto;
}
.evo3 .tb3 tr th {
    line-height: 50px;
    font-size: 21px;
    background: #e8a14c;
    color: #000;
    font-weight: normal;
	text-align: center;
}
.evo3 .tb3 tr td:nth-child(2) {
    width: 32%;
    padding-left: 35px;
    vertical-align: -webkit-baseline-middle;
}
.evo3 .tb3 tr td:nth-child(3) {
    padding-left: 35px;
    vertical-align: -webkit-baseline-middle;
}
.evo3 .tb3 tr td:nth-child(1) {
    width: 32%;
    font-size: 21px;
    text-align: center;
}
.evo4 {
    width: 1280px;
    margin: 0 auto;
    background: #5dc2c8;
    padding-bottom: 54px;
    padding-top: 40px;
	height:450px;
}
.evo4 .top img {
    display: block;
    margin: auto;
}
.evo4 ul {
    width: 1235px;
    margin: 40px auto 0;
    display: flex;
    flex-wrap: wrap;
}
.evo4 ul li {
    width: 184px;
    position: relative;
    margin-right: 21px;
}
.evo4 ul li a:nth-child(1) {
    display: block;
    position: absolute;
    top: 8px;
    left: 12px;
}
.evo4 ul li a:nth-child(2) {
    display: block;
}
.evo4 ul li p {
    width: 67px;
    line-height: 17px;
    text-align: center;
    font-size: 12px;
    color: #000;
    background: #fff;
    border-radius: 9px;
    margin: 18px auto 0;
}
.evo4 ul li a img {
    width: 100%;
    display: block;
    margin: auto;
}
.enj2 {
    width: 1280px;
    margin: 0 auto;
    background: #5dc2c8;
}
.enj2 p {
    font-size: 30px;
    font-weight: bold;
    text-align: center;
    padding-bottom: 30px;
    line-height: 42px;
}
.evo5 {
    width: 1280px;
    margin: 0 auto;
    background: #fff;
    padding-bottom: 17px;
}
.evo5 .top img {
    display: block;
    margin: auto;
}
.evo5 ul {
    width: 1240px;
    margin: 0px auto;
}
.evo5 ul li {
    width: 408px;
    margin-right: 8px;
    float: left;
    position: relative;
    margin-bottom: 8px;
}
.evo5 ul li .tit {
    width: 100%;
    line-height: 30px;
    background: rgba(255,255,255,0.65);
    position: absolute;
    bottom: 0;
    left: 0;
    text-align: center;
    font-size: 18px;
}
.evo5 ul li:nth-child(3n) {
    margin-right: 0;
}
.product-box {
    width: 1280px;
    margin: 0 auto;
    background-color: #FFF;
    font-size: 16px;
    color: #ffffff;
}
.product-box .ct1 {
    width: 100%;
    background-image: url(../../images/pro11.jpg);
    background-size: 100% 100%;
    padding-bottom: 1px;
}
.product-box h3 {
    text-align: center;
    font-size: 30px;
    width: 1280px;
    position: relative;
    padding-top: 35px;
    color: #333;
}
.product-box h3::before {
    width: 38%;
    height: 2px;
    content: "";
    background-color: #007980;
    position: absolute;
    left: 0;
    bottom: 11px;
}
.product-box h3 span {
    display: block;
    margin-top: 10px;
    font-size: 18px;
    letter-spacing: 1px;
    font-weight: 500;
}
.product-box h3::after {
    width: 38%;
    height: 2px;
    content: "";
    background-color: #007980;
    position: absolute;
    right: 0;
    bottom: 11px;
}
.product-box .ct1 dl {
    width: 1200px;
    margin: 40px auto 30px;
    overflow: hidden;
    display: flex;
    align-items: center;
    height: 108px;
    background-color: #5dc3c8;
}
.product-box .ct1 dl dt {
    width: 575px;
    font-size: 20px;
    line-height: 27px;
    text-align: center;
}
.product-box .ct1 div.im {
    text-align: right;
    width: 1200px;
    margin: 0 auto;
}
.product-box .ct1 p.cont {
    font-size: 20px;
    line-height: 35px;
    color: #0f633d;
    text-align: right;
    width: 1200px;
    margin: 10px auto;
}
.pro_listbg {
    width: 1280px;
    margin: auto;
    background: #fff;
}
.pro_list {
    padding: 20px;
}
.pro_list dl {
    display: flex;
    align-items: center;
    margin: 20px 0;
}
.pro_list dl dt {
    width: 500px;
    margin-right: 25px;
}
.pro_list img {
    max-width: 100%;
    display: block;
}
.pro_list dl dd {
    width: 925px;
}
.pro_list dl dd .tit {
    font-size: 18px;
    color: #0b2538;
    margin-bottom: 12px;
}
.pro_list dl dd .des {
    font-size: 15px;
    color: #5dc3c8;
    line-height: 24px;
    margin-bottom: 20px;
}
.pro_list dl dd .ss {
    font-size: 15px;
    color: #0b2538;
}
.pro_list img {
    max-width: 100%;
    display: block;
}
#about-box2 .about-box2-show .right p.english {
    font-size: 12px;
    line-height: 17px;
    margin-top: 40px;
    color: #333;
    font-family: Arial;
    font-weight: bold;
}
.about_listbk .about_list2:nth-child(2) .con dl:nth-child(2) dt img {
    height: 165px;
}
.about_listbk .about_list2:nth-child(2) .con dl:nth-child(2) dt {
    margin-top: 75px;
}
.about_listbk .about_list2:nth-child(2) .con dl:nth-child(2) {
    width: 234px;
}