﻿body {
	font-size: 14px;
	min-width: 1200px;
}
* {
	margin: 0;
	padding: 0;
}
img {
	border: none;
}
ul {
	list-style: none;
}
.clear {
	clear: both
}
.l {
	float: left;
}
.r {
	float: right;
}
* {
	margin: 0;
	padding: 0;
}
html body {
	width: 100%;
	font-size: 12px;
}
.s_width {
	width: 1200px;
	margin: 0 auto;
	position: relative;
}
font {
	font-size: 12px;
}
a {
	text-decoration: none;
	color: #000000;
}
* {
	font-family: "Microsoft Yahei"
}
.head {
	height: 298px;
	background: url(../image/nav.png) no-repeat center top;
	border-top: 15px solid #045e1b;
	position: relative;
	z-index: 2
}
.head .s_width {
	position: relative
}
.head .logo, .head .nav_tel {
	position: absolute
}
.head .logo {
	left: -42px;
	top: -15px;
}
.head .nav_tel {
	right: 0;
	width: 1020px;
	padding: 20px 0 0 0
}
.head .nav_tel .tel {
	text-align: right;
	background: url(../image/t.png) no-repeat 950px center;
	height: 43px;
	line-height: 43px;
	color: #fffc00;
	font-size: 18px;
	padding: 0 80px 0 0;
	font-weight: bold
}
.head .nav_tel .nav {
	height: 45px; 
	
	margin: 10px 0 0 50px
}
.head .nav_tel .nav li {
	width: 120px;
	float: left;
	text-align: center;
	height: 45px;
	line-height: 45px;
}
.head .nav_tel .nav li a {
	height: 45px;
	line-height: 45px;
	font-size: 16px;
	color: #c2ff4c;
	display: block
}
.head .nav_tel .nav li a:hover {
	background: url(404.png) no-repeat center center
}
.head .nav_tel .nav li div {
	display: none;
	width: 180px;
	text-align: center;
	color: #4f4f4f;
	position: absolute;
	top: 119px;
	background: #08912a;
	z-index: 9999
}
.head .nav_tel .nav li div a {
	display: block;
	BACKGROUND: url(../image/left_right.gif);
	COLOR: #c2ff4c;
	LINE-HEIGHT: 50px;
	HEIGHT: 50px;
	FONT-SIZE: 15px;
	font-weight: normal;
	border-bottom: 1px dashed #1eb042;
	width: 180px;
}
.head .nav_tel .nav li div a:hover {
	FONT-SIZE: 15px;
	background: #065528;
	color: #fff
}
#wrap {
	width: 1200px;
	height: 50px;
	line-height: 50px;
	margin: 0 auto;
}
.banner2 {
	position: relative;
	height: 430px;
	z-index: 1;
	margin-top: -132px;
}
.tongdao {
	padding: 25px 0;
}
.tongdao h2 {
	background: url(../image/tong.jpg) no-repeat center bottom;
	height: 90px;
	font-size: 30px;
	color: #313131;
	text-align: center
}
.tongdao_con {
	padding: 30px 0
}
.tongdao_c {
	width: 90px;
	height: 84px;
	background: url(../image/zhuanti.jpg) no-repeat left top;
	font-size: 30px;
	line-height: 36px;
	font-weight: bold;
	color: #fff;
	padding: 10px 0 0 16px;
}
.tongdao_con ul {
	width: 1080px;
	padding: 15px 0 0 0
}
.tongdao_con li {
	line-height: 38px;
	border-bottom: 1px dashed #ccc;
	float: left;
	padding: 0 25px;
	background: url(../image/t_c.jpg) no-repeat right center
}
.tongdao_con li a {
	line-height: 38px;
	font-size: 16px;
	color: #555555
}
.footer {
	background: url(../image/footbg.jpg) repeat;
	padding: 55px 0
}
.footer .f_logo {
}
.footer .footer_con {
	background: url(../image/erweima.jpg) no-repeat right center;
	width: 800px;
	padding: 0 390px 0 0
}
.footer .footer_con .footer_nav {
	height: 45px;
	margin: 10px 0 30px 0;
	border-bottom: 1px solid #4dbd7c
}
.footer .footer_con .footer_nav li {
	width: 99px;
	float: left;
	text-align: center;
	height: 45px;
	line-height: 45px;
	background: url(../image/f_nav_line.jpg) no-repeat right center
}
.footer .footer_con .footer_nav li a {
	height: 45px;
	line-height: 45px;
	font-size: 15px;
	color: #ffffff;
	display: block
}
.footer .footer_con .footer_nav li a:hover {
}
.footer .footer_con p {
	line-height: 33px;
	color: #ffffff;
	font-size: 16px;
	padding: 0 0 0 20px;
}
.footer_b {
	background: #0a7738;
	line-height: 50px;
	color: #fff;
	font-size: 15px
}
.footer_b a {
	color: #fff
}
.search {
	width: 1200px;
	margin: 0 auto;
	height: 65px;
	line-height: 65px;
	background: #fff url(../image/left_right.jpg) no-repeat right center;
	position: relative;
	z-index: 999;
	font-size: 16px;
}
.search-bar .search-keywords {
	margin-top: 2px;
	border-radius: 6px;
	overflow: hidden;
}
.search-bar .keywords {
	padding-left: 10px;
	width: 582px;
	height: 38px;
	line-height: 38px;
	font-size: 16px;
	background: #fff;
	margin: 14px 0 0 0;
	border: 1px solid #ccc
}
.search-bar input[type="submit"] {
	width: 60px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 16px;
	background: #08912a url(../image/ss.jpg) no-repeat center center;
	color: #fff;
	cursor: pointer;
	margin: 14px 0 0 0;
}
.search-bar input {
	border: none;
	float: left;
}
/*adv*/
.adv {
	height: 209px;
	background: url(../image/advbg.jpg) no-repeat center top;
	padding: 37px 0 0 0;
	opacity: 0;
}
.adv li {
	width: 300px;
	float: left;
	background: url(../image/adv_yuan.png) no-repeat center center;
	text-align: center;
	font-weight: bold;
	color: #333
}
.adv li:hover {
	animation: rot 2s;
	perspective: 800;
	cursor: pointer;
}
@keyframes rot {
 from {
transform: rotateY(0deg)
}
 to {
transform: rotateY(360deg)
}
}
.adv li span {
	color: #f20b3c
}
.adv li.a {
	line-height: 170px;
	font-size: 28px;
	height: 170px;
}
.adv li.b {
	line-height: 35px;
	font-size: 24px;
	height: 130px;
	padding: 40px 0 0 0
}
.adv li.b span {
	font-size: 28px;
	padding: 0 10px;
}
.adv li.c {
	line-height: 35px;
	font-size: 24px;
	height: 130px;
	padding: 40px 0 0 0
}
.adv li.c span {
	font-size: 28px;
	padding: 0 10px;
}
.adv li.d {
	line-height: 35px;
	font-size: 27px;
	height: 130px;
	padding: 40px 0 0 0
}
.product {
	padding: 50px 0 0 0;
	overflow: hidden;
}
.product_title {
	background: url(../image/p_tite.jpg) no-repeat center center;
	height: 65px;
	line-height: 65px;
	text-align: center;
	color: #ec0c41;
	font-size: 33px;
	font-weight: bold
}
.product_title span {
	color: #08912a
}
.product_con_fenlei {
	padding: 30px 0 0 0
}
.product_con_fenlei .fenlei {
	width: 243px;
	background: #08982e;
	border-radius: 10px;
	padding: 25px 0;
	position: absolute;
	left: -243px;
}
.product_con_fenlei .fenlei h2 {
	text-align: center;
	background: url(../image/fenlei_tbg.jpg) no-repeat center bottom;
	height: 50px;
	color: #fff;
	font-size: 24px;
	font-weight: bold;
	margin-bottom: 35px
}
.product_con_fenlei .fenlei .left_b {
	width: 194px;
	margin: 0 auto;
	padding: 0 0 15px 0
}
.product_con_fenlei .fenlei .left_b li {
	border: 1px solid #16bd42;
	margin-bottom: 12px;
	background: url(../image/fenlei_icon.jpg) 20px center no-repeat;
}
.product_con_fenlei .fenlei .left_b li a {
	height: 50px;
	line-height: 50px;
	font-size: 16px;
	color: #fff;
	display: block;
	padding: 0 0 0 50px;
	font-weight: bold
}
.product_con_fenlei .fenlei .left_b li a:hover {
	background: url(../image/left_right.jpg) left center no-repeat;
	font-weight: bold;
	color: #fff600
}
.fenlei_tel {
	font-weight: bold;
	color: #fff600;
	width: 194px;
	margin: 0 auto;
	font-size: 19px;
}
.fenlei_tel p {
	line-height: 55px;
	text-align: center
}
.fenlei_tel span {
	display: block;
	line-height: 35px;
	background: url(../image/f_tel.png) no-repeat left center;
	color: #fff;
	padding: 0 0 0 50px;
	font-size: 20px;
}
.f_pic {
	width: 170px;
	margin: 0 auto;
}
.f_pic img {
	width: 170px;
	padding: 25px 0 0 0
}
.pro_con {
	width: 937px;
	overflow: hidden;
	position: relative;
	right: -937px;
}
.pro_con_t {
	height: 345px;
	position: relative
}
.pro_con_t li {
	float: left;
	padding: 0;
	margin: 0;
	width: 937px;
}
.tupian_zl {
	position: absolute;
	bottom: 0;
	right: 30px;
	height: 26px;
	width: 26px;
	display: block;
	background: #CCC url(../image/001.png) center center no-repeat;
}
.tupian_zl:hover {
	background: #0b9836 url(../image/002.png) center center no-repeat;
}
.tupian_zr {
	position: absolute;
	bottom: 0;
	right: 0px;
	height: 26px;
	width: 26px;
	display: block;
	background: #CCC url(../image/003.png) center center no-repeat;
}
.tupian_zr:hover {
	background: #0b9836 url(../image/004.png) center center no-repeat;
}
.pro_t_l {
	width: 465px;
	height: 343px;
	overflow: hidden;
}
.pro_t_l img {
	width: 465px;
	display: block;
	margin: 0 auto;
}
.pro_t_r {
	width: 430px;
}
.pro_t_r p {
	border-bottom: 1px solid #08982e;
	line-height: 75px;
	font-size: 24px;
	color: #2d2d2d;
	font-weight: bold
}
.pro_t_r p a {
	color: #2d2d2d;
}
.pro_t_r p a:hover {
	color: #088d3d;
}
.pro_t_r_con {
	line-height: 30px;
	color: #666666;
	font-size: 16px;
	padding: 30px 0;
}
.pro_t_r_more {
	width: 150px;
	line-height: 45px;
	text-align: center
}
.pro_t_r_more a {
	font-size: 18px;
	color: #fff;
	font-weight: bold;
	display: block;
	background: #f00f38;
	border-radius: 10px;
}
.pro_t_r_more a:hover {
	background: #088d3d;
}
.pro_show {
}
.pro_show h2 {
	background: url(../image/p_line.jpg) repeat-x 120px center
}
.pro_show h2 p {
	background: #fff;
	width: 120px;
	line-height: 65px;
	color: #08982e;
	font-size: 18px;
}
.pro_cont {
	height: 470px;
	width: 970px;
	margin: 0 auto;
	overflow: hidden;
}
.espcms_piclist_slide {
	overflow: hidden;
}
.espcms_piclist_slide ul li {
	float: left;
	margin: 0 15px 15px 0;
	text-align: center;
	position: relative;
	height: 229px;
	overflow: hidden;
}

