@charset "utf-8";

/* CSS Document */

::selection {

	color:#fff;

    background-color: #42923d;

}



::-moz-selection {

	color:#fff;

    background-color: #42923d;

}



::-webkit-selection {

	color:#fff;

    background-color: #42923d;

}



::-webkit-scrollbar {

    width: 8px;

    height: 8px;

    background-color: #F5F5F5;

}



::-webkit-scrollbar-track {

    border-radius: 10px;

    background-color: #E2E2E2;

}



::-webkit-scrollbar-thumb {

    border-radius: 10px;

    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);

    background-color: #555;

}



* {

    padding: 0;

    margin: 0;

}



body {

    font: 14px/1.231 "微软雅黑", 'Microsoft YaHei', arial, helvetica, clean, sans-serif;

    color: #333;

    margin: 0;

    line-height: 1.5;

}



:focus {

    outline: 1;

}



article,

aside,

canvas,

details,

figcaption,

figure,

footer,

header,

hgroup,

menu,

nav,

section,

summary {

    display: block;

}



a {

    margin: 0;

    padding: 0;

    border: 0;

    font-size: 100%;

    vertical-align: baseline;

    background: transparent;

}



ins {

    background-color: #ff9;

    color: #000;

    text-decoration: none;

}



mark {

    background-color: #ff9;

    color: #000;

    font-style: italic;

    font-weight: bold;

}



del {

    text-decoration: line-through;

}



table {

    border-collapse: collapse;

    border-spacing: 0;

}



hr {

    display: block;

    height: 1px;

    border: 0;

    border-top: 1px solid #cccccc;

    margin: 1em 0;

    padding: 0;

}



input,

select {

    vertical-align: middle;

}





li,

ul {

    list-style-type: none;

}



img {

    border: none;

}



a {

    color: #333;

    text-decoration: none;

    -webkit-transition: all .3s ease-out;

    transition: all .3s ease-out;

}



a:link,

a:hover,

a:active,

a:visited {

    text-decoration: none;

}



input,

textarea {

    outline: 0;

    border: 0;

}



textarea {

    resize: none;

}



h1,

h2,

h3,

h4,

h5,

h6,

dl,

dd,

dt,

i,

em {

    font-weight: normal;

    font-style: normal;

}

.title_nav h3{

	background: url(../images/nav_xian.png)no-repeat center;

	height: 90px;

	font-size: 18px;

	color:#b2b2b2;

	text-align: center;

}

.title_nav h3 a{

	display: block;

	color: #42923d;

	font-size: 28px;

	letter-spacing: 10px;

	margin-top: -3px;

	text-align: center;

}

.title_nav h2{

	background: url(../images/nav_xian.png)no-repeat center;

	height: 90px;

	font-size: 18px;

	color:#b2b2b2;

	text-align: center;

}

.title_nav h2 a{

	display: block;

	color: #42923d;

	font-size: 28px;

	letter-spacing: 10px;

	margin-top: -3px;

	text-align: center;

}

.clearfix{clear:both;}











/**banner**/

.banner{

	width:100%;

	margin:0 auto;

	position:relative;

	height:450px;

	z-index: 8;

}

.fullSlide{

	width:100%;

	position:relative;

	height:100%;

	background:transparent;

}

.fullSlide .bd{

	margin:0 auto;

	height:100%;

	position:relative;

	z-index:0;

	overflow:hidden;

}

.fullSlide .bd ul{
	width:100%!important;

	height:100%;

}

.fullSlide .bd li{
	width:100%!important;

	height:100%;

	overflow:hidden;

	text-align:center;

	background-position:center;

	background-repeat:no-repeat;

}

.fullSlide .bd li a{

	display:block;

	height:100%;

}

.fullSlide .hd{

	width:100%;

	position:absolute;

	z-index:1;

	bottom:0;

	left:0;

}

.fullSlide .hd ul{

	text-align:center;

	margin-bottom:10px;

}

.fullSlide .hd ul li{

	background:#42923d;

	cursor:pointer;

	display:inline-block;

	*display:inline;

	zoom:1;

	width:42px;

	height:11px;

	margin:2px;

	overflow:hidden;

	*filter:alpha(opacity=50);

	*opacity:.5;

	line-height:999px;

}

.fullSlide .hd ul .on{

	background:#0c5730;

}

