@charset "utf-8";

* { margin:0px; padding:0px; }
body { font-family:"微软雅黑",Arial, Helvetica, sans-serif, "宋体", "黑体"; font-size:14px; color:#666666; }
a {color:#666666 ;text-decoration:none;}
a:hover{ text-decoration:none; }
input {font-family:"微软雅黑",Arial, Helvetica, sans-serif,"宋体", "黑体";outline: none;}
textarea {font-family:"微软雅黑",Arial, Helvetica, sans-serif,"宋体",  "黑体";outline: none;}
img { border:0px; vertical-align:middle;margin:0;padding:0; }
.cls {clear:both;}
.fl{float:left;}
.fr{float:right;}

#header{width:100%;}
#head{width:1200px; margin:0 auto; overflow:hidden;padding:34px 0 40px;}
#logo{height:100px; float:left; }
.head_r{float:right;}
.head_r .sc{ text-align:right;}
.head_r .sc a{margin-left:20px; font-size:12px;}
.head_r .sc a:hover{ color:#009b40;}
.head_r .ss{width:342px;_width:348px;height:36px; margin-top:15px }
.head_r .ss .ssk{ float:left;width:280px; border:1px solid #cccccc; background:#fff;height:34px; line-height:34px; padding:0 10px; font-size:14px; color:#666666;}
.head_r .ss .an{width:40px;height:36px; border:0;outline:0; background:#009b40; font-size:12px; color:#fff; float:right; cursor:pointer;}

#nav{width:100%; background:#2c8e29;height:47px; z-index:1000;}
.nav{width:1000px; margin:0 auto; list-style:none;  z-index:99;}
.nav li{width:165px;height:47px; line-height:47px; font-size:12px; float:left; display:inline; position:relative;z-index:1000;}
.nav li>a{display:block; color:#fff;font-size:18px; text-align:center;}
.nav li>a:hover,.nav li.dq>a{background:#b3d743; color:#ffffff; font-weight:bold;}
.shownav{background:#b3d743; color:#2c8e29;}
.nav li.line{width:2px;}
.nav li .nav_ej{ position:absolute;top:47px; background:#b3d743; left:0; display:none;width:auto; z-index:89;}
.nav li .nav_ej a{ display: block; text-align: center; color: #fff; font-size: 14px; height:40px;width:165px; line-height:40px; font-weight:normal; display:block; z-index:89;}


#banner{width:100%;height:365px; position:relative; z-index:1;}
#slides { display:block; width:100%; height:365px; 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:320px; 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; overflow:hidden; }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#009b40}

#con{width:1200px;margin:0 auto; overflow:hidden;}
.title{ color: #000000; background:url(../img/title_bg.png) left bottom no-repeat;height:42px; line-height:40px; font-size: 22px;}
.title span{float:right; line-height:40px; text-transform:uppercase; font-size:12px;}
.cont{overflow:hidden; padding-top:20px;}

.con_l{float:left;width:630px;}
.con_r{float:right; width:620px;}
/*
.con_about{padding-top:10px;height:164px; overflow:hidden;}
.con_about .img{float:left;margin-right:7px; border:1px solid #ccc;}
.con_about .img img{width:205px;height:104px;}
.con_about h1{font-size:12px; color:#009b40; line-height:20px; height:20px; overflow:hidden;}
.con_about p{ line-height:24px;}

.con_news{padding-top:10px;height:164px; overflow:hidden;}
.con_news .img{float:left;margin-right:7px; border:1px solid #ccc;}
.con_news .img img{width:160px;height:80px;}
.con_news h1{font-size:12px; color:#009b40; line-height:20px; height:20px; overflow:hidden;}
.con_news h1 a{color:#009b40;}
.con_news p{ line-height:24px; height:48px; overflow:hidden;}
.con_news .new_more{color:#d1ae67;}
.con_news .list{ list-style:none;}
.con_news .list li{line-height:24px;}
.con_news .list li span{float:right;}
.con_news .list li a{ background:url(../img/li1.png) no-repeat left center; padding-left:10px;}
.con_news .list li a:hover{color:#009b40; background:url(../img/li2.png) no-repeat left center; padding-left:10px;}
*/

.con_service{padding:20px 0;overflow:hidden;}
.con_sv_l,.con_sv_r{height: 180px;width:30px;display:block; border:0; outline:none; cursor:pointer;}
.con_sv_r{float:right; background:url(../img/xz_r1.png) no-repeat center center; }
.con_sv_r:hover{background:url(../img/xz_r2.png) no-repeat center center; }
.con_sv_l{float:left; background:url(../img/xz_l1.png) no-repeat center center; }
.con_sv_l:hover{background:url(../img/xz_l2.png) no-repeat center center; }
/*
.con_sv_m{ float:left;width:490px;  height:130px;  overflow:hidden;}
.con_sv_list{ overflow:hidden;}
.con_sv_list ul{list-style:none;}
.con_sv_list ul li{width:140px; margin:0 5px; float:left; display:inline;}
.con_sv_list ul li img{width:138px; border:1px solid #ccc;height:98px;}
.con_sv_list ul li p{height:30px; line-height:30px; text-align:center;}
*/
.con_contact{padding:10px 0; background:url(../img/lx_bg.png) no-repeat left 70px;height:130px;}
.con_contact .img{float:right;margin-left:7px; border:1px solid #ccc;}
.con_contact .img img{width:186px;height:129px;}
.con_contact p{margin-top:5px; line-height:24px;}

#footer{border-top:3px solid #757575;width:100%; line-height:30px; text-align:center; padding:10px 0; }


#ny_con{overflow:hidden;padding-top:30px;}
#ny_left{width:210px; float:left;}
.ny_nav_title{ padding-bottom:10px; font-size: 30px; color: #2b8e28; font-weight: bold;font-style:italic; }
.ny_nav_title img{width:200px;height:33px;}
.ny_nav_list{padding-top:15px; list-style:none;}
.ny_nav_list li{height:45px; line-height:45px; text-align:center; font-size:16px;}
.ny_nav_list li a{display:block;border-bottom:1px solid #e2e3e2;}
.ny_nav_list li a:hover,.ny_nav_list li a.dq{ background:#2b8e28; border-bottom:1px solid #2b8e28; color:#fff;}
#ny_right{width:920px; float:right;}
.ny_r_top{ padding-bottom:20px; margin-bottom:20px; border-bottom:1px solid #e4e4e4;  overflow:hidden;}
.ny_r_top span{}
.ny_r_top span a.dq{color:#2b8e28;}

.showdq{background:#2b8e28; color:#FFF;}

.showdqes{ color:#2b8e28;}
.new_list{list-style:none; height:auto; min-height:585px;_height:585px;}
.new_list li{line-height:48px; border-bottom:1px solid #ecebeb; font-size: 16px;}
.new_list li span{float:right;}
.new_list li a{ background:url(../img/li1.png) no-repeat left center; padding-left:10px;}
.new_list li a:hover{color:#2b8e28; background:url(../img/li2.png) no-repeat left center; padding-left:10px;}
#page{margin:20px 0; text-align:center;}
#page a{margin:0 8px; line-height:20px; display:inline-block; cursor:pointer;}
#page a.dq{color:#2b8e28}
#page a.an{color:#fff; padding:0 15px; background:#2b8e28}

.ny_r_nro{ overflow:hidden; line-height:24px; padding-bottom:20px;}
.img_list{ margin:0 -15px; position:relative; list-style:none; overflow:hidden; height:auto;min-height:620px;_height:620px;}
.img_list li{width:207px;margin:15px; float:left; display:inline;}
.img_list li img{width:205px; border:1px solid #ccc;height:143px;}
.img_list li p{height:50px;  line-height:25px; text-align:center; color:#352623;
display: -webkit-box;overflow: hidden;text-overflow: ellipsis;word-wrap: break-word;word-break: break-all;white-space: normal !important;line-clamp: 2;-webkit-line-clamp: 2;-webkit-box-orient: vertical;
}
.ny_r_height{height:auto;min-height:400px;_height:400px;}
.new_title{margin:20px 0; line-height:30px; text-align:center; border-bottom:1px solid #ccc;}
.new_title h1{font-size:16px; }
.new_title p{color:#999; line-height:20px;}


.sxp{height:85px; line-height:25px; padding:30px 20px 0px; font-size:14px;}
.sxp span{ display:block;}
.sxp a:hover{color:#009b40;}

.hdly_page { }
.slides_container { float:left; width:520px; height:125px; overflow:hidden;}
#right_bott { position:relative;}
#right_bott button {  text-indent:-9999px; border:0; cursor:pointer;}
.right_bott_list { float:left; width:520px;  overflow:hidden;}
#right_bott ul { float:left;}
#right_bott #list div{ width:8000px; float:left;}
#right_bott ul li{ float:left; width:auto; display:inline; overflow:hidden;}
#right_bott ul li img { display:inline; }
.hdly_page_y { }

/*更改*/
.con_sv_m{overflow:hidden;position:relative;}
.con_sv_list{ overflow:hidden; }
.con_sv_list ul{list-style:none; float:left;}
.con_sv_list ul li{width:290px; float:left; display:inline;}.con_sv_list ul li + li{
	margin-left: 40px;
}
.con_sv_list ul li img{width:290px;height: 184px;}
.con_sv_list ul li p{height:30px; line-height:30px; text-align:center; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
#con2{width:1280px; margin:0 auto;}

.con_about{padding-top:20px; overflow:hidden; font-size: 14px;}
.con_about .img{ text-align:center;width:100%; overflow:hidden; margin-bottom:10px;}
.con_about .img img{}
.con_about h1{font-size:12px; color:#009b40; line-height:20px; height:20px; overflow:hidden;}
.con_about p{ line-height:1.8;}
.con_about p a{color:#009b40}

.con_m_bot{margin-top:20px; height:400px; overflow:hidden; line-height:24px; font-size:14px;}
.con_new{height:390px;margin-bottom:10px; overflow:hidden;}
.con_new p{ text-indent:2em;}
.con_new_img{text-align:center;overflow:hidden; margin-bottom:10px;}
.con_new_title{text-align:center; font-size:16px; line-height:30px; }
.con_lx {height:390px;margin-bottom:10px; padding:10px; line-height:30px;}

.list_lh{ height:400px; overflow:hidden;}
.list_lh li{ height:400px;}

/*在线订单-内页*/
#lyb{padding:50px 100px;}
#textfield2{width:149px; height:25px;}
#textfield3{width:149px; height:25px;}
#textfield4{width:149px; height:25px;}
#textfield{width:149px; height:25px;}
.xx_con1_ss_b{width:200px;border: none; height:50px; color:#FFF; font-size:16px; background-color:#039a39; text-align:center;border-radius: 5px; cursor:pointer;}
.input{
	width: 100%;box-sizing: border-box;padding:5px 10px;height:44px;border: 1px solid #cfd9df;background-color: #fff;border-radius: 3px;resize: none;
}
#lyb td{
	padding-bottom: 15px;
}

.footer{
		background: #2e3033;
		color: #cfcfd0;
	}
	.footer a{
		color: #cfcfd0;
	}
	.footer-cont{
		width: 1200px;
		margin: auto;
		display: flex;
	}
	.footer-left{
		padding: 30px 0;
		width: 350px;
		font-size: 14px;
		line-height: 2;
		color: rgba(255,255,255,.5);
	}
.bot_nva {
	padding:30px 0;
	font-size: 15px;
	display: flex;
	margin-left: auto;
	width: 780px;
}
.bot_nva>li{
	flex:1
}
li{
	list-style: none;
}
.bot_nva>li>a {
	display: block;
	font-size: 16px;
	line-height: 3;
	color: #ffffff;
}
.bot_nva>li>ul>li>a{
	display: block;
	font-size: 14px;
	line-height: 2.5;
	color: rgba(255,255,255,.5);
}
	.footer-bottom{
		padding: 20px 0;
		text-align: center;
		line-height: 1.6;
	}
	.footer-bottom a{
		display: inline-block;
		padding: 0 5px;
	}
	.footer .line {
		width: 1200px;
		margin: auto;
		border-top: 1px solid #181818;
		border-bottom: 1px solid #464646;
	}