/*重置*/
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{margin:0;padding:0}
html{width:100%;min-width:1000px;*overflow-x:hidden}
img{border:0 none;/*vertical-align:top*/ margin:0px;}
ul, li{list-style-type:none}
h1, h2, h3, h4, h5, h6{font-size:14px}
body, input, select, button, textarea{font-size:12px;font-family:\5B8B\4F53, Arial, Helvetica, sans-serif}
button{cursor:pointer}
body{background:#fff;color:#333;line-height:1.2}
a, a:link, a:active{text-decoration:none;color:#333}
a:hover{text-decoration:none;color:#50b3ff} 
a:focus{-moz-outline-style:none}
.fn-clear:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.fn-clear{zoom:1}
.clear{diplay:block!important;float:none!important;clear:both;overflow:hidden;width:auto!important;height:0!important;margin:0 auto!important;padding:0!important;font-size:0;line-height:0}
.fn-left, .fn-right{display:inline;float:left;}
.fn-right{float:right}
.fn-relative{position:relative}
.fn-absolute{position:absolute}
.fn-pt{display:block;height:20px;overflow:hidden;zoom:1;clear:both}
.fn-pt2{display:block;height:1px;overflow:hidden;zoom:1;clear:both}
.container{width:1000px;margin:0px auto}
.frame{background:#f0f0f0}
.hell{display:inline;}


/*头部*/
#header{}
.topbox{ background-color:#f0f0f0; overflow:hidden;}
.topbox .topnav{ width:1000px; margin:0px auto; overflow:hidden;}
.topbox .topnav .logo{ float:left; margin:17px auto; margin-right:40px;}
.topbox .topnav .logot{ float:left; margin:50px 0px 0px 0px;}
.topbox .topnav .toptext{ float:right; overflow:hidden;}
.topbox .topnav .toptext .topd{ float:right; margin-top:35px; margin-left:10px;}
.topbox .topnav .toptext .topc{ float:right; margin-top:35px; text-align:right; color:#999; font-size:14px; font-family:"微软雅黑";}
.top{ background-color:#fff;}






/*多级菜单导航*/
.nav{float:left}
.nav a, .nav a:active{color:#000}
#main-menu{height:60px;font-family:\5FAE\8F6F\96C5\9ED1;font-size:15px}
ul.sm,ul.sm li{display:block;line-height:normal;direction:ltr;}
ul.sm li{position:relative;float:left;height:60px}
ul.sm a, ul.sm a:link{display:block;line-height:60px;white-space:nowrap;}
ul.sm a:hover, a.highlighted{color:#fff; background-color:#92be42;}
.sub-menu{background:#92be42;}
ul.sm ul{position:absolute;top:-9999px;left:-800px;width:100px}
ul.sm ul li a, ul.sm ul li a:link, ul.sm ul li a:visited{height:auto;background:none;text-align:left;line-height:36px;margin:0px;border:none}/*2级3级颜色*/
ul.sm ul li a:hover{background:none;border:none}
ul.sm-rtl{direction:rtl}
ul.sm-rtl li{float:right}
ul.sm ul li,ul.sm-vertical li{float:none;background:none;height:auto;border:none}
ul.sm ul a,ul.sm-vertical a{white-space:normal;background:none;color:#fff;border:none}
ul.sm ul a:hover,ul.sm-vertical a:hover{color:#fff}
ul.sm ul.sm-nowrap>li>a{white-space:nowrap;background:none;border:none}
ul.sm:after{content:"\00a0";display:block;height:0;font:0/0 serif;clear:both;visibility:hidden;overflow:hidden}
#main-menu .current{background: #92be42;color: #fff;}



/*banner*/
.banner{text-align:center}
.banner a{display:block}
.fullSlide{width:100%;position:relative}
.fullSlide .bd{margin:0px auto;position:relative;z-index:0;overflow:hidden}
.fullSlide .bd ul{width:100% !important}
.fullSlide .bd li{width:100% !important;overflow:hidden;text-align:center}
.fullSlide .bd li a{display:block}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:20px;left:0}
.fullSlide .hd ul{text-align:center}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;margin-right:11px;overflow:hidden;text-align:center;color:#333}
.fullSlide .hd ul .on{color:#fff}
.fullSlide .prev,.fullSlide .next{display:inline;position:absolute;z-index:1;top:50%;margin-top:-30px;left:50%;margin-left:-500px;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5}
.fullSlide .next{left:auto;right:50%;margin-right:-500px;background-position:-6px -137px}




/*搜索*/
.search{width:460px;height:36px;margin-top:36px;}
.search .searchbg{background:#fff}
.search .shuruk{ outline:none; width:360px;height:34px;line-height:34px; border:#a2ce54 1px solid; color:#ccc;font-size:12px;float:left;padding:0 5px;}
.search .botton{background:url(../images/search_right.png) no-repeat center center;width:80px;height:36px;border:none;cursor:pointer;outline:none; background-color:#a2ce54; }

/*宽度*/
.wide_01{width:765px}
.wide_02{width:215px}
.wide_03{width:470px;padding:0px 10px}
.wide_04{width:217px}



/*标题*/
.titlebox{ text-align:center; color:#92bf41; font-size:24px; font-family:"微软雅黑";}
.titlebox .titley{ color:#ccc; font-weight:normal;}


/*button*/
.btbox{ width:106px; height:36px; border:#92bf41 1px solid; text-align:center; margin:0px auto;}
.btbox a{ height:38px; line-height:36px; font-size:16px; color:#92bf41; font-family:"微软雅黑"; display:block;}
.btbox:hover{ background-color:#92bf41;}
.btbox a:hover{ color:#fff;}

.btbox2{ width:106px; height:36px; border:#fff 1px solid; text-align:center; margin:0px auto;}
.btbox2 a{ height:38px; line-height:36px; font-size:16px; color:#fff; font-family:"微软雅黑"; display:block;}
.btbox2:hover{ background-color:#fff;}
.btbox2 a:hover{ color:#92bf41;}




/*产品*/
.cpbox{ width:1000px; margin:100px auto; overflow:hidden;}
.cp-L{ float:left; overflow:hidden; background:url(../images/bigcp.png) no-repeat;}
.cp-R{ float:right; width:580px; overflow:hidden;}
.title2{ color:#92bf41; font-size:16px; font-family:"微软雅黑"; font-weight:normal; margin-top:38px; margin-bottom:10px;}
.cptext{ color:#666; font-size:12px; font-family:"微软雅黑"; line-height:22px;}
.cplist{ margin-top:38px; overflow:hidden;}
.cplist .cp{ width:116px; float:left; overflow:hidden; margin-right:28px; margin-top:15px;}
.cplist .cp img{ margin-bottom:10px;}
.cplist .cp img:hover{ animation:cpimgd 1s both;}
.cplist .cp .cptitle{ text-align:center; color:#333; font-size:14px; font-family:"微软雅黑"; font-weight:normal;}
.cplist .cpnom-R{ margin-right:0px;}

.cpbox .cp-R .titlebox{ text-align:left;}

@-webkit-keyframes cpimgd{
	0%{ transform: rotate(-360deg);}
	100%{ transform: rotate(0deg);}
	}


/*案例*/
.casebox{ background:url(../images/casebg.jpg) no-repeat center center; background-size:cover; padding:100px 0px;}
.casemain{ width:1000px; margin:0px auto; overflow:hidden;}
.case{ width:1000px; overflow:hidden; margin:60px auto;}
.cases{ float:left; margin-right:38px;margin-bottom:10px; overflow:hidden; position:relative; width:210px; height:280px;}
.cases .casebbg{ position:absolute; left:0px; top:0px; width:220px; height:280px; background-color:rgba(0,0,0,0.55);}


.cases img{ transition: transform 0.35s; backface-visibility: hidden;}
.cases:hover img{ transform: translate(0,-15px);}

.cases .caset{ position:absolute; bottom:0px; left:0px; width:100%; text-align:center; color:#FFF; font-family:"微软雅黑"; line-height:42px; height:42px; font-size:14px; background-color:#92bf41; z-index:1; transition: transform 0.35s;
transform: translate(0,42px);}
.cases:hover .caset{ transform: translate(0px,0px);}

.cases p{ position:absolute; left:10px; transform: translate(-200px,0); transition: opacity 0.35s, transform 0.35s; color:#FFF; font-family:"微软雅黑"; font-size:12px;}
.cases .casetx1{ top:60px;}
.cases .casetx2{ top:84px;}
.cases .casetx3{ top:108px;}

.cases:hover p{ transform: translate(0px,0px);}
.cases:hover .casetx1{ transition-delay: 0.05s;}
.cases:hover .casetx2{ transition-delay: 0.1s;}
.cases:hover .casetx3{ transition-delay: 0.15s;}

.case .casenom-R{ margin-right:0px;}




/*关于*/
.aboutbox{ width:1000px; margin:100px auto; overflow:hidden;}
.about{ width:1000px; overflow:hidden; margin:60px auto;}
.about *{ float:left; margin-bottom:5px;}
.about .abouttx{ width:660px; margin:0px 5px; height:113px; background-color:#92bf41;padding-top:20px; padding-right:20px; padding-left:20px;}
.about .abouttx p{ color:#FFF; font-family:"微软雅黑"; font-size:12px; line-height:24px;}
.about .ab1{ background:url(../images/ab2.png) no-repeat center center;}
.about .ab2{ background:url(../images/ab2.png) no-repeat center center;}
.about .ab3{ background:url(../images/ab3.png) no-repeat center center;}
/*优势*/
.actorbox{ background:url(../images/ysbg.jpg) no-repeat center center; background-size:cover; padding:50px 0px;}
.actor{ width:1000px; margin:0px auto; position:relative; height:275px;}

.actor .ysimg img{ position:absolute; bottom:-60px; left:20px;
animation:ysimgd 1s both;}
@-webkit-keyframes ysimgd{
	0%{ opacity:0;
		transform:scale(0,0);}
	100%{ opacity:1;
		  transform:scale(1,1);}
	}
.actor .pm-T{ margin-top:24px; margin-bottom:24px; width:430px;}
.actor .pm-B{ margin-bottom:24px;}

.actor .ystx1{ color:#FFF; font-family:"微软雅黑"; font-size:16px; padding:5px 0px; margin-left:300px;}
.actor .ystx1{ animation:ystx1d 1s both;}
@-webkit-keyframes ystx1d{
	0%{ opacity:0;
		transform: translate(200px,0px);}
	100%{ opacity:1;
		  transform: translate(0px,0px);}
	}
.actor .ystx2{ animation:ystx1d 1s 0.2s both;}
@-webkit-keyframes ystx2d{
	0%{ opacity:0;
		transform: translate(200px,0px);}
	100%{ opacity:1;
		  transform: translate(0px,0px);}
	}	
.actor .ystx3{ animation:ystx1d 1s 0.4s both;}
@-webkit-keyframes ystx3d{
	0%{ opacity:0;
		transform: translate(200px,0px);}
	100%{ opacity:1;
		  transform: translate(0px,0px);}
	}
.actor .ystx4{ animation:ystx1d 1s 0.8s both;}
@-webkit-keyframes ystx4d{
	0%{ opacity:0;
		transform: translate(200px,0px);}
	100%{ opacity:1;
		  transform: translate(0px,0px);}
	}





/*新闻*/
.newbox{ width:1000px; margin:100px auto; overflow:hidden;}
.new{ width:1000px; margin:50px auto; overflow:hidden;}
.new .news{ width:488px; height:120px; border:#e0e0e0 1px solid; float:left; background-color:#f5f5f5;}
.new .news img{ float:left; margin-right:10px;}
.new .news .newtx{ float:left; width:350px;}
.newt{ font-family:"微软雅黑"; font-size:16px; font-weight:normal; color:#333; margin:10px 0px;}
.new .news .newtx p{ font-family:"微软雅黑"; font-size:12px; color:#666; line-height:18px; margin-bottom:10px;}
.newt:hover{ color:#92bf41;}
.new .news .newtx span{ float:right; color:#999; margin-right:10px;}
.new .newm1{ margin-right:10px; margin-bottom:10px;}
.new .newm2{ margin-bottom:10px;}




/*内页新闻*/
.list1{ padding:0px; line-height:33px; background:; }
.list1 li{margin:0px 0px; border-bottom:#ccc dashed 1px; overflow:hidden; padding-bottom:5px; margin-bottom:5px; }
.list1 li a{ display:block; width:100%; font-family:"微软雅黑"}
.list1 li a:hover p{color:#0bab31;}
.list1 li h2{ float:left; font-size:14px; color:#333;}
.list1 li em{ float:right; font-style:normal; color:#555; font-size:14px;}
.list1 li p{ line-height:24px; float:left; color:#6D6D6D;width:100%}










/*友情链接*/

.fn-clear:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0; }
/*.linkbox{ background-color:#f0f0f0;}*/
.container{width:1000px;margin:0px auto}
#link ul{line-height:22px;padding:60px 0px; clear:both;}
#link ul li{float:left;margin:10px}
#link ul li a{display:block}
#link ul li a.imgwide{background:#fff;border:1px solid #CCC}
#link ul li a div img{_display:none;vertical-align:middle}
#link ul li a.imgwide:hover{border:1px solid #92bf41}





/*版权*/
#copyright{ background:url(../images/footerbg.jpg) no-repeat center center; padding-top:40px; text-align:center; color:#fff;line-height:20px;}

.fctext{ background-color:rgba(0,0,0,0.4); padding:2px 0px;}




/*间距*/
.gap{ height:60px; width:100%;}



