* {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;}
a{ color:#000;}
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;}


.oc{ width:200px; height:200px; float:left; position:relative;  overflow:hidden;  }
.oc img{ position:relative;width:200px; height:200px; 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:#333; font-family:微软雅黑; font-weight:bold;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; color:#fff;    width: 360px; display: block;}
.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 { margin-top:30px; float:left;}

#flash {
	overflow: hidden;
	height:619px;
	position: relative; z-index:90; margin-top:-117px;
}
#flash .flash_box {
	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: 94px; margin-left: 20px; /* margin-right: 20px;*/ font-size: 18px; line-height:60px; text-align: center;}
.menu ul.nav li a{/* color: #666666;*/ color: #000; float:left; width: 94px;  }
.menu ul.nav li a:hover{ color:#629105; float:left; width: 94px; 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:40px; }
#header .head_box .menu_a ul.nav_a li a{color:#666666; font-size:18px; width:90px; 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; z-index:9;}

/**/

/*产品展示*/
.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{ overflow:hidden;}

.main_box .menu_1 .zhan h4{font-size:16px; color:#cccccc; font-weight:normal; text-align:center;  background:url(file:///F|/web/images/green_03.png) no-repeat bottom center; padding-top:13px; padding-bottom:6px;}
*/
/*磊哥这个是控制那条灰色线的 background-position: center bottom; */
/*
.main_box .menu_1 .zhan{ background:url(../images/hua_a.png) no-repeat center; 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 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-top:-10px;}
.main_box .menu_1 .four{ float:left; margin-right:30px;}
.main_box .pro{ width:1230px; }

/*新闻中心*/
.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:19px; 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;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/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; margin-top:30px; }
#container .container_box .about_txt .right_a .right_txt{ font-size:30px; color:#333333;padding-right:44px;}
#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; width: 670px;}
#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:555px;}
#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:right; overflow:hidden; width:1200px; margin-top:50px; margin-bottom:150px;}
.maind_box .zd_h{ float:left; width:60px; height:26px; border:1px solid green;margin-left:600px;  margin-right:12px;}
.maind_box .zd_h a{color:#838383; display:block;height:26px; }
.maind_box .zd_h 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 0 210px; overflow:hidden;}
.maind_box .duct_r{ color:#808080; width:530px; float:left; padding:24px 10px 0px 30px; overflow:hidden;}
.maind_box .duct_img{ float:left;}
.maind_box .duct_r h4{ color:#000; font-size:25px; font-weight:normal; padding-bottom:28px;}
/*服务项目二级页面*/
.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:54px; }
#copy .copy_box{ width:1200px; margin:0 auto;}
#copy .copy_box{ text-align:center; line-height:54px; color:#000; font-size:16px;}

/*留言版*/
 
 table.table1 {
	width: 100%;
    float:left;
	border-collapse:collapse;
}
table.table1 th {
    width:70px;
    height:30px;
    float:left;
    margin-top:10px; padding-right:10px;
    font-family:微软雅黑; font-size:14px; color:#434343; line-height:30px;
    text-align:right; font-weight:normal;
}
table.table1 td {
    width:410px;
    height:auto;
    float:left;
    margin-top:10px;
	line-height: 30px;
}

.tabt1
{
    width:120px;
    height:23px;
    float:left; padding-left:10px;
    background:#fff;
    border:1px solid #d2d2d2;
    font-family:宋体; font-size:12px; color:#4f4242; line-height:58px\9; line-height:30px;
    text-align:left; font-weight:normal; overflow:hidden;
}

 

#zhang{ border:1px solid green; width:500px; height:40px;}
.xlo{ width:1090px;}
.liuy_c{ width:998px; overflow:hidden; margin-bottom:200px; margin-top:48px;}
.liuy_c span{ display:block;}
.liuy_c .left_imga{ float:left;}
.liuy_c .name{ float:left; font-size:22px; color:#4c4c4c; margin-left:10px;}
.liuy_c{ margin-left:210px; }
.liuy_c .liu_left{ width:200px; float:left; width:442px;}
 .liu_left .shu{ width:442px; height:38px; border:1px solid #668e05;}
 .mes{ overflow:hidden; margin-top:35px;}
 #clear{ clear:both;}
 .yuo{ width:996px; height:300px; border:1px solid #668e05;}
.tj a{  font-size:27px; color:#fff; text-align:center; line-height:57px;}
.tj{width:202px; height:57px;background:#668e05;text-align:center; float:right; margin-top:52px;}


.liuy_c .liu_right{ width:200px; float:left; width:442px;}
 .liu_right .shu{ width:442px; height:38px; border:1px solid #668e05;}
  .liu_right{ margin-left:112px;}
  
 /*在线留言*/ 
.subnav .bao{ color:#999999;}
#maind .liy{ width:980px; float:right; margin-top:37px;min-height:700px; _height:700px;}
#maind .liy .left_01{ float:left; height:25px;  }
#maind .liy .left_02{ float:right; height:25px;}
#maind .liy .left_03{ float:left; margin-top:114px;}
#maind .liy h4{ font-size:22px; color:#4c4c4c; font-weight:normal; width:450px;height:37px;}
#maind .liy .k3{ width:445px; font-size:22px; border:1px solid #668e05; height:38px; }
#maind .liy h4 span{margin-right:14px; float:left;}
#maind .liy h4 img{ float:left; padding-top:3px; margin-right:8px;}
#maind .liy .k4{ width:978px;height:300px; font-size:22px; border:1px solid #668e05; overflow:hidden; }
#maind .liy .tjl{ width:200px; height:56px; background:#668e05; color:#fff; font-size:27px; float:right; text-align:center; line-height:56px; margin-top:50px; }
