@charset "utf-8";
/* CSS Document */
.subBanner{ width:100%; height:310px; overflow:hidden;}
.marginB10{ margin-bottom:10px;}
.subBanner img{ width:100%; height:310px;}
.subContainer{ width:100%; padding-bottom:40px;}
.subMid{ width:1200px; margin:0px auto; background:#ffffff; padding:40px 0px 30px 0px;}
@media screen and (min-width: 360px) and (max-width : 980px){
	.subBanner{ width:1200px;}
	.subContainer{ width:1200px;}
	}

.subLeft{ width:220px; margin-left:30px;}
.subRight{ width:890px; margin-right:30px;}
.subLeft1{ margin-bottom:20px;}
.subLeftImg{}
.subLeftImg a{ display:block;  width:220px; height:110px; overflow:hidden;}
.subLeftImg a img{ transition:all .3s ease-out 0s;}
.subLeftImg a:hover img{ transform:scale(1.04); -webkit-transform:scale(1.04, 1.04);}
.subLH{ width:100%; height:40px; line-height:40px; font-size:15px; font-weight:700; color:#ffffff; background:#65ae09 url(../images/subLHIcon.png) no-repeat 180px center; border-radius:4px 4px 0px 0px;}
.subLH span{ margin-left:20px; font-weight:700;}
.subLList{ width:218px; border-left:1px solid #b2b2b2; border-right:1px solid #b2b2b2;}
.subLListUl1 li{ height:36px; line-height:36px; border-bottom:1px solid #b2b2b2;}
.subLListUl1 li a{ display:block; padding:0px 15px; font-size:13px; color:#848484; background:url(../images/subLJT.png) no-repeat 195px -34px;}
.subLListUl1 li a:hover{ color:#65ae09; font-weight:bold; background-position:195px 13px;}
.subLListUl1 p{ padding:15px; border-bottom:1px solid #b2b2b2;}
.subLListUl1 p em{ line-height:35px; display:block; font-style:normal; color:#848484;}
.subLListUl2{ border-bottom:1px solid #65ae09; padding:15px 15px 0px 15px;}
.subLListUl2 li{ padding-bottom:15px;}
.subLListUl2Img{ width:40px; height:40px;}
.subLListUl2Font{ width:148px; padding-top:10px; margin-left:10px; font-size:14px; }
.subLListUl2Img img{ width:40px; height:40px; border-radius:4px;}
.subLListUl2 li a{ display:block; color:#ffffff;}
.subLListUl2 li a:hover .subLListUl2Font{ color:#65ae09; font-weight:bold;}
.subLListUl2 li a:hover .subLListUl2Img img{ box-shadow:0 2px 2px #fe8080, 0 0 2px #fe8080, 0 0 2px #fe8080; -webkit-box-shadow:0 2px 2px #fe8080, 0 0 2px #fe8080, 0 0 2px #fe8080; -moz-box-shadow:0 2px 2px #fe8080, 0 0 2px #fe8080, 0 0 2px #fe8080;}
.subLListUl3{}
.subLListUl3 li{border-bottom:1px solid #b2b2b2; padding:15px 0px;}
.subLListUl3 li p{ width:160px; margin:0px auto; padding-bottom:15px; line-height:26px; color:#4b4b4b; font-size:16px; text-align:center;}
.subLListUl3 li div{ text-align:center;}
.subLListUl3 li div a{ display:block; border-radius:4px; width:92px; height:30px; line-height:30px; font-size:12px; text-align:center; margin:0px auto; color:#ffffff; background:#cc0001;}

.subRH{ height:44px; line-height:44px; color:#ffffff; background:#65ae09;}
.subRH1{ font-weight:bold; color:#ffffff; padding-left:20px; width:520px; height:44px; line-height:44px;}
.subRH1 span{ margin-right:6px;}
.subRH1 a{ margin-right:6px; color:#fff;}
.subRH1 a:hover{ font-weight:bold; text-decoration:underline;}
.subRH1 .positionA1{ font-size:14px; color:#ffffff;}
.subRH1 .positionA2{ font-size:14px; color:#ffffff;}
.subRConts{ border:1px solid #b2b2b2; padding:25px 25px; min-height:709px; height:auto;}
.subDivImg1{ width:100%; text-align:center; padding-top:25px;}
/* CSS about start */
.aboutBox{ width:800px; margin:0px auto; padding:10px 0px;}
.aboutImg1{ margin-bottom:6px;}
.aboutImg2{ margin-bottom:6px; margin-top:20px;}
.aboutP1{width:790px; margin:0px auto; padding-bottom:10px; font-size:14px; line-height:24px; color:#4b4b4b;}
.aboutP2{width:760px; margin:0px auto; padding-bottom:10px; font-size:24px; font-weight:bold; line-height:40px; color:#4b4b4b;}

.proH3{ font-size:34px; font-weight:700; color:#65ae09; text-align:center; font-family:"Microsoft YaHei","微软雅黑","MicrosoftJhengHei","华文细黑","宋体",Arial,Helvetica,sans-serif; padding:15px 0px 10px 0px;}
.proH4{ font-size:30px; color:#717171; text-align:center; font-family:"Microsoft YaHei","微软雅黑","MicrosoftJhengHei","华文细黑","宋体",Arial,Helvetica,sans-serif; padding-bottom:30px;}
/* CSS about end */

.subRCase{ width:840px; margin:0px auto; overflow:hidden; }
.subRCase ul{ width:855px;}
.subRCase ul li{ float:left; margin-right:16px;width:269px; margin-bottom:20px; background-color:#ffffff; overflow:hidden;}
.subRCase ul li a{ display:block;}
.membryImg2{ width:269px; height:182px; overflow:hidden;}
.membryImg2 img{ display:inline-block; width:269px; height:181px; -webkit-transition: .5s ease all; transition: .5s ease all;}
.subRCase ul li:hover img{-webkit-transform: scale(1.1); transform: scale(1.1);}
.membryFont2{width:269px;}
.membryFont2 h3{ font-size:14px; height:32px; line-height:32px; color:#292929; font-weight:normal; text-align:center;}
.membryFont2 p{ font-size:14px; height:20px; line-height:20px; color:#5e5e5c; text-align:center;}
.subRCase ul li a:hover h3{ font-weight:bold; color:#489f4a;}

.subnewsCont{ margin:0px auto;}
.subnewsCont ul li{ border-bottom:1px solid #bebbbb; padding:10px 20px 10px 20px; margin-bottom:20px; background:url(../images/newsIcon.jpg) no-repeat 780px -60px;}
.subnewsCont ul li:hover{ background-position:780px 45px;}
.subnewsCont ul li a{ display:block;}
.subnewsCont ul li a h3{ color:#494b49; height:36px; line-height:36px; width:650px; font-size:16px;}
.subnewsCont ul li a p{ color:#9a9494; line-height:20px; font-size:12px; width:650px; height:48px;}
.subnewsCont ul li a h2{ color:#b8b4b4; font-size:12px; margin-bottom:15px;}
.subnewsCont ul li a h3:hover{ color:#65ae09 ; font-weight:700;}
.subnewsCont ul li a p:hover{ color:#65ae09 ;}

.contactH3{ text-align:center; font-size:28px; font-weight:700; color:#65b667; padding:20px 0px 10px 0px;}
.contactP{ text-align:center; font-size:24px; line-height:38px; font-weight:700; color:#7e7b7b; padding-bottom:20px;}
.contactMap{ width:679px; margin:0px auto; padding-top:20px;}
/* CSS page start */
.pagesXh{ width:600px; margin:10px auto; height:34px; line-height:34px; text-align:center;}
.pagesXh a,.pageFirst{ display:inline-block; width:26px; font-size:12px; color:#717171; padding:5px;}
.pagesXh a:hover,.pageFirst{ color:#65ae09; font-weight:bold;}
.pagesPre,.pagesNext{ font-size:12px; color:#ffffff; background:#65ae09; padding:6px 20px; border-radius:3px;}
.pagesPre:hover,.pagesNext:hover{ font-weight:bold; text-decoration:underline;}
/* CSS page end */
.newsXqH3{ width:800px; margin:5px auto; text-align:center; font-size:22px; color:#65ae09; font-weight:bold; }
.newsXqTime{text-align:center;}
.dede_pages{
	width:100%;
	height:50px;
	text-align:center;
}
.dede_pages ul{
	margin:0 auto;
	padding:12px 0px 12px 16px;
}
.dede_pages li{
	display:inline;
	
}
.dede_pages ul li{
	font-family:Tahoma;
	line-height:17px;
	margin-right:6px;
	border:1px solid #000;
}
.dede_pages ul li a{
	padding:2px 4px 2px;
	color:#000;
}
.dede_pages ul li a:hover{
	color:#690;
	text-decoration:none;
	padding:2px 4px 2px;
}
.dede_pages ul li.thisclass,
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{
	background-color:#F8F8F8;
	padding:2px 4px 2px;
	font-weight:bold;
}
.dede_pages .pageinfo{
	line-height:21px;
	padding:12px 10px 12px 16px;
	color:#000;
}
.dede_pages .pageinfo strong{
	color:#000;
	font-weight:normal;
	margin:0px 2px;
}