@charset "utf-8";
/* CSS Document */
body{
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#666;
	line-height:1.5;
	font-family:'Microsoft YaHei';
	}
*{
	margin:0;
	padding:0;
	}
img{
	border:0;
	}
ul,li{
	list-style:none;
	}
a{
	color:#666;
	text-decoration:none;
	-webkit-transition: all .25s ease;
	-moz-transition: all .25s ease;
	-ms-transition: all .25s ease;
	-o-transition: all .25s ease;
	transition: all .25s ease;
	}
a:hover{
	color:#78c100;
	text-decoration: none;
	}
table{ margin: auto}
i{ font-style:normal}
em{ font-style:normal}
	
header{ background:#FFF;}
header .qy{ width:100%; float:left; height:40px; line-height:40px; }
header .qy span{ float:right;}
header .qy a{ margin-left:15px;padding-bottom:5px; padding-top:5px;}

header .top{ height:100px;}
header .top .logo{ width:270px; height:100px; float:left}
header .top .logo span{ height:100%; display:inline-block; vertical-align:middle;}
header .top .logo img{ max-width:270px; max-height:100px; vertical-align:middle}
header .top .wb{ width:auto; float:left; margin-top:20px; margin-left:15px; border-left:3px solid #ddd}
header .top .wb dl dt{ font-size:18px; line-height:30px; margin-left:15px;}
header .top .wb dl dd{ font-size:20px; line-height:30px;margin-left:15px;}


header .top .tel{ width:274px; float:right;height: auto; background:url(../img/tel.jpg) no-repeat left; margin-top:15px; }
header .top .tel dl dt{ margin-left:56px; font-size:14px; color:#999; line-height:20px;}
header .top .tel dl dd{ font-size:30px; color:#dc211c; font-weight:bold; margin-left:56px;}
header .top2{ display:none}


nav{ width:100%; float:left; height:45px; line-height:45px; background:#00723e}
nav .nav01{ width:1200px; float:left; height:45px; line-height:45px; position:relative}
nav .nav01 ul li{ width:150px; float:left; height:45px; line-height:45px; text-align:center; font-size:18px; color:#FFF; 
	transition: all 0.2s ;
	-webkit-transition: all 0.2s ;
	-ms-transition: all 0.2s ;
	-o-transition: all 0.2s ;
	-moz-transition: all 0.2s ;}
nav .nav01 ul li a{
	width:150px;
	float:left; 
	height:45px; 
	line-height:45px; 
	text-align:center; 
	font-size:18px; 
	color:#FFF; 
	position: relative;
	transition: all 0.2s ;
	-webkit-transition: all 0.2s ;
	-ms-transition: all 0.2s ;
	-o-transition: all 0.2s ;
	-moz-transition: all 0.2s ;}
nav .nav01 ul li a:hover{ color:#FFF;
	transition: all 0.2s ;
	-webkit-transition: all 0.2s ;
	-ms-transition: all 0.2s ;
	-o-transition: all 0.2s ;
	-moz-transition: all 0.2s ;}
nav .nav01 ul li i{ 
	display:block;
	position: absolute;
	padding:8px;
	right: 14px;
	top: 14px;
	background:url(../img/xjt.png) no-repeat center; 
	margin-left:10px;	
	transition: all 0.2s ;
	-webkit-transition: all 0.2s ;
	-ms-transition: all 0.2s ;
	-o-transition: all 0.2s ;
	-moz-transition: all 0.2s ;}
/*
nav .nav01 ul li:hover i{padding:8px; background:url(../img/sjt.png) no-repeat center; margin-left:10px;}
*/
nav .nav01 ul li a:hover i{
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
	transition: all 0.2s ;
	-webkit-transition: all 0.2s ;
	-ms-transition: all 0.2s ;
	-o-transition: all 0.2s ;
	-moz-transition: all 0.2s ;
}
nav .nav01 ul li:hover{background:#78c100; color:#FFF;transition: all 0.2s ;
	-webkit-transition: all 0.2s ;
	-ms-transition: all 0.2s ;
	-o-transition: all 0.2s ;
	-moz-transition: all 0.2s ;}


#submenu {
	left: 0;
	opacity: 0;
	position: absolute;
	top:45px;
	visibility: hidden;
	z-index:11;
	width:1200px;
	transition: all 0.2s ease 0s;
	background:rgba(255,255,255,0.8);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#000000',endColorstr = '#000000')\9;
}
li:hover ul#submenu {
	opacity: 1;
	top: 45px;	/* adjust this as per top nav padding top & bottom comes */
	visibility: visible;
}
#submenu li {
	float: left;
	width:149px;
	height:45px; line-height:45px; font-size:45px; border-right:1px solid #ddd
}
#submenu a:hover {color:#fff}
#submenu a {
	 font-weight:normal;line-height:40px;height:40px;  color:#666 ; font-size:14px}

.main{ width:1200px; margin:auto}
.bt{ width:100%; float:left; margin-top:30px;text-align:center; min-width:1200px; }
.bt dl dt{ font-size:36px; line-height:40px; color:#333}
.bt dl dd{ font-size:16px; color:#666; text-transform:uppercase}

.zlm{ width:100%; float:left; margin-top:30px; text-align:center; font-size:14px}
.zlm a{ padding:5px 10px 5px 10px; margin-left:5px; margin-right:5px;}
.zlm a:hover{ background:#78c100; color:#FFF}
#zlmon{background:#78c100; color:#FFF}

.hcOn { }
.hcOn a:link{background:#78c100; color:#FFF}
.hcOn a:visited {background:#78c100; color:#FFF}
.hcOn a:hover {background:#78c100; color:#FFF}

.fwxm{ width:1200px; float:left; margin-top:30px;}
.fwxm dl{ width:280px; float:left; margin-right:26px; position:relative; height:170px; margin-bottom:26px;}
.fwxm dl dt{ height:170px; text-align:center}
.fwxm dl dt img{width:280px;height:170px;}
.fwxm dl dd{ width:100%; height:170px; position:absolute; left:0; z-index:1; top:0; display:none; background:rgba(120,193,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#000000',endColorstr = '#000000')\9; line-height:170px; color:#FFF; font-size:24px}
.fwxm dl a{width:280px; float:left;height:170px; text-align:center}
.fwxm dl a:hover dd{ display:block; }
.more{ width:100%; float: left; text-align:center; margin-top:20px; line-height:30px;}
.more a{ padding:7px 35px 7px 35px; border:1px solid #78c100; color:#78c100}
.more2{ width:100%; float: left; text-align:center; margin-top:50px; line-height:30px;}
.more2 a{ padding:7px 35px 7px 35px; border:1px solid #666; color:#666}
.more2 a:hover{ border:1px solid #fff; color:#fff}

.about{ width:100%; float:left; min-width:1200px; background:#f8f8f8; padding-bottom:50px; padding-top:20px; margin-top:50px;}
.gree{color:#78c100}
.f18{ font-size:18px}
.about01{ width:100%; float:left; margin-top:50px; font-size:14px; line-height:30px; color:#666}
.about01 img{ float:right; margin-left:80px;}
.about01 a{padding:7px 35px 7px 35px; border:1px solid #78c100; color:#78c100}

#hs{ color:#bebebf}

.case{ width:100%; float:left; min-width:1200px; background:#2c2f34; padding-bottom:50px; padding-top:20px;}
.case01{ width:1200px; float:left; margin-top:50px;}
.case01 dl{width:280px; float:left; margin-right:26px; border-bottom:1px solid #4e5257; padding-bottom:10px;}
.case01 dl img{ width:280px; height:150px;}
.case01 dl dt{ color:#81868c; font-size:14px; line-height:30px;}
.case01 dl dd{ font-size:12px; color:#81868c; line-height:24px;}
.case01 dl dd i{ float:right; font-family:'宋体'}
.case02{ width:1200px; float:left; margin-top:60px;}
.case02 dl{ width:390px; float:left; height:180px; margin-right:15px;}
.case02 dl dt{ font-size:20px; line-height:30px; color:#666; margin-left:50px; margin-right:50px;}
.case02 dl dt b{ font-size:24px}
.case02 dl dd{ font-size:12px; line-height:18px; margin-top:20px; color:#666; margin-left:50px; margin-right:50px;}
.case02 dl a{width:390px; float:left; height:150px;padding-top:30px;background:#31343a; }
.case02 dl a:hover{ background:#78c100; color:#FFF}
.case02 dl a:hover dd{color:#FFF}
.case02 dl a:hover dt{color:#FFF}

.news{ width:1200px; float:left; margin-top:20px;}
.news01{ width:352px; float:left; margin-right:72px;}
.news01 h1{ font-size:18px; font-weight:normal; color:#333; margin-bottom:15px;}
.news01 h1 i{ font-size:14px; color:#999; margin-left:10px; text-transform:uppercase}
.news01 h1 span{ float:right; font-size:14px; color:#999}
.news01 dl{ width:352px; height:160px; float:left; position:relative; margin-bottom:10px;}
.news01 dl dt{ text-align:160px;}
.news01 dl dt img{width:352px; height:160px;}
.news01 dl dd{ height:45px; line-height:45px; width:100%; position:absolute;background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#000000',endColorstr = '#000000')\9; color:#FFF; text-align:center; font-size:14px; bottom:0; z-index:1; left:0}
.news01 ul li{ width:352px; float:left; font-size:14px; line-height:30px;}
.news01 ul li span{ float:right; font-size:12px; color:#999}

.foot{ width:100%; float:left; min-width:1200px; background:#2c2f34; margin-top:50px; padding-bottom:10px; padding-top:50px;}
.foot01{ width:262px; float:left; font-size:14px; line-height:24px;color:#bebebf;text-align:right;}
.foot02{ width:230px; float:left; margin-left:90px; border-left:1px solid #424449; border-right:1px solid #424449;}
.foot02 dl dd{ padding-left:90px; font-size:14px; line-height:24px; color:#bebebf}
.foot03{ width:560px; float:left;font-size:14px; line-height:24px; color:#bebebf; text-align:center; margin-left:15px;}
.foot03 img{ float:right; margin-left:30px;}
.foot03 i{ padding:10px; margin-left:5px;}
.foot a{color:#bebebf}
.foot a:hover{ color:#FFF}
.ewm{ width:100px; float:right; line-height:35px; margin-left:25px;}
.ewm img{ width:100%; height:auto}

.foot04{ width:100%; float:left; margin-top:10px; line-height:24px; color:#FFF;}
.foot04 a{ margin-right:5px; color:#bebebf;}
.foot04 a:hover{color:#FFF}

.nybanner{ width:100%; float:left; min-width:1200px; height:300px; line-height:300px; font-size:48px; color:#fff; font-weight:bold; text-align:center}
.nybanner dl dt{ font-size:48px; line-height:300px; color:#000;font-weight:normal;}
.nybanner dl dt i{ font-size:24px; line-height:300px; margin-left:10px; font-weight:normal; color:#000}
.wz{ width:100%; float:left; height:50px; line-height:50px; background:#f6f6f6; font-size:14px; color:#666666}
.contect{ width:1200px; float:left; margin-top:50px;}
.photo{ width:1200px; float:left}
.photo ul{ width:1200px; float:left}
.photo ul li{ width:360px; float:left; margin-right:57px; background:#f9f9f9; border:1px solid #eee; padding-bottom:10px; margin-bottom:50px; height:406px}
.photo ul li img{ width:360px; height:264px;}
.photo ul li dl dt{ margin-left:20px; margin-right:20px; border-bottom:1px solid #eee; font-size:18px; color:#333; line-height:45px; margin-bottom:10px;}
.photo ul li dl dd{ font-size:14px; line-height:24px;margin-left:20px; margin-right:20px;}
.photo ul li dl dd a{ margin-right:18px;}

.pro{ width:1200px; float:left}
.pro-l{ width:600px; float:left;}


.pro-r{ width:565px; float:right}
.pro-r dl dt{ font-size:24px; line-height:60px; border-bottom:1px solid #ddd; margin-bottom:15px; color:#333; font-weight:bold;}
.pro-r dl dd{ font-size:16px; line-height:36px;}
.red{ color:#F00}

.hdm{ width:1198px; float:left; margin-top:30px; height:50px; line-height:50px; border:1px solid #eee; background:#f6f6f6}
.hdm ul li{ width:150px; float:left; height:50px; line-height:50px; text-align:center; font-size:18px}
.hdm ul li a{width:150px; float:left; height:50px; line-height:50px; text-align:center}
.hdm ul li a:hover{ background:#78c100; color:#FFF}
.proshow{ width:1138px; float:left; border:1px solid #eee; padding:30px; font-size:16px; line-height:36px;}

.photo2{ width:360px; float:left; margin-right:57px; border:1px solid #ddd; margin-bottom:40px;}
.photo2 dl dt{ height:270px; text-align:center}
.photo2 dl dt img{ width:360px; height:270px;}
.photo2 dl dd{ height:55px; line-height:55px; text-align:center; font-size:16px}

/* food_img */
.food_img{width:1200px;overflow:hidden;margin:0px auto;}
.food_img li{float:left;width:360px;height:325px;position:relative;overflow:hidden; margin-right:57px; margin-bottom:40px;}
.box{width:360px;height:270px;position:absolute;left:0;line-height:270px;top:-272px;text-align:center; background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#000000',endColorstr = '#000000')\9; color:#FFF; font-size:16px}
.food_img li img{ width:360px; height:270px;}
.food_img li p{ line-height:55px; text-align:center; font-size:16px; background:#f8f8f8}
.box h3{color:#fff;}
.box a{display:block;margin-top:5px;}



.fy{ width:100%; float:left; text-align:center; line-height:30px; font-size:14px}
.fy a{ padding:10px 20px 10px 20px; background:#f6f6f6}
.fy a:hover{ background:none}
.newlb{ width:1200px; float:left; height:150px; padding-bottom:30px; border-bottom:1px solid #eee; margin-bottom:30px;}
.newlb img{ width:250px; height:150px; float:left}
.newlb dl{ width:920px; float:right}
.newlb dl dt{ font-size:18px; line-height:30px;}
.newlb dl dd{ font-size:14px; color:#666; line-height:24px; margin-top:20px;}
.newlb dl dd i{ color:#999}

.title{ width:100%; float:left; font-size:30px; line-height:40px; text-align:center; color:#333;}
.date{ width:100%; float:left; text-align:center; color:#666; font-size:14px; padding-bottom:10px; border-bottom:1px solid #eee; margin-top:10px;}
.tex{ width:100%; float:left; margin-top:30px; font-size:16px; line-height:36px;}
.tex img{ max-width:1200px; height:auto}
.next{ width:100%; float:left; margin-top:30px; padding-top:20px; border-top:1px solid #eee; font-size:16px; line-height:40px;}
.next span{ float:right}

/*主要样式*/
.subNavBox{width:1200px;float:left; }
.subNav{width:1183px; float:left; HEIGHT:45px;DISPLAY: block; line-height:45px; FONT-SIZE: 16px; OVERFLOW: hidden; CURSOR: pointer; padding-left:15px; background:#f6f6f6 url(../img/jia.png) no-repeat 1160px 7px; color:#333; border:1px solid #eee; margin-top:10px; }
.subNav i{ font-size:12px; margin-right:5px;}
.subNav a{ width:100%; float:left;HEIGHT:45px;}
.subNav:hover{float:left; }
.currentDd{color:#78c100; background:#f6f6f6 url(../img/jian.png) no-repeat 1160px 7px; }
.currentDt{COLOR: #78c100; }
.navContent{display: none;float:left; width:1140px; padding:30px;background:#fcfcfc; FONT-SIZE: 14px;LINE-HEIGHT:24px; }
.navContent li a{LINE-HEIGHT: 30px; WIDTH: 1140px; DISPLAY: block; FONT-SIZE: 14px; CURSOR: pointer;}
.navContent li a:hover{ COLOR: #f32613;}

.lxwm{ width:1200px; float:left;}
.lxwm dl{ width:380px; float:left; height:200px; background:#8cbfa8; margin-right:30px;}
.lxwm dl dt{ height:80px; text-align:center; margin-top:15px;}
.lxwm dl dt span{ height:100%; display:inline-block; vertical-align:middle}
.lxwm dl dt img{ max-width:100%; max-height:70px; vertical-align:middle}
.lxwm dl dd{ font-size:14px; line-height:24px; color:#FFF; text-align:center}
.bt02{ width:100%; float:left; line-height:65px; margin-top:20px; background:url(../img/hx.jpg) no-repeat center bottom; font-size:30px; color:#333; text-align:center; margin-bottom:15px;}
.zxly{ width:100%; float:left; margin-top:30px;}
.zxly dl{ margin-bottom:25px; width:100%; float: left}
.zxly dl dt{ width:49%; float:left; line-height:35px;}
.bk{ width:97.8%; border:1px solid #eee; height:45px; line-height:45px; padding-left:2%; font-size:16px; color:#999; font-family:'微软雅黑'}
.anniu{ width:100%; height:45px; line-height:45px; background:#78c100; color:#FFF; border:0; cursor:pointer; font-size:18px}
.wh{ width:1200px; float:left; margin-top:30px; background:url(../img/whbj.jpg) no-repeat center top; padding-top:105px; border-bottom:10px solid #eee; padding-bottom:0px;}
.wh01{ width:1030px; float:left; margin-left:55px; margin-right:55px; background:rgba(255,255,255,0.9);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#000000',endColorstr = '#000000')\9; padding:30px; font-size:16px; line-height:36px;}
.wh01 dl{ width:33.3%; float:left}
.wh01 dl dt{ background:url(../img/y01.png) no-repeat left; padding-left:20px; font-weight:bold; font-size:16px; line-height:40px; color:#333}
.wh01 dl dd{ font-size:16px; color:#666; line-height:30px;padding-left:20px; margin-bottom:10px; }
.huise{ color:#333}

.zzhi{ width:1200px; float:left; margin-top:30px;}
.zzhi ul li{ width:257px; float:left; margin-right:57px;}
.zzhi ul li img{ width:257px; height:auto}

#demo { 
overflow:hidden; 
width: 1200px; 
} 
#demo img { 
} 
#indemo { 
float: left; 
width: 800%; 
} 
#demo1 { 
float: left; 
} 
#demo2 { 
float: left; 
}


#wrap{
	width: 1200px;
	height: auto;
	float:left
}

#wrap ul{}
#wrap ul li{
    float: left;
    margin: 5px;
    width: 360px;
    height: 320px;
    position: relative;
    overflow: hidden;
	margin-right:52px;margin-bottom:40px;
}
#wrap ul li img{
    display: block; width:360px; height:270px
}
#wrap ul li .cove{
    width: 360px;
    height: 270px;
    position: absolute;
    top: 0;
    left: 360px;
    background: url(../img/new-bg.png);
    padding: 0 0 0 0;
	overflow:hidden;
	line-height:270px;color:#fff; text-align:center
}
#wrap ul li p{

	font-size: 14px;
	font-family: 微软雅黑;
	text-align: center;
	height:50px; line-height:50px; background:#f8f8f8; font-size:16px

}

.wzdt{ width:100%; float:left;}
.wzdt h1{ line-height:60px; border-bottom:1px dashed #999999; text-align:center; font-size:30px; color:#333; margin-bottom:20px;}
.wzdt dl dt{ font-size:18px; line-height:36px; color:#333}
.wzdt dl dd{ margin-left:30px; font-size:16px; line-height:36px; color:#00723e}
.wzdt dl dd a{color:#00723e; margin-right:10px;}
.wzdt dl dd a:hover{ text-decoration:underline}



.clearfix:after{clear: both;content: " ";display: block;height: 0; overflow: visible;}

.fr{float: right;overflow: hidden;}
.fl{float: left;overflow: hidden;}

.warp{ width:1200px; margin:0  auto;}



.tit_01{ font-family:Arial, Helvetica, sans-serif; text-align:center; font-size:26px; color:#666666;text-transform:uppercase;} 
.fuwu{}
.pfuwu_02{ text-align:center; font-size:26px; color:#666666; margin-top:10px; margin-bottom:40px; }
.ulfuwu_01{ position: relative; width:100%;}
.ulfuwu_01 li{ float:left; margin-right:26px; margin-bottom:26px; width:280px; height:210px; position:relative;}
.ulfuwu_01 li a{display: block;position: relative;overflow: hidden; }
.ulfuwu_01 li img{ width:280px; height:210px;}
.ulfuwu_01 li:nth-child(4n){ margin-right:0;}
.da_tujianjie{position: absolute;bottom: 0;left:0;color:#fff;width:100%; padding:0 5px; background:rgba(0,0,0,.3); height:25px; line-height:25px;}
.ulfuwu_01 li a div.gege { position: absolute ; background:rgba(121,191,19,.6); width: 100%; text-align:center; height:210px; line-height:210px;}
.ulfuwu_01 li a div.gege span{ color:#fff; font-size:18px;}

fieldset.fyoushi_01{  border:1px solid #eeeeee; border-bottom:0; border-left:0; border-right:0;  margin-top:45px; margin-bottom:48px;}
fieldset.fyoushi_01 legend{ padding:0 20px; font-size:14px; color:#999999; display: block;width: 408px;margin: 0 auto;}

.liucheng{}
.dlliucheng{}
.dlliucheng dt{ float:left;width: 263px;}
.dlliucheng dd{ float:left; margin-left:55px;}
.ulliucheng{ }
.ulliucheng li{ float:left; width:88px; height:88px; border:1px solid #fff; margin-left:10px;}
.ulliucheng li:hover{ border:1px solid #7abf13; }
.ulliucheng li:nth-child(1){ margin-left:0;}
.ulliucheng li p{ text-align:center; margin-top:7px;}
.ulliucheng li:hover p{ color: #7abf13; }
.ulliucheng li span{ display:block; background:url(../img/icon.png) no-repeat;transition:all .3s ease 0; -webkit-transition:all .3s ease 0; -moz-transtion:all .3s ease 0; -o-transtion:all .3s ease 0; margin-top:17px;}
.ulliucheng li span.spanliucheng_01{ background-position:0 0; width:39px; height:33px; margin-left:25px;  }
.ulliucheng li:hover span.spanliucheng_01{ background-position:0 -40px; }

.ulliucheng li span.spanliucheng_02{ background-position:-57px 0; width:25px; height:33px; margin-left:35px; }
.ulliucheng li:hover span.spanliucheng_02{ background-position:-57px -40px;}

.ulliucheng li span.spanliucheng_03{ background-position:-103px 0px; width:33px; height:33px; margin-left:29px; }
.ulliucheng li:hover span.spanliucheng_03{ background-position:-103px -40px;}

.ulliucheng li span.spanliucheng_04{ background-position:-165px 0px; width:28px; height:33px; margin-left:31px; }
.ulliucheng li:hover span.spanliucheng_04{ background-position:-165px -40px;}

.ulliucheng li span.spanliucheng_05{ background-position:-227px 0px; width:24px; height:33px;  margin-left:33px;}
.ulliucheng li:hover span.spanliucheng_05{ background-position:-227px -40px;}

.ulliucheng li span.spanliucheng_06{ background-position:-283px 0px; width:32px; height:33px;  margin-left:30px; }
.ulliucheng li:hover span.spanliucheng_06{ background-position:-283px -40px;}

.ulliucheng li span.spanliucheng_07{ background-position:-342px 0px; width:33px; height:33px;  margin-left:30px; }
.ulliucheng li:hover span.spanliucheng_07{ background-position:-342px -40px;}

.ulliucheng li span.spanliucheng_08{ background-position:-398px 0px; width:39px; height:33px;  margin-left:26px; }
.ulliucheng li:hover span.spanliucheng_08{ background-position:-398px -40px;}

.ulliucheng li span.spanliucheng_09{ background-position:-459px 0px; width:39px; height:33px;  margin-left:26px; }
.ulliucheng li:hover span.spanliucheng_09{ background-position:-459px -40px;}

.youshi{ padding-top:85px; background:#2c2f34; margin-top:30px; padding-bottom:73px;}
.pyoushi_01{ font-size:26px; color:#fff; font-weight:bold; text-align:center}

fieldset.fyoushi_02{  border:2px solid #25282d; border-bottom:0; border-left:0; border-right:0; margin-top:10px; }
fieldset.fyoushi_02 legend{ border-bottom:0; border-left:0; border-right:0; text-align:center; font-size:22px; color:#fff; padding:0 3px; width: 122px;display: block;margin: 0 auto;}


.ulyoushi_01{ margin-top:60px;}
.ulyoushi_01 li{ float:left; margin-right:20px; border-bottom:1px solid #485357; overflow:hidden; position:relative;  padding-bottom:11px;}
.ulyoushi_01 li:hover{ border-bottom:1px solid #7abf13;  }
.ulyoushi_01 li a>img{ width:281px; height:210px; border:0px solid #26292f;}
.ulyoushi_01 li:nth-child(4){ margin-right:0;}
.spanyoushi_01{ width:285px; height:210px; background:rgba(122,191,19,.6); position:absolute; top:-154px; left:-285px; transition:all .3s ease 0;}
.ulyoushi_01 li:hover .spanyoushi_01{ top:0; left:0; }
.spanyoushi_02{ width:35px; height:35px; position:absolute; bottom:-154px; right:-285px; transition:all .3s ease 0;}
.ulyoushi_01 li:hover .spanyoushi_02{ bottom:60%; right:50%; margin-right:-17px; margin-top:-17px; }
.pyoushi_03{ color:#81868c; margin:16px 0 7px 0;}
.ulyoushi_01 li:hover p{ color:#7abf13}
.pyoushi_04{ color:#81868c;}
.pyoushi_04 span{ float:right;  color:#81868c; font-family: "Courier New", Courier, monospace}

.ulyoushi_02{ margin-top:57px;}
.ulyoushi_02 li{ width:390px; height:180px; background:#31343a; padding-top:30px; padding-left:50px; float:left; margin-right:15px;transition: all .1s ease 0;}
.ulyoushi_02 li:hover { background:#7abf13;}
.ulyoushi_02 li:hover p{ color:#fff;}
.ulyoushi_02 li:nth-child(3){ margin-right:0; }
.pyoushi_05{ font-size:28px; color:#666666; font-weight:bold;}
.pyoushi_06{ font-size:22px; color:#666666; margin:10px 0 20px 0;}
.pyoushi_07{ color:#666666; margin-bottom:7px; width:250px; line-height:1.6;}
.pyoushi_08{ width:159px; height:34px; border:1px solid #3c4447; margin:69px  auto 0 auto; line-height:34px; text-align:center;}
.pyoushi_08 a{ display:block; width:158px; height:34px; line-height:34px; text-align:center; color:#818890; font-size:14px; }
.pyoushi_08 a:hover{ background:#818890; color:#2c2f34;}

.about{ padding-top:85px;}
.pabout_01{ font-size:26px; color:#666666; font-weight:bold; text-align:center; margin-bottom:10px;}
.pabout_02{ font-size:22px; color:#666666; text-align:center;}
.aboutcon{ margin-top:95px; margin-bottom:85px;}
.aboutleft{ width:600px; float:left;}
.paboutleft_01{ font-size:18px; color:#7abf13; margin-bottom:28px;}
.paboutleft_02{ color:#90979f; line-height:1.8; margin-bottom:20px;}
.aboutright{ width:546px; float:right;}
.paboutleft_03{ margin-top:60px;}
.paboutleft_03 a{ display:block; width:135px; height:30px; background:#fff url(../img/index_27.png) center no-repeat; border:1px solid #7abf13; color:#7abf13; text-align:center; line-height:30px; transition:all .3s ease 0;}
.paboutleft_03 a:hover{ background:#7abf13 url(../img/index_27.png) 90px center no-repeat ; color:#fff;  }

.fuwuxq{ border-top:2px solid #e9e9e9; padding:41px 0 46px 0;}
.ulfuwuxq{}
.ulfuwuxq li{ width:145px; float:left; margin-right:206px;}
.ulfuwuxq li:nth-child(4){ margin-right:0;}
.ulfuwuxq li p{ text-align:center; margin-bottom:13px; font-size:16px; color:#666666}
.ulfuwuxq li:hover p{ color:#7abf13}

.jieshao{  background:#2c2f34}
.jieshaoleft{ width:50%; float:left;}
.jieshaoleft img{ width:100%; }
.jieshaoright{ width:50%; float:left; padding-left:86px; padding-top:70px;}
.jieshaoright dl{ width:510px; margin-bottom:45px;}
.jieshaoright dl dt{ font-size:16px; color:#fff; margin-bottom:30px}
.jieshaoright dl dd{}
.jieshaoright dl dd span{ display:block; width:44px; height:2px; background:#7abf13; margin-bottom:20px;}
.jieshaoright dl dd p{ color:#81868c; line-height:22px;}

.page{ clear:both;width:100%; border-top:1px #cccccc solid; margin:30px 0 50px 0; padding-top:20px; color:#666; font-size:16px}

.pagination{ text-align: center; margin-bottom:25px}
.pagination li{display: inline-block;}
.pagination li a{padding: 6px 12px;text-align: center;border: 1px solid #ddd;margin-left: 6px;background: #fff;cursor: pointer;}
.pagination li a:hover{color:#00723e;border-color:#00723e;text-decoration:none}
.pagination .active{padding: 6px 12px;text-align: center;margin-left: 6px;cursor: pointer;background: #00723e;border: 1px solid #00723e;color: #fff;}

.pagination .disabled{padding: 5px 10px;text-align: center;margin-left: 6px;cursor: pointer;background: #999;border: 1px solid #999;color: #fff;}

.photoxx{ width:280px; float:left; margin-right:24px; border:1px solid #ddd; margin-bottom:40px;}
.photoxx dl dt{ height:413px; text-align:center}
.photoxx dl dt img{ width:280px; height:413px;}
.photoxx dl dd{ height:55px; line-height:55px; text-align:center; font-size:16px}