.fullSlide .prev,.fullSlide .next{

	display:block;

	position:absolute;

	z-index:1;

	top:50%;

	margin-top:-30px;

	left:15%;

	z-index:1;

	width:40px;

	height:60px;

	background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;

	cursor:pointer;

	*filter:alpha(opacity=50);

	*opacity:.5;

	display:none;

}

.fullSlide .next{

	left:auto;

	right:15%;

	background-position:-6px -137px;

}

/*banner结束*/





/**search开始**/

.search_box{

	width: 100%;

	height:40px;

	background:rgba(250,250,250,0.5);

	position: absolute;

	left: 0;

	top: 0;

	z-index: 999;

}

.search{

	width: 1180px;

	margin:auto;

	height:40px;

}

.keytext{

	width: 770px;

	height: 40px;

	line-height: 40px;

	float: left;

	font-family:Microsoft YaHei;

	font-size: 14px;



}

.keytext span{

	line-height: 40px;

	color: #4c4c4c;

	font-zsize:14px;

	font-weight:bold;



}

.keytext a{

	margin: 0px 8px 0px 0px;

	line-height:40px;

	font-zsize:14px;

	color: #4c4c4c;

}

.keytext a:hover{

	color:#42923d;

}

.rmgj-n-r{

	float:right;

	margin-top:5px;

	width:296px;

	height: 28px;

	background-color: #fff;

	border: 1px solid #41913c;

}

.text2{

	padding:0px 0px 0px 10px;

	float:left;

	height:28px;

	width:255px;

	font-size:12px;

	color:#ccc;

	background:rgba(0,0,0,0);

}

.submit{

	background: url(../images/search.png)no-repeat;

	width:26px;

	height:26px;

	float:right;

	cursor: pointer;

	margin-right: 5px;

	margin-top: 1px;

}

/**search结束**/







/*产品中心开始*/



.cpzx{

	width: 100%;

	margin-top: 27px;

}

.cpzx .cpzx_box{

	width: 1180px;

	margin:0 auto;

}

.cpzx_box .cp_nav{

	width: 1180px;

	height: 178px;

}

.cpzx_box .cp_nav div{

	margin-top: 18px;

	height: 80px;

	width: 1180px;



}

.cpzx_box .cp_nav div b{

	width: 180px;

	height: 80px;

	background-color: #42923d;

	float: left;

	font-weight: normal;

}

.cpzx_box .cp_nav div b>a{

	font-size: 16px;

	color: #fff;

	text-align: center;

	line-height: 80px;

	display: block;

}

.cpzx_box .cp_nav div ul{

	border: 1px solid #cccccc;

	width: 998px;

	height: 78px;

	float: right;

}

.cpzx_box .cp_nav div ul li{

	width: 158px;

	height: 33px;

	border: 1px solid #42923d;

	border-radius: 17px;

	float: left;

	margin-top: 22px;

	margin-right: 30px;

}

.cpzx_box .cp_nav div ul li:first-child{

	margin-left: 40px;

}

.cpzx_box .cp_nav div ul li>a{

	font-size: 14px;

	color: #42923d;

	text-align: center;

	line-height: 33px;

	display: block;

}

.cpzx_box .cp_nav div ul li:hover{

	background-color: #42923d;

}

.cpzx_box .cp_nav div ul li:hover a{

	color: #fff;

}

.cpzx_box .cp_tu{

	width: 1180px;

	margin-top: 13px;

	height: 440px;

}

.cpzx_box .cp_tu ul{

	width: 1180px;

	height: 440px;

}

.cpzx_box .cp_tu ul li{

	width: 280px;

	height: 200px;

	float: left;

	margin-top: 20px;

	margin-left: 20px;

}

.cpzx_box .cp_tu ul li:first-child,.cpzx_box .cp_tu ul li:nth-child(5){

	margin-left: 0;

}

.cpzx_box .cp_tu ul li>a{

	width: 280px;

	height: 200px;

	overflow: hidden;

	display: block;

	position: relative;

}

.cpzx_box .cp_tu ul li>a img{

	width: 280px;

	height: 200px;

	overflow: hidden;

}

.cpzx_box .cp_tu ul li>a .cpw{

	position: absolute;

	left: 0;

	bottom: 0;

	width: 100%;

	height: 25px;

	background: rgba(0,0,0,0.5);

	color: #fff;

	font-size: 14px;

	text-align: center;

	line-height: 25px;

	overflow: hidden;

}

