@charset "utf-8";

/* CSS Document */



/*-----whole-----*/

html{font-size:100%;}

body{position:relative;right:0px;transition:all .3s ease .2s;-webkit-transition:all .3s ease .2s;-moz-transition:all .3s ease .2s;}
@font-face {
  font-family: 'iconfont';
  src: url('iconfont.ttf?t=1739933637282') format('truetype');
}
.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.com-pro .cn{margin:50px 0 50px 0;overflow:hidden;background:#fff;/border-radius:10px;transition:all 0.2s}
.com-pro .cn .cnn1z{width:45%;text-align:left;margin-left:0%;transition:all 0.3s}
.com-pro .cn .cnn1z h3{font-size:35px;margin:90px 0 40px 0}
.com-pro .cn .cnn1z span{display:block;width:60px;border-bottom:3px solid #ecb248;transition:all 0.3s}
.com-pro .cn .cnn1z p{font-size:16px;line-height:30px;color:#777}
.com-pro .cn .cnn1y{width:48%;display:block}
.com-pro .cn1 .cnn1y{float:right;}
.com-pro .cn1 .cnn1z{float:left;}
.com-pro .cn2 .cnn1y{float:left;}
.com-pro .cn2 .cnn1z{float:right;}
.com-pro .cn img{transition:all 0.3s}
.com-pro .cn:hover img {
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);
}
.com-pro .cn:hover{background:#114d8b}
.com-pro .cn1:hover .cnn1z{margin-left:2%}
.com-pro .cn2:hover .cnn1z{margin-right:2%}
.com-pro .cn:hover {color:#ecb248;border-radius:20px}
.com-pro .cn:hover p{color:#fff}


.searchtit{font-size:35px}

.rdnews .sj{width:34px ;margin:23px 20px 23px 30px;float:left}
.rdnews{width:1400px;/background:#114d8b;background:#1e3f61;height:80px;margin:0 auto}
.news-container-top {
    /display: flex;
    justify-content: space-between;
    align-items: center;
    
}

.news-info {
    font-size: 16px;font-family: Arial Black;font-style: italic;
    margin-right: 10px;    margin-top: 30px;color:#999;position: relative;
}
.news-info #currentNews{font-size:25px;color:#000;position: absolute;
    top: -15px;
    left: -35px;}
.news-info #totalNews{position:absolute;bottom:-12px }
.szjt{height:80px;background:#fff;position:absolute;right:0;padding-left: 70px;}
.szjt .news-info{float:left;}
.szjt .arrow-buttons{float:left;}
.news-contentw{flex-grow: 1;width:66vw;float:left}
.news-contentw h3{color:#fff;font-weight:700;margin:18px 0 0 0}
.news-content {
    overflow: hidden;
    height: 30px;
}

#newsList {
    list-style: none;
    padding: 0;
    margin: 0;
    transition: transform 0.3s ease-in-out;
}

#newsList li {
    padding: 5px 0;
    display: block;  /* 只显示一条新闻 */
    background:url(../images/dian_03.jpg) repeat-x center;
}
#newsList li a{color:#fff;font-size:15px;font-weight:300}
#newsList li a span:nth-child(1){padding:0 20px 0 0}
#newsList li a span:nth-child(2){float:right;padding:0 0 0 20px}
#newsList li a span{/background:#114d8b;background:#1e3f61}
.arrow-buttons {
    display: flex;
    align-items: center;
    gap: 10px;
    margin: 17px 20px 0 45px;
}

.arrow {
   background:none;
    border: none;
    font-size: 24px;
    cursor: pointer;
    padding: 10px;
    transition: color 0.3s;
}

.arrow:hover {
    color: #114d8b;
}


.redian{position:relative}
.rediann{width:100%;height:80px;background:url(../images/rdbg.png) repeat-y center;position:absolute;top:-80px;z-index:10}
.condiv{width:1400px;margin:70px auto 0px auto}
.condiv .more{width:160px;height:45px;line-height:45px;font-size:14px;color:#888;display:block;float:right;border:1px solid #ccc;margin:-55px 0 0 0;text-align:center;border-radius:3px;transition:all 0.3s}
.condiv .more i{font-size:22px;line-height:45px;padding:0 20px 0 0px;float:right;transition:all 0.3s}
.condiv .more:hover{color:#fff;border:1px solid #dd0c0c;background:#dd0c0c}
.Header-wrapper, .Container-wrapper, .Footer-wrapper, .container, .banner-container, .index-container{position:relative;left:0px;width:100%;height:auto;}

.contain{width:1400px;margin:0 auto;position:relative;}


.wapmedia{display:none}


/*clearfix*/

.clearfix{*zoom:1}
.index-pro {margin:0 auto}
.clearfix:before,

.clearfix:after{display:table;content:""}

.clearfix:after{clear:both}



/*初始化按钮*/

.btn{display:inline-block;text-align:center;padding:0px;border:0px;margin:0px;position:relative;cursor:pointer;}

.btn span{display:inline-block;}



/*通用img*/

img.rollover{position:absolute;top:0px;left:0px;opacity:0;filter:Alpha(opacity=0);z-index:2;}



input.text{display:block;width:100%;height:100%;border:0px;background:none;}



.red,

.Fnav dd a:hover,

.iNews-list a:hover,

.iNews-1st:hover .name,

.page-locate a:last-child,

.page-locate a:hover,

.news-nav a:hover,

.nIr-Hnews:hover .name{color:#114d8b;}



/*--- Header ---*/

.Header-wrapper{z-index:99;border-bottom:1px solid rgba(255,255,255,0.3)}

.Header-wrapper .Header-cl{height:80px;position:relative;}



.header-container{padding:0 3.125%;width:100%;height:80px;background:rgba(255,255,255,1);box-shadow:0px 4px 5px rgba(9,2,4,.17);position:fixed;top:0px;left:0px;z-index:99;}


.Container-wrapper .vrtit{text-align:center;font-size:30px;line-height:40px;padding:40px 0;color:#114d8b;font-weight:800}
.contact-us #tjpost{width:48%}


/*首页表单*/
.index-form-bg{ padding:60px 0;background-size:cover !important;}
.index-form-box{ width:1300px;margin:0 auto;}
.index-form-box:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

.index-form-bg .left-box{ width:460px;height:385px;float:left;background:#2c319b;position:relative;z-index:4;}
.index-form-bg .left-box:after{ content:'';border-style:solid;border-width:15px;border-color:transparent transparent transparent #2c319b;position:absolute;top:80px;right:-30px;width:0;height:0;}
.index-form-bg .left-bg{ padding:50px 30px;}
.l-kf{ Position:relative; padding:0;height:90px;background:#fff;border-radius:100px;}
.l-kf img{ width:50px;height:50px;border-radius:100%;Position:absolute;left:20px;top:20px;}
.l-kf .desc{ padding:10px 20px 0 85px;}
.l-kf .desc h4{ font-size:18px;line-height:24px;margin-bottom:6px;}
.l-kf .desc p{ font-size:14px;line-height:20px;}
.l-lc{ Position:relative;padding-left:30px;margin-top:30px;}
.l-lc:after{ content:'';Position:absolute;top:-40px;bottom:10px;left:45.5px;border-left:dashed 1px #fff;}
.l-lc ul{}
.l-lc ul li{ min-height:32px;line-height:32px;margin-bottom:30px;Position:relative;}
.l-lc ul li:last-child{ margin-bottom:0;}
.l-lc ul li span{ z-index:3;background:#fff;border-radius:100%;color:#3c5dc5;font-size:18px;font-weight:bold;Position:absolute;top:0;left:0;display:block;width:32px;height:32px;line-height:32px;text-align:center;}
.l-lc ul li p{ padding-left:52px;color:#fff;}
.l-lc ul li p b{ font-size:18px;}

.index-form-bg .right-box{ width:780px;height:385px;float:right;background:#fff;padding:50px;overflow:hidden;}
.index-form-bg .left-form{ float:left;width:100%;}
.index-form-bg .left-form input.intxt{ font:14px "Microsoft YaHei";margin-bottom:10px; line-height:38px;width:100%;background:#fff;border:1px solid #ddd;outline:none;padding:0 20px;box-sizing:border-box; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.index-form-bg .left-form textarea{ font:14px "Microsoft YaHei"; margin-bottom:10px;line-height:24px;height:110px;width:100%;resize:vertical;background:#fff; border:1px solid #ddd;outline:none;padding:10px 20px;box-sizing:border-box; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.containerrighta{ margin-top:20px;cursor:pointer;background:#dd0000;color:#fff;font-size:16px;width:100%;height:45px;line-height:45px;border:0; outline:none;border-radius:3px;}

.text-top{ float:right;width:290px;height:285px;overflow:hidden;}
.text-top .bd{}
.text-top .bd ul{}
.text-top .bd ul li{ padding:10px 0;border-bottom:dashed 1px #eee;}
.text-top .bd ul li h4{ height:26px;line-height:26px;font-size:16px;color:#333;margin-bottom:10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.text-top .bd ul li h4 b{ color:#3c5dc5;}
.text-top .bd ul li p.desc{ font-size:14px;line-height:24px;color:#999;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.text-top .bd ul li:hover h4{ color:#3c5dc5;}
.text-top .bd ul li p.desc b{ color:#dd0000;}
.item-body-con .container{display:block}
/*产品封面*/
.list-cp2{ }
.list-cp2:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.list-cp2 ul{ margin-top:-20px;margin-left:-20px;}
.list-cp2 ul li{ width:25%;float:left;margin-top:20px;}
.list-cp2 ul li .box{ margin-left:20px;border:solid 1px #ddd;}
.list-cp2 ul li .img-tips{ overflow: hidden;Position: relative;}
.list-cp2 ul li .img-tips img{ width:100%;}
.list-cp2 ul li .img-tips .img{ Position: relative;}
.list-cp2 ul li .img-tips .img2 img{ height:283px;width:424px;margin-left:-70px;}
.list-cp2 ul li .img-tips .img span.tag{ height:22px;line-height:22px;font-size:13px;padding:0 10px;color:#ff0000;border:solid 1px #ff0000;display:block;Position: absolute;top:20px;left:20px;}
.list-cp2 ul li .img-tips .img2{ z-index:4;Position: absolute;bottom:-300px;left:0;right:0;width:100%;height:283px;-webkit-transition: all 0.6s;-moz-transition: all 0.6s;-o-transition: all 0.6s;}
.list-cp2 ul li:hover .img-tips .img2{ bottom:0;}
.list-cp2 ul li .desc{ padding:30px 20px 30px 20px;border-top:solid 1px #ddd;}
.list-cp2 ul li .desc h2{ margin-bottom:10px;height:28px;line-height:28px;font-size:18px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.list-cp2 ul li .desc p{ height:20px;line-height:20px;font-size:13px;color:#999;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.list-cp2 ul li .box:hover{ box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);}
.list-cp3{ }
.list-cp3:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.list-cp3 ul{ margin-top:-20px;margin-left:-20px;}
.list-cp3 ul li{ width:50%;float:left;margin-top:20px;}
.list-cp3 ul li .box{ margin-left:20px;height:283px;Position: relative;border:solid 1px #ddd;}
.list-cp3 ul li .img-tips{ overflow: hidden;Position: absolute;width:285px;height:283px; }
.list-cp3 ul li .img-tips img{ width:240px;height:240px !important;margin:20px}
.list-cp3 ul li .img-tips .img2 img{ width:422px !important;max-width:422px !important;margin-left:-70px;height:283px !important;}
.list-cp3 ul li .img-tips .img{ Position: relative;}
.list-cp3 ul li .img-tips .img span.tag{ height:22px;line-height:22px;font-size:13px;padding:0 10px;color:#ff0000;border:solid 1px #ff0000;display:block;Position: absolute;top:20px;left:20px;}
.list-cp3 ul li .img-tips .img2{ z-index:4;Position: absolute;top:0;right:-500px;width:100%;height:283px;-webkit-transition: all 0.6s;-moz-transition: all 0.6s;-o-transition: all 0.6s;}
.list-cp3 ul li:hover .img-tips .img2{ right:0;}
.list-cp3 ul li .desc{ padding:30px 30px 30px 315px;height:202px;}
.list-cp3 ul li .desc h2{ padding-top:48px;margin-bottom:10px;line-height:28px;font-size:18px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;color:#222}
.list-cp3 ul li .desc p{ margin-top:0;height:20px;line-height:20px;font-size:13px;color:#999;/overflow: hidden;/white-space: nowrap;/text-overflow: ellipsis;}
.list-cp3 ul li .desc i{ width:30px;height:2px;background:#dd0000;display:block;margin:15px 0;}
.list-cp3 ul li .box:hover{ box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);}
/*产品详情页*/
/*子栏目导航*/
.now-dh{ background:#fff;border-bottom:solid 1px #eee;}
.now-dh-box{ width:1300px;margin:0 auto;}
.now-dh-box:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.son-dh{ float:left;height:70px;}
.son-dh ul{}
.son-dh ul li{ height:70px;line-height:70px;float:left;margin-right:40px;font-size:16px;}
.son-dh ul li a{ display:block;}
.son-dh ul li.hover, .son-dh ul li:hover{ height:66px;border-bottom:solid 4px #3c5dc5;}
.son-dh ul li.hover a, .son-dh ul li:hover a{ color:#3c5dc5;}

.now-dh .weizhi{ float:right;line-height:70px;color:#999;font-size:14px;}
.now-dh .weizhi a:hover{ color:#3c5dc5;}
.dqwz{ background:#fff;border-bottom:solid 1px #eee;}
.dqwz .box{ width:1300px;margin:0 auto;height:70px;line-height:70px;color:#999;}
.dqwz a:hover{ color:#3c5dc5;}
.hui-bg{ background:#f5f5f5;border-bottom:solid 0 #eee;}
.procon .caseInfo-container{padding-bottom:0}
.procon .caseInfo-container{background:#fff}
.procon .content-box{width:1300px}
.icon-xiangyou1:before{content: "";}
.chanpin-head{ overflow: hidden;}
.solid-chanpin{ position: relative;overflow: hidden; width: 384px;float:left;background:#fff; }
.solid-chanpin .bigImg{ height: 384px;width: 384px; position: relative;text-align:center;overflow: hidden;background:#f5f5f5;}
.solid-chanpin .bigImg li img{ vertical-align:middle; height:384px;   }
.solid-chanpin .bigImg  h4{ font-size: 14px; font-weight: bold; line-height: 33px; height: 33px; padding-right: 30px; overflow: hidden; text-align: left; }
.solid-chanpin .smallScroll{ margin-top:5px;}
.solid-chanpin .sPrev,.solid-chanpin .sNext{ float: left; display: block; width:31px; height: 73px;line-height:73px;text-align:center;background:#666;font-size:16px;color:#ddd;}
.solid-chanpin .sPrev:hover{ background:#dd0000;color:#333;}
.solid-chanpin .sNext:hover{ background:#dd0000;color:#333;}
.solid-chanpin .smallImg{ float:left;display:inline;width: 320px;margin:0 0 0 2px;overflow: hidden;}
.solid-chanpin .smallImg ul{ width: 9999px; overflow: hidden; }
.solid-chanpin .smallImg li{ float: left; margin:0 3px;width:73px; cursor:pointer;  display: inline;  }
.solid-chanpin .smallImg img{ width:100%; height:73px;Opacity:0.6;  }
.solid-chanpin .smallImg .on img{ Opacity:1;}
.solid-chanpin .pageState{ position: absolute; bottom:85px; right: 10px; letter-spacing: 2px;color:#fff;}
.solid-chanpin .pageState span{ color: #dd0000;}
.chanpin-top-canshu{ width:750px;float:right;}
.chanpin-top-canshu h1{ font-size:28px;line-height:38px;margin-bottom:10px;}
.chanpin-top-canshu .ds{ line-height:24px;color:#333;margin-bottom:30px;}
.jbcs{ overflow: hidden;}
.jbcs ul{}
.jbcs ul li{  overflow: hidden;margin-bottom:10px;line-height:24px;}
.jbcs ul li span{ display:block;float:left;color:#999;}
.jbcs ul li p{ float:left;width:495px;color:#333;}

.anli-tips{ margin-top:10px;border-radius:3px;overflow: hidden;position: relative;padding:20px;height:68px;background:#fffcf4;}
.anli-tips img{ position: absolute;height:68px;width:68px;border-radius:100%;left:20px;top:20px;}
.anli-tips .desc{ padding:0 0 0 88px;}
.anli-tips .desc p{ display:inline-block;line-height:68px;font-size:18px;color:#ff5500;position: relative;padding:0 20px;}
.anli-tips .desc p:before{ content:'“';line-height:20px;position: absolute;top:16px;font-size:28px;left:-16px;color:#999;}
.anli-tips .desc p:after{ content:'”';line-height:20px;position: absolute;bottom:-4px;font-size:28px;right:-12px;color:#999;}
.item-zx{ overflow: hidden;margin-top:30px;}
.item-zx .zaixian{ cursor:pointer;margin-right:5px;text-align:center;display:block;font-size:18px;padding:0 30px;float:left;outline: none;border-radius:3px;height:52px;line-height:52px;background:#3c5dc5;color:#fff;border:0;}
.item-zx .boda{ cursor:pointer;text-align:center;display:block;font-size:18px;padding:0 30px;float:left;outline: none;border-radius:3px;height:52px;line-height:52px;background:#dd0000;color:#fff;border:0;}
.procon .item-zx .iconfont{ font-size:22px;margin-right:8px;}

.item-nav{ text-align:center;height:70px;border-bottom:solid 1px #ddd;}
.item-nav:after{ content: "";display: block;height: 0;clear: both;visibility: hidden;}
.item-nav ul{ }
.item-nav ul li{ display:inline-block;height:70px;line-height:70px;font-size:16px;margin:0 20px;}
.item-nav ul li a{ display: block;}
.item-nav ul li a.menu-active{ height:66px;border-bottom:solid 4px #dd0000;color:#dd0000;}
.fixed3{ border:0;background:#fff;box-shadow:0 0 6px rgba(0, 0, 0, 0.07);position:fixed;z-index:99;top:0;left:0;right:0;min-width:1300px;}

.procon #wrapper .container{ padding:50px 0 80px 0;/padding-top:130px;/margin-top:-70px;border-bottom:solid 1px #ddd;}
.procon #wrapper .end-container{ border-bottom:solid 0 #ddd;padding:0;padding-top:60px;margin-top:-60px;}
.item-danxiang-body{ width:1300px;margin:0 auto;overflow: hidden;line-height:1.75;font-size:16px;color:#444;}
.item-danxiang-body .title{ overflow:hidden;height:28px;line-height:28px;font-weight:bold;color:#333;font-size:18px;margin-bottom:30px;}
.item-danxiang-body .title .iconfont{ font-size:22px;line-height:28px;float:left;margin-top:-1px;margin-right:5px;color:#3c5dc5;}

.item-danxiang-body p{ text-align: justify;margin-top:15px;}
.item-danxiang-body img{ max-width:100% !important;height:auto !important;}
.item-danxiang-body table{ width:100% !important;border-spacing:0;margin-top:20px;border-right:solid 1px #ddd;}
.item-danxiang-body table tr td{ padding:12px 10px;line-height:24px;border-bottom:solid 1px #ddd;border-left:solid 1px #ddd;}
.item-danxiang-body table tr:first-child{ background:#cccccc;color:#333;font-weight:bold;}
.item-danxiang-body table tr:first-child:hover{ background:#cccccc;}
.item-danxiang-body table tr:hover{ background:#f5f5f5;}
.item-danxiang-body .t30{ margin-top:30px;}
.item-danxiang-body table p{ margin-top:0;}
.neiye-anli{ overflow: hidden;}
.neiye-anli ul{ margin-top:-20px;margin-left:-20px;}
.neiye-anli ul li{ width:25%;float:left;margin-top:20px;}
.neiye-anli ul li .box{ margin-left:20px;}
.neiye-anli ul li img{ width:100%;height:246px;}
.neiye-anli ul li h2{ margin-top:20px;line-height:28px;height:28px;font-size:18px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.neiye-anli ul li p{ text-align: justify;margin-top:10px;line-height:24px;height:48px;color:#999;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.neiye-anli ul li:hover h2{ color:#3c5dc5;}



/*logo*/

.Hlogo{height:80px;line-height:80px;font-size:0px;float:left;overflow:hidden;}

.Hlogot{display:none;height:80px;line-height:80px;font-size:0px;float:left;overflow:hidden;}



.header-container.act .Hlogo{display:none;}

.header-container.act .Hlogot{display:block;}
.header-container.act .Hlogot img{max-width:250px}
.Hlogo img{max-width:250px}

.header-container.act{box-shadow:0 0 0 #fff;color:#fff;background:none;    border-bottom: 1px solid rgba(255, 255, 255, 0.3);}

.header-container.act .Htel{color:#fff;/*background:url(../images/icon-tel2.png) no-repeat left center;*/}

/*.header-container.act .Hct{background:url(../images/qq2.png) no-repeat center;}*/



.Hct{display:block;width:22px;height:100%;background:url(../images/qq.png) no-repeat center center;float:right;}

.Htel{display:block;padding:0 0 0 26px;line-height:20px;font-size:16px;font-weight:lighter;color:#e00007;background:url(../images/icon-tel.png) no-repeat left center;float:right;margin:0 .15rem 0 0;position:relative;top:30px;}


.Hnav .Hnavz{float:left;}
.Hnav .ewm{width:0.4rem;float:right;height:80px;position:relative}
.Hnav .ewm i{font-size:0.2rem;line-height:80px;border-left:1px solid #fff;padding:0 0 0 0.2rem}
.Hnav .ewm .ewmimg{position:absolute;width:100px;bottom:-100px;right:0;opacity:0;transition:all 0.3s}
.Hnav .ewm:hover .ewmimg{opacity:1}
.Hnav{float:right;margin:0 0rem 0 0;}

.Hnav a{display:block;height:80px;text-align:center;font-size:18px;font-weight:lighter;position:relative;overflow:hidden;float:left;margin:0 0.2rem 0 0.2rem;transition:none;-webkit-transition:none !important;}

.Hnav a:first-child{/margin:0px;}

/*.Hnav a i{content:"";display:block;width:100%;height:3px;background:#e00007;position:absolute;left:50%;bottom:-3px;transition:all .1s linear;-webkit-transition:all .1s linear;}*/

.Hnav a .box{height:25px;line-height:25px;position:relative;overflow:hidden;top:27.5px;font-size:16px;font-weight:300}

.Hnav a .box span{position:relative;top:0px;}



.Hnav a.cur,

.Hnav a:hover{/color:#fff;}

.Hnav a.cur .box span,

.Hnav a:hover .box span{top:-25px;}
.Hnav a.cur{border-bottom:2px solid #fff}

.Hnav a.cur i,

.Hnav a:hover i{bottom:0px;}



.Header-wrapper.on .Hnav{display:block !important;}



/*--- Footer ---*/

.Footer-wrapper{z-index:98;}



.footer-btm{padding:.21rem 0 .2rem;color:#fff;font-weight:lighter;background:#b60005;}

.footer-btm .flink{text-align:center;line-height:28px;}

.footer-btm .flink a{display:inline-block;margin:0 .15rem 0 0;opacity:.6;}

.footer-btm .flink a:hover{opacity:1;}

.footer-btm .fcr{padding:.16rem 0 0;line-height:24px;text-align:center;opacity:.6;border-top:1px solid #fff;margin:.12rem 0 0;}


.Footer-wrapper{background:#151515;}
.footer-container{padding:1rem 0 0.5rem 0;width:1400px;margin:0 auto}
.Footer-wrapper .footer-container .footerby{padding-bottom:0.8rem;overflow:hidden}
.Footer-wrapper .footer-container .footerby p{font-size:35px;color:#fff;float:left}
.Footer-wrapper .footer-container .footerby img{color:#fff;float:right}
.Footer-wrapper .footer-container .footers{border-bottom:1px solid #323232;padding:0 0 30px 0}
.Footer-wrapper .footer-container .footers .ss{width:30%;display:block;border:1px solid #484444;height:32px;border-radius:3px;}
.Footer-wrapper .footer-container .footers .ss input{border:none;background:none;color:#ccc;height:30px;margin:1px 0 0 2%;width:75%;font-size:13px;float:left}
.Footer-wrapper .footer-container .footers .ss button{width:20%;height:26px;background:#114d8b;margin:2px;border-radius:3px;border:none;color:#fff;float:right;font-size:14px}
.Footer-wrapper .footer-container .footers .ss button i{font-size:14px;margin:0 5px 0 0}
.Footer-wrapper .footer-container .footers .footernav{/width:50%;float:right;/display:flex}
.Footer-wrapper .footer-container .footers .footernav a{color:#fff;flex:1;line-height:32px;display:inline-block;text-align:right;position:relative;margin:0 15px 0 10px;}
.Footer-wrapper .footer-container .footers .footernav i{color:#888;line-height:32px;position:absolute;right:-5%}
.Footer-wrapper .footer-container .footers .footernav a::after{content:'·';margin-left:15px;}
.Footer-wrapper .footer-container .footers .footernav a:last-child::after{content:'';margin-left:0}
.Footer-wrapper .footer-container .bq{overflow:hidden;margin:20px 0 0 0}
.Footer-wrapper .footer-container .bq p{float:left;color:#6f6f6f;font-size:13px;line-height:25px}
.Footer-wrapper .footer-container .bq a{float:right;color:#6f6f6f;font-size:13px;line-height:25px}

.Fnav{width:14.1667%;float:left;}

.Fnav.Fnav2{width:11.25%;}

.Fnav dt{line-height:38px;font-size:24px;}

.Fnav i{display:block;width:20px;height:2px;background:#df0000;margin:5px 0 10px;}

.Fnav dd a{display:block;line-height:28px;}



.Fct{width:32.0832%;padding:0 0 0 .5rem;border-left:1px solid #d2d2d2;float:right;}

.Fct .type{line-height:40px;font-size:28px;}

.Fct .con{line-height:20px;font-size:12px;margin:6px 0 0;}

.Fct ul{font-size:0px;margin:19px 0 0;}

.Fct ul li{display:inline-block;text-align:center;margin:0 0 0 .47rem;}

.Fct ul li:first-child{margin:0px;}

.Fct ul li img{width:121px;height:121px;object-fit:cover;}

.Fct ul li p{line-height:23px;font-size:14px;color:#333;margin:7px 0 0;}



.Footer-wrapper.on .Fnav dd{display:block !important;}



/*.footer-flink{margin:55px 0 0;}*/

.footer-flink .contain{padding:30px 0 40px;border-top:1px solid #eeeeee;}
.footer-flink ul{display:flex}
.footer-flink ul li{flex:1;float:left;}

.footer-flink ul li a{display:block;padding:0 0 0 17px;line-height:30px;font-weight:lighter;color:#444444;background:url(../images/icon-l1.png) no-repeat 3px center;}

.footer-flink ul li a:hover{background-image:url(../images/icon-l1-2.png);}
.footer-flink ul li a img{width:100%}

.proclass{position:relative;margin-top:100vh}

/*--- Banner ---*/
.bannerw{position:fixed;width:100vw;height:100vh;top:0;}
.bnr-img,

#index-bnr .bg,

#index-bnr .con,

.bnr-img .iBnr-con{display:block;width:100%;height:auto;background-position:center center !important;background-repeat:no-repeat !important;background-size:cover !important;position:relative;}



#index-bnr .bnr-img{height:680px;overflow:hidden;background-size:cover;background-position:center;}

#index-web-bnr .swiper-pagination,

#index-bnr .swiper-pagination{bottom:200px }

#index-web-bnr .swiper-pagination-bullet,

#index-bnr .swiper-pagination-bullet{width:52px;height:3px;border:1px solid #000;border-radius:0px;opacity:.5;margin:0 1px;}

#index-web-bnr .swiper-pagination-bullet-active,

#index-bnr .swiper-pagination-bullet-active{background:#b60005;border-color:#b60005;opacity:1;}

#index-web-bnr .swiper-pagination-bullet{width:30px;}



#index-web-bnr{display:none;}



.bnr-img .iBnr-con{width:100%;height:100%;position:absolute;top:0px;left:0px;}

.iBnr-con.z1{z-index:1;}

.iBnr-con.z2{z-index:2;}

.iBnr-con.z3{z-index:3;}

.iBnr-con.z4{z-index:4;}

.iBnr-con.z5{z-index:5;}



/*aniamte*/



/*iBnr1*/

.iBnr-1 .iBnr-con{transition:all 3s linear .2s;-webkit-transition:all 3s linear .2s;opacity:0;}



.iBnr-1 .iBnr-con.z4,

.iBnr-1 .iBnr-con.z5{transition:all 1s ease-in-out;-webkit-transition:all 1s ease-in-out;}



.iBnr-1 .iBnr-con.z2{transition-delay:.6s;-webkit-transition-delay:.6s;}



.iBnr-1 .iBnr-con.z3{transition-delay:1.2s;-webkit-transition-delay:1.2s;}



.iBnr-1 .iBnr-con.z4{transition-delay:1.4s;-webkit-transition-delay:1.4s;}



.iBnr-1 .iBnr-con.z5{transition-delay:1.6s;-webkit-transition-delay:1.6s;}



.iBnr-1 .iBnr-con.z4,

.iBnr-1 .iBnr-con.z5{transform:translateY(30px);-webkit-transform:translateY(30px);}





#index-bnr .swiper-slide.swiper-slide-active .iBnr-con{transform:translate(0,0) scale(1);-webkit-transform:translate(0,0) scale(1);opacity:1;}



/*iBnr2*/

.iBnr-2 .iBnr-con.z1,

.iBnr-2 .iBnr-con.z2,

.iBnr-2 .iBnr-con.z3,

.iBnr-2 .iBnr-con.z4{transition:all .4s ease-in-out .2s;-webkit-transition:all .4s ease-in-out .2s;opacity:0;}



.iBnr-2 .iBnr-con.z1{transform:translateX(-100px);-webkit-transform:translateX(-100px);}



.iBnr-2 .iBnr-con.z2{transform:translateX(100px);-webkit-transform:translateX(100px);}



.iBnr-2 .iBnr-con.z3,

.iBnr-2 .iBnr-con.z4{transform:scale(.8);-webkit-transform:scale(.8);}



/*iBnr3*/

.iBnr-3 .iBnr-con.z1,

.iBnr-3 .iBnr-con.z2,

.iBnr-3 .iBnr-con.z3,

.iBnr-3 .iBnr-con.z4{transition:all .6s ease-in-out .2s;-webkit-transition:all .6s ease-in-out .2s;opacity:0;}



.iBnr-3 .iBnr-con.z1{transform:translateY(100px);-webkit-transform:translateY(100px);}



.iBnr-3 .iBnr-con.z2{transition-delay:.8s;-webkit-transition-delay:.8s;}



.iBnr-3 .iBnr-con.z2,

.iBnr-3 .iBnr-con.z3,

.iBnr-3 .iBnr-con.z4{transform:translateX(-50px);-webkit-transform:translateX(-50px);}



.iBnr-3 .iBnr-con.z3{transition-delay:1.6s;-webkit-transition-delay:1.6s;}



.iBnr-3 .iBnr-con.z4{transition-delay:1.8s;-webkit-transition-delay:1.8s;}





/*

.bnr-img .bg,

.bnr-img .con{height:100% !important;position:absolute !important;top:0px;left:0px;}

.bnr-img .con{z-index:2;}

.bnr-img .box{width:1200px;color:#fff;position:absolute;left:50%;margin-left:-600px;z-index:5;}

.bnr-img .t1{font:bold 62px/85px "方正兰亭超细黑简体"}

.bnr-img .t1 span{line-height:50px;font-size:50px;font-family:'微软雅黑';color:#c40008;vertical-align:top;position:relative;top:-20px;}

.bnr-img .t2{font:bold 50px/61px "方正兰亭粗黑简体";color:#ff000b;margin:0 0 10px;}

.bnr-img .t3{font:bold 26px/46px "方正兰亭超细黑简体"}

*/



/*animate

#index-bnr .bg,

#index-bnr .t1,

#index-bnr .t2,

#index-bnr .t3,

.iBnr-4 .con{transition:all .6s ease-in-out .4s;-webkit-transition:all .6s ease-in-out .4s;}



#index-bnr .t2,

#index-bnr .iBnr-3 .t1,

#index-bnr .iBnr-4 .t1{transition-delay:.6s;-webkit-transition-delay:.6s;}



#index-bnr .t3,

#index-bnr .iBnr-3 .t2,

#index-bnr .iBnr-4 .t2{transition-delay:.8s;-webkit-transition-delay:.8s;}



#index-bnr .iBnr-3 .t3,

#index-bnr .iBnr-4 .t3{transition-delay:1s;-webkit-transition-delay:1s;}



#index-bnr .bg,

#index-bnr .t1,

#index-bnr .t2,

#index-bnr .t3,

.iBnr-4 .con{opacity:0;}



.iBnr-1 .bg{transform:translateX(100px);-webkit-transform:translateX(100px);}



.iBnr-2 .t1,

.iBnr-2 .t2,

.iBnr-2 .t3{transform:translateX(-50px);-webkit-transform:translateX(-50px);}



.iBnr-1 .t1,

.iBnr-1 .t2,

.iBnr-1 .t3{transform:translateY(50px);-webkit-transform:translateY(50px);}



.iBnr-2 .bg{transform:translateY(-100px);-webkit-transform:translateY(-100px);}



.iBnr-3 .bg{transform:translate(-70px,-70px);-webkit-transform:translate(-70px,-70px);}



.iBnr-4 .con{transform:translate(70px,-20px);-webkit-transform:translate(70px,-20px);}



#index-bnr .swiper-slide.swiper-slide-active .bnr-img .bg,

#index-bnr .swiper-slide.swiper-slide-active .bnr-img .t1,

#index-bnr .swiper-slide.swiper-slide-active .bnr-img .t2,

#index-bnr .swiper-slide.swiper-slide-active .bnr-img .t3,

#index-bnr .swiper-slide.swiper-slide-active .bnr-img .con{transform:translate(0,0) scale(1);-webkit-transform:translate(0,0) scale(1);opacity:1;}*/





/*iBnr1*/

.iBnr-1 .box{top:33.67647058823529%;}



/*iBnr-2*/

.iBnr-2 .box{top:33.67647058823529%;}



/*iBnr-3*/

.iBnr-3 .box{top:36.47058823529412%;}



/*iBnr-4*/

.iBnr-4 .box{top:36.17647058823529%;}

.iBnr-4 .box .block{width:575px;float:right;}

#index-bnr .iBnr-4 .box .t1{font-size:55.31px;line-height:77px;color:#5a5a5a;}

#index-bnr .iBnr-4 .box .t3{color:#5a5a5a;}





/*bnr*/

.bnr-img.page-bnr{height:400px;}



.web-banner{display:none;}



/*--- Container ---*/



/*当前位置*/

.page-locate{padding:.2rem 0;line-height:20px;color:#666666;border-top:1px solid #f1f1f1;}

.page-locate .type{padding:0 0 0 28px;background:url(../images/icon-home.png) no-repeat left 1px;}



.p-title h1{text-align:center;font-size:36px;line-height:50px;font-weight:normal;}

.p-title i{display:block;width:37px;height:2px;background:#e00007;margin:.1rem auto 0;}



.p-rtn-btn{display:block;width:232px;line-height:44px;font-size:16px;color:#e60012;border:2px solid #df0000;}

.p-rtn-btn span{padding:0 0 0 42px;background:url(../images/icon-rtn.png) no-repeat left center;}

.p-rtn-btn:hover{color:#fff;background:#df0000;}

.p-rtn-btn:hover span{padding:0px;background-position:-100px center;}



/*-- 首页 --*/

.I-title{text-align:center;}

.I-title .t1{line-height:45px;font-size:40px;color:#666666;text-transform:uppercase;}

.I-title .t2{line-height:41px;font-size:24px;}

.I-title .split{display:block;width:37px;height:2px;background:#e00007;margin:.25rem auto .2rem;}

.I-title .t3{width:825px;line-height:24px;color:#666666;margin:0 auto;}



.I-more.btn{width:232px;line-height:44px;font-size:16px;color:#e60012;border:2px solid #df0000;}

.I-more.btn span{padding:0 38px 0 0;background:url(../images/icon-go.png) no-repeat right center;}

.I-more.btn:hover{color:#fff;background:#df0000;}

.I-more.btn:hover span{padding:0px;background-position:200px center;}



/*产品中心*/
.procon .prolist li .proimg{width:100%;text-align:center;height:466px;overflow:hidden;position:relative;z-index:10}
.procon .prolist li .proimg img{width:318px;margin-top:50px;transition:all 0.5s}
.procon .prolist li:hover .proimg img{width:330px;margin-top:30px}
.procon .prolist li .probj{position:absolute;z-index:6;width:360px;left:50%;margin:0px 0 0 -180px;top:-400px;opacity:0;transition:all 0.5s}
.procon .prolist li:hover .probj{opacity:1;top:0}
.procon .prolist{overflow:hidden}
.procon .prolist li .procont i{width:20px;height:2px;background:#114d8b;display:block;margin-bottom:30px;margin-left:0;transition:all 0.5s}
.procon .prolist li .xuhao{color:#114d8b;font-size:18px;transition:all 0.5s}
.procon .prolist li h3{font-size:22px;margin:10px 0;transition:all 0.5s}
.procon .prolist li .miaoshu{font-size:16px;color:#888}
.procon .prolist li{width:33.3%;float:left;background:url(../images/xiany.png) no-repeat center right;transition:all 0.3s;padding-bottom:90px;overflow:hidden;position:relative}
.Container-wrapper{position:relative;background:url(../images/bg21.jpg) #fff no-repeat center bottom;background-size:100%;overflow:hidden;padding: 0rem 0 0rem;}
.procon .prolist li .procont{margin:0 0 0 60px; opacity:1;text-align: left; transition: all 0.3s;}
.procon .prolist li:hover .procont{opacity:0}
.procon .prolist li .procont .miaoshu{margin-left:0;transition:all 0.5s;display:block}
.procon .prolist li .tm{width:100%;position:absolute;bottom:-1000px;z-index:5;transition:all 0.5s}
.procon .prolist li:hover .tm{width:100%;position:absolute;bottom:0px;}
.Container-wrapper .condiv .protit p{/font-size:25px;/padding:0 0 20px 0}
.Container-wrapper .condiv .protit h3{font-size: 35px;margin-top: -65px;font-weight:400}
.Container-wrapper .condiv .protit h3 span{font-size:60px;font-weight:600}
.procon .prolist li .procenter{text-align:center;position:relative;bottom:0;z-index:10;width:100%;height:1px}
.procon .prolist li .procenter i{display:block;width:1px;height:60px;background:#114d8b;margin:0 auto;position:relative;transition: all 0.5s;bottom:-200px}
.procon .prolist li:hover .procenter i{bottom:200px}
.procon .prolist li .procenter .dian{width:8px;height:8px;border-radius:5px;border:1px solid #114d8b;margin:10px auto;position:relative;transition: all 0.55s;bottom:-200px}
.procon .prolist li:hover .procenter .dian{bottom:200px}
.procon .prolist li .procenter .xuhao{color:#114d8b;font-size:18px;transition:all 0.5s;position:relative;bottom:200px;transition: all 0.6s;bottom:-200px}
.procon .prolist li:hover .procenter .xuhao{bottom:200px}
.procon .prolist li .procenter h3{font-size:22px;margin:10px 0;transition:all 0.5s;position:relative;bottom:200px;transition: all 0.65s;bottom:-200px}
.procon .prolist li:hover .procenter h3{bottom:200px}
.procon .prolist li .procenter .miaoshu{font-size:16px;color:#888;position:relative;bottom:200px;transition: all 0.7s;bottom:-200px}
.procon .prolist li:hover .procenter .miaoshu{bottom:200px}
.procon .prolist li .procenter .liaojie{background:#114d8b;border-radius:20px;color:#fff;padding:5px 30px;font-size:13px;display:block;width:150px;margin:15px auto;position:relative;bottom:200px;transition: all 0.75s;bottom:-200px}
.procon .prolist li:hover .procenter .liaojie{bottom:200px}
.procon .prolist li .procenter .liaojie:hover{background:#ecb248}





.index-pro1{padding:.37rem 0 .57rem;color:#fff;text-align:center;background:#cc2b1d;margin-bottom:100px}

.index-pro 1li{/**/width:25%;position:relative;float:left;}

.index-pro li .type{line-height:37px;font-size:24px;margin:16px 0 0;}

.index-pro li .list{line-height:30px;margin:15px 0 0;color:#fff;}

.index-pro li .list a{display:block;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;}

.index-pro li:before{content:"";display:block;width:1px;height:249px;background:rgba(255,255,255,.2);position:absolute;left:0px;top:.05rem;}

.index-pro li:first-child:before{display:none;}

.index-pro li .list a:hover{transform:translateY(-5px);-webkit-transform:translateY(-5px);}



/*about*/
.about{position:relative;background:url(../images/aboutbj.jpg) no-repeat center top;padding: 90px 0 0 0;color: #fff;background-repeat: no-repeat ;background-size: cover ;background-position: center center;background-attachment: fixed ;height:90vh}
.about .abouttit h3 span {font-size: 60px;font-weight: 600}
.about .abouttit h3 {font-size: 35px;margin-top: -65px;font-weight:400}
.about .con2{width:95%;font-weight:300;margin:80px 0 0 0;font-size:16px;line-height:30px }
.about .aboutmore{font-size:14px;background:#114d8b;padding:8px 40px;margin:100px 0 0 0;border-radius:30px 30px 0 30px ;display:block;width:150px;transition:all 0.3s}
.about .aboutmore:hover{background:#ecb248}
.aboutcon{overflow:hidden}
.aboutconz{width:50%;float:left}
.aboutcony{width:50%;float:right}
.aboutcony .vrcon{width:100%;height:308px;position:relative;background:#243241;border:2px solid rgba(255,255,255,0.6)}
.aboutcony .vrcon .vrconbg{position:absolute;left:0;z-index:1;width:100%;height:308px;opacity:0.3}
.aboutcony .vrcon  a{position:relative;text-align:center;margin:0px auto;padding:30px 0;top:105px;z-index:2;display:block;font-size:20px;}
.aboutcony .vrcon  a img{width:60px;margin-right:15px}
/*about end*/





/*最新案例*/

.index-case{padding:.74rem 0 0;background:#f5f5f5}

.index-case .I-title{margin:0 0 .44rem;}

.iCase-list li{text-align:center;float:left;}

.iCase-list li.w1{width:19.79167%;}

.iCase-list li.w2{width:20.83333%;}

.iCase-list li.w3{width:39.58333%;}

.iCase-box{display:block;position:relative;overflow:hidden;}

.iCase-box>img{width:100%;object-fit:cover;}

.iCase-block{width:100%;height:100%;color:#fff;background:rgba(182,0,5,.85);position:absolute;top:0px;left:0px;opacity:0;}

.iCase-block .iCase-con{display:table;width:100%;height:100%;}

.iCase-con .iCase-cell{display:table-cell;vertical-align:middle;}

.iCase-block .t1{padding:0 5px;line-height:25px;font-size:18px;}

.iCase-block .t2{padding:0 5px;line-height:37px;font-size:28px;margin:.15rem 0 0;}

.iCase-block .more{display:block;width:33px;height:34px;background:url(../images/icon-see.png) no-repeat center center;margin:.24rem auto 0;}



.iCase-box:hover .iCase-block{opacity:1;}



.iCase-more{padding:.52rem 0 .5rem;text-align:center;background:#f2f2f2;}



.iCase-list .l1 .iCase-box:first-child img,

.iCase-list .l7 .iCase-box:first-child img,

.iCase-list .l8 .iCase-box:first-child img{height:2.4rem;}

.iCase-list .l1 .iCase-box:last-child img,

.iCase-list .l7 .iCase-box:last-child img,

.iCase-list .l8 .iCase-box:last-child img{height:2.45rem;}

.iCase-list .l2 img,

.iCase-list .l3 img,

.iCase-list .l4 img,

.iCase-list .l5 img,

.iCase-list .l6 img{height:4.85rem;}




/*global*/
.index-abUs .globaltit{text-align:center}
.index-abUs .globaltit h3 span {font-size: 60px;font-weight: 600;margin:30px 0 0 0}
.index-abUs .globaltit h3 {font-size:35px;padding-top: 80px;font-weight:400}
.index-abUs{position:relative;/padding:.75rem 0 .78rem;text-align:center;background:url(../images/global.jpg) no-repeat center bottom}

.index-abUs .con1{line-height:50px;font-size:36px;margin:.2rem auto 0;}

.index-abUs .con2{width:810px;line-height:26px;margin:12px auto 0;font-size: 16px;color:#888}

.index-abUs ul{font-size:0px;margin:.4rem 0 0;display:flex}

.index-abUs ul li{display:inline-block;margin:0 39px;flex:1}

.index-abUs ul li .num{line-height:76px;font-size:80px;color:#444444;font-family:'DINCond-Bold';}

.index-abUs ul li .con{line-height:22px;font-size:14px;margin:10px auto;width:75%;}

.index-abUs .I-more{margin:.65rem auto 0;}
.index-abUs .diqiu{height:400px;overflow:hidden;position:relative;margin:70px 0 0 0}
.index-abUs .dqimg{width:700px;position:absolute;bottom:0;left:50%;margin-left:-350px}
 
.index-abUs .yuan{width:70%;/* 设置动画属性 */animation: rotate 100s linear infinite;}


 /* 定义旋转动画 */
        @keyframes rotate {
            from {
                transform: rotate(0deg);
            }
            to {
                transform: rotate(360deg);
            }
        }

     

/*行业应用*/
.hyyy{position:relative;background:url(../images/yybg.jpg) no-repeat center top;background-size:auto 100%;max-height:925px}
.hyyy .hyyytit h3 span {font-size: 60px;font-weight: 600;margin:30px 0 0 0}
.hyyy .hyyytit h3{font-size:35px;padding-top:100px;font-weight:400}

* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}

body {
  font-family: Arial, sans-serif;
}

.hyyy .container {
  display: flex;
  min-height: 100vh;
  justify-content: flex-end; /* 让子元素靠右侧排列 */
}

.hyyy .nav {
  width: 37%;
  /padding: 140px 0 0 ;
  position: absolute; /* 固定导航栏位置 */
  z-index: 10;
  left: 0;
  top: 330px;
  bottom: 0;
}

.hyyy .nav ul {
  list-style-type: none;
}

.hyyy .nav li {
  padding: 0px 20px 0 0;font-size: 20px;
  cursor: pointer;border-radius: 5px;
  transition: background-color 0.3s;overflow: hidden;height:75px;line-height:75px;transition:all 0.5s;
}

/* 当前激活状态的导航项样式 */
.hyyy .nav li.active {
  background-color: #114d8b;
  color: white;padding:0 20px 0 20px;
}
.hyyy .nav li.active i{opacity:1}
.hyyy .nav li.active span{opacity:1}
.nav li:hover {
  background-color: #114d8b;
  color: white;
}
.hyyy .nav li .iconfont{font-size:12px;float:right;opacity:0;transition:all 0.5s;}
.hyyy .nav li span{font-size:70px;float:right;color:#2361a0;font-family:Arial Black;margin:20px -25px 0px 10px;opacity:0;transition:all 0.5s}
.hyyy .nav li:hover .iconfont{opacity:1}
.hyyy .nav li .ix{font-size:12px;float:right;opacity:1;transition:all 0.5s;}
.hyyy .nav li:hover .ix{opacity:0}
.hyyy .nav li.active .ix{opacity:0}
.hyyy .nav li:hover span{opacity:1}
.slider {
  width: 62%;
  position: relative;margin:-106px 0 0 0;height:700px;border-radius: 7px 0 0 7px;overflow: hidden;
}

.slide {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  transition: opacity 0.5s;
}

.slide.show {
  opacity: 1;
}

.slide img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.text-overlay {
  position: absolute;
  bottom: 70px;
  left: 20px;
  color: white;
  /background-color: rgba(0, 0, 0, 0.5);
  padding: 20px;width:90%;text-align:right;
}
.text-overlay i{font-size:30px;background:rgba(17,77,139,0.7);/padding:20px;width:100px;height:100px;line-height:100px;text-align:center;border-radius:50px;display:inline-block}

.text-overlay h3 {
  margin-bottom: 20px;margin-top:50px;font-size:30px;line-height:40px;font-weight: 400;
}
.text-overlay p{font-size:16px;font-weight:300;width:60%;display:inline-block;line-height:25px;text-shadow:1px 1px 1px #555}
/* 响应式布局 */
@media (max-width: 768px) {
  .container {
    flex-direction: column;
    justify-content: flex-start;
  }

  .nav {
    position: static;
    width: 100%;
  }

  .slider {
    width: 100%;
  }
}



/*广告*/

.index-more{padding:1.97rem 0 2.33rem;text-align:center;color:#fff;background-repeat:no-repeat;background-size:cover!important;background-position:center center!important;background-attachment:fixed !important;}
.qqh{background-attachment:scroll!important;}
.index-more .t1{line-height:65px;font-size:48px;}

.index-more .t2{line-height:33px;font-size:18px;}

.index-more .split{display:block;width:37px;height:2px;background:#fff;margin:.4rem auto .25rem;}
.qqh{padding:90px 0 200px 0}
.qqh .t1{   line-height: 40px;
    font-size: 40px;
    color: #114d8b;
    font-weight: 600;}
.qqh .split{background:#ecb248}  
.qqh .t2{color:#666;font-size:16px;width:70%;margin:0 auto}


/*我们的客户*/

.index-customer{padding:.74rem 0 .87rem;}



.iCust-swiper{position:relative;margin:.21rem 0 0;}

.iCust-list li{padding:.15rem 0;}

.iCust-box{display:block;height:80px;line-height:78px;text-align:center;/*border:1px solid #e5e5e5;*/position:relative;font-size:0px;}

.iCust-box img{width:100%;height:100%;object-fit:cover;}

/*.iCust-box:hover img{opacity:0;}

.iCust-box:hover img.rollover{transform:matrix(1.1, 0, 0, 1.1, 0, 0);opacity:1;}*/



.indexCustSwiper-prev,

.indexCustSwiper-next{display:none;width:39px;height:100%;position:absolute;top:0px;z-index:2;}

.indexCustSwiper-prev{left:-.8rem;background:url(../images/swiper1-l.png) no-repeat center center;}

.indexCustSwiper-next{right:-.8rem;background:url(../images/swiper1-r.png) no-repeat center center;}

.indexCustSwiper-prev:hover{background-image:url(../images/swiper1-l2.png);}

.indexCustSwiper-next:hover{background-image:url(../images/swiper1-r2.png);}



@media all and (max-width:1330px){

	.indexCustSwiper-prev{left:0px;}

	.indexCustSwiper-next{right:0px;}

}



/*动态*/
.newstit p{font-size:25px;padding:0 0 20px 0}
.newstit h3{font-size: 35px;margin-top: -65px;font-weight:400}
.newstit h3 span{font-size:60px;font-weight:600}
.newstit .more {
    width: 160px;
    height: 45px;
    line-height: 45px;
    font-size: 14px;
    color: #888;
    display: block;
    float: right;
    border: 1px solid #ccc;
    margin: -55px 0 0 0;
    text-align: center;
    border-radius: 3px;
    transition: all 0.3s;}
.newstit .more:hover{color:#fff;border:1px solid #dd0c0c;background:#dd0c0c}
.newstit .more i {
    font-size: 22px;
    line-height: 45px;
    padding: 0 20px 0 0px;
    float: right;
    transition: all 0.3s;
}
.index-news{position:relative;padding:.75rem 0 .8rem;background:url(../images/xw.jpg) #fff no-repeat right bottom;background-size:100% auto}



.iNews-wrap{margin:.35rem 0 0;}

.iNews-wrap li{width:30.83333%;float:left;margin:0 0 0 3.75%;}

.iNews-wrap li:first-child{margin:0px;}
.iNews-wrap li .flist{color:#888;font-size:16px;transition:all 0.3s}
.iNews-wrap li .flist:hover{color:#114d8b}
.iNews-wrap li .flist i{margin-right:5px}
.iNews-wrap li .newsjia{color:#666;display:block;font-size:30px;width:50px;height:50px;border-radius:50px;border:1px solid #ccc;text-align:center;margin:30px 0 0 0;background:#fff;transition:all 0.3s}
.iNews-wrap li .newsjia i{font-size:20px;line-height:50px;transition:all 0.3s}
.iNews-wrap li:hover .newsjia{background:#114d8b;border:1px solid #114d8b;color:#fff}
.iNews-1st{display:block;padding:0 0 .27rem;}

.iNews-1st img{width:100%;height:310px;object-fit:cover;}

.iNews-1st .date{line-height:25px;padding:0 15px;color:#888888;margin:6px 0 0;position:absolute;top:10px;left:10px;background:#fff;border-radius:15px}

.iNews-1st .date i{color:#114d8b;margin-right:5px}
.iNews-1st .name{line-height:28px;height:56px;font-size:20px;color:#000000;margin:5px 0 0;transition:all 0.3s}



.iNews-list{margin:20px 0 0;display:none}

.iNews-list a{display:block;padding:0 0 0 20px;line-height:35px;font-size:16px;color:#444444;background:url(../images/icon-l1.png) no-repeat 3px center;}

.iNews-list a:hover{background-image:url(../images/icon-l1-2.png)}


/*服务*/
.fuwu{position:relative;background:#f0f4f6}
.fuwu .contain{overflow:hidden}
.fuwu .contain .fuwun{float:left;width:48%;margin-right:4%;text-align:center;margin-top:0.45rem ;margin-bottom:0.45rem;color:#fff;padding:60px 0}
.fuwu .contain .fuwun:last-child{margin-right:0}
.fuwu .contain .fuwun h3{font-size:30px;font-weight:400}
.fuwu .contain .fuwun p:nth-child(2){font-size:14px;font-weight:100;line-height:25px}
.fuwu .contain .fuwun p:nth-child(3){font-size:16px;font-weight:300;line-height:25px;margin:20px auto 0 auto}
.fuwu .contain .fuwun p:nth-child(4){font-size:40px;margin-bottom:0.1rem}
.fuwu .contain .fuwun a{border:1px solid #fff;height:40px;line-height:40px;margin-top:5px;display:block;margin:0 auto;width:50%;transition:all 0.3s}
.fuwu .contain .fuwun .fuwua{width:50%;margin:0 auto;transition:all 0.3s;position:relative}
.fuwu .contain .fuwun .fuwua i{width:30%;height:1;border-bottom:1px solid #fff;display:block}
.fuwu .contain .fuwun .fuwua i:nth-child(1){left:0;margin-top:20px;transition:all 0.3s;position:absolute}
.fuwu .contain .fuwun .fuwua i:nth-child(3){right:0;margin-top:-20px;transition:all 0.3s;position:absolute}
.fuwu .contain .fuwun:hover a{background:#ecb248;border:1px solid #ecb248}
.fuwu .contain .fuwun .fuwua:hover i:nth-child(1){margin-left:10px}
.fuwu .contain .fuwun .fuwua:hover i:nth-child(3){margin-right:10px}


/*-- 案例 --*/

.case-container{padding:.49rem 0 .97rem;}

.case-container .pagination{margin:.72rem 0 0;}



/*选择*/

.case-sel{width:200px;position:relative;margin:0 0 0 6px;z-index:2;}

.case-sel:first-child .cSel-cur{background:#898989;}

.case-sel .cSel-cur{padding:0 35px 0 23px;height:45px;line-height:45px;font-size:18px;color:#fff;border-radius:2px;background:#114d8b;cursor:pointer;}

.cSel-cur:after{content:"";display:block;width:15px;height:8px;background:url(../images/icon-dd1.png) no-repeat center center;position:absolute;right:18px;top:20px;z-index:2;cursor:pointer;}

.case-sel .cSel-list{padding:5px 0;width:100%;background:#e9eaea;position:absolute;top:45px;left:0px;display:none;}

.cSel-list a{display:block;height:45px;line-height:45px;padding:0 10px 0 23px;}



.cSel-cur.cur:after{transform:rotate(-180deg);-webkit-transform:rotate(-180deg);}

.cSel-list a:hover{color:#fff;background:#114d8b;}



/*列表*/

.case-list{width:103.5%;margin:.28rem 0 0 -3.5%;}

.case-list li{width:33.333%;padding:.17rem 0 0 3.5%;float:left;text-align:center}

.case-list li .com-img .ofH{height: 233px;overflow: hidden;}

.case-list li .com-img .ofH img{width: 100%;height: 100%;object-fit: cover;}

.case-list li img,

.aCase-swiper .swiper-slide img{width:100%;}

.case-list li .name,

.aCase-swiper .swiper-slide .name{line-height:26px;font-size:18px;color:#000;margin:.15rem 0 0;text-align:center}

.case-list li .con,

.aCase-swiper .swiper-slide .con{line-height:22px;color:#666666;}



/*详情*/

.cInfo-close{display:block;width:22px;height:100%;background:url(../images/icon-close.png) no-repeat center center;float:right;}



.caseInfo-container{padding:0.67rem 0 .67rem;background:#f5f5f5;}

.caseInfo-wrap{width:1000px;color:#000;margin:0 auto;}

.caseInfo-name{text-align:center;line-height:46px;font-size:36px;color:#01327f;font-weight:600}
.caseInfo-name p{content:'——';display:clock;color:#f5be2c}

.caseInfo-con{line-height:32px;position:relative;overflow:hidden;margin:15px 0 0;}

.caseInfo-con img{max-width:100%;}



@media all and (max-width:1050px){

	.caseInfo-wrap{width:100%;padding:0 4%;}
	

}



.caseInfo-rtn.p-rtn-btn{margin:.65rem auto 0;}





body.cIalbum-open{right:690px;}

/*.cInfo-album{zoom:1;-webkit-transform:perspective(600px) rotateY(90deg);-moz-transform:perspective(600px) rotateY(90deg);-ms-transform:perspective(600px) rotateY(90deg);transform: perspective(600px) rotateY(90deg);-webkit-transform-origin:left center 0;-moz-transform-origin:left center 0;-ms-transform-origin:left center 0;transform-origin:left center 0;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:all .3s ease .2s;-moz-transition:all .3s ease .2s;-ms-transition:all .3s ease .2s;transition:all .3s ease .2s;}

body.cIalbum-open .cInfo-album{width:690px;-webkit-transform:perspective(600px) rotateY(0deg);-moz-transform:perspective(600px) rotateY(0deg);-ms-transform:perspective(600px) rotateY(0deg);transform:perspective(600px) rotateY(0deg);}*/

body.cIalbum-open .cInfo-album{right:0px;}



/*图册框架*/

.cInfo-album{width:690px;height:100%;background:#fff;position:fixed;top:0px;right:-690px;z-index:100;transition:all .3s ease .2s;-webkit-transition:all .3s ease .2s;-moz-transition:all .3s ease .2s}

.cIalbum-top{height:80px;background:#b70005;}

.cIalbum-top .btn{line-height:33px;font-size:18px;color:#fff;position:relative;left:48px;top:23px;}

.cIalbum-top .btn span{padding:0 0 0 47px;background:url(../images/icon-rtn2.png) no-repeat left center;}



.cIalbum-wrap{height:100%;margin:.6rem 0 0;}

.cIalbum-wrap .swiper-slide{width:100% !important;height:auto;}



/*图册列表 */

.cIalbum-swiper{width:582px;height:744px;margin:0 auto 0;}

.cIalbum-swiper img{width:100%;}

.cIalbum-swiper .swiper-pagination{width:100.572737686139748% !important;position:relative;bottom:0px !important;margin:0 0 0 -0.572737686139748% !important;}

.cIalbum-swiper .swiper-pagination .swiper-pagination-bullet{display:block;width:25%;height:94px;padding:4px 0 0 .572737686139748%;border-radius:0px;background:none;opacity:1;position:relative;margin:0px !important;float:left;cursor:pointer;}

.cIalbum-swiper .swiper-pagination .swiper-pagination-bullet .pr:after{content:"";display:block;width:100%;height:100%;background:rgba(214,0,15,.8);position:absolute;top:0px;left:0px;opacity:0;}

.cIalbum-swiper .swiper-pagination-bullet.swiper-pagination-bullet-active .pr:after{opacity:1;}



/*相关案例*/

.aCase-container{padding:.67rem 0 1.02rem;}



.aCase-swiper{position:relative;margin:.46rem 0 0;}

.aCaseSwiper-prev,

.aCaseSwiper-next{display:block;width:53px;height:53px;position:absolute;top:30.53691275167785%;z-index:2;}

.aCaseSwiper-prev{left:-1.04rem;background:url(../images/swiper2-l.png) no-repeat center center;}

.aCaseSwiper-next{right:-1.04rem;background:url(../images/swiper2-r.png) no-repeat center center;}

.aCaseSwiper-prev:hover{background-image:url(../images/swiper2-l2.png);}

.aCaseSwiper-next:hover{background-image:url(../images/swiper2-r2.png);}



@media all and (max-width:1380px){

	.aCaseSwiper-prev{left:0px}

	.aCaseSwiper-next{right:0px;}

}





/*右侧悬浮*/

.cInfo-float{text-align:center;position:fixed;bottom: 40vh;right: 0px;z-index: 99;}

.cInfo-float .go-album{display:block;width:50px;height:51px;line-height: 18px;color:#fff;background:#e41f25;border-top-left-radius:3px;border-top-right-radius:3px;padding: 7px 10px 0;}

.cInfo-float .go-prev,

.cInfo-float .go-next{display:block;width:50px;font-size:0px;background:#fff;border:1px solid #e5e5e5;}

.cInfo-float .go-prev{border-bottom:0px;border-top-left-radius:3px;border-top-right-radius:3px;}

.cInfo-float .go-next{border-top:0px;border-bottom-left-radius:3px;border-bottom-right-radius:3px;}

.cInfo-float .go-prev:after,

.cInfo-float .go-next:after{content:"";display:inline-block;width:100%;height:49px;}

.cInfo-float .go-prev:after{background:url(../images/icon-prev.png) no-repeat left center;}

.cInfo-float .go-next:after{background:url(../images/icon-next.png) no-repeat right center;}



.cInfo-float .go-prev:hover,

.cInfo-float .go-next:hover{background:#e41f25;border-color:#e41f25;}

.cInfo-float .go-prev:hover:after{background-position:right center;}

.cInfo-float .go-next:hover:after{background-position:left center;}



/*-- 服务 --*/

.srv-stage{font-size:18px;background-repeat:no-repeat !important;background-size:cover !important;background-position:center center !important;position:relative;overflow:hidden;position:relative;}

.srv-stage .s-title{line-height:46px;font-size:36px;color:#fff;}

.srv-stage .s-con{line-height:28px;color:#e4e4e4;margin:20px 0 0;}

.srv-stage .s-list{line-height:36px;color:#fffefe;margin:37px 0 0;}

.srv-stage .srv-box{width:530px;position:relative;z-index:2;}

.srv-stage .srv-web{padding:0 4%;text-align:center;display:none;margin:4% 0 0;}

.srv-stage .srv-web img{width:80%;}

.srv-stage .srv-bg{width:100%;height:100%;background-repeat:no-repeat !important;background-size:cover !important;background-position:center center !important;position:absolute;top:0px;left:0px;}



.srv-stage .s-list.s-list2,

.srv-stage .s-title.s-title2{color:#333333;}

.srv-stage .s-con.s-con2{color:#666666;}




.Container-wrapper .s4 .s-title2,.Container-wrapper .s4 .s-con2,.Container-wrapper .s4 .s-list2{color:#fff;}
	

.srv-stage.s1 .contain{padding:1.75rem 0 1.61rem;}

.srv-stage.s2 .contain{padding:1.89rem 0 1.83rem;}

.srv-stage.s3 .contain{padding:1.76rem 0 1.61rem;}

.srv-stage.s4 .contain{padding:1.67rem 0 2.1rem;}



.srv-stage .srv-bg,

.srv-stage .s-title,

.srv-stage .s-con,

.srv-stage .s-list{transition:all .6s ease-in-out .4s;-webkit-transition:all .6s ease-in-out .4s;opacity:0;}



.srv-stage.s1 .srv-bg,

.srv-stage.s4 .srv-bg{transform:translateY(200px);-webkit-transform:translateY(200px);}

.srv-stage.s2 .srv-bg{transform:translate(50px,-100px);-webkit-transform:translate(50px,-100px);}

.srv-stage.s3 .srv-bg{transform:translate(-50px,-100px);-webkit-transform:translate(-50px,-100px);}



.srv-stage .s-title,

.srv-stage .s-con,

.srv-stage .s-list{transform:translateX(50px);-webkit-transform:translateX(50px);}



.srv-stage .s-title{transition-delay:.6s;-webkit-transition-delay:.6s;}

.srv-stage .s-con{transition-delay:.8s;-webkit-transition-delay:.8s;}

.srv-stage .s-list{transition-delay:1s;-webkit-transition-delay:1s;}



.srv-stage.active .srv-bg,

.srv-stage.active .s-title,

.srv-stage.active .s-con,

.srv-stage.active .s-list{transform:translate(0);-webkit-transform:translate(0);opacity:1;}



/*-- 新闻 --*/



/*列表*/

.news-container{padding:.49rem 0 .93rem;}

.news-nav{background:#f0f0f0;border-radius:2px;}

.news-nav a{display:block;width:100%;line-height:60px;text-align:center;font-size:16px;color:#333;border-radius:2px;position:relative;float:left;}

.news-nav a:before{content:"";display:block;width:1px;height:14px;background:#cfcfcf;position:absolute;top:15px;left:0px;}

.news-nav a:hover{color:#fff;}

.news-nav a:first-child:before{display:none;}

.news-nav a.cur{color:#fff;background:#114d8b;}

.news-nav a.cur + a:before{display:none;}



.news-list{margin:5px 0 0;}

.news-list li{padding:.42rem 0;border-top:1px solid #eeeeee;overflow:hidden;}

.news-list li:first-child{border-top:0px;}

.nlist-img{width:35.8333%;overflow:hidden;float:left;}

.nlist-img img{width:100%;height:270px;object-fit:cover;}

.nlist-box{width:60%;padding:7px 0 0;float:right;}

.nlist-box .date{line-height:20px;font-size:16px;color:#666666;}

.nlist-box .name{line-height:33px;font-size:22px;color:#000000;margin:25px 0 0;}

.nlist-box .con{line-height:28px;height:56px;color:#333333;margin:20px 0 0;}

.nlist-box .more{display:inline-block;line-height:23px;font-size:16px;color:#e00007;text-decoration:underline;margin:70px 0 0;}



.news-list li a:hover .nlist-box .name{color:#114d8b;}



.news-container .pagination{}



/*详细*/

.nInfo-container{}



.nInfo-left{padding:53px .38rem 102px 0;width:75.8333%;min-height:800px;border-right:1px solid #dedede;float:left;}
.nInfo-left a{color:#e60008;}
.nInfo-left a:hover{text-decoration:underline}


.nInfo-name{line-height:45px;text-align:center;font-size:32px;color:#000000;font-weight:normal;}

.nInfo-ab{text-align:center;line-height:24px;color:#333;margin:10px 0 0;}

.nInfo-ab span{display:inline-block;margin:0 8px;}

.nInfo-con{padding:21px 0 0;line-height:32px;color:#333333;border-top:1px solid #e5e5e5;position:relative;overflow:hidden;margin:21px 0 0;}

.nInfo-con img{max-width:100%;}

.nInfo-action{margin:.72rem 0 0;}

.nInfo-share a{display:inline-block !important;margin:0 20px 0 0 !important;width:41px !important;height:41px !important;}

.nInfo-action .p-rtn-btn{float:right;}

.nInfo-share .bds_weixin{background: url(../images/nshare-1.png) no-repeat center !important;}

.nInfo-share .bds_weixin:hover{background-image:url(../images/nshare-11.png) !important;}

.nInfo-share .bds_tsina{background: url(../images/nshare-2.png) no-repeat center !important;}

.nInfo-share .bds_tsina:hover{background-image:url(../images/nshare-21.png) !important;}

.nInfo-share .bds_more{background: url(../images/nshare-3.png) no-repeat center !important;}

.nInfo-share .bds_more:hover{background-image:url(../images/nshare-31.png) !important;}



/*右侧*/

.nInfo-right{width:240px;float:right;margin:48px 0 0;}

.nInfo-right .nIr-type{padding:0 0 15px;line-height:34px;font-size:20px;color:#000;border-bottom:1px solid #cfcfcf;}

.nInfo-right .nIr-Hnews{display:block;padding:10px 0;line-height:24px;border-bottom:1px solid #cfcfcf;}

.nInfo-right .nIr-Hnews:hover,

.footer-flink ul li a:hover{color:#114d8b;}

.nIr-Hnews .name{color:#000000;}

.nIr-Hnews .con{height:48px;color:#666666;margin:10px 0 0;}

.nIr-Hwords{width:243px;overflow:hidden;margin:30px 0 0 -3px;}

.nIr-Hwords li{padding:3px;float:left;}

.nIr-Hwords li a{display:block;padding:0 10px;min-width:66px;text-align:center;line-height:32px;color:#666666;background:#eaeaea;}

.nIr-Hwords li a:hover{color:#fff;background:#b60005;}



/*-- 联系我们 --*/

.am-parth {
    font-size: 14px;
    height: 50px;
    line-height: 50px;
    box-shadow: 0 0 3px rgba(0, 0, 0, .15);
}
.am-container {
    max-width: 1400px;margin:0 auto;
}
.am-parth .location {
    position: relative;
    padding-left: 0px;text-indent: 20px;
    background: url(../images/map-location.png) 0 center no-repeat;
    background-size: 16px auto;
}
.contact-us{padding:.55rem 0 1.22rem;}



.ctUs-wrap{position:relative;margin:0rem auto 0;background:#fff;padding:70px 50px;width:1400px}
#tjpost h3{font-size:35px;text-align:center;font-weight:300}
#tjpost p{font-size:15px;text-align:center;font-weight:300;margin-bottom:30px}
.ctUs-form .ctUs-formup{overflow:hidden}
.ctUs-form .ctUs-formup .text {width:48%;float:left;margin-right:4%!important;display:block}
.ctUs-form .ctUs-formup .text:nth-child(2){margin-right:0!important;margin-top:0}
#tjpost{float:right}
.ctUs-form{width:100%;}

.ctUs-form .text{width:100%;padding:0 .2rem;height:50px;line-height:48px;color:#666666;border:1px solid #dcdcdc;margin:20px 0 0;}

.ctUs-form .text:first-child{margin:0px;}

.ctUs-form textarea.text{height:85px;resize:none;}

.ctUs-form .btn.sub-btn{padding:0 32px 0 0;width:183px;height:45px;line-height:45px;font-size:16px;font-weight:300;color:#fff;background:#161616 url(../images/icon-go2.png) no-repeat 124px center;margin:.2rem auto 0;display:block}



.ctUs-box{padding:0 0 30px 51px;width:48%;background:#e9eaea;border-left:2px solid #e00007;float:right}
.contact-us .contact1-l {
    width: 48%;
    float: left;
}
.contact-us .contact1-l .tit {
    font-size: 24px;
    position: relative;
    margin-bottom: 15px;font-weight: 300;
}
.contact-us .contact1-l .tit:after {
    content: "";
    display: block;
    width: 60px;
    height: 2px;
    background: #ddd;
    margin-top: 10px;
}
.contact-us .contact1-l .c-t-li {
    line-height: 2.5;
    margin-bottom: 30px;
}
.contact-us .contact1-l .c-t-li p{font-size:16px;font-weight:300}
.contact-us .contact1-l .c-t-li p img {
    margin-right: 10px;
}
.contact-us a {
    text-decoration: none;
    transition: all .1slinear;
    color: #444;
}
.contact-us .contact1-l .contact-ewm ul li {
    display: inline-block;
    text-align: center;
    max-width: 120px;
    padding: 10px;
    background: #f5f5f5;
    border-radius: 10px;
    margin-right: 15px;
}
.contact-us img {
    max-width: 100%;
}
.contact-us .contact1-l .contact-ewm ul li p {
    font-size: 14px;
    background: #f5f5f5;
    text-align: center;
    margin-top: 4px;
}

.ctUs-box .ctUs-block{width:374px;padding:34px 20px 33px 82px;line-height:24px;font-size:16px;color:#333;border-top:1px solid #d2d2d2;}



.ctUs-block.adr{padding:24px 20px 43px 82px;border-top:0px;background:url(../images/ctus-1.png) no-repeat left 28px;}

.ctUs-block.mail{background:url(../images/ctus-2.png) no-repeat left 38px;}

.ctUs-block.tel{padding:44px 20px 23px 82px;background:url(../images/ctus-3.png) no-repeat left 48px;}



/*-- 关于我们 --*/

.com-culture .I-title .t3,

.com-srv .I-title .t3{color:#cdcdcd;font-size:18px;line-height:28px;}

.com-srv .I-title .t3{color:#666;}



/*公司简介*/
.about-nav{margin-top:0.48rem}
.com-pro{padding:.8rem 4% 1.05rem;text-align:center;color:#333;background: url(../images/bg21.jpg) no-repeat center bottom;}

.com-pro .title{line-height:40px;font-size:36px;color:#114d8b;font-weight:600}
.com-pro .title span{font-size:24px;color:#ecb248;display:block}
.com-pro .con{width:1400px;line-height:26px;margin:15px auto 0;}

.com-pro .con p{margin:0rem 0 0;}

.com-pro .con p:first-child{margin:0px;}



.cPro-data{font-size:0px;margin:.61rem 0 0;}

.cPro-data li{display:inline-block;margin:0 34px;}

.cPro-data li .num{font:80px/70px 'DINCond-Bold';color:#444;}

.cPro-data li .type{line-height:25px;font-size:16px;margin:15px 0 0;}

/*产品*/
.content-box{ width:1400px;margin:0 auto;}
.shaixuan {
    overflow: hidden;
    margin-top:20px;
    margin-bottom: 60px;
}
.shaixuan-ul {
    overflow: hidden;
    position: relative;
    line-height: 32px;
    margin-top: 20px;
}
.shaixuan-li {
    position: relative;
    overflow: hidden;
    width: 90%;
    float: right;
}
.shaixuan-li a:hover, .shaixuan-li a.on {
    /background: #f5f5f5;
    background:#eee;
    color: #333;
}
.shaixuan-li a {
    display: inline-block;
    padding: 0 15px;
    margin-right: 10px;
    margin-bottom: 0;
    border-radius: 50px;
    cursor: pointer;
}
.list-anli ul {
    margin-top: -20px;
    margin-left: -20px;overflow: hidden;
}
.list-anli ul li {
    width: 25%;
    float: left;
    margin-top: 20px;
}
.list-anli ul li .box {
    margin-left: 20px;
    background: #fff;
    Position: relative;
}
.list-anli ul li .img {
    width: 100%;
    height: 290px;overflow: hidden;
}
.list-anli ul li .img img {
    width: 100%;
    height: 290px;
    object-fit: cover;transition: all 0.3s;
}
.list-anli ul li .img:hover img {
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);
}
.list-anli ul li .desc {
    padding: 20px 20px 20px 20px;
    border: solid 1px #f5f5f5;
    border-top: 0;
}
.list-anli ul li .desc h2 {
    border-bottom: solid 1px #ddd;
    padding-bottom: 20px;
    margin-bottom: 20px;
    line-height: 28px;
    font-size: 18px;
    color: #333;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-weight: 400;
}
.list-anli ul li .desc p {
    margin-top: 0;
    height: 20px;
    line-height: 20px;
    font-size: 13px;
    color: #999;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.list-anli ul li .box:after {
    content: '';
    Position: absolute;
    bottom: 0;
    height: 5px;
    width: 0;
    background: #dd0000;
    -webkit-transition: all 0.6s;
    -moz-transition: all 0.6s;
    -o-transition: all 0.6s;
}
.list-anli ul li:hover .box:after {width:100%}



/*企业文化*/

.com-culture{padding:.9rem 0 1rem;text-align:center;background:url(../images/ccul-bg.jpg) no-repeat center center / cover fixed;}

.com-culture .I-title .t1{color:#fff;}

.com-culture .I-title .split{background:#ffffff;}



.cCul-list{margin:.46rem 0 0;}

.cCul-list li{width:33.3333%;padding:0 .75rem;float:left;}

.cCul-list .cCul-icon{width:140px;height:140px;line-height:136px;font-size:0px;border:2px solid #d6030a;border-radius:100%;position:relative;overflow:hidden;margin:0 auto;}

.cCul-icon img{width:100%;height:100%;object-fit:cover;}

.cCul-icon img.rollover{z-index:2;}

.cCul-list .type{line-height:35px;font-size:24px;color:#fff;margin:28px 0 0;}

.cCul-list .con{line-height:26px;color:#cccccc;margin:10px 0 0;}

.cCul-list .cCul-icon:after{content:"";display:block;width:100%;height:100%;border-radius:100%;background:#e00007;position:absolute;top:0px;left:0px;opacity:0;}



.cCul-list li:hover .cCul-icon img{opacity:0;filter:alpha(opacity=0);}

.cCul-list li:hover .cCul-icon img.rollover{opacity:1;filter:alpha(opacity=100);transition-delay:.2s;-webkit-transition-delay:.2s;}

.cCul-list li:hover .cCul-icon:after{-webkit-animation:flipInY2 1s .1s ease both; -moz-animation:flipInY2 1s .1s ease both;}



@-webkit-keyframes flipInY2{

0%{-webkit-transform:perspective(400px) rotateY(90deg);opacity:0}

40%{-webkit-transform:perspective(400px) rotateY(-5deg)}

70%{-webkit-transform:perspective(400px) rotateY(5deg)}

100%{-webkit-transform:perspective(400px) rotateY(0deg);opacity:1}

}

@-moz-keyframes flipInY2{

0%{-moz-transform:perspective(400px) rotateY(90deg);opacity:0}

40%{-moz-transform:perspective(400px) rotateY(-5deg)}

70%{-moz-transform:perspective(400px) rotateY(5deg)}

100%{-moz-transform:perspective(400px) rotateY(0deg);opacity:1}

}



/*服务流程*/

.com-srv{padding:.79rem 0 1.04rem;}

.cSrv-box{text-align:center;margin:.5rem 0 0;}

.cSrv-box img{max-width:100%;}



.com-orn img{max-width:100%;}

.com-orn .comOrn-web{display:none;}



/*右侧悬浮分享*/

.float-right-box{width: 250px;position: fixed;right: 0;top: 50%;margin-top: -127px;background-color: #000;z-index: 1000;transition: width 0.3s ease 0s;}

.float-right-box.on{width: 50px;}

.float-right-box .top-list{  width: 100%;}

.float-right-box .top-list ul{width: 100%;}

.float-right-box .top-list li{width: 100%;position: relative;border-bottom: 1px solid #3b3b3b;transition: background 0.3s ease 0s;height: 50px;}

.float-right-box .top-list a{display: block;width: 100%;}

.float-right-box .top-list .ico{display: inline-block;width: 49px;height: 49px;position: absolute;right: 0;top: 0;transition: background 0.3s ease 0s;z-index: 2;}

.float-right-box .top-list .ico1{background: url(../images/fr-1.png) no-repeat center #000;}

.float-right-box .top-list .ico2{background: url(../images/fr-2.png) no-repeat center #000;}

.float-right-box .top-list .ico3{background: url(../images/fr-3.png) no-repeat center #000;}

.float-right-box .top-list .ico4{background: url(../images/fr-4.png) no-repeat center #000;}

.float-right-box .top-list .stt{display: inline-block;font-size: 14px;line-height: 50px;color: #fff;transition: color 0.3s ease 0s;position: absolute;left: 28px;top: 0;z-index: 1;width: 222px;}

.float-right-box .top-list li:hover .stt{color: #15191e;}

.float-right-box .top-list li:hover .ico1{background: url(../images/fr-1-2.png) no-repeat center #fff;}

.float-right-box .top-list li:hover .ico2{background: url(../images/fr-2-2.png) no-repeat center #fff;}

.float-right-box .top-list li:hover .ico3{background: url(../images/fr-3-2.png) no-repeat center #fff;}

.float-right-box .top-list li:hover .ico4{background: url(../images/fr-4-2.png) no-repeat center #fff;}

.float-right-box .top-list li:hover{background-color: #fff;}

.float-right-box .top-list .return-webtop .stt{font-family: "Arial";font-weight: bold;}

.float-right-box .bot-share{position: relative;height: 50px;}

.float-right-box .bot-share a{display: inline-block;width: 50px;height: 50px;float: left;transition: background 0.3s ease 0s;margin: 0;padding: 0;}

.float-right-box .bot-share .share{width: 200px;position: absolute;left: 0;top: 0;z-index: 1;}

.float-right-box .bot-share .sina{background: url(../images/frs-1.png) no-repeat center;}

.float-right-box .bot-share .wx{background: url(../images/frs-2.png) no-repeat center;}

.bd_weixin_popup{height:310px !important;}

.float-right-box .bot-share .tx{background: url(../images/frs-3.png) no-repeat center;}

.float-right-box .bot-share .more{background: url(../images/frs-4.png) no-repeat center;}

.float-right-box .bot-share a:hover{background-color: #525354;}

.float-right-box .bot-share .share-ico{background: url(../images/fr-5.png) no-repeat center #000;width: 50px;height: 50px;display: inline-block;cursor: pointer;z-index: 2;position: relative;}





/*-----浮动右侧客服-----*/

.float_qq{ position:fixed; bottom:10vh; right:0; width:50px; height:152px; z-index:200;}

.float_qq li{ width:auto; height:50px; z-index:20;}

.float_qq li.float_qq1,.float_qq li.float_qq4{ position:absolute; left:0; width:62px;}

.float_qq li.float_qq1{ top:0;}

.float_qq li.float_qq2{ position:absolute; top:51px; left:0; width:126px;display:none}

.float_qq li.float_qq3{ position:absolute; top:51px; left:0; width:172px;}

.float_qq li.float_qq4{ top:102px;}

.float_qq4{ position:absolute; top:153px; left:0;}

.float_qq li a{ /display:none;display:block; font-family:"Microsoft Yahei"; color:#FFF; font-size:14px; height:50px; line-height:50px; overflow:hidden; background-color:#000; opacity:0.8; border-radius:6px;}

.float_qq li a img{ display:block; float:left; vertical-align:middle; width:24px; height:24px; margin:12px 12px 14px 14px;}

.float_qq li a:hover{ background-color:#000; opacity:1;}

.float_shwx{ position:absolute; top:-155px; left:-200px;width:216px; height:216px; padding-bottom:9px;display:none;}

.float_shwx img{ display:block; padding:14px; background-color:#FFF; width:188px; height:188px;}

.float_qq li:hover .float_shwx{display:block;}







.proInfo-container{}

.proInfo-wrap{padding:41px 0 43px;border-bottom:1px solid #e5e5e5;position:relative;}

.proInfo-split{display:block;width:1px;height:100%;background:#dedede;position:absolute;top:0px;right:24.16666666666667%;}



.proInfo-box{width:72.66666666666667%;float:left;}

.pInfo-title{padding:22px 0;border-bottom:1px solid #e5e5e5;}

.pInfo-title span{display:block;padding:0 0 0 10px;height:18px;line-height:18px;font-size:20px;font-weight:lighter;color:#000;border-left:2px solid #e00007;}

.pInfo-con{padding:20px 0 21px;line-height:32px;font-weight:lighter;border-bottom:1px solid #e5e5e5;position:relative;overflow:hidden;}

.pInfo-img{position:relative;overflow:hidden;margin:45px 0 0;}

.pInfo-img img{max-width:100%;}





.proInfo-nav{width:20%;position:relative;float:right;}

.pInfoNav-cur{text-align:center;height:50px;line-height:50px;border:1px solid #ccc;background:url(../images/h-dd4.png) no-repeat 4% center;cursor:pointer;display:none;}

.pInfoNav-rtn{width:92%;height:45px;line-height:45px;border:1px solid #ccc;margin:1rem auto 0;display:none;}



.pInfoNav-box{}

.pInfoNav-box dl{padding:5px 0 10px;border-bottom:1px solid #e5e5e5;}

.pInfoNav-box dl dt{line-height:45px;font-size:18px;font-weight:lighter;color:#000;}

.pInfoNav-box dl dd{display:none;}

.pInfoNav-box dd a{display:block;padding:5px 0;line-height:26px;font-size:16px;color:#666666;font-weight:lighter;}



.nSrch-hot{padding:10px 0;}

.nSrch-hot b{font-size:16px;}

.nSrch-hot ul{display:inline-block;width:auto;}

.nSrch-hot ul li{display:inline-block;padding:5px 0;margin:0 10px 0 0;}



.ct-rel .I-title{position:absolute;margin-left:-412.5px;left:50%;top:50%;margin-top:-61px;}

.ct-rel .I-title .t1{color:#fff;}

.ct-rel .I-title .t3{color:#fff;}



/* 滑动块 */

.hc-ul{margin:0 auto;padding:0;}

.hc-ul{background:#f1f1f1;height:60px;position:relative;z-index:9;}

.hc-ul li{float:left;width:16.6666666666%;text-align:center;cursor:pointer;height:60px;line-height:60px;position:relative;z-index:999;list-style-type:none;}

.hc-ul .curBlock{left:0;background-color:#ecb248;position:absolute;transition:left;top:0px;height:100%;}

.hc-ul li a.cur{color:#fff;background:#ecb248;}



.flipbox{border-top:1px dashed #eee;padding-top:20px;}

.pageflip{float:left;width:60%;}

.pageflip span{color:#333;}

.pageflip a{color:#666;}

.pageflip .flip_next{margin-top:10px;}

.pageflip a:hover{color:#df0000;}

.nInfo-share{margin-top:40px;}

.ftmsg{text-align:center;}






















































































































































































































































































































@media all and (max-width:640px) {
	.case-list li .com-img .ofH{height: auto;}
	.hc-ul li{width: 33.3333333333333%;}
}






















































































































































