.espcms_piclist_slide li .pic {
	width: 305px;
	height: 229px;
}
.espcms_piclist_slide li .pic a {
	width: 305px;
	height: 229px; display: block;  background:#eee; overflow: hidden;
}
.espcms_piclist_slide li .pic img {
	width: auto;
	height: 229px; 
	display: block; 
    margin:0 auto;
}
.espcms_piclist_slide li .cover_top {
	text-align: center;
	line-height: 40px;
	height: 40px;
	font-size: 14px;
	z-index: 99;
	position: absolute;
	color: #666;
	bottom: 0;
	width: 100%;
	background: rgba(0,0,0,0.7)
}
.espcms_piclist_slide li .cover_pic {
	width: 120px;
	height: 120px;
	position: absolute;
	left: 50%;
	margin-left: -60px;
	top: -150px;
	z-index: 100
}
.espcms_piclist_slide li .cover_pic a {
	font-size: 24px;
	color: #ffea00;
	font-weight: bold;
	padding: 80px 0 0 0;
	background: url(../image/more.png) no-repeat center 5px;
	display: block
}
.espcms_piclist_slide li p {
}
.espcms_piclist_slide li p a {
	color: #fff
}
.espcms_piclist_slide li p a:hover {
	color: #fff600
}
.adv2 {
	height: 283px;
	background: url(../image/adv2.jpg) no-repeat center bottom;
	padding: 20px 0 0 0;
	opacity: 0;
}
.adv2 .s_width {
	position: relative;
}
.adv2 .adv_renwu {
	position: absolute;
	right: -16px;
	top: 0;
	z-index: 2
}
.adv2 .adv2_con {
	width: 880px;
	height: 126px;
	margin: 100px 0 0 250px;
	border: 1px solid #88e556;
	position: absolute;
	z-index: 1
}
.adv2 .adv2_con p {
	width: 585px;
	margin: 0 auto;
	padding: 20px 0 5px 0;
	font-size: 33px;
	font-weight: bold;
	color: #ffffff
}
.adv2 .adv2_con p span {
	color: #ffe400;
	padding: 0 20px 0 0;
	font-size: 28px;
}
.adv2_text {
	width: 585px;
	margin: 0 auto;
	line-height: 30px;
	background: #06662e;
	color: #88e556;
	font-size: 15px;
	text-align: center
}
.reason {
	height: auto;
	background: url(../image/reason.jpg) no-repeat center bottom;
	opacity: 0;
	padding: 20px auto;
}
.reason .s_width {
	position: relative;
	height: auto;
}
.reason .reason_a, .reason .reason_b, .reason .reason_c, .reason .reason_d {
	position: absolute;
	opacity: 0;
}
.reason .reason_a {
	width: 600px;
	left: 0;
	top: 80px;
}
.reason .reason_a .reason_title {
	height: 110px;
	overflow: hidden;
	margin: 0 0 43px 0;
	background: url(../image/rea_t.png) no-repeat left top;
	line-height: 140px;
	font-size: 48px;
	color: #e2154f;
	font-weight: bold;
}
.reason .reason_a .reason_title span {
	color: #00a043
}
.reason .reason_a h2 {
	height: 71px;
	line-height: 71px;
	padding: 0 0 0 85px;
	font-size: 26px;
	color: #065f2b
}
.reason .reason_a p {
	margin: 10px 0 0 85px;
	padding: 0 0 0 30px;
	background: url(../image/r_p_bg.png) no-repeat left 8px;
	font-size: 16px;
	line-height: 30px;
	color: #4d4d4d
}
.reason .reason_a .rea_a {
	padding: 0 0 35px 0
}
.reason .reason_a .rea_a h2 {
	background: url(../image/r_a.png) no-repeat left center;
}
.reason .reason_a .rea_b h2 {
	background: url(../image/r_b.png) no-repeat left center;
}
.reason .reason_b {
	width: 536px;
	height: 485px;
	right: -30px;
	top: 100px;
	background: url(../image/ditu.png) no-repeat right 30px
}
.reason .reason_b .reason_b_a, .reason .reason_b .reason_b_b, .reason .reason_b .reason_b_c, .reason .reason_b .reason_b_d, .reason .reason_b .reason_b_e {
	position: absolute;
}
.reason .reason_b .reason_b_a {
	left: 0;
	top: 0;
}
.reason .reason_b .reason_b_b {
	left: 106px;
	top: 50px;
}
.reason .reason_b .reason_b_c {
	left: 212px;
	top: 0;
}
.reason .reason_b .reason_b_d {
	left: 318px;
	top: 50px;
}
.reason .reason_b .reason_b_e {
	right: -80px;
	bottom: 0;
}
.reason .reason_c {
	width: 537px;
	left: 0;
	top: 700px;
	z-index: 100
}
.reason .reason_d {
	width: 600px;
	right: 0;
	top: 637px;
}
.reason .reason_d h2 {
	height: 71px;
	line-height: 71px;
	padding: 0 0 0 85px;
	font-size: 26px;
	color: #065f2b
}
.reason .reason_d p {
	margin: 10px 0 0 85px;
	padding: 0 0 0 30px;
	background: url(../image/r_p_bg.png) no-repeat left 8px;
	font-size: 16px;
	line-height: 30px;
	color: #4d4d4d
}
.reason .reason_a p {
	margin: 0 0 0 85px;
	padding: 0 0 0 30px;
	background: url(../image/r_p_bg.png) no-repeat left 8px;
	font-size: 16px;
	line-height: 30px;
	color: #4d4d4d
}
.reason .reason_d .rea_c {
	padding: 20px 0 25px 0
}
.reason .reason_d .rea_c h2 {
	background: url(../image/r_d.png) no-repeat left center;
}
.reason .reason_d .rea_d h2 {
	background: url(../image/r_e.png) no-repeat left center;
}
.reason .reason_d .rea_e h2 {
	background: url(../image/r_c.png) no-repeat left center;
}
.reason .reason_d .rea_e h2 a {
	color: #065f2b
}
.reason .reason_d .rea_e h2 a:hover {
	color: #e2154f
}
.about {
	height: 584px;
	background: url(../image/jianjiebg.jpg) no-repeat center top;
	opacity: 0
}
.about .s_width {
	position: relative;
	padding: 90px 0 0 0;
	overflow: hidden;
}
.about .about_con {
	width: 555px;
	position: relative;
	left: 0
}
.about .about_con h2 {
	border-bottom: 1px dashed #fff554;
	line-height: 80px;
	background: url(../image/jianjie_t.png) no-repeat 235px center;
	color: #ffffff;
	font-size: 36px;
}
.about .about_con p {
	padding: 40px 0 0 0;
	line-height: 30px;
	color: #fff;
	font-size: 14px;
}
.about .about_pic {
	padding: 10px 0 0 0;
	position: relative;
	right: 0
}
.news {
	padding: 30px 0;
	opacity: 0
}
.news h2 {
	width: 380px;
	margin: 0 auto;
	background: url(../image/xinwen_en.jpg) no-repeat right center;
	font-size: 33px;
	line-height: 60px;
}
.news h2 span {
	color: #ec0c41
}
.news_line {
	height: 6px;
}
.news_con_yanghu {
	padding: 30px 0 0 0;
	overflow: hidden
}
.news_con {
	width: 835px;
	position: relative
}
.news_tou {
}
.news_tou .news_tou_t {
	height: 43px;
	overflow: hidden;
	background: url(../image/news_tou.jpg) no-repeat left center;
	font-size: 24px;
	color: #e62129;
	line-height: 47px;
	padding: 0 0 0 15px;
}
.news_tou .news_tou_t a {
	font-size: 20px;
	color: #00a144;
	width: 720px;
	float: right;
	font-weight: bold
}
.news_tou .news_tou_t a:hover {
	color: #ec0c41;
}
.news_con a {
	color: #333;
}
.news_con a:hover {
	color: #ec0c41;
}
.news_tou .news_tou_con {
	line-height: 26px;
	color: #777777;
	font-size: 14px;
	padding: 20px 0 0 0
}
.news_tou .news_tou_con a {
	color: #ec0c41
}
.news_se {
	border-left: 1px solid #cccccc;
	margin: 35px 0
}
.news_se_list {
	border: 1px solid #cccccc;
	border-left: none;
	width: 373px;
	padding: 20px;
}
.news_se_list .news_se_date {
	width: 71px;
	height: 100px;
	background: #00a144;
	color: #fff;
	font-size: 18px;
	text-align: center
}
.news_se_list .news_se_date span {
	display: block;
	font-size: 14px;
	line-height: 35px;
	padding: 15px 0 0 0
}
.news_se_list .news_se_con {
	width: 270px;
	padding: 0 0 0 25px;
}
.news_se_list .news_se_con a {
	line-height: 40px;
	color: #2a2a2a;
	font-size: 16px;
}
.news_se_list .news_se_con a:hover {
	color: #ec0c41;
}
.news_se_list .news_se_con p {
	padding: 5px 0 0 0;
	color: #828282;
	font-size: 13px;
	line-height: 21px;
}
.news_liebiao {
}
.news_liebiao li {
	width: 400px;
	float: left;
	margin-right: 15px;
	line-height: 40px;
	height: 40px;
	background: url(../image/news_icon.jpg) no-repeat left center;
	border-bottom: 1px dashed #CCC
}
.news_liebiao li a {
	padding: 0 0 0 20px;
	color: #444444;
	font-size: 14px;
}
.news_liebiao li a span {
	float: right;
}
.yanghu {
	width: 313px;
	position: relative
}
.yanghu_c {
	border: 1px solid #dddddd;
	border-top: none;
	border-bottom: none;
	padding: 0 16px;
}
.yanghu_c h3 {
	line-height: 45px;
	font-size: 19px;
	color: #ec0c41;
	font-weight: normal;
	padding: 0 0 10px 0
}
.yanghu_c h3 span {
	color: #878586;
	text-transform: uppercase;
	padding: 0 0 0 10px;
	font-size: 16px;
}
.yanghu_c .yanghu_toutiao {
	line-height: 26px;
	color: #555;
	font-size: 14px;
	padding: 15px 0;
	border-bottom: 1px dashed #ccc
}
.yanghu_c .yanghu_toutiao a {
	color: #ec0c41;
}
.yanghu_c .yanghu_toutiao a:hover {
	color: #00a144;
}
.yanghu_c .yanghu_list {
	padding: 25px 0
}
.yanghu_c .yanghu_list li {
	line-height: 35px;
	height: 35px;
	background: url(../image/yanghu_icon.jpg) no-repeat left center;
}
.yanghu_c .yanghu_list li a {
	padding: 0 0 0 20px;
	color: #444444;
	font-size: 14px;
}
.yanghu_c .yanghu_list li a:hover {
	color: #ec0c41;
}
.engineering {
	height: 670px;
	background: url(404.png) no-repeat center top;
	opacity: 0
}
.engineering h2 {
	height: 66px;
	overflow: hidden;
	line-height: 99px;
	color: #009b41;
	font-size: 24px;
	text-align: center;
	background: url(404.png) no-repeat center top;
}
.engineering .s_width {
	padding: 50px 0 0 0
}
.case_l {
	width: 274px;
	background: url(../image/anli_l.png) no-repeat left bottom;
	height: 480px;
}
.case_l .case_title {
	height: 230px;
	background: url(../image/gong.png) no-repeat left top;
	padding: 0 0 0 30px;
}
.case_l .case_title span {
	display: block;
	padding: 20px 0 0 0;
	font-size: 20px;
	color: #fff;
	font-weight: bold;
	text-transform: uppercase
}
.case_l .case_title p {
	color: #ffea00;
	font-size: 36px;
	line-height: 50px;
	font-weight: bold;
	padding: 0 0 10px 0
}
.case_l .case_title .case_title_more {
	width: 120px;
	line-height: 35px;
	text-align: center;
	color: #fff
}
.case_l .case_title .case_title_more a {
	color: #fff;
	font-size: 16px;
	display: block;
	border: 1px solid #fff322;
	border-radius: 25px;
}
.case_l .case_title .case_title_more a:hover {
	background: #f10c3d;
	color: #fff;
	font-weight: bold;
	border: 1px solid #f10c3d;
}
.case_r {
	width: 1200px;
}
.case_piclist_slide {
	overflow: hidden;
}
.case_piclist_slide ul li {
	float: left;
	margin: 0 10px 20px 0;
	text-align: center;
	position: relative;
	height: 250px; 
	background:#eee;
	overflow: hidden; 
}

