/* 织梦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;

}

header{margin-bottom:210px;}

.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;

}

.nybanner{margin-top:200px;}

:-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(3) {

	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: 120px;

}

.head_main_nav .logo {

	display: block;

	padding-top: 20px;

}

.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: 35px;

	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: 133px;

	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 {

  width: 100%;

  background: #2a2a2a;

  color: #fff;

}

.footer_main .footer {

  position: relative;

}

.footer_main .title {

  padding-bottom: 32px;

  padding-top: 38px;

}

.footer_main .title b {

  font-size: 24px;

  font-family: "AVGARDD";

  display: block;

  color: #0ca267;

  text-transform: uppercase;

}

.footer_main .title h3 {

  font-size: 20px;

  color: #fff;

}

.footer_main .bot_about {

  width: 366px;

  height: 388px;

}

.footer_main .bot_about .cont {

  padding-right: 30px;

}

.footer_main .bot_about .cont b {

  color: #0ca267;

  font-size: 20px;

  font-weight: bold;

  display: block;

}

.footer_main .bot_about .cont span {

  color: #fff;

  font-size: 16px;

}

.footer_main .bot_about .cont p {

  padding-top: 28px;

  font-size: 12px;

  color: #999;

  height: 150px;

  overflow: hidden;

}

.footer_main .bot_about .cont a {

  display: block;

}

.footer_main .bot_about .cont .cha {

  width: 188px;

  height: 46px;

  line-height: 42px;

  display: block;

  text-align: center;

  box-sizing: border-box;

  border: 3px solid #959595;

  color: #d5d4d4;

}

.footer_main .bot_about .cont .cha em {

  width: 46px;

  height: 8px;

  display: inline-block;

  margin-left: 46px;

  background-position: -144px -296px;

  vertical-align: middle;

}

.footer_main .bot_about .cont .cha:hover {

  color: #0ca267;

  border: 3px solid #0ca267;

}

.footer_main .bot_contact {

  width: 288px;

}

.footer_main .bot_contact .title {

  padding-left: 40px;

}

.footer_main .bot_contact .cont {

  color: #888c95;

  line-height: 30px;

  padding-left: 40px;

}

.footer_main .bot_contact .cont span {

  color: #0ca267;

  font-size: 18px;

  font-weight: bold;

}

.footer_main .bot_contact .cont .s1 {

  display: block;

  padding-left: 72px;

}

.footer_main .botrig {

  width: 324px;

  height: 388px;

  border-left: 1px solid #535353;

  border-right: 1px solid #535353;

  padding: 0;

}

.footer_main .botrig .title {

  padding-left: 40px;

}

.footer_main .botnav {

  width: 102%;

}

.footer_main .botnav li {

  width: 84px;

  float: left;

  display: block;

  list-style: none;

  font-size: 14px;

  line-height: 32px;

  text-align: left;

  overflow: hidden;

  padding-left: 40px;

  padding-right: 40px;

}

.footer_main .botnav li a {

  color: #888c95;

  display: block;

  line-height: 44px;

}

.footer_main .botnav li a:hover {

  color: #0ca267;

}

.footer_main .bewm {

  position: absolute;

  right: 0;

  top: 0;

  height: 100%;

  border-left: 1px solid #535353;

  border-right: 1px solid #535353;

  text-align: center;

  width: 213px;

}

.footer_main .bewm img {

  width: 110px;

  height: 110px;

  padding: 5px;

  display: block;

  border: 1px solid #fff;

  margin: 0 auto;

}

.footer_main .bewm p {

  text-align: center;

  color: #888c95;

}

.copyright {

  width: 100%;

      background: #2a2a2a;
    border-top: 1px solid #535353;

  height: 73px;text-overflow: ellipsis；

}

 .copyright {

  color: #626671;

  font-size: 12px;

  line-height: 73px;

}

 .copyright a {

  color: #626671;

}

 .copyright a.yyzz {

  padding: 0 20px;

}

 .copyright a:hover {

  color: #0ca267;

}

/********.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*******/