.cpzx_box .cp_tu ul li>a .cpw b{

	color: #fff;

	font-size: 14px;

	text-align: center;

	display: block;

	text-overflow: ellipsis;

	white-space: nowrap;

	overflow: hidden;

	line-height: 25px;

	font-weight: normal;



}

.cpzx_box .cp_tu ul li>a .cpw>span{

	color: #fff;

	font-size: 14px;

	text-align: center;

	display: block;

	text-overflow: ellipsis;

	white-space: nowrap;

	overflow: hidden;

}

.cpzx_box .cp_tu ul li>a:hover .cpw{

	width: 100%;

	height: 100%;

}

.cpzx_box .cp_tu ul li>a:hover .cpw b{

	line-height: normal;

	margin-top: 90px;

}





/*产品中心结束*/





/*小banner1开始*/



.xb1{

	width: 100%;

	height: 200px;

	background-color: #42923d;

	margin-top: 26px;

}

.xb1 .xb1_box{

	width: 1180px;

	height: 200px;

	margin: 0 auto;

}

.xb1 .xb1_box .xb1_z{

	width: 274px;

	height: 198px;

	overflow: hidden;

	margin-top: 1px;

	float: left;

	margin-left: 40px;

	margin-right: 68px;

}

.xb1 .xb1_box .xb1_z img{

	width: 274px;

	height: 198px;

	overflow: hidden;

}

.xb1 .xb1_box .xb1_zw{

	float: left;

	width: 250px;

	height: 130px;

	margin-top: 37px;

}

.xb1 .xb1_box .xb1_zw .xb1_dh{

	background: url(../images/xb1_dh.png)no-repeat 0 9px;

	height: 76px;

	padding-left: 74px;



}

.xb1 .xb1_box .xb1_zw .xb1_dh h4{

	font-size: 18px;

	color: #fff;

}

.xb1 .xb1_box .xb1_zw .xb1_dh p{

	font-size: 24px;

	color: #fff;

	font-weight: bold;

	line-height: 30px;

}

.xb1 .xb1_box .xb1_zw>a{

	display: block;

	width: 160px;

	height: 33px;

	background-color: #fff;

	border: 1px solid #0d5730;

	color: #42923d;

	margin-top: 16px;

	margin-left: 50px;

	text-align: center;

	line-height: 33px;

}

.xb1 .xb1_box .xb1_zw>a:hover{

	border-radius: 15px;

}

.xb1 .xb1_box .xb1_y{

	float: right;

	width: 463px;

	height: 142px;

	margin-top: 29px;

	margin-right: 39px;

	overflow: hidden;

}

.xb1 .xb1_box .xb1_y img{

	width: 463px;

	height: 142px;

	overflow: hidden;

}

/*小banner1结束*/



/*4大优势开始*/



.youshi{

	width: 100%;

	background: url(../images/ys_bg.jpg)no-repeat center;

	height: 420px;

	padding-top: 50px;

}

.youshi .ys_box{

	width: 1180px;

	margin: 0 auto;

}

.youshi .ys_box .ys_nav{

	background: url(../images/ys_nk.png)no-repeat center;

	width: 238px;

	height: 310px;

	padding-left: 56px;

	padding-top: 60px;

}

.youshi .ys_box .ys_nav>span{

	display: block;

	font-size: 24px;

	color: #fff;

}

.youshi .ys_box .ys_nav h3{

	margin-top:16px;

}

.youshi .ys_box .ys_nav h3 a{

	font-size: 40px;

	color: #fff;

	display: block;

}

.youshi .ys_box .ys_nav h3 span{

	color: #fff;

	display: block;

	font-size:26px;

}

.youshi .ys_box .ys_nav p{

	margin-top: 15px;

	font-size: 24px;

	color: #cccccc;

}

.youshi .ys_box .ys_nav p>span{

	font-size: 16px;

	color: #cccccc;

}

.youshi .ys_box .ys_nr{

	width:750px;

	float: right;

	height: 376px;

	margin-top: -376px;

}

.youshi .ys_box .ys_nr #tab_2{

	width:750px;

	height: 376px;

	position:relative;

}

.ys_box .ys_nr #tab_2 .tab_menu{

	width:74px;

	float:left;

	position:absolute;

	z-index:1;

	height: 346px;

}