.case_piclist_slide li .pic a .boximg{
	width:305px;
	height: 250px; 
	display:block;  padding: 0 auto; overflow: hidden;
}
.case_piclist_slide li .pic a .boximg img {

	height: 250px; 
		width:auto;
	marin:0 auto;
}
.case_piclist_slide li .cover_top {
	text-align: center;
	line-height: 40px;
	height: 40px;
	font-size: 14px;
	z-index: 99;
	position: absolute;
	color: #666;
	bottom: 0;
	width: 100%;
	background: rgba(0,0,0,0.7)
}
.case_piclist_slide li .cover_pic {
	width: 120px;
	height: 120px;
	position: absolute;
	left: 50%;
	margin-left: -60px;
	top: -150px;
	z-index: 100
}
.case_piclist_slide li .cover_pic a {
	font-size: 24px;
	color: #ffea00;
	font-weight: bold;
	padding: 80px 0 0 0;
	background: url(../image/more.png) no-repeat center 5px;
	display: block
}
.case_piclist_slide li p {
}
.case_piclist_slide li p a {
	color: #fff
}
.case_piclist_slide li p a:hover {
	color: #fff600
}
/*erjiyemian*/
.erji {
	background: url(../image/erjibg.jpg) no-repeat center top;
	padding: 60px 0 0 0
}
.erji h2 {
	background: url(../image/p_tite.jpg) no-repeat center 45px;
	text-align: center;
	color: #000;
	font-size: 24px;
	text-transform: uppercase
}
.erji h2 p {
	font-size: 33px;
	color: #08912a;
	font-weight: bold;
	line-height: 60px;
}
.erji h2 p span {
	color: #ec0c41
}
.cage {
	height: 50px;
	padding: 15px 0 20px 0;
	width: 1200px;
	margin: 0 auto
}
.cage li {
	width: 130px;
	text-align: center;
	float: left;
	margin-right: 1px;
	background: #08912a;
}
.cage li a {
	line-height: 50px;
	font-size: 18px;
	color: #fff
}
.erji .s_width {
	margin-bottom: 50px;
}
.erji .s_width img {
	position: relative
}
.erji .s_width .l {
	width: 601px;
}
.erji .s_width .r {
	width: 523px;
	font-size: 24px;
	color: #f8092f;
	font-weight: bold;
	position: relative
}
.erji .s_width .r p {
	font-size: 16px;
	color: #2d2d2d;
	line-height: 36px;
	font-weight: normal;
	padding: 20px 0 0 0;
}
.erji_lv {
	background: url(../image/lv_r.jpg) repeat;
	padding: 25px 0 0 0;
}
.erji_lv p {
	width: 1180px;
	margin: 0 auto;
	line-height: 36px;
	font-size: 16px;
	color: #fff;
	padding: 20px 0 30px 0
}
.erji_lv_bg {
	background: url(../image/lvse.jpg) no-repeat center center;
	height: 70px;
}
/*se_case*/
#se_case_index {
	background: #fff;
	position: relative;
	background: url(../image/erjibg.jpg) no-repeat center top;
	padding: 30px 0 0 0
}
.se_case_index_title {
	height: 82px;
	background: url(../image/case_index_title_bg.png) no-repeat bottom;
	border-bottom: #e3e3e3 1px solid;
}
.se_case_index_title h2 {
	font-size: 33px;
	color: #08912a;
	font-weight: bold;
	line-height: 60px;
	text-align: center
}
.se_case_index_title h2 span {
	color: #ec0c41
}
.se_case_index_nav {
	width: 668px;
	height: 30px;
	overflow: hidden;
	padding: 0 0 0 12px;
	position: absolute;
	top: 130px;
	left: 50%;
	margin-left: -334px;
}
.se_case_index_nav ul {
	height: 30px;
}
.se_case_index_nav li {
	float: left;
	margin-right: 12px;
	min-width: 112px;
	height: 30px;
}
.se_case_index_nav li span {
	float: left;
	width: 112px;
	height: 30px;
	display: block;
	font-weight: bold
}
.se_case_index_nav li a {
	font-size: 14px;
	text-align: center;
	line-height: 30px;
	text-decoration: none;
	color: #fff;
	display: block;
	background: #797979;
	border-radius: 3px;
}
.se_ca_erji {
	float: left;
	padding: 0 0 0 10px;
}
.se_ca {
	float: left;
	height: 30px;
	margin: 0 5px 0 0
}
.se_case_index_nav li .se_ca a {
	background: #d8d8d8;
	color: #5b5b5b;
	width: 90px;
	font-size: 13px;
}
.se_case {
	width: 1200px;
	margin: 0 auto;
	padding: 10px 0 0 0
}
.se_case ul {
}
.se_case li {
	width: 290px;
	margin: 0 5px 20px 5px;
	height: 388px;
	float: left;
	position: relative;
	overflow: hidden;
	cursor: pointer;
	background: #eee;
}
.se_case_pic {
	width: 288px;
	height: 288px;
	text-align: center;
	margin: 0 auto;
	border: 1px solid #eee;
	overflow: hidden;
}

