﻿/* 织梦58（dede58.com）做最好的织梦整站模板下载网站 */

@charset "utf-8";

/* CSS Document */

html {

	min-width: 1200px;

}

body {

	overflow-x: hidden;

	overflow-y: auto;

}

body, p, form, textarea, h1, h2, h3, h4, h5, dl, dd {

	margin: 0px;

}

input, button, ul, ol {

	margin: 0px;

	padding: 0px;

}

body, input, button, form {

	font-size: 14px;

	line-height: 28px;

	font-family: "microsoft yahei", 'PingFang SC', 'Myriad Pro', "AvantGarde Bk BT", "Arial", 'Helvetica Neue', 'Helvetica', 'sans-serif';

	color: #333333;

}

h1, h2, h3, h4, h5, h6 {

	font-size: 14px;

	font-weight: normal;

}

ul, ol, li {

	list-style: none;

}

input {

	background: none;

	border: 0 none;

}

img, iframe {

	border: 0px;

}

em, i {

	font-style: normal;

}

button, input, select, textarea {

	font-size: 100%;

	outline: none;

}

table {

	border-collapse: collapse;

	border-spacing: 0;

}

.red {

	color: #ba292e;

}

.fl, .left {

	float: left;

}

.fr, .right {

	float: right;

}

.tac {

	text-align: center;

}

.tar {

	text-align: right;

}

.poa {

	position: absolute;

}

.por {

	position: relative;

}

.hidden {

	display: none;

}

.w1200 {

	width: 1200px;

	margin: 0 auto;

}

.ico {

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

	display: inline-block;

	vertical-align: middle;

}

.icon {

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

	display: inline-block;

	vertical-align: middle;

}

.icon1 {

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

	display: inline-block;

	vertical-align: middle;

}

a {

	color: #333333;

	text-decoration: none;

	cursor: pointer;

}

a:hover {

	color: #3fb150;

	text-decoration: none;

}

a:visited {

	text-decoration: none;

}

.ease, .ease * {

	-webkit-transition: all ease 300ms;

	-moz-transition: all ease 300ms;

	-ms-transition: all ease 300ms;

	-o-transition: all ease 300ms;

	transition: all ease 300ms;

}

.noease, .noease * {

	-webkit-transition: none;

	-moz-transition: none;

	-ms-transition: none;

	-o-transition: none;

	transition: none;

}

:-moz-placeholder {

color: #aaa;

}

::-moz-placeholder {

color: #aaa;

}

input:-ms-input-placeholder, textarea:-ms-input-placeholder {

color: #aaa;

}

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {

color: #aaa;

}

/*清除浮动*/

.clearfix {

*zoom: 1;

}

.clearfix:after {

	visibility: hidden;

	display: block;

	font-size: 0;

	content: " ";

	clear: both;

	height: 0;

}

/*top_main*/

.head_main_top {

	height: 30px;

	border-bottom: #e5e5e5 solid 1px;

	width: 100%;

	background-color: #fff;

	font-size: 12px;

	line-height: 30px;

	color: #333;

}

.head_main_top .mbx {

	float: left;

	height: 12px;

	margin-top: 10px;

}

.head_main_top .mbx li {

	font-size: 12px;

	color: #333;

	border-right: #d8d8d8 solid 1px;

	padding: 0 13px;

	display: block;

	float: left;

	height: 12px;

	line-height: 12px;

	position: relative;

}

.head_main_top .mbx li:nth-child(4) {

	border-right: none;

}

.head_main_top .mbx li a:hover p {

	color: #3fb150;

}

.head_main_top .sousuo {

	float: left;

	position: relative;

}

.head_main_top .sousuo .topsearch {

	display: block;

	cursor: pointer;

	width: 36px;

	height: 36px;

	margin: 0 auto;

	text-align: center;

}

.head_main_top .sousuo .topsearch .btn_search {

	display: block;

	width: 12px;

	height: 12px;

	background-position: -282px -130px;

	margin-left: 13px;

	margin-top: 13px;

}

.head_main_top .sousuo .btn_close_main {

	width: 36px;

	height: 36px;

	margin: 0 auto;

	background-color: #d9d9d9;

	text-align: center;

	position: absolute;

	top: 0;

	left: 0;

	z-index: 9;

	display: none;

}

.head_main_top .sousuo .btn_close_main .btn_close {

	width: 12px;

	height: 12px;

	margin-top: 5px;

	margin-left: 0px;

	background-position: -282px -149px;

}

.head_main_nav {

	width: 100%;

	height: 100px;

}

.head_main_nav .logo {

	display: block;

	padding-top: 10px;

}

.head_main_nav .logo a {

	display: block;

}

.head_main_nav .logo img {

	width: 100%;

	height: 100%;

	display: block;

}

.head_main_nav .toprig {

	width: 311px;

	height: 36px;

	margin-top: 38px;

	border: #3fb150 solid 2px;

	overflow: hidden;

}

.head_main_nav .toprig .s_input {

	border: 0;

	height: 36px;

	line-height: 36px;

	width: 254px;

	padding-left: 10px;

}

.head_main_nav .toprig .s_btn {

	border: 0;

	line-height: 36px;

	width: 47px;

	color: #fff;

	height: 36px;

	background-color: #3fb150;

}

.head_main_nav .tel_main {

	float: right;

	margin-top: 25px;

	width: 280px;

}

.head_main_nav .tel_main s {

	width: 50px;

	height: 50px;

	float: left;

	margin-right: 10px;

	background-position: 0 0;

}

.head_main_nav .tel_main .zx {

	font-size: 14px;

	line-height: 14px;

	color: #333;

}

.head_main_nav .tel_main .webTel {

	margin-top: 12px;

	font-weight: bold;

	font-family: arial;

	font-size: 30px;

	line-height: 24px;

	color: #3fb150;

}

/*header_main*/

.header_main {

	position: relative;

	width: 100%;

	height: 60px;

	z-index: 10;

	background: #3fb150;

	border-bottom: 3px solid #105529;

}

#nav_main {

	width: 1200px;

	height: 60px;

}

#nav_main .nav {

	width: 100%;

	height: 60px;

	z-index: 12;

}

#nav_main .nav li {

	position: relative;

	float: left;

	width: 171px;

	z-index: 10;

	text-align: center;

	-webkit-transition: all .3s ease-in-out 0s;

	-moz-transition: all .3s ease-in-out 0s;

	transition: all .3s ease-in-out 0s;

}

#nav_main .nav li a.aLink {

	font-size: 16px;

	height: 60px;

	line-height: 60px;

	display: block;

	position: relative;

	cursor: pointer;

	overflow: hidden;

	color: #fff;

}

#nav_main .nav li a i {

	width: 1px;

	height: 12px;

	background-color: #63be70;

	display: block;

	position: absolute;

	right: 0;

	top: 24px;

}

#nav_main .nav li.hover, #nav_main .nav li:hover {

	background-color: #2a6fab;

}

#nav_main .nav li.hover i, #nav_main .nav li:hover i {

	display: block;

}

#nav_main .nav li.hover a.aLink:before {

	width: 100%;

}

#nav_main .nav li:hover a.aLink:before {

	width: 100%;

}

.header_main .tel_main {

	float: right;

	width: 160px;

	height: 110px;

}