.ys_box .ys_nr #tab_2 .tab_menu li{

	width:74px;

	height:74px;

	line-height:74px;

	margin-top: 17px;

	font-size: 32px;

	color: #fff;

	text-align:center;

	overflow:hidden;

	background: url(../images/ys_lxk.png)no-repeat center;

	cursor:pointer;

}

.ys_box .ys_nr #tab_2 .tab_menu li:first-child{

	margin-left: 0;

}

.ys_box .ys_nr #tab_2 .tab_box_2{

	width:580px;

	height:346px;

	clear:both;

	top:0px;

	position:relative;

	float: right;

}

.ys_box .ys_nr #tab_2 .tab_menu .selected{

	background: url(../images/ys_lxkxg.png)no-repeat center;

	color: #42923d;

}

.ys_box .ys_nr #tab_2 .hide{

	display:none;

}

.ys_box .ys_nr #tab_2 .tab_box_2 div{

	width: 580px;

	height: 346px;

}

.ys_nr #tab_2 .tab_box_2 div img{

	width: 580px;

	height: 220px;

	overflow: hidden;

}

.ys_nr #tab_2 .tab_box_2 div h4{

	font-size: 20px;

	color: #42923d;

	width: 560px;

	text-overflow: ellipsis;

	white-space: nowrap;

	overflow: hidden;

	font-weight: bold;

	margin-top: 15px;

	margin-bottom: 10px;

}

.ys_nr #tab_2 .tab_box_2 div p{

	font-size: 14px;

	width: 560px;

	line-height: 24px;

	color: #fff;

	height: 72px;

	overflow: hidden;

}

/*4大优势结束*/







/*经典案例开始*/



.jdal{

	width: 100%;

	height: 320px;

	margin-top: 18px;

}

.jdal .jdal_box{

	width: 1180px;

	margin: 0 auto;

}

.jdal .jdal_box ul{

	width: 1180px;

	height:240px;

	margin-top: 22px;

}

.jdal .jdal_box ul li{

	width: 520px;

	height: 240px;

	overflow: hidden;

	float: left;

}

.jdal .jdal_box ul li:first-child{

	margin-right: 140px;

}

.jdal .jdal_box ul li>a{

	width: 320px;

	height: 240px;

	overflow: hidden;

	display: block;

	float: left;

}

.jdal .jdal_box ul li>a img{

	width: 320px;

	height: 240px;

	overflow: hidden;

	-webkit-transition:all 1s ;

	-moz-transition:all 1s ;

	-o-transition:all 1s ;

	-ms-transition:all 1s;

	transition:all 1s ;

}

.jdal .jdal_box ul li>a img:hover{

	scale(1.2, 1.2);

	-ms-transform:scale(1.2, 1.2); 	/* IE 9 */

	-moz-transform:scale(1.2, 1.2); 	/* Firefox */

	-webkit-transform:scale(1.2, 1.2); /* Safari 和 Chrome */

	-o-transform:scale(1.2, 1.2); 	/* Opera */

}



.jdal .jdal_box ul li div{

	float: right;

	width: 180px;

	height: 200px;

	background-color: #e6fddf;

	padding-top: 40px;

	padding-left: 20px;

}

.jdal_box ul li div h4 a{

	font-size: 16px;

	color: #4c4c4c;

	width: 170px;

	text-overflow: ellipsis;

	white-space: nowrap;

	overflow: hidden;

}

.jdal_box ul li div p{

	font-size: 14px;

	color: #4c4c4c;

	line-height: 24px;

	width: 160px;

	margin-top: 18px;

	height: 72px;

}

.jdal_box ul li div>a{

	font-size: 14px;

	color: #4c4c4c;

	margin-top: 30px;

	display: block;

}

.jdal_box ul li div h4 a:hover{

	color: #42923d;

}

.jdal_box ul li div>a:hover{

	width: 100px;

	height: 30px;

	margin-top: 20px;

	line-height: 30px;

	text-align: center;

	color: #fff;

	background-color: #42923d;

	border-radius: 15px;

}

/*经典案例结束*/







/*小banner2开始*/

.xb2{

	width: 100%;

	background: url(../images/xb2_bg.jpg)no-repeat center;

	height: 150px;

	margin-top: 60px;

}

.xb2 .xb2_box{

	width: 1180px;

	margin: 0 auto;

}

.xb2 .xb2_box h4{

	font-size: 24px;

	text-align: center;

	color: #fff;

}

.xb2 .xb2_box .dh{

	margin-top: 14px;

	width: 646px;

	margin-top: 16px;

	margin-left: 270px;

}

