body{background:#f5f5f5;}
em,i,strong{display:inline-block;font-style:normal}
body,dd,div,dl,dt,em,h1,h2,h3,h4,h5,h6,html,li,ol,p,small,span,strong,ul{margin:0;padding:0;line-height:1.5}
*{box-sizing:border-box}
button,input{padding:0;border:none;background:0 0;outline:0;font-family:"微软雅黑",Arial,Helvetica}
button{outline:0}
textarea{border:none;background:0 0;outline:0}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{zoom:1}
.f-l{float:left}
.f-r{float:right}
.clear{clear:both}
.t-l{text-align:left}
.t-r{text-align:right}
.t-c{text-align:center}
.t-j{text-align:justify}
.t-hd{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.t-of{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.hide{display:none}
.show{display:block}
.center{text-align:center}
.com-more{display:inline-block;width:150px;height:40px;line-height:38px;border:1px solid #383838;font-size:16px;color:#383838;text-align:center;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.com-more:hover{border-color:#BF3C39;color:#fff}
.hvr-shutter-in-vertical{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;background:#BF3C39;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}
.hvr-shutter-in-vertical:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;background:#fff;-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:50%;transform-origin:50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}
.hvr-shutter-in-vertical.on,.hvr-shutter-in-vertical:active,.hvr-shutter-in-vertical:focus,.hvr-shutter-in-vertical:hover{color:#fff}
.hvr-shutter-in-vertical.on:before,.hvr-shutter-in-vertical:active:before,.hvr-shutter-in-vertical:focus:before,.hvr-shutter-in-vertical:hover:before{-webkit-transform:scaleY(0);transform:scaleY(0)}
.com-table{display:table;width:100%;height:100%}
.com-cell{display:table-cell;vertical-align:middle}
.com-width{margin-right:auto;margin-left:auto;width:1200px}
.box{display:block;width:100%;height:100%}
.displayT{width:100%;height:100%;display:table}
.tableC{display:table-cell}
.inlineB{display:inline-block}
.middle{vertical-align:middle}
.show_tb{display:none!important}
.show_mb{display:none!important}
#index{max-width:1920px;width:100%;padding-top:62px}
#index .wrap{width:1410px}
#index_head{background:#fff;position:fixed;left:0;top:0;width:100%;box-shadow:0 3px 4px #efefef;z-index:100}
#index_head .logo{margin:1px 100px 0 0}
/* #index_head .nav .fl{margin-right:70px;} */
#index{max-width:1920px;width:100%;padding-top:62px}
#index .wrap{width:1410px}
#index_head{background:#fff;position:fixed;left:0;top:0;width:100%;box-shadow:0 3px 4px #efefef;z-index:100}
#index_head .logo{margin:1px 100px 0 0}
/* #index_head .nav .fl{margin-right:70px;} */
#index{max-width:1920px;width:100%;padding-top:100px}
#index .wrap{width:1280px}
#index_head{background:#fff;position:fixed;left:0;top:0;width:100%;box-shadow:0 3px 4px #efefef;z-index:100}
#index_head .logo{margin:6px 125px 0 0}
#index_head .nav .fl{/*margin-right:60px;*/text-align: center;}
/* #index_head .nav .fl:hover{background:red;} */
#index_head .nav .fl.first .a{background:url("../img/ihd1_0.png") no-repeat left center;padding-left:20px}
#index_head .nav .fl.first .a:hover{background:url("../img/ihd1.png") no-repeat left center}
#index_head .nav .fl .a{font-size:16px;color:#595959;display:inline-block;height:100px;line-height:100px;width:120px;display: block;}
#index_head .nav .fl:hover .ul{top:100%;opacity:1;z-index:100;visibility:visible}
#index_head .nav .fl .a:hover{color:#fff;background:#BF3C39;}
#index_head .search{position:relative;margin-top:40px}
#index_head .search .s1{position:absolute;top:0px;right:0;cursor:pointer}
#index_head .search form{visibility:hidden;opacity:0}
#index_head .search .text{border:1px solid #d5d4d4;border-radius:100px;padding:0 10px;height:23px;width:100px;font-size:13px;display:inline-block;vertical-align:middle}
#index_head .search .sub{border:none;background:url("../img/ihd2.png") no-repeat center;width:16px;height:16px;padding:3px;display:inline-block;vertical-align:middle;cursor:pointer}
#index_head .search .show_form{visibility:visible;opacity:1}
#index_head .share{margin-top:19px;margin-left:23px}
#index_head .m-menu{width:40px;margin:13px 0 0 2%;display:none}
#index_head .posi{position:relative;height:100px}
#index_head .ul{position:absolute;/*top:60%;*/width:100%;opacity:0;z-index:-1;background:#fff;visibility:hidden}
#index_head .ul .wrap{padding:0 0}
#index_head .ul_show{top:0;opacity:1;z-index:100}
#index_head .ul .right{width:420px;height:230px;margin-left:95px}
#index_head .ul .left ul{float:left;margin-left:75px}
#index_head .ul .left ul li{line-height:340%}
#index_head .ul .left ul li a{font-size:14px;color:#666;width:120px;height:40px;display: block;}
#index_head .ul .left ul li a:hover{color:#000;background:#BF3C39;}
#index_head .ulTwo{width:120px}
#index_head .ulTwo .fl{margin-right:0}
#index_head .ulTwo .fl ul{margin-left:0}
#index_head .ulTwo .left ul li{text-align:center;width:120px}
.m-nav{position:fixed;z-index:101;background:#595959;top:0;left:-280px;width:280px;min-height:100%;transition:left .5s,right .5s}
.m-nav li{padding:0 2%;border-bottom:1px dashed #a2a2a2}
.m-nav li a{font-size:16px;color:#fff;display:inline-block;width:100%;padding:5% 0;text-indent:5%}
.mask{position:fixed;top:0;left:0;width:100%;height:100%;z-index:100;visibility:hidden;opacity:0;background:rgba(0,0,0,.4)}
.mask_vis{visibility:visible;opacity:1;transition:visibility 0s,opacity .5s}
#owl-banner,#owl-banner-t{width:100%;max-width:1920px;max-height:720px;text-align:center;margin:0 auto}
#owl-banner .item,#owl-banner-t .item{background:#fff no-repeat center}
#owl-banner .owl-controls,#owl-banner-t .owl-controls{margin-top:0}
#owl-banner .owl-controls .owl-page span,#owl-banner-t .owl-controls .owl-page span{background:#9a9a9a;width:50px;height:2px}
#owl-banner .owl-pagination,#owl-banner-t .owl-pagination{position:absolute;width:100%;left:0;bottom:3%;text-align:center}
#owl-banner .owl-buttons div,#owl-banner-t .owl-buttons div{position:absolute;top:40%;text-indent:999px;width:41px;height:81px;overflow:hidden;padding:0;margin:0;opacity:1;transition:left .5s,right .5s,opacity .5s;-webkit-transition:left .5s,right .5s,opacity .5s;opacity:0}
#owl-banner .owl-buttons .owl-prev,#owl-banner-t .owl-buttons .owl-prev{left:0;background:url("../img/id9.png")/*tpa=http://www.zjshenfeng.com/skin/img/id9.png*/ no-repeat center}
#owl-banner .owl-buttons .owl-next,#owl-banner-t .owl-buttons .owl-next{right:0;background:url("../img/id10.png")/*tpa=http://www.zjshenfeng.com/skin/img/id10.png*/ no-repeat center}
#owl-banner-t:hover .owl-buttons div,#owl-banner:hover .owl-buttons div{opacity:1}
#owl-banner-t:hover .owl-buttons .owl-prev,#owl-banner:hover .owl-buttons .owl-prev{left:2%}
#owl-banner-t:hover .owl-buttons .owl-next,#owl-banner:hover .owl-buttons .owl-next{right:2%}
#owl-banner-m{width:100%;max-width:1920px;max-height:720px;text-align:center;margin:0 auto}
#owl-banner-m .item{background:#fff no-repeat center}
#owl-banner-m .owl-controls{margin-top:0}
#owl-banner-m .owl-controls .owl-page span{background:#9a9a9a;width:50px;height:2px}
#owl-banner-m .owl-pagination{position:absolute;width:100%;left:0;bottom:3%;text-align:center}
#owl-banner-m .owl-buttons div{position:absolute;top:40%;text-indent:999px;width:41px;height:81px;overflow:hidden;padding:0;margin:0;opacity:1;transition:left .5s,right .5s,opacity .5s;-webkit-transition:left .5s,right .5s,opacity .5s;opacity:0}
#owl-banner-m .owl-buttons .owl-prev{left:0;background:url("../img/id9.png")/*tpa=http://www.zjshenfeng.com/skin/img/id9.png*/ no-repeat center}
#owl-banner-m .owl-buttons .owl-next{right:0;background:url("../img/id10.png")/*tpa=http://www.zjshenfeng.com/skin/img/id10.png*/ no-repeat center}
#owl-banner-m:hover .owl-buttons div{opacity:1}
#owl-banner-m:hover .owl-buttons .owl-prev{left:2%}
#owl-banner-m:hover .owl-buttons .owl-next{right:2%}
.i_pro{padding:20px 0}
.i_pro .wrap{position:relative}
.i_pro .left{width:49%;padding-right:.7%}
.i_pro .right{position:absolute;right:0;top:0;width:49%;height:100%;padding-left:.7%}
.i_pro .right .box1{margin-bottom:3%;height:58.24%}
.i_pro .right .box2{height:39.4%}
#i-video{position:relative;background:#000}
#i-video .play{position:absolute;left:48%;top:48%;width:5%}
#i-video .video{display:none;position:fixed;left:0;top:0;width:100%;height:100%;z-index:95}
#i-video .video .main{position:relative}
#i-video .video .main .close{position:absolute;right:2%;top:2%;font-size:30px}
#i-video .video video{width:100%;max-width:1920px}
#i-video .btn{position:absolute;width:100%;height:100%;left:0;top:0;background:url("../img/id4.png")/*tpa=http://www.zjshenfeng.com/skin/img/id4.png*/ no-repeat center;cursor:pointer;background-size:auto 15%}
#i-video.start_play .btn{background:0 0}
#i-video2{position:relative}
#i-video2 .play{position:absolute;left:48%;top:48%;width:5%}
#i-video2 .video{display:none;position:fixed;left:0;top:0;width:100%;height:100%;z-index:95}
#i-video2 .video .main{position:relative}
#i-video2 .video .main .close{position:absolute;right:2%;top:2%;font-size:30px}
#i-fun{padding:20px 0}
#owl-info{width:100%;max-width:1920px;text-align:center;margin:0 auto;overflow:hidden}
#owl-info .item{background:#fff no-repeat center;margin:0 10px;position:relative;max-height:335px}
#owl-info .item .word{background:url("../img/ihd12.png")/*tpa=http://www.zjshenfeng.com/skin/img/ihd12.png*/ repeat;position:absolute;top:100%;left:0;width:92%;padding:2% 4%;cursor:pointer}
#owl-info .item .word .t{font-size:18px;color:#fff;margin-bottom:5px}
#owl-info .item .word .w{font-size:14px;color:#fff;height:38px}
#owl-info .item:hover .word{top:74%}
#owl-info .owl-controls{margin-top:0}
#owl-info .owl-controls .owl-page span{background:#163e80}
#owl-info .owl-pagination{display:none}
#owl-info .owl-buttons div{position:absolute;top:40%;text-indent:999px;width:34px;height:60px;overflow:hidden;padding:0;margin:0;opacity:1}
#owl-info .owl-buttons .owl-prev{left:1%;background:url("../img/id9.png")/*tpa=http://www.zjshenfeng.com/skin/img/id9.png*/ no-repeat center}
#owl-info .owl-buttons .owl-next{right:1%;background:url("../img/id10.png")/*tpa=http://www.zjshenfeng.com/skin/img/id10.png*/ no-repeat center}
#i-info{padding:30px 0;background:#f3f3f3}
#i-info .left{width:42.5%}
#i-info .left2{display:none}
#i-info .left2 .t{visibility:hidden}
#i-info .left .t{font-size:24px;color:#333;margin-bottom:2.5%}
#i-info .left .tr{margin-bottom:2%}
#i-info .left .tr .n a{font-size:16px;color:#333;width:99%;display:inline-block}
#i-info .left .tr .d{font-size:12px;color:#666}
#i-info .right{width:57.5%}
#i-info .right .box{width:46.6%;margin-left:2%}
#i-info .right .box .t{margin:2% 0}
#i-info .right .box .t a{font-size:16px;color:#333;width:99%}
#i-info .right .box .bf{font-size:14px;color:#666}
#movie{width:50%;height:70%;position:fixed;left:25%;top:15%;z-index:999;background:#000;display:none}
#movieBg{background:#000;opacity:.5;width:100%;height:100%;position:fixed;z-index:998;display:none}
@media only screen and (max-width:1440px){#index .wrap{width:99%}
#index_head .ulTwo{left:145px}
}
@media only screen and (max-width:1050px){#index_head .nav .fl{margin-right:15px}
}
@media only screen and (max-width:1280px){#index_head .ul .left ul{margin-left:50px}
#index_head .ulTwo .left ul{margin-left:0}
}
@media only screen and (max-width:1024px){#index_head .ulTwo{left:130px}
#index_head .nav .fl{margin-right:25px}
#index_head .ul .left ul{margin-left:22px}
#index_head .ul .right{margin-left:0}
#index_head .ulTwo .left ul{margin-left:0}
}
@media only screen and (max-width:992px){.show_pc{display:none!important}
.show_tb{display:block!important}
#i-info .left{width:48%;margin-bottom:2%}
#i-info .left2{display:block;margin-left:2%}
#i-info .right{float:none;width:100%}
#owl-info .item .word{bottom:0;top:initial}
#owl-info .item:hover .word{bottom:0;top:initial}
#index_head .nav{display:none}
#index_head .m-menu{display:block}
}
@media only screen and (max-width:640px){#index_head .logo{margin:13px 0 0 0}
#index_head .search .text{width:80px}
.show_tb{display:none!important}
.show_mb{display:block!important}
#i-info .left{width:100%}
#i-info .left2{display:none}
#i-info .right .box .bf,#owl-info .item .word .w{font-size:12px}
#i-info .left .tr .n a,#i-info .right .box .t a{font-size:14px}
#owl-info .item .word .t{font-size:15px}
.i_pro .img{width:100%;padding:0}
.i_pro .left{margin-bottom:3%}
.i_pro .right{position:initial}
#index_head .share{display:none}
}
.img-plus{vertical-align:top;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.img-plus:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.img-cover:before{content:"";position:absolute;left:0;top:0;z-index:2;width:100%;height:100%;box-shadow:0 0 30px rgba(0,0,0,.2) inset;opacity:0;content:"";-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.img-cover:hover:before{opacity:1}
.img-opacity{-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.img-opacity:hover{opacity:.9}
.img-gray{filter:grayscale(100%);-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%)}
.com-title1{padding:40px 0 50px;text-align:center}
.com-title1 .en{display:block;margin-bottom:14px;font-size:30px;color:#000;font-weight:700;text-transform:uppercase;font-family:HelveticaNeue-Black}
.com-title1 .cn{display:inline-block;width:167px;height:46px;line-height:46px;background:url("../images/tit_cn_bg.png")/*tpa=http://www.zjshenfeng.com/skin/images/tit_cn_bg.png*/ no-repeat center;font-size:30px;color:#000}
.hi-icon:after{pointer-events:none;position:absolute;width:100%;height:100%;border-radius:50%;content:'';-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.hi-icon:before{font-family:ecoicon;speak:none;font-size:48px;line-height:90px;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;display:block;-webkit-font-smoothing:antialiased}
.hi-icon-effect-4 .hi-icon:before{line-height:92px}
.hi-icon-effect-4 .hi-icon:after{top:-2px;left:-2px;padding:0;z-index:10;border:2px dashed #fff;opacity:0;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.hi-icon-effect-4 .hi-icon:hover{box-shadow:0 0 0 0 rgba(255,255,255,0);color:#fff}
.hi-icon-effect-4b li a:hover .hi-icon{-webkit-transition:box-shadow .2s;-moz-transition:box-shadow .2s;transition:box-shadow .2s}
.hi-icon-effect-4b li a:hover .hi-icon:after{opacity:1;-webkit-animation:spinAround 9s linear infinite;-moz-animation:spinAround 9s linear infinite;animation:spinAround 9s linear infinite}
@-webkit-keyframes spinAround{from{-webkit-transform:rotate(0)}
to{-webkit-transform:rotate(360deg)}
}
@-moz-keyframes spinAround{from{-moz-transform:rotate(0)}
to{-moz-transform:rotate(360deg)}
}
@keyframes spinAround{from{transform:rotate(0)}
to{transform:rotate(360deg)}
}
.wap-box{display:none}
.index-service{position:relative;background:#161616;text-align:center}
.index-service .com-width{width:1400px}
@media only screen and (max-width:1440px){
.index-service .com-width{width:1200px;}
}
.index-service ul li{position:relative;float:left;padding:50px 80px 70px;width:25%;overflow:hidden;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.index-service ul li .pic{position:relative;display:inline-block;width:80px;height:80px;line-height:80px;font-size:0;border:1px solid #fff;border-radius:50%;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.index-service ul li a:hover .pic{border-color:transparent}
.index-service ul li .pic .icon{display:inline-block;vertical-align:middle}
.index-service ul li .pic .icon-s1{width:35px;height:80px;background:url("../images/icon_func1.png")/*tpa=http://www.zjshenfeng.com/skin/images/icon_func1.png*/ no-repeat center}
.index-service ul li .pic .icon-s2{width:40px;height:80px;background:url("../images/icon_func2.png")/*tpa=http://www.zjshenfeng.com/skin/images/icon_func2.png*/ no-repeat center}
.index-service ul li .pic .icon-s3{width:35px;height:80px;background:url("../images/icon_func3.png")/*tpa=http://www.zjshenfeng.com/skin/images/icon_func3.png*/ no-repeat center}
.index-service ul li .pic .icon-s4{width:39px;height:80px;background:url("../images/icon_func4.png")/*tpa=http://www.zjshenfeng.com/skin/images/icon_func4.png*/ no-repeat center}
.index-service ul li .tit{margin-top:12px;margin-bottom:10px;font-size:24px;color:#fff;}
.index-service ul li .des{color:#a2a2a2}
.index-product{position:relative;padding-bottom:150px}
.index-product-con{background:#fff;overflow:hidden}
.index-product-con .item{height:320px}
.index-product-con .item .cont,.index-product-con .item .pic{width:50%;overflow:hidden}
.index-product-con .item .cont{padding-top:80px;text-align:center}
.index-product-con .item .cont .tit{position:relative;padding-bottom:15px;margin-bottom:15px;font-size:24px;color:#000;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.index-product-con .item .cont .tit:before{content:"";position:absolute;left:50%;bottom:0;width:34px;margin-left:-17px;border-bottom:1px solid #BF3C39}
.index-product-con .item .cont .des{font-size:18px;margin-bottom:40px}
.index-about .cont,.index-about .pic{position:relative;width:50%;height:546px;overflow:hidden}
.index-about .pic a{display:block;width:100%;height:100%;background:url("../images/5a13c731eca85.jpg")/*tpa=http://www.zjshenfeng.com/skin/images/5a13c731eca85.jpg*/ no-repeat;background-size:cover;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.index-about .cont:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:285px;background:#fff}
.index-about .cont .cont-box{position:absolute;right:0;width:600px;padding-top:60px}
.index-about .cont .cont-box .tit-en{font-size:48px;color:#000;text-transform:uppercase;line-height:1;font-weight:700}
.index-about .cont .cont-box .tit-cn{font-size:30px;color:#000}
.about-info{height:70px;margin-top:25px;margin-bottom:60px}
.about-info li{float:left;margin-right:50px;color:#000}
.about-info li p{font-size:12px}
.about-info li p span{font-size:36px}
.index-about .cont .cont-box .des{margin-bottom:45px;padding-right:80px;font-size:16px;color:#000;line-height:26px}
.index-news{padding-bottom:190px}
.index-news .com-title1{padding:120px 0 80px}
.index-news-recom{position:relative;width:680px;height:485px;overflow:hidden;background:#fff;text-align:center}
.index-news-recom .pic li img{width:100%}
.index-news-recom .txt-bg{display:none;position:absolute;bottom:0;z-index:1;height:70px;width:100%;background:#333;opacity:.1;overflow:hidden}
.index-news-recom .txt{position:absolute;bottom:0;z-index:2;height:70px;width:100%;overflow:hidden;background:rgba(0,0,0,.3)}
.index-news-recom .txt li{height:70px;line-height:70px;position:absolute;bottom:-70px;width:100%}
.index-news-recom .txt li a{display:block;padding:0 0 0 30px;font-size:16px;color:#fff;width:90%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.index-news-recom .num{position:absolute;z-index:3;bottom:25px;right:15px}
.index-news-recom .num li{float:left;position:relative;width:8px;height:8px;line-height:8px;border:1px solid #fff;overflow:hidden;text-align:center;margin-left:5px;cursor:pointer;border-radius:50%}
.index-news-recom .num li.on{background:#fff}
.index-news-new li{width:510px;height:155px;background:#fff;overflow:hidden;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.index-news-new li:hover{-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);box-shadow:0 0 10px rgba(0,0,0,.2)}
.index-news-new li~li{margin-top:10px}
.index-news-new li a{display:block;height:100%;padding:10px 40px 10px 10px}
.index-news-new li .pic{margin-right:25px;width:180px;height:130px;overflow:hidden;line-height:130px;font-size:0;text-align:center}
.index-news-new li .pic img{height:100%}
.index-news-new li .tit{padding-top:10px;margin-bottom:5px;font-size:16px;color:#000;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.index-news-new li:hover .tit{color:#BF3C39}
.index-news-new li .date{font-size:12px;color:#666}
.index-news-new li .des{margin-top:12px;font-size:12px;color:#000;line-height:20px}
.page-banner{overflow:hidden;position:relative}
.page-banner .pb-pic img{max-width:100%}
@-webkit-keyframes minus{from{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}
to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
}
@keyframes minus{from{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}
to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
}
.page-banner .pb-tit{position:absolute;left:50%;top:38%;width:1200px;margin-left:-600px;text-align:center;padding:0}
.com-title1.pb-tit .en{font-size:60px;font-size:3.1vw;color:#fff}
.com-title1.pb-tit .cn{color:#fff;background:url("../images/tit_cn_bg2.png")/*tpa=http://www.zjshenfeng.com/skin/images/tit_cn_bg2.png*/ no-repeat center}
.about-brand{padding:90px 0 135px;text-align:center}
.intro-item{position:relative;background:#fff}
.intro-item .cont,.intro-item .pic{width:50%;overflow:hidden}
.intro-item .cont{position:absolute;height:100%;top:0;padding:0 8%}
.intro-item .cont.f-r{right:0}
.intro-item .cont .tit{margin-bottom:25px;font-size:36px;color:#000;line-height:1.2}
.intro-item .cont .des{margin-bottom:15px;font-size:16px;color:#333}
.team-wrap{height:812px;background:url("../images/team_bg.jpg")/*tpa=http://www.zjshenfeng.com/skin/images/team_bg.jpg*/ no-repeat center}
.team-content .item{float:left}
.team-content .item~.item{margin-left:10px}
.team-content .item .pic{overflow:hidden;background:#fff;margin-bottom:10px}
.team-content .item img{display:block;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.team-content .item .team-brand{width:393px;height:189px;background:#BF3C39;background:rgba(255,0,0,.7);color:#fff;margin-bottom:10px;font-size:16px;padding-left:65px;padding-top:45px;line-height:30px}
.about-culture{height:760px;background:url("../images/about_focus_bg.jpg")/*tpa=http://www.zjshenfeng.com/skin/images/about_focus_bg.jpg*/ no-repeat center}
.culture-list{width:1220px}
.culture-list li{position:relative;float:left;width:590px;height:172px;margin-right:18px;margin-bottom:20px;background:#fff;padding-top:20px;padding-left:50px;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.culture-list li:hover{box-shadow:0 0 20px rgba(0,0,0,.2)}
.culture-list li .tit{font-size:18px;color:#000;margin-bottom:13px}
.culture-list li .des{line-height:25px}
.culture-list li .icon{position:absolute;right:20px;top:20px}
.com-title2{padding:80px 0 60px;text-align:center}
.com-title2 .cn{font-size:36px;color:#000;line-height:1}
.com-title2 .des{margin-top:20px;font-size:16px;color:#333}
.c-fff{color:#fff!important}
.service-system{padding-top:95px;height:630px;background:url("../images/service_map4.png")/*tpa=http://www.zjshenfeng.com/skin/images/service_map4.png*/ no-repeat center}
@media screen and (max-width:1440px){.service-system{background:url("../images/service_map4.png")/*tpa=http://www.zjshenfeng.com/skin/images/service_map4.png*/ no-repeat center}
}
.service-system .big-tit{font-size:36px;color:#000;line-height:1.2;margin-bottom:25px}
.service-system .big-tit span{font-size:24px;color:#333}
.service-system ul li{position:relative;float:left;margin-top:35px;margin-bottom:48px;text-align:center;margin-right:88px}
.service-system ul li:first-child:before{content:"";position:absolute;right:-42px;top:7px;height:54px;border-right:1px solid #dadada}
.service-system ul li .num{font-size:36px;color:#000;line-height:1.2;font-weight:300}
.service-system .service-num{line-height:1.2;color:#000;padding-left:42px;background:url("../images/icon_tel2.png")/*tpa=http://www.zjshenfeng.com/skin/images/icon_tel2.png*/ no-repeat left center}
.service-system .service-num span{font-size:16px}
.service-safe{background:#fff}
.service-safe .pic{margin-right:7%;width:50%;overflow:hidden}
.service-safe .cont{overflow:hidden}
.service-safe .cont .com-title2{padding:11.5% 0 6%;text-align:left}
.service-safe .cont ul li{height:62px;line-height:62px;margin-bottom:3.5%;font-size:24px;color:#333}
.service-safe .cont ul li span{margin-right:24px;color:#000;width:62px;height:62px;line-height:62px;border:1px solid #838081;border-radius:50%;text-align:center}
.service-safe .cont ul li:last-child span{font-size:18px}
@media screen and (max-width:1500px){.service-safe .cont ul li{height:50px;line-height:50px}
.service-safe .cont ul li span{width:50px;height:50px}
}
.bg-fff{background:#fff}
.pd-80{padding-bottom:80px}
.pd-100{padding-bottom:100px}
.faq-list li{border:1px solid #eee;background:#fff}
.faq-list li~li{margin-top:10px}
.faq-list .question{display:block;width:100%;font-size:16px;height:45px;line-height:45px;cursor:pointer;padding:0 22px;color:#333;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.faq-list li .question.on{background:#f20000;color:#fff}
.faq-list li .question:hover{box-shadow:0 0 20px #ddd}
.faq-list .question .fa-q{vertical-align:top;width:30px;height:100%;color:#333}
.faq-list .question.on .fa-q{color:#fff}
.faq-list .question .fa-dropdown{float:right;width:18px;height:100%;background:url("../images/icon_down_faq.png")/*tpa=http://www.zjshenfeng.com/skin/images/icon_down_faq.png*/ no-repeat center;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.faq-list .question.on .fa-dropdown{background:url("../images/icon_down_faq2.png")/*tpa=http://www.zjshenfeng.com/skin/images/icon_down_faq2.png*/ no-repeat center}
.faq-list .answer{padding:0 22px 20px 56px;line-height:1.8;display:none;position:relative;margin-top:20px}
.faq-list .answer:before{content:"A :";position:absolute;left:24px;top:0;font-size:16px;width:30px;color:#333}
.faq-list .answer p{line-height:2;color:#333}
.contact-info{width:1300px}
.sp-ct{background:url("../images/sprite-ct.png")/*tpa=http://www.zjshenfeng.com/skin/images/sprite-ct.png*/ no-repeat}
.icon-addr{height:32px;width:24px;background-position:0 0}
.ct-4{height:43px;width:33px;background-position:0 -32px}
.ct-1{height:50px;width:54px;background-position:0 -75px}
.ct-3{height:37px;width:55px;background-position:0 -125px}
.ct-2{height:46px;width:58px;background-position:0 -162px}
.contact-info ul li{position:relative;float:left;width:25%;text-align:center;height:143px;padding:10px 0}
.contact-info ul li~li:before{content:"";position:absolute;top:0;left:-10px;height:142px;border-left:1px solid #dcdcdc}
.contact-info ul li:nth-child(2):before{left:20px}
.contact-info ul li:nth-child(4):before{left:-20px}
.contact-info ul li .icon{display:inline-block;width:50%;height:50px;line-height:50px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.contact-info ul li:hover .icon{-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);-o-transform:translateY(-5px);transform:translateY(-5px)}
.contact-info ul li .icon .sp-ct{vertical-align:bottom}
.contact-info ul li .tit{padding:8px 0 10px;font-size:18px;color:#000}
.contact-info ul li .info{font-size:18px;color:#333}
.contact-info ul li .info a{color:#333;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.contact-info ul li .info a:hover{color:#ff0103}
.message-info{position:relative;background:#fff}
.message-info .contact-title{padding-top:9%;padding-bottom:6.2%;font-size:30px;color:#000}
.consult-content{position:relative;float:left;width:50%;height:645px;overflow:hidden}
.consult-content .addr{position:absolute;right:290px;top:270px;font-size:16px;color:#fff;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.consult-content .addr:hover{color:#BF3C39}
.consult-content .icon-addr{position:absolute;right:386px;top:320px;-webkit-animation:lineMoveTT 1s infinite linear;-moz-animation:lineMoveTT 1s infinite linear;animation:lineMoveTT 1s infinite linear}
.message-content{width:50%;padding-left:7.3%;padding-right:10%}
.message-content .message-form .inp{width:100%;height:57px;line-height:57px;padding:0 30px;background:#fff;margin-bottom:20px;font-size:16px;border:1px solid #b2b2b2;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.message-content .message-form .txt{width:100%;height:190px;padding:20px 30px;background:#fff;font-size:16px;border:1px solid #b2b2b2;font-family:"微软雅黑";-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.message-content .message-form .com-button{margin-top:20px;font-size:0;width:158px;height:48px;line-height:48px}
.message-content .message-form .inp:focus,.message-content .message-form .inp:hover,.message-content .message-form .txt:focus,.message-content .message-form .txt:hover{box-shadow:0 0 4px rgba(0,0,0,.2);border-color:#BF3C39}
.message-content .message-form .sub{position:relative;margin-top:25px;color:#fff;font-size:18px;background:#BF3C39;vertical-align:middle;width:222px;height:55px;line-height:55px;cursor:pointer;text-align:center;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.message-content .message-form .sub:hover,.prodTitle .zx:hover{background:#BF3C39}
.honor-list{width:1220px}
.honor-list li{position:relative;float:left;margin-right:11px;margin-bottom:11px;width:293px;height:304px;overflow:hidden;background:#fff;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.honor-list li:hover{box-shadow:0 0 20px rgba(0,0,0,.2)}
.honor-list li .pic{padding:36px 60px;width:293px;height:304px;position:relative;z-index:2;background:#fff;text-align:center;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.honor-list li:hover .pic{-webkit-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px);transform:translateY(-40px)}
.honor-list li .pic img{-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.honor-list li:hover .pic img{-webkit-transform:scale(.95);-ms-transform:scale(.95);-o-transform:scale(.95);transform:scale(.95)}
.honor-list li .tit{position:absolute;left:0;bottom:0;width:100%;height:40px;line-height:40px;font-size:16px;color:#fff;text-align:center;background:#BF3C39}
.activity-list li{width:395px}
.activity-list li .pic{padding:0;height:263px;width:auto;overflow:hidden}
.activity-list li:hover .pic{-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}
.activity-list li:hover .pic img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.activity-list li .tit{background:#fff;color:#333}

.history-wrap{padding-bottom:100px;background:#dde4ee url("../images/develop_bg.jpg")/*tpa=http://www.zjshenfeng.com/skin/images/develop_bg.jpg*/ no-repeat center top;background-size:cover}
.history-wrap .tit-box{text-align:center}
.history-wrap .tit-box h4{font-size:40px;line-height:50px;font-family:Base-font;color:#333}
.history-wrap .tit-box .st{font-size:16px;line-height:20px;color:#777}
.history-wrap .cent-wrap{width:89.2%;margin:42px auto 0;position:relative;padding-bottom:100px}
.history-wrap .cent-wrap li:after,.history-wrap .cent-wrap ul:after{display:block;height:0;clear:both;visibility:hidden;overflow:hidden;content:"."}
.history-wrap .cent-wrap li,.history-wrap .cent-wrap ul{width:100%}
.history-wrap .cent-wrap ul{position:relative;z-index:2;padding-top:1px}
.history-wrap .cent-wrap li{margin-top:60px;position:relative;opacity:0;transition:opacity .4s ease 0s}
.history-wrap .cent-wrap li .cont-box{width:29%}
.history-wrap .cent-wrap li .year{font-size:40px;line-height:50px;color:#333;font-weight:700;font-family:Arial}
.history-wrap .cent-wrap li .word{font-size:14px;line-height:24px;margin-top:10px;color:#777}
.history-wrap .cent-wrap li .img{display:block;opacity:0;width:10.8%;border-radius:50%;overflow:hidden;margin-top:8px}
.history-wrap .cent-wrap li .img img{width:100%;height:auto}
.history-wrap .cent-wrap li:nth-child(odd) .img{float:left}
.history-wrap .cent-wrap li:nth-child(odd) .cont-box{float:left;margin-left:6.8%;text-align:right}
.history-wrap .cent-wrap li:nth-child(even) .img{float:right}
.history-wrap .cent-wrap li:nth-child(even) .cont-box{float:right;margin-right:9.7%;width:26%;text-align:left}
.history-wrap .cent-wrap li .point{display:inline-block;width:18px;height:18px;border:1px solid #ccc;background-color:#fff;position:absolute;left:50%;margin-left:-10px;text-align:center;border-radius:50%;top:14px}
.history-wrap .cent-wrap li .point i{display:none;width:10px;height:10px;margin-top:3px;vertical-align:top;background-color:#000;border-radius:50%}
.history-wrap .cent-wrap li.show{opacity:1}
.history-wrap .cent-wrap li.show .point i{display:inline-block}
.history-wrap .cent-line-box{width:1px;height:100%;position:absolute;left:50%;top:0;z-index:1;margin-left:-1px}
.history-wrap .cent-line-box .line{display:block;width:1px;height:100%;background-color:#ccc}
.history-wrap .cent-line-box .point-t{display:inline-block;width:15px;height:15px;border:1px solid #ccc;border-radius:50%;background-color:#fff;margin-left:-8px;position:absolute;top:0}
.history-wrap .cent-line-box .point-h{position:fixed;display:none;width:10px;height:10px;background-color:#000;left:50%;border-radius:50%;margin-left:-5px;top:50%;margin-top:-5px}
.history-wrap .bot-tit{line-height:36px;font-size:14px;text-align:center;color:#999;margin-top:16px}

.focus-detail .focus-item{height:384px;background:#fff;width:50%;float:left}
.focus-detail .focus-item .pic{position:relative;width:50%;overflow:hidden}
.focus-detail .focus-item .pic:before{content:"";position:absolute;right:-5px;top:50%;z-index:3;margin-top:-20px;width:22px;height:40px;background:url("../images/icon_sj.png")/*tpa=http://www.zjshenfeng.com/skin/images/icon_sj.png*/ no-repeat center;transform:rotate(180deg)}
.focus-detail .focus-item .pic img{max-width:initial;}
.focus-detail .focus-item:nth-child(3) .pic:before,.focus-detail .focus-item:nth-child(4) .pic:before{transform:rotate(0);left:-5px}
.focus-detail .focus-item .cont{overflow:hidden;padding:105px 7%}
.focus-detail .focus-item .cont .tit{font-size:24px;color:#000;margin-bottom:20px}
.focus-detail .focus-item .cont .des{font-size:16px;color:#333;line-height:30px}
.cate-wrap{height:60px}
.cate-content{width:100%;height:60px;line-height:60px;text-align:center;background:#fff}
.cate-content a{position:relative;display:inline-block;margin:0 20px;font-size:18px;color:#000;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.cate-content a.on,.cate-content a:hover{color:#BF3C39}
.cate-content a:before{content:"";position:absolute;left:50%;bottom:0;width:0;border-bottom:2px solid #BF3C39;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.cate-content a.on:before,.cate-content a:hover:before{left:0;width:100%}


.com-zx{display:inline-block;width:150px;height:40px;line-height:40px;text-align:center;font-size:16px;color:#fff!important;background:#62C7EA;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.com-zx:hover{background:#BF3C39}
.com-zx .icon-zx{width:22px;height:100%;background:url("../images/icon_zx.png")/*tpa=http://www.zjshenfeng.com/skin/images/icon_zx.png*/ no-repeat center;vertical-align:top;margin-right:5px}


.footer{position:relative;z-index:2;background:#000}
.foot-content{margin-bottom:50px}
.footer .foot-info{padding-top:75px}
.footer .foot-info .tel{margin-bottom:30px}
.footer .foot-info .tel .icon-tel{margin-right:12px;width:47px;height:47px;background:url("../images/icon_tel.png")/*tpa=http://www.zjshenfeng.com/skin/images/icon_tel.png*/ no-repeat center}
.footer .foot-info .tel .cont{display:inline-block;vertical-align:top}
.footer .foot-info .tel .cont .tit{color:grey;font-size: 14px;}
.footer .foot-info .tel .cont .des{font-size:24px;color:#fff;line-height:1.4}
.footer .foot-info .tel .cont .des span{font-size:16px}
.footer .foot-qr{padding-top:80px;text-align:center;margin-left:130px;line-height:40px}
.footer .foot-qr img{opacity:.8;width:100px}
.foot-nav{padding-top:65px}
.foot-nav .item{float:left;position:relative}
.foot-nav .item~.item{margin-left:110px}
.foot-nav .item~.item:before{content:"";position:absolute;top:0;left:-36px;width:1px;height:268px}
.foot-nav .item .navtit{position:relative;margin-bottom:10px;font-size:16px;color:#fff}
.foot-nav .item .subnav li a{display:inline-block;line-height:30px;font-size:14px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.foot-nav .item .subnav li a:hover{-webkit-transform:translateX(5px);-ms-transform:translateX(5px);-o-transform:translateX(5px);transform:translateX(5px)}
.links{margin-bottom:20px;line-height:25px}
.links .tit{width:70px;color:#555}
.links .links-cont{width:1130px}
.links .links-cont a{display:inline-block;font-size:12px;padding:0 8px;color:#555}
.copyright a:hover,.foot-nav .item .subnav li a:hover,.links .links-cont a:hover{color:#BF3C39}
.copyright{border-top:1px solid #1a1a1a;height:73px;line-height:72px;color:#666}
.copyright a,.foot-nav .item .subnav li a{color:#666}
.copyright a,.copyright .com-width,.copyright .focus{font-size:14px;color:#666;line-height:72px;}
.icon-cp{font-family:Arial}
.copyright .focus a{position:relative;margin-left:8px;opacity:.8;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.copyright .focus a .qr-box{position:absolute;right:0;bottom:45px;visibility:hidden;-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transform-origin:right bottom;-moz-transform-origin:right bottom;-ms-transform-origin:right bottom;-o-transform-origin:right bottom;transform-origin:right bottom;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.copyright .focus a .qr-box img{max-width:inherit;}
.copyright .focus a:hover .qr-box{visibility:visible;-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
.copyright .focus a:hover{opacity:1}
.copyright .focus .icon-wb{width:19px;height:16px;background:url("../images/icon_wb.png")/*tpa=http://www.zjshenfeng.com/skin/images/icon_wb.png*/ no-repeat center}
.copyright .focus .icon-wx{width:19px;height:15px;background:url("../images/icon_wx.png")/*tpa=http://www.zjshenfeng.com/skin/images/icon_wx.png*/ no-repeat center}


.subtit{ text-align:center; padding:3.2% 0; position:relative;}
.subtit h2{ font-size:34px; line-height:64px; color:#333333; font-weight:normal;}
.subtit p{ font-family:Arial, Helvetica, sans-serif; color:#bfbfbf; text-transform:uppercase;}
.subtit i{display: block; width: 50px; height: 2px; background: #000; margin: 20px auto 0px;}
.container{ max-width:1298px; min-width:300px; margin:0px auto;position: relative;}
.container2{ max-width:1200px; min-width:300px; margin:0px auto;}
@media ( max-width:1280px){
.container{ margin:0px 10px;}
}
@media ( max-width:1200px){
.container2{ margin:0px 10px;}
}
/* 招商 */
.whitetxt.subtit h2{color: #fff;}
.hyqj{padding-bottom: 4%;}
.hyqj .info{font-size: 15px; color: #666666; text-align: center; padding: 0px 50px;}

.AdvantageBox ul{padding: 2% 0 4%;}
.AdvantageBox ul li{width: 18%; margin: 0 3.5% 3%; float: left;}
.AdvantageBox ul li .box{border: 1px solid #e6e6e6; border-radius: 5px; text-align: center; padding: 15px 0px 32px;}
.AdvantageBox ul li .box .icon{width: 68px; height: 68px; position: relative; margin: 0 auto;}
.AdvantageBox ul li .box .icon img{position: absolute; left: 0px; top: 0px; width: 100%;}
.AdvantageBox ul li .icon .i1{transition: 400ms;}
.AdvantageBox ul li .icon .i2{-webkit-transform:scale(0); transform:scale(0); opacity:0; filter:alpha (opacity=0); transition:500ms;}
.AdvantageBox ul li:hover .icon .i2{-webkit-transform:scale(1); transform:scale(1); opacity:1;  filter:alpha(opacity=100);}
.AdvantageBox ul li:hover .icon .i1{opacity: 0; filter: alpha(opacity=0); -webkit-transform: scale (1.2); transform: scale(1.2);}
.AdvantageBox ul li .box .name{display: block; font-size: 18px; line-height: 47px; color: #4d4d4d;}
.AdvantageBox ul li .box i{display: block; width: 40px; height: 1px; background: rgba(255,255,255,0.6); margin: 0 auto;}
.AdvantageBox ul li:hover .box{border: 1px solid #BF3C39;}
.AdvantageBox ul li:hover .box .name{color: #BF3C39;}

.Jmprocess .owl-controls .owl-nav .owl-prev,.Jmprocess .owl-controls .owl-nav .owl-next{width: 29px; height: 29px; border: none; top: 50%; margin-top: -14px; background-color: #fff; background-repeat: no-repeat;}
.Jmprocess .owl-controls .owl-nav .owl-prev{left: -58px; background-image: url("../images/left.png")/*tpa=http://www.zjshenfeng.com/skin/images/left.png*/;}
.Jmprocess .owl-controls .owl-nav .owl-next{right: -58px; background-image: url("../images/right.png")/*tpa=http://www.zjshenfeng.com/skin/images/right.png*/;}
.Jmprocess .owl-controls .owl-nav .owl-prev:hover{background-image: url("../images/lefton.png")/*tpa=http://www.zjshenfeng.com/skin/images/lefton.png*/;}
.Jmprocess .owl-controls .owl-nav .owl-next:hover{background-image: url("../images/righton.png")/*tpa=http://www.zjshenfeng.com/skin/images/righton.png*/;}

.ShopList .owl-controls .owl-nav .owl-prev,.ShopList .owl-controls .owl-nav .owl-next{width: 29px; height: 29px; border: none; top: 50%; margin-top: -14px; background-color: #fff; background-repeat: no-repeat;}
.ShopList .owl-controls .owl-nav .owl-prev{left: -65px; background-image: url("../images/left.png")/*tpa=http://www.zjshenfeng.com/skin/images/left.png*/;}
.ShopList .owl-controls .owl-nav .owl-next{right: -65px; background-image: url("../images/right.png")/*tpa=http://www.zjshenfeng.com/skin/images/right.png*/;}
.ShopList .owl-controls .owl-nav .owl-prev:hover{background-image: url("../images/lefton.png")/*tpa=http://www.zjshenfeng.com/skin/images/lefton.png*/;}
.ShopList .owl-controls .owl-nav .owl-next:hover{background-image: url("../images/righton.png")/*tpa=http://www.zjshenfeng.com/skin/images/righton.png*/;}

.JoinCon{background-image: url("../images/joinbg.jpg")/*tpa=http://www.zjshenfeng.com/skin/images/joinbg.jpg*/; background-position: center center; background-repeat: no-repeat; padding-bottom: 8%;}
.JoinCon .con{text-align: center; font-size: 18px; line-height: 30px; color: #fff; font-family: "宋体";}
.JoinCon .con .warm{font-size: 24px; margin-bottom: 5%;line-height: 30px; color: #fff; font-family: "宋体";}
.JoinCon .con .info span{font-size: 18px; line-height: 30px; color: #fff; font-family: "宋体";}
.ShopEnd{overflow: hidden; margin-bottom: 4%;}
.ShopEnd .owl-carousel{padding-bottom: 72px;}
.ShopEnd .scroll .item{margin: 0px 10px;}
.ShopEnd .scroll .item img{display: block; width: 100%;}
.ShopEnd .scroll .item .name{display: block; font-size: 18px; color: #4c4c4c; text-align: center; border: 1px solid #ebebeb; border-top: none; line-height: 78px;}
.ShopEnd .owl-controls {position: absolute; bottom: 0px; width: 100%; height: 29px; left: 0px; text-align: center; z-index: 1;}
.ShopEnd .owl-controls .owl-nav .owl-prev,.ShopEnd .owl-controls .owl-nav .owl-next{width: 29px; height: 29px; border: none; display: inline-block; margin: 0px 64px; position: static; background-color: #fff; background-repeat: no-repeat;}
.ShopEnd .owl-controls .owl-nav .owl-prev{background-image: url("../images/left.png")/*tpa=http://www.zjshenfeng.com/skin/images/left.png*/;}
.ShopEnd .owl-controls .owl-nav .owl-next{background-image: url("../images/right.png")/*tpa=http://www.zjshenfeng.com/skin/images/right.png*/;}
.ShopEnd .owl-controls .owl-nav .owl-prev:hover{background-image: url("../images/lefton.png")/*tpa=http://www.zjshenfeng.com/skin/images/lefton.png*/;}
.ShopEnd .owl-controls .owl-nav .owl-next:hover{background-image: url("../images/righton.png")/*tpa=http://www.zjshenfeng.com/skin/images/righton.png*/;}
.ShopEnd .owl-dots{ position:absolute; width:128px; text-align:center; bottom:5px; left: 50%; margin-left: -64px; z-index: 3;}
.ShopEnd .owl-dot{display:inline-block; margin:0 6px; width:6px; height:6px; border: 2px solid #999999; border-radius: 50%;box-sizing: content-box;}
.ShopEnd .owl-dot.active{border: 2px solid #BF3C39; background: #BF3C39;}


.graybox{ background:#fafafa; padding-bottom:5%;}

/*加盟专区*/
.anm.hyqj .Jm_hyqj {transform:translateY(0);-webkit-transform:translateY(0);opacity:1;}
.anm.dmzs .JmShop{transform:translateY(0);-webkit-transform:translateY(0);opacity:1;}

.Jmprocess{padding-bottom:4.5%;}
.Jmprocess .subtit h2{color:#585353;}
.Jmprocess .subtit p{color:#939393;}
.Jmprocess .owl-dots{filter:alpha(opacity=0);-moz-opacity: 0;opacity:0;}
.owl-controls .owl-nav .owl-prev,.owl-controls .owl-nav .owl-next{width: 29px; height: 29px; line-height: 999px; overflow: hidden; position: absolute; border: none; top: 50%; margin-top: -14px; background-color: #fff; background-repeat: no-repeat; border-radius: 50%;}
.owl-controls .owl-nav .owl-prev{left: 0px; background-image: url("../images/left.png")/*tpa=http://www.zjshenfeng.com/skin/images/left.png*/;}
.owl-controls .owl-nav .owl-prev:hover{background-image: url("../images/lefton.png")/*tpa=http://www.zjshenfeng.com/skin/images/lefton.png*/;}
.owl-controls .owl-nav .owl-next{right: 0px; background-image: url("../images/right.png")/*tpa=http://www.zjshenfeng.com/skin/images/right.png*/;}
.owl-controls .owl-nav .owl-next:hover{background-image: url("../images/righton.png")/*tpa=http://www.zjshenfeng.com/skin/images/righton.png*/;}
.Jmprocess .scroll{ background:url("../images/dateline.png")/*tpa=http://www.zjshenfeng.com/skin/images/dateline.png*/ center center repeat-x; height:325px; position:relative; padding:0px 59px; overflow: hidden;}
/* .Jmprocess .jmcarousel1 .owl-item{ width:214px !important;} */
.Jmprocess .scroll .item{ width:204px; padding: 0px 0px 48px; color:#808080; cursor:pointer; text-align:center; position:relative;}
.Jmprocess .scroll .item .box{height:120px; border: 1px solid #ebebeb; border-radius: 5px;}
.Jmprocess .scroll .item .arr{ background:url("../images/jmarr.png")/*tpa=http://www.zjshenfeng.com/skin/images/jmarr.png*/; width:15px; height:48px; left:50%; bottom:0px; position:absolute; margin-left:-7px;}
.Jmprocess .scroll .item h2{ padding-top:14px; line-height:53px; font-size:26px; font-family: Arial; color:#808080; font-weight:normal;}
.Jmprocess .scroll .item p{ line-height:28px; font-size:16px;}
.Jmprocess .scroll .item:hover .box{ color:#BF3C39; box-shadow: 0px 0px 15px #ccc;}
.Jmprocess .scroll .item:hover h2{ color:#BF3C39;}
.Jmprocess .scroll .item.next{margin-top:155px; padding: 48px 0px 0px;}
.Jmprocess .scroll .item.next .arr{ top:0px;
	-webkit-transform: rotate(-180deg) !important;
	-moz-transform: rotate(-180deg) !important;
	-ms-transform: rotate(-180deg) !important;
	-o-transform: rotate(-180deg) !important;
	transform: rotate(-180deg) !important;}
.jmcarousel2{ display:none;}

.Jmform{ margin:0px auto;}
.Jmform dl{ position:relative; float: left; width: 22%; margin-right: 4%; border-bottom: 1px solid #e6e6e6;}
.Jmform dl:nth-child(4n){margin-right: 0;}
.Jmform dl dd input::placeholder{color: #4c4c4c;}
.Jmform dl .getcode{position: absolute; right: 0px; top: 50%; margin-top: -11px; width: 78px; height: 22px; border: 1px solid #e6e6e6; font-size: 14px; color: #aaa;}
.Jmform .inputtxt{height:42px; line-height:42px; color: #333; font-size: 16px;}
.Jmform .select{ background:#fff; width:102px; height:44px; border:1px solid #dcdcdc; text-indent:0.5em; color:#b2b2b2;}
.Jmform .sendbtn{ font-size:16px; cursor:pointer; width:159px; height:40px; background: #BF3C39; color:#fff; margin:5% 0 15px;}


@media ( max-width:1200px){
.Jmprocess .scroll{ padding:0px 10px;}
.owl-carousel .owl-controls .owl-nav .owl-prev{left:0px; width:30px; height:30px;}
.owl-carousel .owl-controls .owl-nav .owl-next{right:0px; width:30px; height:30px;}
}

@media ( max-width:768px){

.Jmform dl{width: 48%; margin-right: 0; margin-bottom: 10px;}
.Jmform dl:nth-child(2n){float: right;}
}
@media ( max-width:480px){
.Jmform dl,.Jmform dl:nth-child(2n){width: 100%; float: none;}
.Jmform .inputtxt{ width:98%;}
.Jmprocess .scroll{height: 244px;}
.Jmprocess .scroll .item{width: 100%;}
.Jmprocess .scroll .item.next .arr{top: -41px;}
.Jmprocess .scroll .item.next{padding-top: 5px;}
.Jmprocess .scroll .item .box{height: 80px;}
.Jmprocess .scroll .item h2{line-height: 26px; font-size: 20px;}
.Jmform .select{ width:32%;}


}


.jmfw .SerList li{ width:16%;}

@media ( max-width:998px){
.subtit h2{ font-size:20px; line-height:40px;}
}
@media ( max-width:1024px){
	.hyqj .info{padding: 0;}
	.JoinCon{background-size: auto 100%;}
	.AdvantageBox ul li{margin: 0 3% 3% 0; width: 22.75%;}
	.AdvantageBox ul li:nth-child(4n){margin-right: 0;}
	.AdvantageBox ul li .box{padding: 15px 0px;}
	.AdvantageBox ul li .box .name{font-size: 16px;}
	.JoinCon .con .warm{font-size: 18px;}
	.Jmprocess .owl-controls .owl-nav .owl-prev{left: 0px;}
    .Jmprocess .owl-controls .owl-nav .owl-next{right: 0px;}
}

@media ( max-width:768px){
	.AdvantageBox ul li .box .name{font-size: 13px;}
	.JoinCon .con .info span{font-size: 16px;}
}

@media ( max-width:640px){
	.AdvantageBox ul li .box .icon{width: 40px; height: 40px;}
}

@media ( max-width:480px){
	.AdvantageBox ul li{width: 48%; margin-right: 0;}
	.AdvantageBox ul li:nth-child(2n){float: right;}
}



@media only screen and (max-width:768px){img{max-width:100%;height:auto!important;vertical-align:middle}
.com-width{width:94%!important}
.wap-box{display:block}
.pd-100{padding-bottom:35px}
.pd-80{padding-bottom:25px}
.pc-box,.service-system .clearfix{display:none}
.index-service ul{padding:20px 0}
.index-service ul li{width:50%;padding:10px 0;margin:2% 0}
.index-service ul li .pic{width:40px;height:40px;line-height:40px}
.index-service ul li .pic .icon-s1,.index-service ul li .pic .icon-s2,.index-service ul li .pic .icon-s3,.index-service ul li .pic .icon-s4{width:20px;height:40px;background-size:contain}
.index-service ul li .tit{font-size:16px;margin-top:6px;margin-bottom:5px}
.com-title1{padding:25px 0}
.com-title1 .en{margin-bottom:5px;font-size:18px}
.com-title1 .cn{display:inline-block;width:100px;height:28px;line-height:28px;background-size:contain;font-size:20px}
.index-product-con .item{height:auto}
.index-product-con .item .cont{padding:5% 0}
.index-product-con .item .cont .tit{padding-bottom:4%;margin-bottom:5%;font-size:16px}
.index-product-con .item .cont .des{font-size:12px;margin-bottom:5%;display: none;}
.index-product{padding-bottom:8%}
.index-about{padding:0 3%}
.index-about .cont,.index-about .pic{position:relative;width:100%;height:auto;float:none}
.index-about .cont .cont-box{position:static;right:0;width:auto;padding:4% 4% 6%;background:#fff}
.index-about .cont:before{display:none}
.index-news .com-title1{padding:25px 0}
.index-about .cont .cont-box .tit-cn,.index-about .cont .cont-box .tit-en{font-size:20px}
.index-about .cont .cont-box .des{margin-bottom:4%;padding-right:0;font-size:12px;color:#000;line-height:2}
.about-info{height:auto;margin-top:4%;margin-bottom:4%}
.about-info li{float:left;margin-right:0;width:50%;text-align:center;background:#f5f5f5;padding:3%}
.about-info li p span{font-size:20px}
.about-info li p .counter{width:auto!important}
.com-more{width:80px;height:20px;line-height:18px;font-size:10px}
.index-news-recom{display:none;width:auto;height:auto;float:none}
.index-news-new{float:none}
.index-news-recom{margin-bottom:10px}
.index-news-recom .txt li{height:50px;line-height:50px;width:70%;overflow:hidden}
.index-news-recom .txt li a{padding:0 3%;font-size:14px}
.index-news-recom .num{bottom:20px}
.index-news-recom .num li{width:10px;height:10px;line-height:10px;margin-left:10px}
.page-banner .pb-tit{left:0;top:30%;width:100%;margin-left:0}
.page-banner .pb-pic{transform:translate(0)!important}
.index-news{padding-bottom:5%}
.index-news-new li{width:100%;height:auto}
.index-news-new li a{padding:3%}
.index-news-new li a:after{content:".";clear:both;font-size:0}
.index-news-new li .pic img{height:auto;width:100%;max-width:none}
.index-news-new li .pic{margin-right:4%;width:30%;height:auto;line-height:1}
.index-news-new li .tit{padding-top:2%;margin-bottom:3%;font-size:12px}
.index-news-new li .des{display:none}
.about-brand{padding:30px 0;text-align:center}
.about-brand .brand1 img{width:90px;height:auto}
.about-brand .brand-list{font-size:0;padding:3% 3% 0}
.about-brand .brand-list li{display:inline-block;margin:0;width:33.3333%}
.about-brand .brand-list li:nth-child(2) img{width:70px}
.intro-item .cont,.intro-item .pic{width:100%;float:none}
.intro-item .cont{position:static;height:100%;padding:5% 3%}
.intro-item .cont .tit{margin-bottom:10px;font-size:18px;color:#000;line-height:1.2}
.intro-item .cont .des{margin-bottom:10px;font-size:12px;color:#333}
.com-title2{padding:30px 0;text-align:center;width:100%}
.com-title2 .cn{font-size:20px}
.com-title2 .des{margin-top:10px;font-size:12px;color:#333;padding:0 5%}
.team-wrap{padding-bottom:3%;height:auto;background:url("../images/team_bg.jpg")/*tpa=http://www.zjshenfeng.com/skin/images/team_bg.jpg*/ no-repeat center;background-size:cover}
.team-content .item{float:none}
.team-content .item .pic{overflow:hidden;background:0 0;margin-bottom:10px}
.team-content .item .team-brand{width:100%;height:auto;line-height:2;text-align:center;padding:8% 0}
.team-content .item~.item{margin-left:0}
.about-culture{padding-bottom:10px;height:auto}
.culture-list{padding-bottom:3%;width:auto}
.culture-list li{position:relative;float:none;width:100%;height:auto;margin-right:0;padding:5%;margin-bottom:10px}
.history-wrap{padding-bottom:60px}
.history-wrap .cent-wrap{width:94%;margin:20px auto 0}
.history-wrap .cent-wrap li:first-child{opacity:1}
.history-wrap .cent-wrap li{margin-top:20px;transition:opacity .3s ease 0s}
.history-wrap .cent-wrap li .img{display:none}
.history-wrap .cent-wrap li .cont-box{width:35%}
.history-wrap .cent-wrap li:nth-child(odd) .cont-box{margin-left:5%}
.history-wrap .cent-wrap li:nth-child(even) .cont-box{margin-right:5%;width:35%}
.history-wrap .cent-wrap li .year{font-size:24px}
.honor-list{width:auto}
.activity-list li,.honor-list li{width:32%;height:auto;margin-right:0;margin-bottom:2%;padding:1%;background:0 0}
.activity-list li .pic,.honor-list li .pic{padding:0;height:auto;width:100%}
.honor-list li .tit{position:static;background:#fff;color:#333;font-size:14px}
.honor-list li:hover .pic{-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}
.service-system{padding-top:0;height:auto;background:#fff;text-align:center;padding-bottom:20px}
.service-system .big-tit{font-size:20px;color:#000;line-height:1.5;margin-top:15px;margin-bottom:10px}
.service-system .big-tit span{font-size:16px;color:#333}
.service-system ul li{position:relative;float:left;margin-top:7%;margin-bottom:7%;width:50%;margin-right:0}
.service-system ul li .num{font-size:26px}
.service-system ul li:first-child{border-right:1px solid #dadada}
.service-system ul li:first-child:before{display:none}
.service-system ul li .num i{width:auto!important}
.service-system .service-num{line-height:35px;color:#000;padding-left:0;background:#fff;height:35px}
.service-system .service-num span{font-size:20px;color:#f20000}
.service-safe .pic{margin-right:0;width:100%;float:none}
.service-safe .cont{overflow:hidden;padding:5%}
.service-safe .cont .com-title2{padding:3% 0 20px;text-align:left}
.service-safe .cont .com-title2 .des{padding:0}
.service-safe .cont ul li{height:40px;line-height:40px;margin-bottom:3%;font-size:16px;color:#333}
.service-safe .cont ul li span{width:40px;height:40px;margin-right:12px;line-height:40px}
.service-safe .cont ul li:last-child span{font-size:14px}
.service-video .bd{height:auto;overflow:hidden}
.list-video{width:100%}
.list-video li{margin-bottom:10px;margin-right:0;width:49%}
.list-video li:nth-child(2n+1){margin-right:2%}
.list-video li p{height:auto;line-height:1.5;font-size:12px}
.service-video{padding-bottom:20px}
.faq-list .question{font-size:12px;height:30px;line-height:30px;cursor:pointer;padding:0 3%;color:#333;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.faq-list .question .fa-q{vertical-align:top;width:20px;height:100%;color:#333}
.faq-list .question .fa-dropdown,.foot-nav .item .navtit .fa-dropdown{float:right;width:6px;height:100%;background:url("../images/icon_down_faq.png")/*tpa=http://www.zjshenfeng.com/skin/images/icon_down_faq.png*/ no-repeat center;background-size:contain;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.faq-list .answer{padding:0 3% 10px 32px;line-height:1.8;display:none;position:relative;margin-top:10px}
.faq-list .answer:before{content:"A :";position:absolute;left:10px;top:0;font-size:12px;width:20px;color:#333}
.contact-info ul li~li:before{display:none}
.contact-info ul li{position:relative;float:left;width:50%;text-align:center;height:110px;padding:0}
.contact-info ul li .tit{padding:5px 0;font-size:14px;color:#000}
.contact-info ul li .info{font-size:12px!important;color:#333}
.sp-ct{background:url("../images/sprite-ct.png")/*tpa=http://www.zjshenfeng.com/skin/images/sprite-ct.png*/ no-repeat;background-size:29px 104px}
.icon-addr{height:16px;width:12px;background-position:0 0}
.ct-4{height:21.5px;width:16.5px;background-position:0 -16px}
.ct-1{height:25px;width:27px;background-position:0 -37.5px}
.ct-3{height:18.5px;width:27.5px;background-position:0 -62.5px}
.ct-2{height:23px;width:29px;background-position:0 -81px}
.contact-info ul li .icon{height:30px;line-height:30px}
.consult-content{float:none;width:100%;height:200px}
.message-content{width:100%;padding-left:0;padding-right:0}
.message-info .contact-title{font-size:20px;padding:20px 3%;text-align:center}
.message-form{padding:0 3%}
.message-content .message-form .inp{width:100%;height:35px;line-height:35px;padding:0 10px;background:#fff;margin-bottom:10px;font-size:14px;border:1px solid #b2b2b2;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.message-content .message-form .txt{width:100%;height:100px;padding:5px 10px;background:#fff;font-size:14px}
.message-content .message-form .com-button{display:block;margin-top:0;font-size:0;width:100%;height:auto;line-height:1;text-align:center;padding-bottom:30px}
.message-content .message-form .sub{display:inline-block;position:relative;margin-top:10px;color:#fff;font-size:14px;background:#BF3C39;vertical-align:middle;width:100%;height:35px;line-height:35px;cursor:pointer;text-align:center;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.honor-list{width:auto}
.activity-list li,.honor-list li{width:100%;height:auto}

.history-wrap{padding-bottom:60px}
.history-wrap .cent-wrap{width:94%;margin:20px auto 0}
.history-wrap .cent-wrap li:first-child{opacity:1}
.history-wrap .cent-wrap li{margin-top:20px;transition:opacity .3s ease 0s}
.history-wrap .cent-wrap li .img{display:none}
.history-wrap .cent-wrap li .cont-box{width:35%}
.history-wrap .cent-wrap li:nth-child(odd) .cont-box{margin-left:5%}
.history-wrap .cent-wrap li:nth-child(even) .cont-box{margin-right:5%;width:35%}
.history-wrap .cent-wrap li .year{font-size:24px}

.focus-detail .focus-item{height:auto;background:#fff;width:100%;float:none;padding:3%}
.focus-detail .focus-item .pic{position:relative;width:100%;overflow:hidden;float:none}
.focus-detail .focus-item .cont{overflow:hidden;padding:5%}
.focus-detail .focus-item .pic:before{left:5%;bottom:-7px;top:unset;top:auto;margin-top:0;width:11px;height:20px;background-size:contain;transform:rotate(270deg)}
.focus-detail .focus-item:nth-child(3) .pic:before,.focus-detail .focus-item:nth-child(4) .pic:before{transform:rotate(270deg);bottom:-7px;top:unset;top:auto;left:5%}
.focus-detail .focus-item .cont .tit{font-size:16px;color:#000;margin-bottom:10px}
.focus-detail .focus-item .cont .des{font-size:14px;color:#333;line-height:2}

.cate-wrap{height:auto}
.cate-content{padding:0 3%;width:100%;height:auto;line-height:2;text-align:center;background:#fff}
.cate-content a{position:relative;display:inline-block;padding:1% 0;margin:0;font-size:14px;width:33.3333%;color:#000;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}


.foot-nav{padding-top:30px;float:none}
.foot-nav .item{width:100%;margin-bottom:10px}
.foot-nav .item .subnav{display:none;padding-left:3%}
.foot-nav .item~.item{margin-left:0}
.foot-nav .item .navtit{position:relative;margin-bottom:5px;font-size:14px;height:20px}
.foot-nav .item .subnav li a{line-height:2;font-size:12px;width:100%;margin:1px 0}

.footer{padding-bottom:45px}
.footer .foot-info{padding-top:15px;margin-top:10px;width:100%;float:none;border-top:1px solid #1a1a1a}
.footer .foot-info .tel{margin-bottom:0}
.footer .foot-info .tel .icon-tel{margin-right:6px;width:23px;height:23px;background:url("../images/icon_tel.png")/*tpa=http://www.zjshenfeng.com/skin/images/icon_tel.png*/ no-repeat center;background-size:contain;margin-top:8px}
.footer .foot-qr{padding-top:20px;text-align:center;margin-left:0;line-height:40px;float:left;display:none}
.footer .foot-info .tel .cont .des{font-size:16px;color:#fff;line-height:1.2}
.footer .foot-info .tel .cont .des a{color:#fff}
.foot-content{margin-bottom:20px}
.copyright{border-top:1px solid #1a1a1a;height:auto;line-height:2;padding:5% 0;color:#666;text-align:center}
.copyright .focus{display:block;float:none;margin-bottom:2%}
.links{display:none}
.com-zx{margin-top:3px;width:100px;height:30px;line-height:30px;font-size:12px}
.com-zx .icon-zx{width:11px;height:100%;background:url("../images/icon_zx.png")/*tpa=http://www.zjshenfeng.com/skin/images/icon_zx.png*/ no-repeat center;background-size:contain;vertical-align:top;margin-right:5px}
.foot-nav .item .navtit .fa-dropdown{background:url("../images/icon_down_nav.png")/*tpa=http://www.zjshenfeng.com/skin/images/icon_down_nav.png*/ no-repeat center!important;background-size:contain;height:7px!important}
.foot-nav .item .navtit.on .fa-dropdown{background:url("../images/icon_down_faq2.png")/*tpa=http://www.zjshenfeng.com/skin/images/icon_down_faq2.png*/ no-repeat center!important;background-size:contain}
.copyright a, .copyright .com-width, .copyright .focus{line-height:inherit}


}
