html,body,h1,h2,h3,h4,h5,h6,hr,p,iframe,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td,fieldset{margin:0;padding:0}
ul,ol,dl{list-style-type:none}
html,body{*position:static}
html{font-family: sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:400}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}
input,button{overflow: visible;vertical-align:middle;outline:none}
input[type="submit"],input[type="reset"],input[type="button"],input[type="text"],input[type="password"]{-webkit-appearance:none;outline:none}
body,th,td,button,input,select,textarea{font-family:"Microsoft Yahei","Hiragino Sans GB","Helvetica Neue",Helvetica,tahoma,arial,"WenQuanYi Micro Hei",Verdana,sans-serif,"\5B8B\4F53";font-size:12px;color: #333;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing:grayscale}
img{border: none;margin:0px;padding:0px;}
a:link, a:visited{text-decoration: blink;}
body{background:#ffffff;}
.banner{width: 100%;margin:0 auto;height: 1100px;overflow: hidden;position: relative;}
.banner-bg{position: absolute;left: 0;top:0;width: 100%;height: 100%;z-index: 1;background:linear-gradient(360deg,rgba(0,145,203,1) 0%,rgba(82,176,115,1) 100%);opacity: 0.8;}
.banner-left{position: absolute;z-index: 2;left: 0;top:0;animation: changebanner 1s 0.2s linear infinite alternate;}
@keyframes changebanner {
    from {
        opacity: 0;
        /*transform: translateX(0)*/
    }
    to {
        opacity: 1;
        /*transform: translateX(90%)*/
    }
}
.banner .main{position: relative;z-index: 3;height: 1100px;}
.banner strong{background: url("../img/slow_ico.png") no-repeat top center;display: block;width: 28px;height:auto;position: absolute;left: 50%;bottom: 150px;margin-left: -14px;z-index: 5;}
.banner strong i{-webkit-animation:arrow_show 1.2s infinite linear;-moz-animation:arrow_show 2s infinite linear;-ms-animation:arrow_show 1s infinite linear;display: block;width: 100%;height: 38px;}
@-webkit-keyframes arrow_show{
    from{transform:scale(0.9);margin-top:0px;opacity:0}
    25%{transform:scale(1);margin-top:22.5px;opacity:1}
    50%{transform:scale(0.9);margin-top:40px;opacity:0}
    to{margin-top:0;opacity:0}
}
.banner-home{position: absolute;display: block;width: 100%;left: 0;bottom: 0;height: 1000px;z-index: 2;}
.banner .main img{display: none;}
.show_hide{display: none;}
.animated{display: block !important;}
.logo-left{position:absolute;top:45px;left: 0;}
.banner-map{position: absolute;left: 115px;top:265px;}
.banner-yunnan{position: absolute;left: 480px;top:290px;}
.banner-zm{position: absolute;left: 0;top:600px;}
.banner-gp{position: absolute;left: 634px;top:545px;}
.banner-eg{position: absolute;left: 0;top:566px;}
.banner-right{position: absolute;top:15px;right:0;z-index: 2;}
.banner-box-left{width: 100%;height: auto;transform: rotate(10deg);position: absolute;left: -20%;bottom: 0px;z-index: 6;}
.banner-box-left:before{content:"";width: 100%;height: 150px;background:#ffffff;border-top:8px solid #ffdd58;position: absolute;left: -20%;bottom: 0px;z-index: 5;}
.banner-box-left:after{content: "";display: block;width: 100%;height: 300px;background: #ffffff;position: absolute;left: 0;bottom: -150px;z-index: 6;transform: rotate(0deg);}
.banner-box-right{width: 100%;height: auto;}
.banner-box-right:before{content: "";display: block;width: 100%;height: 150px;background:#ffffff;border-top:8px solid #ffdd58;position: absolute;right: -20%;bottom: 0px;z-index: 5;transform: rotate(-10deg);}
.banner-box-right:after{content: "";display: block;width: 100%;height: 300px;background:#ffffff;position: absolute;right: -20%;bottom: -150px;z-index: 6;transform: rotate(-10deg);}


.box-ywjj{width: 100%;margin:0 auto;height: 875px;overflow: hidden;background: url("../img/box_map.png") no-repeat right 330px;}
.box-ywjj .main{margin-top:70px;position: relative;}
.ywjj-hot{width: 810px;float: right;}
.ywjj-hot h3{font-size: 40px;font-weight: normal;height: 50px;line-height: 50px;overflow: hidden;text-align: right;}
.ywjj-hot h3 a{color: #3b3b3b;}
.ywjj-hot p{font-size: 18px;color: #a0a0a0;line-height: 34px;height: 136px;margin:25px auto 0;}
.ywjj-img{width: 1140px;position: absolute;right: 0;top:228px;}
.ywjj-img ul{width: 368px;float: left;}
.ywjj-img li{width: 100%;height: 200px;position: relative;margin-bottom:33px;overflow: hidden;}
.ywjj-img li img{display: block;width: 100%;height: 200px;margin:0 auto;}
.ywjj-img p{width: 740px;height: 433px;float: right;position: relative;overflow: hidden;}
.ywjj-img p img{display: block;width: 100%;height: 433px;margin:0 auto;}
.ywjj-img p span,.ywjj-img li span{position: absolute;left: 0;bottom: 0;height: 60px;line-height: 60px;overflow: hidden;display: block;text-align: center;font-size: 20px;width: 100%;background: rgba(0,0,0,0.65);white-space:nowrap;text-overflow:ellipsis;}
.ywjj-img a{color: #ffffff;}
.ywjj-title{width: 200px;height: 731px;float: left;position: relative;background: url("../img/yy_title.png") no-repeat top center;}
.ywjj-title a{display: block;width: 268px;margin-left: 48px;margin-top:43px;}
.ywjj-title a span{display: block;text-align: center;width: 100%;font-size: 14px;color: #c6c5c5;margin-top:-15px;}
.ywjj-img li a i{background: rgba(0,0,0,0.65) url("../img/yyzw.png") no-repeat center;display: block;width: 100%;height: 100%;position: absolute;left: 0;top:0;}
.ywjj-img p i{background: rgba(0,0,0,0.65) url("../img/yyzw.png") no-repeat center;display: block;width: 100%;height: 100%;position: absolute;left: 0;top:435px;}

.main{width: 1200px;margin:0 auto;height: auto;overflow: hidden;}

.box-spzb{width: 100%;margin:0 auto;height:668px;overflow: hidden;background: url("../img/spzb.png") no-repeat top center;}
.spzb-main{width: 1200px;margin:0 auto;height: auto;}
.spzb-title{width: 100%;margin:83px auto 0;height: auto;overflow: hidden;text-align: right;}
.spzb-title a{float: right;}
.spzb-title img{display:block;}
.spzb-title span{display: block;text-align: center;font-size: 18px;color: #c6c5c5;margin-top:-10px;}
.video{width: 100%;margin:-90px auto 0;height: 480px;position: relative;}
.video i{display: block;width: 220px;height: 220px;background: #ffdd58;position: absolute;left: -20px;top:-20px;z-index: 1;}
.video video{display: block;width: 850px;height: 480px;float: left;position: relative;z-index: 3;}
.video img{display: block;width: 354px;height: 169px;position: absolute;left: 850px;bottom: 0;}

.box-kwm{width: 100%;height: 1247px;margin:0 auto;overflow: hidden;background: url("../img/kwm.jpg") no-repeat top center;}
.box-kwm-bg{width: 93%;position:absolute;left:3.5%;height: 860px;margin:200px auto 0;overflow: hidden;background:linear-gradient(360deg,rgba(0,145,203,1) 0%,rgba(82,176,115,1) 100%);transform:rotate(5.5deg);}
.box-kwm .main{position: relative;margin-top:135px;height: 950px;}
.box-kwm .title{position: absolute;left: 0;top:75px;}
.box-kwm .box-kwm-cn{width: 100%;margin:140px auto 0;height: 700px;overflow: hidden;}
.box-kwm-cn .swiper-slide{width: 375px;height: 520px;position: relative;}
.swiper-slide b{width: 353px;height: 498px;border: 1px solid #ffd246;display: block;position: absolute;left:2px;top:0;z-index: 1;}
.swiper-slide .swiper-new{position: absolute;width: 357px;height: 500px;left: 22px;top:20px;z-index: 2;overflow: hidden;}
.swiper-bg{position: absolute;left: 0;top:500px;width: 100%;height: 100%;background: rgba(0,0,0,0.8);}
.swiper-new img{display: block;width: 100%;height: 500px;}
.swiper-new p{width: 260px;color: #ffffff;}
.swiper-new .swiper-time{position: absolute;top:103px;left: -357px;z-index: 3;}
.swiper-new .swiper-time strong{font-size: 40px;float: left;line-height: 40px;}
.swiper-new .swiper-time span{float: left;height: 40px;display: inline-block;width: 40px;margin-left: 8px;}
.swiper-new .swiper-time:after{content: "";width: 135px;height: 5px;background: #eeab20;display: block;margin-top:60px;}
.swiper-new .swiper-time span em{font-size: 16px;line-height: 20px;display: inline-block;}
.swiper-new .swiper-info{position: absolute;top:200px;left: 357px;font-size: 18px;line-height: 34px;}
.swiper-slide a:hover b{background: #eeab20;}
.box-kwm-cn .swiper-slide-active{margin-top:85px;}
.box-kwm-cn .swiper-slide-prev{margin-top:175px;}
.box-kwm-cn .swiper-button-next{display: block;width: 68px;height:68px;border: 1px solid #ffffff;background: #eeab20 url("../img/next.png") no-repeat center;position: absolute;top:650px;right: 0;z-index: 5;}
.box-kwm-cn .swiper-button-prev{display: block;width: 68px;height:68px;border: 1px solid #ffffff;background: #eeab20 url("../img/pre.png") no-repeat center;position: absolute;top:650px;right: 95px;left: auto;z-index: 5;}

.box-mtr{width: 100%;margin:0 auto;height: 770px;overflow: hidden;}
.box-mtr .title{text-align: center;}
.box-mtr .title img{display: block;margin:0 auto;}
.box-mtr .title .p_tilte{margin-top:-50px;}
.box-mtr .title span{display: block;font-size: 14px;color: #c6c5c5;margin-top:-8px;}
.mtr-com{width: 100%;margin:60px auto 0;height: auto;overflow: hidden;}
.mtr-cn{width: 180px;height: 490px;float: left;margin-left: 10px;background: linear-gradient(360deg,rgba(0,145,203,1) 0%,rgba(82,176,115,1) 100%);position: relative;}
.mtr-com .mtr-cn:nth-child(1){margin-left: 0;}
.mtr-com .on{width: 630px;background: #f2f5fa url("../img/zmqbj.png") no-repeat bottom right;}
.mtr-cn i{display: block;width: 80px;height: 72px;background: url("../img/mtkzm.png") no-repeat center;margin:30px auto 20px;}
.mtr-cn h3{width: 90px;height: 320px;margin:0 auto;background: linear-gradient(0deg,rgba(115,194,174,1) 0%,rgba(78,178,217,1) 100%);}
.mtr-cn h3 a{font-size: 18px;color: #ffffff;width: 20px;display: block;margin:0 auto;padding:14px 0 0 0;height: 286px;overflow: hidden;}
.mtr-cn h3:after{content:"";display: block;width: 100%;height: 8px;background: #ffd246;margin:20px auto 0;}
.mtr-cn p{display: none}
.mtr-com .on i{display: none;}
.mtr-com .on h3{width: 540px;background: none;height: 90px;line-height: 90px;margin-top:45px;}
.mtr-com .on h3 a{width: 100%;height: 90px;font-size: 24px;color: #3b3b3b;padding: 0;}
.mtr-com .on h3:after{width: 105px;float: left;margin-top:0;height: 5px;}
.mtr-com .on p{display: block;width: 540px;margin:30px auto;font-size: 18px;color: #a0a0a0;line-height: 34px;text-align: justify;}
.mtr-com .on em a{display: block;width: 100px;height: 100px;background: #ffdd58 url("../img/mtzmq_more.png") no-repeat center;position: absolute;left: 50px;bottom: 0;}

.box-jksp{width: 100%;margin:0 auto;height:690px;overflow: hidden;position: relative;}
.box-jksp b{display: block;position: absolute;left: 0;top:0;width: 100%;height: 100%;background:linear-gradient(360deg,rgba(0,145,203,1) 0%,rgba(82,176,115,1) 100%);opacity: 0.85;}
.box-jksp i{display: block;width: 458px;height: 759px;background: url("../img/sp_01.png") no-repeat center;position: absolute;left: -18px;top:-570px;z-index: 3;}
.box-jksp em{display: block;width: 716px;height: 759px;background: url("../img/sp_02.png") no-repeat center;position: absolute;right: -86px;bottom:-409px;z-index: 3;}
.box-jksp .main{position: relative;z-index: 3;margin-top:60px;}
.show-sz{animation: changes 16s linear infinite;display: block;width: 206px;height: 206px;background: url("../img/sz.png") no-repeat center;position: absolute;left:590px;top:0; }
@keyframes changes {
0%{-webkit-transform:rotate(0deg);}
50%{-webkit-transform:rotate(180deg);}
100%{-webkit-transform:rotate(360deg);}
}
.box-jksp .sp-cn{width: 820px;float: left;margin-top:46px;}
.sp-cn ul{width: 860px;margin-left: -40px;}
.sp-cn li{width: 390px;height: 165px;float: left;margin-left: 40px;margin-bottom: 40px;background:linear-gradient(120deg,rgba(64,175,199,1) 0%,rgba(66,175,196,1) 100%);}
.sp-cn li:after{content: "";display: block;width: 100%;height: 10px;background: #ffd246;margin-top:25px;}
.sp-cn li a{display: block;width: 340px;margin:0 auto;font-size: 21px;color: #ffffff;text-align: justify;height: 50px;overflow: hidden;line-height: 50px;white-space: nowrap;text-overflow: ellipsis;}
.sp-cn li p{width: 340px;margin:0 auto;overflow: hidden;text-align: justify;font-size: 16px;color: #ffffff;line-height: 30px;height: 90px;}
.jksp-title{width: 130px;}
.jksp-hot{width: 286px;height: 544px;float: right;background: url("../img/sp_mobile.png") no-repeat center;margin-top:-75px;}
.jksp-hot img{display: block;width: 250px;height: 416px;margin:64px auto;}
.sp-cn li:hover{background:linear-gradient(360deg,rgba(157,213,210,1) 0%,rgba(156,212,211,1) 100%);}
.sp-cn li:hover a{color: #0191ca;}

.box-wby{width: 100%;margin:0 auto;height: 848px;overflow: hidden;background: url("../img/wbx.jpg") no-repeat top center;}
.wby-cn{display: block;width: 100%;margin:0 auto;height: 550px;overflow: hidden;}
.box-wby p{text-align: center;margin:78px auto 30px}
.box-wby p img{display: block;margin:0 auto;}
.box-wby p span{font-size: 14px;color: #c6c5c5;margin-top:-8px;display: block;}
/*加载动画*/
.loadin{position: fixed;left: 0;top:0;width: 100%;height: 100%;background:linear-gradient(180deg,rgba(117,157,206,1) 0%,rgba(117,199,223,1) 50%,rgba(234,234,230,1) 100%);z-index: 10;}
.loadin-left{position: absolute;width: 100%;height: 100%;top: 0;left: 0;background: url(../img/poster-drop-animate2.png)  no-repeat center;background-size: cover;animation: posterDrop1 6000s linear infinite;}
@keyframes posterDrop1 {
    from { background-position: 0 0; }
    to { background-position: 4000% 0; }
}
.loadin-right{position: absolute;width: 100%;height: 100%;top: 0;left: 0;background: url(../img/poster-drop-animate1.png) no-repeat center;background-size: cover;animation: posterDrop2 8000s linear infinite;}
@keyframes posterDrop2 {
    from { background-position: 0 0; }
    to { background-position: 30000% 0; }
}
.clear-left{animation: clearLeft 0.2s linear;}
@keyframes clearLeft{
    from {}
    to {
        transform: translateX(-100%);
    }
}
.clear-right{animation: clearRight 0.25s linear;}
@keyframes clearRight{
    from {}
    to {
        transform: translateX(100%);
    }
}
.loadin-text{position: absolute;left: 50%;bottom: 150px;width: 360px;height: auto;margin-left: -180px;}
.loadin-text img{display: block;width: 120px;margin: 0 auto;}
.loadin-text p{width: 100%;text-align: center;margin-top:20px;font-weight: bold;background:-webkit-linear-gradient(left,#147B96,#E6D205 25%,#147B96 50%,#E6D205 75%,#147B96);color:transparent;-webkit-background-clip:text;background-size:200% 100%;animation:masked-animation 1s infinite linear;}
.loadin-text p span,.loadin-text p em{display: block;}
.loadin-text p span{font-size: 18px;line-height: 32px;}
.loadin-text p em{font-size: 14px;line-height: 18px;}
@-webkit-keyframes masked-animation {
    0% {
        background-position:0 0;
    }
    100% {
        background-position:-100% 0;
    }
}
.foot{width: 100%;margin:0 auto;height: auto;overflow: hidden;}
.foot img{display: block;width: 100%;margin:0 auto;}
.banner_mobile{display: none;}
.scrolls{position: fixed;bottom: 100px;right: 20px;width: 239px;z-index: 9;display: none;}
.scrolls_top{width: 100%;height: 27px;background: url("../img/up.png") no-repeat  center;}
.scrolls_cn{width: 181px;height: 0px;overflow:hidden;background: url("../img/slow.png") no-repeat top center;margin: 0 auto;}
.scrolls_cn ul{padding-top: 30px;}
.scrolls_cn li{width: 130px;height: 50px;line-height: 50px;text-align: center;margin:0 auto 30px;font-size: 16px;}
.scrolls_cn li a{color: #ffffff;display: block;background: linear-gradient(240deg,rgba(0,145,203,1) 0%,rgba(82,176,115,1) 100%);}
.scrolls_cn li a:hover{background: #ffd346;}
.scrolls_cn li.on a{background: #ffd346;}
.scrolls_down{width: 100%;height: 27px;background: url("../img/down.png") no-repeat  center;}
@media (max-width: 1060px){
    .tt{display: none;}
    .scrolls{display: none;}
    .banner{display: none;}
    .banner_mobile{display:block;width: 100%;margin:0 auto;height: auto;overflow: hidden;}
    .banner_mobile img{display: block;width: 100%;margin: 0 auto;}
    .show_hide{display: block;}
    .main{width: 96%;margin:0 auto;}
    .box-ywjj .main{margin-top:30px;}
    .box-jksp{height: auto;}
    .box-jksp i,.box-jksp em,.show-sz{display: none;}
    .box-jksp .main{margin:30px auto;}
    .jksp-title{display: block;margin:0 auto;width: 100px;}
    .box-jksp .sp-cn{width: 100%;float: none;height: auto;overflow: hidden;margin-top:25px;}
    .sp-cn li{width: 100%;float: none;margin-left: 0;}
    .sp-cn ul{width: 100%;margin-left: 0;}
    .sp-cn li a{width: 96%;font-size: 18px;height: 40px;line-height: 40px;overflow: hidden;text-align: center;padding-top:10px;}
    .jksp-hot{margin:0 auto;float: none;height: auto;background:none;}
    .jksp-hot img{max-width: 250px;height: auto;margin:0 auto 15px;}

    .box-wby{height: auto;margin:0 auto;padding-bottom: 30px;}
    .box-wby p{margin:35px auto 30px;}
    .box-wby p img{width: 150px;}
    .box-wby p span{font-size: 12px;}

    .box-mtr{height: auto;}
    .box-mtr .title img{width: 100px;}
    .box-mtr .title .p_tilte{width: 240px;margin-top:-30px;}
    .box-mtr .title span{font-size: 12px;}
    .mtr-com{margin:20px auto;}
    .mtr-cn{margin-bottom: 15px;height: auto;float: none;margin-left: 0;padding: 15px 0;}
    .mtr-com .on{width: 100%;background-size: 50%;}
    .mtr-com .on h3{width: 96%;height: auto;margin-top:0px;}
    .mtr-com .on h3 a{font-size: 18px;height: 40px;line-height: 40px;overflow: hidden;}
    .mtr-com .on p{width: 96%;font-size: 14px;line-height: 24px;margin:20px auto 10px;}
    .mtr-com .on em a{display: none;}

    .box-kwm{height: auto;margin:50px auto;background: linear-gradient(360deg,rgba(0,145,203,1) 0%,rgba(82,176,115,1) 100%);opacity: 0.85;}
    .box-kwm-bg{display: none;}
    .box-kwm .main{height: auto;margin:0 auto;}
    .box-kwm .title{position: relative;left: auto;top:auto;}
    .box-kwm .title img{display: block;width: 240px;margin:40px auto;}
    .box-kwm .box-kwm-cn{margin:0 auto 60px;height: auto;}
    .box-kwm-cn .swiper-slide{height: auto;}
    .swiper-slide .swiper-new{position: relative;height: auto;width: 86%;left: 7%;top:0;}
    .swiper-new img{height: 400px;border-radius: 4px;}
    .swiper-slide b,.swiper-bg,.swiper-new .swiper-time,.swiper-new .swiper-info{display: none;}
    .box-kwm-cn .swiper-slide-active{margin-top:0px;}
    .box-kwm-cn .swiper-slide-prev{margin-top:0px;}
    .box-kwm-cn .swiper-button-next{top:50%;right:0;border-radius: 100%;}
    .box-kwm-cn .swiper-button-prev{top:50%;right: 0;left: 0;border-radius: 100%;}

    .box-spzb{height: auto;background: #ffffff;margin:40px auto 0;}
    .spzb-main{width: 96%;}
    .spzb-title{margin:0 auto;}
    .spzb-title a{float: none;display: block;text-align: center;}
    .spzb-title img{margin:0 auto;width: 210px;}
    .video{margin:0 auto;height: auto;}
    .video i{display: none;}
    .video video{width: 100%;height: 240px;overflow: hidden;margin:20px auto 25px;}
    .video img{width: 100%;margin:0 auto;max-width: 354px;position: relative;left: auto;}

    .box-ywjj{height: auto;}
    .ywjj-title{background: none;width: 100%;height: auto;float: none;}
    .ywjj-title a{width: 220px;margin:0 auto;}
    .ywjj-title a img{display: block;width: 100%;}
    .ywjj-title a span{margin-top:-5px;}
    .ywjj-hot{width: 100%;margin-top:25px;}
    .ywjj-hot h3{font-size: 18px;height: auto;line-height: 30px;text-align: left;}
    .ywjj-hot p{height: auto;margin:5px auto 15px;font-size: 14px;line-height: 24px;text-align: justify;text-indent: 2em;}
    .ywjj-img{position: relative;left: 0;top:auto;width: 100%;height: auto;
    overflow: hidden;}
    .ywjj-img p{width: 100%;height: auto;overflow: hidden;}
    .ywjj-img p img{min-height: 240px;height: auto;}
    .ywjj-img p i,.ywjj-img li a i{display: none;}
    .ywjj-img p span, .ywjj-img li span{height: 45px;line-height: 45px;font-size: 16px;white-space:nowrap;text-overflow:ellipsis;}
    .ywjj-img ul{width: 100%;float: none;}
    .ywjj-img li{height: 240px;margin-bottom: 25px;}
    .ywjj-img li img{height: 240px;}
}
