@charset "utf-8";
/* CSS Document */

/*全局定义*/
	*{margin:0;padding:0;}
	body {margin:0;padding:0;width:100%;color:#666;font-size:15px; background-attachment: fixed; font-family:"微软雅黑";}
	ul,li { margin:0;padding:0; list-style:none;}
	img { border:0;}
    a { font-family:"微软雅黑";font-size:15px; color: #666; text-decoration: none;}
    a:hover { font-family:"微软雅黑"; font-size:15px; color:#37831F; text-decoration: blink;}
   .clr{ clear:both; margin:0; padding:0; background:none;}

	
/*头部定义*/
.in_lb{ width:100%; height:155px; position:fixed; top:0; left:0; z-index:99999999;}
.head{ width:100%; height:40px; background:#EBEBEB;}
.head_left{ line-height:40px; text-align:left; float:left; margin-left:25px; font-size:14px;}
.head_right{ width:350px; height:40px; float:right; background:#38821F; text-align:left; color:#FFF;}
.head_tel{ width:335px; height:40px; float:right; background:url(../images/tel.jpg) left center no-repeat; text-align:left; color:#FFF; line-height:40px; font-size:14px;}

.dh{ width:100%; height:115px; margin:0 auto; background:#FFF;}
.logo{ width:210px; height:67px; float:left; margin-left:25px; margin-top:27px;}
.dh_en{ width:150px; height:115px; float:right; border-left:1px solid #EDEDED; text-align:center; line-height:115px; font-size:18px;}
.dh_en a{ width:150px; height:115px;text-align:center; line-height:115px; font-size:18px; display:block;}
.dh_en a:hover{ width:150px; height:115px;text-align:center; line-height:115px; font-size:18px; background:#FAFAFA; color:#378120;}
.dh_k{ width:850px; height:115px; margin:0 auto; position:absolute; z-index:99999999; left:0; right:0;}


#nav{width:780px; margin:auto; height:110px; position:absolute; z-index:99999999;}
#nav .mainlevel{float:left; width:130px;/*IE6 only*/ height:110px; line-height:110px; position:relative; background:url(../images/dh_bj.jpg) top right no-repeat;}
#nav .mainlevel a{text-decoration:none; line-height:110px; display:block; text-align:center; font-size:18px; width:130px;}
#nav .mainlevel a:hover,.mainlevel a.active{ text-decoration:none; color:#40862B; background:url(../images/dh_bj1.jpg) top center no-repeat;}
#nav .mainlevel a.active{ text-decoration:none; color:#40862B; background:url(../images/dh_bj1.jpg) top center no-repeat;}
#nav .mainlevel ul{display:none; position:absolute; background:#fff; padding:5px 0px 12px; z-index:99; left:-70px;}
#nav .mainlevel li{width:240px;/*IE6 only*/ height:38px; line-height:38px; color:#F4A285; border-bottom:1px solid #EAEAEA; margin:0 auto; }
#nav .mainlevel li a{width:100%;/*IE6 only*/height:38px; display:block; background:none; line-height:38px; font-size:16px; font-weight:normal; color:#999;}
#nav .mainlevel li a:hover{width:100%;/*IE6 only*/ height:38px; background:#40862B; color:#fff;}


.ban1{ width:100%; height:670px; background:url(../images/b1.jpg) top center no-repeat; margin:0 auto;}

/*banner*/
.banner{ width:100%;  position:relative;  height:670px;clear: left;  margin-top:155px;}
.banner .slideBox{position:relative;overflow:hidden;width:100%;height:100%}
.banner .slideBox .hd{position:absolute;right:50%; margin-right: -33px; bottom:60px;z-index:1;overflow:hidden;height:22px}
.banner .slideBox .hd ul{float:left;overflow:hidden;zoom:1}
.banner .slideBox .hd ul li{float:left;margin-right:15px;width:20px;height:20px; background: #fff; cursor:pointer; border-radius: 50%;}
.banner .slideBox .hd ul li.on{background:#378321}
.banner .slideBox .bd{position:relative;z-index:0;width:100%;height:100%}
.banner .slideBox .bd ul{width:100%;height:100%}
.banner .slideBox .bd li{width:100%;height:100%;vertical-align:middle;zoom:1}
.banner .slideBox .bd li a{display:block;overflow:hidden;width:100%;height:100%}
.banner .slideBox .bd img{display:block;width:100%;height:100%}
.banner .slideBox .hd ul li:last-child{margin-right: 0}

.about_bj{ width:100%; height:800px; background:url(../images/about_bj.jpg) top center no-repeat; margin:0 auto;}

.in_gjc{ width:100%; height:60px; border-bottom:1px solid #EFEFF0; margin:0 auto;}
.in_gjc_k{ width:1200px; height:60px; margin:0 auto; text-align:left; line-height:60px;}

.in_about{ width:1200px; height:296px; margin:0 auto; margin-top:80px;}
.in_about_sp{ width:419px; height:296px; float:left;}
.in_about_right{ width:745px; height:296px; float:right;}
.in_about_title{ width:745px; height:50px; margin:0 auto; border-bottom:1px solid #EEE; overflow:hidden}
.in_about_title_left{ line-height:50px; float:left;}
.in_about_title_right{ line-height:50px; float:right; text-align:right; font-size:14px;}
.in_about_msg{ width:745px; height:auto; margin:0 auto; line-height:28px; text-align:left; margin-top:10px;}
.in_about_gd{ width:745px; height:35px; margin:0 auto; margin-top:25px;}
.in_about_gd1{ width:115px; height:35px; float:left; background:url(../images/about_gd.png) top center no-repeat; text-align:center; line-height:35px; color:#FFF;}
.in_about_gd1 a{ width:115px; height:35px; fbackground:url(../images/about_gd1.png) top center no-repeat; text-align:center; line-height:35px; color:#FFF; display:block;}
.in_about_gd1 a:hover{ width:115px; height:35px; background:url(../images/about_gd1.png) top center no-repeat; text-align:center; line-height:35px; color:#FFF;}

.in_lm{ width:1200px; height:160px; border:1px solid #EFEFEF; margin:0 auto; margin-top:100px; background:#FFF;}
.in_lm_left{ width:239px; height:160px; float:left; border-right:1px solid #EFEFEF;}
.in_lm_left a{ width:239px; height:160px; float:left; border-right:1px solid #EFEFEF; display:block;}
.in_lm_left a:hover{ width:239px; height:160px; float:left; border-right:1px solid #EFEFEF; background:#FDFDFD; color:#38821F;}
.in_tb{ width:50px; height:auto; margin:0 auto; margin-top:45px;}
.in_mc{ width:100px; height:40px; margin:0 auto; line-height:40px; text-align:center;}

.in_pro_bt{ width:213px; height:29px; margin:0 auto; margin-top:60px;}
.in_pro_bt1{ width:209px; height:50px; margin:0 auto; background:url(../images/pro2.png) top center no-repeat; text-align:center; line-height:50px; font-size:28px; color:#38821F;}
.in_pro_msg{ width:1200px; height:auto; margin:0 auto; text-align:center; line-height:28px; margin-top:15px; font-size:16px;}

.in_cp{ width:100%; height:auto; margin:0 auto; margin-top:60px; overflow:hidden; clear:both;}
.in_cp_left{ width:24.89%; height:auto; float:left; margin-right:0.098%;}
.in_cp_pic{ width:100%; height:100%; margin:0 auto; position:relative;}
.in_cp_pic:hover .in_cp_b{ background: rgba(255,255,255,0.7);}
.in_cp_pic img{ width:100%; height:100%;}
.in_cp_b{
	width:100%;
	height:100%;
	margin:0 auto;
	position:absolute;
	z-index:5;
	font-size:40px;
	color:#FFF;
	top:0;
	left:0; text-align:center; padding-top:130px;
}
#demo { overflow:hidden; width:100%; }
#indemo { float:left; width:900%;}
#demo1 { float:left;}
#demo2 {float:left;}

.in_news{ width:1200px; height:60px; margin:0 auto; background:url(../images/news1.jpg) top center no-repeat; margin-top:50px; text-align:center; line-height:60px; font-size:36px; color:#38821F; overflow:hidden; clear:both}
.in_news_js{ width:1200px; height:20px; margin:0 auto; text-align:center; line-height:20px;}

.in_news_k{ width:1200px; height:auto; margin:0 auto; margin-top:40px; overflow:hidden; clear:both;}
.in_news_left{ width:370px; height:auto; float:left; margin-right:45px;}
.in_news_right{ width:370px; height:auto; float:right;}
.in_news_pic{ width:370px; height:200px; margin:0 auto;}
.in_news_title{ width:370px; height:50px; margin:0 auto; text-align:left; line-height:50px; background:url(../images/news2.jpg) top center no-repeat; font-size:18px; color:#40862B;}
.in_news_title a{ font-size:18px; color:#40862B;}
.in_news_title a:hover{ font-size:18px; color:#FF9900;}
.in_news_msg{ width:370px; height:auto; margin:0 auto; text-align:left; line-height:22px; margin-top:10px;}
.in_news_gd{ width:370px; height:40px; margin:0 auto; text-align:left; line-height:40px; font-size:12px;}

.in_news_g{ width:370px; height:50px; margin:0 auto; border:1px solid #69A156; margin-top:40px; color:#69A156; text-align:center; font-size:16px; line-height:50px;}
.in_news_g a{ color:#69A156; text-align:center; font-size:16px; line-height:50px; display:block;}
.in_news_g a:hover{ color:#fff; text-align:center; font-size:16px; line-height:50px; background:#69A156;}

.in_fw{ width:100%; height:450px; background:url(../images/fw1.jpg) top center no-repeat; margin:0 auto; margin-top:80px;}
.in_fw_k{ width:1200px; height:70px; margin:0 auto; padding-top:35px; font-size:42px; color:#FFF; text-align:center; line-height:70px;}
.in_fw_d{ width:60px; height:5px; margin:0 auto; background:#FF9900;}
.in_fw_js{ width:800px; height:auto; margin:0 auto; margin-top:20px; line-height:30px; color:#FFF; text-align:center;}

.in_fw_lm{ width:850px; height:auto; margin:0 auto; margin-top:55px;}
.in_fw_lm1{ width:110px; height:auto; float:left; margin-right:250px;}
.in_fw_lm2{ width:110px; height:auto; float:right;}
.in_fw_lm_b{ width:86px; height:86px; margin:0 auto;}
.in_fw_lm_t{ width:110px; height:50px; margin:0 auto; text-align:center; line-height:50px; color:#fff; font-size:22px;}
.in_fw_lm_t a{ color:#fff; font-size:22px;}
.in_fw_lm_t a:hover{ color:#FFCC00; font-size:22px;}


.foot{ width:100%; height:430px; background:url(../images/foot1.jpg) top center no-repeat; margin:0 auto;}
.foot_k{ width:1200px; height:auto; margin:0 auto; padding-top:80px;}
.foot_left{ width:200px; height:210px; float:left; border-left:1px solid #EDEDED; text-align:center; line-height:35px; color:#A4A4A4;}
.foot_right{ width:500px; height:auto; float:right;}
.foot_right_k{ width:500px; height:30px; margin:0 auto; text-align:right; line-height:30px;}
.foot_right_m{ width:500px; height:auto; margin:0 auto;}
.foot_m{ width:105px; height:auto; float:right; margin-left:30px; margin-top:20px;}
.foot_m1{ width:105px; height:105px; margin:0 auto;}
.foot_m2{ width:105px; height:30px; margin:0 auto; text-align:center; line-height:30px;}
.foot_bj{ width:100%; height:20px; background:#38821F; margin:0 auto;}