.se_case_pic a {
	width: 288px;
	height: 288px;
	display: block;
	margin: 0 auto;
	border: 1px solid #eee;
	overflow: hidden;
}
.se_case_pic a img {
	width: auto;
	height: 288px;
	display: block;
	margin: 0 auto;
	
}

.se_case_name {
	width: 260px;
	margin: 0 auto;
	font-size: 18px;
	color: #ec0c41;
	line-height: 50px;
	text-align: left;
	padding: 0 0 0 20px;
	font-weight: bold
}
.se_case_name a {
	color: #333
}
.se_case_hangye {
	width: 240px;
	margin: 0 auto;
	padding: 0 20px 10px 20px;
	font-size: 14px;
	color: #333;
	line-height: 40px;
}
.se_case_click {
	float: right;
	color: #333;
}
.se_case li div.cover_top {
	position: absolute;
	top: -290px;
	left: 0;
	width: 290px;
	height: 290px;
	background-color: red;
	filter: Alpha(opacity=50);
	background: rgba(0,0,0,0.4);
	z-index: 900;
	text-align: center
}
.se_case li div.cover_top img {
	padding: 130px 0 0 0
}
.se_case li div.cover_bottom {
	position: absolute;
	bottom: -100px;
	left: 0;
	width: 290px;
	height: 99px;
	background-color: green;
	filter: Alpha(opacity=50);
	background: rgba(52,179,70,1);
	z-index: 900
}
.se_case .se_case_text {
	position: relative;
	z-index: 1000;
}
.fenye {
	padding: 20px 0 40px 0;
}
.shangxiaye {
	overflow: hidden;
	padding: 15px 0px;
}
.shangxiaye li {
	line-height: 25px;
	color: #666
}
.shangxiaye li a {
	color: #666
}
/*se_hangye*/
.se_hangye {
	width: 1200px;
	margin: 0 auto;
	padding: 30px 0 0 0;
}
.se_hangye ul {
	position: relative
}
.se_hangye li {
	margin-bottom: 20px;
	margin-right: 10px;
	padding: 20px;
	border: 1px dashed #ccc;
	width: 527px;
	float: left;
	position: relative;
	top: 20px;
	left: 20px;
	cursor: pointer;
}
.se_hangye li:nth-child(2n) {
}
.se_hangye li.hover {
	border: 1px solid yellow;
}
.se_hangye_con {
}
.se_hangye_con_t {
	line-height: 40px;
}
.se_hangye_con_t a {
	font-size: 18px;
	line-height: 50px;
	font-weight: bold;
	color: #333;
}
.se_hangye_con_other {
	font-size: 14px;
	color: #666;
	line-height: 20px;
	padding: 0 0 10px 0
}
.se_hangye_con_t_intro {
	font-size: 14px;
	color: #777;
	line-height: 28px;
	height: 56px;
	display: block;
}
.se_date {
	line-height: 30px;
	color: #555;
	font-size: 14px;
	font-weight: normal;
}
.main {
	padding: 30px 0;
}
.main_right {
	width: 910px;
	font-size: 16px;
}
.m_r_weizhi {
	line-height: 35px;
	text-align: right;
	font-size: 14px;
	border-bottom: 1px solid #eee
}
.m_r_weizhi span {
	float: left;
	font-size: 18px;
	border-bottom: 1px solid #093
}
.t_left {
	width: 265px;
	float: left
}
.fenlei2 {
}
.fenlei2 h2 {
	background: #093;
	line-height: 40px;
	font-size: 14px;
	color: #fff;
	font-weight: normal;
	padding: 0 0 0 20px;
	text-transform: uppercase
}
.fenlei2 ul {
	border: 1px solid #eee;
	padding: 25px 0 20px 0;
	border-bottom: 2px solid #093
}
.fenlei2 li {
	line-height: 35px;
	width: 200px;
	margin: 0 auto;
	border: 1px solid #ccc;
	margin-bottom: 10px;
}
.fenlei2 li a {
	font-size: 14px;
	padding: 0 0 0 35px;
}
.contact {
	padding: 25px 0 15px 0;
	border-bottom: 1px solid #ccc
}
.contact h2 {
	line-height: 40px;
	font-size: 16px;
	color: #093;
	font-weight: normal;
	padding: 0 0 0 20px;
	text-transform: uppercase;
	border-bottom: 1px solid #ccc
}
.contact h2 span {
	padding: 0 0 0 10px;
	font-size: 12px;
	color: #555
}
.contact p {
	font-size: 14px;
	line-height: 30px;
}
.contact .contact_pic {
	margin: 15px 0
}
.list {
	width: 300px;
	float: left;
}
.intro {
	width: 100%;
	min-width: 1400px;
	height: 528px;
	background-image: url(../image/left_right.jpg);
	background-size: 100% 100%;
	background-repeat: no-repeat;
	border-top: 1px solid lightgray;
}
.ab_z {
	width: 1100px;
	height: 335px;
	margin: 118px auto;
}
.ab_zl {
	height: 335px;
	width: 430px;
	border: 1px solid #d4d4d4;
	float: left;
}
.ab_tu {
	padding: 10px;
	height: 315px;
}
.ab_r {
	height: 335px;
	width: 650px;
	float: right;
}
.ab_rt {
	height: 40px;
	width: 650px;
	border-bottom: #d4d4d4 1px dashed;
}
.ab_rl {
	height: 40px;
	width: 220px;
	float: left;
	background: url(404.png) left center no-repeat;
}
.ab_rl a {
	height: 40px;
	float: right;
	display: block;
	font-size: 16px;
	color: #c9c9c9;
	line-height: 40px;
	font-weight: bold;
}
.ab_rr {
	height: 26px;
	width: 26px;
	background: #d21e27;
	float: right;
}
.ab_rr a {
	height: 26px;
	width: 26px;
	background: #d21e27;
	display: block;
	text-align: center;
	color: #FFF;
	font-size: 14px;
}
.an_nr {
	height: 255px;
	width: 650px;
}
.an_nr p {
	height: 32px;
	line-height: 32px;
	color: #333;
	font-size: 12px;
	display: block;
	padding-top: 16px
}
.why {
	width: 100%;
	min-width: 1400px;
	background-image: url(../image/left_right.jpg);
	background-repeat: repeat-x;
	text-align: center;
}
.article {
	width: 1200px;
	height: 785px;
	background-image: url(404.png);
	background-size: 100% 100%;
	background-repeat: no-repeat;
	margin: 0 auto;
}
.a1 {
	width: 530px;
	height: 100px;
	float: right;
	margin-top: 60px;
}
.a1_t {
	height: 30px;
	float: left;
}
.a1_t a {
	height: 30px;
	line-height: 30px;
	display: block;
	color: #d21e27;
	font-size: 22px;
}
.a1_tt {
	height: 60px;
	width: 530px;
	float: left;
}
.a1_tt a {
	height: 24px;
	width: 350px;
	line-height: 24px;
	display: block;
	color: #828282;
	font-size: 14px;
	text-align: left;
}
.a2 {
	width: 450px;
	height: 100px;
	clear: both;
	float: right;
	margin-top: 5px;
}
.a2_t {
	height: 30px;
	float: left;
}
.a2_t a {
	height: 30px;
	line-height: 30px;
	display: block;
	color: #d21e27;
	font-size: 22px;
	margin-left: 15px;
}
.a2_tt {
	height: 60px;
	width: 450px;
	float: left;
}
.a2_tt a {
	height: 30px;
	width: 350px;
	line-height: 30px;
	display: block;
	color: #828282;
	font-size: 14px;
	text-align: left;
	padding-left: 15px;
}
.a3 {
	width: 380px;
	height: 100px;
	clear: both;
	float: right;
	margin-top: 26px
}
.a3_t {
	height: 30px;
	float: left;
}
.a3_t a {
	height: 30px;
	line-height: 30px;
	display: block;
	color: #d21e27;
	font-size: 22px;
	margin-left: 15px;
}
.a3_tt {
	height: 60px;
	width: 380px;
	float: left;
}
.a3_tt a {
	height: 30px;
	width: 330px;
	line-height: 30px;
	display: block;
	color: #828282;
	font-size: 14px;
	text-align: left;
	padding-left: 15px;
}
.a4 {
	width: 360px;
	height: 100px;
	clear: both;
	float: right;
	margin-top: 24px
}
.a4_t {
	height: 30px;
	float: left;
}
.a4_t a {
	height: 30px;
	line-height: 30px;
	display: block;
	color: #d21e27;
	font-size: 22px;
	margin-left: 15px;
}
.a4_tt {
	height: 60px;
	width: 380px;
	float: left;
}
.a4_tt a {
	height: 30px;
	width: 320px;
	line-height: 30px;
	display: block;
	color: #828282;
	font-size: 14px;
	text-align: left;
	padding-left: 15px;
}
.a5 {
	width: 380px;
	height: 100px;
	clear: both;
	float: right;
	margin-top: 18px
}
.a5_t {
	height: 30px;
	float: left;
}
.a5_t a {
	height: 30px;
	line-height: 30px;
	display: block;
	color: #d21e27;
	font-size: 22px;
}
.a5_tt {
	height: 60px;
	width: 380px;
	float: left;
}
.a5_tt a {
	height: 30px;
	width: 320px;
	line-height: 30px;
	display: block;
	color: #828282;
	font-size: 14px;
	text-align: left;
	padding-left: 0px;
}
.a6 {
	width: 300px;
	height: 100px;
	clear: both;
	float: right;
	padding-right: 165px;
}
.a6_t {
	height: 30px;
	float: left;
}
.a6_t a {
	height: 30px;
	line-height: 30px;
	display: block;
	color: #d21e27;
	font-size: 22px;
}
.a6_tt {
	height: 60px;
	width: 300px;
	float: left;
}
.a6_tt a {
	height: 30px;
	width: 300px;
	line-height: 30px;
	display: block;
	color: #828282;
	font-size: 14px;
	text-align: left;
	padding-left: 0px;
}
.news-left {
	width: 835px;
	height: 430px;
	float: left;
}
.xinwen {
	height: 40px;
	width: 835px;
	background: #1f1f1f url(404.png) left center no-repeat;
}
.xinwen_z {
	height: 40px;
	width: 300px;
	float: left;
}
.xinwen_z a {
	height: 40px;
	line-height: 40px;
	display: block;
	color: #d21e27;
	font-size: 14px;
	padding-left: 40px;
}
.xinwen_z b {
	color: #fff;
}
.xinwen_c a {
	height: 40px;
	line-height: 40px;
	width: 40px;
	font-size: 22px;
	float: right;
	color: #FFF;
}
.xinwen_n {
	height: 340px;
	width: 835px;
	margin-top: 45px;
}
.xinwen_nl {
	height: 340px;
	width: 213px;
	float: left;
	background: url(../image/left_right.jpg) center no-repeat;
}
.xinwen_nr {
	height: 340px;
	width: 600px;
	float: right;
}
.xinwen_nrt {
	height: 100px;
	width: 600px;
}
.xinwen_nrtb {
	height: 30px;
	width: 600px;
	border-bottom: #d9d9d9 1px dashed;
	padding-top: 10px;
}
.xinwen_nrtb a {
	height: 26px;
	width: 600px;
	line-height: 26px;
	color: #666;
	font-size: 16px;
	display: block;
}
.xinwen_nrtb a:hover {
	height: 26px;
	width: 600px;
	line-height: 26px;
	color: #d21e27;
	font-size: 17px;
	display: block;
}
.bbb {
	height: 60px;
	width: 600px;
}
.bbb p {
	height: 24px;
	line-height: 24px;
	font-size: 12px;
	color: #999;
	display: block;
	padding-top: 5px;
}
.xinwen_liebiao {
	width: 600px;
	height: 220px;
	padding-top: 25px;
}
.xinwen_liebiao_l {
	height: 35px;
	width: 500px;
	background: url(404.png) center left no-repeat;
	float: left;
}
.xinwen_liebiao_l a {
	height: 35px;
	width: 500px;
	line-height: 35px;
	display: block;
	padding-left: 20px;
	color: #666;
	font-size: 12px;
}
.xinwen_liebiao_l a:hover {
	color: #d21e27;
	font-size: 12px;
}
.xinwen_liebiao_r {
	height: 35px;
	width: 100px;
	float: right;
}
.xinwen_liebiao_r a {
	height: 35px;
	width: 500px;
	line-height: 35px;
	display: block;
	padding-left: 20px;
	color: #666;
	font-size: 12px;
}
.xinwen_liebiao_r a:hover {
	color: #d21e27;
	font-size: 12px;
}
.tupian {
	width: 1200px;
	padding-top: 200px;
	margin: 0 auto
}
.kong {
	height: 40px;
	width: 100%
}
.news-right {
	width: 330px;
	height: 430px;
	float: right;
}
.lx {
	height: 40px;
	width: 330px;
	float: left;
	background: #d21e27;
}
.lx_z {
	height: 40px;
	width: 280px;
	float: left;
}
.lx_z a {
	height: 40px;
	line-height: 40px;
	display: block;
	color: #fff;
	font-size: 14px;
	padding-left: 40px;
}
.lx_z a {
	height: 40px;
	line-height: 40px;
	display: block;
	color: #fff;
	font-size: 14px;
}
.lx_z b {
	color: #fff;
}
.lx_c a {
	height: 40px;
	line-height: 40px;
	width: 40px;
	font-size: 22px;
	float: right;
	color: #FFF;
}
.lx_t {
	height: 148px;
	width: 300px;
	margin: 0 auto;
	background: url(404.png) center no-repeat;
	margin-top: 60px;
}
.lx_n {
	height: 200px;
	width: 300px;
	padding: 15px;
}
.lx_nt a {
	height: 40px;
	width: 300px;
	line-height: 40px;
	display: block;
	font-size: 16px;
	color: #000;
	font-weight: bold;
}
.lx_nn a {
	height: 30px;
	line-height: 30px;
	display: block;
	color: #333;
	font-size: 12px;
}
.leftttt {
	height: 100%;
	width: 210px;
}
.lixxiwomen {
	padding-top: 700px;
}
.sss {
	height: 380px;
	width: 210px;
	border: 1px solid #c5c5c5
}
.lixxiwomen_t {
	height: 40px;
	width: 210px;
	background: url(404.png) center no-repeat;
}
.lixxiwomen_t a {
	height: 40px;
	width: 210px;
	line-height: 40px;
	display: block;
	font-size: 14px;
	color: #FFF;
	text-align: center;
}
.let {
	height: 94px;
	width: 190px;
	margin: 0 auto;
	padding-top: 18px;
	background: url(404.png) center no-repeat;
}
.lett p {
	height: 40px;
	line-height: 40px;
	width: 190px;
	margin: 0 auto;
	display: block;
	font-size: 13px;
	color: #00;
	font-weight: bold;
}
.lettt p {
	height: 30px;
	line-height: 30px;
	font-size: 12px;
	display: block;
	color: #333;
	padding-left: 10px;
}
.right_yeyue {
	width: 970px;
	height: 100%;
	float: right;
}
/*erjiyemian*/
.main_l {
	float: left;
	width: 226px;
	padding: 0 0 0 9px;
	overflow: hidden;
}
.main_r {
	float: right;
	width: 720px;
	overflow: hidden;
	padding-right: 10px;
}
.left_lx {
	width: 257px;
	overflow: hidden;
	min-height: 276px;
}
.left_lx .pic {
	height: 69px;
	overflow: hidden;
}
.left_lx .pic2 {
	height: 42px;
	overflow: hidden;
}
.left_lx .left_lx_con {
	width: 250px;
	line-height: 24px;
	min-height: 159px;
	color: #fff;
	background: #ff7c1c url(404.png) repeat-x left top;
}
.left_lx .left_lx_con p {
	padding: 19px 0 0 20px;
}
.zizhi {
	width: 250px;
	overflow: hidden;
}
.zizhi .pic {
	height: 56px;
	overflow: hidden;
}
.zizhi .zizhi_con {
	width: 250px;
	line-height: 24px;
	padding-top: 5px;
	overflow: hidden;
	min-height: 180px;
	color: #fff;
	background: #f7f2e8 url(../image/left_right.jpg) repeat-x left top;
}
.zizhi .zizhi_con img {
	margin: 2px 0 0 6px;
	height: 38px;
	overflow: hidden;
	display: block
}
.erjibg {
	background: url(404.png) no-repeat left top;
	height: 37px;
	line-height: 37px;
	padding-left: 35px;
	color: #fff
}
.erjibg a {
	color: #fff;
}
.erjibg a:hover {
	font-weight: bold;
}
.main_content {
	background: #FFFFFF;
	line-height: 23px;
	min-height: 502px;
	margin: 0 0 10px 0;
	border: #c5b084 solid 1px;
}
.main_content .jianjie {
	line-height: 30px;
	font-size: 12px;
	padding: 30px 30px 0 30px;
	color: #000
}
.erji_con {
	PADDING-top: 20PX;
	padding-left: 10px;
}
.tiao {
	font-size: 12px;
	padding: 20px 0 20px 30px;
}
.tiao a {
	color: #000000;
	text-decoration: none;
	font-size: 12px;
}
.tiao a:hover {
	color: #348900;
}
.lx p {
	line-height: 25px;
	font-size: 14px;
	font-weight: bold;
}
.more {
	padding: 25px;
}
.more a {
	color: #000;
	line-height: 25px;
	text-decoration: none;
	background: url(404.png) no-repeat left 2px;
	padding-left: 20px;
}
.chanpin img {
	margin: 0 2px;
}
.list_photo2 {
	margin: 0;
	width: 790px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
}
.list_photo2 dt {
	float: left;
	width: 250px;
	height: 200px;
	margin-top: 15px;
}
.list_photo2 dt img {
	border: 1px solid #dfdfdf;
	padding: 0px;
	width: 210px;
	height: 150px;
	padding: 5px;
}
.list_photo2 dt div {
	width: 240px;
	height: 35px;
	line-height: 35px;
	text-align: center;
	overflow: hidden;
}
.list_photo2 a {
	color: #000000;
}
.list_photo2 a:hover {
	color: #f60;
}
.news_t {
	width: 650x;
	text-align: left;
	line-height: 40px;
	height: 40px;
	background: url(404.png) repeat-x;
	text-indent: 0px;
	margin: auto;
	margin-left: 40px;
	margin-right: 40px;
	font-size: 14px;
}
.news_t ul {
	width: 650px;
	line-height: 40px;
}
.news_t ul li {
	line-height: 40px;
}
.news_t a {
	line-height: 40px;
	color: #4a4a4a;
	font-size: 14px;
	padding-left: 22px;
}
.news_t a:hover {
	color: #4a4a4a;
}
.news_p {
	width: 700px;
	color: #999999;
	text-align: left;
	padding-left: 10px;
	margin-bottom: 20px;
	line-height: 25px;
}
.news_p a {
	color: #999999
}
.news_p a:hover {
	color: #ff0000
}
.newslist {
	list-style: none;
	width: 500px;
	background-color: #fff;
	overflow: hidden;
	height: 500px;
}
.newslist .t {
	float: left;
	width: 250px;
}
.fahuo {
	padding: 40px 0 30px 0;
/*	background: rgba(196, 234, 293)*/
}
.case_tit { /*background:url(../images/anline.jpg) no-repeat*/
center 15px;
	padding: 0 0 30px 0
}
.case_tit h2 {
	color: #ec0c41;
	font-size: 24px;
	font-weight: bold;
	text-align: center
}
.case_tit h2 a {
	color: #ec0c41;
	font-size: 24px;
}
.case_tit h2 span {
	color: #08912a
}
.case_tit p {
	text-align: center;
	line-height: 37px;
	color: #555;
	font-size: 15px;
}
.case_cont {
}
.marquee3 {
	width: 1740px;
	height: 240px;
	overflow: hidden;
	margin: 0 auto;
}
.marquee3 li {
	float: left;
	width: 287px;
	background: #ffffff;
	border: 1px solid #e1e1e1;
	margin: 0 10px 15px 0
}
.marquee3 a {
	text-align: center;
	font-size: 16px;
	color: #333;
	text-decoration: none;
	position: relative;
}
.marquee3 a:hover {
	text-decoration: none;
	text-decoration: none;
}
.marquee3 img {
	width: 287px;
	height: 402px;
}
.marquee3 em {
	font-style: normal;
	text-align: center;
	line-height: 45px;
	display: block;
	margin-top: 0px;
	color: #fff;
	background: #08912a
}
.marquee3 ul {
	width: 3500px;
}
.fuwu {
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
	padding: 0 0 30px 0
}
.fuwu ul {
	width: 1300px;
}
.fuwu li {
	width: 228px;
	float: left;
	margin-right: 13px;
	margin-bottom: 25px;
	height: 572px;
	border: 1px solid #259240
}
.fuwu li.fu_f, .fuwu li.fu_g, .fuwu li.fu_h, .fuwu li.fu_i, .fuwu li.fu_j {
	height: 575px;
}
.fuwu li.fu_a {
	background: url(404.png) no-repeat left top;
}
.fuwu li.fu_b {
	background: url(404.png) no-repeat left top;
}
.fuwu li.fu_c {
	background: url(404.png) no-repeat left top;
}
.fuwu li.fu_d {
	background: url(404.png) no-repeat left top;
}
.fuwu li.fu_e {
	background: url(404.png) no-repeat left top;
}
.fuwu li.fu_f {
	background: url(404.png) no-repeat left top;
}
.fuwu li.fu_g {
	background: url(404.png) no-repeat left top;
}
.fuwu li.fu_h {
	background: url(404.png) no-repeat left top;
}
.fuwu li.fu_i {
	background: url(404.png) no-repeat left top;
}
.fuwu li.fu_j {
	background: url(404.png) no-repeat left top;
}
.fuwu li h3 {
	text-align: center;
	font-size: 24px;
	color: #befacd;
	line-height: 55px;
	text-align: center;
	background: url(404.png) no-repeat center bottom;
	margin-top: 405px;
	margin-bottom: 10px;
}
.fuwu li p {
	line-height: 28px;
	font-size: 14px;
	margin: 0 10px;
	color: #befacd
}
.p_float {
	position: fixed;
	top: 150px;
	width: 100px;
	right: 0;
	z-index: 9999;
}
.p_float li {
	line-height: 21px;
	margin-bottom: 10px;
	text-align: center
}
.p_float li a {
	color: #fff;
	font-size: 22px;
	font-weight: bold;
	background: #259240;
	padding: 10px 7px;
	margin-bottom: 10px;
	display: block;
	line-height: 28px;
}
.p_float li a:hover {
	background: #e36d1f
}
