/*
* @description: PC
* @author: Senxia
* @update: 2018-07-24
*/

body,html{ margin: 0; padding: 0;background: #fff; font-family: Arial, Helvetica, sans-serif}
body,IMG,ul,li,i,dd,ol,section,dl,dt,figure{ list-style:none; margin:0; padding:0; border:0;}
i{ font-style:normal;}a{ text-decoration:none;}
h1,h2,h3,h4{display:inline-block;*display: inline;*zoom: 1; margin:0; padding:0; font-weight:100; font-size:100%;}
.main{ width: 1280px; margin: 0 auto;}
a{ transition:all 0.3s cubic-bezier(0.075, 0.82, 0.165, 1)}


.banner-zt .b-l a,
.banner-zt .b-l a::before,
.banner-zt .b-l a::after,
.i-ab .i-ab-r,
.i-ab .i-ab-l,
.i-products .list,
.i-news{transition:all 0.3s cubic-bezier(0.075, 0.82, 0.165, 1)}

.header{ width: 100%; position: absolute; top: 0; left: 0; height: 137px; /*overflow: hidden;*/ z-index: 2; background: rgba(12,20,29,.9)}
.header .logo{ margin: 44px 0 0 13px; float: left;}
.header ul.nav{ width: auto; float: right; margin-top: 38px;}
.header ul.nav li{ float: left;}
.header ul.nav li a{margin: 0 20px; line-height: 56px; text-transform: uppercase; float: left; color: #fff; font-size: 14px; position: relative;}
.header ul.nav li a.cur{ color: #fff;}
.header ul.nav li a:hover{ color: #c01412;}
/*.header ul.nav li a.cur:hover{ color: #c01412;}*/
.header ul.nav li a.cur::after{ content: ""; position: absolute; bottom: 0; left: 50%; margin-left: -3px; width: 0; height: 0; border-width:0 5px 9px;border-style:solid;border-color:transparent transparent #c01412;}
.header .main nav .logo{ display: none;}

.slideBox{ width: 100%; position: relative; float: left; overflow: hidden;}
.slideBox .hd{ display: none;}
.slideBox .bd{ width: 100%; float: left;}
.slideBox .bd li{ width: 100%; position: relative; float: left; }
.slideBox .bd li img{ width: 100%; float: left;}
.slideBox .bd li:after{ content: ""; width: 100%; height: 100%; position: absolute; opacity: 0.1; background: #000; z-index: 1; left: 0; top: 0}
.slideBox .prev,.slideBox .next{ position: absolute; top: 50%; right: 40px; margin-top: 36px; width: 72px; height: 72px; line-height: 72px; float: left; background: url(../images/next.png) no-repeat top center / 100% 100%; z-index: 99;}
.slideBox .prev{ left: 40px; right: auto; background-image: url(../images/prev.png)}
.slideBox .prev:hover,.slideBox .next:hover{ opacity: 0.7;}


.banner-zt{ margin: 0 auto; position: absolute; z-index: 2; width: 1280px; left: 50%; margin-left: -640px; top: 50%; margin-top: -22px; }
.banner-zt .b-l{ color: #fff; width: 208px; float: left;}
.banner-zt .b-l h3{ color: #fff; padding: 126px 7px 0; box-sizing: border-box; width: 100%; font-family: "AvenirNextLTPro-Cn"; font-weight: bold; font-size: 48px; border: 10px solid #c01412; line-height: 66px;}
.banner-zt .b-l a{ margin-top: 30px; font-size: 14px; text-transform: uppercase; color: #fff; width: 100%; box-sizing: border-box; padding-left: 55px; background: #000; line-height: 75px; float: left; position: relative; z-index: 1; }
.banner-zt .b-l a::before{ content: "\e662"; font-family: "iconfont"; color: #c01412; position: absolute; left: 15px; top: 50%; margin: -15px 0 0 0; width: 30px; height: 30px; float: left; line-height: 30px; text-align: center; font-size: 30px;}
.banner-zt .b-l a::after{ content: ""; position: absolute; top: 0; left: 0; width: 0; height: 100%; background: #c01412; z-index: -1; }
.banner-zt .b-l a:hover::before{ color: #fff;}
.banner-zt .b-l a:hover::after{ width: 100%;}
.banner-zt .b-l a:hover{ opacity: 0.9;}



.banner-zt .b-r{ color: #fff; width: 500px; float: left; margin-top: 140px; margin-left: 30px;}
.banner-zt .b-r h3{ color: #fff; width: 100%; font-family: "AvenirNextLTPro-Cn"; font-weight: bold; line-height: 70px; font-size: 60px; text-transform: uppercase;}
.banner-zt .b-r p{ margin: 0; line-height: 21px; font-size: 14px;}

.i-ab{ width: 100%; float: left; overflow: hidden;}
.i-ab .i-ab-l{ width: 590px; float: left; margin: 60px 0 0 20px; position: relative;}
.i-ab .i-ab-l > .tit{ width: 100%; font-size: 30px; text-transform: uppercase; font-weight: bold; font-family: "ArialNarrow-Bold"; position: relative; float: left; line-height: 82px;}
.i-ab .i-ab-l > .tit i{ color: #c01412; }
.i-ab .i-ab-l p{ color: #6c6c6c; font-size: 14px; line-height: 24px; margin: 0 0 16px; float: left;}
.i-ab .line-deshed{ border: 1px dashed #fcc4cd; height: 1px; border-width: 1px 0; width: 100%; float: left;}
.i-ab-l-down{ margin-top: 36px; float: left; width: 100%; }
.i-ab-l-down > a{ width: auto; float: left; margin-top: 26px;}
.i-ab-l-down > a .img,.i-ab-l-down > a .tit{ float: left;}
.i-ab-l-down > a .img{ margin-right: 16px;}
.i-ab-l-down > a .tit h3{ display: block; font-size: 14px; color: #000; line-height: 24px;}
.i-ab-l-down > a .tit span{ display: block; font-size: 14px; color: #999; line-height: 24px;}
.icon-list{ float: right; margin-top: 33px;}
.icon-list li{ width: 45px; height: 45px; text-align: center; float: left; margin-left: 8px; box-sizing: border-box; border: 1px solid #eaeaea; transition:all 0.3s ease;}
.icon-list li a{ font-family: "iconfont"; float: left; width: 100%; text-align: center; color: #444; line-height: 45px; font-size: 18px;}
.icon-list li:hover{ background: #c01412}
.icon-list li:hover a{ color: #fff;}

.i-ab .i-ab-r{ width: 565px; float: right; margin: 50px 38px 0 0; position: relative;}
.i-ab .i-ab-r .list{ width: 100%; float: left; position: relative; padding-bottom: 50px; }
.i-ab .i-ab-r .list img{ max-width: 100%;}
.i-ab .i-ab-r .list .i-ab-logo{ width: 298px; height: 283px; background: #c01513; bottom: 0; left: 150px; float: left; position: absolute;}
.i-ab .i-ab-r .list .i-ab-logo:after{ content: ""; position: absolute; top: 8px; left: 8px; border: 2px solid #fff; width: 278px; height: 263px; opacity: 0.5;}
.i-ab .i-ab-r .list .i-ab-logo > img{ float: left; margin-top: 104px; margin-left: 62px;}


.i-adv{ width: 100%; float: left; margin-top: 88px; background: #000; position: relative; overflow: hidden;}
.i-adv .i-adv-l{ width: 640px; float: right; box-sizing: border-box; padding: 0 46px 0 12px;}
.i-adv .tit{ width: 100%; box-sizing: border-box; padding-left: 18px; font-size: 36px; margin-top: 62px; text-align: left; font-weight: bold; text-transform: uppercase; color: #fff; font-family: "ArialNarrow-Bold"; position: relative; float: left; line-height: 60px; z-index: 1;}
.i-adv .tit i{ color: #c01412; }
.i-adv .tit:before{ content: ""; position: absolute; top: -3px; left: 0; width: 42px; border: 4px solid #c01513; box-sizing: border-box; height: 40px; z-index: -1;}
.i-adv .line-deshed{ border: 1px dashed #fcc4cd; height: 1px; border-width: 1px 0; width: 100%; float: left;}
.i-adv .i-adv-l p{ font-size: 14px; color: #fff; line-height: 24px; margin: 13px 0 26px; float: left;}
.i-adv .i-adv-l .list{ display: table; width: 100%; float: left; margin-bottom: 44px;}
.i-adv .i-adv-l .list li{ display: table-cell; height: 60px; box-sizing: border-box; padding-left: 74px;}
.i-adv .i-adv-l .list li h3{ font-size: 24px; color: #fff; width: 100%; float: left; font-weight: bold;}
.i-adv .i-adv-l .list li span{ font-size: 14px; color: #666; text-transform: uppercase; width: 100%; float: left;}
.i-adv .i-adv-l .list li:last-child h3{ font-size: 20px;}
.i-adv .i-adv-l .list li.i-adv01{ background: url(../images/i-adv01.jpg) no-repeat left center;}
.i-adv .i-adv-l .list li.i-adv02{ background: url(../images/i-adv02.jpg) no-repeat left center;}
.i-adv .i-adv-l .list li.i-adv03{ background: url(../images/i-adv03.jpg) no-repeat left center;}
.i-adv .i-adv-l .i-zs{ width: 100%; float: left;}
.i-adv .i-adv-l .i-zs .img{ float: left; margin-right: 10px;}
.i-adv .i-adv-r{ width: 50%; float: right; }
.i-adv .i-adv-r img{ width: 100%; transition: all 0.3s ease 0.1s; -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: grayscale(100%); filter: gray; }
.i-adv .i-adv-r .list{ width: 61.4%; float: left;}
.i-adv .i-adv-r .list >.img{ width: 100%;}
.i-adv .i-adv-r > .img{ width: 38.6%; float: left;}
.i-adv .i-adv-r img:hover{-webkit-filter: grayscale(0%); -moz-filter: grayscale(0%); -ms-filter: grayscale(0%); -o-filter: grayscale(0%); filter: grayscale(0%); filter: ; }
.i-adv .m-adv-r{ display: none;}
.i-adv .m-adv-r .hd{ display: none;}

.i-products{ width: 100%; border-top: 1px solid #ddd; text-align: center; float: left; margin-top: 126px; position: relative;}
.i-products::before{ content: ""; position: absolute; top: -20px; left: 50%; margin-left: -21px; border: 4px solid #c01513; width: 42px; height: 40px; z-index: 1;}
.i-products::after{ content: ""; position: absolute; top: -3px; left: 50%; margin-left: -45px; background: #c01513; border-left: 45px solid #fff; border-right: 45px solid #fff; width: 5px; height: 12px;}
.i-products .main{ width: 1266px; margin: 0 auto;}

.i-products .tit{ width: 100%; color: #000; margin-top: 35px; font-weight: bold; text-transform: uppercase; font-size: 36px; text-align: center; font-family: "ArialNarrow-Bold"; position: relative; float: left; line-height: 64px;}
.i-products .tit i{ color: #c01513;}
.i-products .list{ width: 100%; float: left;}
.i-products .list li{ float: left; width: 420px; margin-right: 3px; position: relative;}
.i-products .list li a{ float: left; color: #c01513;}
.i-products .list li a .name{ line-height: 28px; width: 100%; float: left; font-size: 16px; text-align: center;}
.i-products .list li a img{ width: 100%; transition: all 0.3s ease 0.1s}
.i-products .list li a:hover img{ opacity: 0.6}

.picScroll-left{ width: 100%; float: left; overflow: hidden; margin-top: 100px;}
.i-products .list li:after{ content: "";border: 1px dashed #fcc4cd; height: 100%; border-width: 0 1px; width: 1px; float: left; position: absolute; right: -3px; top: 0;}
.picScroll-left .hd{ width: 100%; float: left; margin-top: 50px;}
.picScroll-left .hd ul{ display: table; margin: 0 auto;}
.picScroll-left .hd ul li{ display: table-cell; background: #fff; font-size: 0; float: left; margin: 0 3px; width: 16px; box-sizing: border-box; border: 2px solid #4a4a4a; height: 16px; border-radius: 100%}
.picScroll-left .hd ul li.on{ background: #c01513; border-color: #c01513;}
.m-picScroll-left{ display: none;}

.i-pr-more{ display: inline-block; padding: 0 33px; line-height: 50px; background: #c01513; color: #fff; font-size: 14px; text-transform: uppercase; margin-top: 42px; border-radius: 3px;}
.i-pr-more:hover{ background: #000;}



.i-news{ width: 100%; float: left; position: relative;}
.i-news::before{ content: ""; position: absolute; top: 111px; left: 50%; margin-left: -21px; border: 4px solid #c01513; width: 42px; height: 40px; z-index: 1;}
.i-news::after{ content: ""; position: absolute; top: 130px; left: 50%; margin-left: -43px; background: #c01513; border-left: 45px solid #fff; border-right: 45px solid #fff; width: 5px; height: 12px;}
.i-news .tit{ width: 100%; margin-top: 27px; font-weight: bold; text-transform: uppercase;font-size: 36px; text-align: center; font-family: "ArialNarrow-Bold"; position: relative; float: left; line-height: 84px;}
.i-news .tit i{ color: #c01513;}

.i-news .list{ width: 100%; float: left; margin: 88px 0 128px; box-sizing: border-box; padding: 0 1px;}
.i-news .list li{ width: 374px; height: 436px; float: left; margin: 0 20px; border: 0px solid #fff; box-sizing: border-box; padding: 30px; box-shadow: 0 0 3px 3px #ccc; transition: all 0.3s ease 0.1s}
.i-news .list li a{ width: 100%; height: 100%; float: left;}
.i-news .list li a img{ width: 100%; height: 210px; float: left;}
.i-news .list li a h3{ color: #000; font-size: 16px; line-height: 32px; width: 100%; height: 32px; overflow: hidden; float: left; transition: all 0.3s ease 0.1s}
.i-news .list li a:hover h3{ color: #c01412;}
.i-news .list li a .date{ color: #00702e; font-size: 14px; float: left; line-height: 30px; margin: 20px 0 0; }
.i-news .list li a p{ color: #a6a6a6; width: 100%; line-height: 24px; font-size: 14px; float: left; margin: 6px 0 0; max-height: 72px; overflow: hidden; }
.i-news .list li a:hover p{ color: #000;}
.i-news .list li:hover{border: 10px solid #c01412;}


.i-contact{ width: 100%; float: left; background: #000;}
.i-contact .line-deshed{ border: 1px dashed #7e6267; height: 1px; border-width: 1px 0; width: 100%; float: left;}
.i-contact .tit{ width: 100%; margin-top: 27px; color: #c01513; font-weight: bold; text-transform: uppercase;font-size: 36px; font-family: "ArialNarrow-Bold"; position: relative; float: left; line-height: 84px;}
.i-contact .list{ width: 440px; float: left; position: relative;}
.i-contact .list li{ width: 100%; float: left; line-height: 40px; color: rgba(255,255,255,0.6); font-size: 14px;}
.i-contact .list li i{ width: 36px; height: 40px; line-height: 40px; float: left; font-family: iconfont; color: rgba(255,255,255,0.6); font-size: 20px;}
.i-contact .list li:nth-child(4) i{ font-size: 24px;}
.i-contact .list li:hover{ color: #fff;  text-shadow: 0 0 3px #fff}

.i-contact .list .ewm{ position: absolute; bottom: 14px; right: 0; width: 100px; height: 100px; float: left;}
.i-contact .list .ewm img{ max-width: 100%;}
.i-contact .i-map{ float: right; width: 700px; height: 208px; margin-bottom: 44px;}

.footer{ width: 100%; background: #000; float: left; }
.footer .foot-r{ float: left; width: 100%; line-height: 72px; font-size: 14px; color: #fff; text-align: left}
.footer .foot-r p{ margin: 0;}
.footer .foot-r a{ color: #fff;}
.footer .foot-r span{ text-align: right; float: right;}
.footer .foot-r span a{ vertical-align: middle;display: inline-block;}
#cnzz_stat_icon_1275093901{ margin: 32px 0 0 10px;}
.side{position:fixed;width:54px;height:275px;right:0;top:214px;z-index:100;}
.side ul li{width:54px;height:54px;float:left;position:relative;border-bottom:1px solid #444;}
.side ul li .sidebox{position:absolute;width:54px;height:54px;top:0;right:0;transition:all 0.3s;background:#000;opacity:0.8;filter:Alpha(opacity=80);color:#fff;font:14px/54px "΢���ź�";overflow:hidden;}
.side ul li .sidetop{width:54px;height:54px;line-height:54px;display:inline-block;float: left;background:#000;opacity:0.8;filter:Alpha(opacity=80);transition:all 0.3s;}
.side ul li .sidetop:hover{background:#ae1c1c;opacity:1;filter:Alpha(opacity=100);}
.side ul li img{float:left;}
.f-nav{ display: none;}
@media screen and (max-width: 1600px) {

.i-adv .i-adv-r{ width: 55%; float: right; }
.i-adv .i-adv-r img{ max-width: 100%;}

}

@media screen and (max-width: 1440px) {
    .i-adv .tit{ margin-top: 42px;}
    .i-adv .i-adv-l .list{margin-bottom: 24px;}
    .i-adv .i-adv-r{ width: 55%; float: right; overflow: hidden; height: 100%; }
    .i-adv .i-adv-r img{ height: 100%;}
}
    

@media screen and (max-width: 1360px) {
    .i-adv .tit{ margin-top: 42px;}
    .i-adv .i-adv-l{ width: 600px;}
    .i-adv .i-adv-l .list{margin-bottom: 24px;}
    .i-adv .i-adv-r{ width: 50%; float: right; margin: 50px 0 70px; overflow: hidden; height: 100%; }
    .i-adv .i-adv-r img{ height: 100%;}
    
    }

@media screen and (max-width: 736px) {
    body{ overflow-x: hidden;}
.main{ width: 100%;}
.header{ height: 0.92rem; position: fixed; z-index: 999;}
.header .logo{ margin:0.3rem 0 0 0.15rem; height: 0.34rem; float: left;}
.header .logo img{ height: 0.34rem;}

.header ul.nav{ width: auto; float: right; margin-top: 0; position: fixed;}
.header ul.nav li{ float: left;}
.header ul.nav li a{margin: 0 20px; line-height: 56px; text-transform: uppercase; float: left; color: #fff; font-size: 14px; position: relative;}
.header ul.nav li a.cur{ color: #fff;}
.header ul.nav li a:hover{ color: #c01412;}
/*.header ul.nav li a.cur:hover{ color: #c01412;}*/
.header ul.nav li a.cur::after{ content: ""; position: absolute; bottom: 0; left: 50%; margin-left: -3px; width: 0; height: 0; border-width:0 5px 9px;border-style:solid;border-color:transparent transparent #c01412;}
.slideBox{ margin-top: 0.92rem;}
.header .main{width: 100%; float: left; box-sizing: border-box; float: left;}
.header .main .nav-c{ display: block; transition: all 0.3s ease; z-index: 2; position: absolute; right: 0.2rem; top: 0.25rem; width: 0.35rem; height: 0.3rem;}
.header .main .nav-c span{ width: 100%; height: 2px; top: 50%; position: absolute; margin-top: -1px;  background: #fff; display: block;}
.header .main .nav-c::after,
.header .main .nav-c::before{ content: ""; width: 100%; height: 2px; position: absolute; background: #fff; display: block;}
.header .main .nav-c::before{ top: 0;}
.header .main .nav-c::after{ bottom: 0;}
.header .main.open .nav-c::after,
.header .main.open .nav-c::before{background: #000;}

.header .main.open nav{ opacity: 1; pointer-events: auto; }
.header .main.open .nav-c{ right: 0.4rem; top: 0.4rem; z-index: 9999999; width: 0.2rem; margin: 10%;}
.header .main.open .nav-c::before{ transform: rotate(45deg); top: 50%; height: 3px; margin-top: -0.015rem; }
.header .main.open .nav-c::after{ transform: rotate(-45deg); bottom: 50%; height: 3px; margin-bottom: -0.015rem; }
.header .main.open .nav-c span{ opacity: 0;}
.header .main .nav_zt li .list{ display: none;}

.header .main nav{position: fixed; right: 0; opacity: 0; overflow: hidden; box-sizing: border-box; pointer-events:none; width: 100%; height: 100%; top: 0; transition: all 0.3s ease;}
.header .main nav::after{ content: ""; right: 0; top: 0; background:rgba(0,0,0,0.5); opacity: 1; width: 100%; z-index: 99; height: 100%; float: left; position: absolute; z-index: -1;}
.header .main nav .logo{ position: absolute; top: 0.25rem; left: 0.4rem; z-index: 99; margin: 10%; display: block;}
.header .main nav .nav{position: relative; box-sizing: border-box; float: left; width: 100%; height: 100%; background: #fff;}
.header .main nav .nav:before{ display: none;}
.header .main nav .nav li:first-child{ margin-top: 0.9rem !important; border-top: 1px solid #ddd;}
.header .main nav .nav li{ width: 100%; margin: 0; padding: 0; display: block; border-bottom: 1px solid #ddd; height: 0.6rem; }
.header .main nav .nav li > a{ color: rgba(0,0,0,0.8); font-size: 0.16rem; width: 100%; margin: 0; padding: 0 0 0 0.2rem; box-sizing: border-box; line-height: 0.6rem;}
.header .main nav .nav li > a i{ color: rgba(0,0,0,0.8); font-size: 0.22rem; font-family: iconfont; line-height: 0.6rem; width: 0.7rem; box-sizing: border-box; padding-left: 0.1rem; display: inline-block;}
.header .main nav .nav li > a i.icon-home:before{ content: "\e64c";}
.header .main nav .nav li > a i.icon-about:before{ content: "\e601";}
.header .main nav .nav li > a i.icon-product:before{ content: "\e70e";}
.header .main nav .nav li > a i.icon-news:before{ content: "\e603";}
.header .main nav .nav li > a i.icon-equipment:before{ content: "\e691";}
.header .main nav .nav li > a i.icon-service:before{ content: "\e706";}
.header .main nav .nav li > a i.icon-language:before{ content: "\e72f";}
.header .main nav .nav li > a:after{ display: none;}

.header .main nav .logo{ top: 0.45rem; left: 0.4rem; margin: 0;}
.header .main nav{ padding: 0.2rem;}
.header .main .nav-c span{background: #fff;}
.header .main .nav-c::after,
.header .main .nav-c::before{background: #fff;}
.header .main.open .nav-c{ right: 0.4rem; top: 0.45rem; margin: 0; }
.header .main.open .nav-c::after,
.header .main.open .nav-c::before{background: #000;}


.i-ab .i-ab-l{ width: 100%; margin: 0;}
.i-ab .i-ab-l > .tit{ font-size: 0.3rem; text-transform: uppercase; margin: 0.12rem 0 0.09rem; line-height: 0.36rem; box-sizing: border-box; padding: 0 0.24rem;}
.i-ab .i-ab-l > .tit i{ color: #c01412; }
.i-ab .i-ab-l p{ font-size: 0.14rem; line-height: 0.24rem; max-height: 1.44rem; overflow: hidden; margin: 0 0 0.2rem; float: left; box-sizing: border-box; padding: 0 0.24rem;}
.i-ab .i-ab-l p+p{ display: none;}
.i-ab .line-deshed{ border: 1px dashed #fcc4cd; height: 1px; border-width: 1px 0; width: 100%; float: left;}
.i-ab-l-down{ margin-top: 0; }
.i-ab-l-down > a{ margin-top: 0.16rem; margin-left: 0.1rem;}
.i-ab-l-down > a .img,.i-ab-l-down > a .tit{ float: left;}
.i-ab-l-down > a .img{ margin-right: 0.16rem; height: 0.62rem;}
.i-ab-l-down > a .tit h3{ display: block; font-size: 0.14rem; color: #000; line-height: 0.24rem;}
.i-ab-l-down > a .tit span{ display: block; font-size: 0.14rem; color: #999; line-height: 0.24rem;}
.icon-list{ float: right; margin-top: 0.3rem; margin-right: 0.1rem;}
.icon-list li{ width: 0.45rem; height: 0.45rem; margin-left: 0.06rem;}
.icon-list li a{ line-height: 0.45rem; font-size: 0.18rem; float: left; width: 100%;}
.icon-list li:hover{ background: #c01412}
.icon-list li:hover a{ color: #fff;}

.i-ab .i-ab-r{ width: 100%; margin: 0.2rem 0 0 0;}
.i-ab .i-ab-r .list{ display: none; }
.i-ab .i-ab-r:after{ content: ""; width: 100%; float: left; height: 3.1rem; background: url(../images/m-cf.jpg) no-repeat  top center/ 100% auto;}


.i-adv{ margin-top: 0.44rem; height: auto !important;}
.i-adv .i-adv-l{ width: 100%; float: left; box-sizing: border-box; padding: 0.15rem;}
.i-adv .tit{ padding-left: 0.22rem; font-size: 0.3rem; margin-top: 0.1rem; line-height: 0.58rem; z-index: 1;}
.i-adv .tit i{ color: #c01412; }
.i-adv .tit:before{ content: ""; position: absolute; top: -3px; left: 0; width: 42px; border: 4px solid #c01513; box-sizing: border-box; height: 40px; z-index: -1;}
.i-adv .i-adv-l p{ font-size: 0.14rem; color: #fff; line-height: 0.18rem; max-height: 0.36rem; overflow: hidden; margin: 0.18rem 0 0.26rem; float: left;}
.i-adv .i-adv-l .list{ display: table; width: 100%; float: left; margin-bottom: 0.3rem;}
.i-adv .i-adv-l .list li{ display: table-cell; text-align: center; width: 33%; height: auto; box-sizing: border-box; padding: 0.7rem 0 0;}
.i-adv .i-adv-l .list li h3{ font-size: 0.24rem; color: #fff; width: 100%; float: left; font-weight: bold;}
.i-adv .i-adv-l .list li span{ font-size: 0.14rem; color: #666; text-transform: uppercase; width: 100%; float: left;}
.i-adv .i-adv-l .list li:last-child h3{ font-size: 0.14rem; font-weight: normal; }
.i-adv .i-adv-l .list li.i-adv01{ background: url(../images/i-adv01.jpg) no-repeat top center;}
.i-adv .i-adv-l .list li.i-adv02{ background: url(../images/i-adv02.jpg) no-repeat top center;}
.i-adv .i-adv-l .list li.i-adv03{ background: url(../images/i-adv03.jpg) no-repeat top center;}
.i-adv .i-adv-l .i-zs{ width: 100%; float: left; display: flex; justify-content: space-between;}
.i-adv .i-adv-l .i-zs .img{ float: left; margin-right: 0;}
.i-adv .i-adv-l .i-zs .img img{ height: 1.8rem;}
.i-adv .i-adv-r{  display: none;}
.i-adv .m-adv-r{ display: block; width: 100%; float: left;}
.i-adv .m-adv-r img{ width: 100%; box-sizing: border-box; padding: 0 0.15rem 0.15rem;}

.i-products{margin-top: 0.56rem;}
.i-products::before{ top: -0.2rem; left: 50%; margin-left: -0.21rem; border: 0.04rem solid #c01513; width: 0.42rem; height: 0.4rem; z-index: 1;}
.i-products::after{ top: -0.03rem; left: 50%; margin-left: -0.45rem; border-left: 0.45rem solid #fff; border-right: 0.45rem solid #fff; width: 0.05rem; height: 0.12rem;}
.i-products .main{ width: 100%; margin: 0 auto;}
.i-products .tit{ width: 100%; margin-top: 0.35rem; font-size: 0.3rem; line-height: 0.64rem;}

.m-picScroll-left{ display: block;width: 100%; float: left; overflow: hidden;}
.m-picScroll-left .list{ width: 100%; float: left; margin-top: 0.27rem; position: relative;}
.m-picScroll-left .list li{ float: left; width: 49%; position: relative;}
.m-picScroll-left .list li a{ float: left; color: #c01513;}
.m-picScroll-left .list li a .name{ line-height:;  margin-bottom: 0.1rem; width: 100%; float: left; font-size: 0.16rem; text-align: center;}
.m-picScroll-left .list li a img{ width: 100%; transition: all 0.3s ease 0.1s}
.m-picScroll-left .list li a:hover img{ opacity: 0.6}
.m-picScroll-left .list:before{ z-index: 2; content: "";border: 1px dashed #fcc4cd; height: 100%; border-width: 0 1px; width: 1px; float: left; position: absolute; right: 50%; margin-right: -2px; top: 0;}
.m-picScroll-left .list:after{ z-index: 2; content: "";border: 1px dashed #fcc4cd; height: 1px; border-width:1px 0; width: 100%; float: left; position: absolute; right: 0; top: 50%; margin-top: -2px;}
.m-picScroll-left .list li:after{ display: none;}

.picScroll-left{ display: none;}
.m-picScroll-left .hd{ width: 100%; float: left; margin-top: 0.5rem;}
.m-picScroll-left .hd ul{ display: table; margin: 0 auto;}
.m-picScroll-left .hd ul li{ display: table-cell; background: #fff; font-size: 0; float: left; margin: 0 0.03rem; width: 0.16rem; box-sizing: border-box; border: 2px solid #4a4a4a; height: 0.16rem; border-radius: 100%}
.m-picScroll-left .hd ul li.on{ background: #c01513; border-color: #c01513;}
.i-pr-more{ display: inline-block; padding: 0 33px; line-height: 0.5rem; background: #c01513; color: #fff; font-size: 14px; text-transform: uppercase; margin-top: 0.27rem; border-radius: 3px;}
.i-pr-more:hover{ background: #000;}



.i-news{ width: 100%; float: left; position: relative; box-sizing: border-box; padding:0 0.2rem;}
.i-news::before{ content: ""; position: absolute; top: 1.11rem; left: 50%; margin-left: -0.21rem; border: 4px solid #c01513; width: 0.42rem; height: 0.4rem; z-index: 1;}
.i-news::after{ content: ""; position: absolute; top: 1.3rem; left: 50%; margin-left: -0.43rem; background: #c01513; border-left: 0.45rem, solid #fff; border-right: 0.45rem, solid #fff; width: 0.05rem; height: 0.12rem;}
.i-news .tit{ width: 100%; margin-top: 0.27rem; font-weight: bold; text-transform: uppercase;font-size: 36px; text-align: center; font-family: "ArialNarrow-Bold"; position: relative; float: left; line-height: 84px;}
.i-news .tit i{ color: #c01513;}

.i-news .list{ width: 100%; float: left; margin: 0.88rem 0 0.1rem; box-sizing: border-box; padding: 0 1px;}
.i-news .list li{ width: 100%; height: auto; float: left; margin: 0 0 0.1rem 0 ; position: relative; border: 0px solid #fff; box-sizing: border-box; padding: 0; box-shadow: 0 0 0 0 #ccc; transition: all 0.3s ease 0.1s}
.i-news .list li a{ width: 100%; height: 100%; float: left;}
.i-news .list li a .img{ width: 100%; height: 100%; float: left; margin-bottom: 0.2rem; box-sizing: border-box; padding: 0.3rem; box-shadow: 0 0 3px 3px #ccc;}
.i-news .list li a img{ width: 100%; height: auto; float: left;}
.i-news .list li a h3{ color: #000; font-size: 0.16rem; line-height: 0.32rem; margin-top: 0.1rem width: 100%; height: 0.32rem; overflow: hidden; float: left; transition: all 0.3s ease 0.1s}
.i-news .list li a:hover h3{ color: #c01412;}
.i-news .list li a .date{ display: none;}
.i-news .list li a p{ color: #a6a6a6; width: 100%; line-height: 0.24rem; font-size: 14px; float: left; margin: 0.06rem 0 0.15rem; max-height: 0.48rem ; overflow: hidden; }
.i-news .list li a:hover p{ color: #000;}
.i-news .list li:hover{border: 0 solid #fff;}
.i-news .list li+li{ box-shadow: 0 0 0 0;}
.i-news .list li+li a .img{ display: none;}
.i-news .list li:before{ z-index: 2; content: "";border: 1px dashed #fcc4cd; height: 1px; border-width:1px 0; width: 100%; float: left; position: absolute; right: 0; bottom: 0;}


.i-contact{ width: 100%; float: left; background: #000; box-sizing: border-box; padding: 0 0.15rem;}
.i-contact .line-deshed{ border: 1px dashed #7e6267; height: 1px; border-width: 1px 0; width: 100%; float: left; margin-top: 0.1rem}
.i-contact .tit{ margin-top: 0;font-size: 0.3rem; line-height: 0.8rem;}
.i-contact .list{ width: 100%;  float: left; position: relative;}
.i-contact .list li{ width: 100%; float: left; line-height: 0.4rem; height: 0.4rem; overflow: hidden; color: rgba(255,255,255,0.6); font-size: 0.14rem;}
.i-contact .list li i{ width: 0.36rem; height: 0.4rem; line-height: 0.4rem; float: left; font-family: iconfont; color: rgba(255,255,255,0.6); font-size: 0.2rem;}
.i-contact .list li:nth-child(4) i{ font-size: 24px;}
.i-contact .list li:hover{ color: #fff;  text-shadow: 0 0 3px #fff}

.i-contact .list .ewm{ position: absolute; bottom: 0.14rem; right: 0; width: 100px; height: 100px; float: left;}
.i-contact .list .ewm img{ max-width: 100%;}
.i-contact .i-map{  display: none;}

.footer{ width: 100%; background: #000; padding: 0.2rem 0 1rem; float: left; text-align: center; }
.footer .foot-r{ float: left; width: 100%; text-align: center; line-height: 0.3rem; font-size: 0.14rem; color: #fff; text-align: left}
.footer .foot-r p{ margin: 0; text-align: center; }
.footer .foot-r a{ color: #fff;}
.footer .foot-r p>span{ text-align: center; width: 100%;}
.footer .foot-r i{ display: none;}
#cnzz_stat_icon_1275093901{ margin: 0; display: none;}

.side,.banner-zt,.slideBox .prev,.slideBox .next,.slideBox .bd li::after{ display: none;}
.f-nav{ display: block; position: fixed; bottom: 0; left: 0; width: 100%; z-index: 99;}
.f-nav ul{ width: 100%; display: block; font-size: 0; background: #222; height: 0.8rem; box-sizing: border-box; padding: 0.1rem 0;}
.f-nav ul li{ width: 25%; position: relative; display: inline-block; box-sizing: border-box;}
.f-nav ul li:after{ position: absolute; top: 0; right: -1px; width: 1px; height: 100%; content: ""; border-right: 1px solid #444; /*border-bottom: none; border-top: none;*/}
.f-nav ul li:last-child::after{ display: none;}

.f-nav ul li a{ width: 100%; color: #fff; /*text-transform: uppercase;*/ text-align: center; line-height: 0.2rem;}
.f-nav ul li a i{ width: 100%; height: 0.4rem; line-height: 0.4rem; display: block; font-size: 0.3rem; font-family: iconfont;}
.f-nav ul li a span{ width: 100%; height: 0.2rem; display: block; font-size: 0.13rem;}

}