.header_main .tel_main .zx {

	margin-top: 30px;

	font-size: 14px;

	line-height: 24px;

	color: #666;

}

.header_main .tel_main .tel {

	font: normal 32px "Vladimir Script";

	line-height: 24px;

	color: #333;

	text-indent: -12px;

}

#nav_main .nav li.hover i, #nav_main .nav li:hover i {

	display: none;

}

#nav_main .nav li:last-child i {

	display: none;

}

/*导航栏下拉*/

#nav_main li.hover .subnav a {

	background: none;

}

#nav_main .nav .subnav {

	background: #3fb150;

	height: auto;

	left: 0px;

	top: 60px;

	position: absolute;

	width: 100%;

	z-index: 199;

	border-top: 3px solid #105529;

}

#nav_main .nav .subnav {

filter: progid:DXImageTransform.Microsoft.Shadow(color=#4c91c0, direction=120, strength=5);

	opacity: 0;

	visibility: hidden;

	transition: all .6s ease 0s;

	transform: translate3d(0, 10px, 0);

	-moz-transform: translate3d(0, 10px, 0);

	-webkit-transform: translate3d(0, 10px, 0);

}

#nav_main .nav li:hover .subnav {

	opacity: 1;

	visibility: visible;

	transform: translate3d(0, 0, 0);

	-moz-transform: translate3d(0, 0, 0);

	-webkit-transform: translate3d(0, 0, 0);

}

#nav_main .nav .subnav li {

	width: 100%;

}

#nav_main .nav .subnav .nav1 a {

	color: #fff;

	display: block;

	font-size: 14px;

	text-align: left;

	font-weight: 500;

	line-height: 12px;

	height: 12px;

	padding: 20px 0px;

	text-align: center;

	transition: all 0.2s ease-in-out 0s;

	border-top: 1px solid #63be70;

}

#nav_main .nav .subnav li.nav1 {

	padding: 0;

	background: none;

}

#nav_main .nav .subnav li.nav1:first-child a {

	border-top: none;

}

#nav_main .nav .subnav li:hover {

	background: #2a6fab;

}

#nav_main .nav .subnav li:hover a {

	color: #fff;

}

.immediately {

	position: absolute;

	right: 0;

	top: 23px;

}

.immediately a {

	width: 40px;

	height: 40px;

	background-position: -282px 0px;

	display: block;

}

.immediately p {

	width: 60px;

	height: 24px;

	background-position: -334px 0px;

	position: absolute;

	right: -10px;

	top: 42px;

	font-size: 12px;

	color: #fff;

	text-align: center;

}

.immediately a:hover {

	background-position: -282px -44px;

}

/* banner */

#banner_main {

	overflow: hidden;

	z-index: 2;

	max-width: 1920px;

	margin: 0 auto;

	width: 100%;

}

#banner_main .banner {

	position: relative;

	width: 100%;

	height: 600px;

	margin: 0 auto;

	min-width: 1200px;

}

#banner {

	width: 100%;

	min-width: 1000px;

	position: relative;

	overflow: hidden;

	z-index: 0;

}

#banner, .banner ul {

	max-height: 600px;

	overflow: hidden;

}

.banner li {

	width: 100%;

	position: absolute;

	z-index: 1;

	overflow: hidden;

	display: none;

}

.banner li:first-child {

	display: block;

}

.banner li img {

	width: 1920px;

	height: 600px;

	display: block;

	position: relative;

	left: 50%;

	margin-left: -960px;

	top: 0;

	min-width: 1200px;

}

#banner .tip {

	width: 1000px;

	height: 14px;

	line-height: 0;

	font-size: 0;

	text-align: center;

	position: absolute;

	left: 50%;

	margin-left: -500px;

	bottom: 20px;

	z-index: 12;

}

#banner .tip span {

	width: 40px;

	height: 5px;

	margin: 0 10px;

	display: inline-block;

	font-size: 0;

	cursor: pointer;

	border: #fff solid 2px;

	opacity: 0.5;

	filter: Alpha(opacity=50);

}

#banner .tip span.cur {

	background-color: #3fb150;

	border-color: #3fb150;

	opacity: 1;

	filter: Alpha(opacity=100);

}

#banner #btn_prev, #banner #btn_next {

	width: 31px;

	height: 61px;

	position: absolute;

	top: 260px;

	z-index: 5;

	display: none;

}

#banner #btn_prev {

	background-position: 0px 0;

	left: 12%;

	transition: all 600ms ease;

}

#banner #btn_next {

	background-position: -38px 0px;

	right: 12%;

	transition: all 600ms ease;

}

#banner #btn_prev:hover {

	left: 11.6%;

	transition: all 600ms ease;

	background-position: 0px -72px;

}

#banner #btn_next:hover {

	right: 11.6%;

	transition: all 600ms ease;

	background-position: -38px -72px;

}

/*banner end*/

/********.fixtool*********/

.toolbar {

	width: 52px;

	position: fixed;

	right: 1%;

	top: 50%;

	margin-top: -115px;

	z-index: 999;

}

.toolbar dd {

	width: 51px;

	height: 51px;

	margin-bottom: 1px;

	position: relative;

	-webkit-border-radius: 100%;

	border-radius: 100%;

	margin-top: 4px;

	border: #ebebeb solid 1px;

	background-color: #fff;

	-webkit-border-radius: 100%;

	border-radius: 100%;

}

.toolbar dd i {

	width: 51px;

	height: 51px;

	display: block;

	position: absolute;

	left: 0;

	top: 0;

	cursor: pointer;

	text-align: center;

	-webkit-border-radius: 100%;

	border-radius: 100%;

}

.toolbar dd i span {

	width: 35px;

	height: 35px;

	display: block;

	margin: 8px 0 0 8px;

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

}

.toolbar dd.gottop {

	display: none;

}

.toolbar .slide-tel {

	display: block;

	width: 0;

	height: 53px;

	line-height: 53px;

	font-size: 24px;

	font-weight: bold;

	font-family: arial;

	color: #FFF;

	position: absolute;

	padding: 0 0 0 53px;

	top: -1px;

	right: -2px;

	-webkit-border-radius: 50px;

	border-radius: 50px;

	overflow: hidden;

}

.toolbar .pop {

	position: absolute;

	right: 90px;

	top: -65px;

	background: #3fb150;

	display: none;

}

.toolbar .pop-code {

	width: 160px;

}

.toolbar .pop-code img {

	width: 120px;

	height: 120px;

	display: block;

	padding: 20px 20px 0;

}

.toolbar .pop-code h3 {

	height: 52px;

	line-height: 26px;

	text-align: center;

	color: #fff;

	font-size: 16px;

	font-weight: 400;

	white-space: nowrap;

}

.toolbar .pop-code h3 b {

	display: block;

	font-size: 14px;

	font-weight: normal;

}

.toolbar .qq span {

	background-position: -35px -47px;

}

.toolbar .qq a {

	width: 52px;

	height: 52px;

	cursor: pointer;

	display: block;

}

.toolbar .qq:hover {

	background-color: #3fb150;

	border-radius: 100%;

}

.toolbar .qq:hover span {

	background-position: 0 -47px;

}

.toolbar .tel span {

	background-position: -35px 0;

}