.indexTit {

	text-align: center;

	padding-top: 50px;

}

 .indexTit .tit {

	font-size: 36px;

	color: #333;

	font-weight: bold;

	line-height: 36px;

}

 .indexTit .tit span {

	color: #3fb150;

	display: inline-block;

	padding-left: 10px;

}

.indexTit .subtit {

	font-size: 16px;

	color: #858484;

	font-weight: normal;

	line-height: 25px;

	text-align: center;

	width: 1200px;

	margin: 0 auto;

	margin-top: 14px;

}

 .indexTit .subtitt {

	font-size: 16px; text-align: left; text-indent: 2rem;
 
	color: #858484;

	font-weight: normal;

	line-height: 28px;

 

	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: 54px;

	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: 600px;

	height: 440px;

}

.floor_1 dl dd {

	float: left;

	width: 600px;

	height: 440px;

}

.floor_1 dl dd ul {

	display: inline-block;

}

.floor_1 dl dd ul li {

	float: left;

	width: 280px;

	height: 210px;

	overflow: hidden;

	margin-left: 20px;

	margin-bottom: 20px;

	position: relative;

}

.floor_1 dl dd ul li img {

	width: 280px;

	height: 210px;

}

.floor_1 dl dd ul li .d1 {

	background: url(../images/h3_03.png);

	width: 280px;

	height: 210px;

	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;

}



/*产品中心*/

.index .floor_1s_main {

	width: 100%;

}

.floor_1s {

	padding-top: 54px;

	display: inline-block;

	width: 1200px;

}

.floor_1s dl dt {

	width: 600px;

	height: 440px;

	overflow: hidden;

	float: left;

	position: relative;

}

.floor_1s dl dt img {

	width: 600px;

	height: 440px;

	display: block;

	transition: all .36s ease;

}

.floor_1s dl dt a:hover img {

	-webkit-transform: scale(1.08);

	-ms-transform: scale(1.08);

	transform: scale(1.08);

}

.floor_1s dl dt p {

	background: url(../images/h2_03.jpg) center center no-repeat;

	width: 600px;

	height: 73px;

	position: absolute;

	left: 0;

	bottom: 0;

}

.floor_1s dl dt p span {

	float: left;

	display: block;

	line-height: 73px;

	font-size: 20px;

	color: #fff;

	padding-left: 38px;

	transition: all .36s ease;

}

.floor_1s 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_1s dl dt a:hover p span {

	padding-left: 34px;

}

.floor_1s dl dt a:hover p i {

	margin-right: 36px;

}

.floor_1s dl dd {

	float: left;

	width: 1200px;

	width: 1200px;

	height: 440px;

}

.floor_1s dl dd {

	float: left;

	width: 1200px;

	height: 440px;

}

.floor_1s dl dd ul {

	display: inline-block;

}

.floor_1s dl dd ul li {

	float: left;

	width: 280px;

	height: 270px;

	overflow: hidden;

	margin-left: 20px;

	margin-bottom: 20px;

	position: relative;

}

.floor_1s dl dd ul li img {

	width: 280px;

	height: 210px;

}

.floor_1s dl dd ul li .d1 {

	background: url(../images/h3_03.png);

	width: 280px;

	height: 210px;

	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_1s dl dd ul li .d1 h3 {

	font-size: 20px;

	color: #fff;

	padding-top: 10px;

}

.floor_1s dl dd ul li .d1 i {

	display: block;

	width: 44px;

	height: 44px;

	background-position: -138px -0px;

	margin: 0 auto;

	margin-top: 72px;

}

.floor_1s 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_1s 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_1s dl dt em span {

	font-size: 26px;

	color: #fff;

	display: block;

	padding-top: 180px;

}

.floor_1s dl dt em s {

	display: inline-block;

	width: 44px;

	height: 44px;

	background-position: -138px -0px;

	margin-top: 12px;

}

.floor_1s 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_1s 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_1s 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; background-size:100% 100%; 

	width: 100%;

 

	margin-top: 98px; padding-bottom:40px;

}

