/* CSS Document */

body{font-family: Arial, Geneva, SunSans-Regular, sans-serif;font-size: 14px;margin:0px;text-align:center;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td div,dl,dt,dd,ul,ol,li,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p {
	margin:0;
	padding:0;
	outline:0;
}
li, dt, dd{
	list-style: none;
	
}
img{ border:0px;}
a{text-decoration: none;}
a:hover{text-decoration: none;}
#content{width:100%;}
.head{ width:1060px; height:61px; margin-top:16px;}
.logo{ float:left;}
.index-menu{ width:765PX; float:right; margin-top:5px;}
.menu{ width:640PX;}
.menu11 { float:left; width:90px; border-right:1px solid #ccc; height:20px; line-height:20px; font-size:14px; padding-top:5px;font-weight:600;}
.menu11  a{ color:#000000;}
.menu11  a:hover{ color:#49952f;}
.menu22 { float:left; width:90px; border-right:1px solid #ccc; height:20px; line-height:20px; font-size:14px; padding-top:5px;font-weight:600;}
.menu22  a{ color:#49952f;}
.menu22  a:hover{ color:#49952f;}
.menu2{ width:640PX;}
.menu2 ul li{float:left;width:90px;font-size:12px;color:#000;font-weight: bold; border-right:1px solid #ccc; height:15px; line-height:15px; padding-bottom:5px;}
.bannar{ width:100%; min-width:1000px; background:url(../images/bannar.png) no-repeat center; height:480px;}

.index-body{ width:1000px; height:100%; display:block;}
.index-body1{ float:left;display:block; margin-bottom:55px;}
.index-body1 li{ float:left;}
.index-products{width:334px;}
.index-productstitle a{ font-size:24px; color:#888888;font-weight: bold; height:65px; line-height:65px; margin-left:15px;}
.index-productstitle span{ font-size:24px; color:#000;font-weight: bold; margin-left:10px;}
.index-productscon{width:250px;}
.index-productscon li{ background:url(../images/Arrow.png) no-repeat; width:280px; height:33px; line-height:33px; text-align:left; padding-left:20px;}
.index-productscon li a{ color:#111; font-size:13px}
.index-productscon li a:hover{ color:#888888; font-size:13px}
.index-service{width:332px;}
.index-servicecon{
	width:250PX;
	line-height:24px;
	font-size:13px;
	text-align:left;
	text-indent: 2pc;
}
.index-case{display:block;width:1000PX;border-bottom:1px solid #ccc;}
.index-casetitle{ width:1000PX; line-height:93PX; }
.index-casetitle a{ width:1000PX;font-size:38px; color:#000; }
.index-casetitle span{ color:#49952f;font-weight: bold;}


.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-table;}/* Hides from IE-mac \*/
*html .clearfix{height:1%;}
.clearfix{display:block;}/* End hide from IE-mac */
*+html .clearfix{min-height:1%;}
/* section */
.section{width:1000px;margin:10px auto 55px; auto;overflow:hidden; }
.section ul{width:1000px;}
.section ul li{float:left;margin-right: 25px;margin-left: 25px;margin-bottom:10px;display:inline;width: 200px;height: 200px;overflow:hidden;position:relative;}
.section ul li .photo{width:200px;height:200px;overflow:hidden;}
.section .rsp{width:200px;height:50px;overflow:hidden;position: absolute;background:#1d6208;top:150px;left:0px;}
.section .text{position:absolute;width:200px;height:180px;left:-300px;top:0px;overflow:hidden; padding-top:150PX;text-align:center;}
.section .text a{text-decoration:none;width:300px;height:50px;line-height:50px;text-align:center;color:#FFFFFF;font-size:18px;}


.index-sol{ width:1000px; height:554px;}
.index-news{float:left; width:1000px; background: url(../images/index-solconby.png)  no-repeat; height:460px; clear:both;}
.index-news ul{ text-align:left;}
.index-news ul li p{ font-size:12px;}
.index-news ul li{ width:490px; height:200px; padding-top:30px; float:left; padding-left:10px;}
.index-case{display:block;width:1000PX;}
.index-solcon{ float:right; width:270px; padding-right:30px;} 
.index-solcon span a{ color:#000000;font-weight: bold; font-size:16px;}
.index-solcon span a:hover{color:#888888;}
.index-solcon p { font-size:12px; line-height:19px; color:#666666; margin-top:13px;}
.more{ float:right;}
.more a{ color:#207d00}
.more a:hover{ color:#104804}

.maxfoot{ width:100%;background:#dddddd;}
.foot{ width:1000px; height:90px; padding-top:10px;}
.foottop{ width:200px; height:30px;text-align:center; line-height:30px;}
.foottop li{ float:left;}
.foottop li a{ color:#000000; font-size:13px}
.foottop li a:hover{ color:#888888; font-size:13px}
.foottop2{width:1000px; font-size:13px;height:25px;line-height:25px;}



.bannar1{ background:url(../images/aboutby.png) center no-repeat; height:250px; min-width:1000px;}
.abouttltle{ text-align:left; margin-top:15px;}
.abouttltle a{ font-size:28px; color:#3f8527;font-weight: bold; height:40px; line-height:40px; }
.abouttltle span{ font-size:28px; color:#000; margin-left:10px;}
.abouttltle2 {color:#5b5b5b; text-align:left; margin-left:5px; float:left; line-height:30px;}
.abouttltle3{color:#5b5b5b; text-align:left; float:right; line-height:30px; font-size:12px;}
.abouttltle3 a{color:#5b5b5b; text-align:left; line-height:30px; font-size:12px;}
.abouttltle3 a:hover{color:#000; }
.abouttltle3 LI{float:left; }
.left{ float:left}
.right{ float:right}

.aboutmenu{width:1000px;display:inline-block; font-size:16px}
.aboutmenu ul{ width:1000px;}
.aboutmenu li{ float:left;  height:40px; line-height:40px; margin-right:50px;margin-bottom:30PX;}
.aboutmenu1 {width:270px; background:#777777}
.aboutmenu1 a{ color:#fff}
.aboutmenu2 {width:270px; background:#e6e6e6}
.aboutmenu2 a{ color:#000}

.aboutmenuq{width:1000px;display:inline-block; font-size:16px}
.aboutmenuq ul{ width:1000px;}
.aboutmenuq li{ float:left;  height:40px; line-height:40px; margin-right:50px;margin-bottom:30PX;}
.aboutmenuq1 {width:200px; background:#777777}
.aboutmenuq1 a{ color:#fff}
.aboutmenuq2 {width:200px; background:#e6e6e6}
.aboutmenuq2 a{ color:#000}

.about{ width:1000PX;}
.aboutcon{ width:1000px; margin-bottom:200px;}
.aboutcon li{text-align:left;font-size:13px;line-height:22px;text-indent: 2pc;}
.aboutcon2{ width:1000px; margin-bottom:200px; }
.aboutcon2 li{ float:left; padding:0 40px 40px 40px;}
.news{float:left; width:1000px; margin-bottom:50px;}
.news ul{ text-align:left;}
.news ul li p{ font-size:12px;}
.news ul li{ float:left;}
.news2{float:left; width:1000px; margin-bottom:50px;}
.news2 ul{ text-align:left;}
.news2 ul li p{ font-size:12px;}
.news2 ul li{ float:left; border-bottom:1px  dashed #ccc; height:185PX;}
.newscon{ float:right; width:740px;} 
.newscon span a{ color:#555555;font-weight: bold; font-size:16px;}
.newscon span a:hover{ color:#000000;}
.newscon p { font-size:12px; line-height:19px; color:#666666; margin-top:13px;}
.arrow { background:url(../images/Arrow.png) no-repeat; padding-left:25px; line-height:35px; font-size:13px; border-bottom:1px  dashed #ccc; width:975px; }
.arrow a{ text-align:left; line-height:30px; font-size:13px;  width:975px; color:#555555}
.arrow a:hover{ color:#000000;}
.arrow span{ float:right;}、
.bannar2{ }
.aboutmenu44{width:1000px;display:inline-block; font-size:16px}
.aboutmenu44 ul{ width:1000px;}
.aboutmenu44 li{ float:left;  height:40px; line-height:40px; margin-right:100px;margin-bottom:30PX;}
.productsmenu1 {width:270px; background:#777777}
.productsmenu1 a{ color:#fff}
.productsmenu2 {width:270px; background:#e6e6e6}
.productsmenu2 a{ color:#000}
.weizhi{width:1000px; height:40px;}
.productscon{ width:800px; margin-bottom:100px;background: url(../images/productscon1.png) center  no-repeat; height: 900px; text-align:left;}
.productscon li{ line-height:30px;}
.productscon span{
	line-height:30px;
	
}
.productscon2{ width:850px; margin-bottom:100px;background: url(../images/productscon2.png) center no-repeat; height:850px; text-align:left; }
.productscon2 li{ line-height:30px;}
.productscon2 span{
	line-height:30px;
	
}
.productscon3{ width:800px; margin-bottom:100px;background: url(../images/productscon3.png) center  no-repeat; height: 1000px; text-align:left;}
.productscon3 li{ line-height:30px;}
.productscon3 span{
	line-height:30px;
	
}
.productscon4{ width:1000px; height: 1000px; text-align:left; margin-top:20px;}
.productscon4 li{
	line-height:30px;
	
}
.productscon4 span li{
	line-height:30px;
	
}
.casecon{ width:1000PX; float:left; margin-bottom:50px;}
.casecon LI{ float:left; width:200px; margin-bottom:30px;padding-right: 45px; padding-left: 5px;}
.caseconimgaes img{width:200px; border:3px solid #ccc;}
.caseconimgaes img:hover {border:3px solid #3f8527;}
.casecontext{ width:200px; line-height:35px; font-size:14px;}
.casecontext a{ color:#000000;}
.newsshowcon{text-align:left; width:980PX; margin-top:10PX; font-size:13PX; padding-bottom:150px;}
.newsshowcon li{text-indent: 2pc;}
.newsshowcon2{text-align:left; width:730PX; margin-top:20PX; font-size:13PX;  float:right}
.newsshowcon2 li{text-indent: 2pc;}
.fanhui{margin-top:20PX; width:980PX; margin-bottom:60PX;}
.fanhui a{color:#FF0000;text-decoration: none; font-size:12px}
.fanhui a:hover{ color:#b3041d;}

.solutioncon{ float:right; width:800px;} 
.solutioncon span a{ color:#555555;font-weight: bold; font-size:16px;}
.solutioncon span a:hover{ color:#000000;}
.solutioncon p { font-size:12px; line-height:19px; color:#666666; margin-top:13px;}
.solutioncon p a{ color:#FF0000}
.solutioncon p a:hover{ color:#b3041d}


.newscon p a{ color:#FF0000}
.newscon p a:hover{ color:#b3041d}

.servicecon {line-height:35px; font-size:14px;  width:1000px; height:500px;}
.servicecon a{
	text-align:left;
	line-height:30px;
	font-size:14px;
	color:#000;
	font-weight: bold;
}
.servicecon a:hover{ color:#000000;}
.servicecon li{text-align:left;font-size:14px;line-height:22px;text-indent: 2pc;background:url(../images/Arrow.png) no-repeat;border-bottom:1px  dashed #ccc;margin-top: 10px;
margin-bottom: 10px;}
.serviceconshow{ width:1000px;}
.contacts{ width:990px; line-height:22px;font-weight: bold; height:300px; padding-top:10px;}
.contacts li{ text-align:left; line-height:22px;}


/* FAQ */
.FAQ{ text-align:left;}