@charset "utf-8";

/* CSS Document */

.pro_th{
height:561px;
overflow: hidden;
}
.us_tab_box{
height:250px;
overflow: hidden;
}
#simg3{
height:194px;
overflow: hidden;
}


.banner{ width:100%; height: 650px; margin:0 auto; clear: both;}

.banner img{display:block; width:100%; height: 650px;}

.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{height:100%;}

.fullSlide .bd li{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:#d5d5d5;cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px;margin:1px;overflow:hidden;*filter:alpha(opacity=50);*opacity:.5;line-height:650px;}

.fullSlide .hd ul .on{background:#16934f;}

.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(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;}



/**search**/

.search_box{width: 100%; height:50px; border-bottom: solid #16934f 1px;}

.search{width: 1180px; margin:auto; height:50px;}

.keytext{width: 770px;height: 50px;line-height: 50px; float: left; font-family:Microsoft YaHei; font-size:14px;}

.keytext span{line-height:50px; color: #333; font-weight:bold;}

.keytext a{margin: 0px 8px 0px 0px; line-height:45px; color:#333;}

.rmgj-n-r{ float:right; margin-top:7px; border: solid #16934f 1px;}

.text{padding:0px 0px 0px 10px; float:left; height:34px; width:220px; font-size:14px; color:#666; font-family:"微软雅黑";}

.submit{width:45px; height:34px; border:0; padding:0; background:url(../images/sea.jpg); float:left;}



/*公司特点*/



.sec1 {

	width: 100%;

	height: 559px;

	background: url(../images/fw_bg.jpg) no-repeat center;

}

.sec_1{

	width: 1180px;

	height: 559px;

	margin: 0 auto;

	position: relative;

}

.sec_1 h4{

	font-size: 24px;

	color: #16934f;

	font-weight: normal;

	position: absolute;

	left: 49%;

	top:30px;

}

.sec_1 ul{

	width: 650px;

	height: 410px;

	position: absolute;

	left: 43%;

	top: 110px;

}

.sec_1 ul li{

	overflow: hidden;

	margin-bottom: 30px;

}

.sec_1 ul li img{

	width: 50px;

	height: 80px;

	float: left;

}

.se1_txt{

	float: left;

	margin-left: 20px;

}

.se1_txt h5{

	font-size: 18px;

	color: #333;

}

.se1_txt h5 span{

	color: #16934f;

}

.se1_txt p{

	margin-top: 10px;

	width: 580px;

	height: 50px;

	line-height: 24px;

	font-size: 16px;

	color: #666;

}



/* 滑动门通用按钮 */

.lefts ,.rights {display: block;width: 40px;height: 76px;margin-top:-32px; position: absolute;top:50%; background: url(../images/par_btn.png) no-repeat;}

.lefts {background-position: 0 0;left: 10px;}

.rights {background-position: -40px 0;right: 10px;}



/*case*/

.case_box{

	clear: both;

	width: 100%;

	height: 463px;

	background: url(../images/case_bg.jpg) no-repeat center;

}

.case{

	width: 1180px;

	height: 463px;

	margin: 0 auto;

}

.case_title h3 a{

	display: block;

	font-size: 24px;

	color: #16934f;

	line-height: 40px;

	text-align: center;

	padding-top: 50px;

    padding-left: 17px;

}

.case_title p{

	font-size: 18px;

	color: #656566;

	text-align: center;

	padding-left: 17px;

}

.case_con {width:1180px;position:relative; overflow: hidden;}

.case_con ul {    margin: 44px 70px auto;

   				 overflow: hidden;}

.case_con li {float:left;width:316px; height: 228px; background: #d9f080; margin-right:20px;text-align:center;}

.case_con li img {width:302px;height:180px; padding: 7px;}

.case_con li a {display:block;line-height:20px;font-size:14px;}

.case_con li span{

	display: block;

	white-space:nowrap;

	overflow:hidden;

	text-overflow:ellipsis; 

	color: #333;

}

.case_con li a:hover span{

	color: #16934f;

}



/*x_banner1*/

.small_box1{

	width: 100%;

	height: 264px;

	background: url(../images/x_banner1.jpg) no-repeat center;

}

.small_1{

	width: 1180px;

	height: 264px;

	margin: 0 auto;

	position: relative;

}

.small_1 h4{

    font-size: 24px;

    color:#fff;

    line-height: 40px;

    text-shadow: 0px 3px 2px rgba(0, 0, 0, 0.33);

    position: absolute;

    left: 21%;

    top: 97px;

}

.small_1 h4 span{

	color: #313130;

}

.small_1 p{

	font-size: 14px;

	color: #4c4c4c;

	line-height: 30px;

	position: absolute;

    right: 13%;

    top: 80px;

}

.small_1 p span{

	font-size: 22px;

	font-weight: bold;

	color: #16934f;

}

.small_1 a{

	display: block;

	width: 150px;

	height: 34px;

	border-radius: 5px;

	background: #16934f;

	font-size: 14px;

	text-align: center;

	line-height: 34px;

	color: #fff;

	position: absolute;

    right: 13%;

    top: 150px;

}



/* 滑动门通用按钮 */

.left1 ,.right1 {display: block;width: 50px;height: 120px;margin-top:-60px; position: absolute;top:50%; z-index: 9; background: url(../images/pro_btn.png) no-repeat;}

.left1 {background-position: 0 0;left: 0;}

.right1 {background-position: -50px 0;right: 0;}



/*产品及优势*/



.pro_ys_box {

	width: 100%;

	height: 1434px;

	background: url(../images/pro_ys.jpg) no-repeat center;

}

.pro_ys{

	width: 1180px;

	height: 1434px;

	margin: 0 auto;

	overflow: hidden;

}

.pro{

	width: 1180px;

	height: 701px;

	position: relative;

	margin-top: 55px;

}

.pro h2 a{

	width: 150px;

	height: 86px;

	background: #c4dd65;

	display: block;

	font-weight: normal;

	padding-top: 24px;

	font-size: 26px;

	color: #16934f;

	line-height: 30px;

	text-align: center;

	position: absolute;

	top:0;

	right:0;

	z-index: 10;

}

.pro h2 a span{

	font-size: 18px;

}

.pro_th{width: 1180px; height: 561px;position:relative;}

.pro_con {width:1180px;padding-top:55px;position:relative; overflow: hidden; height: 560px;}

.pro_con ul {margin:0 auto; overflow: hidden;}

.pro_con li {float:left;width:1180px; height: 506px; position: relative;}

.pro_con li img {width:1180px;height:506px;}

.pro_con li a {display:block;}

.pro_con li span {

	display: block;

	width:100%;

	height: 45px;

	background: url(../images/ico1.png);

	text-align: center;

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis;

	font-size: 16px; 

	line-height: 45px;

	color: #fff;

	position: absolute;

	left: 0;

	bottom: 0;

}

.hide{display: none;}

#pro_t{width:1180px;position:relative;}

#pro_t ul{width:100%;overflow: hidden; position:absolute;}

#pro_t ul li{margin:0 0 0 9px; float:left;}

#pro_t ul li a{ display: block; float:left;width:288px;height:140px;line-height:140px;border-bottom:0px;cursor:pointer;text-align:center; background:#eeeeee; font-size: 24px; color: #666;}

#pro_t ul li:first-child{margin-left: 0;}

#pro_t ul .selected a{background-color:#c4dd65;cursor:pointer; color: #16934f; }



/*优势*/

.ys{

	width: 1180px;

	height: 680px;

	margin: 0 auto;

	position: absolute;

}

.ys_con{

	width: 1036px;

	height: 278px; 

	border: solid #16934f 1px;

	margin-left: 40px;

	margin-top: 120px;

}

.ys_txt{

	width: 484px;

	height: 200px;

	margin-left: 40px;

	margin-top: 40px;

}

.ys_txt h4{

	font-size: 24px;

	color: #16934f;

	line-height: 40px;

}

.ys_txt p{

	background: url(../images/ys_icon.png) no-repeat 0 12px;

	padding-left: 20px;

	font-size: 14px;

	color: #4c4c4c;

	line-height: 30px;

	margin-top: 20px;

}

.ys_con img{

	position: absolute;

	right: 20px;

	bottom: 260px;

}

.ys_ti{width: 1180px; height: 150px;}

.ys_ti ul{

	overflow: hidden;

}

.ys_ti ul li{

	float: left;

	margin-left: 105px;

	margin-top: 77px;	

}

.ys_ti ul li a{

	display: block;

	width: 145px;

	height: 145px;

	background: url(../images/case_sub.png) no-repeat;

	font-size: 30px;

	font-weight: bold;

	color: #fff;

	line-height: 36px;

	text-align: center;

	padding-top: 30px;

}

.ys_ti ul li a span{

	font-size: 26px;

}

.ys_ti ul li a:hover,.ys_ti ul .aftee a{

	background: url(../images/case_sub_1.png) no-repeat;

	color: #16934f;

}



/*x_banner2*/

.small_box2{

	width: 100%;

	height: 228px;

	background: url(../images/x_banner2.jpg) no-repeat center;

}

.small_2{

	width: 1180px;

	height: 228px;

	margin: 0 auto;

	position: relative;

}

.small_2 h4{

	font-weight: normal;

	font-size: 30px;

	color: #fff;

	position: absolute;

	top:30px;

	left: 45%;

}

.small_2 h5{

	font-size: 24px;

	color: #16934f;

	position: absolute;

	top:90px;

	left: 50%;

}

.small_2 p{

	font-size: 16px;

	color: #4c4c4c;

	line-height: 30px;

	position: absolute;

	bottom:60px;

	left: 50%;

}

.small_2 p span{

	font-size: 24px;

	color: #16934f;

	font-weight: bold;

}

.small_2 a{

	position: absolute;

	bottom:60px;

	left: 73%;

}



/*定制流程*/

.liu_box{

	clear: both;

	width: 100%;

	height: 227px;

	background: url(../images/liuc.jpg) no-repeat center;

}

.liuc{

	width: 1180px;

	height: 227px;

	margin: 0 auto;

	overflow: hidden;

}

.liuc ul {

	overflow: hidden;

	margin-left: 140px;

	margin-top: 50px;

}

.liuc ul li {

	float: left;

	width: 100px;

	height: 150px;

	margin-left: 30px;

}

.liuc ul li img{

	display: block;

	width: 100px;

	height: 100px;

}

.liuc ul li .l_2{

	display: none;

}

.liuc ul li:hover .l_1{

	display: none;

}

.liuc ul li:hover .l_2{

	display: block;

}

.liuc ul li span{

	display: block;

	font-size: 14px;

	color: #666;

	line-height: 50px;

	text-align: center;

}



/*客户评价*/



.cus_box {

	width: 100%;

	height: 532px;

	background: url(../images/cus_1.jpg) no-repeat center;

}



.cus {

	width: 1180px;

	height: 532px;

	margin: 0 auto;

	overflow: hidden;

}

.cus_ti{

	width: 330px;

	height: 80px;

	margin: 26px auto 0;

}

.cus_ti h3 a{

	display: block;

	font-size: 24px;

	color: #16934f;

	line-height: 40px;

	text-align: center;

}

.cus_ti a img{

	width: 67px;

	height: 27px;

	margin-left: 132px;

}

.cus ul{

	overflow: hidden;

}

.cus ul li{

	float: left;

	width: 244px;

	height: 335px;

	background: #fff;

	border-top: solid #16934f 5px;

	margin-left: 40px;

	position: relative;

}

.cus ul li img{

	width: 240px;

	height: 152px;

	margin-left: 2px;

}

.cus ul li h4 a{

	font-size: 14px;

	color: #333;

	line-height: 30px;

	width: 202px;

	margin-left: 20px;

	white-space:nowrap;

	overflow:hidden;

	text-overflow:ellipsis;

}

.cus ul li p{

	font-size: 12px;

	color: #333;

	line-height: 24px;

	width: 204px;

	height: 96px;

	letter-spacing: 0.5px;

	overflow: hidden;

	margin-left: 20px;

}

.cus ul li span a{

	display: block;

	font-size: 14px;

	font-weight: bold;

	color: #db2b37;

	position: absolute;

	right: 20px;

	bottom: 20px;

}



/*about us*/

.us_box{

	width: 100%;

	height: 620px;

	background:url(../images/us_bg.jpg) no-repeat center;

}

.us{

	width: 1180px;

	height: 620px;

	margin: 0 auto;

	overflow: hidden;

}

.us_l{

	margin-top: 50px;

	margin-left: 50px;

	width: 322px;

	height: 524px;

	float: left;

	border: solid #c4dd65 4px;

	position: relative;

}

.us_l h4{

	font-size: 18px;

	color: #333;

	text-align: center;

	line-height:50px;

}

.us_l h3 a{

	display: block;

	margin-top: 20px;

	font-size: 48px;

	color: #16934f;

	margin-left: 40px;

}

.us_l p{

	font-size: 14px;

	color: #333;

	line-height: 24px;

	text-align: center;

	margin-top: 20px;

}

.us_l img{

	width: 276px;

	height: 230px;

	position: absolute;

	left: 23px;

	bottom: 23px;

}

.us_txt{

	float: right;

	margin-top: 50px;

	margin-right: 40px;

	position: relative;

}

.us_txt p{

	width: 730px;

	height: 150px;

	overflow: hidden;

	font-size: 14px;

	color: #333;

	line-height: 30px;

}

.us_txt a{

	display: block;

	width: 140px;

	height: 40px;

	border: solid #e0e0e0 1px;

	text-align: center;

	line-height: 40px;

	font-size: 14px;

	color: #4c4c4c;

	position: absolute;

	right: 10px;

	top:170px;

}

.us_txt a:hover{

	background: #16934f;

	color: #fff;

}

.us_r_b{

	float: right;

	width: 735px;

	height: 300px;

	margin-right: 40px;

}

.us_menu{

	margin-top: 100px;

	margin-left: 120px;

	width: 735px;

	height: 42px;

	overflow: hidden;

}

.us_menu ul {

	overflow: hidden;

}

.us_menu ul li{

	float: left;

	margin-left: 30px;

}

.us_menu ul li a{

	display: block;

	width: 200px;

	height: 42px;

	background: #b5b5b5;

	font-size: 16px;

	color: #fff;

	line-height: 42px;

	text-align: center;

}

.us_menu ul li a:hover ,.us_menu ul .us_m_ti a{

	background: #16934f;

}

.us_tab ul {

	overflow: hidden;

	margin-top: 50px;

}

.us_tab ul li{

	float: left;

	width: 226px;

	height: 200px;

	margin-left: 30px;

}

.us_tab ul li img{

	width: 226px;

	height: 164px;

}

.us_tab ul li span{

	display: block;

	line-height: 40px;

	font-size: 14px;

	color: #4c4c4c;

	text-align: center;

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis;

}



/*荣誉资质*/

.ry_box{

	width: 100%;

	height: 490px;

	clear: both;

}

.ry{

	width: 1180px;

	height: 490px;

	margin: 0 auto;

	overflow: hidden;

}

.ry_con{

	width: 820px;

	height: 490px;

	float: left;

}

.ry_ti{

	margin-top: 40px;

	margin-left: 70px;

	width: 708px;

	height: 70px;

}

.ry_ti h3 a{

	font-size: 24px;

	color: #35a445;

	display: block;

	text-align: center;

	line-height: 40px;

}

.ry_ti p{

	font-size: 16px;

	color: #4c4c4c;

	text-align: center;

	line-height: 30px;

}

.ry_con ul{

	overflow: hidden;

	margin-left: 40px;

	margin-top: 30px;

}

.ry_con ul li{

	float: left;

	width: 215px;

	height: 194px;

	margin-left: 30px;

}

.ry_con ul li img{

	width: 203px;

	height: 142px;

	padding: 5px;

	border: solid #e1e1e1 1px;

}

.ry_con ul li span{

	display: block;

	font-size: 14px;

	color: #333;

	text-align: center;

	line-height: 40px;

	width: 215px;

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis;

}

.ry_btn a{

	display: block;

	width: 210px;

	height: 40px;

	border: solid #e1e1e1 1px;

	font-size: 16px;

	color: #666;

	line-height: 40px;

	text-align: center;

	margin-left: 37%;

	margin-top: 30px;

}

.small_3{

	float: right;

	margin-right: 18px;

	margin-top: 10px;

	width: 342px;

	height: 462px;

	background: #f3f3f3;

	position: relative;

}

.small_3 img{

	width: 342px;

	height: 303px;

}

.small_3 h5{

	font-size: 14px;

	font-weight: normal;

	color: #666;

	text-align: center;

	line-height: 40px;

}

.small_3 h4{

	font-size: 16px;

	color: #ffa101;

	line-height: 24px;

	text-align: center;

}

.small_3 p{

	font-size: 14px;

	color: #666;

	text-align: center;

	line-height: 40px;

}

.small_3 p span{

	font-size: 20px;

	font-weight: bold;

	color: #16934f;

}

.s_btn{

	overflow: hidden;

}

.s_btn a{

	float: left;

	display: block;

	width: 171px;

	height: 34px;

	background: #16934f;

	font-size: 14px;

	color: #fff;

	text-align: center;

	line-height: 34px;

}

.s_btn span a{

	background: #c4dd65;

	color: #16934f;

}





/*new*/

.new_box {

	width: 100%;

	height: 520px;

	background: #f4f4f4;

}

.new{

	width: 1180px;

	height: 520px;

	margin: 0 auto;

	overflow: hidden;

}

.new_title {

	font-size: 24px;

	line-height: 36px;

	padding-bottom: 20px;

	margin: 30px 0 0;

	color: #000;

	text-align: center;

	background: url(n_t_bor.jpg) no-repeat bottom;

}

.new_top ul{

	overflow: hidden;

	margin:20px 430px;

}

.new_top ul li{

	float: left;

}

.new_top ul li a{

	float: left;

	font-size: 16px;

	line-height: 36px;

	text-align: center;

	margin-left: 20px;

	margin-right: 20px;

	color: #000;

	padding-bottom: 10px;

}

.new_top ul li a:hover,.new_top ul .selecte a{

	background: url(new_t_bor.jpg) no-repeat bottom;

}

.new_con {

	width: 1180px;

	height: 330px;

	overflow: hidden;

}

.new_con_l {

	width: 360px;

	height: 324px;

	background: #fff;

	float: left;

	position: relative;	

}

.new_con_l a img{

	width: 332px;

	height: 164px;

	padding: 14px;

	

}

.new_con_l em{

	width: 79px;

	height: 69px;

	font-size: 12px;

	color: #fff;

	line-height: 35px;

	text-align: center;

	background: url(news_time.jpg) no-repeat;

	position: absolute;

	right: 14px;

	top: 14px;

}

.new_con_l em span{

	display: block;

	font-size: 30px;

}

.new_txt1 h4 a{

	width: 332px;

	height: 30px;

	font-size: 14px;

	color: #3dab07;

	line-height: 28px;

	margin-left: 14px;

	margin-right: 14px;

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis;

}

.new_txt1 p{

	width: 332px;

	margin-left: 14px;

	font-size: 12px;

	line-height: 28px;

	color: #969393;

	height: 84px;

	overflow: hidden;

}

.new_con_r {

	width: 815px;

	height: 325px;

	float: right;

}

.new_con_r ul li{

	width: 360px;

	height: 92px;

	background: #fff;

	margin-left: 45px;

	float: left;

	margin-bottom: 20px;

	position: relative;

}

.new_con_r ul li .new_txt2_l em{

	display: block;

	margin: 12px;

	width: 79px;

	height: 69px;

	font-size: 12px;

	color: #fff;

	line-height: 35px;

	text-align: center;

	background: #969393;

	float: left;

}

.new_txt2_r a{

	position: absolute;

	bottom: 0;

	right: 0;

	display: none;

}

.new_con_r ul li .new_txt2_l em span{

	display: block;

	font-size: 24px;

}

.new_txt2_r h4 a{

	width:250px;

	height: 30px;

	display: inherit;

	position: inherit;

	margin-top: 10px;

	float: left;

	font-size: 13px;

	color: #252525;

	line-height: 28px;

	white-space: normal;

	overflow: hidden;

	text-overflow: ellipsis;

}

.new_txt2_r p{

	float: left;

	width: 250px;

	height: 36px;

	overflow: hidden;

	font-size: 12px;

	line-height: 18px;

	color: #909090;

}

.new_con_r ul li:hover{

	 box-shadow: 0px 5px 5px 0px rgba(0, 11, 25, 0.28);

}

.new_con_r ul li:hover .new_txt2_r a{

	display: block;

}

.new_con_r ul li:hover em{

	background: #3dab07;

} 

.new_con_r ul li:hover a{

	color:  #3dab07;

}



/*友情链接*/

.link_box {

	clear: both;

	width: 100%;

	height: 145px;

	background: url(link_bg.jpg) no-repeat center;

}

.link{

	width: 1180px;

	height: 145px;

	margin: 0 auto;

	overflow: hidden;

}

.link p{

	float: left;

	font-size: 14px;

	line-height: 30px;

	color: #535353;

	margin-left: 20%;

	margin-top: 50px;

}

.link ul{

	float: left;

	margin-top: 50px;

}

.link ul li{

	float: left;

}

.link ul li a{

	float: left;

	font-size: 14px;

	line-height: 30px;

	color: #535353;

	margin-left: 20px;

	margin-right: 20px;

}

.link ul li a:hover{

	color: #fe8101;

}

.new_txt1 {

	width: 340px;

	overflow: hidden;

}