.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: 50px;

	overflow: hidden;

	padding-bottom: 50px;

}

.floor_5_1 {

	width: 1200px;

	height: 544px;

	padding-top: 76px;

}

.floor_5_1 .layB {

	width: 1200px;

	height: 514px;

	position: relative;

}

.floor_5_1 .layB .tbC {

	position: relative;

	width: 1200px;

	height: 514px;

}

.floor_5_1 .layB .tbC .prev {

	width: 40px;

	height: 90px;

	background-color: #ddd;

	position: absolute;

	left: -58px;

	top: 212px;

}

.floor_5_1 .layB .tbC .next {

	width: 40px;

	height: 90px;

	background-color: #ddd;

	position: absolute;

	right: -58px;

	top: 212px;

}

.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: 514px;

}

.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;

}

.floor_8_main{ padding-bottom:50px;}

.index .floor_6_main {

	background: url(../images/h9_02.jpg) center center no-repeat;

	width: 100%;

	height: 624px;

}

.index .floor_6_main .floor_6_1 {

	width: 1200px;

	height: 510px;

	position: relative;

	padding-top: 106px;

}

.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: 88px;

}

.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-right: 4px;

}

.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;

	margin-top: 80px;

}

.floor_6_3 .parHd {

	height: 45px;

	width: 1200px;

	position: relative;

}

.floor_6_3 .parHd s {

	display: block;

	width: 280px;

	height: 1px;

	background-color: #eee;

	position: absolute;

	left: 0;

	top: 22px;

}

.floor_6_3 .parHd b {

	display: block;

	width: 280px;

	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: 50px;

}

.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: 62px;

}

.floor_6_3 .parBd .slideBox .sNext {

	width: 40px;

	height: 90px;

	background-color: #ddd;

	position: absolute;

	right: -58px;

	top: 62px;

}

.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: 214px;

}

.floor_6_3 .parBd .slideBox ul li {

	float: left;

	width: 286px;

	height: 214px;

	position: relative;

	margin-right: 13px;

	overflow: hidden;

	text-align: center;
  margin-bottom:24px

}