.toolbar .tel:hover {

	background: #3fb150;

}

.toolbar .tel:hover span {

	background-position: 0 0;

}

.toolbar .code span {

	background-position: -35px -95px;

}

.toolbar .code:hover {

	background-color: #009b4c;

	border-radius: 100%;

}

.toolbar .code:hover span {

	background-position: 0 -95px;

}

.toolbar .top span {

	background-position: -35px -142px;

}

.toolbar .top:hover {

	background-color: #3fb150;

	border-radius: 100%;

}

.toolbar .top:hover span {

	background-position: 0 -142px;

}

.toolbar dd:hover {

}

/*footer*/

.footer_main {

	position: relative;

	width: 100%;

	height: 258px;

	background-color: #343d44;

	overflow: hidden;

}

.foot_z {

	width: 750px;

	float: left;

	margin-top: 15px;

	border-right: #495157 solid 1px;

	height: 247px;

}

.foot_z h3 {

	font-size: 18px;

	color: #fff;

}

.foot_z h3 i {

	display: block;

	width: 40px;

	height: 1px;

	background-color: #fff;

	margin-top: 16px;

}

.foot_z p {

	display: block;

	margin-top: 24px;

	font-size: 16px;

	color: #fff;

}

.foot_z ul {

	display: inline-block;

	padding-top: 14px;

	width: 350px;

}

.foot_z ul li {

	display: block;

	font-size: 14px;

	color: #fff;

	line-height: 20px;

	padding-top: 10px;

}

.foot_y {

	width: 550px;

	float: left;

	margin-top: 50px;

	margin-left: 48px;

	border-right: #495157 solid 1px;

}

.foot_y h3 {

	font-size: 18px;

	color: #fff;

	padding-bottom: 20px;

}

.foot_y h3 i {

	display: block;

	width: 40px;

	height: 1px;

	background-color: #fff;

	margin-top: 16px;

}

.foot_y .item {

	float: left;

	margin-top: 10px;

}

.foot_y .item.item4 {

	margin-left: 20px;

}

.foot_y .item.item1 {

	clear: left;

}

.foot_y .item .txt {

	width: 232px;

	height: 44px;

	font-size: 14px;

	line-height: 43px;

	text-indent: 8px;

	color: #aeb0b2;

	padding-left: 6px;

*text-indent: 0px;

	border: #71787c solid 1px;

}

.foot_y .item .area {

	width: 496px;

	height: 74px;

	font-size: 14px;

	text-indent: 8px;

	resize: none;

	-webkit-appearance: none;

	color: #aeb0b2;

	line-height: 28px;

	padding-left: 6px;

	border: #71787c solid 1px;

	background-color: transparent;

	font-family: "microsoft yahei";

}

.foot_y .submit {

	display: block;

	clear: left;

}

.foot_y .submit .tijiao {

	width: 150px;

	height: 46px;

	margin-top: 20px;

	font-size: 16px;

	color: #fff;

	cursor: pointer;

	border: none;

	border: 0;

	background-color: #3fb150;

	display: inline-block;

	float: right;

	margin-right: 44px;

	-webkit-transition: all ease 300ms;

	-moz-transition: all ease 300ms;

	-ms-transition: all ease 300ms;

	-o-transition: all ease 300ms;

	transition: all ease 300ms;

}

.foot_y .submit .tijiao:hover {

	background-color: #fff;

	color: #333;

}

.foot_j {

	float: right;

	width: 350px;

	margin-top: 20px;

}

.foot_j b {

	display: block;

	width: 198px;

	height: 198px;

	border: #71787c solid 1px;

	text-align: center;

}

.foot_j b img {

	width: 180px;

	height: 180px;

	display: inline-block;

	background-size: 100%;

	margin-top: 10px;

}

.foot_j p {

	display: inline-block;

	font-size: 14px;

	color: #fff;

	padding-top: 20px;

}

.foot_j span {

	display: inline-block;

	font-size: 14px;

	color: #fff;

	padding-top: 5px;

}

.foot_y .item .txt.tel {

	margin-left: 5px;

}

.copyright {

	width: 100%;

	height: 40px;

	line-height: 40px;

	background: #2a3137;

}

.copyright p {

	font-size: 12px;

	color: #fff;

	float: left;

}

.copyright a {

	font-size: 12px;

	color: #fff;

}

.copyright span {

	margin: 0 6px;

}

.copyright a:hover {

	color: #e2e2e2;

}

.copyright i {

	display: block;

	color: #fff;

	font-size: 12px;

	float: right;

}

/********.toolbar1*********/

.toolbar1 {

	width: 77px;

	position: fixed;

	right: 10px;

	bottom: 200px;

	z-index: 999;

	border: 1px solid #e8e8e8;

}

.toolbar1 .icon2 {

	width: 40px;

	height: 40px;

	display: block;

	margin: 11px auto 0;

	background: url(../images/fix-ico.png) no-repeat -2px 5px;

}

.toolbar1 dd {

	width: 77px;

	height: 90px;

	border-top: 1px solid #f6f6f6;

	position: relative;

}

.toolbar1 dd i {

	width: 77px;

	height: 90px;

	display: block;

	position: absolute;

	left: 0;

	top: 0;

	cursor: pointer;

	text-align: center;

	background: #fff;

	border-bottom: 1px solid #f6f6f6;

}

.toolbar1 dd:first-child i {

	border-top: 0;

}

.toolbar1 dd.item1 i .icon2 {

	background-position: center 2px;

}

.toolbar1 dd.item2 i .icon2 {

	background-position: center -65px;

}

.toolbar1 dd.item3 i .icon2 {

	background-position: center -128px;

}

.toolbar1 dd.return-top {

	display: none;

}

.toolbar1 dd.return-top i .icon2 {

	background-position: center -187px;

}

.toolbar1 dd .pop {

	position: absolute;

	right: 145px;

	top: -45px;

	background: #fff;

	display: none;

}

.toolbar1 dd .pop-code {

	width: 120px;

	padding: 10px 10px 0;

}

.toolbar1 dd .pop-code img {

	width: 120px;

	height: 120px;

	display: block;

}

.toolbar1 dd .pop-code h3 {

	height: 40px;

	line-height: 40px;

	text-align: center;

	color: #f34636;

	font-size: 12px;

	font-weight: 400;

	white-space: nowrap;

}

.toolbar1 dd.item1 {

	position: static;

}

.toolbar1 dd .zx {

	width: 172px;

	position: absolute;

	right: 145px;

	bottom: 0;

	padding: 10px 30px 10px;

	line-height: 24px;

	background: #fff;

	border: 1px solid #e8e8e8;

	z-index: 1000;

	display: none;

}

.toolbar1 dd .zx .icon2 {

	width: 40px;

	height: 42px;

	display: block;

	float: left;

	margin-right: 12px;

	margin-top: 0;

}

.toolbar1 dd .zx .t {

	border-bottom: 1px solid #dedede;

	padding: 10px 0;

}

.toolbar1 dd .zx .t span {

	display: block;

}

.toolbar1 dd .zx .t s {

	background-position: 0 -246px;

}

.toolbar1 dd .zx .t.t2 s {

	background-position: 0 -314px;

}

.toolbar1 dd .zx .t.t3 s {

	background-position: 0 -383px;

}

