﻿@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: #363636;opacity:1;border-radius:12px;margin:0 12px;box-sizing:border-box;cursor:pointer}
.bantil li.on{background: #21499b;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:280px;box-sizing:border-box;padding-top:95px;padding-left:460px;background:url(../images/hgq-tit.png) no-repeat 320px 80px}
.tit-t p span{color:#d30011}
.tit-t p{font-size:35px;font-weight:700;color:#000;display:inline-block;border-bottom:2px solid #e61b48;padding-bottom:5px;margin-bottom:5px}
.tit-t b{font-size:60px;color:#d30011;letter-spacing:5px;display:block}
.tit1{text-align:center;font:48px "Microsoft YaHei";color:#333}
.tit1{text-align:center;font:50px "Microsoft YaHei";color:#333;clear:both}
.tit1 a{color:#222;font-weight:700;display:block;margin-bottom: 15px;letter-spacing:5px}
.tit1 em{font-size: 20px;color: #21499b;letter-spacing:1px;position:relative;/* margin-left: 187px; */}
.tit1 em i{display:block;font-size:14px;color:#c1c1c1}
.tit1 a span{color:#e91b49;margin-left:10px}
.tit1 img{margin-bottom: -12px;margin-right: 10px;}
.tit1 em:after {
    background: url(../images/tit-l.png) no-repeat right 0px;
    width: 319px;
    height: 6px;
    position: absolute;
    left: -350px;
    content: '';
    bottom: 11px;
}
.tit1 em:before {
    background: url(../images/tit-l.png) no-repeat left 0px;
    width: 319px;
    height: 6px;
    position: absolute;
    right: -350px;
    content: '';
    transform: rotateZ(180deg);
    bottom: 11px;
}

ul.hgq-tt li {float: left;margin: 0;color: #fff;font-size: 22px;}

ul.hgq-tt li span {display: block;font-size: 9px;-webkit-transform-origin-x: 0;
-webkit-transform: scale(0.80);}

ul.hgq-tt {position: absolute;left: 50%;transform: translateX(-50%);top: 183px;width: 1100px;}

ul.hgq-tt li:nth-child(1) {margin-left: 186px;}

ul.hgq-tt li:nth-child(2) {margin-left: 415px;}
ul.hgq-list {
    /* position: absolute; */
    /* left: 52%; */
    /* transform: translateX(-50%); */
    /* top: 375px; */
    /* width: 1200px; */
    float: left;
    margin-top: 235px;
    margin-left: 85px;
    width: 635px;
    position: relative;
    }

ul.hgq-list li {float: left;font-size: 22px;/* font-weight: bold; *//* width: 300px; *//* text-align: center; */}

ul.hgq-list li:nth-child(1), ul.hgq-list li:nth-child(4) {/* margin-top: 300px; */color: #fff;}
.about dl dd {display: inline-block;width: 525px;margin-top: 75px;text-align: center;}
.about dl{/* background:#00000073; *//* margin-top:527px; */height: 518px;/* color:#fff; */box-sizing:border-box;/* padding:40px 80px; */}
.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{/* border: 2px solid #007cc4; */margin-bottom:20px;display: inline-block;float: right;}
.yinz{height:476px;background:url(../images/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: 60px;box-sizing:border-box;background:url(../images/cp-bg.jpg) no-repeat center 0}
.fen{width: 250px;overflow:hidden;margin-top: 36px;background: #21499b;padding: 26px 10px;}
.fen2{/* border: 1px solid #ececec; */background: #fff;border-bottom: 0px;border-top:0;margin-top: 10px;padding: 10px;}
.fen h2{overflow:hidden;font: 32px "Microsoft YaHei";color:#fff;/* padding: 10px 0; */height: 81px;box-sizing:border-box;background: url(../images/cp.png) no-repeat center 50px;}
.fen h2 a{display:block;color:#fff;/* padding:0 0 0 71px; */font-weight:700;/* background: url(../images/cp.png) no-repeat center 31px; */text-align: center;}
.fen h2 em{display:block;font-size: 14px;font-weight:initial;margin-top:0}
.fen h3{font:18px "Microsoft YaHei";font-weight:700;line-height: 55px;background: url(../images/cp-jt.png) no-repeat 2px 0px;position:relative;/* border-top: 1px solid #ececec; *//* border-bottom: 1px solid #ececec; */}
.fen h3 a{display:block;color: #ffffff;padding-left: 50px;background: url(../images/leib2-cp-list1.png) no-repeat 15px 19px;transition:all .1s cubic-bezier(.165,.84,.44,1)!important;-webkit-transition:all .1s cubic-bezier(.165,.84,.44,1)!important;/* background-size:27px; */margin-left:5px}
.fen .on a,.fen h3 a:hover{/* color:#fff; */}
.fen li a:after {position: absolute;content: '';width: 10px;height: 2px;background: #333;left: 20px;top: 22px;}
.fen li a:hover:after {background: #21499b;}
.fen li a{display:block;color:#333;padding-left: 40px;line-height: 43px;/* background:url(../images/xia1.png) no-repeat 30px 18px; */transition:all .1s cubic-bezier(.165,.84,.44,1)!important;-webkit-transition:all .1s cubic-bezier(.165,.84,.44,1)!important;position:relative;font-size: 16px;}
.fen li a:hover{color: #21499b;font-weight:700;/* padding-left: 60px; */}
.fen h5{height:171px;overflow:hidden;background:url(../images/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(../images/fen_lx.png) no-repeat 70px 0;padding-left:110px;margin-top:55px;text-align:left}
.fen2-more a {display: inline-block;border: 2px solid #2d72b5;border-bottom: 0px;padding: 4px 9px;margin-left: 21px;font-size: 16px;}
.fen2-more {margin-top: 15px;}
.pro1{width: 914px;margin-top: 35px;}
.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(../images/pro_more.gif) no-repeat right center}
.pro1 .bd li{width: 295px;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;background:#fff;border: 1px solid #2d72b5;}
.pro1 li img{display:block;width: 100%;-webkit-transition:1s;-moz-transition:1s;transition:1s;/* height:293px; */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: 41px;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: #ffffff;/* font-weight:700; */}
.newbox{overflow:hidden;background: url(../images/newboxbg.jpg) no-repeat center 0px;padding-top: 60px;/* background-size: 100%; */height: 762px;box-sizing: border-box;}
.new_t{height:67px;overflow:hidden;/* margin-top: 30px; */}
.new_t li{float:left;line-height: 50px;color:#17120f;margin-right: 20px;background: url(../images/new_tag.png) no-repeat 0px 0px;position: relative;width: 204px;height: 48px;/* text-align: center; */padding-left: 26px;box-sizing: border-box;background-size: 100%;}
.new_t li a{/* color: #fff; */font-size: 18px;padding-right: 20px;/* background: url(../images/new-ico-1.png) no-repeat right 7px; */z-index: 9999;position: relative;}
.new_t li.cur{color: #ffffff;background: url(../images/new_tag1.png) no-repeat 0px 0px;background-size: 100%;}
.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{float:left;width: 430px;background: #21499b;border: 1px solid #d7d6d6;box-sizing: border-box;/* height: 230px; */box-shadow: 2px 1px 15px 2px #e6e6e6c2;position: relative;height: 448px;}
.newtj dt{width: 100%;/* height: 230px; *//* overflow:hidden; */display: inline-block;float: left;}
.newtj dt img{width: 100%;height: 285px;display:block;}
.newtj dd{/* position:relative; *//* padding-left: 19px; *//* float: left; *//* box-sizing: border-box; *//* width: 409px; *//* margin-top: 107px; *//* margin-bottom: 22px; */background: #fff;margin: 0px 0px 9px 12px;padding: 20px 10px;z-index: 999;position: absolute;bottom: 10px;width: 385px;}
.newtj h3{font-size: 22px;color:#3f3f3e;background-size: 27px;padding-top: 9px;display: block;/* height: 20px; */border-top: 2px solid #21499b;font-weight: initial;}
.newtj:hover h3 {
    /* background: url(../images/sanjiao2.png) no-repeat 16px 20px; */
    /* background-size: 27px; */
}
.newtj dd span{border-bottom: 1px solid #e2e1e0;display: block;font-size: 16px;font-weight: initial;background: url(../images/date-ico.png) no-repeat 0px 8px;padding-left: 31px;line-height: 34px;}
.newtj dd>a:hover {
    /* color: #21499b; */
}
.newtj h3 a:hover {
    text-decoration: revert;
}
.newtj h3 em {
    /* display: block; */
    /* font-size: 28px; */
    /* color: #999; */
    /* line-height: 31px; */
    /* font-weight: bold; */
    /* text-align: center; */
    /* margin-top: 15px; */
}
.newtj dd>a {

/* float: right; */

/* margin-top: -50px; */

background: url(../images/zx-jt.png) no-repeat 85px 11px #21499b;

color: #fff;

padding: 5px 50px 5px 20px;

font-size: 14px;

position: absolute;

bottom: -18px;

left: 0px;
}
.newtj h3 span b {
    font-weight: initial;
}
.newtj h3 a{/* color: #21499b; */text-overflow: ellipsis;white-space: nowrap;width: 100%;display: inline-block;overflow: hidden;/* float: right; */}
.newtj h3 span{font-size: 19px;color:#999;/* position: absolute; *//* left: 0px; *//* width: 100%; */height: 81px;/* background: url(../images/new-time.png) no-repeat 19px 12px; */top: 19px;color: #21499b;/* text-align: right; *//* padding-left: 115px; *//* top: -90px; */box-sizing: border-box;padding-top: 16px;}
.newtj p{font-size: 16px;line-height: 21px;overflow:hidden;color: #666666;clear: both;/* margin-top: 20px; */margin-bottom: 5px;}
.newr{/* float:right; */width: 448px;background: #ffffff;/* margin-left: 15px; */overflow: hidden;padding: 3px 29px 2px;box-sizing: border-box;border: 1px solid #d7d6d6;border-left: 0px;}
.newr dl{color:#3f3f3e;border-bottom: 1px solid #ebebeb;/* margin-bottom: 16px; */background: #fff;width: 390px;float: left;/* margin-right: 16px; */margin-bottom: 6px;position: relative;padding: 11px 0px;}
.newr dl:last-child{/* border-bottom:0px; */}
.newr dl:after {
    width: 30px;content:'';
    position:absolute;
height: 2px;background: #21499b;left: 0px;bottom: -1px;}

.newr dl:last-child:after{
    display:none
}
.newr dt{position:relative;overflow:hidden;}
.newr dt span{float: left;font-size: 14px;color: #999;line-height: 22px;font-weight: initial;display: inline-block;height: 120px;margin-right: 28px;padding-left: 20px;padding-top: 17px;box-sizing: border-box;text-align: right;}
.newr dt a{font-size:16px;color:#3f3f3e;display:block;/* background: url(../images/xia.png) no-repeat 13px 20px; */padding-right: 5px;font-weight:700;line-height: 51px;/* padding-left: 15px; */background-size: 13px;}
.newr dt b{display: block;/* float:right; */width: 63px;font-size: 28px;color: #21499b;line-height:40px;}
.newr dd p{height:56px;font-size:14px;color:#333;line-height:30px}
.newr dl:hover dt a{color: #21499b;/* background:url(../images/xia1.png) no-repeat 10px 17px #3f3f3e */}
.new_zx {
    width: 878px;
    display: inline-block;
    float: left;
    margin-top: 30px;
    margin-right: 15px;
}
.new_wt-cont dl:hover dt h6 {
    color: #21499b;
    font-weight: bold;
}
.new_wt-t a span {
    float: right;
    margin-right: 12px;
}
.new_wt {
    margin-top: 30px;
    display: inline-block;
    float: left;
    width: 305px;
    background: #ffffff;
    border: 1px solid #d7d6d6;
    box-sizing: border-box;
    height: 514px;
}

.new_wt-t {

background: #21499b;

}

.new_wt-t a {
    color: #fff;
    font-size: 20px;
    line-height: 46px;
    display: block;
    /* font-weight: bold; */
    background: url(../images/new-ico-2.png) no-repeat 12px 15px;
    padding-left: 44px;
    background-size: 24px;
}
.newr dt a img {
    width: 161px;
    float: left;
    margin-right: 10px;
    margin: 10px;
}
.newr dl:nth-child(2n) {
    
}
.newr dt a h6 {
    /* float: left; */
    /* display: block; */
    /* width: 100%; */
    line-height: 35px;
    font-size: 18px;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
    font-weight: initial;
    padding-top: 18px;
    
    font-weight: bold;
}
.newr dl:last-child {
    margin-bottom: 0px;
border-bottom: 0px;}
.newr dt a p {
    font-size: 16px;
    line-height: 20px;
    float: left;
    display: inline-block;
    font-weight: initial;
    width: 265px;
    /* text-indent: 2rem; */
    color: #666666;
    margin: 7px 0 0;
}
.new_wt-cont dl {
    padding: 0 15px;
}

.new_wt-cont dl dt {
    border-bottom: 1px dashed #999;
    /* padding-left: 40px; */
}

.new_wt-cont dl dt h6 {
    line-height: 35px;
    font-size: 18px;
    font-weight: initial;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-top: 5px;
    position: relative;
    padding-left: 40px;
}

.new_wt-cont dl dt p {
    color: #666666;
    margin-bottom: 13px;
    padding-left: 40px;
    position: relative;
}

.new_wt-cont dl dt h6 i {
    position: absolute;
    left: 4px;
    display: block;
    background: #21499b;
    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: #18a9df;
    color: #ffffff;
    width: 25px;
    height: 25px;
    text-align: center;
    top: 5px;
    line-height: 25px;
    font-size: 14px;
}
.new_wt .tempWrap {
    height: 420px!important;
    margin: 27px 0px 0px;
}
.new_t ul {
    /* border: 1px solid #000; */
    overflow: hidden;
}

@-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;right: 150px;top: 0px;display:block;width: 72px;height: 27px;background:url(../images/case-left.png) center center no-repeat}
.case-tit-cont .sNext{left:auto;right: 150px;background:url(../images/case-right.png) center center no-repeat;bottom: 5px;top: auto;}
.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;display: block;clear: both;height: 600px;}
.case-good-l {display: inline-block;
    float: left;}
.case-good-r a:nth-child(5) {background: url(../images/case-dh.png) no-repeat 100px 12px #0f8edf;}
.case-good-r a:nth-child(6) {background: url(../images/case-xq.png) no-repeat 100px 12px #0f8edf;}
.case-good-r h6 span {display: block;}
.case-good-r a {margin-right: 10px;color: #fff;padding: 10px 45px 10px 30px;border-radius: 50px;font-size: 16px;display: inline-block;margin-top: 30px;}

.case-good-r p:nth-child(4) {border-bottom: 0px;}
.case-good-r p {color: #333;font-size: 20px;line-height: 50px;border-bottom: 2px dashed #e0e0e0;}
.case-good-r {display: inline-block;/* background: #f2f2f2; */padding: 50px 110px;box-sizing: border-box;}

.case-good {/* height: 400px; *//* background: #f2f2f2; *//* margin: 0 12px 30px; */box-shadow: -1px 0px 5px 2px #e2e2e2;width: 800px;height: 600px;float: left;display: inline-block;position: relative;}

.case-good-r h6 {font-size: 30px;color: #0f8edf;margin-bottom: 20px;}
.case-good h6 {
    line-height: 70px;
    position: absolute;
    bottom: 0;
    display: inline-block;
    text-align: left;
    left: 0;
    background: #21499b;
    width: 100%;
    background: #21499b9c;
    color: #fff;
    padding: 0 30px;
    box-sizing: border-box;
    font-size: 30px;
    font-weight: initial;
}

.case-good h6 span {
    float: right;
    font-size: 26px;
}
.case-good img {
    width: 800px;
    height: 600px;
}
.pro .tit1{letter-spacing:5px}
.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:18px;float:left;cursor:pointer;position:relative;overflow:inherit;margin-right:5px;line-height: 60px;width: 145px;/* color:#fff; */text-align:center;border-right: 1px solid #ececec;}
.pro1 .hd ul:before{position:absolute;content:'';width:1px;height:21px;background:#fff;top:11px;left:125px}
.pro1 .hd ul{font-size:26px;background: #fff;background-size:30px;position:relative;overflow:hidden;padding:0 10px;/* margin-top: 13px; */margin-bottom: 15px;border: 1px solid #21499b;border-left: 10px solid #21499b;}
.pro1 .hd ul li.on{color: #21499b;/* font-weight:700; */background: url(../images/cp-tag-sj.png) no-repeat 10px 22px;}
.pro1 li em{display:block;background:#fff;text-align: right;position:relative;color:#666;font-size:20px;/* padding-right: 20px; */background: #d1d1d1;}
.pro1 li:hover em{background: url(../images/cp-t-hover1.png) no-repeat 0px 0px;color: #fff;background-size: 100%;}
.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-t-hover1.png) no-repeat 0px 0px; */color:#333;}
.pro1 li:hover em i{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: 20px;z-index:9999}
.pro1 .hd{position:relative}
span.arrow a{font-size: 18px;cursor:pointer;}
.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: 55px!important;}
.pro1 .hd p{height:11px;background:url(../images/cp-1.png)}

.about{overflow:hidden;padding-top: 110px;background: url(../images/about-bg.jpg) no-repeat center 134px;height: 672px;box-sizing:border-box}
.about .tit1 {text-align: left;margin-top: 40px;margin-bottom: 20px;}

.about .tit1 em {margin-left: 0px;margin-top: 120px;display: block;font-weight: bold;color: #333;font-size: 23px;}

.about .tit1 img {margin-bottom: -42px;}
.about .content>dl{color:#222;margin-top:88px;overflow:hidden;background:#00000087;height:265px}
.about dt #video1{display:block;width: 745px;margin-right: -118px;border: 2px solid #007cc4;background: #000;}
.about dd p a:hover{text-decoration:underline}
.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{/* display:block; *//* width:218px; *//* height:47px; *//* border:2px solid #999; *//* margin:30px 0 0 0; */font:16px "Microsoft YaHei";/* font-weight:700; *//* line-height:47px; */color:#333;/* background:url(../images/ys_arr.gif) no-repeat 151px center; */}
.about dd span a{display:block;color:#333;padding-left:54px}
.about dd>p{letter-spacing:2px;line-height: 20px;font-size: 16px;color: #333;margin-bottom: 20px;margin-top: 10px;}
.about dd ul{/* background:#fff; */overflow:hidden;/* width:940px; *//* height:180px; */margin-left: -31px;margin-top: 28px;margin-bottom: 15px;}
.about dd ul li:nth-child(1){margin-right: 47px;}
.about dd ul li:nth-child(2){margin-right: 34px;}
.about dd ul li:nth-child(3){margin-right: 34px;}
.about dd ul li p{margin-top:10px;font-size: 20px;}
.about dd ul li{float:left;text-align:center;/* border-right:1px solid #f2f2f2; */box-sizing:border-box;/* padding:0 30px; *//* padding-top:30px; */position:relative;line-height: 40px;width: 109px;/* background: url(../images/about-j.png) no-repeat 0px 0px; */color: #333;font-size: 37px;}
.about dd ul li:last-child{border-right:0;margin-right: -16px;}

.about dd p a{float:right;color:#e91b49}
.about dd h5{font-size:32px;padding-left:91px;background:url(../images/about-h5-ico.png) no-repeat 0 0;height:76px;line-height:104px}
.about-tab{overflow:hidden;margin-top:70px}
.about-tab a:last-child{margin-left:75px}
.about dd h6{font-size: 50px;margin-top:7px;position:relative;margin-bottom: 10px;color: #333;}
.about dd h6:after{position:absolute;content:'';left:0;top:41px;width:100px;height:3px;/* background:#fff; */}
.about dd>a{margin-right: 45px;margin-top: 23px;/* col;/* color: #fff; */line-height: 40px;font-size: 18px;}
.about dd h6 img {
    margin-bottom: -12px;
    margin-left: 11px;
}

.about dd em {
    font-size: 24px;
}

.about dd em b {
    font-weight: inherit;
    color: #21499b;
}
.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: 172px;background: url(../images/case-bg.jpg) no-repeat center 0;height: 1335px;box-sizing: border-box;}
.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; *//* display: inline-block; *//* width: 570px; *//* position: absolute; *//* left: 50%; *//* transform: translateX(-50%); */}
.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-2 {
    padding-top: 50px;
    padding-left: 11px;
    display: inline-block;
    float: right;
    width: 375px;
}
.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;line-height:54px;position:relative;display: block;height: 130px;box-sizing: border-box;padding-top: 65px;}
.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: 240px;cursor:pointer;/* border-right:1px solid #e7e7e7; */box-sizing:border-box;text-align:center;background: #eeeeee;/* margin: 0 30px; *//* height: 130px; */position: relative;border-top: 3px solid #eeeeee;}
.case-list .hd ul li.on h6{background: #21499b;border-top: 3px solid #333333;}
.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;height: 769px;margin-top: -20px;}
.case-list .hd{/* width: 446px; *//* overflow:hidden; *//* background:#f0f0f0; */position: relative;/* height: 70px; */margin-bottom: 50px;}
.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;margin-top: 35px;}
.case-list .bd ul{overflow:hidden;zoom:1}
.case-list .bd ul li{float:left;text-align:center;position:relative;margin: 0 10px;height: 237px!important;margin-bottom: 20px;}
.case-list .bd ul li .pic{text-align:center}
.case-list .bd ul li .pic img{width: 355px;display:block;height: 237px;}
.case-list .bd ul li .title{line-height:31px;position:absolute;bottom:0;display:inline-block;text-align:left;left:0;background: #21499b;width:100%;background: #21499b9c;}
.case-list .hd .next:hover,.case-list .hd .prev:hover{opacity:1}
.case-list .hd ul li:nth-child(2n) {
    background: #f5f5f5;
}

.case-list .hd ul li:after {
    position: absolute;
    left: 50%;
    top: 30px;
    width: 41px;
    height: 42px;
    background: url(../images/case-list-ico.png) no-repeat;
    
    content: '';
    transform: translateX(-50%);
}
.case-list .hd ul li:nth-child(1):after{
    background-position: 2px -42px;
}
.case-list .hd ul li:nth-child(2):after{
    background-position: -40px -42px;
}
.case-list .hd ul li:nth-child(3):after{
    background-position: -84px -42px;
}
.case-list .hd ul li:nth-child(4):after{
    background-position: -127px -42px;
}
.case-list .hd ul li:nth-child(5):after{
    background-position: -170px -42px;
    width: 66px;
}
.case-list .hd ul li.on:nth-child(1):after{
    background-position: 2px 0px;
}
.case-list .hd ul li.on:nth-child(2):after{
    background-position: -40px 0px;
}
.case-list .hd ul li.on:nth-child(3):after{
    background-position: -84px 0px;
}
.case-list .hd ul li.on:nth-child(4):after{
    background-position: -127px 0px;
}
.case-list .hd ul li.on:nth-child(5):after{
    background-position: -170px 0px;
    width: 66px;
}

.case-list .hd ul li.on a:after {
    position: absolute;
    content: '';
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 10px 10px 0 10px;
    border-color: #21499b transparent transparent transparent;
    bottom: -10px;
    transform: translateX(-50%);
}
.hzhb{position:relative;height:270px;}
.hzhb .content1 {
    position: relative;
}
.hzhb-tit {font-size: 38px;color: #075ca7;font-weight: bold;padding-left: 25px;display: inline-block;float: left;}

.hzhb-tit span {display: inherit;color: #c0c0c0;font-size: 16px;font-weight: initial;margin-top: 5px;}
.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: 226px;display:block;/* border:1px solid #999; */}
.hzhb .bd ul li .pic a:hover img{border-color:#d30011}
.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;bottom: 70px;left: -35px;z-index:99999;background:url(../images/prev.png) no-repeat;width: 20px;height: 45px;opacity:.8;cursor:pointer}
.hzhb .prev{position:absolute;bottom: 70px;right: -45px;z-index:99999;background:url(../images/next.png) no-repeat;width: 20px;height: 45px;opacity:.8;cursor:pointer}
.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;}
.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:60px;background:url(../images/ys-bg.jpg) no-repeat center 0;height: 2692px;box-sizing: border-box;}
.ys .tit1{letter-spacing:5px;/* padding-top: 30px; */height: 193px;}
.ys-t{text-align:center;margin-bottom:-10px}
.ys-content1{width:1380px;margin:0 auto;overflow:hidden}
.ys1{display:block;width:100%;padding-top: 30px;height: 620px;box-sizing: border-box;}
.ys1-left{display:inline-block;float: left;width:50%}
.ys1-right{display:inline-block;float: right;width:50%;position:relative;box-sizing:border-box;padding-left: 137px;}
.ys1-left img{border: 5px solid #21499b;/* border-radius:5px; */margin-left: -362px;}
.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: 83px;color:#333;font-size: 36px;padding-bottom:13px;padding-left: 47px;line-height:50px;font-weight: inherit;}
.ys1-right h3 em, .ys2-left h3 em {font-size: 18px;color: #999;display: block;font-weight: initial;}

.ys1-right h3 em a, .ys2-left h3 em a {color: #999;margin: 5px;}
.y3-right h3 span,.ys1-right h3 span,.ys2-left h3 span{color: #999;display:block;font-size:14px;font-weight:initial;margin-top:2px;line-height:25px;margin-left: 30px;margin-bottom: 5px;}
.ys1-right ul li,.ys2-left ul li{font-size:24px;width:500px;color:#333;margin-bottom: 30px;background: url(../images/ys-ico.png) no-repeat 0 5px;line-height: 30px;padding-left:40px}
.ys1-right ul{padding: 40px 0 0px 45px;}
.ys1-right:before{content:'';width: 69px;height: 92px;background:url(../images/ys-h-1.png) no-repeat center 100%;position:absolute;top: 89px;left: 75px;}
.ys2-left:after{content:'';width: 69px;height: 92px;background:url(../images/ys-h-2.png) no-repeat center 100%;position:absolute;top: 74px;left: -28px;}
.ys3 .ys1-right:before{background:url(../images/ys-h-3.png) no-repeat center 100%;top: 113px;}
.ys1-right ul li em,.ys2-left ul li em{display:block;font-weight:initial;font-size: 14px;color: #999;}
.ys1-right h3 b,.ys2-left h3 b{margin-right:5px;/* display:block; */color: #21499b;display: block;border-top: 1px dashed;}
.ys1-right ul li b,.ys2-left ul li b{color: #21499b;margin-right:2px}
.ys3 .ys1-right{float:right;/* padding-left: 0px; *//* margin-right: -138px; */}
.ys3 .ys1-right h3 {margin-top: 108px;}


.ys3 .ys1-right h3 span {margin-left: 50px;}
.ys3 .ys1-left{float:left}
.ys3 .ys1-left img{margin-left: -362px;}
.ys3 .ys-list-cp{left:-240px}
.ys2-right img{margin-left: 9px;border: 5px solid #21499b;box-sizing: border-box;}
.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: 90px;/* padding-right:189px; *//* text-align:right; */}
.ys2-left h3 em {margin-left: -20px;}
.ys3{padding-top: 2px;height: 592px;}
.ys2{display:block;width:100%;padding-top: 3px;box-sizing:border-box;height: 592px;}
.ys2-right{display:inline-block;float: right;width:50%}
.ys2-left{display:inline-block;float: left;width:50%;position:relative;box-sizing:border-box;margin-left: -45px;}
.ys2-left ul{padding:48px 0 40px}
.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: 903px;padding-top:30px;box-sizing:border-box;position: relative;}
.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: 234px;color:#222;overflow:hidden}
.zhtt h5{display:inline-block;font-size: 40px;margin-top: 70px;float:left;letter-spacing:2px;color:#fff;margin-left: -15px;}
.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: 170px;display:block;/* padding:10px; */border: 2px solid #fff;}
.zhtt-wx{float:right;margin-top: 19px;position:relative;margin-right: -90px;}
.zhtt-dh{display:inline-block;font-size:36px;margin-left:99px;font-weight:700;margin-top:60px}
.zhtt2 .zhtt1-dh{margin-left: 160px;}
.zhtt2 h5>span{margin-top:43px;margin-left:80px}
.zhtt2 h5 {margin-left: 125px;/* margin-top: 26px; */}

.zhtt2 h5 p {/* margin-left: 90px!important; */}
.zhtt2 .zhtt1-dh span{}
.zhtt2 .zhtt-wx{}
.zhtt .content{position:relative}
.zhtt h5 p b{color:#fff;font-weight:inherit;margin-right:35px}
.zhtt1-dh span{font-size:29px;font-weight: initial;font-family: impact;/* margin-left: 15px; *//* float: left; */}
.zhtt1-dh i {/* width: 59px; */display: block;font-weight: initial;/* line-height: 20px; *//* float: left; */}
.zhtt h5 p{font-size: 24px;margin-top: 45px;font-weight:initial;font-style:initial;/* margin-left: -35px; */color: #21499b;}
.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;color: #fff;}
.zhtt2 .zhtt-dh{margin-left:30px}
.zhtt1{background:url(../images/zhtt-1.jpg) no-repeat center 0;position:relative}
img.zhtt-cp1{float:left;position:relative}
.zhtt2 .zhtt-wx img{}
.zhtt1-dh{color:#fff;float: left;font-size: 20px;margin-top: 25px;line-height:40px;position: absolute;right: 110px;top: 40px;}
.zhtt1 h5 b{/* color:#d30011; */}
.zhtt2 .zhtt-cp1{margin-top:3px}
.zhtt2{background:url(../images/zhtt-2.jpg) no-repeat center -1px;}
.zhtt2 h5 b{font-size: 60px;font-family: impact;margin: 0 5px;font-weight: initial;}
.zhtt .content1 {
    position: relative;
}

.zhtt h5 img {margin-bottom: -15px;}
.case-list .title a{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#fff;font-size: 18px;width:100%;box-sizing:border-box;line-height: 38px;text-align: center;}
.fen li:last-child{border-bottom:0}
.cp-fdh-lx{background:url(../images/cp-fdh-lx.png) no-repeat 0 0;color:#fff;padding: 9px 0px 0px;position:relative;/* margin-top:50px; */height: 84px;}
.cp-fdh-lx h6{font-size:38px}
.cp-fdh-lx p{font-size: 18px;margin-top:5px;display:inline-block;float:left;margin-left: 80px;line-height:26px}
.cp-fdh-lx img{width:84px;float:left}
.cp-fdh-lx p span{display:block;font-weight:700;margin-left: -45px;font-size: 22px;margin-top: 5px;}
.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}
.cp-good {
    overflow: hidden;
    background: url(../images/cp-good.jpg) no-repeat right 0px #e0e0e2;
    border: 1px solid #2d72b5;
    margin-bottom: 15px;
}

.cp-good-l {
    display: inline-block;
    float: left;
}
.cp-good-r a {color: #0f8edf;background: #fff;padding: 2px 10px;border-radius: 50px;}

.cp-good-r a:hover {color: #fff;border: 1px solid #ffffff;background: #0f8edf;}
.cp-good-r {
    display: inline-block;
    padding: 0 45px;
    box-sizing: border-box;
    width: 350px;
background: #0f8edfed;margin-top: 50px;margin-left: -70px;height: 300px;}
.cp-good-l img {
    display: block;
    width: 600px;
    height: 400px;
}

.cp-good-r h6 {
    font-size: 26px;
    color: #fff;
    margin-top: 40px;
    border-bottom: 1px solid #ffffff;
    padding-bottom: 5px;
}

.cp-good-r h6 span {
    display: block;
    font-size: 13px;
    font-weight: initial;
    color: #ffffffba;
    -webkit-transform-origin-x: 0;
    -webkit-transform: scale(0.8);
    line-height: 20px;
}

.cp-good-r p {
    font-size: 15px;
    margin-top: 20px;
    line-height: 27px;
color: #fff;margin-bottom: 15px;}
.cp-good-r ul li.now a {
    color: #fff;
}
.cp-good-r ul li {
    width: 85px;
    display: inline-block;
    /* border: 1px solid #219a60; */
    /* border-radius: 50px; */
    text-align: center;
    font-size: 14px;
    line-height: 25px;
    color: #666;
}

.cp-good-r ul {
    border-radius: 50px;
    overflow: hidden;
    display: inline-block;
    border: 1px solid #219a60;
    margin-top: 15px;
    height: 25px;
}

.cp-good-r ul li.now, .cp-good-r ul li:nth-child(2):hover {
    background: #219a60;
    color: #fff;
}

.cp-good-r ul li:nth-child(1) a, .cp-good-r ul li:nth-child(2):hover a {
    /* color: #fff; */
}

.cp-good-r ul li a {
    display: block;
}

.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_1.png) no-repeat center}
.case-next{right:68px;background:url(../images/case-next_1.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_1.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_1.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: #21499b;
    font-size:15px;
    height: 32px;
    line-height: 32px;
    color:#fff;
    width: 65%;
    margin-top: 0px;
    border-radius: 50px;
    transition: all .3s cubic-bezier(.165,.84,.44,1)!important;
    -webkit-transition: all .3s cubic-bezier(.165,.84,.44,1)!important;
    margin-left: 20px;
    }
.coolbg:hover {width: 70%;}
input,select,option,textarea  {
    outline:none;
    border: 0px;
    background: transparent;
    /*color: white;;;
    /*-webkit-text-fill-color: white;;;
    /*caret-color: white;/*光标颜色*/*/
}
form.about-form dl dt {
    width: 30%;
    display: inline-block;
    float: left;
    font-size: 16px;
    line-height: 40px;
    padding-left: 10px;
    box-sizing: border-box;
    color: #21499b;
}

form.about-form dl dd {
    width: 70%;
    display: inline-block;
    float: left;
}

form.about-form dl {
    border: 1px solid #21499b;
    box-sizing: border-box;
    overflow: hidden;
    margin-bottom: 12px;
    background: #fff;
    width: 200px;
}

form.about-form {
    margin-top: 27px;
    margin-left: 45px;
}
textarea#content {
    height: 60px;
    line-height: 40px;
    width: 100%;
}
dt.about-xm {
    /* background: url(../images/about-xm.png) no-repeat 7px 13px; */
}
dt.about-dh {
    /* background: url(../images/about-dh.png) no-repeat 9px 11px; */
}
dt.about-cs {
    background: url(../images/about-cs.png) no-repeat 7px 9px;
}
dt.about-xq {
    /* background: url(../images/about-xq.png) no-repeat 8px 15px; */
}
form.about-form dl dd input {
    height: 40px;
    width: 100%;
}
.about-tab a{cursor:inherit}
.slideGroup1 .parHd{overflow:hidden}
.slideGroup1 .parHd ul li:last-child{margin-right:0}
.slideGroup1 .parHd ul li{float:left;cursor:pointer;box-sizing:border-box;text-align:center;width: 33.33%;/* padding-left:150px; */box-sizing:border-box;/* border-right:1px dashed #333; */font-size: 20px;background: url(../images/honor-tag.png) no-repeat center 0px;line-height: 46px;color: #fff;font-weight: bold;}
.slideGroup1 .parHd ul li.on a{color:#d30011}
.slideGroup1 .slideBox{zoom:1;position:relative;margin-top:100px}
.slideGroup1 .sNext,.slideGroup1 .sPrev{position:absolute;left:-70px;top:98px;display:block;width:58px;height:58px;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: 280px;display:block;box-sizing:border-box;border: 1px solid #21499b;}
.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:35px;font-size:32px;font-weight:700;text-align:left}
/*.tempWrap{margin: 50px auto;height: 495px!important;width: 370px;float: right;}*/
.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.on {
    background: url(../images/honor-tag1.png) no-repeat center 0px;
}
.slideGroup1 .parHd ul{display:inline-block;position:absolute;left:50%;width: 660px;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}
.new_wt-cont{padding-top:21px}

em.ys-hao-1{display:none}
.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}



.jiameng {overflow: hidden;background: url(../images/jm-bg.jpg) no-repeat center 0;height: 400px;box-sizing: border-box;/* padding-top: 110px; */}

.jiameng .content {
    
    
    
}
.jm-cont-l {
    width: 896px;
    display: inline-block;
    float: left;
    /* padding: 50px 30px; */
    box-sizing: border-box;
    position: relative;
}

.jm-cont-l ul li {
    display: inline-block;
    float: left;
    width: 120px;
    color: #fff;
    text-align: center;
    font-size: 14px;
    box-sizing: border-box;
    color: #ffffffcc;
    margin-bottom: 233px;
    position: relative;
    }

.jm-cont-l ul {
    overflow: hidden;
    margin-top: 60px;
    margin-left: -10px;
    }
.jm-cont-l ul li span {
    position: absolute;
    top: 87px;
    color: #21499b;
    font-size: 20px;
    font-weight: bold;
    left: 50%;
    transform: translateX(-50%);
}
.jm-tit {
    /* width: 403px; */
    /* position: absolute; */
    /* right: 60px; */
    /* bottom: 68px; */
    /* padding-top: 20px; */
}
.jm-cont-l ul li:nth-child(2n) {
    padding-top: 165px;
}
.jm-tit h6 {
    font-size: 40px;
    color: #333;
    /* display: inline-block; */
    /* float: left; */
    /* border-bottom: 2px dashed #ffffff6b; */
    /* line-height: 100px; */
    margin-left: 75px;
    margin-top: 40px;
    }

.jm-tit p {
    font-size: 22px;
    /* text-align: right; */
    /* width: 200px; */
    /* float: right; */

    /* line-height: 24px; */
    color: #fff;
    margin-top: 15px;
}

.jm-tit p span {
    display: block;
    float: right;
    text-align: right;
}
.jm-cont-r {
    display: block;
    overflow: hidden;
    /* background: #f2f2f2; */
    /* box-shadow: 1px 1px 10px 0 #bbb; */
    /* padding: 40px 60px; */
    /* border: 1px solid #fff; */
    width: 269px;
    height: 420px;
    /* padding: 110px 0px 0px 155px; */
    padding-top: 60px;
    padding-left: 21px;
    }

.jm-cont-r h5 {
    font-size: 33px;
    /* text-align: center; */
    color: #21499b;
    margin-left: 10px;
}

.jm-cont-r p {
    margin-bottom: 15px;
    /* text-align: center; */
    line-height: 30px;
}
.sq-list .infoList li i {
    margin-left: 30px;
}
.sq-list{overflow:hidden;position:relative;/* border:1px solid #ccc; */background: #fff;border-radius: 50px;padding: 0 30px;}
.sq-list .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;  }
.sq-list .hd .prev,.sq-list .hd .next{ display:block;  width:9px; height:5px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
     cursor:pointer; background:url("../images/arrow.png") 0 -100px no-repeat;}
.sq-list .hd .next{ background-position:0 -140px;  }
.sq-list .hd .prevStop{ background-position:-60px -100px;  }
.sq-list .hd .nextStop{ background-position:-60px -140px;  }
.sq-list .bd{/* padding:15px; */}
.sq-list .infoList li{height:24px;line-height:24px;background: url(../images/jm-lb.png) no-repeat 18px 8px;padding-left: 35px;}
.sq-list .infoList li .date{float:right;color: #f00;margin-right: 20px;}



@media screen and (max-width: 1400px) {
  .content, .footer, .header{
    width: 1200px!important;
  }

}



.data-list dl {
    width: 25%;
    float: left;
    text-align: center;
    position: relative;
}

.data-list {
    overflow: hidden;
    padding: 40px 0;
}

.data-list dl dt {
    font-size: 80px;
    display: inline-block;
    color: #21499b;
    font-family: impact;
    /* font-weight: 100; */
    margin-right: 5px;
}

.data-list dl dd {
    display: inline-block;
    text-align: left;
    font-size: 22px;
    /* font-weight: bold; */
}
.data-list dl dd span {
    color: #21499b;
}
.data-list dl:after {
    position: absolute;
    content: '';
    width: 2px;
    height: 100px;
    background: #21499b;
    right: 0px;
    top: 0px;
    transform: rotateZ(200deg);
}

.data-list dl:nth-child(4):after {
    display: none;
}
.hgq-tt {
    margin-top: 160px;
    display: inline-block;
    float: left;
}

ul.hgq-list li h6 {
    font-size: 28px;
    font-weight: inherit;
}

ul.hgq-list li p {
    margin-top: 50px;
    line-height: 35px;
}

ul.hgq-list li:nth-child(1) {
    margin-right: 135px;
}
ul.hgq-list li:nth-child(3) {position: absolute;top: 335px;left: -340px;}

ul.hgq-list li:nth-child(4) {
    margin-top: 180px;
    margin-left: 357px;
}

ul.hgq-list li:nth-child(3) p {
    margin-top: 20px;
}
.jm-cont-l ul li:last-child {
    margin-left: 7px;
}

.jm-cont-l ul li:last-child div {
    margin-top: 130px;
}
.fuwu {
    background: #eeeff1;
    padding-bottom: 30px;
    padding-top: 60px;
    overflow: hidden;
}

.fuwu-list {
    margin-top: 30px;
}

.fuwu-list-box {
    width: 31.33%;
    float: left;
    margin: 0 1%;
    background: #ffffff;
    text-align: center;
    position: relative;
}

.fuwu-list-box img {
    width: 100%;
}

.fuwu-list-box h6 {
    font-size: 26px;
    color: #21499b;
    line-height: 50px;
    padding-top: 15px;
    border-bottom: 1px solid #e0e0e0;
    margin: 0 30px;
    margin-bottom: 15px;
}
.fuwu-list-box b {
    position: absolute;
    left: 0px;
    top: -4px;
    width: 94px;
    height: 81px;
    background: url(../images/fuwu-ico.png) no-repeat 0px 0px;
    color: #fff;
    font-size: 26px;
    font-weight: inherit;
    padding-top: 15px;
}

.fuwu-list-box p {
    margin: 0 30px;
    text-align: left;
    padding-left: 20px;
    position: relative;
    font-size: 16px;
    line-height: 30px;
}

.fuwu-list-box p:after {content:'';position: absolute;left: 0px;top: 10px;background: #21499b;width: 10px;height: 10px;border-radius: 50%;}

.fuwu-tt {
    margin: 0 30px;
    background: #21499b;
    color: #fff;
    text-align: left;
    line-height: 45px;
    padding-left: 15px;
    font-size: 16px;
    margin-top: 15px;
    margin-bottom: 15px;
    font-weight: bold;
    position: relative;
}

.fuwu-tt span {background: #18a9df;height: 45px;width: 45px;float: right;position: relative;}

.fuwu-tt span:after {
    position: absolute;
    right: 9px;
    top: 12px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 10px 0 10px 20px;
    border-color: transparent transparent transparent #ffffff;
    content: '';
}
.new_t li.cur a {
    color: #ffffff;
}