.floor_6_3 .parBd .slideBox ul li img {

	width: 290px;

	height: 214px;

	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 */







.iservice {

  overflow: hidden; margin-bottom:20px;

}

.iservice .list {

  width: 118%;

}

.iservice .item {

  width: 200px;

  height: 302px;

  display: block;

  float: left;

  background: #fff;

  text-align: center;

  -webkit-transition: all ease 300ms;

  -moz-transition: all ease 300ms;

  -ms-transition: all ease 300ms;

  -o-transition: all ease 300ms;

  transition: all ease 300ms;

}

.iservice .item a {

  display: block;

  padding: 20px;

}

.iservice .item .img {

  width: 92px;

  height: 70px;

  display: block;

  margin: 0 auto;

  overflow: hidden;

  position: relative;

}

.iservice .item .img img {

  width: 92px;

  display: block;

  position: absolute;

  left: 0;

  top: 0;

  -webkit-transition: all ease 300ms;

  -moz-transition: all ease 300ms;

  -ms-transition: all ease 300ms;

  -o-transition: all ease 300ms;

  transition: all ease 300ms;

}

.iservice .item h3 {

  font-size: 16px;

  color: #333;

  padding-top: 24px;

  -webkit-transition: all ease 300ms;

  -moz-transition: all ease 300ms;

  -ms-transition: all ease 300ms;

  -o-transition: all ease 300ms;

  transition: all ease 300ms;

}

.iservice .item .line {

  display: block;

  width: 44px;

  height: 2px;

  margin: 10px auto;

  background: #0ca267;

}

.iservice .item .line s {

  width: 24px;

  height: 2px;

  display: block;

  background: #dedede;

}

.iservice .item .desc {

  color: #999;

  padding: 0 20px;

}

.iservice .item:hover {

  background: url(../images/isea_bg.png) no-repeat center;

  filter: progid:DXImageTransform.Microsoft.Shadow(color=#c4c4c4, direction=120, strength=5);/*ie*/

  -moz-box-shadow: 0 0 10px #c4c4c4;

    background-size: 100% 100%;

  -webkit-box-shadow: 0 0 10px #c4c4c4;

  box-shadow: 0 0 10px #c4c4c4;

}

.iservice .item:hover h3 {

  color: #fff;

  font-size: 20px;

}

.iservice .item:hover .img img {

  top: -70px;

}

.iservice .item:hover .desc {

  color: #fff;

}





.iservices {

  overflow: hidden; margin-bottom:20px;

}

.iservices .list {

  width: 118%;

}

.iservices .item {

  width: 151px;

/*   height: 60px;

  display: block; */

  float: left;

  margin-left:20px;

/*   background: #fff;

  text-align: center;

  -webkit-transition: all ease 300ms;

  -moz-transition: all ease 300ms;

  -ms-transition: all ease 300ms;

  -o-transition: all ease 300ms;

  transition: all ease 300ms; */

}

.iservices .item 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;

}

.iservices .item .img {

  width: 92px;

  height: 70px;

  display: block;

  margin: 0 auto;

  overflow: hidden;

  position: relative;

}

.iservices .item .img img {

  width: 92px;

  display: block;

  position: absolute;

  left: 0;

  top: 0;

  -webkit-transition: all ease 300ms;

  -moz-transition: all ease 300ms;

  -ms-transition: all ease 300ms;

  -o-transition: all ease 300ms;

  transition: all ease 300ms;

}

.iservices .item h3 {

  font-size: 16px;

  color: #333;

  padding-top: 24px;

  -webkit-transition: all ease 300ms;

  -moz-transition: all ease 300ms;

  -ms-transition: all ease 300ms;

  -o-transition: all ease 300ms;

  transition: all ease 300ms;

}

.iservices .item .line {

  display: block;

  width: 44px;

  height: 2px;

  margin: 10px auto;

  background: #0ca267;

}

.iservices .item .line s {

  width: 24px;

  height: 2px;

  display: block;

  background: #dedede;

}

.iservices .item .desc {

  color: #999;

  padding: 0 20px;

}

.iservices .item:hover {

  background: url(../images/isea_bg.png) no-repeat center;

  filter: progid:DXImageTransform.Microsoft.Shadow(color=#c4c4c4, direction=120, strength=5);/*ie*/

  -moz-box-shadow: 0 0 10px #c4c4c4;

  -webkit-box-shadow: 0 0 10px #c4c4c4;

  box-shadow: 0 0 10px #c4c4c4;

}

.iservices .item:hover h3 {

  color: #fff;

  font-size: 20px;

}

.iservices .item:hover .img img {

  top: -70px;

}

.iservices .item:hover .desc {

  color: #fff;

}



.atag{ margin-top:54px;}

.atag .list { text-align:center;

 

}

.atag .list li {

  width: 224px;

  height: 96px;

  margin-right: 20px;

  margin-bottom: 20px;

 

  background: #fff; display:inline-table;

 

}

.atag .list li a {

  display: block;

  padding-top: 26px;

  padding-left: 16px;

  padding-bottom: 20px;

}

.atag .list li .tb {

  width: 50px;

  height: 42px;

  display: block;

  float: left;

  margin-right: 8px;

  background: url(../images/f_ico2.png) no-repeat;

}

.atag .list li h3 {

  color: #666;

  font-size: 20px;

  line-height: 26px;

}

.atag .list li h3 i {

  color: #c4c4c4;

  font-size: 12px;

  text-transform: uppercase;

  display: block;

  font-weight: normal;

}

.atag .list li.it1 .tb {

  background-position: 0 0;

}

.atag .list li.it2 .tb {

  background-position: -50px 0;

}

.atag .list li.it3 .tb {

  background-position: -100px 0;

}

.atag .list li.it4 .tb {

  background-position: -150px 0;

}

.atag .list li.it5 .tb {

  background-position: -200px 0;

}

.atag .list li.it6 .tb {

  background-position: -250px 0;

}

.atag .list li.it7 .tb {

  background-position: -300px 0;

}

.atag .list li.it8 .tb {

  background-position: -350px 0;

}

.atag .list li.it9 .tb {

  background-position: -400px 0;

}

.atag .list li.it10 .tb {

  background-position: -450px 0;

}

.atag .list li:hover {

  background: url(../images/f_icobg.jpg) no-repeat;

}

.atag .list li:hover h3 {

  color: #fff;

  font-weight: bold;

}

.atag .list li:hover h3 i {

  color: #fff;

}

.atag .list li:hover.it1 .tb {

  background-position: 0 -50px;

}

.atag .list li:hover.it2 .tb {

  background-position: -50px -50px;

}

.atag .list li:hover.it3 .tb {

  background-position: -100px -50px;

}

.atag .list li:hover.it4 .tb {

  background-position: -150px -50px;

}

.atag .list li:hover.it5 .tb {

  background-position: -200px -50px;

}

.atag .list li:hover.it6 .tb {

  background-position: -250px -50px;

}

.atag .list li:hover.it7 .tb {

  background-position: -300px -50px;

}

.atag .list li:hover.it8 .tb {

  background-position: -350px -50px;

}

.atag .list li:hover.it9 .tb {

  background-position: -400px -50px;

}

.atag .list li:hover.it10 .tb {

  background-position: -450px -50px;

}







.index .liuc {

  position: relative;

  overflow: hidden;

  padding: 20px 0 0;

  *padding-bottom: 20px;

}

.index .liuc .list {

  width: 104%;

}

.index .liuc li {

  float: left;

  width: 160px;

  height: 70px;

  position: relative;

  margin-right: 13px;

  box-sizing: border-box;

  text-align: center;

  border: 1px solid #e5e5e5;

}

.index .liuc li .tb {

  width: 40px;

  height: 40px;

  display: inline-block;

  *display: inline;

  *zoom: 1;

  vertical-align: middle;

  background: url(../images/liuc_ico.png) no-repeat;

  margin-top: 15px;

  -webkit-transition: all ease 300ms;

  -moz-transition: all ease 300ms;

  -ms-transition: all ease 300ms;

  -o-transition: all ease 300ms;

  transition: all ease 300ms;

}

.index .liuc li h3 {

  display: inline-block;

  *display: inline;

  *zoom: 1;

  vertical-align: middle;

  line-height: 20px;

  padding-top: 15px;

}

.index .liuc li h3 b {

  display: block;

  color: #0ca267;

}

.index .liuc li p {

  text-align: center;

  font-size: 18px;

}

.index .liuc li.it1 .tb {

  background-position: 0 0;

}

.index .liuc li.it2 .tb {

  background-position: -40px 0;

}

.index .liuc li.it3 .tb {

  background-position: -80px 0;

}

.index .liuc li.it4 .tb {

  background-position: -120px 0;

}

.index .liuc li.it5 .tb {

  background-position: -160px 0;

}

.index .liuc li.it6 .tb {

  background-position: -200px 0;

}

.index .liuc li.it7 .tb {

  background-position: -240px 0;

}

.index .liuc li:hover,

.index .liuc li.hover {

  background: url(../images/bjbtn_bg.jpg) repeat-y center top;

  color: #fff;

}

.index .liuc li:hover img,

.index .liuc li.hover img {

  animation: flipInY 1.2s ease-out forwards;

  -webkit-animation: flipInY 1.2s ease-out forwards;

}

.index .liuc li:hover h3 b,

.index .liuc li.hover h3 b {

  color: #fff;

}

.index .liuc li:hover.it1 .tb,

.index .liuc li.hover.it1 .tb {

  background-position: 0 -40px;

}

.index .liuc li:hover.it2 .tb,

.index .liuc li.hover.it2 .tb {

  background-position: -40px -40px;

}

.index .liuc li:hover.it3 .tb,

.index .liuc li.hover.it3 .tb {

  background-position: -80px -40px;

}

.index .liuc li:hover.it4 .tb,

.index .liuc li.hover.it4 .tb {

  background-position: -120px -40px;

}

.index .liuc li:hover.it5 .tb,

.index .liuc li.hover.it5 .tb {

  background-position: -160px -40px;

}

.index .liuc li:hover.it6 .tb,

.index .liuc li.hover.it6 .tb {

  background-position: -200px -40px;

}

.index .liuc li:hover.it7 .tb,

.index .liuc li.hover.it7 .tb {

  background-position: -240px -40px;

}











































.xfbaojia {

  position: fixed;

  left: 0;

  bottom: 0;

  width: 100%;

  height: 110px;

  background: url(../images/black75.png) repeat left top;

  z-index: 60;

}

.xfbaojia .w1200 {

  height: 110px;

  z-index: 9;

}

.xfbaojia .gren {

  position: absolute;

  left: 20px;

  bottom: 0;

  width: 108px;

  height: 152px;

  display: block;

  background: url(../images/gren.png) no-repeat;

}

.xfbaojia .jsq {

  width: 220px;

  padding-left: 140px;

  padding-top: 28px;

  float: left;

}

.xfbaojia .jsq img {

  width: 220px;

  height: 68px;

  display: block;

}

.xfbaojia .xfbj {

  width: 560px;

  padding-left: 30px;

  padding-top: 35px;

  float: left;

}

.xfbaojia .xfbj input {

  height: 50px;

  line-height: 50px;

  border: 0 none;

  outline: none;

  display: block;

}

.xfbaojia .xfbj .txt {

  text-indent: 18px;

  color: #fff;

  font-size: 16px;

  background: #535353;

  float: left;

  margin-right: 10px;

}

.xfbaojia .xfbj .xh {

  width: 140px;

}

.xfbaojia .xfbj .stel {

  width: 230px;

}

.xfbaojia .xfbj .sbtn {

  width: 168px;

  font-size: 16px;

  color: #333;

  text-align: center;

  float: left;

  background: #ffdc6c;

  cursor: pointer;

}

.xfbaojia .xfbj .sbtn:hover {

  background: #0ca267;

  color: #fff;

}

.xfbaojia .shebei {

  width: 225px;

  height: 110px;

  float: right;

}

.xfbaojia .shebei img {

  width: 100%;

  display: block;

}

 

.xfbaojia .gclose {

  width: 40px;

  height: 40px;

  display: block;

  position: absolute;

  right: -50px;

  top: 0;

    background: url(../images/icona.png) no-repeat -310px 0;

 

  cursor: pointer;

  -webkit-transition: all ease 300ms;

  -moz-transition: all ease 300ms;

  -ms-transition: all ease 300ms;

  -o-transition: all ease 300ms;

  transition: all ease 300ms;

  z-index: 111;

}





.xfbaojia .gclose:hover {

  transform: rotate(180deg);

}







.floor_5_30 {

	position: relative;

	height: 20px;

	text-align: center;

}

.floor_5_30 i {

	width: 1200px;

	height: 1px;

	background-color: #ccc;

	display: block;

	position: absolute;

	left: 0;

	top: 24px;

	z-index: 1;

}

.floor_5_30 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_30 a:hover {

	background-color: #3fb150;

	border: #3fb150 solid 1px;

	color: #fff;

}

.tempWrap {
    width: 1200px !important;
}