@charset "utf-8";
/* CSS Document */

/*****Basic Element*****/
* {
	padding: 0;
	margin: 0;
	font-family: "微软雅黑", "黑体";
}
a {
	text-decoration: none;
}
ul {
	list-style: none;
}
img {
	border: none;
}
body {
}
/*****Generic Classes*****/
.fl {
	float: left;
}
.fr {
	float: right;
}
.clear {
	clear: both;
}
.hidden {
	display: none;
}
.ww {
	width: 1000px;
	margin: 0 auto;
}
/*****Basic Layout*****/
#wrap {
	position: relative;
}
/*****Header*****/
#top {
	height:22px;
	line-height:22px;
	font-size:12px;
	color:#fff;
	overflow:hidden;
	background:#686868;
}

#header {
	border-bottom:1px #c0c0c0 solid;
	padding-top:15px;
	height:70px;
}
#header .logo {
	margin-top:13px;
}
#header dl {
	padding-left:60px;
	background:url(../../images/tel_03.png) no-repeat left center;
}
#header dl dt {
	font-weight:bold;
	font-size:14px;
	color:#80827f;
}
#header dl dd {
	font-weight:bold;
	font-size:30px;
	color:#044c02;
}
#banner {
	padding-top:30px;
	height:285px;
	border-top:1px #fff solid;
	background:#f3f3f3;
	margin-bottom:200px;
}
.nav {
	background:url(../../images/bg_nav_03.gif) repeat-x left bottom;
}
.nav li {
	padding-right:1px;
}
.nav li a {
	display:block;
	width:142px;
	height:76px;
	line-height:76px;
	text-align:center;
	font-size:18px;
	color:#626262;
}
.nav li a:hover,.nav li a.selected {
	background:url(../../images/bg_nav_h_03.gif) no-repeat;
	color:#fff;
}
/*****Banner*****/
.flexslider {
	position: relative;
	height: 410px;
	overflow: hidden;
	background: url(../../images/loading.gif) 50% no-repeat;
}
.slides {
	position: relative;
	z-index: 1;
}
.slides li {
	height: 410px;
}
.flex-control-nav {
	position: absolute;
	bottom: 10px;
	z-index: 2;
	width: 100%;
	text-align: center;
}
.flex-control-nav li {
	display: inline-block;
	width: 14px;
	height: 14px;
	margin: 0 5px;
 *display:inline;
	zoom: 1;
}
.flex-control-nav a {
	display: inline-block;
	width: 12px;
	height: 12px;
	line-height: 40px;
	overflow: hidden;
	background: url(../../images/dot.png) right 0 no-repeat;
	cursor: pointer;
}
.flex-control-nav .flex-active {
	background-position: 0 0;
}
.flex-direction-nav {
	position: absolute;
	z-index: 3;
	width: 100%;
	top: 45%;
}
.flex-direction-nav li a {
	display: block;
	width: 50px;
	height: 50px;
	overflow: hidden;
	cursor: pointer;
	position: absolute;
}
.flex-direction-nav li a.flex-prev {
	left: 40px;
	background: url(../../images/prev.png) center center no-repeat;
}
.flex-direction-nav li a.flex-next {
	right: 40px;
	background: url(../../images/next.png) center center no-repeat;
}
/*****产品分类*****/
.bigtitle {
	padding:30px 0;
}
.bigtitle dl {
	background:url(../../images/bg_title_03.png) no-repeat center top;
	text-align:center;
	padding:25px 0 30px 0;
}
.bigtitle dt {
	font-weight:bold;
	font-size:30px;
	color:#034b09;
}
.bigtitle dt span {
	display:block;
	font-weight:normal;
	font-size:12px;
	color:#c0c1bc;
}
.bigtitle dd {
	font-size:18px;
	color:#2f2f2f;
}
.menu {
	width:207px;
	border:1px #006600 solid;
}
.menu h2 {
	height:64px;
	line-height:64px;
	text-align:center;
	font-weight:normal;
	font-size:18px;
	color:#fff;
	background:#004c02;
}
.menu ul {
	padding:9px 13px 0 13px;
}
.menu li {
	padding-bottom:8px;
}
.menu li a {
	display:block;
	height:34px;
	line-height:34px;
	font-size:16px;
	color:#fff;
	background:#a1a1a1;
	padding-left:20px;
}
.menu li a:hover {
	background:#eb8401;
}
.menu dl {
	text-align:center;
	color:#fff;
	background:#004c02;
	padding:10px 0;
}
.menu dt {
	font-size:14px;
}
.menu dd {
	font-weight:bold;
	font-style:italic;
	font-size:26px;
}
/*首页产品展示*/
#marquee6 {
	width:752px;
	overflow:hidden;
}
#marquee6 ul li {
	width:230px;
	float:left;
	padding-right:22px;
}
#marquee6 ul li img {
	display:block;
	width:228px;
	height:154px;
}
#marquee6 ul li .picbox {
	padding:0 34px 20px 0;
}
#marquee6 ul li p {
	font-size:14px;
	color:#272626;
	text-align:center;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	padding-top:10px;
}
a.formore {
	display:block;
	height:34px;
	line-height:34px;
	text-align:center;
	font-size:14px;
	color:#727070;
	background:#f1f1f1;
	border-bottom:1px #d2d2d2 solid;
	margin-top:15px;
}
a.formore:hover {
	background:#044c02;
	color:#fff;
}
.hotpic {
	width:400px;
	background:#044c02;
	padding:30px 0;
	margin-top:20px;
}
.hotpic img {
	display:block;
	width:345px;
	height:210px;
	margin:0 auto;
}
.hotpic dl {
	font-size:18px;
	color:#fff;
	line-height:30px;
	padding:30px 20px 0 25px;
}
.hotpic dt {
	font-weight:bold;
}
.about {
	width:526px;
	height:338px;
	background:url(../../images/bg_about_03.png) no-repeat left top;
	margin-top:20px;
	padding:25px 0 0 45px;
}
.about > h2 {
	font-size:18px;
	color:#004400;
}
.about .nr {
	width:435px;
	height:168px;
	overflow:hidden;
	font-size:14px;
	color:#565353;
	line-height:24px;
	padding:15px 0 25px 0;
}
.about .tel {
	font-weight:bold;
	font-style:italic;
	font-size:18px;
	color:#555855;
	padding:40px 0 0 55px;
}
.about .tel strong {
	font-size:30px;
	color:#044c02;
	padding-left:5px;
}
.intitle {
	text-align:center;
	font-size:24px;
	color:#3e3d3d;
	border-bottom:4px #044c02 solid;
	padding:35px 0 5px 0;
	margin-bottom:20px;
}
.news {
	width:483px;
	padding-bottom:40px;
}
.news dl {
	margin:0 15px;
	border-bottom:1px #727171 dashed;
}
.news dt {
	padding-top:10px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.news dt a {
	font-size:18px;
	color:#0e0e0e;
}
.news dt a:hover {
	color:#044c02;
}
.news dd {
	font-size:14px;
	color:#727171;
	line-height:24px;
	max-height:48px;
	overflow:hidden;
	padding:5px 0;
}
a.more {
	display:block;
	padding-right:25px;
	height:32px;
	line-height:32px;
	text-align:right;
	font-family:"宋体";
	font-size:12px;
	color:#6d716f;
	margin-top:20px;
	background:#f5f5f5 url(../../images/icon_plus_03.png) no-repeat 385px center;
	border-bottom:1px #cbcbcb solid;
}
a.more:hover {
	background:#044c02 url(../../images/icon_plus_03.png) no-repeat 385px center;
	color:#fff;
}
.zp {
	width:483px;
}
.zpinner {
	font-size:14px;
	color:#727171;
	line-height:22px;
	height:264px;
	overflow:hidden;
	padding:14px 15px 0 15px;
}
.bottom {
	background:#f4f4f4;
	padding-bottom:35px;
}
.contact {
	width:478px;
	border:3px #044c02 solid;
	margin-top:40px;
}
.contact h2 {
	width:140px;
	margin:-15px auto 0;
	font-weight:normal;
	font-size:24px;
	color:#044c02;
	background:#f4f4f4;
	text-align:center;
}
.contact .lx {
	height:216px;
	overflow:hidden;
	font-size:14px;
	color:#044c02;
	line-height:24px;
	padding:30px 50px 0 70px;
}
.contact .phone {
	padding-top:60px;
	background:#f4f4f4 url(../../images/bg_phone_03.png) no-repeat center top;
	width:260px;
	margin:0 auto -15px;
	text-align:center;
	font-weight:bold;
	font-style:italic;
	font-size:32px;
	color:#f47b06;
}
.message {
	width:490px;
	padding-top:170px;
	background:url(../../images/bg_message_03.gif) no-repeat center 15px;
}
.message span {
	display:inline-block;
	width:90px;
	text-align:right;
	padding-right:10px;
	vertical-align:middle;
	margin-bottom:6px;
	font-size:14px;
	color:#155027;
}
.message input {
	vertical-align:middle;
	width:320px;
	padding:0 10px;
	height:28px;
	line-height:28px;
	border-radius:4px;
	background:#166e3b;
	border:0;
	box-shadow:inset 2px 1px 2px #0f4d29;
	margin-bottom:6px;
	font-size:14px;
	color:#fff;
}
.message input.yanz {
	width:110px;
	margin-right:10px;
}
.message input.btn_tj {
	display:block;
	width:130px;
	height:34px;
	border-radius:0;
	background:#f47b06;
	color:#fff;
	cursor:pointer;
	box-shadow:none;
	margin:5px 0 0 310px;
}
.message textarea {
	vertical-align:top;
	width:320px;
	padding:10px;
	height:50px;
	overflow:auto;
	border-radius:4px;
	background:#166e3b;
	border:0;
	box-shadow:inset 2px 1px 2px #0f4d29;
	margin-bottom:6px;
	font-size:14px;
	color:#fff;
}
.message img {
	vertical-align:middle;
	margin-bottom:6px;
}
/*****Footer*****/
#footer {
	padding:50px 0;
	text-align:center;
	font-size:12px;
	color:#c7c5c5;
	background:#044c02;
}
#footer a {
	color:#c7c5c5;
}
#footer a:hover {
	text-decoration:underline;
}

