@charset "utf-8";@import url(https://fonts.googleapis.com/css?family=Noto+Sans+SC:100,200,300,400,500,700,900);*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;margin:0}body{font-size:16px;color:#666;overflow-x:hidden;font-family:'Noto Sans SC',"PingFang SC",Arial,"Hiragino Sans GB","Microsoft YaHei","WenQuanYi Micro Hei",sans-serif!important}dd,dl,dt,footer,h1,h2,h3,h4,h5,h6,header,li,ol,p,ul{list-style:none;padding:0;margin:0;display:block}button,input,select,textarea{outline:0;font-family:'Noto Sans SC',"microsoft yahei",Helvetica,Arial,Verdana,sans-serif}::-webkit-input-placeholder{color:#aaa}::-moz-placeholder{color:#aaa}:-ms-input-placeholder{color:#aaa}a{text-decoration:none;color:#000;transition:color .56s ease}a:hover{color:#000}.clearfix:after{content:"";height:0;line-height:0;display:block;visibility:hidden;clear:both}.clearfix{zoom:1}.clear{clear:both}.overflow{overflow-y:hidden}.fl{float:left}.fr{float:right}img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%;height:auto;border:none}.wrap{width:1520px;margin:0 auto}.w1200{width:1200px;margin:0 auto}.ovh{overflow:hidden}.pos_r{position:relative}::-webkit-scrollbar{width:8px;padding-right:8px;background-color:#f2f2f2}::-webkit-scrollbar-thumb{background:rgba(0,0,0,.6)}::-webkit-scrollbar-thumb:window-inactive{background:rgba(0,0,0,.6)}.header{width:100%;height:80px;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.08);position:fixed;left:0;top:0;z-index:99999;transition:all .4s}.header .logo{float:left}.header .headRight{float:right}.header .nav{float:left;transition:all .4s}.header .nav ul li{float:left;margin-left:40px;line-height:80px;position:relative}.header .nav ul li.on a{color:#bc0000}.header .nav ul li a{color:#333;font-size:16px;font-weight:400;display:block}.header .nav ul li a:hover{color:#bc0000}.header .nav ul li a::after{content:"";width:0;height:3px;background:#bc0000;position:absolute;left:0;bottom:0;transition:all .5s}.header .nav ul li a:hover::after{width:100%}.header .nav ul li.on a:after{content:"";width:100%;height:4px;background:#bc0000;position:absolute;left:0;bottom:0}.header .lang{float:left;width:30px;height:30px;background:#eee;border-radius:30px;margin-top:26px;margin-left:25px;position:relative}.header .lang a{color:#838383;font-size:14px;font-weight:400;text-align:center;line-height:30px;display:block}.header .lang a:hover{color:#bc0000}.header .searchBtn{width:20px;height:20px;background:url(../images/icon01.png) no-repeat center;margin-top:30px;margin-left:22px;float:left;cursor:pointer}.header .menu-toggle{display:none}.banner{position:relative;width:100%;margin-top:80px}.banner .swiper-container{width:100%;overflow:hidden}.banner .swiper-container .swiper-slide img{width:100%}.banner .pagination{position:absolute;z-index:20;left:50%;bottom:30px;transform:translate(-50%,0)}.banner .swiper-pagination-switch{display:inline-block;width:14px;height:14px;background:#fff;margin:0 5px;border-radius:20px;cursor:pointer;position:relative}.banner .swiper-active-switch{background:#ba0000;opacity:1}.neiBanner{margin-top:80px}.neiBanner img{width:100%}.title{text-align:center;margin-bottom:70px}.title h3{font-size:60px;font-weight:700;color:#e3e5e8;line-height:1}.title h2{font-size:36px;font-weight:700;color:#241f20;line-height:1;margin-top:-20px;margin-bottom:10px;position:relative}.title h2 span{color:#bc0000}.title p{font-size:16px;color:#999}.ntitle{text-align:center;margin-bottom:38px}.ntitle h3{font-size:48px;font-weight:400;line-height:1;padding-bottom:10px;margin-bottom:8px;position:relative}.ntitle h3::after{content:"";width:380px;height:2px;background:#ccc;position:absolute;left:50%;bottom:0;transform:translate(-50%,0)}.ntitle h2{font-size:36px;font-weight:500;color:#000;line-height:1}.ipro{padding:50px 0;background:#f3f5f8}.ipro .box ul{margin:0 -21px}.ipro .box ul li{width:20%;padding:0 21px;margin-bottom:40px;float:left}.ipro .box ul li a{display:block}.ipro .box ul li dl{padding-bottom:100%;background:#fff;position:relative;overflow:hidden;transition:all .4s}.ipro .box ul li dl img{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;margin:auto}.ipro .box ul li h3{font-size:16px;color:#666;line-height:1;font-weight:400;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:15px}.ipro .box ul li a:hover dl{box-shadow:0 0 10px rgba(0,0,0,.1)}.solution{height:320px;background:url(../images/solutionBg.jpg) no-repeat center;background-size:cover;padding-top:60px}.solution h3{font-size:36px;color:#fff;line-height:1;margin-bottom:15px}.solution h3 span{font-weight:300}.solution p{color:#83868b;text-transform:uppercase;font-weight:300;line-height:1;margin-bottom:20px}.solution ul{overflow:hidden;margin-bottom:35px}.solution ul li{float:left;border-radius:30px;overflow:hidden;margin-right:30px}.solution ul li a{width:100px;line-height:34px;background:#66323d;color:#fff;text-align:center;font-weight:300;display:block;transition:all .4s}.solution ul li a:hover{background:#ba0000}.solution ol{overflow:hidden}.solution ol dl{float:left;height:56px;color:#fff;white-space:nowrap;margin-right:100px;padding-left:70px;overflow:hidden;position:relative}.solution ol dl i{width:54px;height:54px;background:url(../images/icon02.png) no-repeat center;border:#fff solid 1px;border-radius:50px;position:absolute;left:0;top:0}.solution ol dl h4{font-size:16px;font-weight:400;line-height:1}.solution ol dl dt{font-size:24px;font-weight:700}.service{padding:70px 0}.service .box{padding-top:45px;border-top:1px solid #ccc;position:relative}.service .box::before{content:"";width:102px;height:1px;background:#fff;position:absolute;left:0;top:-1px}.service .box::after{content:"";width:102px;height:1px;background:#fff;position:absolute;right:0;top:-1px}.service .box ul{margin:0 -62px}.service .box ul li{float:left;width:20%;padding:0 62px;text-align:center;position:relative}.service .box ul li::after{content:"";width:1px;height:45px;background:#ccc;position:absolute;left:50%;top:-45px}.service .box ul li dl{position:relative;overflow:hidden;border-radius:10px;overflow:hidden;margin-bottom:10px}.service .box ul li dl h3{width:100%;height:40px;line-height:40px;position:absolute;left:0;bottom:0;background:#ba0000;color:#fff;font-weight:400}.service .box ul li p{line-height:1.4}.service .more{width:170px;height:55px;line-height:55px;background:#000 url(../images/icon03.png) no-repeat 35px center;color:#fff;border-radius:10px;display:block;padding-left:70px;margin:60px auto 0;position:relative}.service .more:hover{background:#ba0000 url(../images/icon03.png) no-repeat 35px center}.service .more::after{content:"";width:316px;height:10px;background:url(../images/icon04.png) no-repeat center;position:absolute;left:50%;bottom:0;margin-left:-158px}.youshi{background:url(../images/youshiBg.jpg) no-repeat center;background-size:cover;padding:70px 0 80px}.youshi .title h3{opacity:.2}.youshi .title h2{color:#fff}.youshi .box{margin-top:-30px;padding:0 80px}.youshi .box ul{overflow:hidden}.youshi .box ul li{width:33.3333%;padding:0 22px;margin-bottom:40px;float:left}.youshi .box ul li ol{height:250px;background:#fff;text-align:center;padding:45px 50px;border-radius:10px}.youshi .box ul li ol i{width:50px;height:50px;line-height:50px;display:block;margin:0 auto 10px}.youshi .box ul li ol h3{font-size:30px;color:#000;line-height:1;margin-bottom:10px}.iabout{padding:60px 0 30px}.iabout .aboutBox{overflow:hidden;margin-bottom:38px}.iabout .aboutBox .con{width:50%;padding-right:50px;float:left}.iabout .aboutBox .con .tit{margin-bottom:40px}.iabout .aboutBox .con .tit h3{font-size:60px;color:#eee;line-height:1}.iabout .aboutBox .con .tit h2{font-size:36px;color:#241f20;line-height:1;margin-top:-25px}.iabout .aboutBox .con ol{line-height:1.9}.iabout .aboutBox .con a.more{width:100px;height:40px;line-height:40px;text-align:center;background:#2e3440;color:#fff;display:block;margin-top:40px}.iabout .aboutBox .con a.more:hover{background:#ba0000}.iabout .aboutBox .pic{width:50%;float:left;position:relative}.iabout .aboutBox .pic .arrow_left{width:40px;height:70px;background:rgba(255,255,255,.8) url(../images/arrow-left.png) no-repeat center;position:absolute;left:10px;top:50%;z-index:11;margin-top:-35px}.iabout .aboutBox .pic .arrow_right{width:40px;height:70px;background:rgba(255,255,255,.8) url(../images/arrow-right.png) no-repeat center;position:absolute;right:10px;top:50%;z-index:11;margin-top:-35px}.videoBox ul{margin:0 -20px}.videoBox ul li{width:20%;padding:0 20px;margin-bottom:35px;float:left}.videoBox ul li ol{cursor:pointer}.videoBox ul li dl{position:relative;overflow:hidden;padding-bottom:80%;background:#000}.videoBox ul li dl img{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;margin:auto;opacity:.9;transition:opacity .56s ease}.videoBox ul li dl i{width:37px;height:37px;background:url(../images/icon11.png) no-repeat center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:11}.videoBox ul li dl i img{position:relative;opacity:1!important}.videoBox ul li h3{height:30px;font-size:14px;color:#000;text-align:center;line-height:1.2;font-weight:400;overflow:hidden;transition:color .56s ease;padding:10px 0 0}.inews{background:#f3f5f8;padding:50px 0}.inews .box{margin-top:-30px}.inews .box ul{overflow:hidden;margin:0 -50px}.inews .box ul li{width:50%;padding:0 50px;float:left}.inews .box ul li a{padding:25px 0;display:block;overflow:hidden;border-top:1px solid #ccc;margin-top:-1px;transition:all .4s}.inews .box ul li dl{float:left;width:80px;height:90px;background:#ccc;text-align:center;color:#fff;transition:all .4s}.inews .box ul li dl b{font-size:40px;line-height:1;display:block;margin-top:10px}.inews .box ul li ol{padding-left:100px}.inews .box ul li ol h3{font-size:18px;color:#000;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:10px;transition:all .4s}.inews .box ul li ol dt{font-size:16px;color:#777;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;transition:all .4s}.inews .box ul li a:hover dl{background:#ba0000}.inews .box ul li a:hover ol h3{color:#ba0000}.inews .box ul li a:hover ol dt{color:#ba0000}.inews a.more{width:100px;height:40px;line-height:38px;text-align:center;color:#666;border:#ccc solid 1px;border-radius:40px;margin:30px auto 0;display:block}.inews a.more:hover{background:#ba0000;color:#fff}.about{padding:50px 0}.about .box{line-height:1.8}.about .pic{padding-top:30px}.about .pic ul{margin:0 -3px;overflow:hidden}.about .pic ul li{width:20%;padding:0 3px;float:left}.culture{background:#78b0de;padding-top:60px}.culture .ntitle h3{color:#fff}.culture .ntitle h3::after{background:#fff}.culture .ntitle h2{color:#fff}.culture .box{width:1190px;color:#fff;font-size:48px;font-weight:200;text-align:center;line-height:30px;padding:30px 128px 84px;position:relative;margin:0 auto}.culture .box::before{content:"";width:28px;height:21px;background:url(../images/icon18.png) no-repeat center;position:absolute;left:0;top:30px}.culture .box::after{content:"";width:28px;height:21px;background:url(../images/icon19.png) no-repeat center;position:absolute;right:0;bottom:60px}.culture .pic ul{overflow:hidden}.culture .pic ul li{width:25%;float:left}.culture .pic ul li img{width:100%}.honor{background:#f3f5f8;padding:35px 0 65px}.honor .box ul{margin:0 -20px}.honor .box ul li{width:25%;padding:0 20px;margin-bottom:25px;float:left}.honor .box ul li dl{border:#ccc solid 1px;background:#fff;padding-bottom:118.518%;position:relative;overflow:hidden;margin-bottom:10px}.honor .box ul li dl img{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;padding:10px}.honor .box ul li h3{text-align:center;font-size:15px;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.equipment{background:#f3f5f8;padding:35px 0 65px}.equipment .box ul{margin:0 -20px}.equipment .box ul li{width:25%;padding:0 20px;margin-bottom:25px;float:left}.equipment .box ul li dl{background:#fff;padding-bottom:74.2857%;position:relative;overflow:hidden;margin-bottom:10px}.equipment .box ul li dl img{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;margin:auto}.equipment .box ul li h3{text-align:center;font-size:15px;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.products{background:#f3f5f8;padding:30px 0 40px}.products .leftNav{width:280px;float:left}.products .leftNav dl{font-size:19px;color:#0073c2;font-weight:500;background:#fff;padding:20px 16px;border-bottom:#f2f2f2 solid 3px;position:relative}.products .leftNav dl::before{content:"";width:5px;height:20px;background:#0073c2;position:absolute;left:0;top:25px}.products .leftNav ul li{background:#fff;margin-bottom:8px}.products .leftNav ul li ol{font-size:18px;font-weight:400;padding:0 16px;border-bottom:#f2f2f2 solid 1px;position:relative}.products .leftNav ul li ol a{line-height:60px}.products .leftNav ul li ol span{width:46px;height:46px;background:url(../images/icon22.png) no-repeat center;position:absolute;right:0;top:8px;cursor:pointer}.products .leftNav ul li ol.on a{color:#0073c2}.products .leftNav ul li ol.on span{background:url(../images/icon23.png) no-repeat center}.products .leftNav ul li .subnav{padding:10px 30px;display:none}.products .leftNav ul li .subnav a{display:block;line-height:38px;color:#444;position:relative}.products .leftNav ul li .subnav a:hover{color:#0073c2}.products .leftNav ul li .subnav a.on{color:#0073c2}.products .leftNav ul li .subnav a.on::before{content:"";width:6px;height:11px;background:url(../images/icon24.png) no-repeat center;position:absolute;left:-12px;top:15px}.rightBox{padding-left:310px}.prolist{background:#fff;padding-bottom:50px}.prolist ul{overflow:hidden}.prolist ul li{width:25%;padding:0 14px;margin-bottom:15px;float:left}.prolist ul li dl{background:#fff;padding-bottom:100%;position:relative;overflow:hidden}.prolist ul li dl img{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;padding:15px}.prolist ul li h3{height:44px;font-size:16px;text-align:center;font-weight:400;line-height:22px;margin-top:10px}.proview{background:#fff;padding:30px 50px}.proview .prohead{overflow:hidden;margin-bottom:10px}.proview .prohead dl{float:left;width:400px;height:400px;line-height:400px;text-align:center}.proview .prohead ol{padding-left:460px;padding-top:20px}.proview .prohead ol h1{font-size:20px;color:#000;border-bottom:#ddd solid 1px;padding-bottom:20px;margin-bottom:20px}.proview .prohead ol dt{font-size:15px;color:#777;line-height:2}.proview .protit{background:#eee;color:#000;font-size:20px;padding:10px 20px;margin-bottom:10px}.proview .box{padding:10px;line-height:1.8}.news{background:#f3f5f8;padding:30px 0 70px}.news2{padding-bottom:40px}.news2 ul{margin:0 -20px}.news2 ul li{width:33.33%;padding:0 20px;float:left}.news2 ul li a{padding:30px 40px;background:#fff;display:block;transition:all .4s}.news2 ul li a dl{position:relative;padding-bottom:72.7692%;overflow:hidden}.news2 ul li a dl dd{width:68px;height:68px;background:#f4f4f4;text-align:center;color:#bc0000;font-size:13px;position:absolute;left:0;top:0;z-index:11}.news2 ul li a dl dd b{font-size:36px;line-height:1;display:block;margin-top:5px}.news2 ul li a dl img{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;margin:auto}.news2 ul li ol{padding-top:20px}.news2 ul li ol h3{font-size:18px;color:#000;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:10px;transition:all .4s}.news2 ul li ol dt{font-size:16px;color:#777;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;transition:all .4s}.news2 ul li a:hover{background:#bc0000}.news2 ul li a:hover ol h3{color:#fff}.news2 ul li a:hover ol dt{color:#fff}.newslist{background:#fff;padding:30px 40px;margin-bottom:30px}.newslist ul li{font-size:18px;line-height:58px;border-bottom:#eee solid 1px;position:relative}.newslist ul li a{color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:200px;display:block}.newslist ul li a:hover{color:#bc0000}.newslist ul li a span{color:#bc0000}.newslist ul li i{position:absolute;top:0;right:0;font-style:normal}.newsView{background:#f3f5f8;padding:30px 0 60px}.newsView .box{background:#fff;box-shadow:10px 10px 0 #e4e4e4;margin-bottom:10px}.newsView .box .newsHead{padding:50px 70px 30px;position:relative}.newsView .box .newsHead::after{content:"";width:60px;height:3px;background:#bc0000;position:absolute;left:70px;bottom:-2px}.newsView .box .newsHead h1{font-size:30px;color:#000;font-weight:400;line-height:1.2;margin-bottom:10px}.newsView .box .newsHead span{color:#999;margin-right:30px}.newsView .box .viewCon{padding:50px 70px 70px;line-height:2}.newsView .box .viewPage{border-top:#eaeaea solid 2px;padding:30px 70px;overflow:hidden;position:relative}.newsView .box .viewPage .boxCon{padding-right:200px}.newsView .box .viewPage .boxCon a{color:#333;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.newsView .box .viewPage .boxCon b{color:#bc0000}.newsView .box .viewPage .boxCon a:hover{color:#bc0000}.newsView .box .viewPage .back{width:160px;height:42px;line-height:42px;text-align:center;border-radius:40px;background:#bc0000;position:absolute;right:70px;top:35px}.newsView .box .viewPage .back a{color:#fff;display:block}.video{background:#f3f5f8;padding:40px 0 60px}.contact{padding:40px 0}.contact .box{width:50%;font-size:16px;color:#666;line-height:2;float:left}.contact .box h1{font-size:24px;color:#000;margin:15px 0}#map{width:50%;height:400px;float:left}#map img{max-height:inherit;max-width:inherit}.footer{background:#2e3440}.footer .fmain{padding-top:40px}.footer .fleft{float:left;width:80%}.footer .fnav{margin-bottom:25px}.footer .fnav ul{overflow:hidden}.footer .fnav ul li{float:left;margin-right:40px}.footer .fnav ul li a{color:#fff}.footer .fcontact{margin-bottom:30px}.footer .fcontact li{width:33.33%;font-size:14px;color:#989a9e;margin-bottom:10px;float:left}.footer .ewm{float:right;text-align:center;color:#fff;font-size:14px;margin-bottom:10px}.footer .copyright{font-size:14px;color:#989a9e;text-align:center;line-height:80px;border-top:1px solid #585d66}.footer .copyright a{color:#fff}.footer .copyright a:hover{color:#ba0000}.fenye{text-align:center;font-size:15px;width:100%;height:40px;margin:20px 0 0}.fenye .next,.fenye .prev{width:40px;height:40px;line-height:40px;color:#666;margin-right:5px;display:inline-block;font-family:"宋体";font-size:17px;background:#fff;border:#ebebeb solid 1px;border-radius:6px}.fenye a{width:40px;height:40px;line-height:40px;color:#666;margin-right:5px;display:inline-block;background:#fff;border:#ebebeb solid 1px;border-radius:6px}.fenye a:hover{color:#fff;background:#242a34;border:#242a34 solid 1px}.fenye a.current{color:#fff;background:#242a34;margin-right:5px;border:#242a34 solid 1px}.tccBox{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:999999}.tccBox .black{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.8)}.tccBox .BoxCon{position:absolute;left:50%;top:50%;box-sizing:border-box;width:696px;padding:20px;transform:translate(-50%,-50%);background-color:#fff;color:#999}.tccBox .BoxCon .off{width:29px;height:29px;background:url(../images/off.png) no-repeat center;position:absolute;top:18px;right:18px;cursor:pointer}.tccBox .BoxCon .tccTit{font-size:20px;text-align:center;color:#000;font-weight:700;text-transform:uppercase;margin-bottom:10px}.tccBox .BoxCon ul video{background:#000;width:100%;height:370px}.search-dialog-box{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:999999}.search-dialog-box .black{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.8)}.search-dialog{position:absolute;left:50%;top:50%;box-sizing:border-box;width:680px;padding:20px 30px;transform:translate(-50%,-50%);background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.33);border-radius:50px}.search-dialog input[type=text]{float:left;width:86%;border:none;padding:0;font-size:18px;line-height:28px;height:28px;color:#999;background-color:#fff;border-radius:0}.search-dialog input[type=submit]{float:right;width:28px;height:28px;background-repeat:no-repeat;background-position:center;background-size:100%;border:none;padding:0;background-image:url(../images/search-btn.png);background-color:transparent;cursor:pointer}@media only screen and (min-width:1440px) and (max-width:1679px){.wrap{width:1380px}}@media only screen and (min-width:1280px) and (max-width:1439px){.wrap{width:1200px}.title h3{font-size:50px}.title h2{font-size:30px}.title p{font-size:15px}.ntitle h3{font-size:30px}.ntitle h3::after{width:180px}.ntitle h2{font-size:26px}.solution h3{font-size:32px}.solution ol dl dt{font-size:22px}.service .box::before{width:96px}.service .box::after{width:96px}.service .box ul{margin:0 -30px}.service .box ul li{padding:0 30px}.service .box ul li p{font-size:15px}.youshi .box{padding:0}.youshi .box ul li ol h3{font-size:22px}.iabout .aboutBox .con .tit{margin-bottom:20px}.iabout .aboutBox .con .tit h3{font-size:50px}.iabout .aboutBox .con .tit h2{font-size:30px;margin-top:-20px}.iabout .aboutBox .con ol{font-size:15px;line-height:1.6}.iabout .aboutBox .con a.more{margin-top:30px}.inews .box ul li ol dt{font-size:15px}.culture .box{width:1000px;font-size:30px}.news2{padding-bottom:20px}.news2 ul{margin:0 -10px}.news2 ul li{padding:0 10px}.news2 ul li a{padding:20px}.news2 ul li ol dt{font-size:15px}.newslist ul li{font-size:16px}.footer .fleft{width:90%}.footer .fcontact li{font-size:13px}}@media only screen and (min-width:1000px) and (max-width:1279px){.wrap{width:960px}.w1200{width:960px}.header .nav ul li{margin-left:25px}.title{margin-bottom:40px}.title h3{font-size:50px}.title h2{font-size:30px}.title p{font-size:15px}.ntitle h3{font-size:30px}.ntitle h3::after{width:180px}.ntitle h2{font-size:26px}.ipro .box ul{margin:0 -10px}.ipro .box ul li{padding:0 10px;margin-bottom:25px}.ipro .box ul li h3{font-size:15px}.solution h3{font-size:28px}.solution ol dl dt{font-size:18px}.service .box::before{width:84px}.service .box::after{width:84px}.service .box ul{margin:0 -15px}.service .box ul li{padding:0 15px}.service .box ul li p{font-size:15px}.youshi .box{padding:0}.youshi .box ul li ol h3{font-size:22px}.iabout .aboutBox .con{padding-right:30px}.iabout .aboutBox .con .tit{margin-bottom:20px}.iabout .aboutBox .con .tit h3{font-size:40px}.iabout .aboutBox .con .tit h2{font-size:22px;margin-top:-15px}.iabout .aboutBox .con ol{font-size:14px;line-height:1.6}.iabout .aboutBox .con a.more{margin-top:30px}.inews .box ul{margin:0 -20px}.inews .box ul li{padding:0 20px}.inews .box ul li ol dt{font-size:15px}.culture .box{width:780px;font-size:30px}.rightBox{padding-left:300px}.prolist ul li{width:33.33%}.prolist ul li h3{font-size:15px}.proview{padding:20px}.proview .prohead dl{width:300px;height:300px;line-height:300px}.proview .prohead ol{padding-left:320px}.proview .prohead ol h1{font-size:18px}.proview .protit{font-size:18px}.proview .box{font-size:15px}.news2{padding-bottom:20px}.news2 ul{margin:0 -10px}.news2 ul li{padding:0 10px}.news2 ul li a{padding:20px}.news2 ul li ol dt{font-size:15px}.newslist ul li{font-size:16px}.footer .fleft{width:84%}.footer .fcontact li{font-size:13px}}@media screen and (max-width:999px){body{padding-top:60px;font-size:15px}.wrap{width:100%;padding:0 15px}.w1200{width:100%;padding:0 15px}.header{width:100%;height:60px;background:#fff;box-shadow:0 0 5px rgba(0,0,0,.1);position:fixed;top:0;left:0;z-index:99999}.header .logo{height:50px;margin-top:5px}.header .headRight{float:none;position:fixed;top:60px;left:0;width:100%;height:calc(100vh - 60px);border-top:#eee solid 1px;background:#fff;display:none}.header .nav{float:none;transition:all .4s}.header .nav ul li{float:none;margin-left:0;line-height:50px;border-bottom:#eee solid 1px;position:relative}.header .nav ul li a{color:#000;font-size:15px;padding:0 15px}.header .nav ul li a:hover{color:#000}.header .nav ul li.on a{color:#000}.header .lang{float:left;width:30px;height:30px;background:#eee;border-radius:30px;margin-top:26px;margin-left:15px;position:relative}.header .lang a{color:#838383;font-size:14px;font-weight:400;text-align:center;line-height:30px;display:block}.header .lang a:hover{color:#bc0000}.header .searchBtn{width:20px;height:20px;background:url(../images/icon01.png) no-repeat center;margin-top:30px;margin-left:22px;float:left;cursor:pointer}.header .menu-toggle{width:60px;height:60px;position:absolute;right:0;top:0;z-index:99999;display:block}.header .menu-toggle span{width:35px;height:2px;background:#333;display:block;position:relative;opacity:1;transition:all .3s;margin:30px 0 0 12px}.header .menu-toggle span:before{content:"";width:35px;height:2px;background:#333;display:block;position:absolute;left:0;top:-10px;transition:all .3s}.header .menu-toggle span:after{content:"";width:35px;height:2px;background:#333;display:block;position:absolute;left:0;top:10px;transition:all .3s}.header .menu-toggle.cur span{background-color:transparent}.header .menu-toggle.cur span:before{transform:rotate(45deg);top:0}.header .menu-toggle.cur span:after{transform:rotate(-45deg);top:0}.banner{position:relative;width:100%;margin-top:0}.banner .swiper-container{width:100%;overflow:hidden}.banner .swiper-container .swiper-slide img{width:100%}.banner .pagination{position:absolute;z-index:20;left:50%;bottom:10px;transform:translate(-50%,0)}.banner .swiper-pagination-switch{display:inline-block;width:10px;height:10px;background:#fff;margin:0 2px;border-radius:20px;cursor:pointer;position:relative}.banner .swiper-active-switch{background:#ba0000;opacity:1}.neiBanner{margin-top:0}.neiBanner img{width:100%}.title{text-align:center;margin-bottom:20px}.title h3{font-size:32px;font-weight:700;color:#e3e5e8;line-height:1}.title h2{font-size:22px;font-weight:700;color:#241f20;line-height:1;margin-top:-10px;margin-bottom:10px;position:relative}.title h2 span{color:#bc0000}.title p{font-size:14px;color:#999}.ntitle{text-align:center;margin-bottom:20px}.ntitle h3{font-size:28px;font-weight:400;line-height:1;padding-bottom:10px;margin-bottom:8px;position:relative}.ntitle h3::after{content:"";width:200px;height:2px;background:#ccc;position:absolute;left:50%;bottom:0;transform:translate(-50%,0)}.ntitle h2{font-size:22px;font-weight:500;color:#000;line-height:1}.ipro{padding:30px 0;background:#f3f5f8}.ipro .box ul{margin:0 -5px}.ipro .box ul li{width:50%;padding:0 5px;margin-bottom:15px;float:left}.ipro .box ul li h3{font-size:15px;margin-top:8px}.solution{height:auto;background:url(../images/solutionBg.jpg) no-repeat center;background-size:cover;padding:40px 10px 30px}.solution h3{font-size:23px;color:#fff;line-height:1;margin-bottom:10px}.solution h3 span{font-weight:300}.solution p{font-size:14px;margin-bottom:20px}.solution ul{overflow:hidden;margin-bottom:15px}.solution ul li{float:left;border-radius:30px;overflow:hidden;margin-right:10px;margin-bottom:5px}.solution ul li a{width:100px;line-height:32px;font-size:15px}.solution ul li a:hover{background:#ba0000}.solution ol{overflow:hidden}.solution ol dl{float:left;height:50px;color:#fff;white-space:nowrap;margin-right:100px;padding-left:50px;overflow:hidden;position:relative}.solution ol dl i{width:40px;height:40px;background:url(../images/icon02.png) no-repeat center;background-size:20px auto;position:absolute;left:0;top:0}.solution ol dl h4{font-size:15px}.solution ol dl dt{font-size:18px}.service{padding:30px 0}.service .box{padding-top:0;border-top:none;position:relative}.service .box::before{display:none}.service .box::after{display:none}.service .box ul{margin:0 -5px;display:flex;flex-wrap:wrap}.service .box ul li{float:none;width:33.3333%;padding:0 5px;text-align:center;margin-bottom:15px;position:relative}.service .box ul li::after{display:none}.service .box ul li dl{position:relative;overflow:hidden;border-radius:10px;overflow:hidden;margin-bottom:10px}.service .box ul li dl h3{width:100%;height:30px;line-height:30px;font-size:14px}.service .box ul li p{line-height:1.4;font-size:13px}.service .more{width:120px;height:40px;line-height:40px;background:#000 url(../images/icon03.png) no-repeat 15px center;padding-left:50px;margin:10px auto 0}.service .more:hover{background:#ba0000 url(../images/icon03.png) no-repeat 15px center}.service .more::after{display:none}.youshi{background:url(../images/youshiBg.jpg) no-repeat center;background-size:cover;padding:40px 0 30px}.youshi .title h3{opacity:.2}.youshi .title h2{color:#fff}.youshi .box{margin-top:0;padding:0}.youshi .box ul{overflow:hidden;margin:0 -5px}.youshi .box ul li{width:50%;padding:0 5px;margin-bottom:10px;float:left}.youshi .box ul li ol{height:200px;background:#fff;text-align:center;padding:20px 10px;border-radius:10px}.youshi .box ul li ol i{width:50px;height:50px;line-height:50px;display:block;margin:0 auto 10px}.youshi .box ul li ol h3{font-size:18px;color:#000;line-height:1;margin-bottom:10px}.youshi .box ul li ol p{font-size:14px}.iabout{padding:30px 0 30px}.iabout .aboutBox{overflow:hidden;margin-bottom:20px}.iabout .aboutBox .con{width:100%;padding-right:0;float:none}.iabout .aboutBox .con .tit{margin-bottom:20px;text-align:center}.iabout .aboutBox .con .tit h3{font-size:32px;color:#eee;line-height:1}.iabout .aboutBox .con .tit h2{font-size:22px;color:#241f20;line-height:1;margin-top:-15px}.iabout .aboutBox .con ol{line-height:1.8;font-size:15px}.iabout .aboutBox .con a.more{width:100px;height:40px;line-height:40px;text-align:center;background:#2e3440;color:#fff;display:block;margin:30px auto}.iabout .aboutBox .con a.more:hover{background:#ba0000}.iabout .aboutBox .pic{width:100%;float:none;position:relative}.iabout .aboutBox .pic .arrow_left{width:40px;height:70px;background:rgba(255,255,255,.8) url(../images/arrow-left.png) no-repeat center;position:absolute;left:10px;top:50%;z-index:11;margin-top:-35px}.iabout .aboutBox .pic .arrow_right{width:40px;height:70px;background:rgba(255,255,255,.8) url(../images/arrow-right.png) no-repeat center;position:absolute;right:10px;top:50%;z-index:11;margin-top:-35px}.videoBox ul{margin:0 -5px}.videoBox ul li{width:50%;padding:0 5px;margin-bottom:15px;float:left}.videoBox ul li ol{cursor:pointer}.videoBox ul li dl{position:relative;overflow:hidden;padding-bottom:80%;background:#000}.videoBox ul li dl img{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;margin:auto;opacity:.9;transition:opacity .56s ease}.videoBox ul li dl i{width:37px;height:37px;background:url(../images/icon11.png) no-repeat center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:11}.videoBox ul li dl i img{position:relative;opacity:1!important}.videoBox ul li h3{height:30px;font-size:14px;color:#000;text-align:center;line-height:1.2;font-weight:400;overflow:hidden;transition:color .56s ease;padding:10px 0 0}.inews{background:#f3f5f8;padding:30px 0}.inews .box{margin-top:0}.inews .box ul{overflow:hidden;margin:0}.inews .box ul li{width:100%;padding:0;float:left}.inews .box ul li a{padding:15px 0;display:block;overflow:hidden;border-top:1px solid #ccc;margin-top:-1px;transition:all .4s}.inews .box ul li dl{float:left;width:80px;height:80px;background:#ccc;text-align:center;color:#fff}.inews .box ul li dl b{font-size:40px;line-height:1;display:block;margin-top:10px}.inews .box ul li ol{padding-left:95px}.inews .box ul li ol h3{font-size:16px;color:#000;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:10px;transition:all .4s}.inews .box ul li ol dt{font-size:14px;color:#777;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;transition:all .4s}.inews .box ul li a:hover ol h3{color:#ba0000}.inews .box ul li a:hover ol dt{color:#ba0000}.inews a.more{width:100px;height:40px;line-height:38px;text-align:center;color:#666;border:#ccc solid 1px;border-radius:40px;margin:20px auto 0;display:block}.inews a.more:hover{background:#ba0000;color:#fff}.about{padding:40px 0}.about .box{line-height:1.8}.about .pic{padding-top:30px}.about .pic ul{margin:0 -3px;overflow:hidden}.about .pic ul li{width:20%;padding:0 3px;float:left}.culture{background:#78b0de;padding-top:40px}.culture .ntitle h3{color:#fff}.culture .ntitle h3::after{background:#fff}.culture .ntitle h2{color:#fff}.culture .box{width:90%;color:#fff;font-size:20px;font-weight:200;text-align:center;line-height:30px;padding:20px 50px 50px;position:relative;margin:0 auto}.culture .box::before{content:"";width:28px;height:21px;background:url(../images/icon18.png) no-repeat center;position:absolute;left:0;top:30px}.culture .box::after{content:"";width:28px;height:21px;background:url(../images/icon19.png) no-repeat center;position:absolute;right:0;bottom:60px}.culture .pic ul{overflow:hidden}.culture .pic ul li{width:50%;float:left}.culture .pic ul li img{width:100%}.honor{background:#f3f5f8;padding:35px 0 35px}.honor .box ul{margin:0 -5px}.honor .box ul li{width:50%;padding:0 5px;margin-bottom:15px;float:left}.honor .box ul li dl{border:#ccc solid 1px;background:#fff;padding-bottom:118.518%;position:relative;overflow:hidden;margin-bottom:10px}.honor .box ul li dl img{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;padding:10px}.honor .box ul li h3{text-align:center;font-size:15px;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.equipment{background:#f3f5f8;padding:35px 0 35px}.equipment .box ul{margin:0 -5px}.equipment .box ul li{width:50%;padding:0 5px;margin-bottom:25px;float:left}.equipment .box ul li dl{background:#fff;padding-bottom:74.2857%;position:relative;overflow:hidden;margin-bottom:10px}.equipment .box ul li dl img{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;margin:auto}.equipment .box ul li h3{text-align:center;font-size:15px;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.products{background:#f3f5f8;padding:20px 0 40px}.products .leftNav{width:100%;float:none;margin-bottom:5px}.products .leftNav dl{font-size:18px;padding:10px 16px;border-bottom:#f2f2f2 solid 3px;background:#fff url(../images/xiala.png) no-repeat right 15px center;background-size:20px auto;position:relative}.products .leftNav dl::before{content:"";width:5px;height:20px;background:#0073c2;position:absolute;left:0;top:14px}.products .leftNav ul{display:none}.products .leftNav ul li{background:#fff;margin-bottom:3px}.products .leftNav ul li ol{font-size:16px;font-weight:400;padding:0 16px;border-bottom:#f2f2f2 solid 1px;position:relative}.products .leftNav ul li ol a{line-height:40px}.products .leftNav ul li ol span{width:40px;height:40px;background:url(../images/icon22.png) no-repeat center;position:absolute;right:0;top:0;cursor:pointer}.products .leftNav ul li ol.on a{color:#0073c2}.products .leftNav ul li ol.on span{background:url(../images/icon23.png) no-repeat center}.products .leftNav ul li .subnav{padding:10px 30px;display:none}.products .leftNav ul li .subnav a{display:block;line-height:32px;font-size:15px;color:#444;position:relative}.products .leftNav ul li .subnav a:hover{color:#0073c2}.products .leftNav ul li .subnav a.on{color:#0073c2}.products .leftNav ul li .subnav a.on::before{content:"";width:6px;height:11px;background:url(../images/icon24.png) no-repeat center;position:absolute;left:-12px;top:11px}.rightBox{padding-left:0}.prolist{background:#fff;padding-bottom:30px}.prolist ul{overflow:hidden;margin-bottom:30px}.prolist ul li{width:50%;padding:0 8px;margin-bottom:15px;float:left}.prolist ul li dl{background:#fff;padding-bottom:100%;position:relative;overflow:hidden}.prolist ul li dl img{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;padding:10px}.prolist ul li h3{height:44px;font-size:14px;text-align:center;font-weight:400;line-height:22px;margin-top:10px}.proview{background:#fff;padding:30px 20px}.proview .prohead{overflow:hidden;margin-bottom:20px}.proview .prohead dl{float:none;width:100%;height:auto;line-height:1;text-align:center}.proview .prohead ol{padding-left:0;padding-top:20px}.proview .prohead ol h1{font-size:18px;color:#000;border-bottom:#ddd solid 1px;padding-bottom:15px;margin-bottom:15px}.proview .prohead ol dt{font-size:15px;color:#777;line-height:1.6}.proview .protit{background:#eee;color:#000;font-size:17px;padding:5px 10px;margin-bottom:10px}.proview .box{padding:10px 0;line-height:1.7;font-size:15px}.news{background:#f3f5f8;padding:20px 0 30px}.news2{padding-bottom:20px}.news2 ul{margin:0}.news2 ul li{width:100%;padding:0;float:none}.news2 ul li a{padding:20px 20px;background:#fff;display:block;transition:all .4s}.news2 ul li a dl{position:relative;padding-bottom:72.7692%;overflow:hidden}.news2 ul li a dl dd{width:68px;height:68px;background:#f4f4f4;text-align:center;color:#bc0000;font-size:13px;position:absolute;left:0;top:0;z-index:11}.news2 ul li a dl dd b{font-size:36px;line-height:1;display:block;margin-top:5px}.news2 ul li a dl img{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;margin:auto}.news2 ul li ol{padding-top:10px}.news2 ul li ol h3{font-size:17px;color:#000;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:5px;transition:all .4s}.news2 ul li ol dt{font-size:14px;color:#777;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;transition:all .4s}.news2 ul li a:hover{background:#bc0000}.news2 ul li a:hover ol h3{color:#fff}.news2 ul li a:hover ol dt{color:#fff}.newslist{background:#fff;padding:20px 15px;margin-bottom:30px}.newslist ul li{font-size:15px;line-height:50px;border-bottom:#eee solid 1px;position:relative}.newslist ul li a{color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:110px}.newslist ul li a:hover{color:#bc0000}.newslist ul li a span{color:#bc0000}.newslist ul li i{position:absolute;right:0;font-style:normal}.newsView{background:#f3f5f8;padding:30px 0 20px}.newsView .box{background:#fff;box-shadow:10px 10px 0 #e4e4e4;margin-bottom:10px}.newsView .box .newsHead{padding:30px 15px 20px;position:relative}.newsView .box .newsHead::after{content:"";width:60px;height:3px;background:#bc0000;position:absolute;left:15px;bottom:-2px}.newsView .box .newsHead h1{font-size:20px;color:#000;font-weight:400;line-height:1.2;margin-bottom:10px}.newsView .box .newsHead span{color:#999;margin-right:30px}.newsView .box .viewCon{padding:30px 15px 50px;line-height:2}.newsView .box .viewPage{border-top:#eaeaea solid 2px;padding:30px 15px;overflow:hidden;position:relative}.newsView .box .viewPage .boxCon{padding-right:140px}.newsView .box .viewPage .boxCon a{color:#333;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.newsView .box .viewPage .boxCon b{color:#bc0000}.newsView .box .viewPage .boxCon a:hover{color:#bc0000}.newsView .box .viewPage .back{width:120px;height:42px;line-height:42px;text-align:center;border-radius:40px;background:#bc0000;position:absolute;right:15px;top:35px}.newsView .box .viewPage .back a{color:#fff;display:block}.video{background:#f3f5f8;padding:40px 0 60px}.contact{padding:20px 0 30px}.contact .box{width:100%;font-size:15px;color:#666;line-height:1.6;margin-bottom:20px;float:none}.contact .box h1{font-size:20px;color:#000;margin:15px 0}#map{width:100%;height:300px;float:none}#map img{max-height:inherit;max-width:inherit}.footer{background:#2e3440}.footer .fmain{display:none}.footer .fleft{float:left;width:100%}.footer .fnav{display:none}.footer .fcontact{margin-bottom:30px}.footer .fcontact li{width:50%;font-size:13px;color:#989a9e;margin-bottom:10px;float:left}.footer .ewm{display:none}.footer .copyright{font-size:13px;color:#989a9e;text-align:center;line-height:1.4;border-top:1px solid #585d66;padding:20px 10px}.footer .copyright a{color:#fff}.footer .copyright a:hover{color:#ba0000}.fenye{text-align:center;font-size:15px;width:100%;height:40px;margin:10px 0 0}.fenye .next,.fenye .prev{width:36px;height:36px;line-height:36px;margin-right:3px;font-size:17px}.fenye a{width:36px;height:36px;line-height:36px;margin-right:3px}.fenye a:hover{color:#fff;background:#242a34;border:#242a34 solid 1px}.fenye a.current{color:#fff;background:#242a34;margin-right:3px;border:#242a34 solid 1px}.tccBox{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:999999}.tccBox .black{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.8)}.tccBox .BoxCon{position:absolute;left:50%;top:50%;box-sizing:border-box;width:90%;padding:20px;transform:translate(-50%,-50%);background-color:#fff;color:#999}.tccBox .BoxCon .off{width:29px;height:29px;background:url(../images/off.png) no-repeat center;position:absolute;top:18px;right:18px;cursor:pointer}.tccBox .BoxCon .tccTit{font-size:16px;text-align:center;color:#000;font-weight:700;text-transform:uppercase;margin-bottom:10px}.tccBox .BoxCon ul video{background:#000;width:100%;height:370px}.search-dialog{width:90%}}