.xb2 .xb2_box .dh h5{

	color: #fff;

	font-size: 20px;

	float: left;

}

.xb2 .xb2_box .dh h5 span{

	color: #fff;

	font-size: 24px;

}

.xb2 .xb2_box .dh a{

	width: 124px;

	height: 31px;

	float: right;

	border: 1px solid #42923d;

	background-color: #fff;

	color: #42923d;

	font-size: 16px;

	text-align: center;

	line-height: 31px;

}

.xb2 .xb2_box .dh a:hover{

	border-radius:15px;

}

.xb2 .xb2_box ul{

	margin-top: 13px;

	margin-left: 36px;

	clear: both;

	width: 1144px;

	height: 40px;

}

.xb2 .xb2_box ul li{

	margin-left: 30px;

	float: left;

	width: 148px;

	height: 38px;

	border: 1px solid #42923d;

	background-color: #fff;

	text-align: center;

	line-height: 38px;

	color: #42923d;

	font-size: 16px;

}

/*小banner2结束*/





/*公司简介开始*/

.gsjj{

	width: 100%;

	background: url(../images/gsjj_bg.jpg)no-repeat center;

	padding-top: 18px;

	height: 727px;

}

.gsjj .gsjj_box{

	width: 1180px;

	margin: 0 auto;

}

.gsjj .gsjj_box .gs_s{

	width: 1180px;

	height: 447px;

	background: url(../images/gs_wbbg.jpg)no-repeat 0 153px;

}

.gsjj .gsjj_box .gs_s .gs_z{

	float: left;

	width: 585px;

}

.gsjj_box .gs_s .gs_z .gs_nav{

	margin-top: 44px;

	margin-left: 186px;

}

.gs_s .gs_z .gs_nav h3{

	margin-left: 17px;

}

.gs_s .gs_z .gs_nav h3 a{

	display: block;

	color: #42923d;

	font-size: 40px;

	float: left;

}

.gs_s .gs_z .gs_nav h3 a span{

	color: #42923d;

	font-size: 30px;

	margin-left: -10px;

}

.gs_s .gs_z .gs_nav h3>span{

	font-size: 16px;

	color: #b8b8b8;

	float: left;

	display: block;

	margin-top: 30px;

	margin-left: 13px;

}

.gs_s .gs_z .gs_nav>span{

	font-size: 22px;

	color: #42923d;

	clear: both;

	margin-top: 14px;

	display: block;

}

.gs_s .gs_z .gs_wb{

	margin-top: 37px;

	margin-left: 40px;

}

.gs_s .gs_z .gs_wb h3 a{

	font-size: 20px;

	color: #42923d;

	width: 520px;

	text-overflow: ellipsis;

	white-space: nowrap;

	overflow: hidden;

}

.gs_s .gs_z .gs_wb p{

	width: 540px;

	line-height: 24px;

	font-size: 14px;

	color: #42923d;

	margin-top: 10px;

	height: 168px;

	overflow: hidden;

}

.gs_s .gs_z .gs_wb>a{

	width: 118px;

	height: 28px;

	border: 1px solid #42923d;

	background-color: #fff;

	color: #42923d;

	font-size: 14px;

	text-align: center;

	line-height: 28px;

	margin-top: 16px;

	display: block;

}

.gs_s .gs_z .gs_wb>a:hover{

	border-radius: 15px;

}

.gs_s .gs_y{

	float: right;

	width: 512px;

	height: 375px;

	margin-right: 44px;



}

.gs_s .gs_y>a{

	width: 512px;

	height: 375px;

	display: block;

	overflow: hidden;

	position: relative;

}

.gs_s .gs_y>a img{

	width: 512px;

	height: 375px;

	overflow: hidden;

}

.gs_s .gs_y>a span{

	position: absolute;

	left: 0;

	bottom: 0;

	width: 100%;

	height: 100%;

	background: rgba(0,0,0,0.5);

	color: #fff;

	line-height: 375px;

	text-align: center;

	font-size: 14px;

	display: none;

}

.gs_s .gs_y>a:hover span{

	display: block;

}

.gsjj_box .gs_x{

	width: 1180px;

	margin-top: 17px;

}

.gsjj_box .gs_x #tab2{

	width:1180px;
	height:240px;
	overflow: hidden;
	position:relative;

}

.gsjj_box .gs_x #tab2 .tab_menu2{

	width:360px;

	z-index:1;

}

