@charset "utf-8";
@import url('reset.css');
@import url('font-awesome/font-awesome.min.css');
html,body{font-family:Verdana, Geneva, sans-serif;height:100%}
a{background:transparent;text-decoration:none;color:#333}a:active,a:hover{outline:0}a:hover{text-decoration:none;color:#007146}
.wrapper{overflow:hidden;width:1340px;margin:0 auto;text-align:left}
.ts{text-transform:uppercase}
.mauto{margin:0 auto}
.pz{position:relative;z-index:0}
.pa{position:absolute;z-index:999}
.bz{box-sizing:border-box}
.ov{overflow:visible !important}
.b{font-weight:bold}
.i{font-style:italic}
.crp{cursor:pointer}
.muato{margin:0 auto}
.hidden{display:none !important}
@keyframes slideDown{0%{top:70px;opacity:0}to{top:80px;opacity:1}}@-webkit-keyframes slideDown{0%{top:70px;opacity:0}to{top:80px;opacity:1}}
.xz360:hover{transform:rotate(360deg)}
.xzY360:hover{transform:rotateY(360deg)}
.transition1s{transition-property:all 1s ease-in-out;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out}
/*nav*/
nav.pc{overflow:visible;z-index:10000;width:100%;height:80px;background:#fff}
nav.pc .wrapper{overflow:visible !important}
nav.pc .logo{width:200px;margin:10px 0 0}
nav.pc ul{width:990px}
nav.pc li{position:relative;z-index:9999999;height:80px;margin:0 5px;display:inline-block;font-size:0}
nav.pc li .a{position:relative;z-index:0;display:inline-block;height:80px;padding:0 20px;text-align:center;line-height:80px;font-size:16px;color:#333}
nav.pc li .a:hover,nav.pc li .a.active{color:#007146}
nav.pc li .a.hsons{padding-right:25px}
nav.pc li i{top:0;right:10px;line-height:80px;font-size:14px;color:#1b7143}
nav.pc li .a:hover i,nav.pc li .a.active i{color:#007146}
nav.pc .dl{overflow:hidden;display:none;position:absolute;z-index:999;top:80px;left:0;width:100%;background:#007146;padding:5px 0;text-align:center;-webkit-animation:slideDown 0.3s 1;-khtml-animation:slideDown 0.3s 1;animation-direction:alternate}
nav.pc .dl dt{overflow:hidden;width:100%;height:32px}
nav.pc .dl dt a{overflow:hidden;display:block;width:100%;height:32px;text-align:center;line-height:32px}
nav.pc .dl dt a:link,nav.pc .dl dt a:visited{font-size:14px;color:#fff}
nav.pc .dl dt a:hover{background-color:#666;text-decoration:none}
nav.pc.active{position:fixed;z-index:999999;left:0;top:0;height:80px;box-shadow:-2px 3px 3px #ccc}
nav.pc .lan{z-index:9999;width:118px;line-height:80px}
nav.pc .lan h2{width:118px;line-height:80px;font-size:16px;color:#333;background:url(../images/icon_lan.gif) no-repeat 11px center;cursor:pointer}
nav.pc .lan dl.pa{display:none;top:80px;left:0;background:#fff;width:100%;box-shadow:0 3px 3px #ccc}
nav.pc .lan dl.pa dt{padding:0 10px;line-height:30px}
nav.pc .lan dl.pa dt a{font-size:12px;color:#333}
nav.pc .lan dl.pa dt a:hover{color:#007146}
nav.pc .lan dl.pa dt img{vertical-align:middle;height:18px;margin-right:10px}
nav.pc .lan:hover dl.pa{display:block}
nav.pc .search{width:18px;margin:30px 0 0 11px}
nav.pc .search h2{width:18px;height:18px;background:url(../images/icon_search.png) no-repeat;cursor:pointer}
nav.pc .search .searchForm{opacity:0;-webkit-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;-khtml-opacity:0;width:172px;top:50px;padding:5px 10px;right:0;background:#fff;box-shadow:0 3px 3px #ccc}
nav.pc .search .searchForm.active{opacity:1;-webkit-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;-khtml-opacity:1}
nav.pc .searchText{mwidth:147px;height:39px;background:#fff;border:0;border-bottom:1px solid #666;line-height:39px;text-indent:15px;font-size:14px;color:#333}
nav.pc .searchBtn{width:15px;height:39px;margin-left:5px;cursor:pointer;font-size:14px;color:#000}
nav.pc .search i.fa{line-height:39px;font-size:16px;color:#1b7143;cursor:pointer}
nav.pc .search.active{width:162px}
nav.pc .search.active .searchText{margin-left:0}
/*footer*/
.flinks{padding:10px 0;line-height:31px}
footer{background:#282a29}
footer .t{padding:70px 0 50px 0;border-bottom:1px solid #3d413f}
footer .t dl.fl{width:247px}
footer .t dl.fl dt{margin-bottom:13px;line-height:31px}
footer .t dl.fl dt a{font-size:16px;color:#fff;letter-spacing:3px}
footer .t dl.fl dd{line-height:32px}
footer .t dl.fl dd a{font-size:14px;color:#a6a6a6;letter-spacing:2px}
footer .t dl.fl dd a:hover{color:#fff}
footer .t dl.fl.dl5{width:190px}
footer .t .weixin{width:131px;margin-top:9px}
footer .t .weixin img{width:117px;height:117px;padding:6px;border:1px solid #385468}
footer .t .weixin h2.text-center{margin-top:4px;line-height:23px;font-size:12px;color:#fff;letter-spacing:2px}
footer .copyright{width:100%;padding:25px 0;line-height:30px;font-size:14px;color:#fff}
footer .copyright *,footer .copyright a{color:#fff}
footer .up{position:absolute;z-index:999;top:0;right:225px;width:50px;height:40px;background:url(../images/up.gif) no-repeat}
/*topSliders*/
.topSliders{width:100%}
.sliders-swiper-container{width:100%}
.sliders-swiper-container .swiper-slide{width:100%}
.sliders-swiper-container .swiper-wrapper img{width:100%}
.topSliders .swiper-pagination{bottom:20px}
.topSliders .swiper-pagination-bullet{background:#fff;opacity:1 !important;width:12px;height:12px}
.topSliders .swiper-pagination-bullet-active{background:#007146}
.topSliders .list{z-index:9999;bottom:0;left:0;width:100%}
.topSliders .list a{width:25%;height:140px;background:#fea800;margin-top:95px}
.topSliders .list a img{height:42px;margin:28px auto 19px auto}
.topSliders .list a .title{margin-bottom:20px;height:31px;line-height:31px;letter-spacing:2px;font-size:18px;color:#fff}
.topSliders .list a .body{line-height:24px;height:78px;font-size:16px;color:#fff}
.topSliders .list a i{width:35px;height:35px;background:url(../images/icon_plus.png) no-repeat center}
.topSliders .list a:hover{background:#007146;height:235px;margin-top:0}
.topSliders .list a:hover img{height:40px;margin:20px auto 3px auto}
.topSliders .list a:hover .title{margin-bottom:8px}
/*index*/
.i_products{padding:41px 0;}
.i_products h2.text-center{line-height:54px;font-size:36px;color:#007146;letter-spacing:8px}
.i_products p.text-center{margin:16px 0 44px 0;line-height:23px;font-size:14px;color:#007146}
.i_products .a1{width: 300px;height: 600px;background:#eff2f7;margin-top: 20px;margin-right:35px}
.i_products .a1:last-child{margin-right:0}
.i_products .a1 img{max-width:100%;}
.i_products .a1 .cntitle{margin:34px 40px 0 40px;line-height:37px;/* letter-spacing:6px; */font-size: 24px;color: #007146;}
.i_products .a1 .entitle{margin:0 40px;line-height:25px;letter-spacing:1px;font-size:16px;color:#111}
.i_products .a1 .detail{margin:11px 40px 0 40px;line-height:25px;font-size:16px;color:#007146;letter-spacing:1px}
.i_products .a1 .detail.pz{padding-bottom:1px}
.i_products .a1 .detail.pz:after{content:'';left:0;bottom:0;display:block;display:block;width:68px;height:1px;background:#007146}
.i_products .a1 .pic{padding-top: 40px;}
.i_products .a1 .pic2{padding:20px 0}
.i_products .a2{width:325px;height:320px;margin:30px 13px 0 0;background:#eff2f7}
.i_products .a2.last{margin-right:0}
.i_products .a2 .cntitle{margin:34px 40px 0 40px;line-height:35px;letter-spacing:2px;font-size:24px;color:#111}
.i_products .a2 .detail{margin:0 40px 5px 40px;padding-bottom:3px;line-height:21px;font-size:16px;color:#007146;letter-spacing:1px}
.i_products .a2 .detail.pz:after{content:'';left:0;bottom:0;display:block;display:block;width:68px;height:1px;background:#007146}
.i_products .a2 .pic{width:100%;line-height:217px}
.i_products .a2 .pic img{vertical-align:middle;margin-top:-14px}
.i_products .a:hover{box-shadow:0 0 8px #666}
.i_products .a:hover .detail span{margin-left:5px}
.i_aboutus{margin-top:50px;background:#eff2f7;padding:39px 0 45px 0}
.i_aboutus h2.text-center{line-height:56px;font-size:36px;color:#007146;letter-spacing:8px}
.i_aboutus .body{margin:16px 0 21px 0;line-height:24px;font-size:14px;color:#007146;letter-spacing:1px}
.i_aboutus .enter a{line-height:24px;font-size:16px;color:#007146}
.i_aboutus .enter a:hover{color:#000;margin-left:10px}
.i_intro{width:100%;height:680px;background:url(../images/bg_intro.gif) no-repeat}
.i_intro .l{width:565px;margin:152px 0 0 70px}
.i_intro .l h2.pz{line-height:53px;padding-bottom:12px;border-bottom:1px solid #c5c5c5;font-size:28px;color:#fff}
.i_intro .l .body{margin:19px 0 0 ;line-height:24px;font-size:14px;color:#fff}
.i_intro .l .a{margin:23px 19px 0 0;width:45px;height:45px;background:#333;border-radius:50%;line-height:45px}
.i_intro .l .a:hover{background:#44b14a;vertical-align:middle}
.i_intro img.fr{width:480px;margin:165px 70px 0 0}
.i_intro video.fr{width:480px;margin:165px 70px 0 0}
.i_honor{width:100%;height:500px;background:url(../images/bg_honor.jpg) center top no-repeat}
.honorCarousel{margin-top:241px}
.honorCarousel li{width:365px;height:230px}
.i_honor .sn2,.i_honor .sp2{top:350px}
.i_honor .sn2{right:20px}
.i_honor img{width:320px;height:213px}
.i_case{padding:41px 0 50px 0}
.i_case h2.text-center{margin-bottom:30px;padding-bottom:8px;line-height:54px;font-size:36px;color:#007146;letter-spacing:8px}
.i_case h2.text-center:after{content:'';display:block;width:30px;height:2px;background:#007146;position:absolute;left:50%;margin-left:-15px}
.i_case .a.a1{width:380px;height:210px;margin:0 20px 20px 0}
.i_case .a.a1 img{width:380px;height:210px}
.i_case .a.a2{width:380px;height:210px;margin:0 20px 20px 0}
.i_case .a.a2 img{width:380px;height:210px}
.i_case .a.a3{width:380px;height:210px;margin:0 20px 20px 0}
.i_case .a.a3 img{width:380px;height:210px}
.i_case .a.a4{width:140px;height:210px;margin:0 0 20px 0}
.i_case .a.a4 img{width:140px;height:210px}
.i_case .a.a5{width:140px;height:210px;margin:0 20px 0 0}
.i_case .a.a5 img{width:140px;height:210px}
.i_case .a.a6{width:380px;height:210px;margin:0 20px 0 0}
.i_case .a.a6 img{width:380px;height:210px}
.i_case .a.a7{width:380px;height:210px;margin:0 20px 0 0}
.i_case .a.a7 img{width:380px;height:210px}
.i_case .a.a8{width:380px;height:210px}
.i_case .a.a8 img{width:380px;height:210px}
.i_case .a .title{top:0;left:0;width:100%;height:100%;background:#000;background:rgba(0,0,0,.5);font-size:14px;color:#fff}
.i_case .a1 .title{margin-top:210px;line-height:210px}
.i_case .a1:hover .title{margin-top:0}
.i_case .a2 .title{margin-top:210px;line-height:210px}
.i_case .a2:hover .title{margin-top:0}
.i_case .a3 .title{margin-top:210px;line-height:210px}
.i_case .a3:hover .title{margin-top:0}
.i_case .a4 .title{margin-top:210px;line-height:210px}
.i_case .a4:hover .title{margin-top:0}
.i_case .a5 .title{margin-top:210px;line-height:210px}
.i_case .a5:hover .title{margin-top:0}
.i_case .a6 .title{margin-top:210px;line-height:210px}
.i_case .a6:hover .title{margin-top:0}
.i_case .a7 .title{margin-top:210px;line-height:210px}
.i_case .a7:hover .title{margin-top:0}
.i_case .a8 .title{margin-top:210px;line-height:210px}
.i_case .a8:hover .title{margin-top:0}
.i_news{padding:50px 0;background:#eff2f7}
.i_news div.fl{width:440px;margin-right:10px}
.i_news div.fl.last{margin-right:0}
.i_news div.fl .t img{width:100%}
.i_news div.fl .t .title{padding:151px 40px 30px 40px;width:360px;line-height:49px;font-size:30px;color:#fff;letter-spacing:5px;background:gray;background:rgba(0,0,0,.3);left:0;top:0}
.i_news div.fl .c{width:440px;height:454px;background:#fff}
.i_news div.fl .c ul{margin:0 30px}
.i_news div.fl .c li{padding:23px 0 22px 0;border-bottom:1px solid #e5e5e5}
.i_news div.fl .c li:last-child{border:0}
.i_news div.fl .c li .addtime{line-height:23px;font-size:12px;color:#666}
.i_news div.fl .c li .title{margin-top:7px;max-height:52px;line-height:26px;font-size:16px;color:#666;letter-spacing:2px}
.i_news div.fl .c li a:hover .title{color:#007146}
.i_news div.fl .c .more{margin:11px 30px;line-height:30px;font-size:14px;color:#007146;padding-left:50px;background:url(../images/icon_more.png) no-repeat left center}
.i_news div.fl .c .more:hover{padding-left:60px;background-position:10px center}
.mains{}
.otherMain{width:1200px;margin:28px auto;min-height:400px}
.positions{line-height:34px;font-size:0}
.positions i{font-size:14px;color:#007146;margin:0 8px}
.positions i.fa-home{margin-right:10px}
.positions a{letter-spacing:2px;font-size:14px;color:#007146}
.positions a:hover{color:#18bf60}
.positions span.ib{padding:0 5px;font-size:14px;color:#007146}
.positions span.sons{border:1px solid #eaeaea;cursor:pointer}
.positions span.sons .abSons{display:none;top:33px;left:-1px;background:#fff;border:1px solid #eaeaea;width:100%;border-top:0}
.positions span.sons .abSons a:hover{background:#007146;color:#fff}
.positions span.sons:hover .abSons{display:block}
.banner{width:100%}
.banner img{display:block;width:100%;margin:0 auto}
/*main content*/
.mainContent{width:100%}
.mainContent .classname{margin-top:5px;line-height:140px;border-bottom:1px solid #f0f0f0;letter-spacing:7px;font-size:30px;color:#000}
.introduction{padding:20px;text-align:justify;line-height:35px;font-size:14px;color:#2e2e2c}
.introduction.nmt{margin-top:0;padding-top:20px}
.introduction div,.introduction p{font-size:14px;color:#2e2e2c}
.introduction img{max-width:100% !important}
.introduction .none{width:100% !important}
.introduction .none,.introduction .none tr,.introduction .none td{border:0 !important}
.articleImg{width:100%;margin:45px 0 0 0;text-align:center}
.articleImg img{display:block;max-width:100%;margin:0 auto}
.articleImg2{width:100%;margin:0 0 22px 0;text-align:center}
.articleImg2 img{display:block;max-width:100%;margin:0 auto}
.aImg{width:100%;text-align:center}
.aImg img{display:block;max-width:100%;margin:0 auto}
.articleBody{width:400px;margin:20px 0}
.articleTitle{overflow:hidden;width:100%;padding:15px 0;text-align:center;line-height:40px;font-size:24px;color:#151515}
.aTitle{overflow:hidden;width:100%;margin-top:35px;text-align:center;line-height:40px;font-size:18px;font-weight:bold;color:#007146}
.articleTime{width:100%;border-bottom:1px solid #d2d2d2;text-align:center;line-height:38px;font-size:12px;color:#969797}
.articleDes{text-align:center;line-height:28px;font-size:14px;color:#42403f}
.articlePages{margin-top:20px;line-height:200%;font-size:16px;color:#151515}
.articlePages div{font-size:16px;color:#151515}
.articlePages a{font-size:16px;color:#151515}
.articlePages a:hover{color:#8fc51f}
/*新闻列表*/
.newslist{padding:20px 0 0;width:100%}
.newslist li{width:100%;height:38px;border-bottom:1px dashed #ccc}
.newslist a{width:100%;height:38px;line-height:38px}
.newslist a i{margin-right:10px}
.newslist a span.title{width:1080px;line-height:38px;font-size:16px;color:#666}
.newslist a span.addtime{width:120px;line-height:38px;font-size:16px;color:#666}
.newslist a:hover .title,.newslist a:hover .addtime{color:#007146}
/*图片列表*/
.picslist{margin:30px 0;width:1250px}
.picslist li{width:246px;height:225px}
.picslist .img,.picslist img{width:210px;height:180px}
.picslist .title{width:210px;height:45px;line-height:45px;font-size:16px}
/*产品列表*/
.productslist{margin:30px 0;width:1215px}
.productslist li{width:385px;height:291px;margin-right:20px;margin-bottom:20px}
.productslist img{width:385px;height:291px}
.productslist .bg{left:0;top:0;background:rgba(0,125,195,0.7);width:385px;height:291px;opacity:0}
.productslist .title{margin-top:106px;line-height:33px;font-size:17px;color:#fff;letter-spacing:6px}
.productslist .more{width:125px;line-height:30px;background:#fea800;margin:7px auto;font-size:12px;color:#fff;letter-spacing:2px}
.productslist a:hover .bg{opacity:1}

/*在线留言*/
.guestbook{width:473px;margin:18px 0 0 350px}
.guestbook h1{line-height:43px;font-size:24px;color:#333;letter-spacing:1px}
.guestbook h2{line-height:20px;font-size:14px;color:#999}
.guestbook ul{margin-top:30px}
.guestbook li{position:relative;z-index:0;overflow:hidden;width:100%;padding-bottom:24px}
.guestbook .wz{width:87px;text-indent:9px;line-height:31px;font-size:16px;color:#696969}
.guestbook .wbk{width:372px;height:29px;background:none;border:1px solid #b5b5b5;line-height:29px;text-indent:5px;font-size:16px;color:#696969;border-radius:4px}
.guestbook .wbk2{width:137px;height:29px;background:none;border:1px solid #b5b5b5;line-height:29px;text-indent:5px;font-size:16px;color:#696969;border-radius:4px}
.guestbook .wby{width:372px;height:220px;background:none;border:1px solid #b5b5b5;border-radius:5px;line-height:29px;font-size:16px;color:#696969;border-radius:4px}
.guestbook .wbk:focus,.guestbook .wbk2:focus,.guestbook .wby:focus{border-color:#009cff}
.guestbook .btnSubmit{width:82px;height:28px;margin:0 0 0 220px;background:#0680c4;border:0;border-radius:5px;line-height:28px;font-size:16px;color:#fff}

.openHtml{overflow:hidden;width:798px;height:533px;background-color:#fff}
.openHtml .h1{position:relative;z-index:0;width:100%;height:46px;border-bottom:1px solid #eee;line-height:46px;text-indent:25px;font-size:14px;font-family:"Microsoft YaHei";color:#333}
.openHtml .close{position:absolute;z-index:999;top:14px;right:17px;display:block;width:13px;height:11px;background:url(../images/close.gif) no-repeat}
.openHtml .htmlContent{overflow:scroll;overflow-x:hidden;overflow-y:auto;width:753px;height:420px;padding:10px 0 0 25px;padding-right:10px;border-bottom:1px solid #ddd;line-height:28px;font-size:14px;font-family:"Microsoft YaHei";color:#333}
.openHtml .closeBlock{position:relative;z-index:0;width:100%;height:54px;margin-top:1px;background-color:#f5f5f5}
.openHtml .close2{position:absolute;z-index:999;top:13px;left:15px;display:block;width:82px;height:30px;background:#2384ef;background:linear-gradient(to bottom, #0080eb, #0565b2);text-align:center;line-height:30px;font-size:14px;font-family:"Microsoft YaHei";color:#fff}

/*网站地图*/
.sitemap{width:95%;margin:19px 2.5%}
.sitemap dl{background:url(../images/line.gif) left bottom repeat-x}
.sitemap dt{width:100%;line-height:180%}
.sitemap dt a:link,.sitemap dt a:visited{font-size:14px;font-weight:bold;color:#0e1b25}
.sitemap dt a:hover{font-size:14px;font-weight:bold;color:#3e77b3}
.sitemap dd{width:100%;padding:0 0 15px 0;line-height:30px;font-size:13px;color:#0e1b25}
.sitemap dd a{margin-right:10px}
.sitemap dd a:link,.sitemap dd a:visited{font-size:13px;color:#0e1b25}
.sitemap dd a:hover{text-decoration:none;font-size:13px;color:#3e77b3}
/*分页*/
.pages{overflow:hidden;width:100%;padding:30px 0 0;text-align:center;line-height:32px;font-size:14px;color:#666}
.pages a,.pages span{display:inline-block;*display:inline;*zoom:1;height:32px;margin-right:10px;padding:0 10px;border:1px solid #c8c8c8;line-height:32px;border-radius:14px}
.pages a.active{background-color:#1c8542;color:#fff}
/*up*/
.up{color:#fff;text-align:center;position:fixed;width:50px;height:50px;line-height:50px;background:rgba(0, 0, 0, 0.81);border:1px solid #ccc;bottom:30px;right:20px;cursor:pointer}
.up:hover{background:#007146}
.up i{font-size:20px}
.up:hover i{color:#fff}
.hidden-pc{display:none !important}
.map{idth:697px;height:550px;border:#ccc solid 1px;margin:0 0 40px 0}
@media screen and (max-width: 1468px) {
    .top-tel{
        display: none;
    }
}
@media only screen and (max-width:1199px) and (min-width:1000px)
{
.wrapper{width:1000px}
nav.pc ul{width:700px}
nav.pc li{margin:20px 0}
nav.pc li .a{padding:0 4px;font-size:14px}
.i_aboutus .l{width:374px}
.i_video .list .li1{width:254px}
.i_video .list .li2{width:250px}
.i_video .list .li3{width:247px}
.i_video .list .li4{width:249px}
.i_products .list .li1,.i_products .list .li2,.i_products .list .li3{width:315px}
.i_products .list .pic{margin:20px 0;width:100%;text-align:center}
.i_products .list .pic img{margin:0 auto}
.productslist{width:1025px}
.productslist li,.productslist img,.productslist .bg{width:320px;height:240px}
.productslist .title{margin-top:80px}
.i_products{padding:26px 0}
.i_news .l{width:496px}
.i_news img.fr{width:450px}
footer .t .ask{width:315px}
footer .t .line{margin-left:25px;margin-right:25px}
footer .fproducts{width:278px}
footer .fproducts li{width:92px;height:104px}
footer .fproducts li .img{width:85px;height:65px}
footer .fproducts .title{width:85px}
.newslist a span.title{width:880px}
}



.index_pro1{
	width: 100%;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	padding: 70px 0;
	margin-top: 65px;
	overflow: auto;
	}
	.index_pro1a{max-width: 1200px;margin: 0 auto;}
	
	.index_pro1_title{width: 100%;text-align: center;}
	.index_pro1_title h4{font-size: 36px;color: #fff;font-weight: bold;padding-bottom: 20px;
	position: relative;}
	.index_pro1_title h4 i{width: 290px;height: 1px;background: rgba(255,255,255,0.2);
	position: absolute;bottom: 0;left: 50%;transform: translate(-50%,0);}
	.index_pro1_title h4 b{width: 80px;height: 3px;background: #f32f01;position: absolute;
	left: 50%;bottom: -1px;transform: translate(-50%,0);}
	.index_pro1_title p{font-size: 14px;color: #fff;text-transform: uppercase;margin-top: 18px;}
	
	.index_pro1b{width: 100%;display: block;margin-top: 40px;}
	
	.index_pro1b li{float: left;width: calc(100% / 5);text-align: center;cursor: pointer;
	border-left: 1px solid #c4c4c4;background: #fff;height: 350px;padding-top: 50px;
	margin-top: 20px;transition:all 0.4s;box-sizing: border-box;}
	.index_pro1b li:nth-of-type(1){border-left: 0;}
	.index_pro1b li h4{font-size: 24px;color: #000;font-weight: bold;margin: 30px 0 4px 0;
	transition: all 0.2s;}
	.index_pro1b li h5{font-size: 14px;color: #000;padding-bottom: 28px;position: relative;
	margin-bottom: 25px;transition: all 0.2s;}
	.index_pro1b li h5 i{position: absolute;width: 30px;height: 3px;background: #f32e01;
	left: 50%;bottom: 0;transform: translate(-50%,0);transition: all 0.2s;}
	.index_pro1b li p{font-size: 14px;color: #515151;line-height: 20px;transition: all 0.2s;}
	
	.index_pro1c{display: block;}
	.index_pro1cs{display: none;}
	
	.index_pro1b li:hover{background: #f4b800;-webkit-transform:translate3d(0,-18px,0);
	transform:translate3d(0,-18px,0)}
	.index_pro1b li:hover h4{color: #fff;}
	.index_pro1b li:hover h5{color: #fff;}
	.index_pro1b li:hover h5 i{background: #fff;}
	.index_pro1b li:hover p{color: #fff;}
	.index_pro1b li:hover .index_pro1cs{display: block;}
	.index_pro1b li:hover .index_pro1c{display: none;}

@media only screen and (max-width:999px)
{
	.index_pro1{display:none;}
  *{box-sizing:border-box}
  .wrapper{width:100%;padding:0 2%}
  .hidden-m{display:none !important}
  .hidden-pc{display:block !important}
  nav.pc .lan{margin-top:35px;line-height:35px}
  nav.pc .lan h2{line-height:35px}
  nav.pc .search{position:static;margin:15px 50px 0 10px;float:right}
  nav.pc .search .searchForm{width:100%;top:80px}
  nav.pc .searchBtn{position:absolute;right:10px;top:0}
  nav.pc .searchText{width:100%}
  .mnav{right:15px;top:5px;width:35px;line-height:35px;font-size:25px;color:#0680c4 !important;text-align:right}
  .i_products,.i_case{padding:20px 0}
  .i_products h2.text-center,.i_aboutus h2.text-center,.i_intro .l h2.pz,.i_case h2.text-center{line-height:180%;font-size:20px}
  .i_products .a{width:100%;height:auto;padding:15px 2%;margin-bottom:15px}
  .i_products .a img{max-width:100%;height:auto;margin:15px auto 0 auto}
  .i_products .a1 .pic{margin-top:15px}
  .i_products .a1 .cntitle{line-height:180%;font-size:16px;margin:0 3%}
  .i_products .a1 .entitle{margin:0 3%;line-height:180%;font-size:14px}
  .i_products .a{margin-top:15px}
  .i_products .a2 .cntitle{margin:0 3%;line-height:180%;font-size:16px}
  .i_products .a2 .entitle{margin:0 3%;line-height:180%;font-size:14px}
  .i_aboutus{margin-top:20px}
  .i_intro{height:auto;background-size:auto 100%;padding:15px 0}
  .i_intro .l{width:100%;margin:0}
  .i_intro img.fr{width:auto;max-width:100%;margin:15px auto}
    .i_intro video.fr{width:auto;max-width:100%;margin:15px auto}
  .i_case{padding:0 2%}
  .i_case .a,.i_case .a img{width:100% !important;height:auto !important}
  .i_case .a .title{margin:0 !important;height:30px !important;width:100% !important;background:none !important;position:static !important;color:#333 !important;line-height:30px !important}
  .i_news div.fl{width:100%;margin:0 0 15px 0}
  .i_news div.fl .t .title{padding:0;line-height:180%;font-size:18px;padding:0 3%}
  .i_news div.fl .c{width:100%;height:auto}
  .i_news div.fl .c ul{margin:0 10px}
  .i_news div.fl .c li{padding:15px 0}
  footer .t .weixin{width: 50%;text-align:center}
  footer .t .weixin img{margin:0 auto}
  .productslist{width:100%;margin:15px 0 0}
  .productslist li{width:32% !important;height:auto !important;margin:0 0 10px 0 !important}
  .productslist li:nth-child(3n+1){clear:both}
  .productslist li:nth-child(3n+2){margin-left:2% !important;margin-right:2% !important}
  .productslist img{width:100%;height:auto}
  .productslist .bg{position:static;width:100%;height:auto;opacity:1;background:none;text-align:center}
  .productslist .title{margin:5px 0;color:#333;font-size:14px;line-height:150%;font-size:12px;font-weight:normal;letter-spacing:0}
  .productslist .more{width:auto;display:inline-block;padding:0 20px;margin:0 auto}
  .i_news{padding:20px 0}
  .i_news .l,.i_news img.fr{width:100%}
  .i_news img.fr{margin-top:15px}
  footer .t{padding:20px 0}
  footer .fproducts,footer .t .ask,footer .t .contactus{width:100%;margin-bottom:15px}
  footer .fproducts .list{margin-top:15px}
  footer .fproducts .list li{width:32% !important;height:auto !important;margin:0 0 10px 0 !important}
  footer .fproducts .list li:nth-child(3n+1){clear:both}
  footer .fproducts .list li:nth-child(3n+2){margin-left:2% !important;margin-right:2% !important}
  footer .fproducts .img, footer .fproducts img{width:100%;height:auto}
  footer .fproducts .links{margin-top:15px}
  footer .t h3{line-height:180%;font-size:18px}
  footer .t .ask h3{margin-bottom:15px}
  footer .copyright{padding:15px 0}
  .up{width:35px;height:35px;line-height:35px;bottom:10px;right:10px}
  .mainContent .classname{line-height:200%;font-size:20px}
  .introduction{padding:10px 0;line-height:180%;font-size:13px}
  .otherMain{min-height:100px}
  .newslist a span.title{width:70%;font-size:12px}
  .newslist a span.addtime{width:30%;font-size:12px}
  .aTitle{margin-top:20px;line-height:180%;font-size:16px}
  .guestbook{width:100%;margin:20px 0}
  .guestbook .wz{width:100%}
  .guestbook .wbk,.guestbook .wby{width:100%}
  .guestbook .btnSubmit{margin-left:0}
  .i_products .a1 .pic{padding-top:10px}
  .fb{width:100%;height:40px}
  .footerfixed{position:fixed;z-index:999;bottom:0;left:0;width:100%;height:40px;background:#000}
  .footerfixed li{width:33.3333%;float:left;line-height:40px}
  .footerfixed li:nth-child(1),.footerfixed li:nth-child(2){border-right:1px solid #fff}
  .footerfixed li a{display:block;width:100%;line-height:40px;font-size:14px;color:#fff;text-align:center}
}
@media only screen and (max-width:350px)
{
  header{padding-bottom:10px}
  header img.ib.i1{clear:both}
}