@charset "utf-8";
/*HOME*/
.hid { overflow:hidden}
body.ovhid{overflow:hidden;}
.w-container {width: 100%;max-width: 1524px;margin:0 auto; position: relative;padding-left: 10px;padding-right: 10px;}
.cyy-li .nr{font-size: 30px;}
.head {width: 100%;min-width: 1380px;background-color: #b8223b;position: relative;z-index: 9;}
.banSwiper {width: 100%;height:965px;background: #cc0033;--swiper-navigation-size:0;}
.banSwiper .swiper-slide{background-position: center center;background-repeat: no-repeat;background-size: contain;position: relative;width: 100%;height: 100%;}
.banSwiper .swiper-slide img {-webkit-transition:  all linear 6s;transition:  all linear 6s;position: absolute;left: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);top: 0;width: auto;height: auto;min-height: 950px;min-width: 1920px;}
.banSwiper .swiper-slide a{width: 100%;height: 100%;display: block;position: relative;}
.banSwiper .swiper-slide.swiper-slide-active img {transform:translateX(-50%) scale(1.1);-webkit-transform:translateX(-50%) scale(1.1);}
.banSwiper .swiper-slide .tiao {position: absolute;bottom:0;left: 0;width:100%;height: 15px;background-color: #00499e;z-index: 9;transform:translateX(-100%);-webkit-transform:translateX(-100%);opacity: 0;}
.banSwiper .swiper-slide-active .tiao {transform:translateX(0);-webkit-transform:translateX(0);opacity: 1;-webkit-transition:transform linear 6.5s;transition:transform linear 6.5s;}
.banSwiper .swiper-slide a::before{content: "";position: absolute;right: 0;bottom: 0;width:100%;height: 15px;background-color: #ce1031;z-index: 8;}

.navbar{position: absolute;left: 0;top: 59px;width: 100%;height:80px;background-color: #00499e;z-index: 99;}
.navbar .logo{margin-left: 90px;line-height: 80px;}

.nav {float: right;position:relative;margin-right: 100px;}
.nav > li { position:relative;float: left;padding: 0 10px;}
.nav > li > a {color:#fff;display:inline-block;font-size:20px;text-align: center;padding: 0 12px;z-index:99;height: 80px;line-height: 80px;position: relative;}
.nav > li::after{content: "";position: absolute;left:0;top: 50%;width:1px;height: 16px;background-color: #fff;margin-top: -8px;}
.nav > li:first-child::after{display: none;}
.w-tcnav {position: absolute;top: 100%;width:120px;height: auto;margin-top: 0;list-style: none;left:50%;margin-left: -60px; z-index:2;opacity: 0;-webkit-transition: all 0.3s, -webkit-transform 0.3s;-moz-transition: all 0.3s, -moz-transform 0.3s;transition: all 0.3s, transform 0.3s;-webkit-transform: translateY(-10px);-moz-transform: translateY(-10px);transform: translateY(-10px);visibility: hidden;padding: 10px 0; -moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;background:#fff;line-height: 1.4;}
.nav > li > ul.w-tcnav li {-webkit-transition:  all ease-out .2s;-moz-transition:  all ease-out .2s;transition:  all ease-out .2s;padding: 0 10px;position: relative;}
.nav > li > ul.w-tcnav li a {padding:6px 0 6px 6px;display: block;color: #666666;font-size: 14px; -webkit-transition:  all ease-out .2s;-moz-transition:  all ease-out .2s;transition:  all ease-out .2s;font-weight: 300;}
.nav > li > ul.w-tcnav li a i{margin-left: 10px;}
.nav > li:hover > ul.w-tcnav {opacity: 1;-webkit-transform: translateY(0px);-moz-transform: translateY(0px);transform: translateY(0px);visibility: visible;}
.nav > li:hover > ul.w-tcnav li a:hover {color: #cc0033;}
.nav > li.active > a{color: #fff;}
.nav > li > a:before {content: "";width: 100%;height: 100%;background-color: #e3001e;z-index: -1;position: absolute;left: 0;bottom: 0px;transform-origin: 100%;-webkit-transform-origin: 100%;-webkit-transition: -webkit-transform .42s cubic-bezier(.4, 0, .2, 1);transition: -webkit-transform .42s cubic-bezier(.4, 0, .2, 1);transition: transform .3s cubic-bezier(.4, 0, .2, 1);transition: transform .42s cubic-bezier(.4, 0, .2, 1), -webkit-transform .42s cubic-bezier(.4, 0, .2, 1);transform: scaleX(0);-webkit-transform: scaleX(0);visibility: hidden \9;}
.nav > li:hover > a:before, .nav > li.active > a:before {transform: scaleX(1);-webkit-transform: scaleX(1);-moz-transform: scaleX(1);transform-origin: 0;-webkit-transform-origin: 0;visibility: visible \9;}

.s-tcnav {position: absolute;top:0;width:120px;height: auto;margin-top: 0;list-style: none;left:100%;z-index:98;opacity: 0;-webkit-transition: all 0.3s, -webkit-transform 0.3s;-moz-transition: all 0.3s, -moz-transform 0.3s;transition: all 0.3s, transform 0.3s;-webkit-transform: translateY(-10px);-moz-transform: translateY(-10px);transform: translateY(-10px);visibility: hidden;padding: 10px 8px; -moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;background:#fff;line-height: 1.4;}
.nav > li > ul.w-tcnav li > .s-tcnav li {-webkit-transition:  all ease-out .2s;-moz-transition:  all ease-out .2s;transition:  all ease-out .2s;padding: 0 10px;position: relative;}
.nav > li > ul.w-tcnav li > .s-tcnav li a {padding:6px 0 6px 16px;display: block;color: #666666;font-size: 14px; -webkit-transition:  all ease-out .2s;-moz-transition:  all ease-out .2s;transition:  all ease-out .2s; font-weight: 300;}
.nav > li > ul.w-tcnav > li:hover > ul.s-tcnav {opacity: 1;-webkit-transform: translateY(0px);-moz-transform: translateY(0px);transform: translateY(0px);visibility: visible;}

.in-butnav{position: absolute;bottom: 15px;left: 0;width: 100%;height:100px;z-index: 9;}
.in-butnav .butnav-li{width: 25%;height: 100%;background-color: rgba(0, 0, 0, 0.39);float: left;position: relative;}
.in-butnav .butnav-li a{width: 100%;height: 100%;display: block;}
.in-butnav .butnav-li .bg{position: absolute;left: 0;top: 0;right: 0;bottom: 0; width: 100%;-webkit-transition:  all ease-out .5s;transition:  all ease-out .5s;opacity: 0;visibility: hidden;background-position: center center;}

.in-butnav .butnav-li .bn-ii {text-align: center;height: 100%;-webkit-transition:  all ease-out .5s;transition:  all ease-out .5s;}
.in-butnav .butnav-li .bn-ii span{color: #fff;font-size: 16px;padding-left: 70px;background: url(../images/icon-cp1.png) no-repeat center left;display: inline-block;height: 60px;margin-top: 20px;text-align: left;line-height: 1.2;padding-top:12px;text-transform: uppercase;}
.in-butnav .butnav-li .bg i{position: absolute;top: 5px;right: 15px;color: #fff;font-size: 10px; font-weight: 300;font-style:normal;}

.in-butnav .butnav-li a:hover .bg{top: -30px;opacity: 1; visibility: visible;}
.in-butnav .butnav-li a:hover .bn-ii{ transform:translateY(-15px); -webkit-transform:translateY(-15px);}

.in-butnav .butnav-li.bic2 .bn-ii span{background-image: url(../images/icon-cp2.png);}
.in-butnav .butnav-li.bic3 .bn-ii span{background-image: url(../images/icon-cp3.png);}
.in-butnav .butnav-li.bic4 .bn-ii span{background-image: url(../images/icon-cp4.png);}

.site-main {max-width: 1620px;min-width: 1380px;margin:0 auto;padding:80px 0}
.site-f0{background-color: #f5f5f5;min-width: 1380px;}
.index-news {width: 63%;background-color: #fff;}
.index-news .inews-l{width: 50%;position: relative;height: 329px;overflow: hidden;}
.index-news .inews-l img{width: 100%;height: 100%;display: block;-webkit-transition:all ease-out 0.3s;transition:all ease-out 0.3s;}
.index-news .inews-l a:hover img{transform: scale(1.04);-webkit-transform: scale(1.04);}
.index-news .inews-l span{position: absolute;top: 0;left:46px;width: 75px;height: 33px;background-color: #ce1031;color: #fff;font-size: 14px;font-weight:500;text-align: center;line-height: 1.1;padding-top: 1px;}
.index-news .inews-l span i{font-size: 9px;font-weight: normal;font-style: normal;border-bottom: 2px #00499e solid;padding: 0 5px;}
.index-news .inews-r{width: 50%;}
.index-news .inews-r .inews-tit{border-top: 5px #cc0033 solid;padding: 0 45px;position: relative;}
.index-news .inews-r .inews-tit h3{font-size: 13px;color: #333;font-weight: 200;padding:22px 0 22px 40px;background: url(../images/icon-pp.png) no-repeat center left;}
.index-news .inews-r .inews-tit .imore{position: absolute;top: 50%;right: 45px;font-size: 13px;height: 20px;line-height: 20px;margin-top: -10px;}
.index-news .inews-r .inews-tit .imore a{font-weight: 200;display: block;color: #333;}
.index-news .inews-r .inews-tit .imore i{font-style: normal;width: 11px;height: 11px;border: 1px #333 solid;border-radius: 3px;display: inline-block;line-height:10px;text-align: center;margin-left:6px;font-size:9px;}
.index-news .inews-r .inews-tit .imore a:hover{text-decoration: underline;}
.index-news .inews-r ul{padding: 0 9px 0 6px;}
.index-news .inews-r li{margin: 1px 0;}
.index-news .inews-r li a{font-size: 12px;color: #333333;font-weight: 300; -webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s;display: block;padding: 6px 36px 6px 39px;}
.index-news .inews-r li .fl{width: calc(100% - 70px);overflow: hidden;text-overflow: ellipsis;word-wrap: normal;white-space: nowrap;}
.index-news .inews-r li a:hover{background: #cc0033;color: #fff;}

.index-but {width: 34.32%;}
.index-but .ibut-li{width: 50%;float: left;position: relative;overflow: hidden;}
.index-but .ibut-li .img{background: no-repeat center center;background-size: cover;height:165px;}
.index-but .ibut-li .img img {width: 100%;display: none;-webkit-transition:all ease-out 0.3s;transition:all ease-out 0.3s;}
.index-but .ibut-li .ibut-f{position: absolute;left: 0;top: 0;width: 100%;height: 100%;text-align: center;padding-top: 50px;}
.index-but .ibut-li .ibut-f span{display: block;font-size: 12px;color: #333333;font-weight: 300;line-height: 1.2;margin-top: 6px;text-transform: uppercase;}

.index-but .ibut-li .more{background-color:#fff;color:#666;position:absolute;position:absolute;top:25px;left:30px;right:30px;bottom:25px;transform:scale(1,0);transition:all .5s;opacity:0;text-align:center}
.index-but .ibut-li .more .icon{position:relative;display:block;width:39px;height:39px;margin:10px auto 25px;background:url(../images/else-more.png) no-repeat center center;background-size:cover;}
.index-but .ibut-li .more .icon:before{content:'';position:absolute;bottom:-20px;left:50%;width:1px;height:15px;background:#ee2d31}
.index-but .ibut-li a:hover .more{transform:none;opacity:1}

.foot {width: 100%;background-color: #ccc;min-width: 1380px;}
.foot-c{max-width: 1620px;min-width: 1380px;margin:0 auto;}
.foot-top {padding:40px 0;border-bottom: 1px #999 solid;}
.foot-top .ftl {width: 76%;}
.footnav li{float:left;font-weight: 300;width: 20%;}
.footnav li dl dt{height:30px;line-height:30px;margin-bottom: 10px; overflow:hidden;}
.footnav li dl dt a{ color:#666; font-size:15px;-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s;}
.footnav li dl dd{height:26px; line-height:26px; overflow:hidden;}
.footnav li dl dd a{ color:#666; font-size:12px;-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s;}
.footnav li dl dd a:hover{text-decoration: underline;}
.foot-top .ftr {font-size: 12px;color: #666;text-align: right;width: 144px;}
.foot-top .ftr img {max-width: 100%;height: auto;}
.foot-m {padding: 15px 0 45px;}
.foot-lx {color: #666;font-size: 16px;}
.foot-lx .flx-li {margin: 10px 0;}
.foot-lx .flx-li i{width: 30px;display: inline-block;vertical-align: middle;text-align: center;margin-right: 12px;}
.foot-lx .flx-li h3{display: inline-block;vertical-align: middle;font-weight: bold;font-size: 26px;}
.foot-lx .flx-li span{display: inline-block;vertical-align: middle;font-weight: 300;}
.foot a {color: #666;}
.foot a:hover {text-decoration: underline;}

/*2*/
.ls-ban {width: 100%;overflow: hidden;position: relative;background-repeat: no-repeat;background-size: cover;background-position: center center;}
.ls-ban::before {content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: #000;opacity: 0.3;}
.ls-ban img{display: block;width: 100%;height: auto;}
.ls-ban .ls-tpro {position: absolute;left: 0;top: 50%;z-index: 9;width: 100%;text-align: center;color: #fff;}
.ls-ban .ls-tpro h2{color: #fff;font-size:42px;letter-spacing:2px;line-height:1;}
.ls-ban .ls-tpro p{color: #fff;font-size: 20px;text-transform: uppercase;}

.list-main {width: 100%;min-width: 1380px;margin:0 auto;overflow: hidden;}
.list-nav {display: flex; justify-content:center;height: 80px;background-color: #fff;}
.list-nav .navli{flex: 0 178px;line-height: 80px;text-align: center;margin: 0 5px;}
.list-nav .navli a{color: #333;font-size: 18px;display: block;width: 100%;height: 100%;-webkit-transition:all ease-out 0.3s;transition:all ease-out 0.3s;}
.list-nav .navli.active a,.list-nav .navli a:hover{color: #fff;background-color:#cc0033;}

.list-abo {width: 100%;}
.abo-tit{text-align: center;margin-top: 130px;}
.abo-tit h2{color: #333;font-size: 57px;font-weight:normal;}
.abo-tit .en{color: #333;font-size: 18px;font-weight:200;}

.abo-num {text-align: center;margin:60px 0 120px;}
.abo-num .numli{display: inline-block;margin: 0 90px;}
.abo-num .numli h3{font-size: 76px;color: #cc0033;font-weight: 500;letter-spacing: 2px;}
.abo-num .numli h3 span{font-size: 30px;}
.abo-num .numli p{font-size: 25px;color: #333;}

.abo-man {background-color: #bebebe;position: relative;}
.abo-man .top{position: absolute;top:-44px;left: 50%;width: 88px;height: 88px;background-color:#f5f5f5;margin-left: -44px;border-radius: 100%;}
.abo-man .top::after {content: "";background: url(../images/abo-ijt.png) no-repeat scroll center center;width: 25px;height: 15px;position: absolute;left: 50%;top: 50%;margin: -7px 0px 0px -12px;-webkit-animation: mouse-dot 1.5s cubic-bezier(0.23, 1, 0.32, 1) infinite;animation: mouse-dot 1.5s cubic-bezier(0.23, 1, 0.32, 1) infinite;}
@keyframes mouse-dot {
    from {
        opacity: 0;
    }
    33% {
        opacity: 1;
    }
    to {
        transform: translateY(15px);
        -webkit-transform: translateY(15px);
        opacity: 0;
    }
}
@-webkit-keyframes mouse-dot {
    from {
        opacity: 0;
    }
    33% {
        opacity: 1;
    }
    to {
        transform: translateY(15px);
        -webkit-transform: translateY(15px);
        opacity: 0;
    }
}

.abo-mcen {width: 1100px;margin:0 auto;padding: 120px 0;font-size: 22px;font-weight: 300;}
.abo-mcen img {max-width: 100%;height: auto;}
.abo-slide {max-width:1100px;position: relative;margin:0 auto 120px;}
.abo-slide .abo-slide-next,.abo-slide .abo-slide-prev {position: absolute;top: 50%;width:65px;height:94px;margin-top:-47px;z-index: 11;-webkit-transition:all ease-out 0.4s;transition:all ease-out 0.4s;background-repeat: no-repeat;background-position: center center;background-color: #cccccc;border-radius: 10px;cursor: pointer;}
.abo-slide .abo-slide-next {background-image: url(../images/abo-irjt.png);right:0;}
.abo-slide .abo-slide-prev {background-image: url(../images/abo-iljt.png);left:0;}
.abo-slide .abo-slide-next:hover {transform:translateX(4px);-webkit-transform:translateX(4px);background-color: #cc0033;}
.abo-slide .abo-slide-prev:hover {transform:translateX(-4px);-webkit-transform:translateX(-4px);background-color: #cc0033;}
.abo-swiper {width: 1100px;margin:0 auto;}
.abo-swiper .swiper-slide img{width: 100%;height: auto;display: block;}
.abo-swiper .abo-slide-pag span{width: 32px;height: 32px;background-color: #ccc;font-size: 22px;font-weight: 300;line-height: 1.2;opacity: .5;margin: 0 12px;}
.abo-swiper .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.abo-swiper .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {margin: 0 12px;}
.abo-swiper .abo-slide-pag span.swiper-pagination-bullet-active{opacity: 1;}

.abo-log {padding: 100px 0;width: 1000px;margin: 0 auto;}
.abo-log li{display: inline-block;margin:10px;background-color: #fff;}
.abo-log li img{max-width: 100%;height: auto;display: block;}

.honor-mcen {width: 1500px;margin:0 auto;padding:112px 0;font-size: 22px;font-weight: 300;}
.honor-mcen img {max-width: 100%;height: auto;}
.honor-slide {max-width:1640px;position: relative;margin:38px auto 168px;}
.honor-slide .honor-slide-next,.honor-slide .honor-slide-prev {position: absolute;top: 50%;width:40px;height:60px;margin-top:-30px;z-index: 11;-webkit-transition:all ease-out 0.4s;transition:all ease-out 0.4s;background-repeat: no-repeat;background-position: center center;background-color: #cccccc;border-radius: 10px;cursor: pointer;background-size: 50%;}
.honor-slide .honor-slide-next {background-image: url(../images/abo-irjt.png);right:0;}
.honor-slide .honor-slide-prev {background-image: url(../images/abo-iljt.png);left: 0;}
.honor-slide .honor-slide-next:hover {transform:translateX(4px);-webkit-transform:translateX(4px);background-color: #cc0033;}
.honor-slide .honor-slide-prev:hover {transform:translateX(-4px);-webkit-transform:translateX(-4px);background-color: #cc0033;}
.honor-swiper {width: 1500px;margin:0 auto;height: 300px;}
.honor-swiper .swiper-slide {background-color: #ccc;height: 100%;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
.honor-swiper .swiper-slide img{max-width: 100%;height: auto;}

.culture-man {width: 1070px;margin: 0 auto 145px;}
.culture-li {width: 100%;border-bottom: 1px #999 solid;padding: 80px 0;text-align: center;padding:100px 125px 80px;}
.culture-li h3 {font-size: 30px;font-weight: normal;margin-bottom: 40px;}
.culture-li h2 {font-size: 36px;font-weight: normal;}
.culture-li .en {font-size: 18px;text-transform: uppercase;}
.culture-li p {font-size: 20px;text-align: left;}

.contact-man {max-width: 1546px;margin:84px auto 0;}
.contact-mcen {width: 100%;background-color: #ccc;text-align: center;padding: 27px 0;}
.contact-mcen .contimg {width: 421px;display: inline-block;vertical-align: middle;}
.contact-mcen .contimg img{max-width: 100%;height: auto;display: block;}
.contact-mcen .contlx{display: inline-block;text-align: left;vertical-align: middle;margin-left: 84px;}
.contact-mcen .contlx h2{font-size: 48px;}
.contact-mcen .contlx p{font-size: 24px;}
.contact-mcen .contlx span{font-size: 48px;color:#cc0033;display: block;}

.contact-ewm{margin:62px 0 100px;text-align: center;}
.contact-ewm .ewmli{display: inline-block;vertical-align: top;margin: 0 150px;}
.contact-ewm .ewmli .img{width: 262px;}
.contact-ewm .ewmli .img img{max-width: 100%;height: auto;display: block;}
.contact-ewm .ewmli p{font-size: 22px;font-weight: 300;margin-top: 20px;}

/*3*/
.product-box {width: 100%;position: relative;}
.product-swiper .swiper-slide img{width: 100%;height: auto;display: block;}
.product-onli{position:absolute;left:0;top:0;width:100%;height:100%;z-index: 9;}
.product-onli li{float:left;display:block;width:20%;height:100%;position:relative;overflow:hidden}
.product-onli li:before{content:"";position:absolute;left:0;top:0;width:1px;height:100%;background:none rgba(255,255,255,.6);z-index:-1}
.product-onli li:first-child:before{display:none}
.product-onli li a{display: block;width: 100%;height: 100%;background-color: rgba(51, 51, 51, 0.35);text-align: center;color:#fff}
.product-onli .item{top:50%;position:relative;-webkit-transition:all .62s cubic-bezier(.4,0,.2,1);transition:all .62s cubic-bezier(.4,0,.2,1)}
.product-onli .tbox{line-height:1.2;position:relative;}
.product-onli .zh{font-size:34px;font-weight:500;}
.product-onli .en{font-size:18px;font-weight: 300;text-transform: uppercase;}
.product-onli .cbox{width:132px;margin:0 auto;position:relative;z-index:2;opacity:0;transform:translateY(50px);-webkit-transform:translateY(50px);-webkit-transition:all .62s cubic-bezier(.4,0,.2,1);transition:all .62s cubic-bezier(.4,0,.2,1)}
.product-onli .cbox p{margin-bottom:4px}
.product-onli p.bot{height:1px;background-color:#fff;width:0%;margin:20px auto 24px;position:relative;-webkit-transition:all .62s cubic-bezier(.4,0,.2,1);transition:all .62s cubic-bezier(.4,0,.2,1)}
.product-onli p.bot .line{width:32px;height:7px;background-color:#fff;position:absolute;left:50%;top:-3px;margin-left:-16px}
.product-onli a:hover .item{top:42%}
.product-onli a:hover .cbox{opacity:1;transform:inherit;-webkit-transform:inherit}
.product-onli a:hover p.bot{width:100%}


.cp-ban {width: 100%;overflow: hidden;position: relative;background-repeat: no-repeat;background-size: cover;background-position: center center;}
.cp-ban img{display: block;width: 100%;height: auto;}
.cp-ban .cp-tpro {position: absolute;left: 0;top: 50%;z-index: 9;width: 100%;text-align: center;color: #fff;text-shadow: 1px 2px 6px rgba(0, 0, 0, 0.38);}
.cp-ban .cp-tpro h2{color: #fff;font-size:42px;letter-spacing:2px;line-height:1;font-weight: bold;}
.cp-ban .cp-tpro p{color: #fff;font-size: 20px;text-transform: uppercase;}

.cp-main {width: 100%;min-width: 1380px;margin:0 auto;overflow: hidden;background-color: #fff;}
.cp-nr {width: 1440px;margin:80px auto 100px;}
.cp-nr > h3{font-weight: bold;color: #ce1031;font-size: 36px;text-align: center;margin-bottom: 60px;}
.cp-nr .show{font-size: 22px;font-weight: 300;line-height: 2.2;}
.cp-nr img{max-width: 100%;height: auto;}

.sxp-swiper{max-width: 1522px;margin: 0 auto 146px;position: relative;}
.sxp-swiper .sxp-slide-next,.sxp-swiper .sxp-slide-prev {position: absolute;top: 50%;width:65px;height:94px;margin-top:-47px;z-index: 11;-webkit-transition:all ease-out 0.4s;transition:all ease-out 0.4s;background-repeat: no-repeat;background-position: center center;background-color: #cccccc;border-radius: 10px;cursor: pointer;}
.sxp-swiper .sxp-slide-next {background-image: url(../images/abo-irjt.png);right:25px;}
.sxp-swiper .sxp-slide-prev {background-image: url(../images/abo-iljt.png);left:25px;}
.sxp-swiper .sxp-slide-next:hover {transform:translateX(4px);-webkit-transform:translateX(4px);background-color: #cc0033;}
.sxp-swiper .sxp-slide-prev:hover {transform:translateX(-4px);-webkit-transform:translateX(-4px);background-color: #cc0033;}
.sxp-swiper .swiper-slide{position: relative;}
.sxp-swiper .swiper-slide img{width: 100%;height: auto;display: block;}
.sxp-swiper .swiper-slide p{position: absolute;bottom:40px;left: 0;width: 100%;background-color: rgba(204, 204, 204, 0.72);font-size: 30px;color: #333;text-align: center;padding: 14px;}

.rzp-slide {width: 1522px;margin: 0 auto;position: relative;}
.rzp-swipermax {width: 100%;}
.rzp-swipermax img{width: 100%;height: auto;display: block;}
.rzp-swipermin {margin: 60px 0 196px;height: 213px;}
.rzp-swipermin .swiper-slide {width: 25%;height: 100%;opacity: 0.8;}
.rzp-swipermin .swiper-slide-thumb-active {opacity: 1;}
.rzp-swipermin .swiper-slide img {display: block;width: 100%;height: 100%;object-fit: cover;}
.rzp-slide .rzp-slide-next,.rzp-slide .rzp-slide-prev {position: absolute;bottom: 77px; width:40px;height:60px;z-index: 11;-webkit-transition:all ease-out 0.4s;transition:all ease-out 0.4s;background-repeat: no-repeat;background-position: center center;background-color: #cccccc;border-radius: 10px;cursor: pointer;background-size: 50%;}
.rzp-slide .rzp-slide-next {background-image: url(../images/abo-irjt.png);right:-55px;}
.rzp-slide .rzp-slide-prev {background-image: url(../images/abo-iljt.png);left:-55px;}
.rzp-slide .rzp-slide-next:hover {transform:translateX(4px);-webkit-transform:translateX(4px);background-color: #cc0033;}
.rzp-slide .rzp-slide-prev:hover {transform:translateX(-4px);-webkit-transform:translateX(-4px);background-color: #cc0033;}

.cp-main .sxp-swiper .swiper-slide p{font-size: 60px;padding:5px;}
.cyy-tit {width: 1522px;margin: 0 auto 30px;}
.cyy-tit .cn{font-size:30px;}
.cyy-tit .en{font-size: 18px;text-transform: uppercase;}

.lsy-li {width: 1440px;margin:140px auto 0}
.lsy-li li{margin-bottom: 114px;}
.lsy-li li .img{float: left;width: 690px;}
.lsy-li li .img img{width: 100%;height: auto;display: block;}
.lsy-li li .xx{float: left;margin-left: 90px;}
.lsy-li li .xx p{font-size: 44px;font-weight: 500;line-height:2;margin:30px 0;}
.lsy-li li .xx p a{color: #333;}
.lsy-li li .xx span{width: 220px;overflow: hidden;display: inline-block;}
.lsy-li li .xx span img{width: 100%;height: auto;display: block;}

.pro-nav {display: flex; justify-content:center;height: 80px;background-color: #ccc;}
.pro-nav .navli{flex: 0 178px;line-height: 80px;text-align: center;margin: 0 5px;position: relative;}
.pro-nav .navli a{color: #333;font-size: 18px;display: block;width: 100%;height: 100%;-webkit-transition:all ease-out 0.3s;transition:all ease-out 0.3s;}
.pro-nav .navli.active > a,.pro-nav .navli > a:hover{color: #fff;background-color:#cc0033;}

.p-tcnav {position: absolute;top: 100%;width:100%;height: auto;margin-top: 0;list-style: none;left:0; z-index:2;opacity: 0;-webkit-transition:all ease-out 0.3s;transition:all ease-out 0.3s;visibility: hidden;padding: 10px 0; -moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;background:#dadada;line-height: 1.4;}
.pro-nav .navli > .p-tcnav li {-webkit-transition:  all ease-out .2s;-moz-transition:  all ease-out .2s;transition:  all ease-out .2s;padding: 0 10px;position: relative;}
.pro-nav .navli > .p-tcnav li a {padding:4px 0;display: block;color: #666666;font-size: 16px; -webkit-transition:  all ease-out .2s;-moz-transition:  all ease-out .2s;transition:  all ease-out .2s;font-weight: 300;}
.pro-nav .navli > .p-tcnav li a i{margin-left:24px;}
.pro-nav .navli:hover .p-tcnav {opacity: 1;visibility: visible;}
.pro-nav .navli:hover > .p-tcnav li a:hover {color: #cc0033;}

.cpzx-li{width: 100%;min-width: 1380px;margin: 0 auto 100px;}
.cpzx-ff{padding:60px 0 20px;}
.cpzx-ef{padding: 60px 0 20px;background-color: #efefef;}
.cpm{width: 1380px;margin: 0 auto;}
.cpshow img{max-width: 100%;height: auto;display: block;}
.procen-swiper{margin:40px 0;width: 100%;height: 402px;}
.procen-swiper .procen-slide-next,.procen-swiper .procen-slide-prev {position: absolute;top: 50%;width:40px;height:60px;margin-top:-30px;z-index: 11;-webkit-transition:all ease-out 0.4s;transition:all ease-out 0.4s;background-repeat: no-repeat;background-position: center center;background-color: #cccccc;border-radius: 10px;cursor: pointer;background-size: 50%;opacity: .77;}
.procen-swiper .procen-slide-next {background-image: url(../images/abo-irjt.png);right:18px;}
.procen-swiper .procen-slide-prev {background-image: url(../images/abo-iljt.png);left: 18px;}
.procen-swiper .procen-slide-next:hover {transform:translateX(4px);-webkit-transform:translateX(4px);background-color: #cc0033;}
.procen-swiper .procen-slide-prev:hover {transform:translateX(-4px);-webkit-transform:translateX(-4px);background-color: #cc0033;}
.procen-swiper .swiper-slide {position: relative;cursor:pointer}
.procen-swiper .swiper-slide img {display: block;width: 100%;height: 100%;object-fit: cover;}
.procen-swiper .swiper-slide p{position: absolute;left: 0;bottom: 0;width: 100%;height:80px;font-size: 24px;color: #333;line-height: 80px;background-color:rgba(255, 255, 255, 0.7);text-align: center;overflow: hidden;text-overflow: ellipsis;word-wrap: normal;white-space: nowrap;padding: 0 10px;opacity: 0;-webkit-transition:all ease-out 0.4s;transition:all ease-out 0.4s;transform:translateY(80px);-webkit-transform:translateY(80px);}
.procen-swiper .swiper-slide:hover p {opacity: 1;transform:translateY(0);-webkit-transform:translateY(0);}
.cphot{position: relative;}
.cphot img{max-width: 100%;height: auto;display: block;}
.cphot .tt{position: absolute;top: 40px;left: 60px;color: #fff;}
.cphot .tt .cn{font-weight: 700;font-size: 56px;line-height: 1;}
.cphot .tt .en{font-weight: 500;font-size: 31px;}

.cpbk{position: relative;}
.cpbk.mt46{margin-top: 46px;}
.cpbk .swi{width: 66%;position: relative;}
.cpbk .swi .bkSwiper{width: 100%;}
.cpbk .swi .bkSwiper img{width: 100%;height: auto;display: block;}
.cpbk .swi .bkSwiper .tt{position: absolute;bottom:24px;left: 0;color: #333;font-size: 30px;padding: 0 36px 2px;background-color: #fff;}
.cpbk .bktit{position: absolute;top: 0;left: 25px;color: #fff;color: #333;font-size: 30px;padding: 6px 36px 8px;background-color: #efefef;z-index: 9;}
.cpbk .tit{width:34%;}
.cpbk .tit.tr{text-align: right;}
.cpbk .tit img{max-width: 100%;height: auto;display: inline-block;}
/*4*/
._htools-select{display:inline-block;margin:0;border:solid #333 1px;vertical-align:middle;transition:border .5s;-moz-transition:border .5s;-webkit-transition:border .5s;-o-transition:border .5s;cursor: pointer;}
._htools-select *{margin:0;padding:0;outline:0}
._htools-select:hover{border:solid #cc0033 1px}
._htools-select ._select-input{color:#999;display:inline-block;font-size:16px;margin-left:30px;font-weight: 200;}
._htools-select ._select-input::selection{color: #cc0033;}
._htools-select ._select-selectbtn{width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:10px solid #999;display:inline-block;transition:border-top-color .5s;-moz-transition:border-top-color .5s;-webkit-transition:border-top-color .5s;-o-transition:border-top-color .5s}
._htools-select:hover ._select-selectbtn{border-top-color:#cc0033;}
._htools-select ._select-select-ul{background-color:#fff;outline:0;position:relative;z-index:10;display:none;-webkit-box-shadow:1px 0 10px rgba(0,0,0,.18);-moz-box-shadow:1px 0 10px rgba(0,0,0,.18);box-shadow:1px 0 10px rgba(0,0,0,.18)}
._htools-select ._select-select-ul li{background-color:#fff;color:#000;font-size:16px;padding:3px 30px;cursor:pointer;list-style-type:none;transition:color .5s,background-color .5s;-moz-transition:color .5s,background-color .5s;-webkit-transition:color .5s,background-color .5s;-o-transition:color .5s,background-color .5s}
._htools-select ._select-select-ul li._select-li-selected{background-color:#cfd9d7}
._htools-select ._select-select-ul li:hover{background-color:#cc0033;color:#fff}
._htools-select ._select-input._select-act{color: #333;font-weight: bold;}

.list-news{width: 100%;overflow: hidden;padding: 67px 0 140px;}
.news-left{float: left;width:73%;border-right: 1px #999 solid;padding-right: 1.5%;}
.news-search{margin-bottom:62px;font-size: 0;}
.news-search span{font-size: 24px;color: #333;line-height: 46px;display: inline-block;vertical-align: middle;margin-right: 15px;}
.news-search label{display: inline-block;vertical-align: middle;margin-right:15px;text-align: left;}
.news-search .inp-text{width:calc(100% - 808px);max-width:273px; height: 46px;border:solid #333 1px;vertical-align:middle;background:none;border-right: none;padding: 0 20px;font-size: 18px;color: #333;-webkit-transition:all ease-out 0.5s;transition:all ease-out 0.5s;font-weight: 200;}
.news-search .inp-text:focus{border-color:#cc0033}
.news-search .inp-sub{width: 118px;height: 46px;background-color:#cc0033;color: #fff;border: none;font-size: 18px;font-weight: 200;cursor: pointer;-webkit-transition:all ease-out 0.3s;transition:all ease-out 0.3s;}
.news-search .inp-sub:hover{background-color:#ff0040;}

.news-list li{background-color: #fff;margin:47px 0;}
.news-list li a{display: block;-webkit-transition:all ease-out 0.4s;transition:all ease-out 0.4s;}
.news-list li .limg{width: 50%;height: 362px;overflow: hidden;float: left;}
.news-list li .limg img{display: block;width: 100%;height: 100%;object-fit: cover;-webkit-transition:all ease-out 0.3s;transition:all ease-out 0.3s;}
.news-list li .rtxt{float: left;width: 50%;padding: 32px;}
.news-list li .rtxt h3{font-size: 20px;color: #333;font-weight: normal;letter-spacing: 1px;padding-right: 40px;margin: 40px 0 20px;padding-left:5px;}
.news-list li .rtxt p{font-size:14px;color: #666;font-weight:300;letter-spacing:1px;padding-right: 40px;padding-left: 5px;margin-bottom: 50px;}
.news-list li .rtxt .time{font-size:14px;color: #999;font-weight:300;padding-top:35px;border-top: 1px #999 solid;letter-spacing:1px;position: relative;}
.news-list li .rtxt .time::after{content: "";position: absolute;right:40px;bottom: 6px;background: url(../images/icon-yuandian.png) no-repeat center center;width: 33px;height: 7px;}
.news-list li a:hover .limg  img{transform: scale(1.04);-webkit-transform: scale(1.04);}
.news-list li a:hover{box-shadow:0 8px 10px rgba(12, 0, 5, 0.2);}

.npags{background: #fff;text-align: center;height: 65px;overflow: hidden;max-width: 1100px;margin:30px auto 0;}
.npags > a{font-size: 46px;color: #fff;font-weight: 300;background-color:#cc0033;width: 87px;height: 65px;-webkit-transition:all ease-out 0.3s;transition:all ease-out 0.3s;}
.npags > a.fl{background: url(../images/icon-pagl.png) no-repeat center center #cc0033;}
.npags > a.fr{background: url(../images/icon-pagr.png) no-repeat center center #cc0033;}
.npags .pag{float: left;width: 920px;line-height: 65px;height: 62px;font-size: 0;}
.npags .pag a,.npags .pag span{font-size: 24px;color: #cc0033;display: inline-block;margin:0 5px;padding: 0 10px;-webkit-transition:all ease-out 0.3s;transition:all ease-out 0.3s;vertical-align: middle;}
.npags .pag i{font-size:14px;color: #cc0033;display: inline-block;margin:0 5px;font-style: normal;vertical-align: middle;letter-spacing: -5px;}
.npags .pag span,.npags .pag a:hover{background-color: #cc0033;color: #fff;}
.npags > a:hover{background-color:#a00028;}

.news-right {width: 25%;float: right;}
.news-rtit {margin-bottom:38px;}
.news-rtit h3{font-size: 33px;color: #333;font-weight: normal;line-height: 1;}
.news-rtit p{font-size: 24px;color: #333;}
.ntop{border-bottom: 1px #999 solid;position: relative;padding-bottom:30px;}
.ntop a{display: block;}
.ntop .img{overflow: hidden;width: 100%;position: relative;}
.ntop .img img{width: 100%;height: auto;display: block;}
.ntop .img .flo{position: absolute;left: 0;width: 100%;bottom: 0;height:55;line-height: 55px;background-color: rgba(153, 153, 153, 0.67);font-size: 16px;font-weight:300;color: #fff;text-align: center;padding: 0 10px;}
.ntop .time{font-size:14px;color: #999;font-weight:300;padding-top:20px;border-top: 1px #999 solid;letter-spacing:1px;position: relative;}
.ntop .time::after{content: "";position: absolute;right:0;bottom:6px;background: url(../images/icon-yuandian.png) no-repeat center center;width: 33px;height: 7px;}

.newsr-li li{border-bottom: 1px #999 solid;position: relative;padding-left: 10px;}
.newsr-li li a{font-size: 16px;font-weight: 300;color: #666;display: block;padding: 13px 0;}
.newsr-li li::after{content: "";position: absolute;left: 0;top:50%;width:7px;height: 7px;background-color: #666;border-radius: 7px;margin-top: -4px;}

.list-video{width: 1243px;margin: 0 auto;}
.list-video li{margin-top: 46px;box-shadow:0 8px 10px rgba(12, 0, 5, 0.2);background-color: #fff;padding: 20px;cursor: pointer;}
.list-video .item {position: relative;overflow: hidden;text-align: center;}
.list-video  .img img {max-width: 100%;height: auto;transition: all 0.6s ease-in-out;-webkit-transition: all 0.6s ease-in-out;opacity: .7;display: inline-block;}
.list-video .t {font-size:30px;padding: 20px 5%;text-align: center;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;color: #fff;line-height: 1.5;position: absolute;z-index: 1;bottom: 0;left: 0;width: 100%;}
.list-video .bc{background-color: #000;display: inline-block;}
.list-video .vico {position: absolute;left: 50%;top: 50%;width: 68px;height: 68px;margin: -34px 0px 0px -34px;display: block;}
.list-video .vico .i2 {background: url(../images/icon-play.png) no-repeat scroll center center;width: 100%;height: 100%;display: block;position: relative;z-index: 2;}

.vwrap{display:none;z-index:1040;width:100%;position:fixed}
.vwrap .videobtg{z-index:900;position:fixed;width:100%;height:100%;left:0;top:0;background:#000;opacity:0.8;filter:alpha(opacity=80);overflow:hidden}
.vwrap .videobox{z-index:990;width:800px;height:500px;background-color:#fff;position:fixed;left:50%;top:50%;margin-top:-250px;margin-left:-400px}
.vwrap .videobox #videobox{width:100%;display:inline-block;height:100%;background:#80abde}
#videobox_wrapper{height:100% !important}
.vwrap .close{z-index:999;width:31px;height:31px;cursor:pointer;position:absolute;top:0px;right:-42px}
.vwrap .close i{display:block;width:31px;height:31px;background:url(../images/close_i1.png) no-repeat 50% 50%;-webkit-transition:400ms;transition:400ms}
.vwrap .close:hover i{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
#videobox_display_button,#videocontainer_display_button{background:none no-repeat !important}
.jwplayer .jwicon{opacity:0.8;filter:alpha(opacity=80);cursor:pointer}
.jwplayer .jwicon:hover{opacity:1;filter:alpha(opacity=100)}
.jwlogo,.jwclick{display:none !important}
.jwdisplayIcon{background:none no-repeat !important}

.pags{text-align: center;overflow: hidden;margin-top:70px;}
.pags > a,.pags > span{font-size:30px;color: #cc0033;-webkit-transition:all ease-out 0.3s;transition:all ease-out 0.3s;width: 30px;height: 30px;display: inline-block;vertical-align: middle;line-height: 30px;margin: 0 10px;}
.pags > a.l{background: url(../images/icon-pagl2.png) no-repeat center center ;}
.pags > a.r{background: url(../images/icon-pagr2.png) no-repeat center center ;}
.pags > a:hover,.pags > span{color: #333;}

.list-shows{width: 100%;overflow: hidden;padding:20px 0 70px;}
.news-shows{width: 100%;overflow: hidden;}
.news-shows .time{font-size: 24px;color: #999;}
.s-share{font-size: 0;padding-bottom: 10px;position: absolute;right: 0;top: 0;}
.s-share span{color: #999;margin:0 0 0 14px;font-size:24px;display: inline-block;vertical-align: middle;}
.s-share a{display: inline-block;vertical-align: middle;width:31px;height:31px;background-repeat: no-repeat; margin: 0 4px;background-position: center center;}
.s-share a.s1{background-image: url(../images/weixin.png);}
.s-share a.s2{background-image: url(../images/qq.png);}
.s-share a.s3{background-image: url(../images/weib.png);}
#bsWXBox {-moz-box-sizing: content-box;-webkit-box-sizing: content-box;box-sizing: content-box;}
.news-shows .tit{font-size: 48px;font-weight: 500;text-align: center;margin:80px 0 60px;}
.news-shows .nr{font-size: 30px;font-weight: 300;}
.news-shows .nr img{max-width: 100%;height: auto;}

.previous{padding:26px 0px 0;position:relative;margin-top:80px;text-align:center;}
.previous .previ{display:inline-block;font-size: 36px;font-weight: 300;vertical-align: middle;color: #666;-webkit-transition:all ease-out 0.3s;transition:all ease-out 0.3s;}
.backlist{display:inline-block;font-size: 36px;font-weight: 300;color:#fff;background:#ce1031;padding:10px 50px;margin: 0 200px;vertical-align: middle;-webkit-transition:all ease-out 0.3s;transition:all ease-out 0.3s;}
.backlist:hover{background:#a70520}
.previous .previ:hover{color:#ce1031}

/*5*/
.jop-tit {margin-bottom:50px;text-align: center;}
.jop-tit h3{font-size: 30px;color: #333;font-weight: 500;line-height: 1;}
.jop-tit p{font-size: 18px;color: #333;}
.joptc {text-align: center;}

.jop-li {width: 100%;overflow: hidden;margin-top:60px;}
.jop-li .jop-litop{font-size:30px;color: #fff;padding: 20px 34px;margin-bottom:7px;background-color: #666;}
.jop-li .jop-litop .t1{float: left;width:44%;}
.jop-li .jop-litop .t2{float: left;width:20%;margin-left: 1%;text-align: center;}
.jop-li .jop-litop .t3{float: left;width:14%;margin-left: 1%;}
.jop-li .jop-litop .t4{float: left;width:18%;margin-left: 1%;}

.jop-li .jli{margin-bottom:7px;background-color: #fff;}
.jop-li .jli:nth-child(2n+1){background-color: #ccc;}
.jop-li .jli .jli-top{font-size:30px;color: #333;padding:20px 34px;cursor: pointer;-webkit-transition:all ease-out 0.4s;transition:all ease-out 0.4s;position: relative;}
.jop-li .jli .jli-top .j1{float: left;width:44%;}
.jop-li .jli .jli-top .j2{float: left;width:20%;margin-left: 1%;text-align: center;}
.jop-li .jli .jli-top .j3{float: left;width:14%;margin-left: 1%;}
.jop-li .jli .jli-top .j4{float: left;width:18%;margin-left: 1%;}
.jop-li .jli .jli-top:hover{background-color: #cc0000;color: #fff;}
.jop-li .jli .jli-con{font-size: 18px;color: #333;padding:20px 34px 40px;line-height: 1.8;display: none;background:#fff;position: relative;}
.jop-li .jli .jli-con h3{font-size: 24px;font-weight: 500;margin-top: 10px;}
.jop-li .jli .jli-con img{max-width: 100%;height: auto;}
.jop-li .jli .mo {position: absolute;bottom: 20px; right: 70px;width: 149px;height:45px;line-height: 45px;color: #fff;background-color: #cc0033;text-align: center;font-size: 24px;-webkit-transition:all ease-out 0.4s;transition:all ease-out 0.4s;}
.jop-li .jli .jli-top.on {background-color: #cc0033;color: #fff;}
.jop-li .jli .mo:hover {background-color: #aa002b;}

.jop-li .jli .jo-pop{position: fixed;top:50%; left: 50%;width: 700px;z-index: 9999;background-color: rgba(255, 255, 255, 0.6);padding:50px 50px 20px;overflow-y: auto;display:none;cursor: auto;height: 550px;overflow: hidden;margin: -275px 0 0 -350px;}
.jop-li .jli .jo-pop .con{font-size:18px;line-height: 1.6;color: #333;text-align: center;}
.jop-li .jli .jo-pop .con img{max-width: 100%;height: auto;margin: 10px 0;}
.jop-li .jli .jo-pop .con span{display: block;margin:10px 0 20px;}
.jop-li .jli .jo-pop .con p{margin: 10px 0;letter-spacing: 1px;}

/*6*/
.list-cyy{width: 100%;}
.cyy-man{width: 1100px;margin:100px auto 120px;}

.cyy-abo{padding-bottom:80px;}
.cyy-abo h3{font-size: 36px;color: #ce1031;font-weight: bold;text-align: center;}
.cyy-abo h2{font-size: 55px;color: #ce1031;font-weight: bold;text-align: center;margin:60px 0;}
.cyy-abo p{font-size: 22px;font-weight: 300;line-height: 2;}
.cyy-abo img{max-width: 100%;height: auto;}
.cyy-abo .nr{font-size: 36px;margin-top: 80px;}
.cyy-abo .ms {text-align: center;margin:50px 0 60px;}
.cyy-abo .ms span{font-weight: bold;font-size: 24px;color: #ce1031;}
.cyy-abo .ms h1{font-size: 144px;font-weight: 900;color: #ce1031;line-height:.8;}
.cyy-abo .hz{margin-top: 50px;}
.cyy-abo .hz .t{font-weight: 500;font-size: 48px;color: #ce1031;line-height: 2;}
.cyy-abo .hz p{font-size: 36px;line-height: 1.4;}

.cyy-li{border-top:2px #949494 solid;padding:20px 0 50px;}
.cyy-li h3{font-weight: 500;font-size: 48px;color: #ce1031;margin-bottom: 30px;}
.cyy-li .t{font-weight: 500;font-size: 40px;color: #333;}
.cyy-li p{font-size: 36px;margin-bottom: 40px;}
.cyy-li p img{max-width: 100%;height: auto;}

.cyy-sw{border-top:2px #949494 solid;padding:52px 0 50px;}
.cyySwiper{width: 100%;}
.cyySwiper .swiper-slide{width: 100%;}
.cyySwiper .swiper-slide .tit{font-size: 48px;font-weight: 500;color: #fff;background-color: #cc0033;padding: 0 10px;height: 78px;line-height: 78px;overflow: hidden;margin-bottom: 10px;}
.cyySwiper .swiper-slide .img{height: 737px;width: 100%;overflow: hidden;border: 1px #000 solid;}
.cyySwiper .swiper-slide .img img{display: block;width: 100%;height: 100%;object-fit: cover;}
.cyySwiper .swiper-slide .nr{padding: 10px 30px;background-color: #fff;font-size: 30px;margin-top: 10px;line-height: 2;}
.cyySwiper .cyy-slide-next,.cyySwiper .cyy-slide-prev {position: absolute;top:416px;width:55px;height:80px;z-index: 11;-webkit-transition:all ease-out 0.4s;transition:all ease-out 0.4s;background-repeat: no-repeat;background-position: center center;background-color: rgba(204, 204, 204, 0.77);border-radius: 10px;cursor: pointer;}
.cyySwiper .cyy-slide-next {background-image: url(../images/abo-irjt.png);right:20px;}
.cyySwiper .cyy-slide-prev {background-image: url(../images/abo-iljt.png);left:20px;}
.cyySwiper .cyy-slide-next:hover {transform:translateX(4px);-webkit-transform:translateX(4px);background-color: #cc0033;}
.cyySwiper .cyy-slide-prev:hover {transform:translateX(-4px);-webkit-transform:translateX(-4px);background-color: #cc0033;}
.cyySwiper .cyy-pag{top: 790px;}
.cyySwiper .cyy-pag .swiper-pagination-bullet{width: 21px;height: 21px;background-color: #fff;opacity: .7;margin: 0 10px;}
.cyySwiper .cyy-pag .swiper-pagination-bullet-active {opacity: 1;}

.cyycon{font-size: 22px;font-weight: 300;line-height: 2.2;margin-top: 100px;}
.cyymap{width: 886px;height: 782px;position: relative;margin:120px auto;background: url(../images/map.png) no-repeat center center;}

.cyymap .mi{position: absolute;background: url(../images/icon-dw.png) no-repeat center bottom;width: 20px;height: 29px;}
.cyymap .mi1{top:75px;right: 195px;}
.cyymap .mi2{top:370px;right:418px;}
.cyymap .mi3{top:375px;right:460px;}
.cyymap .mi4{top:390px;right:485px;}
.cyymap .mi5{top:433px;right:494px;}
.cyymap .mi6{top:450px;right:452px;}
.cyymap .mi7{top:467px;right:385px;}
.cyymap .mi8{top:442px;right:270px;}

.cyymap .mi .mon{display: inline-block;position: absolute;cursor: pointer;width:max-content;}
.cyymap .mi.mi1 .mon{top: -30px;left:-44px;}
.cyymap .mi.mi2 .mon{top: -20px;left:20px;}
.cyymap .mi.mi3 .mon{top: -20px;right:20px;}
.cyymap .mi.mi4 .mon{top: -10px;right:20px;}
.cyymap .mi.mi5 .mon{top: -15px;right:20px;}
.cyymap .mi.mi6 .mon{top: -20px;left:20px;}
.cyymap .mi.mi7 .mon{top: 0;left:20px;}
.cyymap .mi.mi8 .mon{top: -20px;left:20px;}

.cyymap .mi .txt{font-size: 14px;font-weight: 400;background-color: #ce0f32;border-radius: 10px;color: #fff;text-align: center;padding: 2px 5px 4px;display: inline-block;line-height: 1.2;position: relative;z-index: 99;}
.cyymap .mi .img{width: 100%;position: absolute;left: 0;bottom: 0;opacity: 0;-webkit-transition: all 0.3s, -webkit-transform 0.3s;-moz-transition: all 0.3s, -moz-transform 0.3s;transition: all 0.3s, transform 0.3s;visibility: hidden;overflow: hidden;border-radius: 10px;}
.cyymap .mi .img img{width: 100%;height: auto;display: block;}
.cyymap .mi .mon:hover{z-index: 9999;}
.cyymap .mi .mon:hover .img{opacity: 1;-webkit-transform: translateY(-10px);-moz-transform: translateY(-10px);transform: translateY(-10px);visibility: visible;}
.cyymap .mi .mon-pop{position: fixed;top:50px; left: 10%;bottom: 50px;width: 80%;z-index: 9999;background-color: rgba(255, 255, 255, 0.6);padding:40px 7% 60px;overflow-y: auto;display:none;cursor: auto;}
.cyymap .mi .mon-pop .tit{font-weight: 500;font-size: 40px;text-align: center;color: #ce1031;margin-bottom: 10px;}
.cyymap .mi .mon-pop .con{font-size:24px;line-height: 1.6;}
.cyymap .mi .mon-pop .con img{max-width: 100%;height: auto;margin: 10px 0;}
.cyymap .mi .mon-pop .con p{margin: 10px 0;}

.popbg{position: fixed;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.4);z-index: 999;display:none;}
.close{position: fixed;left: 50%;bottom:6px;width: 37px;height: 38px;margin-left: -18px;-webkit-transition:all ease-out 0.4s;transition:all ease-out 0.4s;background: url(../images/icon-close.png) no-repeat center center;cursor: pointer;display: none;z-index: 1000;}
.close:hover {transform:rotate(180deg);-webkit-transform:rotate(180deg);}

.mon-pop::-webkit-scrollbar{width:6px;}
.mon-pop::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.5);}
.mon-pop::-webkit-scrollbar-track{background-color:rgba(255,255,255,.4);border-radius:0;box-shadow:inset 0 0 5px rgba(255,255,255,.5);-webkit-box-shadow:inset 0 0 5px rgba(255,255,255,.5);}

@media screen and (min-width:1380px){
    .cyymap .mi .mon-pop{width: 1380px;margin-left:-690px;left: 50%;}
}
@media screen and (max-width:750px){
    .jop-li .jli .jo-pop {width: 80%;left: 10%;margin-left: 0;}
}