.gs_x #tab2 .tab_menu2 li{

	float:left;

	width:160px;

	height:40px;

	line-height:40px;

	text-align:center;

	margin-right: 20px;

	background-color: #42923d;

}

.gs_x #tab2 .tab_menu2 li:first-child{

	margin-left: 0;

}

.gs_x #tab2 .tab_menu2 .selected a{

	background-color: #0c5730;

}

.gs_x #tab2 .tab_menu2 li a{

	display: block;

	text-align: center;

	line-height: 40px;

	color: #fff;

	font-size: 14px;

}



.lefts1 ,.rights1{

	display:block;

	z-index:100;

    overflow:hidden;

	cursor:pointer;

	position:absolute;

	width:36px;

	height:71px;

	top:30%;

}

.lefts1{

	background:url(../images/gsxc_jt.png) left top no-repeat;

	left:0px;

}

.rights1{

	background:url(../images/gsxc_jt.png) right top no-repeat;

	right:0px;

}

.lefts1:hover{

	background-position:left bottom;

}

.rights1:hover{

	background-position:right bottom;

}

.gs_x #tab2 .hide{

	display:none;

}

.gs_x #tab2 .tab_box2{

	width: 1180px;

	margin-top: 20px;

}

.gs_x #tab2 .tab_box2>div .box2 {

	width:1180px;
	height:180px;
	float: right;

	position:relative;

	overflow: hidden;

}

.gs_x #tab2 .tab_box2>div .box2 ul {

	margin:0 auto;

	width: 1180px;

	height: 180px;

	overflow: hidden;

}

.gs_x #tab2 .tab_box2>div .box2 li {

	float:left;

	width: 240px;

	height: 180px;

	margin-right:20px;

	text-align:center;

	overflow: hidden;

	position: relative;

}

.gs_x #tab2 .tab_box2>div .box2 li>a{

	width: 240px;

	height: 180px;

	display: block;

	overflow: hidden;



}

.gs_x #tab2 .tab_box2>div .box2 li>a img {

	width:240px;

	height:180px;

	border-radius: 6px;

	-webkit-transition:all 1s ;

	-moz-transition:all 1s ;

	-o-transition:all 1s ;

	-ms-transition:all 1s;

	transition:all 1s ;

}

.gs_x #tab2 .tab_box2>div .box2 li>a img:hover{

	scale(1.2, 1.2);

	-ms-transform:scale(1.2, 1.2); 	/* IE 9 */

	-moz-transform:scale(1.2, 1.2); 	/* Firefox */

	-webkit-transform:scale(1.2, 1.2); /* Safari 和 Chrome */

	-o-transform:scale(1.2, 1.2); 	/* Opera */

}

.gs_x #tab2 .tab_box2>div .box2 li .jzw {

	display:block;

	overflow:hidden;

	line-height:25px;

	font-size:14px;

	color: #fff;

	position: absolute;

	width: 100%;

	height: 25px;

	left: 0;

	bottom: 0;

	background: rgba(0,0,0,0.5);



}

.gs_x #tab2 .tab_box2>div .box2 li .jzw>a{

	width: 200px;

	line-height: 25px;

	text-align: center;

	color: #fff;

	font-size: 14px;

	display: block;

	text-overflow: ellipsis;

	white-space: nowrap;

	overflow: hidden;

}

.gs_x #tab2 .tab_box2>div .box2 li .jzw a:hover {

	color: #42923d;

}

/*公司简介结束*/





/*客户见证开始*/



.khjz{

	width: 100%;

	padding:-top: 20px;

	background: url(../images/khjz_bg.jpg)no-repeat center;

	height: 374px;

}

.khjz .khjz_box{

	width: 1180px;

	margin: 0 auto;

}

.khjz .khjz_box ul{

	width: 1180px;

}

.khjz .khjz_box ul li{

	float: left;

	width: 241px;

	margin-left: 72px;

}

.khjz .khjz_box ul li:first-child{

	margin-left: 0;

}

.khjz .khjz_box ul li .jz_tu{

	width: 124px;

	height: 146px;

	display: block;

	margin-left: 60px;

	background: url(../images/jz_yy.png)no-repeat 30px 130px;

}

.khjz .khjz_box ul li .jz_tu>a{

	width: 122px;

	height: 122px;

	overflow: hidden;

	border: 1px solid #0c5730;

	border-radius: 50%;

	display: block;

}

