@charset "utf-8";.mb10{margin-bottom:10px}
.ml10{margin-left:10px}
.bg{background:#fff}
em,i{font-style:normal}
body{min-width:1200px;width:100%;overflow-x:hidden}
.slider{position:relative;overflow:hidden;width:100%}
.slideBox .bd{position:relative;z-index:0}
.slideBox .bd li img{width:100%;vertical-align:top}
.bantil{width:100%;height:60px;position:absolute;bottom:0;z-index:8}
.bantil li{width:60px;height:10px;float:left;display:inline;background: #104dc3;opacity:1;border-radius:12px;margin:0 12px;box-sizing:border-box;cursor:pointer}
.bantil li.on{background: #fe9b24;width:60px}
.bantil ul{display:block;position:absolute;left:50%;transform:translateX(-50%);margin-top:28px}
.numb{height:200px;margin-top:44px;overflow:hidden}
.numb li{width:270px;float:left;padding-left:30px;font:16px "Microsoft YaHei";color:#333}
.numb li span{display:block;font:72px Arial;font-weight:700;position:relative}
.numb li span:before{content:"";position:absolute;top:67px;left:0;width:120px;height:4px;background:#78bc27}
.tit-t{height: 140px;box-sizing:border-box;padding-top: 148px;padding-left: 0px;/*background: url(/images/hgq-tit.png) no-repeat 70px 30px; margin-bottom: 50px; */}
.tit-t p span{color:#d30011}
.tit-t p{font-size: 50px;font-weight:700;color: #2f51bb;display:inline-block;padding-bottom:5px;margin-bottom:5px;background-image: -webkit-linear-gradient(bottom,#273c72,#4999f9);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
.tit-t b{font-size: 18px;color: #fff;display:block;font-weight: inherit;}
.tit1{text-align:center;font:48px "Microsoft YaHei";color:#333}
.tit1{text-align:center;font:50px "Microsoft YaHei";color:#333;clear:both;background: url(/images/tit-bg.png) no-repeat center 65px;}
.tit1 a{font-weight:700;display:block;margin-bottom:-10px;letter-spacing:5px;color: #2f51bb;background-image: -webkit-linear-gradient(bottom,#273c72,#4999f9);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.tit1 em{font: 20px "Microsoft YaHei";color: #000;letter-spacing: 0px;position:relative}
.tit1 em i{display:block;font-size:14px;color:#c1c1c1}
.tit1 em:after{position:absolute;content:'';background:url(/images/tit-l1.png) no-repeat 0 0;left: -175px;top: -51px;width:64px;height:52px;}
.tit1 em:before{position:absolute;content:'';background:url(/images/tit-r1.png) no-repeat 0 0;right: -178px;top: -55px;width:64px;height:52px;}
.tit1 a span{color:#e91b49;margin-left:10px}
.tit1 img{margin:0 auto;margin-bottom: -13px;margin-right: 5px;}
.hgq .tit1 a,.hgq .tit1 a span{color:#fff}
.hgq .tit1 em{color:#fff}
.hgq .tit1 em:after{background:url(/images/tit-l.png) no-repeat 0 0}
.hgq .tit1 em:before{background:url(/images/tit-r.png) no-repeat 0 0}
.hgq-box dl{}
.hgq-box dl dt{}
.hgq-box .bd img{width: 1045px;display:block; margin-top:-100px; }
.hgq-box .bd ul p {
    background: #7399f0;
    color: #fff;
    font-size: 26px;
    padding: 10px;
    padding-left: 80px;
    font-weight: bold;
}
.hgq-box .hd{width: 520px;float:left;display:inline-block;margin-top: 55px;position:relative;margin-left: -16px;}
.hgq-box .hd li{display:block;padding-left:30px;box-sizing:border-box;/* border-left:3px solid #e3e3e3; */ height:107px;color: #fff;float: left;width: 100%;line-height:107px;}
.hgq-box .hd li.on{color: #000; background: url(/images/hgqnbg.png) no-repeat}
.hgq-box .hd li.on dl {
    /*background: url(/images/hgq-jt.png) no-repeat 270px 0px;*/
}
.hgq-box .hd li dl dd {
    font-weight: initial;
    font-size: 16px;
}
.hgq-box .hd li.on dl dd{/* color:#f3a7b3 */}
.hgq-box .hd li i{font-size: 55px;font-family:impact;float:left;/*color: #e1eeff;text-shadow: -1px -2px 0 #104dc3, 2px -1px 0 #104dc3, -2px 0px 0 #4f4d57, 2px 2px 0 #104dc3, 0px 2px 0px rgb(16 77 195);*/letter-spacing: 5px;}
.hgq-box .hd li dl{font-size: 18px;font-weight:bold;margin-left: 100px;padding-top: 8px;line-height: 36px;}
.hgq-box .hd li dl dt{font-size: 34px; margin-top:20px;}
.hgq-box .bd{float:left;width: 645px;}
.about dl{height: 490px;box-sizing:border-box;position: relative;}
.about dl dt ul li{float:left;width:33.33%;font-size:32px;text-align:center;background:url(/images/about-gou.png) no-repeat 33px 5px}
.about dl dt{overflow:hidden;margin-bottom:20px;display: inline-block;float: left;width: 671px;box-shadow: 0px -2px 6px 0px #9a9a9a;height: 450px;z-index: -1;}
.about dl dd {
    display: inline-block;
    float: right;
    width: 450px;
}

.about dl dt a {
    display: block;
}
.yinz{height:476px;background:url(/img/yinz_bg.jpg) no-repeat center top;padding-top:80px}
.yinz dl{padding-top:40px;border-top:2px solid #eee;height:222px;overflow:hidden}
.yinz dt{width:380px;float:left;font:48px "Microsoft YaHei";font-weight:700;line-height:60px;color:#fff}
.yinz dt em{display:block}
.yinz dd{width:756px;float:right}
.yinz dd p{font:16px "Microsoft YaHei";line-height:30px;color:#fff}
.yinz dd em{display:block;font:14px "Times New Roman",Times,serif;color:#fff;margin-top:20px;letter-spacing:2px}
.yinz h5{width:810px;height:180px;margin:0 auto}
.yinz h5 img{display:block;width:810px;height:180px}
.pro{overflow:hidden;padding-bottom:30px;padding-top:80px;box-sizing:border-box;background: url(/images/zhtt-1.jpg) no-repeat center 1251px #f0f6ff;}
.fen{width: 200px;overflow:hidden;margin-top:38px;border: 1px solid #202f65;background: #fff;border-radius: 17px 0 0 0;}
.fen2{border-top:0;border-bottom:0}
.fen h2{overflow:hidden;font: 25px "Microsoft YaHei";color:#fff;padding: 30px 0 0;height: 98px;box-sizing:border-box;/*background:url(/images/fdh-t.png) no-repeat 0 0;*/}
.fen h2 a{display:block;color: #26386c;padding:0 0 0 71px;font-weight:700;background: url(/images/cp.png) no-repeat 22px 6px;}
.fen h2 em{display:block;font-size: 12px;font-weight:initial;margin-top:0}
.fen h3{font:18px "Microsoft YaHei";font-weight:700;line-height:46px;position:relative;background: url(/images/fdh-h-3.png) no-repeat 0px 0px;}
.fen h3 a{display:block;color:#fff;transition:all .1s cubic-bezier(.165,.84,.44,1)!important;-webkit-transition:all .1s cubic-bezier(.165,.84,.44,1)!important;background-size:27px;text-align: center;}
.fen .on a,.fen h3 a:hover{color:#fff}
.fen li{font-size:16px;overflow:hidden;border-bottom:1px dashed #9f9fa1}
.fen li a{display:block;color:#333;padding-left: 50px;line-height:45px;background: url(/images/xia1.png) no-repeat 20px 15px;transition:all .1s cubic-bezier(.165,.84,.44,1)!important;-webkit-transition:all .1s cubic-bezier(.165,.84,.44,1)!important;position:relative}
.fen li a:hover{color: #4370e0;background: url(/images/xia.png) no-repeat 20px 15px;font-weight:700;padding-left: 55px;}
.fen h5{height:171px;overflow:hidden;background:url(/img/fen_bg.jpg) no-repeat;font:24px Arial;font-weight:700;text-align:center;color:#fff}
.fen h5 em{display:block;font:24px "Microsoft YaHei";color:#fff;line-height:32px;background:url(/img/fen_lx.png) no-repeat 70px 0;padding-left:110px;margin-top:55px;text-align:left}
.pro1{width: 990px;margin-top:38px}
.pro1 h2{height:50px;background:#333;overflow:hidden;font:18px "Microsoft YaHei";line-height:50px;color:#fff}
.pro1 h2 a{display:block;color:#f9f8f8;padding:0 0 0 18px}
.pro1 h2 em{font:12px Arial;color:#adadad;padding-left:8px;text-transform:uppercase}
.pro1 h2 span{display:block;float:right;width:50px;font:14px "Microsoft YaHei";color:#ccc;line-height:50px;margin-right:18px;background:url(/img/pro_more.gif) no-repeat right center}
.pro1 .bd li{width: 320px;float:left;display:inline;margin-right:14px;overflow:hidden;position:relative;box-sizing:border-box;transition:all .1s cubic-bezier(.165,.84,.44,1)!important;-webkit-transition:all .1s cubic-bezier(.165,.84,.44,1)!important;margin-bottom:15px;}
.pro1 .bd li:after {
    content: '';
    position: absolute;
    top: 0px;
    right: 0px;
    width: 89px;
    height: 13px;
    background: url(/images/cp-zt-x.png) no-repeat 0px 0px;
}
.pro1 li img{display:block;width: 320px;-webkit-transition:1s;-moz-transition:1s;transition:1s;height: 320px;margin:0 auto;/* border:1px solid #d3d3d3 */}
.pro1 li:hover img{-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}
.pro1 li:nth-child(3n){margin-right:0}
.pro1 li a{overflow:hidden;display:block}
.pro1 li em a{font-size:18px;line-height:49px;color:#666;font-weight:inherit;transition:all .1s cubic-bezier(.165,.84,.44,1)!important;-webkit-transition:all .1s cubic-bezier(.165,.84,.44,1)!important;z-index:999;overflow:hidden;text-align:center;display:block;font-weight:700}
.pro1 li a:hover em:before{width:100%;-webkit-transition:width .5s;transition:width .5s}
.cpban img{width:100%}
span.arrow a:hover{text-decoration:underline}
.pro1 li:hover em a{background:url(/images/cp-xia.png) no-repeat 260px 16px;color:#3f3f3e;font-weight:700}
.newbox{overflow:hidden;padding-top:60px;clear: both;background: url(/images/zx-bg.jpg) no-repeat center 120px;height: 870px;box-sizing: border-box;}
.new_t{overflow:hidden;margin-bottom:30px;border-bottom: 1px solid #f6f6f6;border-top: 1px solid #f6f6f6;}
.new_t li{float:left;position:relative;width:25%;height: 55px;text-align: center;}
.new_t li a{font-size:22px;z-index:9999;position:relative;background-size:24px;font-weight:700;color: #666666;line-height: 50px;}
.new_t li.cur a{color: #fff;/* background: url(/images/fdh-h-3.png) no-repeat center 0px; */}
.new_t li.cur {
    background: url(/images/fdh-h-3.png) no-repeat center 0px;
}
.new_c{overflow:hidden;/* background:#fafafa */}
.newbox .yshd{width:189px;height:27px;position:absolute;right:0;top:550px}
.newbox .yshd li{float:right;width:4px;height:4px;border-radius:100%;background:#333;border:solid 3px #333;margin:0 0 0 35px;cursor:pointer}
.newbox .yshd li.cur,.ys .yshd li:hover{border-color:#78bc27;background:#fff}
.new_t li:last-child{margin-right:0}
.newtj{box-sizing:border-box;/* width:50%; */float:left;position:relative;overflow:hidden;}
.newtj:hover dd{}
.new_wt-box{/* background:#fafafa; */box-sizing:border-box;overflow:hidden;margin-top: 30px;}
.new_wt-box .tempWrap{
    height: 475px!important;
}
.newtj dt{width:437px;display:inline-block;float:left;overflow:hidden}
.newtj dt:hover img{-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}
.newtj dt img{height:290px;display:block;width:437px;-webkit-transition:1s;-moz-transition:1s;transition:1s}
.newtj dd{width:437px;background: #fff;box-sizing:border-box;transition:all .3s cubic-bezier(.165,.84,.44,1)!important;-webkit-transition:all .3s cubic-bezier(.165,.84,.44,1)!important;border: 1px solid #d7d6d6;display: inline-grid;box-sizing: border-box;padding: 30px 30px 15px;position: relative;}
.newtj dd h5{font-size:18px;position: relative;}
.newtj dd span{font-size:16px;text-align: right;}
.newtj dd:after {
    content:'';
    position: absolute;
    bottom: 20px;
    left: 23px;
    width: 50px;
    height: 2px;
    background: #d4d4d4;
}
.newtj h3{font-size:20px;color:#3f3f3e;background-size:27px;padding-top:28px;padding-bottom:16px;display:block;height:20px;border-bottom:1px solid #d7d6d6}
.newtj h3 em{display:block;font-size:18px;line-height:31px;font-weight:initial;text-align:center}
.newtj dd>a{background:#e91b49;color:#fff;padding:0 10px;border-radius:50px;float:right}
.newtj h3 a{color:#000;text-overflow:ellipsis;white-space:nowrap;width:322px;display:inline-block;overflow:hidden}
.newtj h3 span{font-size:16px;color:#999;position:absolute;left:-103px;width:100px;height:100px;background:url(/images/new-time.png) no-repeat 19px 10px;top:19px;color:#000;text-align:center;padding-top:55px}
.newtj p{font-size:16px;line-height:26px;overflow:hidden;color: #999;clear:both;margin-top:12px;margin-bottom:10px}
.newr{overflow:hidden;float:left;/* padding:0 30px 30px; */clear:both;/* width:100%; */box-sizing:border-box}
.newr dl{color:#3f3f3e;float:left;box-sizing:border-box;background: #f7f7f7;margin-bottom: 10px;width: 100%;}
.newr dt{position:relative;overflow:hidden;box-sizing:border-box;border-bottom:1px solid #e2e2e2;}
.newr dt span{font-size:14px;color:#999;line-height:24px;font-weight:initial;display:block;margin-top:-20px;padding: 9px 40px;}
.newr dt a{font-size:16px;color:#3f3f3e;display:block;font-weight:700;line-height:51px;background-size:13px}
.newr dt b{display:inline-block;float:right;width:90px;font-size:15px;color:#999;line-height:40px}
.newr dd p{height:56px;font-size:14px;color:#333;line-height:30px}
.newr dl:hover dt a{color: #0b56b8;}
.newr dt a h6:after {
    position: absolute;
    content: '';
    width: 5px;
    height: 5px;
    background: transparent;
    border: 2px solid #0b56b8;
    left: 20px;
    border-radius: 50px;
    top: 20px;
}

.newtj dd h5:after {
        position: absolute;
        content: '';
        width: 5px;
        height: 5px;
        background: transparent;
        border: 2px solid #0b56b8;
        left: -18px;
        border-radius: 50px;
        top: 8px;
}


.newtj:hover dd h5 {
    color: #0b56b8;
}
.new_zx{display:inline-block;float:left;margin-top:30px}
.new_wt-cont dl:hover dt h6{color: #0b56b8;font-weight:700;background: url(/images/zx-wt1.png) no-repeat 7px 7px #f7f7f7;}
.new_wt-t a span{float:right;margin-right:12px;color: #666;}
.new_wt{margin-top:30px;display:inline-block;float:left;/* background:#fff; */box-sizing:border-box;padding-left:30px}
.new_wt-t{/* margin-bottom:40px; */border-bottom: 1px solid #f6f6f6;border-top: 1px solid #f6f6f6;height: 55px;line-height: 55px;}
.new_wt-t a{font-size:22px;display:block;padding-left:35px;font-weight:700;color: #ffffff;background: url(/images/fdh-h-3.png) no-repeat 0px 0px;}
.newr dt a img{width:200px;float:left;margin-right:10px;height:143px}
.newr dt a h6{line-height: 45px;font-size:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700;border-bottom: 1px solid #e2e2e2;width: 100%;padding: 0px 40px;box-sizing: border-box;display: inline-block;position: relative;}
.newr dl:last-child{margin-bottom:0}
.newr dt a p{font-size:14px;line-height:20px;float:left;display:inline-block;font-weight:initial;width:214px;color:#4e4e4e;margin:7px 0 0}
.new_wt-cont dl{/* padding:0 15px */}
.new_wt-cont dl dt{/* border-bottom:1px solid #dcdcdc */}
.new_wt-cont dl dt h6{line-height:35px;font-size:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:15px;position:relative;background: url(/images/zx-wt2.png) no-repeat 7px 7px #f7f7f7;padding-left: 35px;}
.new_wt-cont dl dt p{color:#999;/* margin-bottom:20px; */position:relative;padding-left: 35px;padding-top: 10px;padding-bottom: 10px;}
.new_wt-cont dl dt h6 i{position:absolute;left:4px;display:block;background:#000;color:#fff;width:25px;height:25px;text-align:center;top:5px;line-height:25px;font-size:14px}
.new_wt-cont dl dt p i{position:absolute;left:4px;display:block;background:#e91b49;color:#fff;width:25px;height:25px;text-align:center;top:5px;line-height:25px;font-size:14px}
/*.new_wt .tempWrap{height:450px!important}*/
.new_t ul{overflow:hidden}
.new-list-box{margin:0 10px;margin-bottom:30px;border-radius:15px;overflow:hidden;padding-bottom:15px}
.new-list-box h5:after{content:"";position:absolute;bottom:-14px;width:0;height:0;border:8px solid transparent;border-top-color:#f54147;left:50%;transform:translateX(-50%)}
.newbox .content{margin-top:38px;display:grid;grid-template-columns:2fr 1fr}
.new-list-hot h6:hover{font-weight:700}
.new-list-cont ul li{border-bottom:1px dashed #cbcccc;line-height:30px;font-size:16px;height:30px;position:relative;padding-left:22px}
.new-list-box h5{text-align:center;font-size:20px;background:#e61c47;color:#fff;line-height:50px;background-image:linear-gradient(to right,#e91b49,#ff6445);position:relative}
.new-list-hot{overflow:hidden;margin-top:15px}
.new-list-cont{border:2px solid #eaeaea;border-top:0;padding:10px}
.new-list-hot img{border:1px solid #eaeaea;border-radius:5px;float:left;display:inline-block;margin-right:15px}
.new-list-cont ul{clear:both;overflow:hidden;margin-top:20px}
.new-list-hot h6{font-size:18px;font-weight:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#e61c47;line-height:35px}
.new-list-hot p{font-size:16px;line-height:18px}
.new-list-cont ul li a{width:280px;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.new-list-cont ul li span{float:right}
.new-list-cont ul li:after{content:'';position:absolute;left:5px;width:8px;height:8px;background:#e61c47;border-radius:50px;top:11px}
.new-list-cont ul li a:hover{color:#e61c47}
.new-list-cont ul li:last-child{border-bottom:0}
@-webkit-keyframes spin{from{-webkit-transform:rotate(0);transform:rotate(0)}
50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
@keyframes spin{from{-webkit-transform:rotate(0);transform:rotate(0)}
50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
@-webkit-keyframes hvr-buzz-out{10%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}
20%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}
30%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}
40%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}
50%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}
60%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}
70%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}
80%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}
90%{-webkit-transform:translateX(1px) rotate(0);transform:translateX(1px) rotate(0)}
100%{-webkit-transform:translateX(-1px) rotate(0);transform:translateX(-1px) rotate(0)}
}
@keyframes hvr-buzz-out{10%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}
20%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}
30%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}
40%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}
50%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}
60%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}
70%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}
80%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}
90%{-webkit-transform:translateX(1px) rotate(0);transform:translateX(1px) rotate(0)}
100%{-webkit-transform:translateX(-1px) rotate(0);transform:translateX(-1px) rotate(0)}
}
.case .case-cont-h .prev{position:absolute;bottom:20px;right:21px;z-index:99999;background:url(/images/next.png) no-repeat;width:55px;height:55px;opacity:.8}
.case .case-cont-h .content{position:relative;box-sizing:border-box}
.case .case-cont-h .next img,.case .case-cont-h .prev img{width:75px;opacity:.6}
.case .case-cont-h .next img:hover,.case .case-cont-h .prev img:hover{opacity:1}
.case .case-cont-h .next{position:absolute;bottom:20px;right:90px;z-index:99999;background:url(/images/prev.png) no-repeat;width:55px;height:55px;opacity:.8}
.case-box dl dd h3{color:#fff;font-size:20px}
.case-box dl dd p{color:#fff;margin-top:10px;font-size:14px}
.case-box dl dd h3 span{float:right;background:url(/images/case-box-h3.png) no-repeat 3px 6px;padding-left:21px;font-size:24px;line-height:24px;background-size:14px;font-weight:initial}
.case-tit-cont .sNext,.case-tit-cont .sPrev{position:absolute;left:-70px;top:250px;display:block;width:27px;height:152px;background:url(/images/case-left.png) center center no-repeat}
.case-tit-cont .sNext{left:auto;right:-70px;background:url(/images/case-right.png) center center no-repeat}
.case-tit-cont .sNext:hover{background:url(/images/case-right1.png) center center no-repeat}
.case-tit-cont .sPrev:hover{background:url(/images/case-left1.png) center center no-repeat}
.case-tit-cont{position:relative}
.case .tit1 a {
    color: #a6e1f9;
    background-image: -webkit-linear-gradient(bottom,#a6e1f9,#f9fdff);
}
.case .tit1 em:before {
    right: -200px;
}

.case .tit1 em:after {
    left: -200px;
}
.pro .tit1{letter-spacing:5px}

.pro .content1 .tit1 em:after{position:absolute;content:'';background:url(/images/tit-l1.png) no-repeat 0 0;left: -135px;top: -51px;width:64px;height:52px;}
.pro .content1 .tit1 em:before{position:absolute;content:'';background:url(/images/tit-r1.png) no-repeat 0 0;right: -138px;top: -55px;width:64px;height:52px;}


.content1{width:1200px;margin:0 auto}
.about-x img{display:block;width:100%}
.pro1 .hd ul li{border:0;width:auto;margin:0;font-size: 16px;float:left;cursor:pointer;position:relative;overflow:inherit;margin-right:5px;line-height:40px;width:115px;color: #858383;text-align:center}
.pro1 .hd ul:before{position:absolute;content:'';width:1px;height:21px;background:#fff;top:11px;left:125px}
.pro1 .hd ul{font-size:26px;background: url(/images/cp-hd.png) no-repeat 0px 0px;position:relative;overflow:hidden;padding-bottom: 10px;background-size: 100%;padding-left: 10px;}
.pro1 .hd ul li.on{color: #26386c;background: url(/images/cp-tag-sj.png) no-repeat 5px 16px;}
.pro1 li em{display:block;background:#fff;position:relative;color:#666;font-size:20px;}
.pro1 li:hover em{}
.pro1 li em i{display:block;margin:0 auto;font-size:18px;line-height:46px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background: url(/images/cp-em.png) no-repeat 0px 0px;color:#333;padding-left: 35px;}
.pro1 li:hover em i{background: url(/images/cp-em2.png) no-repeat 0px 0px;color:#fff}
.pro1 .hd ul li:nth-child(1):after{position:absolute;right:-12px;content:'';width:2px;height:28px;background:#3f3f3e;top:4px;display:none}
.pro1 .hd ul:after{position:absolute;content:'';width:2px;height:21px;background:#3f3f3e;top:3px;left:144px;display:none}
span.arrow{float:right;position:absolute;right: 20px;top:12px;z-index:9999}
.pro1 .hd{position:relative}
span.arrow a{font-size:14px;cursor:pointer;/* color:#fff; *//* background:url(/images/arrow.png) no-repeat right 5px; *//* padding-right:18px */}
.pro1 .bd{overflow:hidden;padding-bottom:27px;padding-top:10px}
.fen2 ul{padding-left:10px;padding-right:10px;box-sizing:border-box;border-top:0;border-bottom:0}
.fen h3:hover a{padding-left: 5px!important;}
.pro1 .hd p{height:11px;background:url(/images/cp-1.png)}
.newcon{overflow:hidden;position:relative;display: grid;grid-template-columns: 1fr 1fr;}
.newcon dl:nth-child(1),.newcon dl:nth-child(3){}
.newcon dl:nth-child(2),.newcon dl:nth-child(4){/* padding-left:15px */}
.newr dl:nth-child(2),.newr dl:nth-child(4){/* padding-left:35px */}
.about{overflow:hidden;padding-top:70px;/* height:1536px; */box-sizing:border-box}
.about .content>dl{color:#222;margin-top:88px;overflow:hidden;background:#00000087;height:265px}
.about dt img{display:block;width: 671px;height: 450px;}
.about dd p a:hover{text-decoration:underline}
.about dd>a:hover {
    background: #0c56b9;
    color: #fff;
    background-image: -webkit-linear-gradient(bottom,#273c72,#4999f9);
}
.about dd h5 em {
    display: block;
    font-size: 16px;
    font-weight: initial;
    line-height: 30px;
}
.about .content>dl>dd{font-size:22px;box-sizing:border-box;color:#fff}
.about dd h3{font:48px "Microsoft YaHei";font-weight:700;color:#000}
.about dd h3 a{color:#000}
.about dd h3 em{display:block;font:22px "Microsoft YaHei";text-transform:uppercase}
.about dd h4{width:919px;height:329px;margin:30px -360px 30px 0;overflow:hidden;position:relative}
.about dd h4 img{display:block;width:919px;height:329px;-webkit-transition:1s;-moz-transition:1s;transition:1s}
.about dd span{
    color: #2f51bb;
    background-image: -webkit-linear-gradient(bottom,#273c72,#4999f9);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.about dd span a{display:block;color:#333;padding-left:54px}
.about dd>p{letter-spacing: 1px;line-height: 28px;font-size: 18px;margin-top: 40px;color: #333333;}
.about dd ul{background:#fff;overflow:hidden;width:940px;height:180px;margin-left:-240px;margin-top:59px}
.about dd ul li:hover{background:url(/images/about-o.png) no-repeat center 21px}
.about dd ul li p{margin-top:10px}
.about dd ul li{width:25%;float:left;text-align:center;border-right:1px solid #f2f2f2;height:180px;box-sizing:border-box;padding:0 30px;padding-top:30px;position:relative}
.about dd ul li:last-child{border-right:0}
.about dd ul li:after{position:absolute;width:60px;height:2px;background:#e61c47;bottom:15px;left:50%;transform:translateX(-50%);content:''}
.about dd p a{float:right;color:#e91b49}
.about dd h5{font-size: 48px;text-align: right;color: #333333;}
.about-tab{overflow:hidden;margin-top:70px}
.about-tab a:last-child{margin-left:75px}
.about dd h6{font-size: 30px;margin-top: 20px;position:relative;/* margin-bottom:20px; */text-align: right;color: #333333;}
.about dd>a{float:right;margin-top:10px;background: #6fa3ee;color: #fff;padding: 5px 10px;font-size: 14px;border-radius: 50px;}
.about-list-cp {
    width: 573px;
    background: url(/images/about-list-cp.png) no-repeat 0px 0px;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    height: 121px;
    line-height: 30px;
    text-align: center;
    font-size: 36px;
    color: #143071;
    float: right;
    margin-top: -100px;
    z-index: 984;
    position: absolute;
    right: 0px;
    bottom: 0px;
}

.about-list-cp a {
    color: #143071;
    margin-top:30px;
}
.lc{padding-bottom:29px;overflow:hidden;background:url(/images/lcbj.jpg) no-repeat center 0;padding-top:49px;border-bottom:8px solid #3f3f3e;height:390px}
.lc-cont ul li{display:inline-block;float:left;width:171px;text-align:center;position:relative}
.lc-cont{margin-top:30px!important}
.lc-cont ul li p{font-size:20px;font-weight:700;color:#3f3f3e;margin-top:20px}
.lc-cont ul li:hover img{transform:rotate(360deg);transition:all 1s}
.lc .tit1 em{color:#222;font-weight:700}
.case{overflow:hidden;padding-top: 80px;background: url(/images/case-bg.jpg) no-repeat center 500px #2f51bb;height: 1097px;}
.case-cont-h{position:relative;margin-top:30px}
.case-cont-h .hd{height:15px;overflow:hidden;position:absolute;right:5px;bottom:5px;z-index:1}
.case-cont-h .hd ul{overflow:hidden;zoom:1;float:left}
.case-cont-h .hd ul li{float:left;margin-right:2px;width:15px;height:15px;line-height:14px;text-align:center;background:#fff;cursor:pointer}
.case-cont-h .hd ul li.on{background:red;color:#fff}
.case-cont-h .bd{position:relative;height:100%;z-index:0}
.case-cont-h .bd li{zoom:1;vertical-align:middle}
.case-cont-h .bd img{display:block}
.case-more{height:78px;display:block;border-bottom:1px solid #e7e7e7;box-sizing:border-box;font-size:30px}
.case-list .hd ul{overflow:hidden}
.case-list ul li p {
    display: block;
    margin: 0 auto;
    font-size: 16px;
    line-height: 43px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    background: url(/images/cp-em.png) no-repeat 0px 0px;
    color: #333;
    padding-left: 15px;
    background-size: 100%;
    height: 43px;
}

.case-list ul li img {
    display: block;
}

.case-list ul li p:hover {}

.case-list ul li:hover p {
    background: url(/images/cp-em2.png) no-repeat 0px 0px;
    color: #fff;
    background-size: 100%;
}
.case-more a{font-size:26px;font-weight:initial;color:#666;line-height:78px;padding-left:260px;background:url(/images/al-more.png) no-repeat 180px 5px;display:block}
.case-more a:hover{color:#fff;background:url(/images/al-more.png) no-repeat 180px -65px}
.case-more:hover{background:#e91b49;background-image:linear-gradient(to right,#e91b49,#ff6445)}
.case-list .hd ul li a{display:block}
.case-list .hd ul li:last-child{border-right:0}
.case-list .hd ul li h6:after{width:20px;height:20px;background:url(/images/case-ico.png) no-repeat;position:absolute;left:-11px;top:18px;content:''}
.case-list .hd ul li:nth-child(1) h6:after{background-position:-20px 0}
.case-list .hd ul li:nth-child(2) h6:after{background-position:-20px -18px}
.case-list .hd ul li:nth-child(3) h6:after{background-position:-20px -36px}
.case-list .hd ul li:nth-child(4) h6:after{background-position:-20px -56px}
.case-list .hd ul li:nth-child(5) h6:after{background-position:-20px -75px}
.case-list .hd ul li:nth-child(6) h6:after{background-position:-20px -93px}
.case-list .hd ul li.on:nth-child(1) h6:after{background-position:0 0}
.case-list .hd ul li.on:nth-child(2) h6:after{background-position:0 -18px}
.case-list .hd ul li.on:nth-child(3) h6:after{background-position:0 -36px}
.case-list .hd ul li.on:nth-child(4) h6:after{background-position:0 -56px}
.case-list .hd ul li.on:nth-child(5) h6:after{background-position:0 -75px}
.case-list .hd ul li.on:nth-child(6) h6:after{background-position:0 -93px}
.case-list .title a span{float:right;background:url(/images/case-more.png) no-repeat 115px 17px;padding-right:45px}
.case-list .hd ul li h6{text-align:center;font-size:18px;font-weight:initial;display:inline-block;line-height:54px;padding-left:17px;position:relative}
.case-list .hd ul li i{width:70px;height:70px;display:block;margin:0 auto;margin-top:35px}
.case-list .hd ul li.on i{background-position-y:-70px!important}
.case-list .hd ul li.on a h6{color:#fff}
.case-list .hd ul li{float:left;font-size:0;width:16.66%;cursor:pointer;border-right:1px solid #e7e7e7;box-sizing:border-box;text-align:center}
.case-list .hd ul li.on{background:#d30011}
.case-h-c{position:absolute;bottom:0;background:#3f3f3d;width:100%;background:#3f3f3da1;padding:20px 40px;color:#fff;overflow:hidden;box-sizing:border-box}
.case-h-c h4{font-size:26px;background:url(/images/ys-yuan.png) no-repeat 0 4px;padding-left:45px}
.case-h-c p{font-size:18px;margin-top:10px;padding-left:45px}
.case .case-cont-h .next:hover,.case .case-cont-h .prev:hover{opacity:1}
.case-list{position:relative;margin-top:38px!important;/* height: 845px; */margin-bottom: 30px;}
.case-list .hd{width:100%;overflow:hidden;background:#f0f0f0}
.case-list .bd ul li a{display:block}
.case-list .bd ul li i{width:100%;position:absolute;top:0;content:'';display:block;height:750px;left:-75px}
.case-list .hd .next{position:absolute;bottom:-159px;left:-83px;z-index:99999;background:url(/images/prev.png) no-repeat;width:55px;height:55px;opacity:.8}
.case-list .hd .prev{position:absolute;bottom:-159px;right:-83px;z-index:99999;background:url(/images/next.png) no-repeat;width:55px;height:55px;opacity:.8}
.case-list .bd{display:inline-block;width:1200px;margin:0 auto}
.case-list .bd ul{overflow:hidden;zoom:1}
.case-list .bd ul li{float:left;text-align:center;position:relative}
.case-list .bd ul li .pic{text-align:center}
.case-list .bd ul li .pic img{width:1200px;display:block;height:700px}
.case-list .bd ul li .title{line-height:31px;font-size:16px;position:absolute;bottom:0;display:inline-block;text-align:left;left:0;background:#d30011;width:100%;background:#d30011cc}
.case-list .hd .next:hover,.case-list .hd .prev:hover{opacity:1}
.case-list ul li {
    margin: 10px 5px;
}

.case-list ul {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
}

.case-list ul li img {
    width: 100%;
}
.hzhb{position:relative;width: 600px;}
.hzhb .tempWrap {
    margin-left: -36px;
}
.hzhb .hd .prevStop{background-position:-60px 0}
.hzhb .hd .nextStop{background-position:-60px -50px}
.hzhb .hd ul{float:right;overflow:hidden;zoom:1;margin-top:10px;zoom:1}
.hzhb .hd ul li{float:left;width:9px;height:9px;overflow:hidden;margin-right:5px;text-indent:-999px;cursor:pointer;background:url(../images/icoCircle.gif) 0 -9px no-repeat}
.hzhb .hd ul li.on{background-position:0 0}
.hzhb .bd ul{overflow:hidden;zoom:1}
.hzhb .bd ul li{margin:5px 8px;float:left;overflow:hidden;text-align:center;background:url(/images/hzhb-yy.png) no-repeat center 122px;padding-bottom:10px}
.hzhb .bd ul li .pic{text-align:center}
.hzhb .bd ul li .pic img{width:188px;display:block;border: 1px solid #7399f0;}
.hzhb .bd ul li .pic a:hover img{}
.hzhb .bd ul li .title{line-height:24px;font-size:18px}
.solution{overflow:hidden;background:url(/images/solutionbj.jpg) no-repeat center 0;padding-top:49px}
.hzhb .bd ul li .title a{color:#ffb400}
.hzhb .next{
    position: absolute;
    left: 570px;
    top: 45%;
    width: 100px;
    height: 50px;
    line-height: 46px;
    background: #fff;
    text-align: center;
    font-size: 40px;
    border-radius: 50%;
    /* box-shadow: 8px 4px 20px 1px #000000; */
    cursor: pointer;
    transition: all .3s cubic-bezier(.165,.84,.44,1)!important;
    -webkit-transition: all .3s cubic-bezier(.165,.84,.44,1)!important;
    color: #7399f0;
    transform: scaleX(0.5);
    }
.hzhb .prev{
    position: absolute;
    left: -122px;
    top: 45%;
    width: 100px;
    height: 50px;
    line-height: 46px;
    background: #fff;
    text-align: center;
    font-size: 40px;
    border-radius: 50%;
    /* box-shadow: 8px 4px 20px 1px #000000; */
    cursor: pointer;
    transition: all .3s cubic-bezier(.165,.84,.44,1)!important;
    -webkit-transition: all .3s cubic-bezier(.165,.84,.44,1)!important;
    color: #7399f0;
    transform: scaleX(0.5);
    }
.hzhb .next:hover,.hzhb .prev:hover{opacity:1}
.hzhb .tit2{text-align:center;margin-bottom:38px}
.hzhb .tit2 h6{display:inline-block;background:#003591;background-image:linear-gradient(to top,#273193,#3e49c5);font-size:30px;color:#fff;padding:5px 30px;font-weight:inherit;border-radius:50px;box-shadow:0 3px 5px #b8b8b8}
.hzhb{/* overflow:hidden; *//* padding-top:60px */}
.ly-r .hzhb h6 {
    color: #7399f0;
    margin-top: 40px;
    padding-bottom: 20px;
    background: url(/images/hzhb-tit.png) no-repeat 0px 14px;
}
.jjfa{background:#fff}
.jjfa .hd{border-top:2px dashed #ffb400;overflow:hidden;padding:20px 0}
.jjfa .hd ul li{display:inline-block;float:left;width:20%;padding:10px;box-sizing:border-box}
.jjfa .hd ul li a{color:#fff;background:#222;display:block;font-size:22px;line-height:56px;text-align:center;border:2px solid transparent;position:relative;border-bottom:6px solid #222}
.jjfa .hd ul li a:hover,.jjfa .hd ul li.on a{color:#fff;border-bottom:6px solidÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â #3f3f3f;background:#ffb400}
.jjfa .hd ul li.on a:after{content:'';position:absolute;bottom:-1px;left:50%;transform:translateX(-50%);width:0;height:0;border-width:0 6px 6px;border-style:solid;border-color:transparent transparent #222}
.hd-cont{padding:50px 40px 30px;background:url(/images//hd-cont-bg.png) no-repeat 68px 356px}
.hd-cont-left{width:494px;display:inline-block;float:left;margin-right:20px;color:#3f3f3f}
.hd-cont-left h4{font-size:35px;padding:0 0 0 50px;background:url(/images/sanjiao.png) no-repeat 0 9px;background-size:40px;margin-top:41px}
.hd-cont-left p{font-size:18px;text-indent:2rem;line-height:26px;margin-top:10px}
.ys{padding-top: 30px;}
.ys .tit1{letter-spacing:5px;padding-top: 11px;height:120px;}
.ys .tit1 em:before,.ys .tit1 em:after {
    /*display: none;*/
}

.ys .tit1 em {
    /*display: block;
    color: #333333;
    padding-left:0px;
    font-size: 20px;
    line-height: 20px;
    margin-top: 20px;*/
}

h6 {}

.ys .tit1 h6 {
    font-size: 50px;
}

.ys .tit1 h6 b {
    color: #2f51bb;
    background-image: -webkit-linear-gradient(bottom,#273c72,#4999f9);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    margin-left: 120px;
    margin-right: 68px;
}
.ys-t{text-align:center;margin-bottom:-10px}
.ys-content1{width:1380px;margin:0 auto;overflow:hidden}
.ys1{height: 580px;margin-top: 38px;}
.ys1-left{display:inline-block;float:right;width:50%;position: relative;}
.ys1-right{display:inline-block;float:left;width:50%;position:relative;box-sizing:border-box}
.ys1-left img{margin-left:20px;/* border:5px solid #d30011; *//* border-radius:5px */}
.ys1-left:after {
    background: url(/images/ys-yybg.png) no-repeat center bottom;
    width: 800px;
    height: 45px;
    position: absolute;
    bottom: -36px;
    left: 20px;
    content: '';
    z-index: -1;
}

.ys2 .ys1-left:after {
    left: -192px;
    transform: rotateY(180deg);
}
.ys-list-cp dl{width:280px;display:inline-block;float:left;box-shadow:1px 1px 20px 0 grey;margin-right:15px}
.ys-list-cp dl dt img{width:100%;display:block}
.ys-list-cp{position:absolute;left:0;width:980px;bottom:-350px}
.ys-list-cp dl dd{background:#333;color:#fff;text-align:center;font-size:18px;line-height:45px}
.ys1-right h3,.ys2-left h3{text-align:left;margin-top: 70px;color: #0b56b8;font-size: 31px;padding-bottom:13px;padding-left: 70px;line-height: 60px;}
.y3-right h3 span,.ys1-right h3 span,.ys2-left h3 span{color:#333;display:block;font-size:14px;font-weight:initial;margin-top:2px;line-height:25px;border-top: 1px dashed #0b56b8;width: 400px;}
.ys1-right ul li,.ys2-left ul li{font-size:24px;width:500px;color:#333;margin-bottom: 44px;background: url(/images/ys-ico.png) no-repeat 0 10px;line-height:41px;padding-left:40px}
.ys1-right ul{padding:30px 0 0 0}
.ys1-right ul li em,.ys2-left ul li em{display:block;font-weight:initial;font-size: 15px;color: #999999;line-height: 10px;}
.ys1-right h3 b,.ys2-left h3 b{margin-right: 15px;/* display:block */background: url(/images/ys-xt-bj.jpg) no-repeat right 0px #0b56b8;color: #fff;padding-right: 40px;height: 41px;padding-left: 15px;line-height: 41px;}
.ys1-right ul li b,.ys2-left ul li b{color: #0b56b8;margin-right:2px}
.ys2 .ys1-right{float:right;padding-left:100px}
.ys2 .ys1-left{float:left}
.ys2 .ys1-left img{margin-left: -192px;}
.ys3 .ys-list-cp{left:-240px}
.ys1-right:before{/* content:''; */width:121px;height:121px;background:url(/images/ys-h-1.png) no-repeat center 100%;position:absolute;top:10px;left:0}
.ys2-left:before{content:'';width:36px;height:197px;background:url(/images/ys-list-d1.png) no-repeat center 100%;position:absolute;top:224px;left:122px;display:none}
.ys2-right img{margin-left:-352px}
.ys-cont h3{position:relative;font-size:45px;text-align:center;color:#fff}
.ys-cont h3 em{position:absolute;left:50%;top:-95px;color:#fff;transform:translateX(-50%);font-size:40px;font-family:impact;font-weight:initial;letter-spacing:1px}
.ys-cont h3 span{display:block;font-size:18px;font-weight:initial;line-height:40px;margin-bottom:10px}
.ys-cont h3 b a{color:#666;font-weight:initial;font-size:16px;padding:0 10px;position:relative}
.ys-cont h3 b a:after{content:'|';position:absolute;right:-2px;top:0}
.ys-cont h3 b a:last-child:after{display:none}
.ys-cont h3 b{color:#d30011;text-shadow:#fff 1px 0 0,#fff 0 1px 0,#fff -1px 0 0,#fff 0 -1px 0}
.ys-cont ul li{width:33.33%;display:inline-block;color:#fff;font-size:22px;position:relative;box-sizing:border-box;text-align:center}
.ys-cont ul li b{display:block;font-size:36px;color:#d30011;margin-bottom:10px;text-shadow:#fff 1px 0 0,#fff 0 1px 0,#fff -1px 0 0,#fff 0 -1px 0}
.ys-cont ul{margin-top:35px}
.ys-cont ul li:after{content:'';position:absolute;right:0;top:5px;height:80px;width:2px;border-right:1px solid #b8b9ba}
.ys-cont ul li:last-child:after{display:none}
.ys2-left h3{padding-left:0;padding-right:189px;text-align:right}
.ys3{height: 580px;}
.ys2{height: 580px;}
.ys2-right{display:inline-block;float:left;width:50%}
.ys2 em.ys-hao-1 {
    left: 40px;
}
.ys2-left{display:inline-block;float:right;width:50%;position:relative;padding-left:40px;box-sizing:border-box}
.ys2-left ul{padding:48px 0 40px}
.ys2-left:after{content:'';width:196px;height:150px;background:url(/images/ys-h-2.png) no-repeat center 100%;position:absolute;top:21px;right:-10px}
.ys2-left h3{color:#0759a2}
.index-search{background:#cecece!important;border-bottom:1px solid #3f3f3f!important}
.index-search .p1-search-1-inp{background:#bbb}
.index-search .p1-search-1-inp1{background:#bbb}
.index-search .p1-search-1-inp2{background:url(/images/so.png) no-repeat 0 0 #bbb;background-size:20px;background-position-y:6px}
.hgq-t{text-align:center;margin-bottom:30px}
.hgq{overflow:hidden;background:url(/images/hgq-bg.jpg) no-repeat center 0;height: 760px;padding-top:30px;box-sizing:border-box;}
.lc-cont ul li:after{height:30px;width:15px;content:'';background:url(/images/lcjiao.png) no-repeat 0 0;position:absolute;right:-7px;top:32%}
.lc-cont ul li:last-child:after{display:none}
.zhtt{height:158px;color:#222;overflow:hidden}
.zhtt h5{display:inline-block;font-size: 36px;margin-top: 6px;float:left;letter-spacing:2px;color:#fff;margin-left: 73px;}
.zhtt h5>span a{color:#fff}
.zhtt h5>span{background:url(/images/zhtt-zx.png) no-repeat 0 0;font-size:15px;width:130px;height:36px;display:inline-block;float:right;text-align:center;line-height:36px}
.zhtt-wx img{width: 160px;display:block;}
.zhtt-wx{float:right;/* margin-top: 20px; */position:relative;text-align: center;color: #fff;font-size: 16px;line-height: 30px;}
.zhtt-dh{display:inline-block;font-size:36px;margin-left:99px;font-weight:700;margin-top:60px}
.zhtt2 h5 p {
    margin-left: 165px!important;
}

.zhtt2 ul li:nth-child(2) {
    margin-left: 0px!important;
}

.zhtt2 ul {
    margin-left: 0px!important;
    margin-top: 10px!important;
}

.zhtt2 ul li {
    font-size: 16px!important;
    margin-right: 28px!important;
}
.zhtt2 .zhtt1-dh{margin-left:20px!important;margin-top: 78px;}
.zhtt2 h5 {
    margin-top: 15px!important;
}
.zhtt2 h5>span{margin-top:43px;margin-left:80px}
.zhtt2 .zhtt1-dh span{font-size:33px}
.zhtt2 .zhtt-wx{margin-top:25px!important}
.zhtt .content{position:relative}
.zhtt h5 p b{color:#fff;font-weight:inherit;margin-right:35px}
.zhtt1-dh span{font-size:29px;font-weight:700;display:block;}
.zhtt h5 p{/* font-size:24px; */margin-top:10px;/* font-weight:initial; *//* font-style:initial */margin-left: 97px;letter-spacing: 5px;}
.zhtt-dh span{color:#fff;background:#222;padding:3px 0 3px 19px;font-weight:100}
.zhtt-dh p{margin-top:15px;font-size:42px}
.zhtt-wx span{font-size:23px;display:block;text-align:center}
.zhtt2 .zhtt-dh{margin-left:30px}
.zhtt1{background: url(/images/zhtt-1.jpg) no-repeat center -250px;position:relative;height: 300px;}
img.zhtt-cp1{float:left;position:relative}
.zhtt2 .zhtt-wx img{/* width:90px */}
.zhtt1-dh{color:#fff;float:right;font-size:22px;margin-top: 64px;line-height:40px;text-align: right;margin-right: 40px;}
.zhtt1 h5 b{/* color:#d30011 */}
.zhtt2 .zhtt-cp1{margin-top:3px}
.zhtt2{background: url(/images/rq-bg.jpg) no-repeat center bottom;height: 300px;}
.zhtt2 h5 b{margin-left:20px}
.zhtt ul li {
    display: inline-block;
    font-size: 24px;
    font-weight: initial;
    color: #4176c0;
}

.zhtt ul {
    margin-left: 40px;
    margin-top: 22px;
}

.zhtt ul li:nth-child(2) {
    margin-left: 82px;
}
.case-list .title a{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#fff;font-size:26px;padding:0 45px;width:100%;box-sizing:border-box;line-height:60px}
.fen li:last-child{border-bottom:0}
.cp-fdh-lx{background: url(/images/cp-fdh-lx.png) no-repeat 0 0;color: #26386c;padding: 34px 0px 0px 13px;position:relative;height: 147px;box-sizing: border-box;}
.cp-fdh-lx h6{font-size:38px}
.cp-fdh-lx p{font-size:16px;margin-top:5px;display:inline-block;float:left;margin-left:15px;line-height:26px}
.cp-fdh-lx img{width:84px;float:left}
.cp-fdh-lx p span{display:block;font-weight:700;margin-top: 11px;margin-left: 15px;font-size: 18px;}
.cp-fdh-lx p b {
    font-size: 20px;
}
.cp-ad{background:url(/images/cpad.jpg) no-repeat 0 0;height:119px;margin-bottom:13px;color:#fff;padding-left:46px;padding-top:14px;box-sizing:border-box}
.cp-ad h6{font-size:39px}
.cp-ad p{font-size:17px;margin-top:20px;width:352px;padding-left:100px}
.cp-ad p span{float:right;color:#000;font-weight:700}
.cp-ad p b{font-size:20px}
.cp-ad a h6,.cp-ad a p{color:#fff}
.case-box{position:relative;height:410px}
.case-next,.case-prev{position:absolute;z-index:1;top:50%;margin-top:-32px;width:64px;height:64px;cursor:pointer;outline:0}
.case-prev{left:68px;background:url(../images/case-prev.png) no-repeat center}
.case-next{right:68px;background:url(../images/case-next.png) no-repeat center}
.swiper-case .swiper-slide,.swiper-case2 .swiper-slide,.swiper-case3 .swiper-slide,.swiper-case4 .swiper-slide{position:relative;width:578px;background:#fff}
.swiper-case .swiper-slide img,.swiper-case2 .swiper-slide img,.swiper-case3 .swiper-slide img,.swiper-case4 .swiper-slide img{display:block;width:100%;height:385px;opacity:.8}
.swiper-slide-active img{opacity:1!important}
.case-cont-h .swiper-button-prev{width:74px;left:-79px;height:74px;background:url(/images/case-prev.png) no-repeat center center;outline:0;top:180px}
.case-cont-h .swiper-button-next{width:74px;height:74px;right:-79px;background-size:auto;background-image:url(/images/case-next.png);outline:0;top:180px}
.case-cont-h .swiper-button-prev:hover{background:url(/images/case-prev1.png) no-repeat center center}
.case-cont-h .swiper-button-next:hover{background-image:url(/images/case-next1.png)}
.case-box dl dd{position:absolute;bottom:0;width:100%;background:#011a3c;background:#011a3c94!important;color:#fff;padding:15px 20px;box-sizing:border-box}
.case-box dl{position:relative;box-shadow:1px 0 9px 0 #888}
.case-box dl dd h3 a{color:#fff;display:block;font-weight:initial;line-height:44px;padding-left:36px}
.case-box dl dd h3 a span{float:right;padding-right:36px;background:#a63b37;padding-left:31px;position:relative}
.case-box dl dd h3 a span:after{position:absolute;left:-15px;width:40px;height:44px;background:#a63b37;content:'';transform:skewX(327deg)}
.coolbg{border:0;outline:0;cursor:pointer;text-align:center;position:relative;/* background:#e61c47; */font-size:15px;height: 46px;color: #0b56b8;width: 29%;display: block;}
input,option,select,textarea{outline:0;border:0;background:0 0}
form.about-form dl dt{display:inline-block;font-size:16px;line-height:30px;box-sizing:border-box;color: #cbd6f5;float: left;}
form.about-form dl dd textarea{/* background:#fff; */width:100%;height: 55px;background: transparent;color: #cbd6f5;-webkit-text-fill-color: #cbd6f5;caret-color: #cbd6f5;line-height: 30px;}
form.about-form dl{box-sizing:border-box;overflow:hidden;width: 28%;float:left}
form.about-form{margin-top: 35px;}
form.about-form dl dd input{height: 27px;width: 107px;background: transparent;color: #cbd6f5;-webkit-text-fill-color: #cbd6f5;caret-color: #cbd6f5;}
.about-tab a{cursor:inherit}
.slideGroup1 .parHd{overflow:hidden;position: relative;}
.slideGroup1 .parHd ul li:last-child{margin-right:0}
.slideGroup1 .parHd ul li{float:left;cursor:pointer;text-align:center;box-sizing:border-box;margin-right: 10px;}
.slideGroup1 .parHd ul li.on a{color: #ffffff;}
.slideGroup1 .slideBox{zoom:1;position:relative;margin-top: 40px;}
.slideGroup1 .sNext,.slideGroup1 .sPrev{position:absolute;left:-70px;top: 30%;display:block;width: 68px;height: 68px;background:url(/images/icoLeft1.png) center center no-repeat}
.slideGroup1 .sNext{left:auto;right:-70px;background:url(/images/icoRight1.png) center center no-repeat}
.slideGroup1 .parBd ul{overflow:hidden;zoom:1;margin:0 -10px}
.slideGroup1 .parBd ul li{margin:0 10px;float:left;text-align:center;margin-bottom:14px}
.slideGroup1 .parBd ul li .pic{text-align:center}
.slideGroup1 .parBd ul li .pic img{width: 220px;display:block;box-sizing:border-box}
.slideGroup1 .parBd ul li .title{line-height:50px;font-size:18px;color:#333;border-bottom:1px dashed #333}
.slideGroup1 .parHd ul li a{display:block;line-height: 51px;font-size: 24px;font-weight: initial;text-align:left;padding: 0px 10px 0px 50px;color: #666666;}
.tempWrap{margin:0 auto;/* margin-left: -36px; */}
.slideGroup1 .parBd ul li .title a{display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;background:url(/images/case-jia.png) no-repeat 280px 10px #3f3f3fba!important;color:#fff;line-height:38px;text-align:left;padding-left:20px;background:url(/images/case-jia.png) no-repeat 280px 10px #3f3f3f;font-size:18px}
.honor{margin-top:60px}
.slideGroup1 .parHd ul li a span{display:block;font-weight:initial;font-size:12px}
.slideGroup1 .parHd ul li:last-child{border-right:0}
.slideGroup1 .parHd ul li:nth-child(1){background: url(/images/about-tag1-1.png) no-repeat 15px 15px #d1d1d1;}
.slideGroup1 .parHd ul li.on:nth-child(1){background: url(/images/about-tag1-2.png) no-repeat 15px 15px #7399f0;}
.slideGroup1 .parHd ul li:nth-child(2){background: url(/images/about-tag2-1.png) no-repeat 15px 12px #d1d1d1;}
.slideGroup1 .parHd ul li.on:nth-child(2){background:url(/images/about-tag2-2.png) no-repeat 15px 12px #7399f0;}
.slideGroup1 .parHd ul li:nth-child(3){background:url(/images/about-tag3-1.png) no-repeat 70px 0}
.slideGroup1 .parHd ul li.on:nth-child(3){background:url(/images/about-tag3-2.png) no-repeat 70px 0}
.slideGroup1 .parHd ul{/* display:inline-block; *//* position:absolute; *//* left:50%; *//* width:1100px; *//* transform:translateX(-50%) */}
.slideGroup1 .sPrev:hover{background:url(/images/icoLeft.png) center center no-repeat}
.slideGroup1 .sNext:hover{background:url(/images/icoRight.png) center center no-repeat}
.slideGroup1 .parHd:after {
    content: '';
    position: absolute;
    right: 210px;
    top: 25px;
    width: 550px;
    height: 2px;
    background: #dadbdb;
}
.slideGroup1 .parHd span {
    float: right;
    margin-top: 15px;
    color: #0b56b8;
}
.new_wt-cont{padding-top:21px}
.ys3 .ys1-right:before{background:url(/images/ys-h-3.png) no-repeat center 100%;left:95px}
em.ys-hao-1{position: absolute;left: -60px;top: 65px;color: #fff;font-size: 40px;font-family: impact;font-weight: initial;letter-spacing: 2px;width: 93px;height: 91px;background: url(/images/ys-h-1.png) no-repeat center 100%;text-align: center;line-height: 80px;text-shadow: 3px 2px 0px #000000;}
.team{background:#f7fbfe;overflow:hidden;padding-bottom:30px;padding-top:80px;box-sizing:border-box}
.team-list .hd ul li{float:left;font-size:0;width:15px;height:15px;background:#000;border-radius:50px;margin:5px;cursor:pointer}
.team-list .hd ul li.on{width:30px;background:#e91b49}
.case-h-c{position:absolute;bottom:0;background:#3f3f3d;width:100%;background:#3f3f3da1;padding:20px 40px;color:#fff;overflow:hidden;box-sizing:border-box}
.case-h-c h4{font-size:26px;background:url(/images/ys-yuan.png) no-repeat 0 4px;padding-left:45px}
.case-h-c p{font-size:18px;margin-top:10px;padding-left:45px}
.case .case-cont-h .next:hover,.case .case-cont-h .prev:hover{opacity:1}
.team-list{position:relative}
.team-list .bd ul li a{display:block;color:#fff;text-align:center}
.team-list .hd .tnext{position:absolute;top:220px;left:-83px;z-index:99999;background:url(/images/prev.png) no-repeat;width:55px;height:55px;opacity:.8;cursor:pointer}
.team-list .hd .tprev{position:absolute;top:220px;right:-83px;z-index:99999;background:url(/images/next.png) no-repeat;width:55px;height:55px;opacity:.8;cursor:pointer}
.team-list .bd{padding:35px 0 35px;overflow:hidden;margin:0 -10px}
.team-list .bd ul{overflow:hidden;zoom:1}
.team-list .bd ul li{margin:8px 8px;float:left;overflow:hidden;text-align:center;position:relative;border-radius:20px}
.team-list .bd ul li .pic{text-align:center}
.team-list .bd ul li .pic img{width:288px;display:block}
.team-list .bd ul li .title{line-height:28px;font-size:20px;position:absolute;bottom:0;display:block;text-align:left;background:#00000094;left:0;width:100%;padding:21px 0}
.team-list .hd .next:hover,.team-list .hd .prev:hover{opacity:1}
.team-js{display:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:999;color:#fff;background:#000000c7;box-sizing:border-box;padding:20px}
.team-js dl{text-align:left;padding-left:25px;margin-top:90px;font-size:18px}
.team-js dl dt{font-size:20px;font-weight:700;margin-bottom:23px}
.team-js dl dd{position:relative;padding-left:20px}
.team-js dl dd:after{content:'';position:absolute;left:0;width:10px;height:10px;background:#fff;border-radius:50px;top:6px}
.team-js p{font-size:16px;margin-top:52px;line-height:26px}
.team-list .bd ul li:hover .team-js{display:block}
.team-list .bd ul li:hover .title{display:none}
.hezuo{padding-bottom:24px;overflow:hidden;background:url(/images/hzhb-bg.jpg) no-repeat center 0;padding-top:80px;height:773px;box-sizing:border-box}
.hezuo .content{margin-top:15px}
.video{padding-bottom:40px;overflow:hidden;padding-top:80px;background:url(/images/video-bg.jpg) no-repeat center 0;height: 914px;box-sizing:border-box}
.video .tit1 a{color:#fff}
.video .tit1 em{/* color:#fff */}
.video .tit1 em:before{/* background:url(/images/tit-r.png) no-repeat 0 0 */}
.video .tit1 em:after{/* background:url(/images/tit-l.png) no-repeat 0 0 */}
.videolist{position:relative;float:left;margin:38px 20px}
.videolist:hover{cursor:pointer}
.videoed{display:none;width: 84px!important;height: 84px!important;position:absolute;left:50%;top:50%;z-index:99;border-radius:100%;transform:translate(-50%,-50%)}
.videos{display:none;position:fixed;left:50%;top:50%;margin-left:-320px;margin-top:-210px;z-index:100;width:640px;height:360px;background:#080808}
.vclose{position:absolute;right:1%;top:1%;border-radius:100%;cursor:pointer}
/*.video .content{display:grid;grid-template-columns:1fr 1fr 1fr}*/
img.videolist-ico{width:100%;display:block;border-radius: 25px;}
.video #pre {
    position: absolute;
    left: 130px;
    top: 48%;
    width: 100px;
    height: 50px;
    line-height: 46px;
    background: #fff;
    text-align: center;
    font-size: 40px;
    border-radius: 50%;
    box-shadow: 8px 4px 20px 1px #000000;
    cursor: pointer;
    transition: all .3s cubic-bezier(.165,.84,.44,1)!important;
    -webkit-transition: all .3s cubic-bezier(.165,.84,.44,1)!important;
    color: #333333;
    transform: scaleX(0.5);
}

.video #next {
    position: absolute;
    right: 130px;
    top: 48%;
    width: 100px;
    height: 50px;
    line-height: 46px;
    background: #fff;
    text-align: center;
    font-size: 40px;
    border-radius: 50%;
    box-shadow: 8px 4px 20px 1px #000000;
    cursor: pointer;
    transition: all .3s cubic-bezier(.165,.84,.44,1)!important;
    -webkit-transition: all .3s cubic-bezier(.165,.84,.44,1)!important;
    color: #333333;
    transform: scaleX(0.5);
}

.video #pre:hover,.video #next:hover {
    background: #0c56b9;
    color: #fff;
    background-image: -webkit-linear-gradient(bottom,#273c72,#4999f9);
}
.vtit{background:#fff;line-height:45px;font-size:18px;padding:0 15px;color:#333}
.vtit span{float:right;background:#003591;color:#fff;line-height:25px;padding:0 10px;font-size:12px;margin-top:10px;border-radius:50px}
@media screen and (max-width: 1400px) {
  .content, .footer, .header{
    width: 1200px!important;
  }
  .newtj dt img {
    width: 100%;
    height: 234px;
}

.newtj dt {
    width: 370px;
}

.newtj dd {
    width: 370px;
}

.newr dt a h6 {
    width: 100%;
    line-height: 43px;
}

.new_wt-box {
    height: 465px;
}

.new_wt .tempWrap {
    height: 520px!important;
}

}



.bd-videos {
    position: relative;
    width: 1260px;
    height: 600px;
    margin: 0 auto;
}

.imgs {
    width: 100%;
    height: 100%;
    perspective: 1000px;
}

.imgitem {
    position: absolute;
    width: 690px;
    height: 500px;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    z-index: 0;
    transition: .8s;
    opacity: 0;
    /* background: url(/images/video-list-bg.png) no-repeat 0px 0px; */
    padding: 10px;
    /* background-size: 100%; */
}
.imgitem:after {
    content: '';
    position: absolute;
    width: 819px;
    height: 530px;
    background: url(/images/video-list-bg.png) no-repeat 0px 0px;
    top: 0px;
    left: 0px;
    background-size: 100% 100%;
    transition: all .3s cubic-bezier(.165,.84,.44,1)!important;
    -webkit-transition: all .3s cubic-bezier(.165,.84,.44,1)!important;
}
.imgitem img {
    width: 100%;
    height: 100%;
}

.cur-img {
    width: 800px;
    z-index: 100;
    opacity: 1;
}
.cur-img .videoed {
    display: block;
}
.pre-img {
    transform: translateX(-400px) rotateY(55deg) scale(0.8);
    z-index: 9;
    opacity: 0.9;
}

.next-img {
    transform: translateX(400px) rotateY(125deg) scale(0.8);
    z-index: 9;
    opacity: 0.9;
}
.pre-img:after,.next-img:after {
    width: 100%;
}
.more-box {
    text-align: center;
}

.more-box a {
    background: url(/images/fdh-h-3.png) no-repeat 0px 0px;
    width: 203px;
    height: 53px;
    display: inline-block;
    line-height: 53px;
    color: #fff;
    font-size: 20px;
    font-weight: bold;
    transition: all .3s cubic-bezier(.165,.84,.44,1)!important;
    -webkit-transition: all .3s cubic-bezier(.165,.84,.44,1)!important;
}
.more-box a:hover {
    background: url(/images/fdh-h-31.png) no-repeat 0px 0px;
}

.jqrq {
    overflow: hidden;
    padding-top: 80px;
    background: url(/images/rq-bg.jpg) no-repeat center 30px;
    height: 569px;
}

.tit3 h6 {
    border-left: 3px solid #0b56b8;
    color: #333333;
    font-size: 30px;
    padding-left: 15px;
}

.tit3 h6 span {
    font-size: 18px;
    font-weight: initial;
    display: inline-block;

}
.jqrq-cont{position:relative;width: 900px;margin-top: 20px;}
.jqrq-cont .hd{/* overflow:hidden; *//* height:30px; *//* background:#f4f4f4; *//* padding:0 10px; */}
.jqrq-cont .hd .prev,.jqrq-cont .hd .next{
    position: absolute;
    left: 580px;
    top: 320px;
    width: 50px;
    height: 50px;
    line-height: 46px;
    background: #e1e1e1;
    text-align: center;
    font-size: 40px;
    cursor: pointer;
    transition: all .3s cubic-bezier(.165,.84,.44,1)!important;
    -webkit-transition: all .3s cubic-bezier(.165,.84,.44,1)!important;
    color: #333333;
    }
.jqrq-cont .hd .next{
    left: 626px;
}
.jqrq-cont .hd .prevStop{ background-position:-60px 0; }
.jqrq-cont .hd .nextStop{ background-position:-60px -50px; }
.jqrq-cont .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.jqrq-cont .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("../images/icoCircle.gif") 0 -9px no-repeat; }
.jqrq-cont .hd ul li.on{ background-position:0 0; }
.jqrq-cont .bd{/* padding:10px; */}
.jqrq-cont .bd ul{ overflow:hidden; zoom:1; }
.jqrq-cont .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center; height:310px; background:#0C56B9; color:#FFFFFF; font-size:16px;}
.jqrq-cont .bd ul li .pic{ text-align:center; }
.jqrq-cont .bd ul li .pic img{width: 400px;/* height:90px; */display:block;padding:2px;border: 1px solid #0b56b8;}
.jqrq-cont .bd ul li .pic a:hover img{ border-color:#999;  }
.jqrq-cont .bd ul li .title{ line-height:24px; line-height:40px;  }
.jqrq-cont .hd .prev:hover, .jqrq-cont .hd .next:hover {
    background: #0c56b9;
    color: #fff;
    background-image: -webkit-linear-gradient(bottom,#273c72,#4999f9);
}

.liuyan {
    background: url(/images/ly-bg.jpg) no-repeat center 0px;
    margin-top: 50px;
}
.ly-l {
    display: inline-block;
}

.ly-l img {
    margin-top: 45px;
    border: 2px solid #2f51bb;
}

.ly-r {
    width: 800px;
    display: inline-block;
    float: right;
}
.ly-r h6 {
    font-size: 22px;
    color: #fff;
    margin-top: 25px;
    margin-left: -30px;
}
form.about-form dl:nth-child(4) {
    margin-top: 22px;
    width: 100%;
    margin-bottom: 18px;
}

form.about-form dl:nth-child(4) dt {
    float: left;
    padding-left: 3px;
}

form.about-form dl:nth-child(4) dd {
    float: left;
    width: 540px;
}
.city-bd h6 {
    font-size: 20px;
    color: #2f51bb;
    background-image: -webkit-linear-gradient(bottom,#273c72,#4999f9);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    position: relative;
    box-sizing: border-box;
    line-height: 35px;
    padding-left: 30px;
    margin-bottom: 20px;
}

.city-bd h6:after,.link h6:after {
    content: '';
    position: absolute;
    top: 15px;
    right: 0px;
    width: 900px;
    height: 2px;
    background: #7399f0;
}

.city-bd {
    margin-top: 40px;
    overflow: hidden;
}

.city-bd h6:before {
    position: absolute;
    content: '';
    width: 223px;
    height: 48px;
    background: url(/images/city-tit.png) no-repeat 0px 0px;
    z-index: -1;
    left: 0px;
}

.city-bd ul li a {
    font-size: 16px;
    display: block;
    text-align: center;
}

.city-bd ul li {
    width: 10%;
    float: left;
    line-height: 26px;
}


.link{height: 169px;overflow:hidden;background: url(/images/zx-bg.jpg) no-repeat center bottom;margin-top: 0px;}
.link h5{width:150px;height:70px;overflow:hidden;float:left;background:url(/img/link.gif) no-repeat 0 3px;color:#fff;font:18px "Microsoft Yahei";margin-top:30px;padding-left:55px}
.link h5 a{color:#b8bac0;display:block;font-size:16px}
.link h5 span{display:block;padding-top:10px}
.link h5 span a{font-size:14px;font-weight:400}
.link p{width: 985px;/* float:right; *//* overflow:hidden; */font:14px "Microsoft Yahei";line-height:30px;margin-top: 21px;/* background: #2c38ab; *//* margin-left: 228px; */float: left;margin-left: 15px;position: relative;}
.link p a{display:inline-block;padding-right: 20px;font-size: 18px;}
.link p:after {
    /* content:''; */
    position: absolute;
    background: url(/images/yl-cbg.png) no-repeat 0px 0px;
    width: 1119px;
    height: 35px;
    left: -76px;
    top: -10px;
}


.link h6 {font-size: 20px;color: #2f51bb;background-image: -webkit-linear-gradient(bottom,#273c72,#4999f9);-webkit-background-clip: text;-webkit-text-fill-color: transparent;position: relative;box-sizing: border-box;/* line-height: 35px; *//* margin-bottom: 20px; */}

.link h6:after {
    content: '';
    position: absolute;
    top: 25px;
    right: 0px;
    width: 75%;
    height: 2px;
    background: #7399f0;
}