@charset "utf-8";
html,body,div,span,applet,object,iframe,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,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,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;border:0;vertical-align:baseline;}
/* HTML5 display-role reset for older browsers */
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
body{line-height:1;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
table{border-collapse:collapse;border-spacing:0;}
i{font-weight:normal;}
a{text-decoration:none}
a:link {color: #666666;} 
a:visited {color: #666666;}
a:hover{color: #666666;}
a:active {color: #666666;}
a:focus{outline:none;}
input,select,textarea{font-family:"Microsoft YaHei","微软雅黑",Arial,Helv,Helvetica,sans-serif;outline:none;}
body{font-family:"Microsoft YaHei","微软雅黑",Arial,Helv,Helvetica,sans-serif;background:#e4e4e4;font-size:14px}
.clear_c:after {content:"";display: block;clear: both;}
/* index */
.body-top{width:1100px;height:32px;margin:0 auto;line-height:32px;font-size:12px;color:#838383;}
.body-top .left{float:left}
.body-top .right{float:right}
.body-top .right em{color:#c8c8c8;padding:0 8px}
.head{width:100%;height:auto;background:#fff;}
.head-center{width:1100px;height:84px;margin:0 auto;}
.head .logo{width:200px;height:84px;display:block;float:left}
.head .nav{float:right;padding:0 15px}
.head .nav-bar li{float:left;position:relative;}
.head .nav-bar li.select i{position:absolute;width:100%;height:0px;display:block;border:0px solid #1ec520;bottom:0;}
.head .nav-bar a{padding:0 20px;height:84px;line-height:84px;font-size:16px;color:#6a6a6a;display:inline-block;text-align:center;}
.head .nav-bar a:hover,.head .nav-bar li.select a{color:#1ec520;}
.head .tool{width:auto;height:26px;margin:29px 0;float:right}
.head .bar a{float:left;display:block;font-size:14px;line-height:28px;width:90px;height:30px;text-align:center;border:1px solid #1bc51c;}
.head .bar a.login{color:#fff;margin-right:5px;background:#1bc51c}
.head .bar a.reg{color:#1bc51c;background:#fff;}
.body{width:100%;height:auto;padding-bottom:15px;padding-top:2px;background:#fff;}
.body .banner{z-index:40;width:100%;height:400px;overflow:hidden;position:relative;}
.body .banner:hover .ban_prev,.body .banner:hover .ban_next{display:block;}
.body .banner .ban-box{width:100%;height:400px}
.body .banner a{width:100%;height:400px;/*display:none;*/float:left;}
/*.body .banner a:first-child{display: block}*/
.body .banner .icon{width:100%;margin:0 auto;position:absolute;text-align:center;bottom:24px;}
#ban_icon i{width:0;height:0;display:inline-block;border:5px solid #c6c6c6;border-radius:50%;margin:0 5px;cursor:pointer;}
#ban_icon i.select,#ban_icon i.select:hover{width:0;height:0;border:5px solid #1cc51c}
#ban_icon i:hover{width:6px;height:6px;border:2px solid #c6c6c6;}
.banner .ban_prev,.banner .ban_next{left: 200px;position: absolute;top: 50%;width: 27px;height: 84px;cursor: pointer;display: none;z-index: 30;background-position:0 -59px;margin-top: -30px;}
.banner .ban_next{left:auto;right: 200px;background-position:-88px -59px}
.banner .ban_prev:hover{background-position:-33px -59px}
.banner .ban_next:hover{background-position:-119px -59px}
.body .banner .prev,.body .banner .next{z-index:41;display:block;width:33px;height:26px;border:1px solid #e0e0e0;background:#fff url('../images/focus_icon.png') 0 0 no-repeat;position:absolute;top:278px;*top:-30px;right:0;cursor:pointer;}
.body .banner .prev{background-position:11px 4px;right:39px;}
.body .banner .prev:hover{background-position:11px -29px;}
.body .banner .next{background-position:-28px 4px;}
.body .banner .next:hover{background-position:-28px -29px;}
.body .center{width:1000px;height:auto;border:1px solid #e0e0e0;margin:0 auto;margin-top:15px}
.body .box-1{min-height:1px;width:100%;background:#ffffff;}
.body .b-con{width:1100px;margin:0 auto;}
.body .box-1 span{display:block;text-align:center;color:#8a8a8a;font-size:16px;line-height:30px;}
.body .box-1 i.b-t-line{border:2px solid #5ba707;display:block;width:120px;height:0;position:absolute;bottom:0;left:490px;}
.body .b-con .title{color:#1cc51c;font-size:30px;font-weight:bold;line-height:60px;position:relative;margin:30px 0}
.body .box-2{min-height:356px;width:100%;background:#f7f7f7}
.body .b-con a.t-cio,.body .b-con a.t-cio img{margin-right: 33px;border: 1px solid #E7E7E7;float: left;display: block;width: 245px;height: 245px;position: relative;overflow:hidden;margin-top:56px}
.body .b-con a.t-cio img{border:0;margin-top:0}
.body .b-con a.t-cio span{display: block;position: absolute;left: 0px;top: 198px;width: 245px;height: 139px;background-color: #FFF;filter: alpha(opacity=90);-moz-opacity: 0.9;opacity: 0.9;transition: all 0.2s;-moz-transition: all 0.2s; /* Firefox 4 */-webkit-transition: all 0.2s; /* Safari 和 Chrome */-o-transition: all 0.2s; /* Opera */}
.body .b-con a.t-cio span.top{top:106px;}
.body .b-con a.t-cio span.top b{color:#66cc00;font-weight:bold;}
.body .b-con a.t-cio span b {color: #666666;display: block;font-weight: normal;font-size: 14px;height: 44px;padding-top: 10px;line-height: 1.3em;text-align: center;overflow: hidden;font-size:14px}
.body .b-con a.t-cio span p {max-height: 55px;overflow: hidden;}
.body .b-con a.t-cio span p,.body .b-con a.t-cio span i{color: #a29d97;width: 90%;margin: 0 auto;display: block;font-size:12px;line-height:20px}
.body .b-con a.t-cio span i {text-align: right;font-style: normal;}
.body .t-yy li {width: 181px;height: 180px;padding-top: 20px;padding-bottom: 20px;float: left;text-align: center;overflow: hidden;}
.body .t-yy li p {font-size: 16px;color: #333;line-height:24px}
.body .t-yy li div {color: #999;width: 165px;margin: 0 auto;line-height: 20px;padding-top: 5px;}
.body .t-yy-more{padding: 30px 0 50px 0;clear:both;}
.body .t-yy-more a {display: block;width: 210px;height: 34px;font-size: 16px;font-family: "Microsoft Yahei", "微软雅黑";color: #999;padding-left: 30px;overflow: hidden;margin: 0 auto;line-height:26px}
.body a.news-tic{width:538px;height:150px;display:inline-block;border:1px solid #fff;float:left;margin-right:8px}
.body a.news-tic img{width:180px;height:150px;float:left}
.body a.news-tic .info{float:right;width:358px;height:150px;overflow:hidden;}
.body a.news-tic .info span{display:block;font-size:15px;line-height:20px;color:#676767;margin:0;text-align:left;padding:0 10px}
.body a.news-tic .info .title{line-height:30px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.body a.news-tic .info .date{color:#8c8c8c;font-size:12px}
.body a.news-tic .info .n-txt{color:#a3a3a3;font-size:13px;overflow: hidden;text-overflow: ellipsis;}
.body a.news-tic .info .chees{color:#535353;font-size:12px;text-align:right}
.body a.news-tic:hover{border:1px solid #5ba707;}
.body a.news-tic:hover .title,.body a.news-tic:hover .date{color:#5ba707;}
.body a.news-tic:hover .n-txt{color:#535353;}
.body .new-list{width:540px;float:left;margin-right:8px;padding:20px 0}
.body .new-list li{margin:0 10px;}
.body .new-list a{display:block;font-size:14px;padding:0 10px}
.body .new-list a:after {content:"";display: block;clear: both;}
.body .new-list a em{width:0;height:0;border:2px solid #5ba707;display:block;float:left;margin:13px 10px 13px 0;}
.body .new-list a span{float:left;display:inline-block;color:#535353;}
.body .new-list a .n-tt{overflow: hidden;text-overflow: ellipsis;width:400px;text-align:left}
.body .new-list a .date{float:right}
.body .new-list a:hover span{color:#5ba707;}
.footer{width:100%;height:176px;background:#f0f0f0}
.footer div{background: #f0f0f0;}
.footer .company{width:1100px;height:auto;margin:0 auto;padding-top:16px}
.footer .info{min-height:103px;float:left}
.footer .info-1{padding:10px;float:left;margin-right:30px}
.footer .info-1 span{color:#444746;display:block;font-size:15px;line-height:40px}
.footer .info-1 a{color:#535353;display:block;font-size:14px;line-height:22px}
.footer .info-1 a:hover{color:#5ba707;}
.footer .code{float:right;margin-right:4px;margin-top:40px}
.footer .code a{width:700px;height:100px;display:block}
.footer .code a img{width:100%;height:100%;border:0;}
/* about & new2 */
/*.about,.new2{background:#f9f9f9;} */
.about-banner{width:1100px;height:300px;margin:0 auto;}
.about-banner a{width:1100px;height:300px;display:block}
.about .about-con,.new2 .new2-con{width:1088px; margin:0 auto;padding:20px 40px;margin-top:10px;min-height:400px}
.about .a_title,.new2 .a_title{border-bottom: 1px solid #eaeaea;margin: 60px 0 80px;color: #666;position: relative;}
.about .a_title h2,.new2 .a_title h2{position: absolute;width: 170px;left: 50%;margin-left: -85px;background: #fff;top: -20px;text-align: center;font-size:16px;font-family: "Microsoft YaHei";line-height: 20px;}
.about .a_title span,.new2 .a_title span{font-size: 12px;color: #b2b2b2;display: block;font-weight:normal;}
.about .a_txt{}
.new2 .a_txt{}
.new2 .new-title{font-size:30px;display:block;text-align: center;line-height:100px;color:#000;}
.new2 .new-cab{font-size:13px;display:block;color:#bbbbbb;line-height:30px}
.new2 .new-cab{display:block;line-height:30px}
.new2 .new-cab em{font-size:13px;display:inline-block;color:#bbbbbb;line-height:30px;float:left;margin-right:10px;}
.new2 .new-cab i{width:16px;height:16px;display:inline-block;margin:7px 4px;float:left;cursor:pointer}
.new2 .new-txt{padding:20px 0;display:block}
.new-leng{width:1008px;height:auto}
.new-leng .leng-tt{line-height:30px;font-size:14px;color:#616161;font-weight:bold}
.new-leng .box-1{min-height:130px}
.new-leng .box-1 .b-con{width:1008px}
.new-leng .new-list li{margin:0;clear:both}
.new-leng .new-list{width:500px}
.new-leng .new-list a .n-tt{width:376px}
.new-leng .last-new{float:left;line-height:20px}
.new-leng .next-new{float:right;line-height:20px}
.new-leng .last-new:hover,.new-leng .next-new:hover{color:#5ba707;text-decoration:underline;}
/* product */
.product .p-img{
	text-align: center;
}
.product .p-img img{
	padding:15px 0;
	width:auto;
	height:auto;
	display: inline-block;
	*display: inline;
	*zoom: 1;
}
/* new */
.body .small-ban,.body .small-ban .ban-box,.body .small-ban a{height:250px;}
.body .small-ban .icon{bottom:7px;text-indent:900px}
.body .box-3{width:1150px;height:auto;margin:30px auto 20px auto}
.body .new-tool{}
.body .new-tool span{width:200px;height:40px;line-height:40px;text-align:center;color:#a1a1a1;display:block;float:left;border:1px solid #e5e5e5;cursor:pointer;position:relative;}
.body .new-tool span.select{color:#ffffff;background:#5ba707;border-color:#5ba707}
.body .new-tool span.select i{width:12px;height:11px;display:block;position:absolute;bottom:-8px;left:50%;margin-left:-6px}
.body .new-tool .search{width:270px;float:left;border:1px solid #e5e5e5;margin-left:8px;height:40px;background:#eeeeee;}
.body .new-tool .search input{width:200px;height:40px;line-height:40px;border:0;background:#eeeeee;padding:0 10px;float:left}
.body .new-tool .search a{width:49px;height:40px;display:inline-block;float:left;border-left:1px solid #e5e5e5;}
.body #new-list{width:1150px;margin:0;padding:30px 0}
.body #new-list li{width:355px;height:auto;float:left;background:#f7f7f7;margin:0 41px 30px 0;border-bottom:4px solid #f7f7f7;}
.body a.new-a{display:block;padding:0}
.body a.new-a img{width:355px;height:242px;}
.body a.new-a span{display:block;line-height:34px;padding:0 15px;width:305px;color:#909090;}
.body a.new-a .n1-title{font-size:16px;color:#525252;}
.body a.new-a .n1-date{line-height:30px;font-size:12px;}
.body a.new-a .n1-txt{line-height:26px;font-size:13px;border-top:1px solid #e9e9e9;padding:10px;height:72px;overflow:hidden;}
.body #new-list li:hover,.body .new-list a:hover{border-color:#5ba707;}
.body #new-list li:hover .n1-date,.body .new-list a:hover .n1-txt{color:#909090;}
.body .new-page{text-align: center}
.body .new-page a{padding:0 11px;height:30px;display:inline-block;background:#fff;text-align:center;line-height:30px;border:1px solid #81b952;font-size:13px;color:#777777;margin:0 2px}
.body .new-page a.now{background:#7ab63f;color:#fff;}





*{padding:0;margin:0;}
html,body{font-size:12px;font-family:"微软雅黑";outline:none;color:#666;background:#fff;}
ul,ol{list-style:none;}
img{border:none;outline:none;}
a{color:#666;text-decoration:none;outline:none;}
a:hover{color:#e8431f;}