.khjz .khjz_box ul li .jz_tu>a img{

	width: 122px;

	height: 122px;

	overflow: hidden;

	-webkit-transition: -webkit-transform 2s ease-out;

	-moz-transition: -moz-transform 2s ease-out;

	-o-transition: -o-transform 2s ease-out;

	-ms-transition: -ms-transform 2s ease-out;



}

.khjz .khjz_box ul li .jz_tu>a:hover img{

		-webkit-transform: rotateZ(360deg);

	-moz-transform: rotateZ(360deg);

	-o-transform: rotateZ(360deg);

	-ms-transform: rotateZ(360deg);

	transform: rotateZ(360deg);



	 }

.khjz .khjz_box ul li .jz_w{

	margin-top: 10px;

	width: 241px;

}

.khjz .khjz_box ul li .jz_w h4>a{

	font-size: 16px;

	color: #333;

	text-align: center;

	width: 241px;

	text-overflow: ellipsis;

	white-space: nowrap;

	overflow: hidden;

	display: block;

}

.khjz .khjz_box ul li .jz_w p{

	color: #4c4c4c;

	font-size: 14px;

	line-height: 24px;

	width: 241px;

	overflow: hidden;

	margin-top: 10px;

	height: 48px;

}

.khjz .khjz_box ul li .jz_w h4>a:hover{

	color: #42923d;

}

.khjz .khjz_box ul li .jz_w>a{

	font-size: 14px;

	color: #4c4c4c;

	text-align: center;

	display: block;

	margin-top: 5px;

}

.khjz .khjz_box ul li .jz_w>a:hover{

	color: #42923d;

}



/*客户见证结束*/



/*小banner3开始*/



.xb3{

	width: 100%;

	background: url(../images/xb3_bg.jpg)no-repeat center;

	height: 160px;

}

.xb3 .xb3_box{

	width: 1180px;

	height: 160px;

	margin: 0 auto;

}

.xb3 .xb3_box .xb3_z{

	width: 441px;

	height: 136px;

	border: 2px solid #42923d;

	background-color: #fff;

	margin-top: 10px;

	margin-left: 168px;

	float: left;

}

.xb3 .xb3_box .xb3_z h4{

	color: #42923d;

	font-size: 22px;

	text-align: center;

	margin-top: 16px;

	margin-bottom: 12px;

}

.xb3 .xb3_box .xb3_z ul{

	width: 360px;

	margin: 0 auto;

}

.xb3 .xb3_box .xb3_z ul li{

	background: url(../images/xb3_tb.png)no-repeat 0 10px;

	float: left;

	color: #42923d;

	font-size: 20px;

	padding-left: 20px;

	margin-left: 40px;

	width: 120px;

}

.xb3 .xb3_box .xb3_y{

	float: right;

	margin-top: 20px;

	margin-right: 20px;

}

.xb3 .xb3_box .xb3_y h4{

	background: url(../images/xb3_dh.png)no-repeat 110px 0;

	padding-left: 50px;

	font-size: 22px;

	color: #fff;

	text-align: center;

}

.xb3 .xb3_box .xb3_y p{

	font-size: 26px;

	color: #fff;

	font-weight: bold;

}

.xb3 .xb3_box .xb3_y a{

	width: 182px;

	height: 38px;

	border: 1px solid #42923d;

	background-color: #FFF;

	color: #42923d;

	margin-left: 100px;

	margin-top: 8px;

	text-align: center;

	line-height: 38px;

	display: block;



}

.xb3 .xb3_box .xb3_y a:hover{

	border-radius: 15px;

}

/*小banner3结束*/





/*新闻版块开始*/

.xwbk{

	width: 100%;

	margin-top: 20px;

}

.xwbk .xwbk_box{

	width: 1180px;

	margin: 0 auto;

}

.xwbk .xwbk_box .xw_nr{

	width:1180px;

	height: 336px;

}

.xwbk_box .xw_nr #tab_3{

	width:1180px;

	height: 336px;
	overflow: hidden;
	position:relative;

}

.xwbk_box .xw_nr #tab_3 .tab_menu1{

	width:231px;

	float:left;

	position:absolute;

	z-index:1;

	height: 336px;

}

.xwbk_box .xw_nr #tab_3 .tab_menu1 li{

	width:51px;

	height:336px;

	margin-right: 26px;

	font-size: 24px;

	color: #fff;

	float: left;

	text-align:center;

	overflow:hidden;

	background: url(../images/xw_nav.png)no-repeat center;

	cursor:pointer;

}

