body{PADDING-RIGHT:0px;PADDING-LEFT:0px;FONT-SIZE:12px;PADDING-BOTTOM:0px;MARGIN:0px;PADDING-TOP:0px;FONT-FAMILY: "微软雅黑",Verdana, Arial, Helvetica, sans-serif;
    line-height:20px; background:#f4f4f4;}
    table{ margin:0 auto;border-spacing:0;border-collapse:collapse; }
    table tr td{border:1px solid #000; text-align:center;}
    img{border:0;}
    ol,ul,li{padding:0px;margin:0px;list-style-type:none;}
    caption,th {text-align:left;}
    form,ul,li,h1,h2,h3,h4,h5,h6,p,dl,dd,dt.input{margin:0px;padding:0px;}
    address,caption,cite,code,dfn,em,th,var {font-weight:normal; font-style:normal;} 
    A:link,A:visited{TEXT-DECORATION:none; }
    A:hover { TEXT-DECORATION:none;}
    input{outline:none;}
    a{color:#333333;}
    .w1200{ width:1200px; height:auto; margin:0 auto; background:#fff;}
    .clear {clear:both; height:0; line-height:0; overflow:hidden;}
    .top{ min-width:1200px; height:37px; background:#00549c;}
    .topc{ width:1200px; height:37px; margin:0 auto;}
    .topclf{ width:300px; float:left; line-height:37px; color:#fff;}
    .topclf span{ float:left; min-width:60px;}
    .topr{ width:300px; float:right;}
    .topr li{ float:right; height:37px; line-height:37px;color:#fff;}
    .topr li a{ padding:0 10px; display:block;color:#fff;}
    .ban{ height:166px; background:url(../images/sl_03.jpg) right no-repeat #fff;width:1200px;  margin:0 auto; }
    .log{ width:646px; height:75px; padding-top:56px; float:left; padding-left:20px;}
    .sous{ height:32px; width:270px; float:right; padding-top:70px; padding-right:20px;}
    .souin{ width:221px; float:left; height:32px;}
    .souin input{ width:219px; height:28px; border:1px solid #ccc; background:#fff;}
    .soub{ width:49px; height:32px; float:left;}
    
    .nav {position:relative;width:100%;height:55px;line-height:55px;}
    .nav ul {padding:0; margin:0;list-style-type: none;  margin:0 auto;}
    .nav ul li {float: left;position:relative;z-index:998;display:block;font-size: 16px;}
    .nav ul li.last{ background:none;}
    .nav ul li a{display:block;text-align:center;width: 98px;color: #000;}
    .nav ul li ul {display:none;}
    .nav ul li ul li{width:110px; position:static; border-right:none !important;}
    .nav ul li:hover a { color:#fff; background:#457dc8;}
    .nav ul li.hover a {  color: #f2f6fc;background: #457dc8;}
    .nav ul li:hover ul {display:block; position:absolute; left:0; z-index:99999999999999 !important;}
    .nav ul li:hover ul li ul {display: none;}
    .nav ul li:hover ul li { float:none; height:36px; line-height:36px;text-align:center;}
    .nav ul li:hover ul li a {font-size:14px; display:block; color:#fff; background:#457dc8 !important;}
    .nav ul li:hover ul li a:hover {color:#fff; text-align:center; background:#7ca6df !important;}
    .nav{height:40px;/* background:#00549c; */margin:0 auto;}
    
    .flash{ width:1177px; height:246px; margin:0 auto; padding:10px 0px 20px 0px;}
    .kus{ height:52px; width:1177px; padding-bottom:20px;margin:0 auto;}
    .kusl{ width:151px; float:left; height:52px; background:#eadfbf; font-size:16px; color:#7c6323; text-align:center; line-height:52px; margin-right:19px;}
    .kus2{ width:151px; float:left; height:52px; background:#eed9bc; font-size:16px; color:#946c35; text-align:center; line-height:52px; margin-right:19px;}
    .kus3{ width:151px; float:left; height:52px; background:#eedbcb; font-size:16px; color:#ae7d55; text-align:center; line-height:52px; margin-right:19px;}
    .kus4{ width:151px; float:left; height:52px; background:#b8d3fc; font-size:16px; color:#204677; text-align:center; line-height:52px; margin-right:19px;}
    .kus5{ width:151px; float:left; height:52px; background:#b8e2f0; font-size:16px; color:#287189; text-align:center; line-height:52px; margin-right:19px;}
    .kus6{ width:151px; float:left; height:52px; background:#b8f0e0; font-size:16px; color:#21725b; text-align:center; line-height:52px; margin-right:19px;}
    .kus7{ width:151px; float:left; height:52px; background:#e9f0b8; font-size:16px; color:#5f6726; text-align:center; line-height:52px; margin-right:19px;}
    
    .tz260{ width:1177px; height: auto; margin:0 auto; padding-bottom:20px;}
    .tzld{ width:576px; float:left; height:260px; background:#e7e7e7;}
    .tarr{ width:571px; float:right; height:auto;}
    .tarrt{ height:34px; background:url(../images/sl_25.jpg) bottom repeat-x; width:100%}
    .taimg{ min-width:100px; background:url(../images/sl_19.jpg) 0 12px no-repeat; height:34px;float:left; }
    .tarrtlf{ min-width:100px; height:34px; background:url(../images/sl_23.jpg) bottom repeat-x; font-size:16px; text-indent:10px; line-height:34px; color:#00549c}
    .tarrtrr{ font-size:14px; min-width:50px; line-height:34px; text-align:right; float:right;}
    .talis{ width:100%; height:auto; padding-top:10px;}
    .talis li{ line-height:27px; background:url(../images/sl_15.jpg) 0 13px no-repeat; text-align:right; font-size:14px;}
    .talis li a{ float:left; text-align:left; text-indent:10px;}
    .tarrtlf{ height:34px; background:url(../images/sl_25.jpg) bottom repeat-x; width:100%;}
    .tarrlf{ width:571px; float: left; height:auto;}
    
    .cont{padding:0px;}
    .hidden{display:none;}
    .scrolldoorFrame{width:100%;overflow:hidden;}
    .scrollUl{width: 714px;overflow:hidden;height:34px;margin: 0 auto;}
    .scrollUl li{float:left;}
    .sd01{cursor:pointer;width: 120px;background: url(../images/sl_17.jpg) bottom repeat-x;font-size:20px;height:34px;line-height:34px;text-align:center;color: #00549c !important;margin: 0px 50px;font-weight: 700;}
    .sd02{cursor:pointer;width:120px;height:34px;line-height:34px;text-align:center;font-size: 20px;font-weight: 600;color: #457dc8 !important;margin: 0px 22px;}
    .kkcw{ width:100%; height:34px;background: url(../images/sdl_19.jpg) bottom repeat-x;}
    .sd01 a{color: #00549c;}
    
    
    
    .hieg3{ background:#396195; height:3px; font-size:0px; line-height:30px;width:1177px; margin:0 auto;padding-bottom:15px;}
    
    .tz260ss{ width:1177px; height: auto; margin:0 auto; border-bottom:3px solid #396195; padding-bottom:20px;}
    .intu{ width:1177px; height:140px;margin:0 auto;padding-top:15px; }
    .intuc{ border:1px solid #e0e0e0; height:127px;}
    .intucl44{ width:25px; background:#00549c; float:left; padding:24px 10px; width:24px; color:#fff; font-size:16px;}
    .inturr{ width:1110px; float:left; height:110px; padding-top:10px; padding-left:10px;}
    .youq{ width:1177px; height:80px; margin:0 auto;}
    .youlink{ width:95%; margin:0 auto; height:30px; padding-top:15px;}
    .youlink li{ width:275px; float:left; height:30px; text-align:center;}
    .bqq{ height:70px; background:#00549c; width:1200px; margin:0 auto; line-height:25px; padding-top:10px;color:#fff; text-align:center;  }
    .flashcc img {
        width: 100%;
        height: 100%;
    }
    .flashcc{ width:1177px; height:150px; margin:0 auto; padding:10px 0px 20px 0px;}
    .liblf{ width:220px; float:left; background:#00549c; height:auto;}
    .liblfr{ width:930px; float:right; height:auto;}
    .lanm{height:50px;line-height:50px;color:#fff;font-size: 20px;text-align:center;position: relative;}
    .lanm span {
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        right: 0;
        width: 50px;
        height: 50px;
        background: url(../images/sub_left_down2.png) no-repeat center center;
        background-size: 14px 14px;
        display: none;
        cursor: pointer;
        z-index: 1;
    }
    .ldq{ width:100%; height:47px; background:#fff url(../images/sl_04.jpg) left no-repeat; line-height:47px; text-indent:50px; font-size:14px; }
    .lanm-box{padding-left: 10px;}
    .ldqa{ width:100%; height:47px; background:#fff url(../images/sl_05.jpg) left no-repeat; line-height:47px; text-indent:50px; font-size:14px;}
    .ldqa a{ display:block;}
    .ldqa a:hover{background:#fff url(../images/sl_04.jpg) left no-repeat;}
    
    .tlls{width:100%;height:auto;padding-top:10px;min-height: 500px;}
    .tlls li{ line-height:35px; background:url(../images/sl_15.jpg) 0 16px no-repeat; text-align:right; font-size:14px;}
    .tlls li a{ float:left; text-align:left; text-indent:10px; width: calc(100% - 90px); white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all;}
    .fany{ height:40px; line-height:40px; text-align:center;}
    
    .jiajj{ font-size:14px; padding:20px; text-indent:28px; width:95%; margin:0 auto; line-height:35px;}
    
    .conth{ width:95%; height:auto; margin:0 auto;}
    
    .conth1{ font-size:30px; text-align:center; line-height:45px; padding:20px 0px;}
    .conthsj{ height:35px; line-height:35px; text-align:center; color:#999; border-bottom:1px  dotted #e7e7e7;}
    .concon{ padding:20px; font-size:14px; line-height:35px;}
    .concon p{ text-indent:28px;}
    .concon img {
    max-width: 600px;
    /*width: 100% !important;*/
    height: auto !important;
}
    
    
    
    
    
    
    
    .kmw1200{width: 1400px;margin:0 auto;/* background:#fff; */margin-top: 46px;}
    .klvo{ height:100px;}
    .klvolf{float:left;margin-top: 26px;}
    
    .kl700{float:right;height:80px;width:700px;margin-top: 38px;}
    .kl700 li{ width:100px; float:left; line-height:40px; height:40px; text-align:center; font-size:14px;}
    .kl700 li a{ display:block;}
    .kl700 li a:hover{background:#528adc; height:40px; color:#fff;}
    .kl700a{ background:#528adc; width:100px; height:40px; color:#fff;}
    .kl700a a{color:#fff;}
    
    .ty{width:100%;/* background:url(../images/tb.png) center no-repeat; */background-size:100%;height: 94px;}
    .souw{width: 305px;height: 21px;margin:0 auto;padding-top: 20px;position: absolute;right: 100px;top: 10px;}
    .souinw{ width:517px; float:left; height:45px; background:url(../images/sd.png) center no-repeat;}
    .souinw input{ width:500px; height:30px; background:#fff; margin-top:5px; margin-left:10px; border:none; }
    .soubw{ width:105px; height:45px; float:left;}
    .wban{width: 100%;height: auto;margin:0 auto;margin-top:15px;overflow: hidden;}
    
    .ck-slide {width: 100%;height: 550px;margin: 0 auto;position: relative;overflow: hidden;}
    .ck-slide ul.ck-slide-wrapper { height: 340px; position: absolute; top: 0; left: 0; z-index: 1; margin: 0; padding: 0;}
    .ck-slide ul.ck-slide-wrapper li a { line-height:0px; display:block;}
    .ck-slide-wrapper li{width: 100%;height: 550px;}
    .ck-slide-wrapper li img{display:block;width: 100%;height: 100%;object-fit: cover;}
    .ck-slide .ck-prev, .ck-slide .ck-next { position: absolute; top: 50%; z-index: 2; width: 35px; height: 70px; margin-top: -35px; border-radius: 3px; opacity: .15; background: red; text-indent: -9999px; background-repeat: no-repeat; transition: opacity .2s linear 0s;}
    .ck-slide .ck-prev { left: 5px;	background: url(../images/arrow-left.png) #000 50% no-repeat;}
    .ck-slide .ck-next { right: 5px; background: url(../images/arrow-right.png) #000 50% no-repeat;}
    
    .ck-slidebox { position: absolute; left: 50%; bottom: 12px; z-index: 30;}
    .ck-slidebox ul { height: 20px; padding: 0 4px; border-radius: 8px; background: rgba(0,0,0,0.5);}
    .ck-slidebox ul li { float: left; height: 12px; margin: 4px 4px;}
    .ck-slidebox ul li em { display: block;	width: 12px; height: 12px; border-radius: 100%;	background-color: #fff;	text-indent: -9999px; cursor: pointer;}
    .ck-slidebox ul li.current em { background-color: #fe6500;}
    .ck-slidebox ul li em:hover { background-color: #fe6500;}
    
    
    .klijrr{width:1200px;height:70px;margin:0 auto;margin-top: 33px;}
    .klij01{width:30%;height:70px;float:left;background: #134c81;line-height:70px;font-size:18px;text-align:center;margin-right:48px;border-radius:10px;/*IE6*/-moz-border-radius:10px;-webkit-border-radius:10px;}
    .klij01 a{color: #ffffff;}
    .klij02{width:30%;height:70px;float:left;background: #134c81;line-height:70px;font-size:18px;text-align:center;margin-right:48px;border-radius:10px;/*IE6*/-moz-border-radius:10px;-webkit-border-radius:10px;}
    .klij02 a{color: #ffffff;}
    .klij03{width:30%;height:70px;float:left;background: #134c81;line-height:70px;font-size:18px;text-align:center;margin-right:18px;border-radius:10px;/*IE6*/-moz-border-radius:10px;-webkit-border-radius:10px;}
    .klij03 a{color: #fffbf8;}
    .klij04{width:225px;height:70px;float:left;background: #134c81;line-height:70px;font-size:18px;text-align:center;margin-right:18px;border-radius:10px;/*IE6*/-moz-border-radius:10px;-webkit-border-radius:10px;}
    .klij04 a{color: #ffffff;}
    .klij05{width:225px;height:70px;float:left;background: #134c81;line-height:70px;font-size:18px;text-align:center;border-radius:10px;/*IE6*/-moz-border-radius:10px;-webkit-border-radius:10px;}
    .klij05 a{color: #fffefd;}
    
    
    .tzgg{ height:387px; width:1200px; margin:0 auto; margin-top:20px;}
    .tzgglf{ width:560px; float:left; height:357px; background:#fff; padding:15px;}
    .tzggtop{ height:40px; background:url(../images/sdl_19.jpg) bottom repeat-x;}
    
    
    .tzggtoplf{min-width:100px;text-align:center;font-size: 20px;line-height:40px;font-weight: 600;float:left;/* color: #457dc8; */background:url(../images/sdl_17.jpg) bottom repeat-x;}
    .tzggtoprr{width:58px;float:right;line-height:40px;text-align:right;font-size: 15px;font-weight: 500;}
    
    
    
    .tzggrr{ width:560px; float: right; height:357px; background:#fff; padding:15px;}
    
    .talislk{ width:100%; height:auto; padding-top:20px;}
    .talislk li{ line-height:37px; background:url(../images/sdl_13.jpg) center left no-repeat; text-align:right; font-size:14px; color:#999999;}
    .talislk li a{ float:left; text-align:left; text-indent:10px; width: calc(100% - 90px); white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all;}
    
    .taoppz{ width:100%; height:auto; margin-top:25px;}
    
    
    .tanr780li{ height:72px; width:100%; margin-bottom:31px;}
    .tanr780lilf{ width:69px; height:72px; float:left; text-align:center;}
    .tanr780lilf h3{line-height:40px;font-weight:normal;background:#f4f4f4;color:#ab0000;font-size: 23px;}
    .tanr780lilf p{ line-height:32px; color:#000; background:#d0d0d0;}
    .tanr780lilrr{ width:calc(100% - 90px); height:65px; float:right;}
    .tanr780lilrr h3{ line-height:25px; font-weight:normal; font-size:16px; color:#000; white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all;}
    .tanr780lilrr p{ line-height:25px; color:#505050; height: 50px; overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;}
    
    .dajg324{ width:1170px; height: auto; background:#fff; margin:0 auto; margin-top:15px; padding:15px;}
    .bah300{ width:100%;     min-height: 210px; margin-top:20px;}
    
    .taggk{ width:97%; height:auto; padding-top:20px; margin-left:35px;}
    .taggk ul{overflow: hidden;}
    .taggk li{ line-height:37px; background:url(../images/sdl_13.jpg) center left no-repeat; text-align:right; font-size:14px; color:#999999; float:left; width:47%; margin-right:3%;}
    .taggk li a{ float:left; text-align:left; text-indent:10px; width: calc(100% - 90px); white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all;}
    .gupy{ height:200px; width:100%; margin-top:15px; line-height:35px;}
    .kklink{ height:30px; width:100%; margin-top:15px;}
    .kklink li{/* width:170px; */padding:0 61px;float:left;height:30px;}
    .banhs{ height:160px; background: url(../images/ft-bg.jpg) center left no-repeat; margin-top:20px; text-align:center; line-height:35px; padding-top:30px; font-size:14px; color:#fff;}
    
     .klvolf{
                
            }
            .klvolf .zhuzhan{
                float:left;
                width: 340px;
            }
            .klvolf .zizhan{
                float:left;
               
            }
            .klvolf .zhuzhan img{
               width: 100%;
            }
            .klvolf .zizhan {
               font-size: 30px;
               color: #020202;
               font-weight: bold;
               line-height: 58px;
               /* width: 230px; */
               /* margin-top: 7px; */
            }
            .klvolf .zizhan img{
                width: 100%;
        }
    .w12fg00{ width:1200px; height:auto; margin:0 auto; background:#fff; border-top:2px solid #0063b7;}
    
    .link  ul{justify-content: center;}
    .link  li{padding: 0 0.6rem;text-align: center;}
    .link  li .img{width: 0.78rem;height: 0.78rem;display: flex;align-items: center;justify-content: center;margin: 0 auto .15rem;}
    .link  li p{color: #fff;font-size: 0.18rem;line-height: 1.3;}
    
    .link  h3{font-size: 0.2rem;color: #fff;line-height: 1.5;margin-bottom: 0.3rem;}
    .link  li{font-size: 14px;line-height: 36px;transition: 0.5s;min-width: 69px;}
    
    
    /********banner********/
    .banner-wrap {
        padding-top: 0px;
        padding-right: 0;/* padding-bottom: 45px; */
        padding-left: 0;
    }
    .focusBox {
        position: relative;
        width: 100%;
        height: 550px;
        overflow: hidden;
    }
    .focusBox .pic img {
        width: 100%;
        height: 550px;
        display: block;
        border: 0;
    }
    .focusBox .pic li span {
        background: url(../images/banner-text-bg.png) center center;
        color: #fff;
        position: absolute;
        bottom: 87px;
        padding: 19px 32px;
        font-size: 18px;
    }
    .focusBox .hd {
        width: 1200px;
        position: absolute;
        z-index: 1;
        bottom: 10px;
        left: 0;
        height: 30px;
        line-height: 30px;
        text-align: center;
    }
    .focusBox .hd li {
        cursor: pointer;
        display: inline-block;
    *display:inline;
        zoom: 1;
        width: 15px;
        height: 15px;
        margin: 4px;
        background: url(../images/lunbo-li-bg1.png) no-repeat center center;
        overflow: hidden;
        line-height: 9999px;
    }
    .focusBox .hd .on {
        background: url(../images/lunbo-li-bg.png) no-repeat center center;
    }
    .focusBox .prev, .focusBox .next {
        width: 35px;
        height: 60px;
        position: absolute;
        top:50%;
        z-index: 3;
        filter: alpha(opacity=100);
        -moz-opacity: 1;
        opacity: 1;
        -webkit-transition: All .5s ease;
        -moz-transition: All .5s ease;
        -o-transition: All .5s ease
    }
    .focusBox .prev {
        background-image: url(../images/prev.png);
        background-position: 0px 0;
        left: 0
    }
    .focusBox .next {
        background-image: url(../images/next.png);
        background-position: 0px 0;
        right: 0
    }
    .focusBox .prev:hover, .focusBox .next:hover {
        filter: alpha(opacity=100);
        -moz-opacity: 1;
        opacity: 1
    }
    
    
    .flex { display: flex;flex-wrap: wrap; }
     .win{/* width: 182px; */margin-top: 8px;}
     .win div{height: 50px;line-height: 40px;margin-top:5px;}
     .win div a{display: block;font-size: 14px;padding-left: 65px;}
     .win .icon1{width: 180px;height: 40px;border:1px #d4d4d4 solid;background: #f7f7f7 url(../images/img/b1.png) no-repeat 20px center;float: left;margin-right: 10px;}
     .win .icon2{width: 180px;height: 40px;border:1px #d4d4d4 solid;background: #f7f7f7 url(../images/img/b2.png) no-repeat 20px center;float: left;margin-right: 10px;}
     .win .icon3{width: 180px;height: 40px;border:1px #d4d4d4 solid;background: #f7f7f7 url(../images/img/b3.png) no-repeat 20px center;float: left;margin-right: 10px;}
     .win .icon4{width: 180px;height: 40px;border:1px #d4d4d4 solid;background: #f7f7f7 url(../images/img/b4.png) no-repeat 20px center;float: left;margin-right: 10px;}
     .win .icon5{width: 180px;height: 40px;border:1px #d4d4d4 solid;background: #f7f7f7 url(../images/img/b5.png) no-repeat 20px center;float: left;margin-right: 10px;}
     .win .icon6{width: 180px;height: 40px;border:1px #d4d4d4 solid;background: #f7f7f7 url(../images/img/b6.png) no-repeat 20px center;float: left;margin-right: 10px;}
    .win .icon7{width: 180px;height: 40px;border:1px #d4d4d4 solid;background: #f7f7f7 url(../images/img/b7.png) no-repeat 20px center;float: left;margin-right: 10px;}
     .win .icon8{width: 180px;height: 40px;border:1px #d4d4d4 solid;background: #f7f7f7 url(../images/img/b8.png) no-repeat 20px center;float: left;margin-right: 10px;}
     .win .icon1:hover a,.home-bg .win .icon2:hover a,.home-bg .win .icon3:hover a,.home-bg .win .icon4:hover a,.home-bg .win .icon5:hover a,.home-bg .win .icon6:hover a,.home-bg .win .icon7:hover a,.home-bg .win .icon8:hover a{color: #FFF}
     .win .icon1:hover{width: 180px;height: 40px;border:1px #134c81 solid;background: #134c81 url(../images/img/b01.png) no-repeat 20px center;color: #FFF}
     .win .icon2:hover{width: 180px;height: 40px;border:1px #134c81 solid;background: #134c81 url(../images/img/b02.png) no-repeat 20px center;color: #FFF}
     .win .icon3:hover{width: 180px;height: 40px;border:1px #134c81 solid;background: #134c81 url(../images/img/b03.png) no-repeat 20px center;color: #FFF}
     .win .icon4:hover{width: 180px;height: 40px;border:1px #134c81 solid;background: #134c81 url(../images/img/b04.png) no-repeat 20px center;color: #FFF}
     .win .icon5:hover{width: 180px;height: 40px;border:1px #134c81 solid;background: #134c81 url(../images/img/b05.png) no-repeat 20px center;color: #FFF}
     .win .icon6:hover{width: 180px;height: 40px;border:1px #134c81 solid;background: #134c81 url(../images/img/b06.png) no-repeat 20px center;color: #FFF}
     .win .icon7:hover{width: 180px;height: 40px;border:1px #134c81 solid;background: #134c81 url(../images/img/b07.png) no-repeat 20px center;color: #FFF}
     .win .icon8:hover{width: 180px;height: 40px;border:1px #134c81 solid;background: #134c81 url(../images/img/b08.png) no-repeat 20px center;color: #FFF}
    
    
    /* 新增banner */
    /*banner*/
    .banner,
    .banner div.slick-list,
    .banner .slick-slide a,
    .banner .slick-slide a img {
        width: 100%;
        height: auto;
    }
    
    .banner {
        overflow: hidden;
        position: relative;
        z-index: 1;
    }
    
    .banner .slick-slide {
        overflow: hidden;
    }
    
    .banner .slick-slide a {
        display: block;
        overflow: hidden;
        position: relative;
    }
    
    .banner .slick-slide img {
        display: block;
        width: 100%;
        transform: scale(1.1);
        transition: all 5s ease-out;
    }
    
    .banner .img_scale img {
        transform: scale(1);
    }
    
    .banner .slick-dots {
        max-width: 1200px;
        margin: 0 auto;
        bottom: 15px;
        width: 100%;
        left: 0;
        right: 0;
        text-align: center;
        font-size: 0;
        z-index: 9;
    }
    
    .banner .slick-dots li {
        width: 12px;
        height: 12px;
        background: #fff;
        border-radius: 50%;
        vertical-align: middle;
        margin: 0 4px;
        padding: 0;
        position: relative;
        z-index: 1;
        transition: all 0.5s;
    }
    
    .banner .slick-dots li button {
        display: none;
    }
    
    .banner .slick-dots li.slick-active {
        background: #005c30;
    }
    
    .banner .slick-prev,
    .banner .slick-next {
        width: 35px;
        height: 70px;
        z-index: 9;
        opacity: 0.1;
    }
    
    .banner .slick-prev {
        left: 5px;
        background: url(../images/arrow-left.png) #000 50% no-repeat;
    }
    
    .banner .slick-next {
        right: 5px;
        background: url(../images/arrow-right.png) #000 50% no-repeat;
    }
    
    .banner:hover .slick-prev,
    .banner:hover .slick-next {
        opacity: 0.6;
    }
    
    
    .wap {
        display: none !important;
    }
    
    @media screen and (max-width:1400px) {
        .kmw1200{width: auto;padding-left: 15px;padding-right: 15px;}
        .souw{right: 0;}
        .klvolf .zhuzhan{width: 240px;}
        .klvolf .zizhan{font-size: 22px;line-height: 45px;}
    }
    @media screen and (max-width:1220px) {
        .klvolf .zhuzhan {
            width: 200px;
        }
        .klvolf .zizhan {
            font-size: 18px;
            line-height: 37px;
        }
        .kl700 {width: calc(100% - 390px);margin-top: 28px;}
        .nav ul{text-align: right;}
        .nav ul li{width: auto;float: none;display: inline-block;}
        .nav ul li a{width: auto;font-size: 14px;padding: 0 12px;}
        .klijrr,.tzgg{width: auto;padding-left: 15px;padding-right: 15px;}
        .dajg324{width: auto; margin: 15px 15px 0 15px;}
        .klijrr{height: auto;overflow: hidden;}
        .klijrr>div{width: 19%; margin-right: 1.2%;}
        .klijrr .klij05{margin-right: 0;}
        .tzgglf,.tzggrr{width: calc(49.166% - 30px);}
        .kklink{height: auto;}

        .w12fg00{width: 100%;}
        .flashcc{width: auto;padding: 10px 15px 20px 15px;}
        .w1200{width: auto; padding: 0 15px;}
        .tz260{width: auto;}
        .liblfr{float: none; width: auto; overflow: hidden; padding-left: 50px;}
    }
    @media screen and (max-width:1024px) {
        body {
            padding-top: 60px !important;
        }
        .ty,
        .klvo {
            display: none !important;
        }
    
        .m-top {
            max-width: 1920px;
            margin: 0 auto;
            position: fixed;
            right: 20px;
            top: 18px;
            width: 25px;
            height: 25px;
            z-index: 9999;
        }
    
        .wap {
            display: block !important;
        }
    
        .wap-menu {
            position: absolute;
            top: 0;
            right: 0;
            z-index: 99999;
            font-size: 0;
            cursor: pointer;
        }
    
        .wap-menu img {
            height: 25px;
        }
    
        .close-menu {
            display: none;
            position: absolute;
            right: 0;
            top: 0;
        }
    
        .m-head {
            position: fixed;
            top: 0;
            left: 0;
            right: 0;
            background: #fff;
            z-index: 999;
            height: 40px;
            padding: 10px 15px;
        }
    
        .m-head.on {
            box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .1);
        }
    
        .m-logo {
            font-size: 0;
            display: flex;
            align-items: center;
        }
    
        .m-logo a {
            font-size: 16px;
            line-height: 40px;
            display: block;
            font-weight: bold;
        }
    
        .m-logo img {
            max-height: 40px;
            max-width: 100%;
            vertical-align: middle;
        }
    
        .m-tlink {
            font-size: 12px;
            padding: 10px 15px 0 15px;
            color: rgba(255, 255, 255, 0.6);
        }
    
        .m-tlink>div,
        .m-tlink a {
            font-size: 13px;
            color: #fff;
            display: inline-block;
            line-height: 24px;
            /*background: #fff;*/
            line-height: 24px;
            border-radius: 5px;
        }
    
        .m-tlink>div:first-child {
            margin-left: 0;
        }
    
        .m-tlink a img {
            vertical-align: -2px;
            padding-right: 5px;
            height: 14px;
        }
    
        .m-search {
            margin: 0 15px;
            padding-right: 50px;
            padding-left: 10px;
            padding-top: 5px;
            padding-bottom: 5px;
            position: relative;
            line-height: 35px;
            /* background: #fff; */
            margin-top: 15px;
            margin-bottom: 15px;
            border: 1px solid #fff;
            border-radius: 6px;
        }
    
        .m-search input[type="text"] {
            display: block;
            width: 100%;
            line-height: 25px;
            background: none;
            color: #fff;
            font-size: 12px;
            border: none;
	        outline: none;
        }
    
        .m-search input[type="text"]::placeholder {
            color: #fff;
        }
    
        .m-search input[type="image"] {
            position: absolute;
            right: 10px;
            top: 10px;
            height: 15px;
        }
    
        .m-nav {
            position: fixed;
            top: 60px;
            right: -100%;
            bottom: 0;
            z-index: 999;
            background: #457dc8;
            border-top: 1px solid rgba(255, 255, 255, 0.2);
            overflow-y: scroll;
            width: 100%;
            max-width: 375px;
        }
    
        .m-nav .top-r {
            color: #fff;
            padding-left: 15px;
        }
    
        .m-nav ul {
            padding: 0 15px;
            /* border-top: 1px solid rgba(255, 255, 255, 0.2); */
        }
    
        .m-nav ul li {
            border-bottom: 1px solid rgba(255, 255, 255, 0.2);
            position: relative;
        }
    
        .m-nav ul li>span.on {
            transform: rotateZ(90deg);
        }
    
        .m-nav ul li ul {
            display: none;
        }
    
        .m-nav ul li ul li {
            border: none;
        }
    
        .m-nav>ul>li a {
            display: block;
            font-size: 14px;
            line-height: 20px;
            padding: 15px 0;
            position: relative;
            color: #fff;
        }
    
        .m-nav>ul>li ul li a {
            padding: 10px 0;
        }
    
        .m-nav>ul>li>span {
            position: absolute;
            width: 20px;
            height: 20px;
            background: url(../images/m-nav_down.png) no-repeat;
            background-size: 14px 14px;
            background-position: center center;
            right: 0;
            top: 15px;
            cursor: pointer;
            display: block;
            color: #fff;
            transition: all 0.3s;
        }

        .liblfr{padding-left: 30px;}

    
    }

    @media screen and (max-width:768px) {
        .klijrr{margin-top: 15px;}
        .klijrr>div{font-size: 16px; height: 60px;line-height: 60px;}
        .tzgg{height: auto; overflow: hidden;}
        .tzgglf, .tzggrr{width: calc(100% - 30px);}
        .tzggrr{margin-top: 15px;}
        .taggk{margin-left: 0; margin-top: 0;padding-top: 0;}
        .taggk li{width: 100%;margin-right: 0;}
        .scrollUl{width: auto;text-align: center;}
        .scrollUl>li{margin: 0 5px; float: none; display: inline-block;}
        .link ul {justify-content: flex-start;}

        .liblf{width: auto;float: none;}
        .liblfr{padding-left: 0;margin-top: 25px;}
        .lanm{padding: 0 20px; text-align: left;}
        .lanm-box {
            display: none;
        }
    
        .lanm span {
            display: block;
        }

        .conth1 {font-size: 22px;line-height: 40px;}
    }

    @media screen and (max-width:480px) {
        .m-logo img{}
        .m-logo a{font-size: 13px;max-width: 45%;}
        .banner .slick-dots li{width: 8px;height: 8px;}
        .klijrr>div {width: 31.9%;margin-right: 2%; margin-top: 10px;}
        .klijrr .klij03{margin-right: 0;}
        .scrollUl {white-space: nowrap;overflow-x: auto;}
        .scrollUl>li{font-size: 18px;}

        .tarrt {
            height: auto;
            padding-bottom: 5px;
        }
        .taimg {display: none;}
        .tarrtrr {
            float: none;
            text-align: left;
            line-height: 24px;
        }
        .conth1 {
            font-size: 20px;
            line-height: 34px;
        }
    }
    
    
    