.toolbar1 dd .zx .t.t4 {

	border-bottom: 0;

}

.toolbar1 dd:hover i {

	background: #f3f3f3;

}

/*******index css*******/

.index .indexTit {

	text-align: center;

	padding-top: 25px;

}

.index .indexTit .tit {

	font-size: 36px;

	color: #333;

	font-weight: bold;

	line-height: 36px;

}

.index .indexTit .tit span {

	color: #3fb150;

	display: inline-block;

	padding-left: 10px;

}

.index .indexTit .subtit {

	font-size: 16px;

	color: #858484;

	font-weight: normal;

	line-height: 18px;

	text-align: center;

	width: 1200px;

	margin: 0 auto;

	margin-top: 14px;

}

.floor_0_main {

	height: 51px;

	width: 100%;

	overflow: hidden;

	border-bottom: #eee solid 1px;

}

.floor_0_main .floor_0_1 {

	float: left;

	line-height: 50px;

}

.floor_0_main .floor_0_1 p {

	font-size: 12px;

	color: #333;

	line-height: 50px;

}

.floor_0_main .floor_0_1 p a {

	display: inline-block;

	font-size: 12px;

	color: #333;

	border-right: #e8e8e8 solid 1px;

	line-height: 12px;

	padding: 0 12px;

}

.floor_0_main .floor_0_1 p a:last-of-type {

	border-right: none;

}

.floor_0_main .floor_0_1 p a:hover {

	color: #3fb150;

}

.floor_0_main .floor_0_2 {

	float: right;

	width: 276px;

	height: 30px;

	overflow: hidden;

	border: #efefef solid 1px;

	background-color: #fff;

	position: relative;

	margin-top: 9px;

	border-radius: 4px;

	position: relative;

}

.floor_0_main .floor_0_2 input {

	background-color: none;

	border: none;

}

.floor_0_main .floor_0_2 .stxt {

	width: 245px;

	height: 30px;

	line-height: 30px;

	display: block;

	text-indent: 10px;

	color: #999;

}

.floor_0_main .floor_0_2 .sbtn {

	width: 30px;

	height: 28px;

	display: block;

	cursor: pointer;

	background-position: -0px -164px;

	position: absolute;

	top: 1px;

	right: 1px;

	font-size: 0;

}

.index .menu {

	overflow: hidden;

	padding-bottom: 20px;

}

.index .menu ul {

	text-align: center;

}

.index .menu li {

	width: 180px;

	height: 40px;

	line-height: 40px;

	margin: 0 5px 10px;

	display: inline-block;

}

.index .menu li:first-child {

	margin-left: 0;

}

.index .menu li:last-child {

	margin-right: 0;

}

.index .menu li a {

	display: block;

	border: 1px solid #dcdcdc;

	text-align: center;

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

	border-radius: 5px;

	overflow: hidden;

	height: 40px;

	line-height: 40px;

}

.index .menu li.current a, .index .menu li a:hover {

	border: 1px solid #3fb150;

	color: #fff;

	background: #3fb150;

}

/*产品中心*/

.index .floor_1_main {

	width: 100%;

}

.floor_1 {

	padding-top: 34px;

	display: inline-block;

	width: 1200px;

}

.floor_1 dl dt {

	width: 600px;

	height: 440px;

	overflow: hidden;

	float: left;

	position: relative;

}

.floor_1 dl dt img {

	width: 600px;

	height: 440px;

	display: block;

	transition: all .36s ease;

}

.floor_1 dl dt a:hover img {

	-webkit-transform: scale(1.08);

	-ms-transform: scale(1.08);

	transform: scale(1.08);

}

.floor_1 dl dt p {

	background: url(../images/h2_03.jpg) center center no-repeat;

	width: 600px;

	height: 73px;

	position: absolute;

	left: 0;

	bottom: 0;

}

.floor_1 dl dt p span {

	float: left;

	display: block;

	line-height: 73px;

	font-size: 20px;

	color: #fff;

	padding-left: 38px;

	transition: all .36s ease;

}

.floor_1 dl dt p i {

	float: right;

	display: block;

	width: 42px;

	height: 5px;

	background-position: -84px -0px;

	margin-right: 40px;

	margin-top: 36px;

	transition: all .36s ease;

}

.floor_1 dl dt a:hover p span {

	padding-left: 34px;

}

.floor_1 dl dt a:hover p i {

	margin-right: 36px;

}

.floor_1 dl dd {

	float: left;

	width: 1200px;

	height: 540px;

}

.floor_1 dl dd ul {

	display: inline-block;

}

.floor_1 dl dd ul li {

	float: left;

	width: 280px;

	height: 310px;

	overflow: hidden;

	margin-left: 20px;

	margin-bottom: 20px;

	position: relative;

}

.floor_1 dl dd ul li img {

	width: 280px;

	height: 280px;

}

.floor_1 dl dd ul li .d1 {

	background: url(../images/h3_03.png);

	width: 280px;

	height: 280px;

	position: absolute;

	left: 0;

	top: 0;

	text-align: center;

	opacity: 0;

	transition: all .6s ease 0s;

	transform: translate3d(0, 10px, 0);

	-moz-transform: translate3d(0, 10px, 0);

	-webkit-transform: translate3d(0, 10px, 0);

	visibility: hidden;

}

.floor_1 dl dd ul li .d1 h3 {

	font-size: 20px;

	color: #fff;

	padding-top: 10px;

}

.floor_1 dl dd ul li .d1 i {

	display: block;

	width: 44px;

	height: 44px;

	background-position: -138px -0px;

	margin: 0 auto;

	margin-top: 72px;

}

.floor_1 dl dd ul li:hover .d1 {

	opacity: 1;

	visibility: visible;

	transform: translate3d(0, 0, 0);

	-moz-transform: translate3d(0, 0, 0);

	-webkit-transform: translate3d(0, 0, 0);

}

.floor_1 dl dt em {

	background: url(../images/h3_03.png);

	width: 100%;

	text-align: center;

	height: 100%;

	position: absolute;

	left: 0;

	top: 0;

	opacity: 0;

	transition: all .6s ease 0s;

	transform: translate3d(0, 10px, 0);

	-moz-transform: translate3d(0, 10px, 0);

	-webkit-transform: translate3d(0, 10px, 0);

	visibility: hidden;

}

.floor_1 dl dt em span {

	font-size: 26px;

	color: #fff;

	display: block;

	padding-top: 180px;

}

.floor_1 dl dt em s {

	display: inline-block;

	width: 44px;

	height: 44px;

	background-position: -138px -0px;

	margin-top: 12px;

}

.floor_1 dl dt:hover {

	-moz-box-shadow: 0 4px 15px -4px rgba(0,0,0,.12);

	-webkit-box-shadow: 0 4px 15px -4px rgba(0,0,0,.12);

	box-shadow: 0 4px 15px -4px rgba(0,0,0,.12);

	z-index: 34;

}

.floor_1 dl dt:hover em {

	opacity: 1;

	visibility: visible;

	transform: translate3d(0, 0, 0);

	-moz-transform: translate3d(0, 0, 0);

	-webkit-transform: translate3d(0, 0, 0);

}

.floor_1 dl dt:hover p {

	display: none;

}

/*我们的技术*/

