@charset "utf-8";
#clr{clear:both}/*清除浮动*/
.top-box {
}
.top-tight {
	width: 850px;
}

.top-right-tel {
	background-image: url(../images/tel.jpg);
	background-repeat: no-repeat;
	text-indent: 35px;
	margin-right: 10px;
	padding-right: 10px;
	border-right: 1px solid #dddddd;
}

.top-right-tel span {
	font-size: 25px;
	color: #009946;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;

}
.top-right-weixin {
	width: 110px;
	font-size: 12px;
	line-height: 21px;
}
.top-right-denglu ul li {
	width: 65px;
	float: left;
	margin-right: 10px;
}
.top-right-denglu ul li a {
	display: block;
	text-align: center;
}
.top-right-denglu ul li a:hover {
	filter:alpha(opacity=80);  
      -moz-opacity:0.8;  
      -khtml-opacity: 0.8;  
      opacity: 0.8; 

}
.top-right-denglu {
	margin-left: 30px;
}
.yanse-01 {
	background-color: #009946;
	color: #FFFFFF;
}
.yanse-02 {
	color: #FFFFFF;
	background-color: #f78200;
}
.top-right-01 {
	width: 380px;
	margin-left: 429px;
}
.top-menu ul li {
	float: left;
	width: 90px;
	text-align: center;
	position: relative;
	z-index: 9999;
}
.top-menu ul li a p {
	line-height: 14px;
	font-size: 12px;
	color: #AAAAAA;
}
.top-menu{
	
}.top-menu ul li a {
	font-size: 14px;
}
.top-menu ul li a:hover {
	color: #f18400;
}
.top-menu li .xiala{display: none;}
.top-menu li.hover .xiala{display: block;}
.xiala{
	background: #fff;
	top: 38px;
	padding: 16px;
	min-width:60px;
	border-top: none;
	padding-bottom: 10px;
	position: absolute;
	z-index: 999999;
	left: 12px;
}
.w120{width:120px;}
.xiala p{
	text-align: left;width:auto;
	display: block;
	line-height: 30px;
	height: 30px;
	overflow-y: hidden;
}
.xiala p a{ background:none; display:block;}
/*banner*/
.bannerbg{ width:100%; height:540px; position:relative;}
.banner{
	height: 540px;
	margin: 0 auto;
	position: relative;
	overflow: hidden;
}
.banner_dian{
	height: 35px;
	left: 70%;
	margin: 0 auto;
	position: absolute;
	bottom: 35px;
	z-index: 5;
}
.banner li.bg{width:100%;height:562px; background-position:center;background-repeat: no-repeat;display: none}
.banner_dian {text-align: center;}
.banner_dian a{ width:15px; cursor:pointer; height:15px; background: url(../images/dian.png) no-repeat; display:inline-block;font-size: 0px;line-height: 0px;margin:0 8px;}	
.banner_dian a.on,.banner_dian  a:hover{ background: url(../images/dian_h.png) no-repeat;}	


