@charset "utf-8";

.f_big {
	font-size: 18px;
	line-height: 36px
}
.f_mid {
	font-size: 14px;
	line-height: 28px
}
.f_small {
	font-size: 12px;
	line-height: 24px
}
.left {
	float: left;
	display: inline
}
.right {
	float: right;
	display: inline
}
.t_left {
	text-align: left
}
.t_center {
	text-align: center
}
.t_right {
	text-align: right
}
.white {
	color: #fff
}
.jieqv {
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	-webkit-text-overflow: ellipsis
}
body {
	margin: 0;
	padding: 0;
	text-align: left;
	color: #020202;
	font-size: 12px;
	line-height: 24px;
	font-family: "微软雅黑";
	background: #f0f0f0;
}
a:link {
	color: #020202;
	text-decoration: none
}
a:visited {
	color: #020202;
	text-decoration: none
}
a:hover {
	text-decoration: none;
	color: #3f2000
}
a:focus {
	outline: none;
	-moz-outline: none
}
h1 {
	color: #000;
	font-weight: bold;
	text-align: center;
	font-size: 20px;
	min-height: 40px;
	line-height: 40px
}
h2 {
	font-size: 20px
}
.clear {
	clear: both
}
img {
	border: 0
}
ul, li {
	list-style-type: none;
	list-style: none;
	margin: 0;
	padding: 0
}
.blue{ color: #2946b2; }
#zy_banner {
	width: 100%;
	height: 287px;
	background: url(zy_banner.jpg) center;
	margin-bottom: 30px;
}
#header {
	width: 100%;
	position: relative;
	margin: auto;
	background: url(header.png);
}
.header_1{ width: 1200px; height: 105px; background: url(header_1.png) no-repeat center; margin: auto;}
.header_keyword{ margin: auto; padding-top: 43px; padding-left: 990px; font-size: 26px; font-weight: bold; color: #d8312f; }
.header_2{ width: 1200px; height: 56px; line-height: 56px; color: #fff; margin: auto;}
.header_2 a{ color: #fff; }
.header_2 li{ width: 133px; text-align: center; float: left; display: inline; font-size: 16px; }
.header_2 li:hover{ background: url(h_b.png) no-repeat; }
.banner{width: 100%; position: relative; margin: auto; }
.banner_bg{width: 1419px;; height: 377px; background: url(banner_bg.png) no-repeat; position: absolute; right: 0px; top: 0px; }
.qq{ width: 90px; height: 30px; position: absolute; right: 168px; bottom: 49px; }
#footer {
	width: 100%;
	padding-top: 15px;
	padding-bottom: 10px;
	background: #1279c4;
	color: #fff;
	font-size: 12px;
}
#footer_nav{ width: 1200px; padding-top: 5px; padding-bottom: 5px; margin: auto; background: url(footer_nav.png) no-repeat center right; }
#footer a{ color: #fff; }
.piaofu{ width: 94px; height: 320px; padding-top: 20px; padding-left: 10px; background: url(piaofu.png) no-repeat; position: fixed; right: 10px; top: 200px; }
.piaofu li{ width: 80px; height: 80px; margin-bottom: 25px; }
.message_end{ width: 600px; height: 103px; margin-right: 210px; font-size: 14px; margin-top: -10px; }
.message_end li{ background: #126f2d; padding-left: 10px; float: left; display: inline; margin-right: 20px;}
#wrap {
	width: 1200px;
	margin: auto;
	margin-bottom: 20px;
	margin-top: 20px;
}
#in_wrap {
	width: 1200px;
	margin: auto;
	margin-bottom: 30px;
}
.in_1{ width: 1140px; padding-top: 130px; height: 440px; padding-left: 30px; padding-right: 30px; position: relative; background: url(in_1.png) center top no-repeat #fff; margin-bottom: 20px; position: relative;}
.in_1 li{ float: left; display: inline; }
.in_type{ position: absolute; top:75px; width: 1140px; text-align: center; color: #333333; font-size: 16px; }
.in_2{ width: 388px; height: 227px; background: url(in_2.png) no-repeat #fff; padding-left: 300px; padding-top: 60px; padding-right: 20px; border: 1px solid #dddddd; margin-left: 10px; position: relative;}
.in_3{ width: 196px; height: 227px; background: url(in_3.png) no-repeat #fff; padding-top: 60px; padding-right: 10px; padding-left: 22px; border: 1px solid #dddddd; position: relative; line-height: 30px;}
.more{ position: absolute; right: 20px; top: 20px; color: #d8312f; }
.img{ margin:0 10px 20px 10px; background: #fff; padding:10px;border:1px solid #c3c3c3;box-shadow:2px 2px 3px #aaa}
#shipin {
	width: 248px;
	height: 220px;
	top: 0;
	left: 0;
	position: absolute;
}
.touming {
	opacity: 1
}
.touming:hover {
	opacity: .8
}
#left {
	width: 240px;
	float: left;
	display: inline
}
.left_1{ width: 208px; padding-left: 20px; padding-top: 56px; padding-bottom: 15px; background: url(left_1.png) #fff no-repeat; border: 1px solid #dddddd; }
.left_1 li{ width: 190px; height: 34px; line-height: 34px; background: #f0f0f0; color: #434242; text-align: center; margin-bottom: 2px; font-size: 12px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.left_1 li:hover{ background: #d8312f; color: #fff; }

.left_2{ width: 198px; height: 187px; padding-top: 45px; padding-right: 15px; padding-left: 15px; background: url(left_2.png) no-repeat; margin-top: 30px; position: relative; color: #363636; font-size: 14px; line-height: 28px; }
.left_message{ width: 90px; height: 22px; position: absolute; left: 65px; bottom: 15px; background: url(left_message.png) no-repeat; }

#right {
	width: 920px;
	min-height: 400px;
	float: right;
	display: inline;
}
.pro_img{ width: 540px; height: 280px; background: #f7f7f7; padding: 20px; margin-left: 20px; margin-bottom: 20px; }
.pro_info{ width: 90px; height: 30px; line-height: 30px; text-align: center; background: #fe7a78; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; color: #fff; float: left; display: inline;}
.ctc_info{ width: 90px; height: 30px; line-height: 30px; text-align: center; background: #2a2b2c; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; color: #fff; float: left; display: inline; margin-left: 30px;}
.title {
	width: 910px;
	height: 40px;
	padding-right: 10px;
	line-height: 40px;
	margin-left: auto;
	margin-right: auto;
	color: #212121;
	text-align: right;
	position: relative;
}
.title a{ color: #212121; }
#title_1{ background: url(title.png) no-repeat; }
#title_pro{ background: url(title.png) 0 -40px no-repeat; }
#title_4{ background: url(title.png) 0 -80px no-repeat; }
#title_5{ background: url(title.png) 0 -120px no-repeat; }
#title_order{ background: url(title.png) 0 -160px no-repeat; }
#title_10{ background: url(title.png) 0 -200px no-repeat; }
#title_message{ background: url(title.png) 0 -240px no-repeat; }
#title_contact{ background: url(title.png) 0 -280px no-repeat; }
#por_1{ position: absolute; color: #0c7638; font-size: 26px; font-weight: bold; top: 0px; left: 0px; }
#por_2{ position: absolute; color: #f17e19; font-size: 26px; font-weight: bold; top: 0px; right: 0px; }
#por_3{ position: absolute; color: #666666; font-size: 12px; top: 35px; left: 0px; }
.pro_txt{ width: 350px; }
.p1{ font-weight: bold; font-size: 28px; color: #1d1d1d; }
.p2{ color: #555555; height: 240px; margin-top: 20px;}
.zxdg{ width: 130px; height: 40px; line-height: 40px; color: #fff; font-size: 16px; background: #db7000; text-align: center; -moz-border-radius:25px; -webkit-border-radius:25px; border-radius:25px; }
.p4{ font-weight: bold; font-size: 25px; color: #0c7638; margin-top: 20px; margin-bottom: 20px; }
.pro_02{ color: #0c7638; font-size: 20px; height: 50px; line-height: 50px; margin-top: 20px; padding-left: 20px; background: url(pro_02.png) no-repeat left bottom; }
.pro_03{ color: #555555; font-size: 16px; padding: 20px; }
.pro_04{ background: #0c7638; padding-left: 20px; height: 44px; line-height: 44px; font-size: 18px; color: #fff; }
.pro_05{ padding-top: 20px; }
.pro_05 li{ float: left; display: inline; text-align: center; }
.shuiyin {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	background: url(shuiyin.png) center no-repeat;
	background-size: 80%;
}
.mingshi{
	height: 410px;
	background: #f3f3f3;
	margin-top: 30px;
}
.mingshi_nav{width: 1200px; height: 300px; margin: auto; position: relative;}
.mingshi_tt{ width: 207px; height: 39px; background: url(mingshi_tt.png) no-repeat; left: 500px; top: -20px; position: absolute; }
#nav {
	margin: auto;
	padding-top: 20px;
	padding-bottom: 20px;
	font-size: 14px;
	line-height: 28px;
	color: #191414;
	border-top: 1px solid #d8d8d8;
}
#about_end{ width: 1122px; height: 115px; background: url(about_end.png) no-repeat; margin: auto; margin-top: 30px; margin-bottom: 30px; position: relative; }
#about_1{ width: 370px; height: 110px; }
#about_2{ width: 370px; height: 110px; margin-left: 5px; margin-right: 5px; }
#about_3{ width: 370px; height: 110px; }
#indexNews li {
	border-bottom: 1px dotted #d7d7d7;
	line-height: 32px;
	margin-bottom: 10px
}
#news_jianjie {
	font-size: 12px;
	color: #858585;
	line-height: 24px
}
.gray_back {
	width: 100%;
	background: #e5e5e5;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	font-size: 12px;
	height: 30px;
	line-height: 30px;
	padding-left: 10px;
	margin-bottom: 10px
}
#picUL li {
	float: left;
	display: inline;
	line-height: 24px;
	position: relative;
}
.G_InputText {
	width: 500px;
	height: 12px;
	padding: 10px;
	border: 1px solid #ccc;
	margin: 5px 0;
}
.e_InputText {
	width: 100px;
	height: 30px;
	border: 0px;
	margin: 5px 0;
	background: #126f2d;
}
.G_textarea {
	width: 500px;
	height: 100px;
	padding: 10px;
	border: 1px solid #ccc;
	margin: 5px 0;
}
.e_textarea {
	width: 500px;
	height: 50px;
	margin: 5px 0;
	background: #126f2d;
	border: 0px;
}
.yanzheng {
	width: 100px;
	height: 12px;
	padding: 5px;
	border: 1px solid #ccc;
	margin: 5px 0
}
.G_botton {
	width: 100px;
	padding: 10px;
	line-height: 14px;
	background: #1279c4;
	cursor: pointer;
	color: #fff;
	border: none;
	transition: all .2s
}
#contact_zy {
	width: 90%;
	padding: 10px 20px 10px 20px;
	background: #d41c06;
	margin: auto;
	color: #fff
}
.slideBox{ width:100%; overflow:hidden; position:relative;  }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:100%; display:block;  }

/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev,
.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;}
.slideBox .nextStop{ display:none;}