.xbanner {

	background: url(../images/ixbannerbg1.jpg) center center no-repeat;

	width: 100%;

	height: 200px;

	margin-top: 94px;

}

.xbanner1 {

	background: url(../images/ixbannerbg2.jpg) center center no-repeat;

	width: 100%;

	height: 200px;

	margin-top: 82px;

}

.xbanner .slip_tit {

	width: 772px;

}

.xbanner .slip_tit .tit1 {

	padding-top: 55px;

	font: bold 32px "microsoft yahei";

	color: #fff;

}

.xbanner .slip_tit .tit2 {

	margin-top: 14px;

	font-size: 24px;

	color: #fff;

}

.xbanner .slip_btn {

	width: 250px;

	text-align: center;

	margin-right: 30px;

}

.xbanner .slip_btn span {

	display: block;

	font-size: 15px;

	color: #fff;

	line-height: 18px;

	padding-top: 40px;

	padding-bottom: 5px;

}

.xbanner .slip_btn span i {

	width: 16px;

	height: 16px;

	background-position: -0px -141px;

	margin-right: 7px;

}

.xbanner .slip_btn p {

	font-weight: bold;

	font-size: 34px;

	color: #fff;

	font-family: "Arial";

	line-height: 36px;

}

.xbanner .slip_btn a {

	display: block;

	width: 250px;

	height: 46px;

	background-position: 0px -217px;

	margin-top: 16px;

	font-size: 18px;

	color: #fff;

	line-height: 46px;

	position: relative;

	background: -moz-linear-gradient(top, #005197, #1872bf);

	background: -webkit-linear-gradient(top, #005197, #1872bf);

	background: -o-linear-gradient(top, #005197, #1872bf);

	background: linear-gradient(top, #005197, #1872bf);

	-webkit-border-radius: 5px;

	border-radius: 5px;

}

.xbanner .slip_btn a:hover {

	background: -moz-linear-gradient(bottom, #005197, #1872bf);

	background: -webkit-linear-gradient(bottom, #005197, #1872bf);

	background: -o-linear-gradient(bottom, #005197, #1872bf);

	background: linear-gradient(bottom, #005197, #1872bf);

}

.xbanner .slip_btn a img {

	width: 250px;

	height: 0;

	transition: all .36s ease;

	position: absolute;

	left: 0;

	top: 46px;

}

.xbanner .slip_btn a:hover img {

	height: 250px;

}

.index_mole {

	display: block;

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

	height: 24px;

	width: 100%;

	text-align: center;

}

.index_mole a {

	display: inline-block;

	height: 24px;

	line-height: 24px;

	background-color: #eff2f6;

	width: 160px;

}

.index_mole a p {

	font-size: 18px;

	color: #333;

	line-height: 24px;

	float: left;

	padding-left: 22px;

	transition: all ease 600ms;

}

.index_mole a i {

	display: block;

	float: left;

	width: 24px;

	height: 24px;

	background-position: 0px -430px;

	margin-left: 18px;

	transition: all ease 600ms;

}

.index_mole a:hover p {

	color: #3fb150;

	padding-left: 20px;

	transition: all ease 600ms;

}

.index_mole a:hover i {

	color: #3fb150;

	margin-left: 22px;

	transition: all ease 600ms;

}

.floor_3_main {

	padding-top: 50px;

}

.floor_3_1 {

	margin-top: 46px;

}

.floor_3_main dl {

	background: url(../images/h4_02.jpg) center center no-repeat;

	width: 100%;

	height: 378px;

	overflow: hidden;

	display: block;

}

.floor_3_main dl.dl2 {

	background: url(../images/h5_02.jpg) center center no-repeat;

	width: 100%;

	height: 378px;

}

.floor_3_main dl .jz {

	margin: 0 auto;

	width: 1200px;

	display: block;

	height: 378px;

	position: relative;

	z-index: 1;

}

.floor_3_main dl dt {

	float: left;

	width: 600px;

}

.floor_3_main dl dt img {

	display: block;

	width: 100%;

	height: 378px;

}

.floor_3_main dl dd {

	float: right;

	width: 520px;

}

.floor_3_main dl dd h3 {

	display: block;

	height: 77px;

	padding-top: 100px;

}

.floor_3_main dl dd h3 i {

	display: block;

	float: left;

	width: 77px;

	height: 77px;

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

}

.floor_3_main dl dd h3 span {

	display: block;

	float: left;

	margin-left: 18px;

	width: 420px;

	font-size: 30px;

	color: #333;

	line-height: 77px;

}

.floor_3_main dl dd p {

	display: block;

	font-size: 16px;

	color: #666;

	line-height: 30px;

	margin-top: 22px;

	height: 82px;

}

.floor_3_main dl dd a {

	display: block;

	position: relative;

	width: 198px;

	height: 44px;

	border: #e5e5e5 solid 1px;

	border-radius: 6px;

	text-align: center;

	line-height: 44px;

	font-size: 16px;

	color: #434343;

	z-index: 10

}

.floor_3_main dl.dl2 dd h3 {

	padding-top: 90px;

}

.floor_3_main dl dd a:hover {

	background-color: #3fb150;

	border: #3fb150 solid 1px;

	color: #fff;

	position: relative;

}

.floor_3_main dl dd a img {

	width: 120px;

	height: 0;

	position: absolute;

	left: 198px;

	top: -1px;

	transition: all ease 600ms;

	z-index: 10;

}

.floor_3_main dl dd a:hover img {

	height: 120px;

	z-index: 10

}

.floor_3_main dl.dl2 dd, .floor_3_main dl.dl4 dd {

	float: left;

}

.floor_3_main dl.dl2 dt, .floor_3_main dl.dl4 dt {

	float: right;

}

.floor_3_main dl.dl2 dd h3 i {

	display: block;

	float: left;

	width: 77px;

	height: 77px;

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

}

.floor_3_main dl.dl3 dd h3 i {

	display: block;

	float: left;

	width: 77px;

	height: 77px;

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

}

.floor_4_main {

	background: url(../images/t9_02.jpg) center center no-repeat;

	width: 100%;

	height: 791px;

	margin-top: 98px;

}

.floor_4_main .indexTit {

	padding-top: 66px;

}

.floor_4_main .indexTit .tit, .floor_4_main .indexTit .tit span {

	color: #fff;

}

.floor_4_main .indexTit .subtit {

	color: #fff;

}

.floor_4_1 {

	width: 100%;

	height: 518px;

	position: relative;

	overflow: hidden;

	margin-top: 50px;

}

.floor_4_1 {

	width: 100%;

	min-width: 1200px;

	height: 518px;

	position: relative;

	overflow: hidden;

	text-align: center;

}

.floor_4_1 .bd {

	width: 800px;

	position: absolute;

	left: 50%;

	margin-left: -880px

}

.floor_4_1 .bd li {

	width: 800px;

	overflow: hidden;

	border-radius: 10px;

	margin: 0 43px;

	position: relative;

}

.floor_4_1 .bd li img {

	display: block;

	width: 800px;

	height: 450px;

}

.floor_4_1 .bd li .hui {

	background: url(../images/h8_03.png) center center;

	width: 100%;

	height: 157px;

	position: absolute;

	left: 0;

	bottom: 0;

	text-align: left;

}

.floor_4_1 .bd li .hui p {

	font-size: 24px;

	color: #fff;

	line-height: 24px;

	float: left;

	width: 560px;

	margin-left: 45px;

	padding-top: 60px;

}

.floor_4_1 .bd li .hui p span {

	display: block;

	font-size: 14px;

	color: #fff;

	line-height: 20px;

	padding-top: 14px;

}

.floor_4_1 .bd li .hui i {

	display: block;

	float: right;

	width: 43px;

	height: 43px;

	background-position: -92px -61px;

	margin-top: 78px;

	margin-right: 70px;

}

.floor_4_1 .bd li:hover .hui {

	display: none;

}

.floor_4_1 .bd li .dl {

	background-color: rgba(54,187,102,0.9);

	position: absolute;

	left: 50%;

	top: 128px;

	width: 500px;

	height: 200px;

	border-radius: 10px;

	margin-left: -250px;

	text-align: left;

	opacity: 0;

	visibility: hidden;

	transition: all .6s ease 0s;

	transform: translate3d(0, 10px, 0);

	-moz-transform: translate3d(0, 10px, 0);

	-webkit-transform: translate3d(0, 10px, 0);

}

.floor_4_1 .bd li .dl i {

	width: 44px;

	height: 44px;

	background-position: -152px -51px;

	position: absolute;

	left: -18px;

	top: -22px;

}

.floor_4_1 .bd li .dl p {

	font-size: 30px;

	color: #fff;

	line-height: 30px;

	font-weight: bold;

	padding-top: 38px;

	padding-left: 36px;

}

.floor_4_1 .bd li .dl span {

	display: block;

	width: 420px;

	font-size: 18px;

	color: #fff;

	line-height: 30px;

	padding-top: 22px;

	margin-left: 36px;

}

.floor_4_1 .tempWrap {

	overflow: visible !important

}

.floor_4_1 .tempWrap ul {

	margin-left: -1338px !important;

}

.floor_4_1 .hd {

	position: absolute;

	width: 100%;

	left: 0;

	z-index: 1;

	height: 12px;

	bottom: 20px;

	text-align: center;

}

.floor_4_1 .hd li {

	display: inline-block;

*display:inline;

	zoom: 1;

	width: 10px;

	height: 10px;

	line-height: 99px;

	overflow: hidden;

	margin: 0 8px;

	cursor: pointer;

	border-radius: 20px;

	border: #fff solid 2px;

}

.floor_4_1 .hd li.on {

	background-color: #36c565;

	border: #36c565 solid 2px;

}

.floor_4_1 .pnBtn.prev .arrow {

	display: none;

	position: absolute;

	top: 208px;

	z-index: 1;

	width: 17px;

	height: 33px;

	background-position: -232px 0;

	left: 50%;

}

.floor_4_1 .pnBtn.next .arrow {

	display: none;

	position: absolute;

	top: 208px;

	z-index: 1;

	width: 17px;

	height: 33px;

	background-position: -200px 0;

	left: 50%;

}

.floor_4_1 .pnBtn.prev .arrow:hover {

	background-position: -232px -0;

}

.floor_4_1 .pnBtn.next .arrow:hover {

	background-position: -200px -0;

}

.floor_4_1 .pnBtn.prev .arrow {

	margin-left: 432px;

}

.floor_4_1 .pnBtn.next .arrow {

	margin-left: -458px;

}

.floor_4_1 .blackBg {

	display: block;

	position: absolute;

	left: 0;

	top: 0;

	width: 100%;

	height: 450px;

	background: #fff;

	filter: alpha(opacity=1);

	opacity: 0.01;

	left: -50%;

	margin-left: -488px;

}

.floor_4_1 .blackBg1 {

	display: block;

	position: absolute;

	left: 0;

	top: 0;

	width: 100%;

	height: 450px;

	background: #fff;

	filter: alpha(opacity=1);

	opacity: 0.01;

	left: 50%;

	margin-left: 484px;

}

.floor_4_1 .bd li:hover .dl {

	opacity: 1;

	visibility: visible;

}

/*新闻中心*/

.adMain {

	width: 100%;

	height: 565px;

	background: url(../images/a2_02.jpg) center center no-repeat;

	position: relative;

	overflow: hidden;

}

.adMain .part1 {

	padding-top: 60px;

}

.adMain .part1 h3 {

	font-size: 32px;

	color: #fff;

	line-height: 32px;

	width: 466px;

	border-left: #fff solid 1px;

	padding-left: 48px;

	font-weight: bold;

}

.adMain .part1 h3 span {

	display: block;

	font-size: 16px;

	color: #c4d5ec;

	line-height: 30px;

	padding-top: 16px;

	font-weight: normal;

}

.adMain .part1 .t1 {

	position: relative;

	width: 518px;

	margin-top: 24px;

	height: 110px;

}

.adMain .part1 .t1 i {

	display: block;

	width: 28px;

	height: 24px;

	background-position: -162px -180px;

	position: absolute;

	left: 0;

	top: 0;

}

.adMain .part1 .t1 h4 {

	font-size: 20px;

	color: #fff;

	line-height: 20px;

	width: 466px;

	font-weight: normal;

	padding-left: 48px;

	padding-top: 6px;

}

.adMain .part1 .t1 h4 span {

	display: block;

	font-size: 14px;

	color: #c4d5ec;

	line-height: 30px;

	padding-top: 16px;

}

.adMain .part1 .t1 em {

	display: block;

	width: 28px;

	height: 24px;

	background-position: -218px -180px;

	position: absolute;

	right: 0;

	top: 80px;

}

.adMain .picFocus {

	width: 1200px;

	position: absolute;

	left: 50%;

	margin-left: -600px;

	top: 0;

}

.adMain .picFocus .hd {

	width: 46%;

	margin-left: 4%;

	float: left;

	margin-top: 300px;

}

.adMain .picFocus .hd ul {

	display: inline-block;

	width: 466px;

}

.adMain .picFocus .hd ul li {

	width: 233px;

	height: 62px;

	border-bottom: #517dbe solid 1px;

	float: left;

	margin-top: 40px;

	position: relative;

}

.adMain .picFocus .hd ul li h4 {

	font-size: 20px;

	color: #fff;

	line-height: 20px;

	width: 466px;

	font-weight: normal;

	position: absolute;

	left: 0;

	top: -144px;

	display: none;

}

.adMain .picFocus .hd ul li h4 span {

	display: block;

	font-size: 14px;

	color: #c4d5ec;

	line-height: 30px;

	padding-top: 16px;

}

.adMain .picFocus .hd ul li i {

	display: block;

	float: left;

	width: 35px;

	height: 41px;

	background-position: -167px -106px;

}

.adMain .picFocus .hd ul li.li2 i {

	display: block;

	float: left;

	width: 35px;

	height: 41px;

	background-position: -214px -106px;

}

.adMain .picFocus .hd ul li.li3 i {

	display: block;

	float: left;

	width: 35px;

	height: 41px;

	background-position: -260px -106px;

}

.adMain .picFocus .hd ul li.li4 i {

	display: block;

	float: left;

	width: 35px;

	height: 41px;

	background-position: -298px -106px;

}

.adMain .picFocus .hd ul li p {

	float: left;

	font-size: 16px;

	color: #fff;

	line-height: 16px;

	padding-left: 10px;

}

.adMain .picFocus .hd ul li p span {

	display: block;

	font-size: 14px;

	color: #ddd;

	line-height: 14px;

	padding-top: 6px;

}

.adMain .picFocus .hd ul li s {

	width: 200px;

	height: 2px;

	background-color: #b43232;

	display: block;

	position: absolute;

	left: 0;

	bottom: -1px;

	display: none;

}

.adMain .picFocus .hd ul li.on h4 {

	display: block;

}

.adMain .picFocus .hd ul li.on s {

	display: block;

}

.adMain .picFocus .bd {

	width: 50%;

	float: left;

	height: 565px;

}

.adMain .picFocus .bd ul li {

	width: 965px;

	height: 565px;

}

.adMain .picFocus .bd ul li img {

	width: 100%;

	height: 565px;

	background-size: 100%;

}

.adMain .picFocus .hd ul li.li2 h4 {

	left: -233px;

}

.adMain .picFocus .hd ul li.li3 h4 {

	left: 0px;

	top: -247px;

}

.adMain .picFocus .hd ul li.li4 h4 {

	left: -233px;

	top: -247px;

}

/*新闻中心*/

.index .floor_5_main {

	width: 100%;

	padding-top: 100px;

	overflow: hidden;

	padding-bottom: 20px;

}

.floor_5_1 {

	width: 1200px;

	height: 372px;

	padding-top: 16px;

}

.floor_5_1 .layB {

	width: 1200px;

	height: 372px;

	position: relative;

}

.floor_5_1 .layB .tbC {

	position: relative;

	width: 1200px;

	height: 372px;

}

.floor_5_1 .layB .tbC .prev {

	width: 40px;

	height: 90px;

	background-color: #ddd;

	position: absolute;

	left: -58px;

	top: 118px;

}

.floor_5_1 .layB .tbC .next {

	width: 40px;

	height: 90px;

	background-color: #ddd;

	position: absolute;

	right: -58px;

	top: 118px;

}

.floor_5_1 .layB .tbC .prev:hover, .floor_5_1 .layB .tbC .next:hover {

	background-color: #3fb150;

}

.floor_5_1 .layB .tbC .prev span {

	width: 14px;

	height: 26px;

	background-position: -51px -158px;

	margin-top: 32px;

	margin-left: 13px;

}

.floor_5_1 .layB .tbC .next span {

	width: 14px;

	height: 26px;

	background-position: -69px -158px;

	margin-top: 32px;

	margin-left: 13px;

}

.floor_5_1 .layB .tbC .slide {

	width: 1200px;

	height: 372px;

}

.floor_5_1 .layB .tbC .slide ul {

	display: inline-block;

}

.floor_5_1 .layB .tbC .slide ul li {

	width: 583px;

	height: 148px;

	background-color: #fffcfc;

	border: #ddd solid 1px;

	float: left;

	margin-right: 30px;

	margin-bottom: 30px;

	transition: all .36s ease;

}

.floor_5_1 .layB .tbC .slide ul li:nth-child(2n) {

	margin-right: 0;

}

.floor_5_1 .layB .tbC .slide ul li a {

	display: block;

	width: 100%;

	height: 100%;

}

.floor_5_1 .layB .tbC .slide ul li em {

	float: left;

	display: block;

	text-align: center;

	font-size: 16px;

	color: #666;

	font-family: "Arial";

	margin-left: 30px;

	margin-top: 40px;

	-webkit-transition: all .3s ease-in-out 0s;

	-moz-transition: all .3s ease-in-out 0s;

	transition: all .3s ease-in-out 0s;

}

.floor_5_1 .layB .tbC .slide ul li em span {

	display: block;

	font-size: 60px;

	color: #999;

	line-height: 50px;

	-webkit-transition: all .3s ease-in-out 0s;

	-moz-transition: all .3s ease-in-out 0s;

	transition: all .3s ease-in-out 0s;

}

.floor_5_1 .layB .tbC .slide ul li h3 {

	width: 440px;

	float: left;

	padding-top: 40px;

	margin-left: 20px;

}

.floor_5_1 .layB .tbC .slide ul li p {

	font-size: 20px;

	color: #333;

	width: 440px;

	line-height: 20px;

	-webkit-transition: all .3s ease-in-out 0s;

	-moz-transition: all .3s ease-in-out 0s;

	transition: all .3s ease-in-out 0s;

}

.floor_5_1 .layB .tbC .slide ul li p span {

	display: block;

	font-size: 14px;

	color: #666;

	line-height: 22px;

	padding-top: 14px;

	font-weight: normal;

	-webkit-transition: all .3s ease-in-out 0s;

	-moz-transition: all .3s ease-in-out 0s;

	transition: all .3s ease-in-out 0s;

}

.floor_5_1 .layB .tbC .slide ul li:hover em, .floor_5_1 .layB .tbC .slide ul li:hover em span, .floor_5_1 .layB .tbC .slide ul li:hover p, .floor_5_1 .layB .tbC .slide ul li:hover p span {

	color: #fff;

}

.floor_5_1 .layB .tbC .slide ul li:hover {

	background-color: #3fb150;

	border: #3fb150 solid 1px;

	box-shadow: 0px 0px 15px rgba(0,0,0,0.2);

	transition: all .36s ease;

}

.floor_5_2 {

	position: relative;

	height: 50px;

	text-align: center;

}

.floor_5_2 i {

	width: 1200px;

	height: 1px;

	background-color: #ccc;

	display: block;

	position: absolute;

	left: 0;

	top: 24px;

	z-index: 1;

}

.floor_5_2 a {

	display: block;

	width: 198px;

	height: 48px;

	background-color: #fff;

	border: #ccc solid 1px;

	margin: 0 auto;

	position: relative;

	z-index: 2;

	line-height: 48px;

	font-size: 16px;

	color: #333;

}

.floor_5_2 a:hover {

	background-color: #3fb150;

	border: #3fb150 solid 1px;

	color: #fff;

}

.index .floor_6_main {

	background: url(../images/h9_02.jpg) center center no-repeat;

	width: 100%;

	height: 524px;

}

.index .floor_6_main .floor_6_1 {

	width: 1200px;

	height: 410px;

	position: relative;
	padding-top:50px;


}

.index .floor_6_main .floor_6_1 dl {

	display: inline-block;

	width: 1200px;

}

.index .floor_6_main .floor_6_1 dl dt {

	float: left;

	width: 410px;

	margin-left: 90px;

	padding-top: 38px;

}

.index .floor_6_main .floor_6_1 dl dt h3 {

	font-size: 48px;

	color: #3fb150;

	line-height: 48px;

}

.index .floor_6_main .floor_6_1 dl dt i {

	display: block;

	background: url(../images/h10_06.jpg) center center no-repeat;

	width: 100px;

	height: 4px;

	margin-top: 18px;

}

.index .floor_6_main .floor_6_1 dl dt p {

	display: block;

	font-size: 14px;

	color: #333;

	line-height: 27px;

	margin-top: 36px;

	height: 196px;

	text-align: justify;

	overflow: hidden;

}

.index .floor_6_main .floor_6_1 dl dt a {

	display: block;

	width: 182px;

	height: 45px;

	background-position: -102px -119px;

	text-align: center;

	line-height: 45px;

	font-size: 16px;

	color: #fff;

	transition: all .36s ease;

}

.index .floor_6_main .floor_6_1 dl dt a:hover {

	margin-left: 4px;

}

.index .floor_6_main .floor_6_1 dl dd {

	float: right;

	width: 654px;

	margin-top:50px;
	margin-left:15px;

}

.index .floor_6_main .floor_6_1 dl dd p {

	font-size: 24px;

	color: #333;

	line-height: 40px;

	padding-left: 54px;

}

.index .floor_6_main .floor_6_1 dl dd img {

	width: 655px;

	height: 420px;

	display: block;

	margin-top: 18px;

}

.floor_6_3 {

	display: block;

	clear: left;

	width: 1200px;


}

.floor_6_3 .parHd {

	height: 45px;

	width: 1200px;

	position: relative;

}

.floor_6_3 .parHd s {

	display: block;

	width: 410px;

	height: 1px;

	background-color: #eee;

	position: absolute;

	left: 0;

	top: 22px;

}

.floor_6_3 .parHd b {

	display: block;

	width: 410px;

	height: 1px;

	background-color: #eee;

	position: absolute;

	right: 0;

	top: 22px;

}

.floor_6_3 .parHd ul {

	display: block;

	width: 380px;

	height: 45px;

	margin: 0 auto;

}

.floor_6_3 .parHd ul li {

	display: block;

	width: 178px;

	height: 43px;

	float: left;

	border: #eee solid 1px;

	background-color: #fff;

	-webkit-transition: all .3s ease-in-out 0s;

	-moz-transition: all .3s ease-in-out 0s;

	transition: all .3s ease-in-out 0s;

}

.floor_6_3 .parHd ul li a {

	display: block;

	font-size: 16px;

	color: #333;

	line-height: 43px;

	text-align: center;

}

.floor_6_3 .parHd ul li:hover, .floor_6_3 .parHd ul li.on {

	background-color: #3fb150;

	border: #3fb150 solid 1px;

}

.floor_6_3 .parHd ul li:hover a, .floor_6_3 .parHd ul li.on a {

	color: #fff;

}

.floor_6_3 .parHd ul li:nth-child(2) {

	margin-left: 20px;

}

.floor_6_3 .parHd ul li:first-child+li {

	margin-left: 20px;

}

.floor_6_3 .parBd {

	width: 1200px;

	height: 200px;

	margin-top: 20px;

}

.floor_6_3 .parBd .slideBox {

	width: 1200px;

	height: 200px;

	position: relative;

}

.floor_6_3 .parBd .slideBox .sPrev {

	width: 40px;

	height: 90px;

	background-color: #ddd;

	position: absolute;

	left: -58px;

	top: 102px;

}

.floor_6_3 .parBd .slideBox .sNext {

	width: 40px;

	height: 90px;

	background-color: #ddd;

	position: absolute;

	right: -58px;

	top: 102px;

}

.floor_6_3 .parBd .slideBox .sPrev:hover, .floor_6_3 .parBd .slideBox .sNext:hover {

	background-color: #343d44;

}

.floor_6_3 .parBd .slideBox .sPrev span {

	width: 14px;

	height: 26px;

	background-position: -51px -158px;

	margin-top: 32px;

	margin-left: 13px;

}

.floor_6_3 .parBd .slideBox .sNext span {

	width: 14px;

	height: 26px;

	background-position: -69px -158px;

	margin-top: 32px;

	margin-left: 13px;

}

.floor_6_3 .parBd .slideBox ul {

	width: 1200px;

	height: 290px;

}

.floor_6_3 .parBd .slideBox ul li {

	float: left;

	width: 290px;

	height: 290px;

	position: relative;

	margin-right: 13px;

	overflow: hidden;

	text-align: center;

}

.floor_6_3 .parBd .slideBox ul li img {

	width: 290px;

	height: 290px;

	background-size: 100%;

	transition: all .36s ease;

}

.floor_6_3 .parBd .slideBox ul li p {

	position: absolute;

	left: 0;

	bottom: 0;

	width: 290px;

	height: 36px;

	background: url(../images/t13_03.png);

	font-size: 14px;

	color: #fff;

	line-height: 36px;

}

.floor_6_3 .parBd .slideBox ul li:hover img {

	-webkit-transform: scale(1.08);

	-ms-transform: scale(1.08);

	transform: scale(1.08);

}

.floor_7_main {

	height: 60px;

	width: 100%;

	line-height: 60px;

	background-color: #3fb150;

}

.floor_7_main .tit {

	float: left;

	width: 80px;

	color: #fff;

	font-size: 16px;

	font-weight: bold;

}

.floor_7_main ul {

	display: inline-block;

	float: right;

	width: 1120px;

	height: 60px;

	line-height: 60px;

}

.floor_7_main ul li {

	float: left;

	height: 60px;

	line-height: 60px;

	padding-right: 10px;

}

.floor_7_main ul li a {

	display: block;

	font-size: 14px;

	color: #fff;

}

.floor_7_main ul li a:hover {

	color: #f1f1f1;

}

/* Underline From Center2 */

.hvr-underline-from-center2 {

	display: inline-block;

	vertical-align: middle;

	-webkit-transform: translateZ(0);

	transform: translateZ(0);

	box-shadow: 0 0 1px rgba(0, 0, 0, 0);

	-webkit-backface-visibility: hidden;

	backface-visibility: hidden;

	-moz-osx-font-smoothing: grayscale;

	position: relative;

}

.hvr-underline-from-center2:before {

	content: "";

	position: absolute;

	z-index: -1;

	left: 50%;

	right: 50%;

	bottom: -1px;

	background: #3fb150;

	height: 2px;

	-webkit-transition-property: left, right;

	transition-property: left, right;

	-webkit-transition-duration: 0.3s;

	transition-duration: 0.3s;

	-webkit-transition-timing-function: ease-out;

	transition-timing-function: ease-out;

}

.hvr-underline-from-center2:hover:before, .hvr-underline-from-center2.hover:before, .hvr-underline-from-center2:focus:before, .hvr-underline-from-center2:active:before {

	left: 0;

	right: 0;

}

.hvr-underline-from-center2:hover, .hvr-underline-from-center2.hover {

*height: 43px;

*border-bottom: 2px solid #3fb150;

*line-height: 43px;

}

.ntpo {

	padding-top: 30px;

	padding-bottom: 30px;

}

.ntpo .t2 {

	padding: 28px 0 48px;

	text-align: center;

}

.ntpo .t2 .titb {

	font-size: 30px;

	margin-bottom: 16px;

}

.ntpo .t2 .txt {

	font-size: 14px;

	line-height: 24px;

}

.ntpo .t2 .txt span {

	font-weight: bold;

	color: #3fb150;

}

@-webkit-keyframes scale {

0% {

-webkit-transform: scale(1);

}

50% {

-webkit-transform: scale(1.02);

}

100% {

-webkit-transform: scale(1);

}

}

@keyframes scale {

0% {

transform: scale(1);

}

50% {

transform: scale(1.02);

}

100% {

transform: scale(1);

}

}

/*# sourceMappingURL=style.css.map */