.lan{
	width: 100%;
	background: url(../images/lanse_02.png) repeat-x;
	height: 65px;
}
.menu2{ width:1000px; margin:0 auto;}
.menu2 p{ float:left; padding-top:19px;}
.menu2 li{ float:left; width:220px; position:relative; text-align:center; border-right:1px solid #1c9567; height:65px; }
.menu2 li.on a.h{ text-decoration:none; color:#EEF610;}
.menu2 li .menu_baise{display: none;}
.menu2 li.hover .menu_baise{display: block;}

.menu_baise{
	position: absolute;
	background-image: url(../images/index_10.png);
	width: 191px;
	height: 264px;
	bottom: 65px;
	left: 0px;
}
.menu_baise p{ width:183px; border:4px solid #fff; margin-bottom:12px; height:80px; padding:0; float:left;}
.menu_baise h2{ text-align:center; margin-top:12px; font-size:16px; color:#000; display:block;}
.menu_baise b{ text-align:center; color:999; display:block; line-height:20px; padding:0 5px; font-weight:normal;}
.menu_baise span{ padding-top:10px; display:block;} 

.hllqWrap{ float:left;}
.hllq_c2_con{ height:64px; width:780px;}


.hllqWrap{position:relative;height:65px;overflow:hidden;width:780px; float:left;}
.hllqWrap .hllqWrapUl{position:absolute;left:0px;top:0px;z-index:2;}

/*con*/
.conbg{ width:100%; height:360px; background:#f4eee3; }
.con{ margin:0 auto; width:1000px; height:320px; padding-top:11px;}
.con_left{ float:left; width:243px; background:#fff; height:320px;}
.con_tit{
	height: 28px;
	background-color: #0d9e4f;
}
.con_tit h2{ float:left; background: url(../images/left_j.jpg) no-repeat left; padding-left:20px; font-size:14px; color:#fff; line-height:26px; margin-left:10px;}
.con_tit p{
	padding-top: 0px;
	padding-right: 10px;
	padding-left: 0;
	padding-bottom: 0;
	float: right;
}
.con_left_1{
	width: 243px;
	float: left;
}
.con_left_1 p{ height:68px;}
.con_left_1 h2{ margin-left:10px;}
.con_left_1 li{
	color: #9c9c9c;
}
.kuaisutongdao li{
	line-height: 40px;
	color: #9c9c9c;font-size:16px;
	text-indent: 30px;
	border-bottom: 1px dashed #c7c7c7;
	background-image: url(../images/new_jiantou2.png);
	background-repeat: no-repeat;
	background-position: 5% 50%;
}
.con_left_2{ width:224px; margin-left:10px; border-top:1px dashed #c7c7c7; float:left; padding-top:10px;}
.con_left_2 h2{ text-align:center; line-height:30px; color:#46b98b; font-size:13px;} 
.con_left_2 li{ text-align:center; line-height:25px; font-size:13px; color:#808080;}
.con_left_2 p{ text-align:center; margin-top:20px;}

.con_cen{ float:left; width:495px; background:#fff; height:320px; margin-left:10px;}
.con_cen dl{ width:465px; border-bottom:1px dashed #c7c7c7; margin-left:15px; display:inline; float:left; height:115px; padding-top:25px;}
.con_cen dd{ font-size:15px; color:#27a674; line-height:35px;}
.con_cen dd span{ font-size:21px; color:#a0c4b6; float:left; padding-right:20px;}
.con_cen dt{ line-height:20px; color:#979797; line-height:20px; padding-left:6px; padding-top:8px;}
.con_cen dt a{ color:#666666; text-decoration:none; background:url(../images/index_65.jpg) no-repeat left; font-size:14px; padding-left:70px; height:40px; display:block;}
.con_cen dt a:hover{ color:#f18400; background:url(../images/index_55.jpg) no-repeat left;;}

.con_rig{ float:right; width:243px; background:#fff;height:320px; }
.dianhua{ background:url(../images/index_61.jpg) no-repeat left; padding-left:20px; font-size:16px; color:#6d6d6d; line-height:25px; margin-top:10px;}
.chuanzhen{ background:url(../images/index_64.jpg) no-repeat left; padding-left:20px; font-size:16px; color:#6d6d6d; line-height:25px;}
.con_rig02{ padding-left:10px; padding-top:20px; float:left;}
.con_rig02 h2{ font-size:13px; color:#686868;} 
.con_rig02 li{ float:left; padding-top:10px;}
.fx1 a{ width:30px; height:30px; display:block; background:url(../images/index_104.jpg) no-repeat; float:left; margin-right:10px; margin-left:20px;}
.fx1 a:hover{background:url(../images/fx1.jpg) no-repeat;}
.fx2 a{ width:30px; height:30px; display:block; background:url(../images/index_106.jpg) no-repeat; float:left; margin-right:10px;}
.fx2 a:hover{background:url(../images/fx2.jpg) no-repeat;}
.fx3 a{ width:30px; height:30px; display:block; background:url(../images/index_108.jpg) no-repeat; float:left; margin-right:10px;}
.fx3 a:hover{background:url(../images/fx3.jpg) no-repeat;}
.fx4 a{ width:30px; height:30px; display:block; background:url(../images/index_111.jpg) no-repeat; float:left; margin-right:10px;}
.fx4 a:hover{background:url(../images/fx4.jpg) no-repeat;}

/*foot*/
.footbg{ float:left; width:100%;  border-top:12px solid #ebe3d5;}
.foot{ height:70px; margin:0 auto; width:1000px; padding-top:15px;}
.foot dl{ float:left; width:670px;}
.foot dd{ float:left;}
.foot dt{ float:left; padding-left:10px; line-height:20px; font-size:12px; color:#9c9c9c;}
.foot ul{ float: right;}
.foot li{ text-align:right; line-height:20px; font-size:12px; color:#9c9c9c;}
.foot li a{ color:#9c9c9c; text-decoration:none; margin:0 5px;}
.foot li a:hover{ color:#f18400; text-decoration:none;}
.con_tit p a {
	font-size: 12px;
	color: #FFFFFF;
}
.con_cen_c dl dd a:hover  {
	color: #f18400;
}
.con_left_1 h2 {
	display: block;
}
.con_left_1 ul li a {
	display: block;
	background-image: url(../images/jiantou_31.jpg);
	background-repeat: no-repeat;
	background-position: 95% 50%;
}
.con_left_1 ul li a:hover {
	color: #f18400;
}
.ny-banner-box-about {
	height: 224px;
	background-image: url(../images/ny-banner-about_02.jpg);
	border-bottom: 12px solid #22a070;
	background-position: 50% 0%;
}
.ny-banner-box-news {
	height: 224px;
	background-image: url(../images/ny-banner-news_02.jpg);
	border-bottom: 12px solid #22a070;
	background-position: 50% 0%;
}
.ny-banner-box-pro {
	height: 224px;
	background-image: url(../images/ny-banner-pro_02.jpg);
	border-bottom: 12px solid #22a070;
	background-position: 50% 0%;
}
.ny-banner-box-daili {
	height: 224px;
	background-image: url(../images/ny-banner-zhaoshang_02.jpg);
	border-bottom: 12px solid #22a070;
	background-position: 50% 0%;
}
.ny-banner-box-kehu {
	height: 224px;
	background-image: url(../images/ny-banner-kehu_02.jpg);
	border-bottom: 12px solid #22a070;
	background-position: 50% 0%;
}
.ny-banner-box-wuliu {
	height: 224px;
	background-image: url(../images/ny-banner-wuliu_02.jpg);
	border-bottom: 12px solid #22a070;
	background-position: 50% 0%;
}
.ny-banner-box-job {
	height: 224px;
	background-image: url(../images/ny-banner-job_02.jpg);
	border-bottom: 12px solid #22a070;
	background-position: 50% 0%;
}
.ny-con-bg {
	background-color: #f4eee3;
}
#weixin_code{
	width:150px;
	height:150px;
	position:absolute;
	z-index:99999;
	display:none;
	border:solid #dddddd 1px;
	top: 53px;
	padding: 5px;
	margin-left: 0px;
	background-color: #FFF;
}
.ny-menu-box {
	float: left;
	background-color: #fff;
}
.ny-menu-biaoti {
	width: 211px;
	height: 62px;
	background-image: url(../images/ny-menu-bg.jpg);
	text-align: center;
	padding-top: 20px;
	color: #FFFFFF;
}
.ny-menu-biaoti p {
	color: #45b88c;

}
.ny-menu-list ul li {
	font-size: 14px;
	line-height: 35px;
	border-bottom: 1px solid #dddddd;
	text-align: center;
}
.ny-menu-list ul li a:hover {
	color: #f18400;
}
.ny-con-box {
	width: 775px;
}
.ny-con-biaoti {
	padding: 10px;
	background-color: #ffffff;
}
.ny-con-biaoti-right {
	font-size: 12px;
}
.ny-con-wenzi-about-box {
	padding: 20px;
}
.ny-con-wenzi-about-box img{
	max-width:100%;
	height:auto;
}
.ny-con-wenzi-box {
	background-color: #ffffff;
}
/*新闻中心*/

.news1{
	width: 730px;
	margin-top: 15px;
	margin-left: 8px;
	background: #ebe3d0;
	height: 150px;
	border: 1px solid #e6dfcd;
}
.news1 p{ float:left;}
.news1 dl{
	float: left;
	width: 500px;
	margin-left: 20px;
	padding-top: 10px;
}
.news1 dd{ border-bottom:1px dotted #d0b9a9; line-height:30px; background:url(../images/news_08.png) no-repeat left; padding-left:22px; font-size:18px; color:#21a06f;}
.news1 dd a{ color:#21a06f; text-decoration:none; cursor:pointer;}
.news1 dt{ padding-top:10px;}
.news1 dt b{ font-weight:normal; color:#885a4c; font-size:14px; line-height:24px; display:block;}
.news1 dt b a{ color:#885a4c;}
.news1 dt strong{ font-weight:normal; line-height:24px; color:#5e5e5e;}
.news1:hover{ background:#21a06f; border:1px solid #099660;}
.news1:hover dd{ color:#fff;}
.news1:hover dd a{ color:#fff;}
.news1:hover dt b a{ color:#fff;}
.news1:hover dt strong{ color:#a9f8da;}

.news1_zk{ width:760px; padding-bottom:20px; padding-top:10px; border:1px solid #ccc; border-top:none; background:#fff; margin-left:8px;}
.news1_zk li{ padding:10px; line-height:24px; color:#5f5f5f;}
.news1_zk p.more{ width:92px; height:32px; background:#21a06f; margin:0 auto; margin-top:10px; font-size:13px; line-height:32px; text-align:center;}
.news1_zk p.more a{ color:#fff; text-decoration:none; display:block;}


.meishi1{ width:761px; padding-top:30px; border-bottom:1px dotted #d9d0bf; padding-bottom:25px; margin-left:10px;}
.meishi1 p{ text-align:center;}
.meishi2{ width:761px; padding-top:30px; border-bottom:1px dotted #d9d0bf; padding-bottom:25px; margin-left:10px;}
.meishi2 h2{ text-align:center;}
.meishi2 h3{ padding-top:10px;}
.meishi2 p{ line-height:24px; padding-left:20px; padding-top:12px;}
.meishi2 b{ display:block; width:92px; font-weight:normal; height:32px; line-height:32px; text-align:center; margin:0 auto; margin-top:20px; color:#fff; background:#daceb7;}
.meishi2 b a{ display:block; color:#fff;}
/*产品中心*/
.product{ width:760px; padding-left:10px;}
.product01{
	width: 730px;
	background: #ebe2cf;
	height: 181px;
	margin-top: 19px;
}
.product01 p{ float:left; width:272px;}
.product01 dl{ float:left; width:430px; padding-left:20px; cursor:pointer;}
.product01 dd{ font-size:16px; color:#99714e; line-height:30px; padding-top:10px;}
.product01 dt{ color:#707070; line-height:22px;}
.product01 dt span{ color:#9b7856;}
.product02{ padding-top:30px; width:167px; margin:0 auto; height:47px; }
.product02 p{ text-align:center; line-height:47px; background:#21a06f; border-radius:3px }
.product02 p a{ display:block; color:#f4eee3; text-decoration:none;}
.product02 p a:hover{ color:#fff;}

.product_c{ width:760px; padding-left:10px;}
.product_c h2{ padding-top:20px; font-size:18px; color:#333;}
.product_c h2 b{ display:block; line-height:20px; font-size:12px; font-weight:normal; color:#333;}
.product_c li{ padding-top:20px; line-height:25px; text-indent:2em; color:#666;}
.product_c p{ padding-top:30px;}


.product01:hover{ background:#21a06f;}
.product01:hover dd{ color:#fff;}
.product01:hover dt li{ color:#fff;}
.product01:hover dt li span{ color:#fff;}



.product_zk{
	width: 728px;
	padding-bottom: 20px;
	padding-top: 10px;
	border: 1px solid #ccc;
	border-top: none;
	background: #fff;
}
.product_zk li{ padding:10px; line-height:24px; color:#5f5f5f;}
.product_zk p{ width:92px; height:32px; background:#21a06f; margin:0 auto; margin-top:10px; font-size:13px; line-height:32px; text-align:center;}
.product_zk p a{ color:#fff; text-decoration:none; display:block;}

.goumai{ padding-left:250px;}

.pro_list{width: 100%;overflow: hidden;}
.pro_list ul{width: 1000px;}
.pro_list li{width: 235px;float: left;margin:0 12px 20px 0;}
.pro_list li a{display: block;}
.pro_list li img{padding: 15px;border:1px solid #ccc;width: 203px;height: 150px;}
.pro_list li span{display: block;width: 100%;height: 30px;line-height: 30px;text-align: center;}

.pagelist li{  float:left; line-height:30px; margin-right:10px; text-align:center; display:block; list-style:none;}
.pagelist { display:table; margin:0 auto; padding-top:10px; }
.pagelist  a{ color:#000; }
.pagelist  a:hover{ color:#7D0000; }
.pagelist  .thisclass {width:20px; display:block; background:#fd8d1f;}
.pagelist  .thisclass a{color:#FFF;}

.map li{ line-height:26px; padding: 6px 0px; padding-left:40px;}
.map li h3 a{ display:block; line-height:30px; font-size:16px; color:#333;}
.map li a{padding-right:16px; color:#666;}