* {margin: 0px;	padding: 0px;}
body {font-family:\5FAE\8F6F\96C5\9ED1; font-size: 12px; line-height: 200% ;color: #c8c9c9; background-color: #fff; background-image:url(../images/body_bg.jpg);	background-position: center top;background-repeat: repeat-x;}
.clear {font-size: 0px;	clear: both;line-height: 0px; height: 1px;}
.clearfix:after {content: "."; 	display: block;  height: 0;	clear: both; visibility: hidden;}
.clearfix {min-height: 1px;}
* html .clearfix {height: 1px;}
img {border:none;}
a:link {TEXT-DECORATION: none;}
a:visited {TEXT-DECORATION: none;}
a:hover {TEXT-DECORATION: none;}
a:active {TEXT-DECORATION: none;}
ul,li{list-style-type: none;}


/* main_image */
.main_visual{height:422px;border-top:1px solid #d7d7d7;overflow:hidden;position:relative;}
.main_image{height:422px;overflow:hidden;position:relative;}
.main_image ul{width:9999px;height:422px;overflow:hidden;position:absolute;top:0;left:0}
.main_image li{float:left;width:100%;height:422px;}
.main_image li span{display:block;width:100%;height:422px}
.main_image li a{display:block;width:100%;height:422px}
.main_image li .img_1{background:url('../images/img_main_1.jpg') center top no-repeat}
.main_image li .img_2{background:url('../images/img_main_2.jpg') center top no-repeat}
.main_image li .img_3{background:url('../images/img_main_3.jpg') center top no-repeat}
.main_image li .img_4{background:url('../images/img_main_4.jpg') center top no-repeat}
.main_image li .img_5{background:url('../images/img_main_5.jpg') center top no-repeat}


div.flicking_con{position:absolute;top:360px;left:50%;z-index:999;width:300px;height:21px;margin:0 0 0 -50px;}
div.flicking_con a{float:left;width:21px;height:21px;margin:0;padding:0;background:url('../images/btn_main_img.png') 0 0 no-repeat;display:block;text-indent:-1000px}
div.flicking_con a.on{background-position:0 -21px}
#btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:73px!important;height:74px!important;top:50%;margin-top:-37px;display:none;}
#btn_prev{background:url(../images/hover_left.png) no-repeat left top;left:100px;}
#btn_next{background:url(../images/hover_right.png) no-repeat right top;right:100px;}


.oc{ width:200px; height:200px; float:left; position:relative;  overflow:hidden;  }
.oc img{ position:relative;width:200px; height:160px; position:relative; z-index:5; }

.oc a{display:none}
.oc:hover{cursor:pointer}
.oc .oc_box{ position:absolute; z-index:8; width:200px; height:200px; background:url(../images/df_7.png) no-repeat left top; }
.oc:hover a.now{cursor:pointer; position:absolute; z-index:10; bottom:0; left:0; display:block; color:#fff; font-family:微软雅黑; font-size:20px; line-height:200px; width:200px; height:200px; float:left;  line-height:200px; text-align:center; background:url(../images/pic_hov.png) no-repeat left top; overflow:hidden;}
.oc:hover .oc_box{display:none;}

.vb:hover .vb_box{display:none;}
.vb .vb_box{ position:absolute; z-index:8; width:400px; height:200px; background:url(../images/f5d6.png) no-repeat left top; }
.vb{ width:400px; height:200px; float:left; position:relative;  overflow:hidden;  }
.vb img{ position:relative;width:400px; height:200px; }
.vb a{display:none; }
.vb:hover{cursor:pointer}
.vb:hover a.now{cursor:pointer; position:absolute; bottom:0; left:0; display:block; color:#fff; font-family:微软雅黑; font-size:20px; line-height:200px; width:400px; height:200px; float:left;  line-height:200px; text-align:center; background:url(../images/pic_hov.png) no-repeat left top; overflow:hidden;}

.zd_a{ width:317px; height:236px; float:left; position:relative; margin-right:20px; overflow:hidden;  }
.zd_a img{ position:relative;width:317px; height:236px; }
.zd_a a{display:none}
.zd_a:hover{cursor:pointer}
.zd_a:hover a.now{cursor:pointer; position:absolute; bottom:0; left:0; display:block; color:#ff8c1f; font-family:微软雅黑; font-size:20px; line-height:269px; width:317px; height:236px; float:left;  line-height:269px; text-align:center; background:url(../images/pic_hov.png) no-repeat left top; overflow:hidden;}






.wrap1 {width:318px; height:236px; position:relative; overflow:hidden; font-family:arial, sans-serif; float:left; margin-right:21px;margin-bottom:23px;}
.wrap1 img {display:block;}
.wrap1 div {width:318px; height:236px; padding:300px 10px 10px 10px; position:absolute; left:0; top:0; background:url(trans.gif);}
.wrap1 div b {display:block; width:318px; height:400px; position:absolute; left:0; top:200px; z-index:1; background:#000; filter: alpha(opacity=40);
 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40); opacity:0.40; text-align:center; color:#fff; font-size:18px; line-height:36px;}
.wrap1 div span {position:relative; z-index:500;}
.wrap1 div h1{font-size:22px; color:#fff; text-align:center; margin:0; padding-top:84px; font-weight:normal;}
.wrap1 div p {font-size:12px; color:#fff; line-height:16px; float:left; padding:10px 26px 5px 26px; }
.wrap1 div a {color:#fc0; font-size:12px; position:absolute; left:0; top:300px; text-decoration:none; display:block; margin:0; text-align:right; width:200px;}
.wrap1 div a:hover {color:#ff0;}

.clear {clear:both;}

.frame { overflow:hidden; width:1290px;}
.wrap {width:380px; height:282px; position:relative; overflow:hidden; font-family:arial, sans-serif; float:left; margin-right:30px;}
.wrap img {display:block;}
.wrap div {width:380px; height:226px; padding:300px 10px 10px 10px; position:absolute; left:0; top:0; background:url(trans.gif);}
.wrap div b {display:block;width:380px; height:282px; position:absolute; left:0; top:236px; z-index:1; background:#000; filter: alpha(opacity=40);
 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40); opacity:0.40; font-size:18px; color:#fff; line-height:46px; text-align:center; font-weight:bold;}
.wrap div span {position:relative; z-index:500;}
.wrap div h1{font-size:22px; color:#fff; text-align:center; margin:0; padding:0;}
.wrap div p {font-size:12px; color:#fff; line-height:16px;}
.wrap div a {color:#fc0; font-size:12px; position:absolute; left:0; top:236px; text-decoration:none; display:block; margin:0; text-align:right; width:200px;}
.wrap div a:hover {color:#ff0;}
.clear {clear:both;}


/* header */
#header_a { }
#banner{ text-align:center;}
#header_a .heada_box { width:1200px; height:117px; margin:0 auto; overflow:hidden; position: relative; z-index:99;  }
#header_a .logo {  float:left;}

#flash {
	overflow: hidden;
	height:619px;
	position: relative; z-index:90; margin-top:-117px;
}
#flash .flash_box {
	/*width: 1440px;
	height: 492px;
	margin-left: auto;
	margin-right: auto;*/
	width:1920px;
	height:619px;
	clear:both;
	margin:0;
	overflow:hidden;
	position:absolute;
	z-index:0;
	left:50%;
	margin-left:-960px;
	*margin-left:-960px;
}
#mainheader{position: relative;width: 100%;height: 619px;overflow: hidden; z-index:0;}
#mainheader_bg{z-index: 100;position: absolute;filter: Alpha(Opacity=30);background-color: #000;width: 100%;bottom: 0px;height: 40px;opacity: 0.3;}
#mainheader_info{z-index: 101;position: absolute;height: 15px;color: #ffffff;left: 0px;bottom: 0px; display: none;}
#mainheader_text{z-index: 102;position: absolute;width: 120px;bottom: 0px;right: 0px; display: none;}
#mainheader UL{font-size: 12px;line-height: 14px;z-index: 102;position: absolute;list-style-type: none;bottom: 35px;left: 45%;}
#mainheader UL LI{display: block;float: left;color: #000;cursor: pointer;margin-left: 10px; background-image:url(../images/off_03.png);background-position: center top; background-repeat: no-repeat; width: 30px; height: 20px; line-height: 30px; overflow: hidden;
text-align: center; font-size: 16px; line-height: 100px;
}
#mainheader UL LI.on{ background-image:url(../images/on_03.png);background-position: center top; color: #FFF; }
#mainheader_list SPAN{position: absolute;}


#header_a .tel {}

#header_a .heada_box .btns1{width:156px; height:29px; float:right; background:url(../images/sea1.png) no-repeat left top; border:none;
font-size:12px; color:#666; line-height:58px\9; line-height:29px;  text-align:left; padding-left:6px; position:relative; z-index:200;}

#header_a .heada_box .btns2{width:17px; height:17px; float:left; background:url(../images/sea2.jpg) no-repeat left top; border:none;
position:relative; z-index:202; margin-left:150px;  margin-top:-24px; }


#header_a .form{width:182px; float:right;margin-top:22px; position:relative; }
/* nav */
.menu{ float:right;  width:820px; position: relative; z-index: 999;border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF; padding-left: 25px;  }
.menu ul.nav{ margin-left:10px;}
.menu ul.nav li{ float:left; width: 75px; margin-left: 30px;  margin-right: 30px; font-size: 18px; line-height:60px; text-align: center;}
.menu ul.nav li a{ color: #666666; float:left; width: 75px;  }
.menu ul.nav li a:hover{ color:#629105; float:left; width: 75px; background:url(../images/sdsa56_03.jpg) no-repeat left bottom; }

#main{}
.main_box{width:1200px;  margin:0 auto; overflow:hidden;}



/* 子页面header */
#header {height:119px;backgroung:#fff; }
#header .head_box{width:1200px; margin:0 auto;  overflow:hidden;}
#header .logo{ margin:30px 0 25px 0; float:left;}
#header .head_box .menu_a{float:right; margin:26px 20px 0 0; overflow:hidden; }
#header .head_box .menu_a ul.nav_a li{ float:left;padding-left:58px; }
#header .head_box .menu_a ul.nav_a li a{color:#666666; font-size:18px; width:72px; display:block;height:30px; display:block; height:49px;}
#header .head_box .menu_a ul.nav_a li a:hover{ background:url(../images/2065_03.jpg) no-repeat bottom;color:green; }



#header .head_box .btns1{width:156px; height:29px; float:right; background:url(../images/sea1.png) no-repeat left top; border:none;
font-size:12px; color:#666; line-height:58px\9; line-height:29px;  text-align:left; padding-left:6px; position:relative; z-index:2; margin-top:-24px;}

#header .head_box .btns2{width:17px; height:17px; float:left; background:url(../images/sea2.jpg) no-repeat left top; border:none;
position:relative; z-index:4; margin-left:150px;  }


#header .head_box .form{width:182px; float:right;margin-top:22px; position:relative;}



/* banner*/
#banners{ text-align:center; overflow:hidden;}
/* main*/
#maind{}
.maind_box{width:1200px; margin:0 auto; position:relative; }

/**/

/*产品展示*/
.main_box .menu_1{ overflow:hidden;}

.main_box .menu_1 .zhan h4{font-size:16px; color:#cccccc; font-weight:normal; text-align:center;  background:url(../images/green_03.png) no-repeat bottom center; padding-top:13px; padding-bottom:6px;}
.main_box .menu_1 .zhan{
	background:url(../images/hua_a.png) no-repeat;
	background-position: 0 115px;
	overflow:hidden;  overflow:hidden; height:176px;
}
.main_box .menu_1 .zhan h3{text-align:center; font-size:28px; color:#668e05; font-weight:normal; margin-top:67px;}


/*.main_box .menu_1 .zhan{ background:url(../images/fdg5_07.jpg) no-repeat center; height:177px; overflow:hidden;}
.main_box .menu_1 .zhan h3{text-align:center; font-size:28px; color:#668e05; font-weight:normal;margin-top:75px;}*/

.main_box .menu_1 ul.both a{ height:20px; width:26px;display:block; background:#ebebeb; line-height:15px; text-align:center; font-size:21px;margin-left:10px; color:#dddddd;}

.main_box .menu_1 ul.both li a:hover{ color:#fff; background:#668e05;}
.main_box .menu_1 ul.both li{ float:right;}
.main_box .menu_1 ul.both{margin-bottom:-5px;}
.main_box .menu_1 .four{ float:left; margin-right:30px;}
.main_box .pro{ width:1230px; }

/*新闻中心*/


.main_box .menu_2 .ni{background:url(../images/hua_a.png) no-repeat;
	background-position: 0 115px;
	overflow:hidden; overflow:hidden; height:176px;}
	
.main_box .menu_2 .ni h4{font-size:16px; color:#cccccc; font-weight:normal; text-align:center;  background:url(../images/green_03.png) no-repeat bottom center; padding-top:13px; padding-bottom:6px;}	
.main_box .menu_2 .ni h3{text-align:center; font-size:28px; color:#668e05; font-weight:normal; margin-top:67px;}



/*.main_box .menu_2 .ni{ background:url(../images/020220_16.jpg) no-repeat center; height:177px; overflow:hidden;}
.main_box .menu_2 .ni h3{text-align:center; font-size:28px; color:#668e05; font-weight:normal;margin-top:67px;}*/
.main_box .menu_2 .foud{float:left; width:380px; margin-right:30px; overflow:hidden;}
.main_box .menu_2 .pro .foud .text h4{ border-bottom:1px solid #e6e6e6;font-size:20px; color:#333333; line-height:60px; font-weight:normal; margin-bottom:10px;}
.main_box .menu_2 .pro .foud .text{ font-size:14px; color:#999999;}


/* tupian */
#cont_a{ background:#f0f0f0; height:400px; overflow:hidden; line-height:0; margin-top:80px;}
#cont_a .cont_b{ width:1600px; margin:0 auto; height:400px;overflow:hidden;}
#cont_a .cont_b .fo{float:left;  width:600px;height:400px;}
#cont_a .cont_b .fo .oc{ float:left; width:200px; height:200px;}

#cont_a .cont_b .fo_a{width:400px; height:400px; float:left;line-height:0;overflow:hidden;}
#cont_a .cont_b .fo_a vb{ height:200px; }

#cont_a .cont_b .fo_b{ float:left;width:600px;height:400px; line-height:0;overflow:hidden;}

/*container */
#container{}
#container .container_box{ width:1200px; margin:0 auto; }



#container .container_box .mu{background:url(../images/hua_a.png) no-repeat;
	background-position: 0 115px;
	overflow:hidden;  overflow:hidden; height:176px;}
	#container .container_box .mu h4{font-size:16px; color:#cccccc; font-weight:normal; text-align:center;  background:url(../images/green_03.png) no-repeat bottom center; padding-top:13px; padding-bottom:6px;}
#container .container_box .mu h3{text-align:center; font-size:28px; color:#668e05; font-weight:normal; margin-top:67px;}



/*#container .container_box .mu{ background:url(../images/dfds656_16.jpg) no-repeat center; height:177px; overflow:hidden;}
#container .container_box .mu h3{text-align:center; font-size:28px; color:#668e05; font-weight:normal;margin-top:75px;}
*/

#container .container_box .about_txt{ overflow:hidden;}
#container .container_box .about_txt .left_a{ float:left;}
#container .container_box .about_txt .left_b{ float:left;} 
#container .container_box .about_txt .left_c{ float:left; margin:29px 0 0 49px;}

#container .container_box .about_txt .right_a{ float:right; width:560px; margin-top:30px; }
#container .container_box .about_txt .right_a .right_txt{ font-size:30px; color:#333333;}
#container .container_box .about_txt .right_a .right_txt h4{font-size:18px; color:#808080; font-weight:normal;margin-top:20px; padding-bottom:62px; }
#container .container_box .about_txt .right_a .sh_a{ border-bottom:4px solid green;width:68px;padding-right:44px;}
#container .container_box .about_txt .right_b{color:#999999; font-size:14px; margin-top:36px;padding-right:44px;}
#container .container_box .about_txt .right_c{ float:right; margin-top:75px; margin-left:400px;}
/* footer */
#footer{ background:url(../images/gffg5_02.png) no-repeat center; position: relative; margin-top: -80px;}
#footer .foot_box{width:1200px; margin:0 auto; height:428px;}
#footer .foot_box h2{ padding-top:204px; text-align: center; color:#333333; font-size:22px; font-weight:normal;}
#footer .foot_box .address{ text-align:center; margin-top:60px; font-size:16px; color:#999999; line-height:40px;}
#footer .foot_box .address .address_txt{ height:33px; line-height:33px;margin: 0 0 5px 515px;font-size:20px; color:#666666;}
/*子页面分类*/
/*fenlei*/
.maind_box .subnav{ border-bottom:1px solid #e6e6e6; overflow:hidden; margin-top:55px;}
.maind_box .subnav h3{width:500px; float:left; margin-left:50px; font-size:28px; color:#668e05; font-weight:normal;float:left;}
.maind_box .subnav h3 span{ font-size:15px; color:#cccccc;margin-left:8px;}
.maind_box .subnav h4{ float:right; font-size:14px;color:#999999; font-weight:normal;}

.s_left{width:70px; height:270px; float:left; background:url(../images/left_img.png) no-repeat left top;
  position:absolute; margin-top:-32px; margin-left:-20px;}

.s_list1{width:160px; height:auto; float:left; margin-left:20px; margin-top:20px;
 position:absolute; z-index:12; }

.s_list1 ul{width:160px; height:auto; float:left; overflow:hidden;}
.s_list1 ul li{width:160px; height:43px; float:left; margin-top:10px;  overflow:hidden;}
.s_list1 ul li a{width:120px; height:43px; float:left; font-family:微软雅黑; font-size:16px; color:#333333; line-height:20px; text-align:right;  padding-right:40px; overflow:hidden;}
.s_list1 ul li a:hover{width:120px; height:43px; float:left; font-family:\5FAE\8F6F\96C5\9ED1; font-size:16px; color:#6b910d; line-height:20px; text-align:right;  padding-right:40px; background:url(../images/left_hov.png) no-repeat left bottom;  overflow:hidden;}
.s_list1 ul li a.shov{width:120px; height:43px; float:left; font-family:微软雅黑; font-size:16px; color:#6b910d; line-height:20px; text-align:right;  padding-right:40px; background:url(../images/left_hov.png) no-repeat left bottom;  overflow:hidden;}
/*关于我们*/
.maind_box .cont_g{ margin:30px 0 90px 200px;width:934px; }
.maind_box .gu_a{ text-align:center;}
.maind_box .gu_text{text-align:left; margin-top:44px; overflow:hidden; color:#999999;}
.maind_box .gu_text h4{ font-size:25px; font-weight:normal; color:#000; padding-bottom:30px;}
.maind_box .gu_text span{ color:#999999; font-size:18px; }
.maind_box .gu_text .gu_t{ margin-top:50px; color:#7e7e7e;}
/*联系我们*/
.maind_box .lx_text{ text-align:center; font-size:16px; color:#333333; margin-top:30px; }
.maind_box .lxd{ text-align:center;margin:60px 0 120px 0;}
/*zhanshi*/
.maind_box .zd{ width:1001px; height:758px;  margin:30px 0px 0 205px; overflow:hidden;}
.maind_box .zd_a{ width:317px; height:235px;  float:left; margin-bottom:24px; margin-right:24px; }
.maind_box .zd_b{ width:1030px; overflow:hidden;}
.maind_box .zd_y{ text-align:center; overflow:hidden; width:1200px; margin-top:50px; margin-bottom:150px;padding-left:400px}
.maind_box .zd_y a { float:left; border:1px solid green; width:60px; margin-right:12px;}
.maind_box .zd_y a{color:#838383; display:block;height:26px;  }
.maind_box .zd_y a:hover{background:green; color:#fff;}
.maind_box .zd_v{float:left;width:30px; height:26px; border:1px solid green; margin-right:12px;}
.maind_box .zd_v a{ color:#000;display:block;height:26px;}
.maind_box .zd_v a:hover{background:green; color:#fff;}
.maind_box .zd_t{float:left;width:30px; height:26px; border:1px solid green; margin-right:12px;}
.maind_box .zd_t a{ color:#000;display:block;height:26px;}
.maind_box .zd_t a:hover{background:green; color:#fff;}
.maind_box .zd_x{ float:left;width:60px; height:26px; border:1px solid green;}
.maind_box .zd_x a{ color:#000;display:block;height:26px;}
.maind_box .zd_x a:hover{background:green; color:#fff;}

/*新闻中心*/
.maind_box .fw_text{margin:30px 0 50px 220px; overflow:hidden;}
.maind_box .fw_text .fw_kl{ float:left;}
.maind_box .fw_text .fw_b{ float:left;margin-left:30px; overflow:hidden; width:540px; margin-top:24px;}
.maind_box .fw_text .fw_b h4{font-size:20px; color:#000000; font-weight:normal; padding-bottom:18px; border-bottom:1px solid #ececec;}
.maind_box .fw_text .fw_a{ overflow:hidden; margin-bottom:40px; height:280px;}
.maind_box .fw_z{ padding:20px 20px 0 0; color:#979797;}
.maind_box .fw_uo{ width:132px; height:36px; border:1px solid #658f11; text-align:center; line-height:36px;margin-top:20px; margin-bottom:30px;}

.maind_box .fw_uo a{ font-size:18px; color:#658f11;}
#clear{ clear:both;}

/* 产品展示二级页面*/
.maind_box .duct{ margin:30px 0 200px 210px; overflow:hidden;}
.maind_box .duct_r{ color:#808080; width:900px; float:left; padding:24px 10px 0px 30px; overflow:hidden;}
.maind_box .duct_img{text-align:center;}
.maind_box .duct_r h4{ color:#000; font-size:25px; font-weight:normal; padding-bottom:28px; text-align:center;}
/*服务项目二级页面*/
.maind_box .new_c{ margin-left:204px; width:1001px; margin-top:30px;}
.maind_box .new_d h3{font-size:23px; color:#000; font-weight:normal; text-align:center; line-height:30px; border-bottom:1px solid #eaeaea; padding-bottom:20px; margin-top:26px;}
.maind_box .new_d h3 span{ float:right; font-size:15px; color:#999999; margin-top:10px;}
.maind_box .new_e{ margin-top:24px; color:#979797; margin-bottom:200px;}





#footer .foot_box .address .address_txt img{ float:left; }
#footer .foot_box .address .address_txt h5{ float:left;font-weight:normal;}
#footer .copyright{ background:#e0e0de;}
#clear:{ clear:both;}

/* copy */
#copy{ background:#e0e0de; height:154px; }
#copy .copy_box{ width:1200px; margin:0 auto;}
#copy .copy_box{ text-align:center; line-height:34px; color:#000; font-size:16px;}




