@charset "utf-8";
/* CSS Document */
*{ padding:0; margin:0; border:none; list-style:none; font-family:"微软雅黑"; font-size:12px; color:#3f403f; text-decoration:none;}
body{width:auto; height:auto; }
.top{ width:100%; height:127px; background:url(../images/index_02.jpg) repeat-x; clear:both; overflow:hidden;}
.top_center{ width:1170px; height:127px; background:url(../images/index_07.jpg) 0 29px no-repeat; margin:0 auto; clear:both; overflow:hidden; }
.top_right{ width:187px; height:29px; line-height:29px; float:right;color:#838485;}
.top_right a{ color:#838485; font-size:12px; }
.top_right a:hover{ color:#f10101;}
.nav_center{ width:100%; height:55px; background:#0c5b45;}
.nav{ width:1170px; height:55px;  margin: 0 auto; clear:both; overflow:hidden;}
.nav li{ width:125px; height:55px; line-height:55px; float:left; display:block; text-align:center;}
.nav li a{width:125px; height:55px;  display:block; color:#fff; font-size:15px;}
.nav li a:hover{ display:block; background:#b9090b;}
#full-screen-slider { width:100%; height:474px; float:left; margin-top:2px; position:relative; clear:both;}
#slides { display:block; width:100%; height:474px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:50%; top:300px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:5px; background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#0092CE;}
.erji_list li a:{display:block; text-decoration:underline !important; background:#999999 !important;}





.neirong1{ width:1000px; padding-top:35px; margin:0 auto; clear:both; overflow:hidden;}
.pro{ width:212x;padding-bottom:10px; background:#f2f1f1; float:left;}
.pro dt{ width:164px; height:50px; padding-left:48px; padding-top:14px; line-height:20px; color:#fff; background:url(../images/index_14.jpg); font-size:18px; }
.pro dt span{ font-weight:normal; font-size:10px; color:#fff;}
.pro dd ul{ width:212px; float:left; }
.pro ul li{ width:212px; height:38px; background:url(../images/index_23.jpg) no-repeat;line-height:39px; border-bottom:1px #d4d4d4 solid; float:left;}
.pro ul li a{ font-size:14px; padding-left:44px; display:block;}
.pro ul li a:hover{ background:url(../images/rewftt_23.jpg); color:#fff;}
.pro_show{ width:760px; float:right;}
.pro_show dt{ width:730px; height:51px; padding-left:30px; margin-bottom:8px; line-height:40px;  background:url(../images/index_17.jpg) no-repeat;}
.pro_show dt span{ float:left;font-size:18px; color:#fff; float:left;}
.pro_show dt a{ float:right;margin-right:10px; font-size:12px; font-weight:normal;}
.pro_show dt a:hover{ color:#FF0000;}
.pro_show dd{ margin-top:10px; }
.products{ 225px;  margin:0 10px 0 9px;}
.products div img{ display:block; width:223px; height:156px; border:1px #dfdfdf solid;}
.products p{ margin-top:4px; width:223px; height:39px; display:block;background:#0c5b45; text-align:center; line-height:39px;}
.products p a{  color:#fff; font-size:13px; }
.products p a:hover{ text-decoration:underline;}
.neirong2{ width:1000px; height:223px; background:url(../images/index_27.jpg) no-repeat; padding-top:45px; margin:20px auto; clear:both; overflow:hidden;}
.bout_txt{ width:660px; float:left; padding:8px 5px;}
.bout_txt p{ font-size:13px; line-height:30px;}
.bout_txt p a{ font-size:13px; color:#FF0000;}
.bout_txt p a:hover{ text-decoration:underline;}
.zizhi{ width:306px; height:213px; float:right;}
.xiaobanner{ width:100%; margin:0 auto; height:153px; background:url(../images/index_28.jpg) top center;}
.neirong3{ width:1000px; margin:15px auto;clear:both; overflow:hidden;}
.case{ width:1000px; height:46px; line-height:46px; background:url(../images/index_31.jpg) no-repeat;}
.case span{ font-size:18px; float:left; margin-left:15px; color:#0c5b45;}
.case a{ float:right; font-size:12px;}
.case a:hover{ color:#FF0000;}
.pro_list{ width:1000px; height:42px; margin-top:15px; margin-bottom:10px;clear:both; overflow:hidden;}
.pro_list li{ width:155px; float:left; display:block;margin-left:15px; text-align:center; background:#e5e4e4; }
.pro_list li a{width:155px; height:42px; display:block; font-size:15px; line-height:42px;}
.pro_list li a:hover{ background:#0c5b45; color:#fff;}
.neirong4{ width:100%;  background:#f6f6f6; padding-bottom:15px;}
.neirong4_z{ width:1000px; margin:0 auto;clear:both; padding-top:25px; overflow:hidden;}
.news{ width:306px; float:left;}
.news dt{ width:306px; height:34px; background:url(../images/geru_42.jpg); line-height:25px;}
.news dt span{ font-size:18px; float:left; margin-left:15px; color:#0c5b45;}
.news dt a{ float:right; font-size:12px; }
.news dt a:hover{ color:#FF0000;}
.news_list{ width:306px; float:left; }
.news_list li{ width:276px; padding-left:20px; padding-right:10px; border-bottom:1px #cfcdcd dashed;float:left; height:43px; line-height:43px; background:url(../images/index_46.jpg) 5px 15px no-repeat;}
.news_list li a:hover{ color:#FF0000;}
.service_txt{ line-height:26px; padding:10px;}
.neirong5{width:100%; margin:0 auto; background:url(../images/index_49.jpg) top center; height:237px;}
.neirong5_z{ width:1000px; margin:0 auto; clear:both; overflow:hidden;}
.ditu{ float:left; width:666px; height:237px; }
.contact{ float:left; width:294px; height:197px;background:#0c5b45; padding:20px; line-height:30px; color:#fff;}
.link{ width:855px;height:33px; padding-top:20px; margin:20px auto 20px; clear:both; overflow:hidden; padding-left:145px; background:url(../images/index_52.jpg);}
.foot{ width:100%; height:270px; background:#0c5b45; clear:both; overflow:hidden;}
.foot_z{ width:1000px; margin:0 auto; clear:both; overflow:hidden; }
.dibudaohang{ width:750px; padding-left:20px; padding-top:40px; float:left;}
.about{ width:140px; margin-right:2px; float:left;}
.about dt{ font-size:15px; color:#fff;}
.about dt span{ font-size:12px;  color:#fff;}
.about dd{ margin-top:10px;}
.about li{ line-height:28px;}
.about a{ font-size:12px; color:#fff;}
.about a:hover{ color:#ff6500;}
.bottom{text-align:center; padding:5px 0; line-height:22px;}
.bottom a{
	color:#666;
}
.bottom a:hover {
	color:#f30;
	text-decoration:underline;
}

.neiye_box{ width:1000px; margin:0 auto; background:#fff; padding-top:25px; padding-bottom:30px; clear:both; overflow:hidden;}
.left{ width:214px; float:left;}
.lianxi2{ width:212px; float:left; padding-top:15px; border:1px solid #dfdfdf; margin-top:20px;  }
.lianxi2 dt{width:212px; height:66px; margin-bottom:4px; background:url(../images/jdgj_02.jpg) no-repeat;}
.lianxi2 dd{width:195px; line-height:24px; padding:5px 7px 10px;}
.jianjie{ width:760px; float:right; padding-bottom:20px; }
jianjie span{ font-family:"微软雅黑"; font-size:18px; color:#666; line-height:28px;}
.jianjie dt{ width:760px;  height:33px; line-height:33px; border-bottom:1px #dfdfdf solid; margin-bottom:5px;}
.jianjie_bt{font-size:18px; padding-left:20px; float:left; line-height:33px;}
.jianjie span.dangqian{ float:right; margin-right:20px; line-height:33px;}
.jianjie dd{ padding:10px 20px;}



.ejfl ul li a:hover{
color:#0c5b45;
display:block;
background:none;
text-decoration:underline;
}


.banner1 {
	WIDTH: 100%; HEIGHT: 130px; OVERFLOW: hidden; PADDING-TOP: 50px
}
.banner1 H2 {
	TEXT-ALIGN: left; WIDTH: 530px; FLOAT: left; COLOR: #fefefe; FONT-SIZE: 32px; OVERFLOW: hidden
}
.banner1 H2 SPAN {
	PADDING-BOTTOM: 8px; DISPLAY: block; FONT-SIZE: 20px
}
.banner1_right {
	WIDTH: 250px; FLOAT: right; MARGIN-RIGHT: 60px
}
.banner1_right H3 {
	MARGIN-BOTTOM: 12px; COLOR: #ffffff; FONT-SIZE: 12px
}
.banner1_right H3 EM {
	FONT-SIZE: 20px
}
.banner1_right A {
	TEXT-ALIGN: center; LINE-HEIGHT: 34px; WIDTH: 107px; DISPLAY: block; BACKGROUND: #272727; FLOAT: left; HEIGHT: 34px; COLOR: #fff; FONT-SIZE: 12px; VERTICAL-ALIGN: middle; MARGIN-RIGHT: 20px; -webkit-transition: all 0.5s ease-in-out; border-radius: 5px
}
.banner1_right A.r {
	MARGIN-RIGHT: 0px
}
.banner1_right A:hover {
	BACKGROUND: #ec0000
}

.main {
	MARGIN: auto; WIDTH: 1100px; OVERFLOW: hidden;
}
form,ul,li,ul li,p,h1,h2,h3,h4,h5,h6,dl,dt,label{
	margin:0px auto;
	padding:0px;
	list-style-type:none;
	list-style:none;
	}
input,select{
	font-size:12px;
	line-height:16px;
	}
img{
	border:0px;
	}
a{
	color:#666;
	text-decoration:none;
	}
a:hover {
	color:#f30;
	text-decoration:underline;
	}
.white,.white a:link,.white a:visited,.white a:active,.white a{
	color: #fff;
	text-decoration:none;
	}
.white a:hover{
       color:#fff;
	   text-decoration:underline;
	   }
.clear{
	clear:both;
	}
	
	
	
	.advantage{display:block; width:100%; margin-top:50px;}
.advantage .title{display:block;width:1101px; height:85px; margin:0 auto;background:url(../images/blue.jpg) no-repeat center bottom;margin-bottom:25px;}
.advantage .title h4{display:block; height:40px; line-height:40px; font-size:28px; color:#222; text-align:center; width:1101px; font-weight:normal;}
.advantage .title .tip{display:block; width:1101px; height:30px; line-height:30px; font-size:14px; color:#999; text-align:center;}
.advantage .con{display:block; width:100%; height:465px; background:url(../images/youshibg.jpg) no-repeat center top;}
.advantage .con .c_in{display:block; width:1101px;margin:0 auto; height:465px; position:relative; left:0; top:0;}
.advantage .con .c_in .first{display:block; width:421px; height:87px; background:url(../images/white.png) repeat left top; position:absolute; Left:15px; top:55px;}
.advantage .con .c_in .first .num{float:left;width:56px; height:87px; background:#f0f0f0 url(../images/num_1.jpg) no-repeat center center;}
.advantage .con .c_in .first .wz{float:right;width:350px;padding-top:20px;}
.advantage .con .c_in .first .wz .tit{display:block; height:30px; line-height:30px; font-size:24px; color:#222; font-weight:bold;}
.advantage .con .c_in .first .wz .detail{display:block;font-size:14px; line-height:22px; }


.advantage .con .c_in .second{display:block; width:421px; height:87px; background:url(../images/white2.png) repeat left top; position:absolute; Left:549px; top:74px;}
.advantage .con .c_in .second .num{float:left;width:56px; height:87px; background:#f0f0f0 url(../images/num_2.jpg) no-repeat center center;}
.advantage .con .c_in .second .wz{float:right;width:350px;padding-top:17px;}
.advantage .con .c_in .second .wz .tit{display:block; height:30px; line-height:30px; font-size:24px; color:#222; font-weight:bold;}
.advantage .con .c_in .second .wz .tit .blue{font-size:14px; color:#0181cc; padding-left:20px; line-height:30px; font-weight:normal;}
.advantage .con .c_in .second .wz .detail{display:block;font-size:14px; line-height:22px; }


.advantage .con .c_in .third{display:block; width:421px; height:87px; background:url(../images/white.png) repeat left top; position:absolute; Left:128px; top:194px;}
.advantage .con .c_in .third .num{float:left;width:56px; height:87px; background:#f0f0f0 url(../images/num_3.jpg) no-repeat center center;}
.advantage .con .c_in .third .wz{float:right;width:350px;padding-top:17px;}
.advantage .con .c_in .third .wz .tit{display:block; height:30px; line-height:30px; font-size:24px; color:#222; font-weight:bold;}
.advantage .con .c_in .third .wz .detail{display:block;font-size:14px; line-height:22px; }


.advantage .con .c_in .fourth{display:block; width:421px; height:87px; background:url(../images/white2.png) repeat left top; position:absolute; Left:666px; top:210px;}
.advantage .con .c_in .fourth .num{float:left;width:56px; height:87px; background:#f0f0f0 url(../images/num_4.jpg) no-repeat center center;}
.advantage .con .c_in .fourth .wz{float:right;width:350px;padding-top:17px;}
.advantage .con .c_in .fourth .wz .tit{display:block; height:30px; line-height:30px; font-size:24px; color:#222; font-weight:bold;}
.advantage .con .c_in .fourth .wz .detail{display:block;font-size:14px; line-height:22px; }


.advantage .con .c_in .fifth{display:block; width:421px; height:87px; background:url(../images/white2.png) repeat left top; position:absolute; Left:549px; top:340px;}
.advantage .con .c_in .fifth .num{float:left;width:56px; height:87px; background:#f0f0f0 url(../images/num_5.jpg) no-repeat center center;}
.advantage .con .c_in .fifth .wz{float:right;width:350px;padding-top:17px;}
.advantage .con .c_in .fifth .wz .tit{display:block; height:30px; line-height:30px; font-size:24px; color:#222; font-weight:bold;}
.advantage .con .c_in .fifth .wz .detail{display:block;font-size:14px; line-height:22px; }