@charset "utf-8";

/* CSS Document */



/*product_box*/

#product_box{ width: 1180px; height: auto; overflow: hidden; margin: 20px auto; clear: both; position: relative;}

.product_l{ width: 203px; min-height: 480px; overflow: hidden; float: left; border: 2px solid #5d9a11;}

.product_l_title{ width: 187px; height: 57px;  background: url(../images/product_tieltbg.jpg) center no-repeat; margin: 0 auto;}

.product_l_title h3{ font-size: 19px; line-height: 57px;}

.product_l_title h3 a{ color: #fff;}



.menu_head{ width: 172px; height: 32px; background: url(../images/product_libg.jpg) center no-repeat; margin: 15px auto 4px; text-align: center; font-family: "Microsoft YaHei"; font-size: 12px; display:block; cursor:pointer; position:relative;}



.menu_body{width:172px; height:auto; overflow:hidden; line-height:33px; padding: 4px 0px;}

.menu_body a{display:block;width:172px;height:43px;line-height:32px;text-decoration:none;}

.menu_body a i{ width: 4px; height: 6px; margin-right: 12px; }

.menu_body a i img{ width: 4px; height: 6px;}

.menu_body a:hover{text-decoration:none;}

.product_l_zx{
	width: 165px;
	height: 58px;
	background: url(../images/prd_zx.jpg) center no-repeat;
	position: absolute;
	top: 390px;
	left: 21px;
}

.product_l_zx a{ display: block; widows: 165px; height: 48px; text-align: center; padding-bottom:10px; line-height: 58px; font-family: "Microsoft YaHei"; font-size: 17px; color: #333;}

.product_r{ width: 947px; height: auto; overflow: hidden; float: right;}

.product_r_title{ width: 100%; height: 50px; border-bottom: 2px solid #cccccc;}

.product_r_title h3{ width: 250px; height: 50px; border-bottom: 2px solid #5d9a11; color: #666666; font-size: 19px; float: left; text-align: left;}

.product_r_title h3 em{ font-family: Arial, Gadget, sans-serif; font-size: 14px; text-transform: uppercase;}

.product_r_title h3 a{ color: #333333; text-decoration: none;}

.product_r_title span{ display: block; width: 55px; height: 50px; line-height: 50px; float: right; font-family: Arial, Helvetica, sans-serif; text-transform: uppercase; font-size: 14px;}

.product_r_title span a{ color: #666666;}

.product_r_show{ width: 947px; height: auto; overflow: hidden;}

.product_r_show_a{ width: 217px; height: 204px; float: left; display: inline; margin: 14px 9px;}

.product_r_show_a dl dd{ width: 217px; height: 172px; border: 1px solid #5d9a11;}

.product_r_show_a dl dd img{ width: 217px; height: 172px;}

.product_r_show_a dl dt{ width: 217px; height: 30px; text-align: center; line-height: 30px; font-size: 13px;}

.product_r_show_a dl dt a{ color: #666;}





/*gawei_one*/

#gawei_one{ width: 1180px; height: 153px; background: url(../images/gawei_one.jpg) center no-repeat; margin: 0 auto; clear: both;}

.gawei_r{ width: 234px; height: 153px; float: right; position: relative;}

.gawei_r dl dd{
	width: 211px;
	font-size: 28px;
	color: #333;
	position: absolute;
	top: 58px;
	left: 0px;
}

.gawei_r dl dt{ width: 	113px; height: 34px; text-align: center; line-height: 33px; font-family: "Microsoft YaHei"; font-size: 16px;}

.gawei_r dl a{ display: block; width: 113px; height: 34px; color: #fff; position: absolute; top: 107px; left: 10px;}





/*ys_box*/

#ys_box{ width: 100%; height: 1788px; margin: 25px 0px; overflow: hidden; background: url(../images/ys_bg.jpg) center no-repeat;}

.ys_A{ width: 1180px; height: 1211px; overflow: hidden; margin: 0 auto;}

.ys_A h3{ font-size: 28px; color: #fff; width: 320px; height: 34px; line-height: 34px; margin: 18px auto 0px;}

.ys_A_main{ width: 1180px; height: 1211px; overflow: hidden; position: relative;}

.ys_A_one{ width: 408px; height: 145px;}

.ys_A_one h3{ font-size: 25px; color: #fff; position: absolute; top: 153px; left: 130px; width: 408px;}

.ys_A_one ul{ position: absolute; top: 228px; left: 180px;}

.ys_A_one ul li{ font-family: "Microsoft YaHei"; color: #505050; line-height: 27px;}



.ys_A_two{ width: 408px; height: 145px;}

.ys_A_two h3{ font-size: 25px; color: #fff; position: absolute; top: 506px; left: 35px; width: 408px;}

.ys_A_two ul{ position: absolute; top: 582px; left: 180px;}

.ys_A_two ul li{ font-family: "Microsoft YaHei"; color: #505050; line-height: 27px;}



.ys_A_three{ width: 408px; height: 145px;}

.ys_A_three h3{ font-size: 25px; color: #fff; position: absolute; top: 732px; left: 552px; width: 408px;}

.ys_A_three ul{ position: absolute; top: 809px; left: 654px;}

.ys_A_three ul li{ font-family: "Microsoft YaHei"; color: #505050; line-height: 27px;}



.ys_A_four{ width: 408px; height: 145px;}

.ys_A_four h3{ font-size: 25px; color: #fff; position: absolute; top: 962px; left: 560px; width: 408px;}

.ys_A_four ul{ position: absolute; top: 1041px; left: 654px;}

.ys_A_four ul li{ font-family: "Microsoft YaHei"; color: #505050; line-height: 27px;}





/*about_A*/

.about_A{ width: 1180px; height: 395px; margin: 20px auto;}

.about_A_title{ width: 1180px; height: 47px; background: url(../images/about_titielbg.jpg) center no-repeat; position: relative;}

.about_A_title h3{ font-size: 18px; position: absolute; top: 29px; left: 554px;}

.about_A_title h3 a{ color: #72b12c;}

.about_A_title span{ display: block; width: 40px; height: 29px; line-height: 29px; font-family: Arial, Helvetica, sans-serif; text-transform: uppercase; position: absolute; top: 11px; right: 0px;}

.about_A_title span a{ color: #72b12c;}

.about_A_m{ width: 1180px; height: auto; overflow: hidden; margin-top: 25px;}

.about_A_m_l{ float: left; width: 368px; height: 301px; border: 1px solid #63a452;}

.about_A_m_l img{ width: 368px; height: 301px;}

.about_A_m_r{ float: right; width: 778px; height: 264px; margin-top: 30px;}

.about_A_m_r h3{ font-size: 15px; text-align: left;}

.about_A_m_r p{ line-height: 28px; color: #666; margin: 8px 0px;}

.about_A_m_r em{ font-size: 13px;}

.about_A_m_r em a{ color: #63a452;}



/*honor_A*/

.honor_A{ width: 1180px; height: 308px; margin: 0 auto;}

.honor_A_title{ width: 1180px; height: 47px; background: url(../images/honor_titlebg.jpg) center no-repeat; position: relative;}

.honor_A_title h3{ font-size: 18px; position: absolute; top: 29px; left: 554px;}

.honor_A_title h3 a{ color: #72b12c;}

.honor_A_title span{ display: block; width: 40px; height: 29px; line-height: 29px; font-family: Arial, Helvetica, sans-serif; text-transform: uppercase; position: absolute; top: 11px; right: 0px;}

.honor_A_title span a{ color: #72b12c;}

.honor_A_main{ width: 1180px; height: 250px; overflow: hidden;}



/* apply */



.apply{width:1180px;margin:20px auto 0 auto;}

.apply_array{ width:210px;float:left;height:160px;margin-right:52px;}

.apply_array .vote{position:absolute;line-height:26px;margin-top:10px;padding-left:29px;width:83px;display:block;background:url(imgs/vote.gif) no-repeat 0px 0px;height:26px;color:#282828;margin-left:-6px;text-decoration:none;}

.apply_last{margin-right:0px}

.apply_img{ display:table-cell; height:160px; vertical-align:middle;}

.apply_img img{ width: 210px; height: 160px;}



.apply_array a:hover{color:#e01111}

.apply_info{text-align:center;padding:15px;}

.apply_comment{text-align:center}

.apply_info a{line-height:17px;font-weight:700}

.apply_nav{position:relative;width:1000px;float:left;height:220px;overflow:hidden}

.apply_w{

	position:absolute;

	margin-top:22px;

	width:1000px;

	float:left;

	left:-1px;

	top: 1px;

}

.apply .img_l{padding:55px 30px 0px 0px;float:left;cursor:pointer;}

.apply .img_r{padding:55px 0px 0px 30px;float:left;cursor:pointer;}

.apply_array span{ display: block; width: 160px; height: 25px; line-height: 25px; font-size: 12px; text-align: center;}

.apply_array span a:link{ color: #505050;}

.apply_array span a:visited{ color: #505050;}

.apply_array span a:hover{ color: #094ba7;}

.apply_array span a:active{ color: #505050;}











/*ke_A*/

.ke_A{ width: 1180px; height: 465px; margin: 0 auto;}

.ke_A_title{ width: 1180px; height: 47px; background: url(../images/ke_titilebg.jpg) center no-repeat; position: relative;}

.ke_A_title h3{ font-size: 18px; position: absolute; top: 29px; left: 554px;}

.ke_A_title h3 a{ color: #72b12c;}

.ke_A_title span{ display: block; width: 40px; height: 29px; line-height: 29px; font-family: Arial, Helvetica, sans-serif; text-transform: uppercase; position: absolute; top: 11px; right: 0px;}

.ke_A_title span a{ color: #72b12c;}

.ke_A_main{ width: 1180px; height: auto; overflow: hidden; margin-top: 40px;}

.ke_A_main_one{ width: 557px; height: 180px; float: left; display: inline; margin: 10px 16px;}

.ke_A_mian_l{ width: 119px; height: 119px; float: left;}

.ke_A_mian_l img{ width: 119px; height: 119px;}

.ke_A_mian_r{ width: 417px; height: 152px; float: right;  border-bottom: 1px solid #f8f5f0;}

.ke_A_mian_l_tit{ width: 417px; height: 41px; border-bottom: 2px solid #e0e0e0; border-top: 2px solid #e0e0e0;}

.ke_A_mian_l_tit h3{ width: 220px; height: 41px; line-height: 41px; text-align: left; font-size: 14px; float: left;}

.ke_A_mian_l_tit h3 a{ color: #505050;}

.ke_A_mian_l_tit span{ display: block; width: 80px; line-height: 41px; float: right; font-family: "Microsoft YaHei"; font-size: 13px;}

.ke_A_mian_l_tit span a{ color: #9d6e5a;}

.ke_A_mian_r p{ line-height: 26px; color: #666; margin-top: 12px;}



/*gawei_one*/

#gawei_two{ width: 1180px; height: 153px; background: url(../images/gawei_two.jpg) center no-repeat; margin: 25px auto; clear: both;}

.gawei_right{ width: 234px; height: 153px; float: right; position: relative;}

.gawei_right dl p{ color: #fff; font-family: "Microsoft YaHei"; font-size: 16px; position: absolute; top: 40px; left: 25px;}

.gawei_right dl dd{
	width: 206px;
	font-size: 28px;
	color: #fff;
	position: absolute;
	top: 65px;
	left: 25px;
}

.gawei_right dl dt{ width: 	113px; height: 34px; text-align: center; line-height: 33px; font-family: "Microsoft YaHei"; font-size: 16px;}

.gawei_right dl a{ display: block; width: 113px; height: 34px; color: #333; position: absolute; top: 111px; left: 36px;}



/*news_box*/

#news_box{ width: 1180px; height: 335px; margin: 25px auto; overflow: hidden;}

.news_l{ width: 796px; height: 335px; float: left;}



/*news 切换效果*/

.title_he{ position: absolute; top: 0px; left: 105px; font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: normal; color: #505050;}

#title_cp1 {position:absolute;width:121px;height:40px;z-index:1;left: 0px;top: 0px; color: #72b12c; font-family: "Microsoft YaHei"; font-size: 18px; font-weight: 300; text-align:center; background: url(../images/news_hover.gif) center bottom no-repeat; bottom: 0px;}

#title_cp01 {

	position:absolute;

	width:121px;

	height:40px;

	z-index:1;

	left: 0px;

	top: 0px;

	text-align:center;

	visibility: hidden;

	color: #505050; font-weight: 300; font-family: "Microsoft YaHei"; font-size: 18px;

}

#title_cp2 {

	position:absolute;

	width:121px;

	height:40px;

	z-index:1;

	left: 122px;

	top: 0px;

	text-align:center;

	color: #505050;

	font-family: "Microsoft YaHei"; font-size: 18px; font-weight: 300;

}



#title_cp02 {

	position:absolute;

	width:121px;

	height:40px;

	z-index:1;

	left: 122px;

	top: 0px;

	text-align:center;

color: #72b12c; font-family: "Microsoft YaHei"; font-size: 18px; 

font-weight: 300;

	visibility: hidden;  background: url(../images/news_hover.gif) center bottom no-repeat; bottom: 0px;

}

#cp_c_1{

	position:absolute;

	left:1px;

	height: auto;

	overflow: hidden;

	width:796px;

}

#cp_c_2{visibility: hidden;position:absolute;left:0px; height: auto; overflow: hidden; width:796px;}

#gd_cp{

	width: 50px;

	height: 15px;

	line-height: 15px;

	position:absolute;

	right:9px;

	top:10px;

	font-family: Arial, Helvetica, sans-serif; text-transform: uppercase;

	font-size: 12px;

	font-weight: normal;

}



.box_hd{

	width:796px; height: 335px;

	position:relative; overflow: hidden;

}

.box_hd_title{

	text-align: center;

	font-size: 14px;

	font-weight:bold;

	line-height: 40px;

	 width: 100%; height: 40px;

	}

/*news 内容*/

.pic_textone{width: 796px; height: auto; overflow: inherit; margin: 0 auto;}

.pic_textone dl dd{width: 170px; height: 111px; float: left; border: 1px solid #dbdbdb; margin: 22px 5px 10px 0px;}

.pic_textone dl dt{width: 600px; height: 104px; float: right; line-height: 25px; margin-top: 20px; color: #666;}

.pic_textone dl dt h3{font-size: 14px; color: #72b12c; font-weight: normal; width: 590px; float: left; line-height: 28px; text-align: left;}

.w77{width: 64px; height: 21px; line-height: 21px; text-align: center; margin-top: 8px; }

.w77 a{color: #7bb230;}

.news_list{width: 796px; clear: both; margin: 0 auto;}

.news_list ul{ float: left;}

.news_list ul li{width: 360px; height: 35px; line-height: 35px; border-bottom: 1px dashed #7bb230; padding: 0px 15px;}

.news_list ul li i{width: 9px; height: 9px; padding: 0px 5px;}

.news_list ul li i img{width: 9px; height: 9px;}

.news_list ul li span{float: right;}

.news_list ul li a:hover{color: #7bb230;}

.feq_r{ width: 360px; height: 335px; float: right;}

.feq_r_title{ width: 100%; height: 34px;}

.feq_r_title h3{ width: 110px; height: 34px; float: left; font-size: 18px;}

.feq_r_title h3 i{ display: block; width: 30px; height: 27px; margin-right: 5px; float: left;}



.feq_r_title h3 a{ color: #72b12c;}

.feq_r_title span{ display: block; width: 49px; height: 34px; float: right; line-height: 34px; font-family: Arial, Helvetica, sans-serif; text-transform: uppercase;}

.feq_r_title span a{ color: #666;}

.feq_r_main{ width: 352px; height: 286px; overflow: hidden; margin-top: 20px; clear: both;}



/*faq_G*/



.faq_main

{

	width: 352px;

	height: 286x;

	overflow: hidden;

	margin: 20px auto;

}

.faq_main ul li

{

	width: 352px;

	overflow: hidden;

	margin-top: 8px;

}

.wen

{

	width: 352px;

	height: 30px;

	line-height: 30px;

}

.da

{

	width: 352px;

	height: auto;

	line-height: 25px;

	margin-top: 5px;

}



.w20

{width: 20px; height: 21px; float: left; background: #84c34e; margin-top: 5px; color: #fff; text-align: center; line-height: 21px;}



.da20{width: 20px; height: 21px; float: left; margin-top: 5px; color: #666; text-align: center; line-height: 21px;}



.w_title

{

	width: 320px;

	height: 30px;

	float: left;

	color: #505050;

	overflow: hidden;

	margin-left: 10px;

}

.da_titile

{

	width: 320px;

	height: auto;

	float: left;

	margin-left: 10px;

}





/*faq_G end*/





/*case*/

.case_box{ width: 1180px; height: 315px; margin: 40px auto; clear: both;}

.case_box_title{ width: 1180px; height: 47px; background: url(../images/case_titilebg.jpg) center no-repeat; position: relative;}

.case_box_title h3{ font-size: 18px; position: absolute; top: 29px; left: 554px;}

.case_box_title h3 a{ color: #72b12c;}

.case_box_title span{ display: block; width: 40px; height: 29px; line-height: 29px; font-family: Arial, Helvetica, sans-serif; text-transform: uppercase; position: absolute; top: 11px; right: 0px;}

.case_box_title span a{ color: #72b12c;}

.case_box_main{ width: 1180px; height: auto; overflow: hidden; margin-top: 25px;}

#productM{ width:1180px; height:232px; overflow:hidden; margin:10px auto 0 auto;}

#productM li{ width:254px; height:232px; float:left;  display:inline;   margin: 0px 11px;}

.honor_pic{width: 254px; height: 197px; border: 1px solid #ccc;}

#productM li img{ width:242px; height:185px; float:left; padding: 5px;}

#productM li span{ width:273px; height:30px; line-height:30px; text-align:center; display:block; float:left; color:#4d4d4d; text-decoration:none; margin-top: 5px;}

#productM li span a{color:#dc4530; text-decoration:none;}

.honor_iconall{width: 1180px; height: 17px; position: relative;}

.honor_iconall span{ display: block; width: 26px; height: 17px; position: absolute; left: 570px;}



/*us_box*/

.us_box{ width: 1180px; height: 280px; margin: 0 auto;}

.us_box_l{ width: 800px; height: auto; overflow: hidden; float: left;}

.us_box_l_main{ margin-top: 10px;}

.us_box_l_main ul{ float: left;}

.us_box_l_main ul li{width: 390px; height: 38px; line-height: 38px; border-bottom: 1px dashed #7bb230; padding: 0px 5px;}

.us_box_l_main ul li i{width: 9px; height: 9px; padding: 0px 5px;}

.us_box_l_main ul li i img{width: 9px; height: 9px;}

.us_box_l_main ul li span{float: right;}

.us_box_l_main ul li a:hover{color: #7bb230;}

.us_box_r{ width: 360px; height: auto; overflow: hidden; float: right;}

.us_box_r_main{ margin-top: 5px;}

.us_list{ width: 350px; float: left; margin: 5px 0px 0px 20px;}

.us_list ul li{ line-height: 27px;}



/*link_box*/

.link_box{ width: 1180px; height: 60px; margin: 25px auto;}

.link_box_l{ width: 104px; height: 60px; float: left; background: url(../images/link_bg.jpg) center no-repeat;}

.link_box_l h3{ font-size: 17px; width: 104px; height: 60px; position: relative;}

.link_box_l h3 a{ display: block; color: #fff; position: absolute; top: 30px; left: 12px;}



.link_box_r{ width: 805px; height: auto; overflow: hidden; float: left; margin-left: 15px; font-family: "Microsoft YaHei"; font-size: 14px; margin-top: 10px;}

.link_box_r a{ padding: 5px;}
