@charset "utf-8";
/* CSS Document */
* {padding:0;margin:0;font-family:"Microsoft YaHei";}
ul {padding:0;margin:0;}
body {font-size:12px;color:#333;}
a {color:#333;text-decoration:none;}
a:hover {color:#000;}
li {list-style-type:none;}
.clear {clear:both;}
.fr {float:right;}
.fl {float:left;}
.mid {margin:0 auto;width:1200px;}


.header {height:116px;padding-top: 30px;}
.logo {float: left;background: url(logo.jpg) no-repeat left center;padding-left: 105px;height:116px;}
.logo1{font-size: 34px;font-weight: bold;padding-top: 20px;}
.logo2{font-size: 20px;color: #727272;;}

.menu{border-top:1px solid #d9d9d9;line-height: 46px;}
.nav{height: 57px;}
.nav li {width: 150px;;text-align:center;float:left;position: relative;z-index: 99999999999;line-height: 57px;}
.nav li.last,.dnav li.last{background-image:none;border:none;}
.nav li a {font-size:16px;display: block;}

.nav li:hover{background-color: #d12232;color: #fff;}
.nav li:hover a{color: #fff;}
.nav li:hover dl{display: block;}
.nav li dl{background-color:#eb1922;position: relative;z-index: 99999999999;text-align: left;padding: 0 0 10px 0;display: none;}
.nav li dl dd{padding-left: 30px;}
.nav li dl dd:hover{background-color:#f8f8f8;}
.nav li dl dd:hover a{color: #eb1922;}




.tel{float: right;padding-left: 50px;background: url(tel.jpg) no-repeat left center;font-size: 14px;padding-top: 20px;color: #565656;margin-top: 10px;}
.tel div{color: #d00f1f;font-size: 30px;font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;}
.sousuo {height:75px;font-size:14px;position: relative;line-height: 75px   ;}
.logos {float: right;padding-top: 30px;}

.itx{background-color:transparent;border:none;height: 30px;padding-left: 20px;width: 150px;transition: all .5s;display: inline-block;vertical-align: middle;background:transparent url(ssss.png) no-repeat right center;}
.sbt{display: inline-block;vertical-align: middle;}
#hylist {display:none;}
.ssk {float:right;font-size: 0;background: url(tt2.jpg) no-repeat left center;padding-left: 40px;}
.ttl2{font-size: 22px;color: #fc0017;font-weight: bold;display: inline-block;vertical-align: middle;}
.ssl{float: left;}
.ttl3{display: inline-block;vertical-align: middle;float: right;padding-top: 14px;}

#full-screen-slider {width:100%;height:720px;position:relative;background:#FFF;background: url(badbg.jpg) no-repeat center center;}
#slides {display:block;width:100%;height:720px;list-style:none;padding:0;margin:0;position:relative;z-index:0;}
#slides li {display:block;width:100%;height:100%;list-style:none;padding:0;margin:0;position:absolute;z-index:0}
#slides li a {display:block;width:100%;height:100%;text-indent:-9999px}
#pagination {display:block;list-style:none;position:absolute;left:80%;top:670px;z-index:9900;padding:5px 15px 5px 0;margin:0;cursor: pointer;}
#pagination li {display:block;list-style:none;width:10px;height:10px;float:left;margin-left:10px;border-radius:5px;background:#fff}
#pagination li a {display:block;width:100%;height:100%;padding:0;margin:0;text-indent:-9999px;}
#pagination li.current {background:#f7640b}

.page2 li{display: inline-block}
.page2 {font-size:12px;text-align:center;margin-bottom:20px;padding-top: 20px;}
.page2 .fl_left {/*display:none;*/ float:left;width:200px;line-height:20px;height:20px;}
.page2 .fl_left .page_all {padding-left:12px;line-height:20px;display:none;}
.page2 a {color:#0368A8;text-decoration:none;border:1px solid #C8D8EC;height:20px;line-height:20px;padding:0 7px;margin:0 3px;display:inline-block;background:#FFF;}
.page2 .page_all {margin-right:20px;display:none;}
.page2 a:hover {background:#FD8C00;border:1px solid #EF5927;color:#FFFFFF;}
.page2 .pagenum {background:#FD8C00;border:1px solid #EF5927;color:#FFFFFF;}
.page2 .fristimg {padding-left:15px;display:none}
.page2 .preimg span {padding-left:8px;}
.page2 .nextimg span {padding-right:8px;}
.page2 .lastimg {padding-right:15px;display:none}
.page2 .preimg:hover span {padding-left:8px;}
.page2 .nextimg:hover span {padding-right:8px;}

.rollBox {width:1200px;margin:0 auto;height: 126px;margin-top:30px;position: relative;/* padding: 30px 0; */}
.rollBox .LeftBotton {height:33px;width:34px;background: url(xbt.jpg) no-repeat 0 0 ;cursor:pointer;position: absolute;left: -50px;top: 50px;}
.rollBox .RightBotton {height:33px;width:34px;background: url(xbt.jpg) no-repeat -34px 0;cursor:pointer;position: absolute;right: -50px;top: 50px;}
.rollBox .Cont {width:1200px;overflow:hidden;float:left;}
.rollBox .ScrCont {width:10000000px;}
.rollBox .Cont .pic {width:245px;float:left;}
.rollBox .Cont .pic img {display:block;margin:0 auto;width:226px;height:141px;transition: all 0.3s;border: 1px solid #ccc;}
.rollBox #List1,.rollBox #List2 {float:left;}




.bd1 {height:400px;background-image:url(bd1.jpg);background-repeat:no-repeat;background-position:center center;}
.bd2 {height:400px;background-image:url(bd1.jpg);background-repeat:no-repeat;background-position:center center;}


.pt1{padding-top: 60px;font-size:55px;text-align: center;color: #f7f7f7;font-family: Impact;text-transform: uppercase;}
.pt2{margin-top: -60px;font-size: 36px;text-align: center;color: #3c3c3d;padding-bottom: 5px;}
.pt2 span{font-weight: bold;}
.pt3{text-align: center;font-size: 16px;color: #7a7a7a;}
.fah{background-color: #f9f9f9;padding-top: 10px;}
.fah .pt1{color: #fff;}

.pt4{padding-top: 60px;font-size:69px;text-align: center;color: #f7f7f7;font-family: Impact;text-transform: uppercase;}
.pt5{margin-top: -60px;font-size: 39px;text-align: center;color: #3c3c3d;padding-bottom: 5px;font-weight: bold;}


.agsbg{padding-top: 30px;}
.abgsz{margin-right: 40px;float: left;}
.abgsyt1{padding-top: 80px;font-size: 32px;}
.abgsyt2{padding-top: 30px;font-size:14px;line-height: 2;height: 272px;}
.abgsyt3{font-size:31px;line-height: 97px;height: 97px;background: #d00f1f;color: #fff;font-weight: 100;}


.agsb{height: 585px;background: url(agsb.jpg) no-repeat center center;margin-top: 50px;}
.absbt1{font-size: 39px;color: #d00f1f;font-weight: bold;padding-top: 60px;text-align: center;}
.absbt1 span{color: #000;}
.agsimm{padding-top: 40px;margin-left: -21px;}
.agsim{width: 386px;position: relative;float: left;margin-left: 21px;}
.agsikk{background-color: rgba(218,38,29,0.6);color: #fff;position: absolute;top: 198px;width: 100%;text-align: center;line-height: 64px;font-size: 18px;font-weight: bold;}
.agsik2{font-size: 16px;padding: 20px;color: #262626;line-height: 28px;}

.newtop{height: 272px;background-color: #fff;margin-top: 20px;}
.newtopd{height: 272px;background-color: #d12232;width: 177px;color: #fff;font-size: 16px;text-align: center;float: left;}
.rqi1{display: inline-block;border-bottom: 1px solid #fff;padding: 70px 10px 0; font-size: 46px;margin:0 40px ;}
.rqi2{padding-top: 10px;}
.newtopi{float: left;}
.newtopi img{display: block;width: 416px;height: 272px;;}

.newtopz{float: right;padding-top: 20px;width: 580px;}
.newtopt{font-size: 16px;line-height: 3;}
.newtopt a{color: #3a3a3a;}
.newtopc{font-size: 14px;line-height: 2;color: #909090;padding: 10px 0 30px 0;}
.newtopx{border-top:1px dashed #ccc ;font-size: 14px;line-height: 2;color: #909090;padding-top: 10px;}
.newtopx a{color: #909090;}

.innewul{padding-top: 20px;margin-left: -21px;}
.innewul li{width: 346px;margin-left: 21px;background-color: #fff;padding: 20px;float: left;margin-bottom: 20px;}


.gscc{font-size: 16px;line-height: 2;padding: 30px;text-align: center;color: #6a6a6a;}
.nav2{border-bottom:1px dashed #e6e6e6;line-height: 47px;width: 1200px;margin: 0 auto;padding-top: 20px;}
.nav2t{background: url(hk.jpg) no-repeat left center;padding-left: 20px;font-size: 14px;;}
.nav2t li{display: inline-block;}
.breadcrumb-item::after{padding-right: 10px;content: '>';display: inline-block;padding-left: 10px;}

.ipcp{padding-top: 20px;margin-left: -30px;}
.ipcp li{margin-left: 30px;float: left;width: 380px;font-size: 14px;line-height: 40px;height: 300px;text-align: center;margin-bottom: 10px;transition: all 0.3s;}
.ipcp li img{width: 378px;height: 254px;}
.ipcp li:hover{transform: translateY(-10px);box-shadow:0 0 10px rgb(0 0 0 / 20%);}

.ipcp4{padding-top: 40px;margin-left: -10px;}
.ipcp4 li{margin-left: 10px;float: left;width: 292px;font-size: 14px;line-height: 40px;height: 242px;text-align: center;margin-bottom: 10px;transition: all 0.3s;}
.ipcp4 li img{width: 290px;height: 194px;}



.ntccz{margin-top: 40px;float: left;width: 650px;padding-right: 20px;border-right: 1px solid #ccc;}
.ntcczt{height: 50px;}
.ntzzzt1{display: inline-block;font-size: 16px;;color: #060606;font-weight: bold;}
.ntzzzt2{display: inline-block;font-size: 14px;;color: #5e5e5e;text-transform: uppercase;padding-left: 5px;}
.ntzzzt3{float: right;padding-top: 10px;}

.ntccul li{height: 157px;margin-bottom: 20px;}
.ntcimg{height: 157px;width:263px;margin-right: 40px;float: left;}
.ntcimg img{height: 157px;width:263px;}
.ntctt{font-size: 16px;font-weight: bold;padding-top: 10px;}
.ntctc{font-size: 14px;color: #8c8c8c;line-height: 2;margin-bottom: 10px;padding-top: 10px;}
.ntcta a{font-size: 14px;color: #8c8c8c;border:1px solid #8c8c8c;display: inline-block;width: 120px;text-align: center;line-height: 2;}


.ntccy{margin-top: 40px;float: right;width: 460px;}

.xinwen li{padding-bottom: 30px;}
.wen{font-size: 16px;background: url(wen.jpg) no-repeat left center;padding-left: 13px;font-weight: bold;}
.da{font-size: 14px;padding-left: 13px;line-height: 2;color: #8c8c8c;padding-top: 10px;}




.ipnul{padding-top: 30px;margin-left: -30px;}
.ipnul li{width: 378px;float: left;margin-left: 30px;background-color: #f4f4f4;height: 440px;margin-bottom: 20px;transition: all 0.3s;}
.ipnul li:hover{box-shadow: 0 0 7px 2px rgba(0,0,0,0.3);transform: translateY(-10px);}

.ipnimg img{width: 378px;height: 273px;;}
.ipnitt{font-size: 16px;padding: 28px 16px 5px 16px; ;}
.ipnitd{font-size: 12px;padding: 0 16px 0 16px; ;}
.ipnitc{font-size: 14px;padding: 10px 16px 5px 16px;line-height: 1.8 ;color: #777777;}



.vixzubg{background-color: rgb(0, 0, 0,0.6);position: absolute;width: 100%;bottom: 0;text-align: center;line-height: 2;color: #fff;}


.incp {padding-top:40px;}
.incpfl {width:270px;}
.inctptitle {padding-left: 30px;color: #fff ;background:#cc1f1c;height: 86px;line-height: 86px;}
.inct1{font-size: 20px;text-transform: uppercase;display: inline-block;font-weight: bold;}
.inct2{font-size: 16px;text-transform: uppercase;display: inline-block;}
.incplif{color: #cc1f1c;font-weight: bold;padding-right: 5px;}
.incpli {border:1px solid #e5e5e5;background-color: #fff;}
.incpli li {line-height: 59px;;border-bottom: 1px dashed #e5e5e5;font-size: 16px;}

.incpli li:hover a{color: #cc1f1c;}

.incpli li  a{display: block;padding-left:20px;padding-right: 20px;}

.xtitle{font-size: 30px;font-weight: bold;line-height: 2.5;}
.incpli ul{padding-left: 10px;}
.incpli ul li{font-size: 14px;}
.incps b{font-weight:initial}
.xt222{font-size: 14px;padding: 30px;line-height: 2;background:#cc1f1c;color: #fff;}
.xt222 div{font-size:20px;font-weight: bold;text-align: center;background: url(bx.png) no-repeat center bottom;margin-bottom: 10px;padding-bottom: 5px;}

.incpfr {width: 904px;}
.incpfrtit {height:34px;    border-bottom: 1px dashed #dcdcdc;margin-bottom: 20px;}
.datt {display:block;font-size:14px;border-left: solid 6px #f60007;float:left;height: 24px;line-height:24px;padding-left: 8px;}
.more {float:right;padding-right:10px;}

.incps {padding-top:20px;margin-left: -14px;}

.incps li img {width:290px;height:266px;transition: all 0.3s;display: block;}
.incps li {width:290px;margin-bottom:30px;float:left;line-height: 40px;text-align:center;margin-left: 14px;height: 351px;overflow: hidden;transition: all 0.3s;position: relative;font-size: 16px;background-color: #fff;border: 1px solid #ccc;}


.incps li:hover{box-shadow: 0 0 5px 2px rgba(0,0,0,0.2);border: 1px solid #d00f1f;}



.incpsv{margin-left: -20px;}
.incpsv li{width: 386px;float: left;margin-bottom: 20px;margin-left: 20px;line-height: 2;font-size: 14px;text-align: center;}
.incpsv li img{width: 386px;height: 248px;display: block;}

.iptit{line-height: 2;height: 32px;overflow: hidden;}
.iptct{padding: 5px;text-align: center;}
.iptct a{display: inline-block;width: 90px;line-height: 28px;background-color: #e0e0e0;font-size: 13px;margin: 0 10px;}
.iptct a:hover{color: #fff;background-color: #d00f1f;}


.fangda{display: block;overflow: hidden;}

.gsimm{padding-top: 20px;font-size: 0;display: flex;justify-content: space-between;}
.gsimm a{display: inline-block;font-size: 16px;width: 386px;height: 261px;position: relative;color: #fff;overflow: hidden;}
.gsikk{position: absolute;width: 100%;line-height: 50px;top:211px;background-color: rgba(0,0,0,0.3);height: 261px;transition: all 0.5s;}
.gsik1{text-align: center;font-size: 18px;}
.gsik2{padding: 10px 50px;line-height: 2;}
.gsimm a:hover .gsikk{top: 0;padding-top: 50px;background-color: rgba(218,38,29,0.8);}

.xigs{background-color: #f9f9f9;height: 574px;margin-top: 80px;}
.midxgs{position: relative;}
.midxgsimg{position: absolute;right: 50%;}
.midxgst{float: right;width: 540px;padding-top: 50px;}
.midxgst1{font-size: 36px;font-weight: bold;color: #d00f1f;;}
.midxgst2{font-size: 22px;color: #888888;font-weight: 100;line-height: 2;}
.midxgst3{font-size: 14px;color: #454545;padding-top: 40px;line-height: 2;}
.midxgst4{padding-top: 40px;;}
.midxgst4 a{display: inline-block;width: 121px;line-height: 35px;font-size: 14px;border: solid 1px #454545;text-align: center;}

#demoa{ overflow:hidden;margin-top: 30px;margin-bottom: 50px;}
#demoa td{text-align: center;font-size: 14px;line-height: 2;}
#demoa img{width:298px;height: 157px;border: solid 1px #ccc;border-left: 0;}
.hzhbt{padding-top: 50px;font-weight: bold;font-size: 32px;color: #0b0b0b;;}
.hzhbt2{padding-top: 3px;font-size: 16px;color: #b7b7b7;;}

.xgspp{padding-top: 80px;}
.xgspz .pt1{text-align: left;font-size: 55px;padding-top: 0;}
.xgspz .pt2{text-align: left;font-size: 30px;margin-top: -55px;}
.xgspz .pt3{text-align: left;}
.xgspz{float: left;}
.xgspy{float: right;padding-top: 30px;}
.xgspy a{display: inline-block;background-color: #db261d;color: #fff;font-size: 14px;line-height: 32px;width:130px;text-align: center;border-radius: 7px;}

.xpssul{padding-top: 20px;text-align: justify;text-align-last: justify;}
.xpssul li{font-size:14px;line-height: 2;display: inline-block;margin-bottom: 20px;}
.xpssul li img{width: 585px;height: 376px;}

.gbg{background: url(gbg.jpg) no-repeat center center;height: 346px;margin: 50px 0;}
.gbg1{text-align: center;font-size: 36px;font-weight: bold;color: #fff;padding-top: 38px;}
.gbg2{text-align: center;font-size: 20px;color: #fff;padding-top: 10px;}







.cpabg{position: absolute;width: 387px;height: 278px;top: 0;text-align: center;line-height: 278px;background-color: rgba(12, 144, 209,0.8);font-size: 20px;color: #fff;transition: all 0.3s;opacity: 0;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-duration: var(--animate-duration);
    animation-duration: var(--animate-duration);
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both}
.cpanltul li:hover .cpabg{opacity: 1;     -webkit-animation-duration: .75s;
    animation-duration: .75s;
    -webkit-animation-duration: calc(var(--animate-duration)*0.75);
    animation-duration: calc(var(--animate-duration)*0.75);
    -webkit-animation-name: bounceIn;
    animation-name: bounceIn
}
.cpanltul2 li{height: 318px;text-align: center;font-size: 14px;line-height:40px;}
:root {
    --animate-duration:1s;--animate-delay:1s;--animate-repeat:1}



@-webkit-keyframes bounceIn {
    0%,20%,40%,60%,80%,to {
        -webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);
        animation-timing-function: cubic-bezier(.215,.61,.355,1)
    }

    0% {
        opacity: 0;
        -webkit-transform: scale3d(.3,.3,.3);
        transform: scale3d(.3,.3,.3)
    }

    20% {
        -webkit-transform: scale3d(1.1,1.1,1.1);
        transform: scale3d(1.1,1.1,1.1)
    }

    40% {
        -webkit-transform: scale3d(.9,.9,.9);
        transform: scale3d(.9,.9,.9)
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(1.03,1.03,1.03);
        transform: scale3d(1.03,1.03,1.03)
    }

    80% {
        -webkit-transform: scale3d(.97,.97,.97);
        transform: scale3d(.97,.97,.97)
    }

    to {
        opacity: 1;
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

@keyframes bounceIn {
    0%,20%,40%,60%,80%,to {
        -webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);
        animation-timing-function: cubic-bezier(.215,.61,.355,1)
    }

    0% {
        opacity: 0;
        -webkit-transform: scale3d(.3,.3,.3);
        transform: scale3d(.3,.3,.3)
    }

    20% {
        -webkit-transform: scale3d(1.1,1.1,1.1);
        transform: scale3d(1.1,1.1,1.1)
    }

    40% {
        -webkit-transform: scale3d(.9,.9,.9);
        transform: scale3d(.9,.9,.9)
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(1.03,1.03,1.03);
        transform: scale3d(1.03,1.03,1.03)
    }

    80% {
        -webkit-transform: scale3d(.97,.97,.97);
        transform: scale3d(.97,.97,.97)
    }

    to {
        opacity: 1;
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}


.mapx{height: 400px;margin: 40px 0;}
.msgst1{font-size: 32px;color: #666666;line-height:  1.8;}
.msgst2{font-size: 18px;color: #999999;line-height: 1.8;}
.msgms{display: flex;justify-content: space-between;padding-top: 50px;}

.txt{height: 70px;font-size: 16px;padding-left: 20px;width: 345px;border:1px solid #ccc;}
.txt2{height:210px;border:1px solid #ccc;width:1158px;margin-top: 20px;padding: 20px;font-size: 16px;}
.txt3{height:54px;width:264px;margin-top: 20px;font-size: 16px;background-color: #555555;color: #fff;border: none;border-radius: 20px;}

.favideo{background-color: #f3f3f3;height: 160px;;}
.favt1{color: #015dc5;font-size:30px;font-weight: bold;padding: 20px 0;}
.favt2{position: absolute;border: 1px solid #ccc;font-size: 16px;line-height: 54px;height: 54px;overflow:hidden;width: 477px;background:#fff url(vjt.png) no-repeat 451px 24px;transition: all 0.3s;}
.favt2  div{height: 54px;display: block;padding-left: 20px;}
.favt2  a{display: block;padding-left: 20px;line-height: 3;height: auto;}
.favt2  a:hover{background: #015dc5;color: #fff;}
.favt2:hover{height: auto;border: 1px solid #015dc5;}
.vvpptt{padding-top: 40px;}
.vvpptt1{text-align: center;font-size: 30px;}
.vvpptt2{text-align: center;font-size: 12px;text-transform: uppercase;}


.ntpptt{border-bottom: 1px solid #bfbfbf;height: 127px;}
.ntpptt1{font-size: 30px;color: #555555;padding-top: 55px;}
.ntpptt2{font-size: 13px;color: #555555;text-transform: uppercase;}

.innulpp{padding-top: 20px;}
.innulpp li{height: 140px;padding: 30px 200px 30px 0;border-bottom: 1px solid #c9c9c9;background: url(unli2.png) no-repeat 96% 72px;}
.innulpp li:hover{background-color: #015dc5;color: #fff;background-image: url(unli1.png);}
.innulpp li:hover a{color: #fff;}
.innuldata{float: left;width:147px;text-align: right;font-size: 25px;margin-right:80px ;height: 140px;}
.innuldtt{font-size: 24px;}
.innuldtc{font-size: 14px;line-height: 2;padding-top: 20px;}





.xfiimsssul li{height: 180px;padding: 32px;border-bottom: 1px dashed #ccc;}
.xfiimsssul li:hover{background-color:#f5f5f5;}
.xftimg{float: left;margin-right: 20px;}
.xftimg img{float: left;width: 250px;height: 180px;}
.xfttt{font-size: 20px;line-height: 2.3;padding-top: 5px;}
.xfttc{font-size: 14px;line-height: 1.8;color: #9e9e9e;}
.xftta{padding-top: 10px;}
.xftta a{font-size: 14px;color: #cc1f1c;}









.time {float:right;padding-right:5px;}



   .active .da{display: block;}

  
.xgssa{text-align: center;padding-top: 50px;}
.xgssa a{display: inline-block;width: 160px;height: 40px;background-color: #0076c0;line-height: 40px;color: #fff;text-align: center;font-size: 16px;border-radius: 10px;}
.links {margin-top:20px;padding:10px 0;}
.links a {margin-right:20px;}
.fooder {background: #3e3e3e ;margin-top: 30px;color: #fff;}
.fodc{float: left;width: 706px;padding-top: 20px;}
.dmenu{border-bottom: 1px solid #595959;}
.dnav{font-size: 16px;line-height: 70px;text-align: center;}
.dnav li{background: url(dmli.jpg) no-repeat right center;display: inline-block;width: 120px;}
.dnav li a{color: #fff;;}


.dlogo{width: 240px;height: 230px;background: url(dlogo.jpg) no-repeat center 70px;float: left;}



.dmmz{float: right;width: 841px;padding-top: 30px;}
.fma{float: left;padding-top: 50px;}
.bqsy{margin-top: 30px;font-size: 14px;line-height: 2;border-right: 1px solid #595959;float: left;width: 290px;margin-right: 80px;color: #adadad;}

.bqsy a{color: #adadad;;}
.bqsyt{font-size: 18px;line-height: 3;color: #fff;}
.bqsytx{background-color: #fff;height: 1px;width: 50px;margin-bottom: 10px;}
.tel2{font-size: 18px;line-height: 3;color: #fff;background: url(tel2.jpg) no-repeat left center;padding-left: 40px;}
.bqsy2 .bqsytx{margin-left: 40px;}
.bqsy2t div{font-size: 20px;color: #fff;font-weight:bold;line-height: 1.2;}

.fflxk{float: right;padding-top: 100px;}
.jszcc{line-height: 3;font-size: 14px;color: #fff;padding-top: 20px;}
.jszcc a{color: #fff;}
.e2 {padding:20px 0;}
.e2 li {line-height:35px;border-bottom:dashed 1px #ccc;font-size:14px;padding: 10px 0;}
.e2 li .time {float:right;}
.nattc{color: #b1b1b1;}

		
.fach{background-color: #fafafa;padding-bottom: 50px;}
.conimg{float: left;}
.conitt{float: right;width: 600px;}
.conitt1{width: 28%;margin: 0 11%;float: left;font-size: 14px;color: #444444;height: 241px;line-height: 1.8;}
.conittimg{text-align: center;padding-top: 86px;padding-bottom: 10px;}

.prolist{margin-left: -21px;padding-top: 20px;}
.prolist li{transition: all 0.3s;width: 282px;float: left;margin-left: 21px;border: 1px solid #e5e5e5;border-bottom: 2px solid #cccccc;margin-bottom: 21px;height: 370px;}
.prolist li .proimg img{width: 282px;height: 282px;;}
.prolist li .proimg{border-bottom:  1px solid #e5e5e5}
.prolist li:hover{border-bottom: 2px solid #015dc5;box-shadow: 0 0 7px 2px rgba(0,0,0,0.3);}
.prottt{font-size: 15px;padding: 17px;}
.prottt a{color:#555555;}
.prottc{padding-left: 17px;;}
.prottc a{color: #015dc5;background: url(pjt.jpg) no-repeat right center;padding-right: 10px;font-size: 13px; z-index: 9999;}


.absbg{background: url(absbg.jpg) repeat-x left center;height: 496px;}
.abslc{width: 425px;float: right;padding-top: 150px;font-size: 16px;line-height: 30px;color: #555555;}
.abslb{float: left;width: 738px;height:496px;position: relative;}
.button-next{
    background: url(bnn.jpg) no-repeat center center;width: 96px;height: 100px;cursor: pointer;position: absolute;bottom: 0;right: -96px;
}

.abbch2{background-color: #f3f3f3;margin-top: 100px;padding-bottom: 80px;}

.absys{display: flex;justify-content: space-between;}
.absysn{background-color: #fff;padding: 20px;width: 320px;height: 450px;transition: all 0.3s ;}
.absysn:hover{box-shadow: 0 0 7px 2px rgba(0,0,0,0.1);}
.absynimg{text-align: center;padding-top: 55px;padding-bottom: 30px;}
.absynitt{text-align: center;font-size: 20px;color: #555555;line-height: 2;}
.absynitc{text-align: center;font-size: 12px;color: #555555;text-transform: uppercase;background: url(abx.jpg) no-repeat center bottom;padding-bottom: 20px;margin-bottom: 30px;}
.absynitn{text-align: center;font-size: 16px;color: #777777;line-height: 29px;}

.abls{float: left;padding-top:20px}
.absn{float: right;width: 530px;line-height: 2;}
.absn1{padding-top: 100px;font-size: 16px;color: #777777;}
.absn1 div{font-size: 24px;color: #555555;line-height: 2;}






.lh_cpdetailright {background: #fff;padding: 0 20px;}
.lh_cppubtitle{border-bottom: solid 1px #e3e3e3;margin-bottom: 20px;}
.lh_cppubtitle .redline {width: 30px;height: 8px;background: #0076c0;margin-top: 40px;}
.lh_cppubtitle h1 {font-size: 24px !important;color: #333333 !important;line-height: 1 !important;margin: 14px 0 14px;font-weight: normal !important;}
.lh_cppubtitle h2 {font-size: 14px;color: #cc1f1c;font-weight: bold;line-height: 1;text-transform: uppercase;margin-bottom: 10px;}
.lh_cpname {font-size: 30px;color: #333333;line-height: 1;text-align: center;}
.lh_cpdetaildemo1 {margin-top: 60px;display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;}





#certify {padding-top: 30px;
	position: relative;
	width: 1200px;
	margin: 0 auto
}

#certify .swiper-container {
	padding-bottom: 60px;
}

#certify  .swiper-slide {
	width: 553px;
	height: 367px;
	background: #fff;
	box-shadow: 0 8px 30px #ddd;
}
#certify  .swiper-slide img{
	display:block;
}
#certify  .swiper-slide p {
	line-height: 98px;
	padding-top: 0;
	text-align: center;
	color: #636363;
	font-size: 1.1em;
	margin: 0;
}

#certify .swiper-pagination {
	width: 100%;
	bottom: 20px;
}

#certify .swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 5px;
	border: 3px solid #fff;
	background-color: #d5d5d5;
	width: 10px;
	height: 10px;
	opacity: 1;
}

#certify .swiper-pagination-bullets .swiper-pagination-bullet-active {
	border: 3px solid #00aadc;
	background-color: #fff;
}

#certify .swiper-button-prev {
	left: -55px;
	width: 45px;
	height: 45px;
	background: url(wm_button_icon.png) no-repeat;
	background-position: 0 0;
	background-size: 100%;
}

#certify .swiper-button-prev:hover {
	background-position: 0 -46px;
	background-size: 100%
}

#certify .swiper-button-next {
	right: -55px;
	width: 45px;
	height: 45px;
	background: url(wm_button_icon.png) no-repeat;
	background-position: 0 -93px;
	background-size: 100%;
}

#certify .swiper-button-next:hover {
	background-position: 0 -139px;
	background-size: 100%
}

#certify .swiper-button-next:after,#certify .swiper-container-rtl .swiper-button-prev:after{content: '';}
#certify .swiper-button-prev:after,#certify .swiper-container-rtl .swiper-button-next:after{content: '';}



.abcount{background-color: #f7f8f8;height: 75px;line-height: 75px;}
.abccul{font-size: 0;text-align: center;}
.abccul a{display: inline-block;width: 230px;font-size: 16px;margin-left: -1px;border-left: solid 1px #ccc;border-right: solid 1px #ccc;}
.abccul a:hover{background: #006bda  url(xj.png) no-repeat center top;color: #fff;}
.ngst{float: left;}
.ngsc{float: right;width: 600px;}
.ngsc1{color: #006bda;font-size: 30px;font-weight: bold;padding-top: 30px;}
.ngsc2{font-size: 16px;color: #5d5d5d;padding-bottom: 20px;}
.ngsc3{background-color: #006bda;height: 2px;width: 200px;}
.ngsc4{padding-top: 20px;font-size: 14px;line-height: 2;color: #5d5d5d;}

.ljdh{padding-top: 40px;}
.dbpt{padding: 2px 0;background-color: #eeeeee;margin-top: 50px;}
.abry{padding: 40px 0;}








.zxcc{background-image:url(zx.jpg);background-repeat:no-repeat;background-position:left 10px;margin-top: 10px;padding-left: 70px;height: 90px;border-top: solid 1px #ececec;}
.zxccimg{float: right;padding-top: 20px;}
.zxcc1{font-size: 14px;padding-top: 10px;line-height: 2;}
.zxcc2{color:#bd0c12;font-family: Impact;font-size: 30px;}
.cpbttl{padding-top: 20px;border-bottom: solid 1px #ccc;line-height: 2;}



.xcpfl{border-top: solid 1px #ccc;line-height: 3;font-size: 18px;height: 100px;}
.xcpfl li{display: inline-block;padding: 10px 30px;margin-top: -1px;}
.xcpfl li.on{border-top: solid 2px #d41924;color: #d41924;}
.xcpfl li:hover a{color: #d41924;}

.title {text-align:center;line-height:35px;}
.info {line-height:2;border-bottom:1px solid #b5b5b5;font-size: 14px;color: #666;padding-bottom: 15px;}
.content {line-height:2;font-size:16px;padding: 20px 0;color: #545454;}
.boxoff {border-bottom:dashed 1px #ccc;}
.context{padding-top:20px;height: 80px;}
.context li{float: left;width: 50%;font-size: 14px;}
.context li:nth-child(2){text-align: right;}
.cpbttl,.light {font-size:16px;}
.d4 {line-height:25px;font-size:12px;}
.commend {margin-top:20px;}
.picbox {padding-bottom:20px;padding-top:20px;text-align:center;}

.pagesshow {min-height:245px;line-height:35px;font-size:14px;padding:20px;}
.sj li img {width:210px;margin-bottom:3px;border:solid 1px #ccc;padding:5px;}
.mt1 {margin-bottom:10px;height:auto;clear:both;}
.cpcpshow {padding-bottom:10px;}
.cpcpshow li {margin-left:10px;width:235px;text-align:center;margin-top:10px;padding-bottom:10px;float:left;border:solid 1px #ccc;}
.cpcpshow li img {width:233px;height:233px;}
.cmt1 {padding-bottom:20px;}





#tbody {float:left;width:480px;margin:20px auto;text-align:left;
										
    margin-right:10px;
    padding-top:10px;		margin-top:0px;;}	
    

    /* 本例子css */
    #bkk{border:1px solid #ccc; 
        }
    .picFocus{  width:470px;  position:relative;padding-top:0;  overflow:hidden;zoom:1;}
    .picFocus .hd{ width:100%; padding-top:5px;  overflow:hidden; }
    .picFocus .hd ul{ margin-right:-5px;  overflow:hidden; zoom:1; }
    .picFocus .hd ul li{ padding-top:5px; float:left;  text-align:center;  }
    .picFocus .hd ul li img{ width:80px; height:80px; border:2px solid #ddd; cursor:pointer; margin-right:5px;   }
    .picFocus .hd ul li.on{ background:url("images/icoUp.gif") no-repeat center 0; }
    .picFocus .hd ul li.on img{ border-color:#f60;  }
    .picFocus .bd li{ vertical-align:middle; }
    .picFocus .bd img{ width:470px; height:470px; display:block;  }


    .qcpdtjj{font-family:"Microsoft YaHei";
        line-height:25px;
        padding-top:30px;
        padding-right:50px;
        width:490px;
        float:right;
        font-size:14px;	
    }
    .qcpdtjj h2{
        margin-bottom:10px;
        font-family:"Microsoft YaHei";
        font-size:30px;
        line-height:50px;
        font-weight:400;
        line-height:50px;}
    .tedian{
        padding-bottom:40px;
        font-family:"Microsoft YaHei";
        font-size:14px;
        line-height:25px;}
    
    .zb1{	
                font-size:14px;}
    .xzbul{height: 35px;}
    .xzbul li{	width: 200px;
        display: inline-block;
        height: 45px;
        line-height: 45px;
        text-align: center;
        background-color: #4f4f4f;
        color: #FFF;
        font-size: 18px;}
    .zbdh{
        height:45px;}
        .xzbul li.zb2{		
        background-color: #0076c0;
    
    }	.xgcp{
        width:460px;
        float:right;
        height:177px;}	
    
    
    .xgcccp{
        font-weight:bold;
        margin-bottom:10px;
        border-bottom:solid 1px #dedede;
        padding-top:40px;
        font-family:"Microsoft YaHei";
        font-size:16px;
        line-height:35px;}	
            .connn{
                padding:10px 20px;
                font-family:"Microsoft YaHei";
                line-height:25px;
                font-size:14px;}									
    .dbtdc{
        margin-top:10px;
        background-color:#024289;
        padding-left:20px;
        font-family:"Microsoft YaHei";
        font-size:18px;
        font-weight:bold;
        line-height:40px;
        height:40px;
        color:#FFF;
        }
    .dbtdcc{	font-family:"Microsoft YaHei";
    line-height:25px;
    font-size:14px;
        padding:5px 10px;}.e3{
                        }.e3 li{
        line-height: 35px;
        border-bottom: dashed 1px #ccc;
        font-size:14px;
        font-family:"Microsoft YaHei";
        background-image: url(nnl.png);
        background-repeat: no-repeat;
        background-position: 5px center;
        padding-left:20px;
                            }		
                           			.jishu{
        width:600px;
        float:left;}	
    .jishuli li{
        padding-left:1px;
        line-height: 42px;
        background-image: url(jishuli.jpg);
        background-repeat: no-repeat;
        background-position: left center;
    }	
    .jitt{
        float:left;
        width:70px;}#div1{ 
    height:42px; padding-left:1px;	background-image: url(jishuli.jpg);
        background-repeat: no-repeat;
        background-position: left center;
    overflow:hidden; 
    } #div1 a{height:42px;
    line-height:42px;
        display:block;}		


.picBtnTop{ width:590px; height:449px;  padding:5px;  position:relative;  overflow:hidden;  zoom:1;
    float:left;  }
    .picBtnTop .hd{ width:98px;  height:449px; position:absolute; right:5px; overflow:hidden; }
    .picBtnTop .hd ul li{ width:93px; text-align:center; padding:0 0 5px 5px;  }
    .picBtnTop .hd ul li img{ width:85px; height:78px; border:1px solid #ddd; cursor:pointer; vertical-align:bottom; }
    .picBtnTop .hd ul li.on{ background:url("images/icoleft.gif") no-repeat 0 28px; }
    .picBtnTop .hd ul li.on img{ border-color:#f60;  }
    .picBtnTop .bd{ width:490px;  height:449px; position:relative; border:1px solid #ddd;  }
    .picBtnTop .bd li{ position:relative; zoom:1; vertical-align:middle;}
    .picBtnTop .bd li .pic{ position:relative; z-index:0;  }
    .picBtnTop .bd li .pic img{ width:490px; height:449px; vertical-align:bottom; }
    #demox{ margin-bottom:20px;  }