@charset "utf-8";
body {
    color: #0c2c71;
    font-size: 14px;
    font-family: "微软雅黑","Arial",Helvetica,"黑体",Arial,Tahoma !important;
    margin:0 auto;
    position:relative;
    overflow-x: hidden;
}
.bottom img{height:auto;}
.img-hide{ overflow:hidden; display: block;}

.img-hide img{ transition: 0.5s all; transform: scale(1,1); width: 100%;height: 100%;}
.img-hide:hover img{ transform: scale(1.05,1.05); }
.txt-elise{overflow:hidden; 
    text-overflow:ellipsis;
    white-space:nowrap;}
li{ list-style:/css/none;}
a{ color: #333; }
ul{ padding:0; margin:0;}
.slick-slider{ touch-action:auto; }
a:hover{ text-decoration:/css/none !important;}
a:focus{ text-decoration:/css/none !important; outline: /css/none !important;}
button:focus,button:hover,input:focus{ outline: /css/none!important; }
img{ max-width:100%;border:/css/none !important;}
@-webkit-keyframes rotation{
    from {-webkit-transform: rotateY(0deg);}
    to {-webkit-transform: rotateY(360deg);}
}
@-ms-keyframes rotation{
    from {-ms-transform: rotateY(0deg);}
    to {-ms-transform: rotateY(360deg);}
}
.hd-ul li:hover a span img{
    transform: rotateY(360deg);
    -webkit-transform: rotateY(360deg);
    -ms-transform: rotateY(360deg);
    -moz-transform: rotateY(360deg);
    -o-transform: rotateY(360deg);
    animation: rotation 0.5s linear;
    -ms-animation: rotation 0.5s linear;
    -moz-animation: rotation 0.5s linear;
    -webkit-animation: rotation 0.5s linear;
    -o-animation: rotation 0.5s linear;
}
body{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;}
.body{position:relative;background:#fff;box-sizing:border-box;}
.body.page{padding-top:130px;}
.home{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;}
.home body{height:100%;overflow:hidden;padding:0;}
.body_home{/* background:#000; *//* height:100%; *//* overflow:hidden; */}
.body_r{position:fixed;left:100%;top:0;bottom:0;right:0;transition:left 1.3s cubic-bezier(0.5,0,0.2,1) 0s;z-index:1;overflow:hidden;}
.body_r.dis *{background:/css/none !important;}
.body_r.showdiv{left:0;}
.body_r .body_scroll{height:100%;position:relative;overflow:hidden;}
.body_r .ll{position:absolute;top:50%;left:0;text-align:center;transform:translateY(-50%);color:#fff;font-size:20px;padding-left:40px;width:20px;text-align:center;line-height:1.2;cursor: pointer;transition:all 0.3s ease-out 0s;opacity:0;visibility:hidden;}
.body_r .ll:hover{padding-left:50px;}
.body_r .ll.w{color:#58453b;}
.body_r.showdiv .ll{opacity:1;visibility:visible;}
.body_r .arr{position:absolute;top:50%;right:10px;transform:translateY(-50%);color:#fff;font-size:80px;cursor: pointer;font-family:icon;opacity:0;transition:all 0.5s ease-out 0.5s;text-shadow:0 0 5px rgba(0,0,0,0.5);}
.body_r.showdiv .arr{opacity:1;}
.body_r .arr.h{display: /css/none;}
.screen{float: left;height:100%;position: relative;}
.body_b{position:fixed;left:0%;top:100%;bottom:0;right:0;background:#fff;overflow:hidden;transition:top 0.7s cubic-bezier(0.5,0,0.2,1) 0s;z-index:1;overflow:auto;outline:/css/none;}

.body_b *{outline:/css/none;}
.body_b.showdiv{top:0;}
.body_b .mCSB_scrollTools{z-index:4;width:5px;}
.body_b .mCSB_scrollTools .mCSB_draggerRail{width:5px;}
.body_b .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background:#94070a;width:5px;}
.body_b .mCSB_scrollTools .mCSB_draggerRail{background:rgba(0,0,0,0.1);}
/* .header{ position: absolute; transition: all 0.7s ease-out 0s; z-index: 10000; left: 0; top: 0; right: 0;} */
.header{ position: absolute; transition: all 0.7s ease-out 0s; z-index: 99; left: 0; top: 0; right: 0;}
#adu28,#adu29{z-index: 100 !important;}
.header {
   /* opacity: 0;
    transform: translateY(-100%);*/
}
.body_home.showdiv .header {
    transform: /css/none;
    opacity: 1;
}
.top{ height: 40px; line-height: 40px; color: #7395ce; background:#1142bb;}
 .topz{width:48%;float:left;float:left;text-align:left;}
.topz a{margin-right:15px;}
 .topy{width:48%;float:right;}
.container{ width: 1470px; position: relative; }
.top-left a{ color: #7395ce; display: inline-block; margin-right: 20px; }
/* .header-bottom{position: relative;z-index: 1000000;} */
.header-bottom{position: relative;z-index: 99;}
.banner a{ display: block; position: relative; height: 100%; }
.banner a span{ position: absolute; left: 50%; margin-left: -700px; bottom: 50px; max-width: 1000px; font-size: 30px; color: #fff; }
.banner a img{ display: /css/none; }
.slick,.slick-list,.slick-initialized .slick-slide,.slick-track,.banner a{ height: 100%; }
.banner{ position: absolute; left: 0; top: 0; right: 0; bottom: 0; }
.banner a>p{position:absolute;left: 100px;right: 100px;bottom:0;height: 55px;line-height: 55px;color:#fff;background: rgba(0,0,0,0.1);margin: 0;padding: 0 0px 0 50px;font-size: 18px;}
.banner .text-elise{position:absolute;left: 1px;right: 15%;bottom:0;height: 70px;line-height: 70px;color:#fff;background: rgba(0,0,0,0.3);margin: 0;padding: 0 0px 0 50px;font-size: 20pt;font-weight: bold;}
.header2 {
       position: fixed;
    left: 0;
    right: 0;
    top: 0;
    z-index: 3;
    background: #fff;
    opacity: 0;
    transform: translateY(-100%);
    transition: all 0.5s ease-out 0s;
    box-shadow: 0 0 10px rgba(0,0,0,0.15);

}
.header2 .search-a{}
.body_b .header2 {
    opacity: 0;
    transform: translateY(-100%);
}
.body_b.showdiv .header2 {
    transition: all 0.7s ease-in-out 0.5s;
    transform: /css/none;
    opacity: 1;
}




.d {
    transform: translate(0,-80px);
    transition: all 1s ease-out 0s;
    opacity: 0;
}
.home5.showdiv .d,.home6.showdiv .d,.home7.showdiv .d,.home8.showdiv .d,.home9.showdiv .d,.home10.showdiv .d,.home11.showdiv .d,.notice-d.showdiv .d {
    transform: /css/none;
    opacity: 1;
}
.jx-back-t.showdiv .d {
    transform: /css/none;
    opacity: 1;
}
.dd1 {
    transform: translate(80px,80px);
    opacity: 0;
    transition: all 1s ease-out 0s;
}
.home5.showdiv .dd1,.home6.showdiv .dd1,.home7.showdiv .dd1,.home8.showdiv .dd1,.home9.showdiv .dd1,.home10.showdiv .dd1,.home11.showdiv .dd1 {
    transform: /css/none;
    opacity: 1;
}
.notice-d.showdiv .dd1{    transform: /css/none;
    opacity: 1;}
.menu-button { position: absolute; display: /css/none; bottom: 15px; right: 15px; z-index: 1000; cursor: pointer; -webkit-transition: .3s; transition: .3s;}
.menu-button .bar:nth-of-type(1) { margin-top: 0px;}
.menu-button .bar:nth-of-type(3) { margin-bottom: 0px;}
.bar { position: relative; display: block; width: 24px; height: 2px; margin: 5px auto; background-color: #fff; border-radius: 10px; -webkit-transition: .3s; transition: .3s; }
.cross{ bottom: 8px; }
.cross .bar{ margin:13px auto; }
.cross .bar:nth-of-type(1) { -webkit-transform: translateY(15px) rotate(-45deg);-ms-transform: translateY(15px) rotate(-45deg); transform: translateY(15px) rotate(-45deg);}
.cross .bar:nth-of-type(2) {  opacity: 0;}
.cross .bar:nth-of-type(3) { -webkit-transform: translateY(-15px) rotate(45deg); -ms-transform: translateY(-15px) rotate(45deg); transform: translateY(-15px) rotate(45deg);}
.header2 .nav-list li a{ color: #333; }
.xy-slick .slick-prev{ width: 50px; height: 50px;; left: -70px; margin-top: -15px; }
.xy-slick .slick-prev:before{ display: /css/none; }
.xy-slick .slick-next{ width: 50px; height: 50px; right: -70px; margin-top: -15px; }
.xy-slick .slick-next:before{ display: /css/none; }
.xy-slick .slick-dots{ display: /css/none!important; }
.jx-slick{ overflow:hidden; margin:0; }
.notice-list-tt a:hover,.news-box-tt a:hover,.hd-list-tt a:hover,.zt-list li a:hover,.news-img-tt a:hover,.xy-slick a:hover .xy-img-tt,.header2 .nav-list li a:hover{ color: #1460a0; }

.tab-content > .tab-pane{ display: block; position: absolute; left: 15px; top: 0; right: 15px; z-index: -1; }
.tab-content > .tab-pane.active{ position: relative; z-index: 10; }
.back-one{ overflow:hidden; position: relative; }
.r {
    transform: translateX(100px);
    transition: all 0.5s ease-out 0s;
    opacity: 0;
}
.home5.showdiv .r,.home6.showdiv .r {
    opacity: 1;
    transform: /css/none;
}
.l {

    transform: translateX(-100px);
    transition: all 0.5s ease-out 0s;
    opacity: 0;
}
.home5.showdiv .l,.home6.showdiv .l {
    opacity: 1;
    transform: /css/none;
}
.d {

-ms-flex-direction: column-reverse;

flex-direction: column-reverse;

transform: translate(0,180px);

transition: all 0.5s ease-out 0s;

opacity: 0;

-ms-flex-order: 1;

order: 1;
}
.zt-back.showdiv .d{
    transform: /css/none;
    opacity: 1;
}
.dd01{    transform: translate(-80px,80px);
    opacity: 0;
    transition: all 1s ease-out 0.2s;}
.dd02{    transform: translate(-80px,80px);
    opacity: 0;
    transition: all 1s ease-out 0.4s;}
.dd03{    transform: translate(-80px,80px);
    opacity: 0;
    transition: all 1s ease-out 0.6s;}
.dd04{    transform: translate(-80px,80px);
    opacity: 0;
    transition: all 1s ease-out 0.8s;}
.bottom-width.showdiv .dd01,.bottom-width.showdiv .dd02,.bottom-width.showdiv .dd03,.bottom-width.showdiv .dd04  {
    transform: /css/none;
    opacity: 1;
}
.pb_sys_common .p_fun_d,.pb_sys_common .p_no_o, .pb_sys_common .p_fun a{border-radius: 20px;padding: 8px 20px !important;height: 30px !important;font-size: 15px;margin: 0px 0px 0px 10px !important;}
 .pb_sys_common .p_no_d,  .pb_sys_common .p_no a{border-radius: 5px;padding: 8px 10px !important;height: 30px !important;font-size: 15px;margin: 0px 0px 0px 15px !important;}
.pb_sys_common .p_t{line-height:30px !important;font-size: 15px;padding-left: 10px !important;}
.pb_sys_common{font-family:"微软雅黑" !important;}
.container{ width: 1580px; }
.header2 .top{display:/css/none;}
.top{height: 35px;background:#b20000;line-height: 35px;font-size: 14px;color: #fff;/*background:#1142bb;*/}
.top a{ color: #fff; display: inline-block; line-height: 35px; }
.top span{ padding:0 20px; }
.header-bottom{ height*: 105px; background: #044ebc; }
 #dh1{background: linear-gradient(rgb(0, 62, 111,0.8),rgba(4,78,188,0));}
.logo{ line-height: 105px; }
.nav-list li{ float: left; height: 105px; position: relative; margin-left: 10px; padding-top: 35px; }
.nav-list li a.nav-a{height: 32px;line-height: 32px;font-size: 18px;color: #fff;padding:0 13px;display: block;}
.nav-list li:nth-child(6) .nav-down-box{margin-left: -300px;}
.nav-list li:nth-child(7) .nav-down-box{margin-left: -370px;}
.nav-list li:nth-child(8) .nav-down-box{margin-left: -480px;}
.nav-list li:nth-child(9) .nav-down-box{margin-left: -588px;}
.nav-list li a.nav-a.active,.nav-list li a.nav-a:hover{ background: #5083d0; }
.nav-down-box{ position: absolute; display: /css/none; top: 100%; margin-left: -185px; width: 715px; background: #fff; background: rgba(255,255,255,0.8); border-top: solid 5px #ff0000; padding:40px 40px 15px 40px; }
.nav-down-img img{ width: 160px; height: 160px; }
.nav-down-ul li{float: left;min-width: 200px;height: auto;text-align: left;margin:0 0 20px 0;padding:0;}
.nav-down-ul li a{font-size: 16px;color: #000;}
.nav-down-ul{margin-left: 50px;width: 420px;margin-top: -2px;}
.nav-down-box:before{display: block;content: "";margin-bottom: 5px;position: absolute;left: 184px;bottom: 100%;width: 100px;height: 35px;background: url(/images/nav-lind.png) center no-repeat;}
.nav-list li:nth-child(6) .nav-down-box:before{left: 300px;}
.nav-list li:nth-child(7) .nav-down-box:before{left: 370px;}
.nav-list li:nth-child(8) .nav-down-box:before{left: 480px;}
.nav-list li:nth-child(9) .nav-down-box:before{left: 588px;}
.nav-list li:hover .nav-down-box{ display: block; }
.banner a font{ display: block; position: absolute; left: 0; top: 35px; right: 0; bottom: 0; }
.banner .slick-dots{bottom: 15px;width: 150px;/* left: 50%; *//* height: 18px; *//* margin-left:-775px; *//* background: #d80010; */right: 100px;}
.banner .slick-dots li button,.banner .slick-dots li{ width: 6px; height: 6px; background: #fff; border-radius: 50%; padding:0; }
.banner .slick-dots li.slick-active,.banner .slick-dots li.slick-active button{background: #2765c1;}
.slick-dots li button:before{ display: /css/none; }
.banner .slick-dots li{/* height: 18px; */background: /css/none;position: relative;}
.banner .slick-dots li button{margin-top: 0px;display: block;position: absolute;left: 0;/* top: 7px; */}
.banner .slick-next{right: 0;top: 50%;margin-top: -25px;z-index: 1000;width: 50px;height: 50px;background: url(/images/right.png) center no-repeat;}
.banner .slick-next:before{ display: /css/none; }
.banner .slick-prev{left: 0;top: 50%;margin-top: -25px;z-index: 1000;z-index: 1000;width: 50px;height: 50px;background: url(/images/left.png) center no-repeat;}
.banner .slick-prev:before{ display: /css/none; }
.video-top{display: block;/* position: absolute; *//* left: 0; *//* top: 0; *//* right: 0; *//* bottom: 0; *//* z-index: -1; */height:100%;}
#my-video {
    object-fit: cover;
    object-position: center center;
    display: block;
    /* position: absolute; */
    /* left: 0; */
    /* top: 0; */
    /* right: 0; */
    /* bottom: 0; */
    /* z-index: -1; */
}
.title{ padding-top: 40px; padding-bottom: 30px; position: relative; }
.title span.tt-span{background: url(/images/icon-tt01.png) left center no-repeat;line-height: 76px;display: inline-block;padding-left: 110px;font-size: 34px;color: #707070;}
.back-one{padding-top: 110px;}
.title a{ position: absolute; right: 0; bottom: 20px; font-size: 20px; color: #707070; }
.xw-slick{ margin:0 -10px; }
.news-img-ul .news-img-ul-li{ float: left; width: 100%; padding:0 10px;}
.news-img-t a{position: relative;padding-top: 58%;overflow:hidden;display: block;}
.news-img-t a img{ position: absolute; left: 0; top: 0;  width: 100%; }
.news-img-tt a{font-size: 16px;color: #1e1e1e;}
.news-img-tt{ padding:0 18px; line-height: 25px;   margin-top: 15px; }
.row-box .col-xs-6{ padding:0 45px; }
.row-box{margin:0 -45px;padding-bottom: 25px;}
.tt-sm{ font-size: 29px; margin-bottom: 25px; position: relative; color: #1d1d1d; height: 93px; margin-top: 25px; }
.tt-sm span{ position: relative; padding-top: 50px; display: inline-block; }
.tt-sm span font{ position: absolute; left: 130px; bottom: 0; width:201px; z-index:-1; }
.tt-sm:before{ display: block; content: ""; position: absolute; right: 50px; bottom: 10px; left: 305px; border-top: solid 1px #d3d3d3; }
.news-top{display: table;margin-bottom: 20px;width: 100%;box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.15);}
.news-top-l{display: table-cell;width: 185px;text-align: center;height: 135px;color: #65a2d8;vertical-align: middle;font-size: 16px;background: #f8f8f8;}
.news-top-l span{font-size: 30px;color: #0c72c0;}

.body_b{ z-index: 10000; }
.news-top-r{padding:15px 30px;height: 135px;color: #000;vertical-align: middle;display: table-cell;}
.news-top-tt{ font-size: 20px; }
.news-top-tt a{font-size: 16px;color: #000;}
.news-top-p{font-size: 15px;color: #777;line-height: 25px;margin-top: 5px;margin-bottom: 5px;max-height: 50px;overflow:hidden;word-break: break-all;}
.news-top-p a{color: #000;font-size: 16px;}
.news-top-b{ background: /css/none; }
.news-top-b .news-top-l{ background: /css/none; }
.news-top-b .news-top-r{ color: #000; }
.news-top-b .news-top-tt a{ color: #000; }
.news-top-b .news-top-tt{ line-height: 25px; max-height: 50px; overflow:hidden; }
.news-top-b .news-top-p{ color: #000;max-height: 50px; }
.news-top-b{ margin-bottom: 33px; }
.news-top-b .news-top-p a{ color: #000; }
.news-table-width{width: 460px;}
.news-table li:hover .news-top{ background: #0559a7; }
.news-table li:hover .news-top-l{background: #d82b2c;color: #fff;}
.news-table li:hover .news-top-l span{color:#fff;}
.news-table li:hover .news-top-r{ color: #fff;}
.news-table li:hover .news-top-tt a,.news-table li:hover .news-top-p,.news-table li:hover .news-top-p a{ color: #fff; }

.img-list{ width: 242px; }
.img-list li{position:relative;margin-bottom: 10px;}
.img-list li a::after{position: absolute; left: 0; top: 50%; right: 0; height: 40px; margin-top: -20px; background: url(/images/icon-play.png) center no-repeat; display:block;content:"";}
.img-list li a{display: block;position: relative;padding-top: 58%;/* margin-bottom: 10px; */}
.img-list li a img{ position: absolute; left: 0; top: 0; }
.tt-sm a{ position: absolute; right: 0; top: 67px;font-size: 20px;
    color: #707070; }
.back-tow{ background: url(/images/back01.png) center no-repeat; background-size: cover; padding:65px 0; border-bottom: solid 12px #c50413; }
.tt-back{width: 50%;height: 500px;position: relative;background: #003895;margin-right: 220px;margin-top: -51px;}
.tt-back img{opacity:.5;}
.tt-back span{font-size: 40px;color: #fff;position: absolute;left: 0;right: 0;top: 50%;transform: translate(0,-50%);text-align: center;}
.tt-back span font{ padding:0 35px; }
.hd-ul li a span img{height: 70px;}
.hd-ul{ position: relative; }
.hd-ul li{float: left;margin-top: -299px;width: 300px;overflow: hidden;}
.hd-ul li a{display: block;width: 300px;height: 300px;padding-top: 80px;font-size: 24px;color: #fff;position:relative;}
.hd-ul li a p{position:absolute;top:0;left:0;right:0;bottom:0;background: #2760ab;margin:0}
.hd-ul li a p img{opacity:0;transition: 0.3s all;transform: scale(1,1);}
.hd-ul li a:hover p img{transform: scale(1.05,1.05);opacity:.5;height: 100%;width: 100%;}
.hd-ul li a .lm{position: relative;}
.hd-ul li a span.tb{display: inline-block;line-height: 92px;margin-bottom: 10px;}
.hd-ul li:nth-child(2) a p{ background: #0c72c0; background-size: cover; }
.hd-ul li:nth-child(3) a p{ background: #12a0c4; }
.hd-ul li:nth-child(3){ position: absolute; right: 0; top: 60px; }

/* .hd-ul li:nth-child(2) a:hover p{background:url(/images/xsst.jpg) no-repeat center/cover;}
.hd-ul li:nth-child(3) a:hover p{background:url(/images/zsxx.jpg) no-repeat center/cover;} */
.hd-ul-b li{position: static!important;margin:0!important;width: 300px;overflow: hidden;}
.hd-ul-b li a p{ background: #12a0c4; }
.hd-ul-b li:nth-child(2) a p{ background: #a40000; }
.hd-ul-b li:nth-child(3) a p{ background: #2996ea; }
/* .hd-ul-b li a:hover p{background:url(/images/zyxy.jpg) no-repeat center/cover;}
.hd-ul-b li:nth-child(2) a:hover p{background: url(/images/xl.jpg) no-repeat center/cover}
.hd-ul-b li:nth-child(3) a:hover p{background: url(/images/yhyx.jpg) no-repeat center/cover;} */


/* .hd-ul-c li a:hover p{background: #d82b2c !important; } */
.video-link img,.video-link video{width: 820px;height: 445px;opacity: ;}
.video-link div img:nth-child(2){height:60px;width:60px;bottom:20px;left: 30px !important;top: unset !important;}
.hd-ul li:nth-child(3) a span.tb,.hd-ul-b li a span.tb{/* margin-bottom: 30px; */}
.video-link a{ display: block; position: relative; }
.video-link a span{ font-size: 50px; color: #fff; position: absolute; left: 0; right: 0; top: 50%; transform: translate(0,-20%); text-align: center; }
.video-link .sp2{display:/css/none;}
.hd-ul-c li a p{ background: #a40000; }
.hd-ul-d{ width: 670px; }
.hd-ul-d li:nth-child(4) a p{ background: #1d74b7; }
.hd-ul-d li a span.tb{ margin-bottom: 10px; }
.hd-ul-d li:nth-child(3) a span{ line-height: 126px; margin-bottom: 10px; }
.hd-ul-d li:nth-child(4) a span{ line-height: 126px; margin-bottom: 10px; }
/* .hd-ul-d li a:hover p{background: url(/images/jwzx.jpg) no-repeat center/cover;}
.hd-ul-d li:nth-child(2) a:hover p{background: url(/images/dtgq.jpg) no-repeat center/cover;}
.hd-ul-d li:nth-child(3) a:hover p{background: url(/images/zpxx.jpg) no-repeat center/cover;}
.hd-ul-d li:nth-child(4) a:hover p{background: url(/images/szll.jpg) no-repeat center/cover;} */
.number-back{ background: #e5e5e5; padding:70px 0 90px 0; }
.number-tt{font-size: 38px;color: #193c7d;height: 54px;line-height: 54px;font-weight: bold;}
.number-tt span{ padding:0 20px; }
.number-tt-sm{font-size: 22px;margin-top: 10px;color: #193c7d;margin-bottom: 70px;}
.number-box{ position: relative; padding-left: 130px; }
.number-top{ font-size: 16px; color: #193c7d; }
.number-top span{font-size: 48px;color: #a40000;}
.number-bottom{font-size: 22px;color:#193c7d;margin-top: -5px;}
.number-right{ display: inline-block; }
.number-img{ position: absolute; left: 0; top: 10px; }
.number-bottom span{ font-size: 12px; }
.bottom-box{ background: url(/images/back02.png) center no-repeat; background-size: cover; overflow:hidden; padding:70px 0 170px 0; }
.bottom-tt{ font-size: 38px; margin-bottom: 70px; color: #fff; font-weight: bold; height: 40px; line-height: 40px; }
.bottom-slick-box{ background: #fff; height: 365px; transform: scale(0.85,0.85); opacity: 0.7; }
.bottom-slick-img{ width: 44%; }
.bottom-slick-img a{ display: block; height: 366px; }
.bottom-slick-right{width: 56%;padding: 20px 35px 35px;}
.bottom-slick-tt a{font-size: 26px;color: #000;}
.bottom-slick-tt p{font-size:18px;color:#555;}
.bottom-slick-p{ font-size: 16px; color: #000; line-height: 30px; height: 150px; overflow:hidden; text-indent: 2em; margin-top: 15px; }
.bottom-slick-a{ display: inline-block; font-size: 18px; margin-top: 15px; color: #fff; border-radius: 2px; width: 200px; height: 45px; line-height: 45px; text-align: center; background: #c42020; }
.bottom-slick-b{ margin:0 -15%; padding-bottom: 40px; }
.slick-current .bottom-slick-box{transform: scale(1,1); opacity: 1; }
.bottom-slick .slick-dots li,.bottom-slick .slick-dots li button{ width: 54px; height: 7px; padding:0; }
.bottom-slick .slick-dots li button{ background: #fff; opacity: 0.4; }
.bottom-slick .slick-dots li.slick-active,.bottom-slick .slick-dots li.slick-active button{ width: 96px; opacity: 1; height: 7px; }
.bottom-slick .slick-dots li{ margin:0 10px; }
.bottom-container{background: url(/images/back03.png) left bottom no-repeat #0c2c71;background-size: inherit;padding-top: 55px;padding-bottom: 80px;}
.bottom-nav li{ float: left; width: 20%; }
.bottom-nav li a{font-size: 26px;color: #fff;position: relative;display: inline-block;padding-top: 20px;}
.bottom-nav{ width: 70%; }
.bottom-nav li a:before{ display: block; content: ""; position: absolute; left: 50%; background: #fff; bottom: 100%; height: 55px; width: 6px; margin-left:-3px; }
.ewm-link{ width: 30%; }
.ewm-link li{ float: left; width: 33.333333%; }
.ewm-link li a{ display: inline-block; position: relative; }
.ewm-link li a span{ position: absolute; display: /css/none; left: 50%; bottom: 100%; margin-bottom: 20px; background: #fff; padding:12px; margin-left: -97px; }
.ewm-link li a span img{ width: 170px; height: 170px; max-width: 170px; }
.ewm-link li a span:before{ display: block; content: ""; position: absolute; left: 0; right: 0; height: 18px; background: url(/images/raw.png) center no-repeat; top: 100%; margin-top: -5px; }
.ewm-link li a:hover span{ display: block; }
.logo-b img{width: 350px;}
.logo-b{/* padding-left:50px; */width: 33.3%;}
.bototm-p{padding-top: 30px;width: 33.3%;padding-left: 80px;}
.bottom-center div:nth-child(2){padding-left: 115px;}
.bototm-p p{position: relative;color: #fff;font-size: 16px;padding-left: 55px;line-height: 32px;/* margin-left: 90px; */text-align: left;}
.bototm-p p.bottom01{ background: url(/images/icon-f01.png) left center no-repeat; }
.bototm-p p.bottom02{ background: url(/images/icon-f02.png) left center no-repeat; }
.bototm-p p.bottom03{ background: url(/images/icon-f03.png) left center no-repeat; }
.bototm-p p.bottom04{ background: url(/images/icon-f04.png) left center no-repeat; }
.bottom-center{/* display: inline-block; */margin-top: 45px;width: 100%;padding-left: 80px;}
.footer-bottom{padding: 15px 0;background: #a40000;color: #f7f3f3;font-size: 14px;}
.log{padding:20px 0 30px;text-align:center;}
.log img{width:250px;}
.footer-bottom p{margin-bottom:0;display: inline-block;}
.footer-bottom span{ padding:0 15px; }
.bottom-nav li a:hover:before{ background: #e60012; }
.phone-txt{ display: /css/none; }
.phone-li{ display: /css/none; }
.bottom-slick-a:hover,.bottom-slick-a:focus{ color: #fff; }
.nav-list li a.nav-a:hover{ color: #fff; }
.top a:hover{ color: #fff; }
.nav-down-ul li a:hover,.title a:hover,.tt-sm a:hover,.news-top-b .news-top-tt a:hover{ color: #044ebc; }
.nav-click{ display: /css/none; color: #fff; }
.news-top-tt{ max-width: 485px; }
/****************开学典礼**************/
.list-top{height:558px;/* background: url(/images/list-top.png) center no-repeat; */position: relative;background-size: cover;}
/*.list-top::after{display:block;content:"";position:absolute;top: 185px;left:0;right: 90px;width:100%;height: 160px;background: #1243ba;z-index: -1;}*/
.list-top .header{ opacity: 1; position: static;     transform: translateY(0%); }

.list-top .header-bottom{height: auto; background: /css/none; }
.list-top .header-bottom .container{ background: url(/images/lind.png) center bottom no-repeat; background-size: 100% auto; padding-bottom: 30px; }
.list-top-bottom{position: relative;padding-left: 160px;margin-top: 20px;}
.list-top-left{position: absolute;left: 0;top: 0;font-size: 30px;color: #fff;height: 40px;line-height: 40px;}
.list-top-nav li{float: left;width: 25%;height: 50px;text-align:left; padding-top:20px;}
.list-top-nav1 li{float: left;width:50%;height: 50px;text-align:left; padding-top:20px;}
.zyxy li{width:20%;}
.list-top-nav{width: 1000px;padding-top: 50px;}
.list-top-nav1{width: 1000px;padding-top: 50px;}
.zyxy{width:1000px}
.list-top-nav li a{font-size: 18px;color: #fff;}
.list-top-nav1 li a{font-size: 18px;color: #fff;}
.list-top-nav li a span{ display: block; }
.list-top-nav1 li a span{ display: block; }
.dl-title{position: relative;font-size: 50px;color: #7d7b7b;font-weight: bold;margin:70px 0;}
.dl-title:before{ height: 4px; display: block; content: ""; background: #7d7b7b; position: absolute; left: 0; right: 0; top: 50%; margin-top: -2px; }
.dl-title span{ position: relative; z-index: 100; background: #fff; padding:0 63px; }
.dl-txt{ max-width: 1280px; margin:0 auto 100px auto; font-size: 24px; color: #7d7b7b; text-align: justify; text-indent: 2em; line-height: 43px; }
.dl-txt p{max-width: 1280px;/* margin:0 auto 100px auto; */font-size: 18px !important;color: #555 !important;text-align: justify;text-indent: 2em !important;line-height: 40px !important;}
.dl-txt table p{text-align:center;text-indent:0 !important;}
#vsb_content_2 .vsbcontent_img{text-align:left !important;}
.dl-txt table, .dl-txt table td, .dl-txt table tr{}
.dl-txt video{object-fit: cover;object-position: center center;width: 100%;display: block;height: auto;}
.dl-txt p span{font-size: 18px !important;color: #555 !important;line-height:  40px !important;}
.dl-list li{ float: left; width: 33.333333%; padding:0 28px; margin-bottom: 15px; }
.dl-list{ margin:0 -28px; }
.dl-list-img a{ display: block; padding-top: 64%; position: relative; }
.dl-list-img a img{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
.dl-lind{ margin-top: 20px; background: url(/images/dl-lind.png) center top no-repeat; padding-top: 25px; }
.dl-lind a{font-size: 30px;color: #0559a7;}
.dl-lind a span{ color: #d72d2c; }
.bottom-container-sm{background: #1b42bb;padding-top: 55px;padding-bottom: 50px;}
.footer-bottom-sm{ background: #535353; }
.list-top .header{ height: auto!important; position: relative; z-index: 10000!important; }
/**************名人讲座***************/
.jz-list li{float: left;width: 16.666666%;padding:0 17px;margin-bottom: 30px;}
.jz-list{ margin:0 -17px; }
.jz-list li .dl-list-img a{padding-top: 65%;}
.jz-list li .dl-list-img a.sz{padding-top: 80%;}
.jz-lind{ background: url(/images/lind-sm.png) center top no-repeat; padding-top: 20px; margin-top: 15px; }
.jz-top{ font-size: 13px; color: #7d7b7b; }
.jz-name{height: 96px;line-height: 30px;overflow: hidden;text-align: left;}
.jz-name a{font-size: 18px;color: #555;}
.jz-name p{font-size:16px;color:#777;}
/***************文字列表***************/
.list-top-nav-lg li{ width: 33.333333%; }
.list-top-nav-lg{ padding-left: 100px; }
.jg-list li{float: left;width: 33.333333%;padding:0 10px;margin-bottom: 10px;}
.jg-list{ margin:0 -10px; }
.jg-list h2{float:left;width:100%;margin: 20px 0px;padding-left: 25px;font-size: 24px;}
.jg-list li a{display: block;height: 85px;line-height: 85px;padding-right: 10px;font-size: 18px;color: #0559a7;padding-left: 130px;position: relative;}
.jg-list li a span{ position: absolute; left: 0; top: 0; width: 110px; height: 85px; }
.jg-list li a span font{ display: block; width: 110px; height: 85px; background: url(/images/icon-jg01.png) center no-repeat;  }
.jg-list li a:hover{background: #0559a7; color: #cddeed;}
.jg-list li a:hover span.ico{ background: #d82b2c; }
.jg-list li a:hover span font{ background: url(/images/icon-jg02.png) center no-repeat;}
.jg-back{ background: url(/images/list-back.png) center bottom no-repeat; background-size: 100% auto; }
.list-top-bottom-sm{ margin-left:120px; }
.jg-list li a:hover span:before{display: block;
    content: "";
    position: absolute;
    right: -2px;
    top: 0;
    bottom: 0;
    width: 4px;
    background: url(/images/bg-1.png) center no-repeat;
    background-size: 100% 100%;}

.zxyz_zswz {
    color: #898989;
    line-height: 20px;
    position: absolute;
    top: 51px;
    font-size: 12px;
}

.jg-list li a:hover .zxyz_zswz {

    color: #cddeed;
}


/**************熊猫娱乐官方(官方)下载概况*************/
.list-top-nav-gk li{ width: 50%; }
.list-top-nav-gk{ padding-left: 140px; width: 720px; }
.gk-header{ position: relative; padding-left: 360px; margin-top: 100px; }
.gk-title{position: absolute;left: 0;top: 0px;font-size: 50px;font-weight: bold;color: #1142bb;}
.gk-header p{line-height: 54px;font-size: 18px;text-indent: 2em;text-align: justify;margin-bottom: 0;}
.gk-txt p{line-height: 40px !important;font-size: 18px !important;text-indent: 2em !important;text-align: justify;margin-bottom: 0;}
.gk-img p{text-indent:0;}
.gk-img{ width: 56%; padding-top: 20px; }
.gk-txt .txt-p{ width: 42%; }
.gk-txt .txt-p-lg {
    width: 44%;
}
.gk-txt img{padding-right:25px;}
.gk-title span{ border-bottom: solid 3px #e70012; display: inline-block; }
/***************奥门太阳城下载领导*************/
.ld-title{ position: static; margin:100px 150px; }
.ld-img-box{width: 28%;/* padding-top: 50px; */}
.ld-img a{ display: block; position: relative; padding-top: 100%; border-radius: 50%; overflow:hidden; }
.ld-img a img{ position: absolute; left: 0; top: 0; border-radius: 50%; }
.ld-name a{ font-size: 24px; color: #333; font-weight: bold; }
.ld-name{ margin-top: 50px; }
.ld-right{width: 58%;}
.ld-right p{font-size: 16px;text-indent: 2em;line-height: 32px !important;margin:0;text-align: justify;font-family: "微软雅黑" !important;color: #555 !important;}
.ld-right p span{line-height: 35px !important;font-family: "微软雅黑" !important;font-size: 16.67px !important;color: #555;}
.ld-right p.lan{ color: #0300ff; }
.ld-list li{ margin-bottom: 50px; }

.search-box{position: fixed;left: 50%;top: 50%;width: 800px;height: 54px;background: #fff;padding-right: 115px;margin-left: -400px;z-index: 1000010;}
.search-box .form-control{height: 54px;border-radius: 0;font-size: 18px;box-shadow: /css/none;border:/css/none;line-height: 54px;}
.jsjg{margin: 0px auto 30px;position: relative;left: 0;top: 0;z-index: 1000;}
.jsjg .form-control{border:1px solid #ccc;}
.modal{ z-index: 100000001; }
.modal-backdrop{z-index: 10000000;}
.modal-box{ position: fixed; display: /css/none; left: 0; top: 0; right: 0; bottom: 0; z-index: 1000010; }
.btn-search,.btn-search:hover,.btn-search:focus{ position: absolute; right: 0; background: #052856 url(../images/icon01.png) center no-repeat; top: 0; width: 115px; height: 54px;border:/css/none; border-radius: 0;padding:0}.modal-back{position: fixed;left: 0;top: 0;right: 0;bottom: 0;z-index: 100000;background: rgba(0,0,0,0.5);}
.fixednav .langer-a,.fixednav .search-a{ display: /css/none; }
.bototm-p,.logo-b,.title,.row-box .col-xs-6{transition: all 0.5s ease-out 0.5s;}
.back-tow{ overflow:hidden; }
.footer-bottom a{color: #f7f3f3;}
.news-top-l:before{display: block;content: "";position: absolute;right: -4px;top: 0;bottom:0;width: 8px;background: url(/images/bg-2.png) center repeat;/* background-size: 100% 100%; */height: 135px;}
.news-top:hover .news-top-l:before{display: block;content: "";position: absolute; right: -4px; top: 0; bottom:0; width: 8px; background: url(/images/bg-1.png) center; }
.news-top-l{ position: relative; }
.list-top .nav-down-box{ background: #fff; }
.pagination > li > a, .pagination > li > span{ margin:0 10px; border-radius: 6px; padding:8px 15px; color: #333; }
.pagination > .active > a,.pagination > li > a:hover, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus{ border-color: #ddd; background: #d72d2c; color: #fff; }
.pagination > li > span{ border-color: #fff; }
.list-top-nav li a:hover{ color: #eac924; }
.list-top .header{ position: absolute!important; left: 0; top: 0; right: 0; z-index: 10000; background: #1142bb!important; }
.list-top{ padding-top: 170px; }
.list-top .sm{position: absolute;top: 0;left: 0;right: 0;}
.list-top .sm img{width:100%;height: 550px;}
#jzgmc{width:140px;height:50px;background:rgb(4 78 188 / 70%);color:#fff;text-algin:center;line-height:50px;font-size:25px;margin-top:-50px;margin-bottom: 20px;}
.about1-left{width:70%;float:left;}
.about1-right{width:29%;float:right;}
.about1-left-list{padding: 0 30px 25px 30px;margin-bottom: 50px; background: #f7f7f7;}
.about1-left-list:hover{box-shadow: 2px 2px 10px #b2b2b2;}
.st-name{font-size:20px;}
  #ljlb1{margin-top:-50px;}
.clearfix li a{font-size:16px;}
.st-icon1{background:url(/images/number02.png);width: 57px; height: 57px;position: relative;top: -70px;left: -20px; background-size:100% 100%;}
.st-icon2{background:url(/images/number04.png);width: 57px; height: 57px;position: relative;top: -70px;left: -20px; background-size:100% 100%;}
.st-icon3{background:url(/images/number01.png);width: 57px; height: 57px;position: relative;top: -70px;left: -20px; background-size:100% 100%;}
.st-icon4{background:url(/images/number03.png);width: 57px; height: 57px;position: relative;top: -70px;left: -20px; background-size:100% 100%;}
.col-xs-6.r .tt-sm:before{left: 340px;}
.header2{/* display: /css/none!important; */}
.back-one{/* padding-top: 0; */}
.wh-slick .slick-slide{height: 0;/* overflow:hidden; */}
.wh-slick .slick-current{ height: auto; }
.jg-list .zslist{width:50%;}
.subtit{font-size:22px;line-height: 1.5;text-align: center;margin-top:10px;margin-bottom:30px;color:#666;}
.bantp{margin-top:35px;}
@media( min-width:1921px){
.list-top{/* background: url(/images/navbg.jpg) center no-repeat; */}
.zyxy {
    width: 1400px;
}
.zyxy li{width:16.6%;}
}
@media( max-width: 1680px){
     .nav-list li:nth-child(6) .nav-down-box{margin-left: -400px;}
.nav-list li:nth-child(7) .nav-down-box{margin-left: -480px;}
.nav-list li:nth-child(8) .nav-down-box{margin-left: -570px;}
.nav-list li:nth-child(6) .nav-down-box:before{left: 400px;}
.nav-list li:nth-child(7) .nav-down-box:before{left: 480px;}
.nav-list li:nth-child(8) .nav-down-box:before{left: 570px;}
}
@media( max-width: 1600px){
    .news-top-tt{ max-width: 398px; }
    .container{ width: 1230px; }
    .banner .slick-dots{/* width: 1200px; *//* margin-left: -600px; */}
    .nav-list li a.nav-a{ font-size: 18px; padding:0 10px; }
    .nav-list li{ margin-left: 5px; }
    .logo img{ width: 250px; }
    .news-top-l{font-size: 16px;min-width: 125px;width: 125px;height: 117px!important;}
    .news-top-l:before{height: 117px;}
    .news-top-l span{font-size: 28px;}
    .news-top-r{padding:10px 15px;height: 117px!important;}
    .news-top-tt a{font-size: 16px;}
    .news-top-p{font-size: 14px;}
    .news-top-p a{font-size: 16px;}
    .news-table-width{ width: 60%; }
    .img-list{ width: 35%; }
    .news-top{height: 117px;}
    .img-list li{margin-bottom:25px;}
    .news-top-b{ margin-bottom: 10px; }
    .hd-ul li a{ width: 260px; height: 260px; font-size: 24px; padding-top: 60px; }
    .tt-back{ height: 500px; }
    .video-link img,.video-link video{width: 620px;height: 391.5px;}
     .bototm-p p{position: relative;color: #fff;font-size: 16px;padding-left: 55px;text-align: left;line-height: 32px;/* margin-left: 60px; */}
    .hd-ul-d{ width: 520px; }
    .hd-ul li{ margin-top: -150px;width: 260px; }
    .hd-ul-b li{width:260px; }
    .tt-back span,.video-link a span{ font-size: 36px; }
    .number-img img{ width: 80px; }
    .number-top{ font-size: 14px; }
    .number-top span{ font-size: 40px; }
    .number-box{ padding-left: 100px; }
    .number-bottom{ font-size: 16px; }
    .number-tt{ font-size: 48px; height: 48px; line-height: 48px; }
    .number-tt-sm{ font-size: 18px; margin-bottom: 50px; }
    .bottom-slick-box,.bottom-slick-img a{ height: 322px; }
    .bottom-slick-right{ padding-top: 20px; }
    .logo-b img{ width: 350px; }
    .bototm-p{padding-top: 0;padding-left: 50px;}
    .bottom-center div:nth-child(2) {padding-left: 50px;}
    .footer-bottom{font-size: 14px;}
    .bottom-center{margin-top: 50px; margin-left:100px;}
    .bottom-slick-b .slick-list{ height: 320px; }
    .list-top-left{ font-size: 28px; height: 28px; line-height: 28px; }
    .list-top-bottom{padding-left: 130px;}
    .list-top-nav{ width: 840px; }
    .list-top-nav li a{ font-size: 18px; }
    .list-top-nav li{/* height: 70px; */}
    .dl-title{ font-size: 60px; }
    .jz-list li{/* width: 20%; */}
    .jg-list li{ width: 50%; }
    .list-top-bottom-sm{ margin-left:80px; }
    .nav-down-box:before{ left: 185px; width: 92px; }
    .tt-back{height: auto;}
.dl-lind a{font-size: 26px;}
.gk-txt img{width:55% !important;height:auto !important;}
  }
/*   @media( max-width: 1366px){
       .nav-list li:nth-child(6) .nav-down-box{margin-left: -400px;}
.nav-list li:nth-child(7) .nav-down-box{margin-left: -480px;}
.nav-list li:nth-child(6) .nav-down-box:before{left: 400px;}
.nav-list li:nth-child(7) .nav-down-box:before{left: 480px;}
.banner a font{ top: 0px; }

  } */
@media( max-width: 1280px){
.list-top-bottom-sm{ margin-left:0px; }
.news-top-tt{ max-width: 785px; }
.container{ width: 970px; }
.nav-list li a.nav-a{ font-size: 16px; padding:0 5px; }
.top span{ padding:0 13px; }
.logo img{ width: 200px; }
.banner .slick-dots{/* width: 940px; *//* margin-left: -470px; */}
.row-box .col-xs-6{ width: 100%; }
.news-table-width{ width: 70%; }
.img-list{ width: 25%; }
.tt-back{ width: 100%; margin:0; height: auto; }
.hd-ul li{ margin:0; width: 33.333333%; }
.hd-ul li:nth-child(3){ position: static; }
.hd-ul li a{ width: 100%; }
.video-link{ margin:0; width: 100%; }
.video-link img,.xc-left{ width: 100%; }
.xcpys li:first-child{
    position: absolute !important;
    top: -100%;
    right: 0;
}
.hd-ul-d{ width: 100%; }
.number-row .col-xs-3{ width: 50%; margin-top: 50px; text-align: center; }
.number-box{ width: 310px; display: inline-block; text-align: left; }
.number-img{ top: 0; }
.bottom-slick-p{ font-size: 14px; line-height: 25px; height: 100px; }
.bottom-slick-box, .bottom-slick-img a{ height: 267px; }
.bottom-slick-b .slick-list{ height: 265px; }
.logo-b img{ width: 250px; }
.bototm-p p{font-size: 16px;padding-left: 50px;/* margin-left: 60px; */}
.footer-bottom{ font-size: 14px; padding:25px 0; }
.bottom-nav li a{ font-size: 24px; }
.number-tt-sm{ margin-bottom: 0; }
.phone-li{ display: block; }
.news-top-r{padding:10px 15px;height: 130px!important;}
.jz-list li{width: 25%;margin-bottom: 20px;}
.jg-list li a{ font-size: 18px; height: 60px; line-height: 50px; }
.jg-list li a span font,.jg-list li a span{ height: 60px; }
.jg-list li a span font{ background-size: auto 30px!important; }
.jg-list li{ margin-bottom: 25px; }
.jg-list h2{font-size:22px;}
.zxyz_zswz {top: 38px;}
.gk-img,.gk-txt .txt-p{ width: 100%; }
.gk-img{ padding-top: 0; text-align: center;}
.gk-header p,.gk-txt p{font-size: 18px !important;line-height: 40px !important;}
.gk-title{ font-size: 48px; }
.gk-header{ padding-left: 250px; }
.nav-down-box:before{ left: 185px; width: 74px; }
.list-top-nav li {height: 50px;}
.zyxy li{width:25%;}
.jz-name a {font-size: 18px;color: #7d7b7b;}
.img-list li{margin-bottom:10px;}
.list-top{height: 510px;}
 .video-link img,.video-link video{width: 100%;height: auto;}
 .news-top-l:before {height: 130px;}
.list-top-nav{padding-top:10px;}
.bottom-container{background:#0c2c71;padding-bottom: 40px;}
.logo-b{padding:0;}
.bottom-center{margin-left:0;padding: 0;}
}

@media( max-width: 1079px){
   .bantp{margin-top:0px;}
.d,.l,.r {
    transform: translate(0,0px);
    transition: all 1s ease-out 0s;
    opacity: 1;
}  
    .jiah{display:/css/none;}
   .list-top .header .top{background:/css/none;}
   .top{background:#1142bb;}
     #dh1{background:#044ebc;}
     #dh2{display:/css/none;}
.clearfix li{line-height:30px;width:100%;}
    .menu-button{ display: block; position: absolute; }
    .nav-down{ display: /css/none; position: static; margin:0;background: /css/none; width: 100%; }
    .nav-down li a{ text-align: left; padding-left: 25px; }
    .nav-list li:hover .nav-down-box{ display: /css/none; }
    .st-icon1{background:url(/css/none)}
     .st-icon2{background:url(/css/none)}
     .st-icon3{background:url(/css/none)}
     .st-icon4{background:url(/css/none)}
    .nav-click { display: block; transition: 0.3s all; z-index: 10000; position: absolute; color: #fff; right: 0; top: 0; width: 40px; height: 40px; text-align: center; line-height: 40px;}
    .nav-click.active{ transform: rotate(180deg); }
    .header-bottom .container,.top .container{ width: 100%; }
    .nav-list li{ margin-left: 0; float: /css/none; width: 100%; margin:0; padding:0; height: auto; border-bottom:#3f6ec4 solid 1px;}
    .nav-list li ul li{border-bottom:#3990f7 solid 1px;}
    .nav-list li a:hover{ background: /css/none; }
    .nav-list{ position: absolute; display: /css/none; left: 0; top: 100%; right: 0; border-top: solid 1px #fff; background: #044ebc; }
    .nav-list li a{ display: block; padding:10px 15px; color: #fff!important; background: /css/none!important; text-align: left; }
    .body_b .header2 {
    /* opacity: 1; */
    transform: translateY(0%);
}
.header-bottom{ height*: 50px; z-index: 99999;}
.logo{ line-height: 50px; }
.logo img{ width: auto; height: 35px; }
.home,.home body{ height: auto; overflow:auto; }
.body_home{/* height: auto; */}
.banner{position: static;z-index: -1;max-height: 587px;overflow: hidden;}
.body_b{ position: static; }
.slick, .slick-list, .slick-initialized .slick-slide, .slick-track, .banner a{ height: auto; }
.slick-slider{ margin-bottom:0; }
.banner a img{ display: block!important; }

.banner .ban1,.banner .ban2{ position: relative; padding-top: 53.5%; overflow:hidden; display: block; }
.banner .ban1 img,.banner .ban2 img{position: absolute;left: 0;top: 0;width: 100%;/*height: 100%;*/}



.video-top{/* position: absolute; *//* left: 0; *//* top: 0; *//* width: 100%; *//* height:auto; */}
.video-top{position: relative;padding-top: 53.5%;overflow:hidden;display: /css/none;z-index: -1;}
#my-video{/* position: absolute; *//* left: 0; *//* top: 0; *//* width: 100%; *//* height: 100%; */display: /css/none;}

.back-one{ padding-top: 0; }
.banner .slick-dots{/* width: 100%; *//* margin-left: 0; *//* left: 0; */right: 0;}
.container{ width: 100%; }
.title span.tt-span{ font-size: 28px; }
.title a{ bottom: 30px; }
.row-box .col-xs-6:nth-child(2) .tt-sm{ margin-top: 0; }
.top{ font-size: 14px; line-height: 40px; height: 40px; }
.top a{ line-height: 40px; }
.back-tow{ padding:80px 0; }
.bottom-slick-b{ margin:0 -50%; }
.bottom-slick .slick-dots li, .bottom-slick .slick-dots li button{ width: 20px; }
.bottom-slick .slick-dots li.slick-active, .bottom-slick .slick-dots li.slick-active button{ width: 50px; }
.logo-b{ width: 100%; text-align: center; margin-bottom: 30px; }
.bototm-p{ width: 50%; }
.home body{/* padding-top: 90px; */}
.header{position:unset;}
.footer-bottom span{ padding:0 10px; }
.nav-down-box{ position: static; width: 100%; border:/css/none; margin:0 !important; padding:0; background: /css/none; }
.nav-down-img{ display: /css/none; }
.nav-down-ul{ width: 100%; margin:0;     background: #0c74e1;}
.nav-down-ul li a{ font-size: 14px; }
.nav-list li a.nav-a{ padding:0px 15px; height: 40px; line-height: 40px; }
.nav-down-box:before{ display: /css/none; }
.list-top{ height: auto; background: #1142bb; }
.list-top .sm{display:/css/none;}
.list-top .header-bottom,.list-top{ position: relative; z-index: 10000!important; }
.list-top .header-bottom .container,.list-top .header-bottom,.list-top .header{ height: 50px; background: /css/none; position: relative; z-index: 10000!important; }
.list-top .header-bottom{ border-bottom: solid 1px #fff; }
.list-top .header{ display: block; }
.list-top-nav{ width: 100%; }
.list-top-nav li a{ font-size: 16px; }
.nav-list{z-index: 100000;max-height: 395px;overflow-y: auto;}
.jz-list li{width: 33.333333%;margin-bottom: 20px;}
.gk-header p,.gk-txt p{font-size: 16px !important;line-height: 30px !important;}
.gk-title{ font-size: 36px; position: static; text-align: center; margin-bottom: 20px; }
.gk-header{ padding-left: 0px; margin-top: 50px; }
.gk-txt img{margin:15px 0;}
.list-top .nav-list{ border-top: /css/none; }
.ld-title{ margin:30px 0; }
    .pc-txt{ display: /css/none; }
    .phone-txt{ display: inline-block; }
    .list-top{padding: 90px 0 0px;}
.jg-list .zslist{width:100%;}
.search-box{width:500px;margin-left: -250px;}
.jsjg{margin: 0 auto 20px;position: relative;left: 0;}
.dl-lind a{font-size: 22px;}
.list-top::after{display:/css/none;}
.nav-list li:nth-child(7) .nav-down-box{margin: 0px;}
.nav-list li:nth-child(8) .nav-down-box{margin: 0px;}
.dl-txt p img{width:100%;height:auto;display: block;}
.banner{max-height: 570px;}
.banner a p{left:0;right:0;background: rgba(0,0,0,0.5);padding-right: 150px;}
.video-link .sp2{display:block;}
.video-link .sp{display:/css/none;}
  }
  @media(max-width: 768px){
     #adu28,#adu29{display:/css/none;}
    .top{height:80px;display:/css/none}
    .topz{width:100%;text-align:right; }
.list-top{padding-top:50px}
    .topy{width:100%;text-align:right;}
    .title{ text-align: left; padding:20px 0; }
    .title span.tt-span{ font-size: 24px; background-size: auto 50px; line-height: 50px; padding-left: 80px; }
    .title a{ bottom: 30px; font-size: 16px; }
    .news-img-ul li{ width: 50%; margin-bottom: 15px; }
    .news-img-tt{ margin-top: 5px; padding:0; }
    .news-top-l{ width: 80px; padding-top: 15px; min-width: 80px; height: 80px!important; display: block; float: left; font-size: 14px; }
    .news-top-l span{ font-size: 18px; }
    .news-top{max-width: 100%;display: block;height: 80px;margin-bottom: 0;}
    .news-top-r{ display: block; margin-left:80px; height: 80px!important; }
    .news-top-p{height: 25px;color: #555;}
    .news-top-b .news-top-tt{ height: 25px; }
    .news-top-b{ margin-bottom: 0; }
    .tt-sm img{width: 70px;}
    .tt-sm{ font-size: 24px; height: 50px; margin-bottom: 5px; }
    .tt-sm span font{ left: 110px; }
    .tt-sm span{ padding-top: 0; }
    .tt-sm a{top: 5px;line-height: 34px;font-size: 16px;}
    .row-box .col-xs-6:nth-child(2) .tt-sm{ margin-top: 20px; }
    .news-table-width{ width: 100%; float: /css/none!important; }
    .news-table li{margin-bottom: 25px;border-bottom: 5px solid #0559a7;box-shadow: 0 5px 11px 0px rgba(0, 0, 0, 0.15);}
    .tt-sm:before{left: 210px;bottom: 25px;}
    .col-xs-6.r .tt-sm:before{left: 210px;}
    .img-list{ width: auto; float: /css/none!important; margin:0 -5px; }
    .img-list li{ float: left; width: 33.333333%; padding:0 5px; }
    .img-list li a::after{background-size:25%;}
    .tt-back span{ font-size: 24px; }
    .back-tow{padding: 30px 0 55px;}
    .hd-ul li{}
    .hd-ul-c{display:block;}
    .hd-ul-c li{width:100%;}
.xcpys li:first-child {
    position: static !important;
}
    .hd-ul li a span img{ height: 40px; }
    .hd-ul li a span{ line-height: 40px; }
    .hd-ul li a{font-size: 16px;height: auto;padding:30px 0;height: 150px;}
    .tt-back span, .video-link a span{ font-size: 24px; }
    .hd-ul-d li:nth-child(3) a span,.hd-ul-d li:nth-child(4) a span{ line-height: 40px; }
    .number-tt{ font-size: 28px; height: 24px; line-height: 24px; }
    .number-tt-sm{ font-size: 14px; }
    .number-back{ padding:30px 0; }
    .number-img{ top: 0; left: 0; width: 100%; text-align: center; }
    .number-box{ width: 100%; padding-left: 0; padding-top: 80px; }
    .number-right{ display: block; }
    .number-top span{ font-size: 28px; }
    .number-row .col-xs-3{ margin-top: 15px; }
    .bottom-tt{ font-size: 24px; margin-bottom: 20px; height: 24px; line-height: 24px; }
    .bottom-slick{ margin-bottom:0; }
    .bottom-nav{ width: 100%; float: /css/none!important; }
    .bottom-nav li{ text-align: center; }
    .bottom-nav li a{ font-size: 18px; padding-top: 0; }
    .bottom-nav li a:before{ height: 30px; width: 4px; margin-left:-2px; }
    .ewm-link{ width: 200px; float: /css/none!important; margin:0 auto; text-align: center; margin-top: 25px; }
    .ewm-link a img{ width: 50px; }
    .bottom-center{ margin-top: 25px;margin-left:0px; }
    .bototm-p p{ margin-left: 0; }
    .bototm-p{ width: 100%; }
    .ewm-link li a span img{ width: 100px; height: 100px; max-width: 100px; }
    .ewm-link li a span{ margin-left: -62px; }
    .footer-bottom{font-size: 14px;padding:10px 0;}
    .bottom-container{padding-bottom: 20px;padding-top: 30px;}
    .bottom-slick-img{ width: 100%; }
    .bottom-slick-img a{ padding-top: 60%; }
    .bottom-slick-box, .bottom-slick-img a,.bottom-slick .slick-list{ height: auto; }
    .bottom-slick-right{ width: 100%; padding:15px 15px; }
    .bottom-slick-tt a{ font-size: 18px; }
    .bottom-slick-a{ font-size: 16px; width: 120px; height: 40px; line-height: 40px; }
    .bottom-slick{ padding:0; }
    .bottom-box{ padding:30px 0 100px 0; }
    .bottom-slick-p{ height: 50px; margin-top: 5px; }
    .hd-ul-b li a span{ margin-bottom: 10px; }
.pagination > li > a, .pagination > li > span{ margin:0 5px; border-radius: 4px; font-style: 14px; padding:6px 10px; color: #333; }
    .subtit{font-size:16px;}
    .list-top-left{ position: static; font-size: 18px; margin-bottom: 15px; }
    .list-top-bottom{ margin-top: 15px; padding-bottom: 10px; padding-left: 0; }

    .list-top-nav li{ width: 33.333333%; padding-right: 10px; height: auto; text-align: left;  }
    .list-top-nav li a span{ display: inline; }
    .list-top-nav li a{ font-size: 14px; display: block;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;
 }
.dl-title{font-size: 22px;margin:30px 0 20px 0;}
.dl-title span{ padding:0 30px; }
.dl-title:before{ height: 2px; margin-top: -1px; }
.dl-txt{ font-size: 14px; line-height: 25px; margin-bottom: 30px; }
.dl-txt p{font-size: 14px !important;line-height: 25px !important;}
.dl-list li{ width: 50%; padding:0 10px; }
.dl-list{ margin:0 -10px; }
.dl-lind a{font-size: 16px;}
.dl-lind{ background-size: 100% auto; padding-top: 10px; margin-top: 10px; }
.bottom-container-sm{ padding:30px 0; }
.jz-list li{ width: 50%; margin-bottom: 15px; padding:0 10px;  }
.jz-list{ margin:0 -10px; }
.jz-name a{ font-size: 16px; }
.list-top-nav-lg{ padding-left: 0; }
.jg-list li{ width: 100%; margin-bottom: 0; }
.jg-list li a span font, .jg-list li a span{ width: 60px; }
.jg-list li a { padding-left: 70px; font-size: 16px; }
.jg-list li a span font{ background-size: auto 25px!important; }
.list-top-nav-lg li{ text-align: center; }
.list-top-nav-gk{ padding-left: 0; }
.gk-header p,.gk-txt p{font-size: 18px !important;line-height: 25px !important;}
.gk-title{ font-size: 24px; position: static; text-align: center; margin-bottom: 20px; }
.gk-header{ padding-left: 0px; margin-top: 30px; }
.ld-img-box{ width: 150px; float: /css/none!important; margin:0 auto 10px auto; padding-top: 0; }
.ld-name{ margin-top: 10px; }
.ld-name a{ font-size: 18px; }
.ld-right{ width: 100%; }
.ld-right p{ font-size: 14px; line-height: 25px; }
.ld-list li{ margin-bottom: 30px; }
.news-img-tt a{ font-size: 16px; }
.hd-ul li:nth-child(3) a span, .hd-ul-b li a span{ margin-bottom: 10px; }
.banner{max-height: 415px;}
 .news-top-l:before {height: auto;}
 #jzgmc{width:100px;height:35px;background:rgb(4 78 188 / 70%);color:#fff;text-algin:center;line-height:35px;font-size:18px;margin-top:-35px;margin-bottom: 20px;}
 .about1-left{width:100%;}
.about1-right{width:100%;}
.about1-right img{    display: block;
    margin: 0px auto 10px;}
.about1-left-list{padding:10px;}
.about1-left-list li{width:50%;}
}
@media( max-width: 640px){
.modal-back{bottom: 70%;top: 40px;}
.search-box {
    width: 300px;
    margin-left: -150px;
    top: 15%;
}
.btn-search, .btn-search:hover, .btn-search:focus{width:70px;}
.jsjg{margin: 0 auto 20px;position: relative;left: 0;padding: 0;}
.banner{max-height:340px;}
.banner .text-elise{left: 1px;right: 1px;font-size: 12pt;font-weight:both;}
}

@media( max-width: 425px){
     .top span{padding:0 6px;}
}

@media( max-width: 420px){
    .list-top-nav li{ width: 50%;}
    .jz-list li{width:100%;}
    .banner{max-height:220px;}
    .search-box .form-control, .search-box, .btn-search, .btn-search:focus{height:40px;line-height:40px;}
    .hd-ul li a{padding:20px 0;}
    .hd-ul li a{height:130px;}
}
@media( max-width: 380px){
     .banner{max-height:200px;}
     .top span{padding:0 1px;}
}
@media( max-width: 360px){
     .banner{max-height:192px;}
 .top span{padding:0 4px;}
}

@media (min-width: 1079px){
.slick-list{overflow:hidden;}

}