#main {
	padding:40px 0 80px 0;
}
/*****内页*****/
.main_left {
	width:209px;
}
.lxwm {
	border:1px #006600 solid;
	padding:15px 10px 30px 10px;
	margin-top:25px;
	font-size:14px;
	color:#044c02;
	line-height:24px;
}
.lxwm h2 {
	font-weight:normal;
	font-size:18px;
	color:#004c02;
	text-align:center;
	padding-bottom:5px;
	border-bottom:4px #004c02 solid;
	margin-bottom:15px;
}
.main_right {
	width:755px;
}
.neititle {
	border-bottom:4px #004c02 solid;
}
.neititle h2 {
	font-weight:normal;
	font-size:24px;
	color:#004c02;
	padding:10px;
}
.bread {
	font-size:12px;
	color:#999a99;
	padding-top:25px;
}
.bread a {
	color:#999a99;
}
.bread a:hover {
	color:#004c02;
}
.content {
	font-size:14px;
	color:#656363;
	line-height:24px;
	padding:30px 20px;
}
.content img {
	max-width:100%;
}
.plist {
	padding:45px 0;
}
.plist li {
	width:228px;
	padding-right:35px;
}
.plist li img {
	display:block;
	width:228px;
	height:155px;
}
.plist li p {
	font-size:14px;
	color:#656363;
	padding:5px 0 20px 0;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	text-align:center;
}
.nlist {
	padding:20px 30px 45px 30px;
}
.nlist dl {
	padding:25px 0 5px 0;
	border-bottom:1px #727171 dashed;
}
.nlist dt {
	padding-bottom:10px;
}
.nlist dt a {
	font-size:18px;
	color:#0e0e0e;
	max-width:520px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.nlist dt a:hover {
	color:#044c02;
}
.nlist dt span {
	font-size:12px;
	color:#004c02;
}
.nlist dd {
	font-size:14px;
	color:#727171;
	line-height:22px;
	max-height:44px;
	overflow:hidden;
}
dl.pname {
	border-bottom:1px #454444 dashed;
	text-align:center;
	padding:25px 0 15px;
	margin:0 20px 20px 20px;
}
dl.pname dt {
	font-size:16px;
	color:#3c3c3c;
}
dl.pname dd {
	font-size:12px;
	color:#004c02;
}
img.pic {
	display:block;
	width:400px;
	margin:0 auto;
}
.mes {
	padding:65px 80px;
}
.mes .box {
	background:#f3f3f3;
	margin-bottom:3px;
	padding:10px 0;
}
.mes .box span {
	display:inline-block;
	width:95px;
	text-align:right;
	padding-right:15px;
	font-size:14px;
	color:#155027;
	vertical-align:middle;
}
.mes .box input,.mes .box textarea {
	display:inline-block;
	vertical-align:middle;
	width:320px;
	height:28px;
	line-height:28px;
	padding:0 10px;
	border:0;
	border-radius:4px;
	background:#166e3b;
	box-shadow:inset 2px 1px 2px #0f4d29;
	font-size:14px;
	color:#fff;
}
.mes .box textarea {
	vertical-align:top;
	height:56px;
	overflow:auto;
}
.mes .box input.yzm {
	width:115px;
	margin-right:15px;
}
.mes .box input.btn_ly {
	width:142px;
	font-size:18px;
	background:#f47b06;
	border-radius:0;
	padding:0;
	margin-left:110px;
	box-shadow:none;
	cursor:pointer;
}
.mes .box img {
	vertical-align:middle;
}
.xg {
	font-size:14px;
	color:#777;
	padding:30px 0 30px 20px;
}
.xg div {
	padding-bottom:10px;
}
.xg a {
	color:#777;
}
.xg a:hover {
	text-decoration:underline;
}