.xwbk_box .xw_nr #tab_3 .tab_menu1 li a{

	font-size: 24px;

	color: #fff;

	text-align:center;

	display: block;

	width: 20px;

	margin-top: 100px;

	margin-left: 14px;

}

.xwbk_box .xw_nr #tab_3 .tab_box_3{

	width:900px;

	height:336px;

	clear:both;

	top:0px;

	position:relative;

	float: right;

}

.xwbk_box .xw_nr #tab_3 .tab_menu1 .selected1{

	background: url(../images/xw_navxg.png)no-repeat center;

	color: #42923d;

}

.xwbk_box .xw_nr #tab_3 .hide{

	display:none;

}

.xwbk_box .xw_nr #tab_3 .tab_box_3 div{

	width: 900px;

	height: 336px;

}

.xwbk_box .xw_nr #tab_3 .tab_box_3 div .tu_z{

	float: left;

	width: 360px;

	height: 336px;

}

#tab_3 .tab_box_3 div .tu_z>a{

	width: 360px;

	height: 250px;

	overflow: hidden;

	display: block;



}

#tab_3 .tab_box_3 div .tu_z>a img{

	width: 360px;

	height: 250px;

	overflow: hidden;

	-webkit-transition:all 1s ;

	-moz-transition:all 1s ;

	-o-transition:all 1s ;

	-ms-transition:all 1s;

	transition:all 1s ;

}

#tab_3 .tab_box_3 div .tu_z>a img:hover{

	scale(1.2, 1.2);

	-ms-transform:scale(1.2, 1.2); 	/* IE 9 */

	-moz-transform:scale(1.2, 1.2); 	/* Firefox */

	-webkit-transform:scale(1.2, 1.2); /* Safari 和 Chrome */

	-o-transform:scale(1.2, 1.2); 	/* Opera */

}

#tab_3 .tab_box_3 div .tu_z h4{

	margin-top: 15px;

	width: 340px;



}

#tab_3 .tab_box_3 div .tu_z h4>a{

	width: 340px;

	text-overflow: ellipsis;

	white-space: nowrap;

	overflow: hidden;

	font-size: 14px;

	color: #333;

	display: block;

}

#tab_3 .tab_box_3 div .tu_z h4>a:hover{

	color: #42923d;

}

#tab_3 .tab_box_3 div .tu_z p{

	font-size: 14px;

	color: #4c4c4c;

	line-height: 24px;

	width: 340px;

	overflow: hidden;

	height: 48px;

	margin-top: 6px;

}

#tab_3 .tab_box_3 div dl{

	float: right;

	width: 497px;

	height: 336px;



}

#tab_3 .tab_box_3 div dl dd{

	width: 497px;

	height: 55px;

	border-bottom: 1px dashed #999;

}

#tab_3 .tab_box_3 div dl dd a{

	font-size: 14px;

	color: #333;

	width: 385px;

	text-overflow: ellipsis;

	white-space: nowrap;

	overflow: hidden;

	margin-left:10px;

	line-height: 55px;

	display: block;

	float: left;

}

#tab_3 .tab_box_3 div dl dd:hover{

	width: 495px;

	height: 54px;

	border: 1px solid #42923d;

}

#tab_3 .tab_box_3 div dl dd a:hover{

	color: #42923d;

}

#tab_3 .tab_box_3 div dl dd span{

	float: right;

	line-height: 55px;

	font-size: 14px;

	color: #4c4c4c;

	margin-right: 10px;

	width: 78px;

}



/*新闻版块结束*/

/*友情链接开始*/



.yqlj{

	width: 100%;

	margin-top: 20px;

}

.yqlj .yqlj_box{

	width: 1180px;

	margin: 0 auto;

}

.yqlj .yqlj_box .yqlj_nr{

	width: 1180px;

	height: 70px;

}

.yqlj_box .yqlj_nr h4{

	width: 1180px;

	height: 35px;

	font-size: 20px;

	color: #42923d;

	border-bottom: 1px solid #42923d;

}

.yqlj_box .yqlj_nr a{

	display: block;

	float: left;

	line-height: 40px;

	color: #42923d;

	margin-left: 20px;

}

.yqlj_box .yqlj_nr a:hover{

	text-decoration: underline;

}

/*友情链接结束*/

