@charset "UTF-8";
/*!****** lib.css *******/
/*!-----------------[初始化]--------------*/
*,:after,:before{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:0!important;-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased}
table{border-collapse:collapse;border-spacing:0}
ol,ul{list-style:none}
q:after,q:before{content:''}
fieldset,img{border:0}
abbr,acronym{border:0}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.col-c,.col-l,.col_c,.col_l,.l{float:left}
.col-r,.col_r,.r{float:right}
.c{clear:both}
.fix{zoom:1}
.fix:after,.fix:before{display:block;content:"clear";height:0;clear:both;overflow:hidden;visibility:hidden}
em{font-weight:400;font-style:normal}
body{color:#333;font-size:14px;line-height:1.5;font-family:Mi-Normal,'Microsoft Yahei',"PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}
img{max-width:100%;border:none}
input,select,textarea{font-size:14px;color:#333;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;font-family:Mi-Normal,'Microsoft Yahei',"PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}
input[type=button],input[type=reset],input[type=submit]{cursor:pointer}
::-webkit-input-placeholder{color:#999}
::-moz-placeholder{color:#999}
::-ms-input-placeholder{color:#999}
select::-ms-expand{display:none}
a{color:#333;text-decoration:none}
/*!-----------------[初始化结束]--------------*/
@font-face{font-family:Mi-Normal;src:url(../fonts/MiSans-Normal.ttf)}
.wp{width:95%;max-width:1200px;margin:0 auto}
/*!******************************
    -------[=头部]-------
********************************/
.header.fixed1{top:0;left:0;width:100%;z-index:20;position:fixed}
/*!******************************
    -------[=导航]-------
********************************/
.menuBtn{display:none;position:fixed;top:12px;right:12px;width:30px;height:30px;cursor:pointer;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.menuBtn b{display:block;height:4px;background-color:#fff;margin:4px 0;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.menuBtn.open b{display:none;margin:0;position:absolute;left:0;top:50%;margin-top:-5px;width:30px}
.menuBtn.open b:first-child{display:block;transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg)}
.menuBtn.open b:last-child{display:block;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg)}
/*!******************************
    -------[=底部]-------
********************************/
/*!******************************
    -------[=公用]-------
********************************/
.cur,.cur a{font-size:12px;color:#5e5e5e;line-height:20px}
.cur{margin:18px 0 10px 9px;padding-left:26px}
.cur a:hover{color:#ca1318}
.pages{text-align:center;margin:21px 0 38px}
.pages ul{display:inline-block}
.pages ul li{float:left;margin:0 5px}
.pages ul li a{display:block;width:35px;height:35px;line-height:35px;text-align:center;color:#555;border:1px solid #555;border-radius:50%}
.pages ul a:hover,.pages ul li.on a{background-color:#ea3032;border:1px solid #ea3032;color:#fff}
.pages ul li.next,.pages ul li.prev{font-weight:700;font-family:"宋体";font-size:20px;margin:0 15px}
.pages ul li span{display:inline-block;margin-top:5px;font-weight:700;font-family:Arial;color:#dadada}
@media screen and (max-width:1199px){
.wp{width:auto;padding:0 15px;max-width:auto}
}
/*!****** lib.css end *******/
/*!****** bl *******/
/*!****** bl end *******/
.jl-row1{padding:133px 0 167px;overflow:hidden}
.jl-tit1{text-align:center;font-size:48px;color:#333;margin-bottom:82px;font-family:Mi-Demibold}
.jl-list1{border-top:1px solid #dfdfdf;border-left:1px solid #dfdfdf;overflow:hidden}
.jl-list1 li{float:left;width:16.66%;border-right:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;overflow:hidden}
.jl-list1 .img{padding-top:68%;background-repeat:no-repeat;background-position:center;background-size:contain;transition:.3s}
.jl-row3{padding:175px 0 125px}
.jl-list2{font-size:0;overflow:hidden}
.jl-list2 li{display:inline-block;vertical-align:middle;width:33.33%;text-align:center}
.jl-list2 .icn{font-size:0;height:34px;line-height:34px;margin-bottom:50px}
.jl-list2 .icn img{display:inline-block;vertical-align:middle;max-height:100%}
.jl-list2 .tit{font-size:16px;color:#666;margin-bottom:20px;font-family:Mi-Normal}
.jl-list2 .desc{font-size:18px;color:#333;font-family:Mi-Normal}
.jl-row4{position:relative;padding:384px 0 191px;overflow:hidden}
.jl-row4 .address{position:absolute;top:0;left:0;right:0;font-size:0;z-index:0}
.jl-row4 .address img{display:block;width:100%}
.jl-row4 .info{width:1123px;margin:0 auto;position:relative;z-index:1;background-color:#fff;box-shadow:0 0 21px rgba(0,0,0,.05);font-size:0;overflow:hidden}
.jl-row4 .pic{display:inline-block;vertical-align:middle;width:37.31%;overflow:hidden}
.jl-row4 .img{padding-top:144.15%;background-repeat:no-repeat;background-position:center;background-size:cover}
.jl-row4 .txt{display:inline-block;vertical-align:middle;width:62.69%;padding:0 133px 0 113px}
.jl-row4 .tit{font-size:32px;color:#333;margin-bottom:30px;font-family:Mi-Medium}
.jl-row4 .row{display:flex;margin-bottom:25px;overflow:hidden}
.jl-row4 .inp{flex:1;margin-right:18px}
.jl-row4 .inp:last-child{margin:0}
.jl-row4 .inp input{display:block;width:100%;height:47px;line-height:45px;border:1px solid #999;padding:0 20px;font-family:Mi-Light}
.jl-row4 .txtarea{flex:1}
.jl-row4 .txtarea textarea{display:block;width:100%;height:128px;resize:none;border:1px solid #999;padding:12px 20px;font-family:Mi-Light}
.jl-row4 .btn{display:block;width:159px;line-height:39px;background-color:#ffbe00;font-size:16px;color:#fff;font-family:Mi-Normal;border:none;cursor:pointer;transition:.3s}
.jl-row4 .btn:hover{opacity:.8}
@media only screen and (min-width:1200px) and (max-width:1920px){
.jl-row1{padding:6.927vw 0 8.697vw}
.jl-row3{padding:9.114vw 0 6.51vw}
.jl-row4{padding:20vw 0 9.947vw}
}
@media screen and (max-width:1199px){
.jl-row1{padding:40px 0}
.jl-tit1{font-size:18px;margin-bottom:20px}
.jl-list1 li{width:25%}
.jl-row3{padding:40px 0}
.jl-list2 .icn{margin-bottom:15px}
.jl-list2 .tit{font-size:14px;margin-bottom:10px}
.jl-list2 .desc{font-size:16px}
.jl-row4{padding:0}
.jl-row4 .address{position:static}
.jl-row4 .info{width:95%;margin-top:-50px}
.jl-row4 .pic{display:block;width:auto}
.jl-row4 .img{padding-top:40%}
.jl-row4 .txt{display:block;padding:20px;width:auto}
.jl-row4 .tit{font-size:18px;margin-bottom:20px}
.jl-row4 .row{display:block;margin-bottom:10px}
.jl-row4 .inp{margin-right:0;margin-bottom:10px}
.jl-row4 .btn{margin:0 auto}
}
@media screen and (max-width:750px){
.jl-list1 li{width:33.33%}
.jl-list2 li{display:block;width:auto;margin-bottom:30px}
.jl-list2 li:last-child{margin-bottom:0}
}
@media screen and (max-width:480px){
.jl-list1 li{width:50%}
}
.ban{overflow:hidden;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;position:relative;height:550px}
.ban .txt{position:absolute;top:50%;left:0;width:100%;overflow:hidden;transform: translate(0,-50%);}
.ban .txt .tit{font-size:48px;color:#fff;line-height:1.5em;overflow:hidden;font-family:Mi-Demibold}
.m-synopsisl{overflow:hidden;padding:166px 0 138px}
.m-synopsisl .synopsis{overflow:hidden;margin-bottom:141px}
.m-synopsisl .ll{float:left;width:310px;overflow:hidden;padding-right:20px}
.g-titl1{font-size:32px;color:#333;line-height:1.5em;overflow:hidden;font-family:Mi-Medium}
.g-titl1.tac{text-align:center}
.m-synopsisl .rr{overflow:hidden;font-size:16px;color:#333;line-height:2em;font-family:Mi-Regular;padding-top:6px}
.m-synopsisl .pic{display:block;width:100%;height:auto;overflow:hidden;margin-bottom:79px}
.m-synopsisl .pic img{display:block;width:100%;height:100%}
.ul-listl1{overflow:hidden}
.ul-listl1 li{width:25%;float:left}
.ul-listl1 .con{display:block;overflow:hidden;position:relative;padding:4px 0 19px}
.ul-listl1 .con:after{content:'';position:absolute;top:50%;right:0;width:0;height:125px;border-left:1px solid rgba(229,229,229,.5);transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}
.ul-listl1 li:last-child .con:after{display:none}
.ul-listl1 .num{font-size:56px;color:#ffbe00;line-height:1.4em;font-family:Mi-Medium;text-align:center}
.ul-listl1 .num em{display:inline-block;vertical-align:top;font-size:30px;color:#ffbe00;line-height:1.5em;padding-left:2px}
.ul-listl1 .txt{font-size:16px;color:#333;line-height:1.5em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;text-align:center}
.m-culturel{overflow:hidden;padding:89px 0 66px}
.ul-listl2{overflow:hidden;margin:83px -20px 0}
.ul-listl2 li{width:33.33%;float:left;padding:0 20px;margin-bottom:90px}
.ul-listl2 .con{display:block;width:100%;height:100%}
.ul-listl2 .con .icon{width:40px;height:40px;line-height:40px;text-align:center;margin:0 auto 36px}
.ul-listl2 .con .icon img{display:inline-block;vertical-align:middle;max-height:100%;max-width:100%}
.ul-listl2 .con .tit{font-size:20px;color:#333;line-height:1.5em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;text-align:center;font-family:Mi-Regular;margin-bottom:13px}
.ul-listl2 .con .desc{font-size:16px;color:#666;text-align:center;overflow:hidden}
.ul-listl2 li:nth-child(3n+1){clear:left}
.m-honorl{overflow:hidden;padding:93px 0 148px}
.ul-listl3{overflow:hidden;text-align:center;font-size:0;margin-top:68px}
.ul-listl3 li{display:inline-block;vertical-align:middle;padding:0 37px}
.ul-listl3 .con{display:block;width:450px;height:auto;overflow:hidden}
.ul-listl3 .pic{padding-top:138%;position:relative;height:0;overflow:hidden;margin-bottom:27px}
.ul-listl3 .pic .img{display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover}
.ul-listl3 .txt{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;text-align:center;font-size:16px;color:#333;font-family:Mi-Regular}
.banner{overflow:hidden}
.banner .con{display:block;overflow:hidden;position:relative}
.banner .con .bg{height:796px;overflow:hidden;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover}
.banner .con .txt{position:absolute;top:31.9%;left:0;width:100%}
.banner .con .txt .tit{text-align:center;font-size:56px;line-height:1.5em;color:#333;font-family:Mi-Medium;overflow:hidden}
.banner .slick-dots{position:absolute;left:0;width:100%;bottom:47px;text-align:center;z-index:9;font-size:0}
.banner .slick-dots li{display:inline-block;margin:0 8px}
.banner .slick-dots li button{display:block;width:40px;height:3px;font-size:0;color:#fff;background:#a0c395;text-align:center;border:none;cursor:pointer;overflow:hidden;padding:0;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.banner .slick-dots li.slick-active button{background:#2e7817}
.g-titl2{font-size:42px;color:#333;font-family:Mi-Medium;overflow:hidden;line-height:1.5em}
.g-titl2.fff{color:#fff}
.g-titl2.tac{text-align:center}
.row-a1{overflow:hidden;padding:167px 0 162px}
.m-descl1{overflow:hidden;margin-bottom:72px}
.m-descl1 .ll{width:36.333%;float:left;padding-right:20px;overflow:hidden}
.m-descl1 .rr{overflow:hidden;font-size:16px;line-height:2em;color:#333;font-family:Mi-Regular;padding-top:8px}
.ul-listl4{overflow:hidden;margin:0 -57px}
.ul-listl4 li{width:33.33%;float:left;padding:0 57px}
.ul-listl4 .con{display:block;overflow:hidden}
.ul-listl4 .con .icon{width:42px;height:42px;line-height:42px;font-size:0;margin-bottom:26px}
.ul-listl4 .con .icon img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.ul-listl4 .con .tit{font-size:28px;color:#333;font-family:Mi-Medium;line-height:1.5em;overflow:hidden;margin-bottom:27px}
.ul-listl4 .con .desc{font-size:16px;color:#333;line-height:1.875em;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:4;-webkit-line-clamp:4;overflow:hidden}
.row-a2{overflow:hidden}
.m-videol{overflow:hidden;width:100%;height:auto;position:relative}
.m-videol .video{display:block;height:600px;background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover}
.m-videol .box{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.65)}
.m-videol .txt{position:absolute;left:0;width:100%;top:36.1%}
.m-videol .txt .play{width:63px;height:auto;overflow:hidden;margin:0 auto 45px;cursor:pointer;display:block}
.m-videol .txt .play img{display:block;width:100%;height:100%}
.m-videol .txt .tit{font-size:42px;color:#fff;line-height:1.5em;overflow:hidden;text-align:center;font-family:Mi-Medium}
.m-videol .txt .tit em{color:#ffbe00}
.row-a3{overflow:hidden;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;padding:140px 0 132px}
.m-productl{overflow:hidden;padding-left:18.75%}
.m-productl .product{overflow:hidden}
.m-productl .left{width:24.7%;float:left;overflow:hidden;padding-top:154px}
.m-productl .left .g-titl2{margin-bottom:24px}
.m-productl .left .tips{font-size:16px;color:#333;line-height:1.5em;overflow:hidden;margin-bottom:53px}
.m-productl .left .arrow{overflow:hidden}
.m-productl .swiper-button-next,.m-productl .swiper-button-prev{position:static;margin-top:0;float:left;width:37px;height:37px;background:url(../images/iconl12.png) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;margin-right:14px;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.m-productl .swiper-button-next{background-image:url(../images/iconl13.png)}
.m-productl .swiper-button-next:after,.m-productl .swiper-button-prev:after{display:none}
.m-productl .swiper-button-next:hover,.m-productl .swiper-button-prev:hover{opacity:.4}
.m-productl .right{overflow:hidden}
.m-productl .swiper-container{padding-right:362px;margin:0 -21px}
.m-productl .swiper-slide{padding:0 21px}
.m-productl .con{display:block;overflow:hidden;position:relative}
.m-productl .pic{padding-top:127.1052631%;position:relative;height:0;overflow:hidden}
.m-productl .pic .img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:center center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover}
.m-productl .txt{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.m-productl .txt .box{position:absolute;bottom:0;left:0;width:100%;padding:40px 60px;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.m-productl .txt .tit{font-size:24px;color:#fff;line-height:1.5em;overflow:hidden;margin-bottom:11px;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.m-productl .txt .info{overflow:hidden;display:none;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.m-productl .txt .link{overflow:hidden;font-size:0;text-align:center}
.m-productl .txt .link .a{display:inline-block;vertical-align:middle;padding:0 42px;position:relative;font-size:16px;color:#fff;line-height:2em}
.m-productl .txt .link i{position:absolute;top:50%;right:0;width:40px;height:29px;background:url(../images/iconl11.png) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);width:0;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.m-productl .con:hover .txt{background:rgba(0,0,0,.8)}
.m-productl .con:hover .txt .box{bottom:auto;top:32.3%}
.m-productl .con:hover .txt .tit{text-align:center}
.m-productl .con:hover .txt .info{display:block}
.m-productl .txt .link .a:hover i{width:40px}
.row-a4{overflow:hidden;padding:151px 0 35px;position:relative}
.row-a4 .bgl1{position:absolute;top:97px;right:0;width:229px;height:auto}
.row-a4 .bgl2{position:absolute;bottom:120px;left:0;width:254px;height:auto}
.row-a4 .bgl1 img,.row-a4 .bgl2 img{display:block;width:100%;height:100%}
.m-healthl{overflow:hidden;position:relative;z-index:2}
.ul-listl5{overflow:hidden;margin:0 -23px;padding:85px 0}
.ul-listl5 li{width:33.33%;float:left;padding:0 23px;margin-bottom:43px}
.ul-listl5 .con{display:block;overflow:hidden;background:#fff;-webkit-box-shadow:0 0 21px rgba(8,8,8,.05);-moz-box-shadow:0 0 21px rgba(8,8,8,.05);-ms-box-shadow:0 0 21px rgba(8,8,8,.05);-o-box-shadow:0 0 21px rgba(8,8,8,.05);box-shadow:0 0 21px rgba(8,8,8,.05);padding:56px 47px 69px 49px;position:relative}
.ul-listl5 .con .top{overflow:hidden;padding-bottom:31px;margin-bottom:30px;border-bottom:1px solid #dfdfdf}
.ul-listl5 .con .icon{width:41px;height:41px;line-height:41px;text-align:center;font-size:0;overflow:hidden;float:left;margin-right:15px}
.ul-listl5 .con .icon img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.ul-listl5 .con .tit{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:28px;line-height:41px;color:#333;font-family:Mi-Medium}
.ul-listl5 .con .desc{font-size:18px;color:#333;line-height:1.666em;height:4.998em;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:3;-webkit-line-clamp:3;overflow:hidden}
.ul-listl5 .con .num{position:absolute;bottom:-30px;right:15px;font-size:72px;line-height:1.2em;overflow:hidden;color:rgba(255,190,0,.2);font-family:Mi-Semibold}
.row-a5{overflow:hidden;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;padding:104px 0 90px}
.m-savel{overflow:hidden}
.m-savel .col-l{width:42.5%;overflow:hidden;padding-left:35px}
.m-savel .col-r{width:53%;margin-right:-4.6666%;overflow:hidden;padding-top:6px}
.m-savel .desc{font-size:16px;color:#fff;line-height:2em;overflow:hidden;margin-top:30px}
.m-infol1{overflow:hidden}
.m-infol1 .box{overflow:hidden;margin-bottom:38px}
.m-infol1 .tit{font-size:16px;color:#fff;line-height:1.5em;overflow:hidden;font-family:Mi-Regular;margin-bottom:8px}
.m-infol1 .sin{display:block;width:100%;font-size:0}
.m-infol1 .line{overflow:hidden;padding:7px 0;padding-right:63px;position:relative}
.m-infol1 .wire{display:block;width:100%;background:#ffbe00;height:10px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px}
.m-infol1 .num{position:absolute;right:0;top:50%;font-size:16px;line-height:1.5em;overflow:hidden;color:#fff;font-family:Mi-Light;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}
.row-a6{overflow:hidden;padding:175px 0 168px}
.ul-listl6{margin:86px -60px 0}
.ul-listl6 li{width:33.33%;float:left;padding:0 19px}
.ul-listl6 .con{display:block;overflow:hidden;background-color:#fff;-webkit-box-shadow:0 0 21px rgba(8,8,8,.05);-moz-box-shadow:0 0 21px rgba(8,8,8,.05);-ms-box-shadow:0 0 21px rgba(8,8,8,.05);-o-box-shadow:0 0 21px rgba(8,8,8,.05);box-shadow:0 0 21px rgba(8,8,8,.05);transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.ul-listl6 .con:hover{-webkit-box-shadow:0 0 21px rgba(8,8,8,.15);-moz-box-shadow:0 0 21px rgba(8,8,8,.15);-ms-box-shadow:0 0 21px rgba(8,8,8,.15);-o-box-shadow:0 0 21px rgba(8,8,8,.15);box-shadow:0 0 21px rgba(8,8,8,.15)}
.ul-listl6 .pic{padding-top:74.62686567%;position:relative;height:0;overflow:hidden}
.ul-listl6 .pic .img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.ul-listl6 .con:hover .pic .img{transform:scale(1.08,1.08);-webkit-transform:scale(1.08,1.08);-moz-transform:scale(1.08,1.08);-ms-transform:scale(1.08,1.08);-o-transform:scale(1.08,1.08)}
.ul-listl6 .txt{position:relative;padding:44px 46px 46px}
.ul-listl6 .date{position:absolute;right:0;top:-20px;font-size:14px;height:41px;line-height:41px;color:#fff;background-color:#ffbe00;padding:0 21px;font-family:Mi-Demibold}
.ul-listl6 .tit{font-size:20px;color:#333;font-family:Mi-Medium;line-height:1.5em;height:3em;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2;overflow:hidden;margin-bottom:23px;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.ul-listl6 .con:hover .tit{color:#ffbe00}
.ul-listl6 .desc{font-size:16px;color:#666;line-height:1.5em;height:3em;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2;overflow:hidden;margin-bottom:24px}
.ul-listl6 .more{border-top:1px solid #eaeaea;overflow:hidden;padding-top:33px}
.ul-listl6 .know{font-size:14px;color:#666;line-height:1.5em;position:relative;font-family:Mi-Regular;overflow:hidden}
.ul-listl6 .know i{position:absolute;top:50%;right:0;width:13px;height:10px;background:url(../images/iconl20.png) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}
.row-a7{margin-bottom:215px;overflow:hidden}
.jl-list1.ls{margin:68px -33px 0}
.m-pop{position:fixed;left:0;top:0;right:0;bottom:0;cursor:auto;display:none;z-index:30}
.m-pop .pop-bg{position:absolute;left:0;top:0;bottom:0;right:0;z-index:-1;background:rgba(0,0,0,.6)}
.m-pop .inner{position:absolute;left:50%;top:50%;width:90%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);background-color:#000;overflow:hidden}
.m-pop .video{display:block;width:100%;max-height:80vh}
.m-pop .close{position:absolute;width:40px;height:40px;right:30px;top:30px;background:url(../images/iconl21.png) no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover}
.m-popl.open{display:block}
@media only screen and (min-width:1200px) and (max-width:1920px){
.ban{height:28.64vw}
.ban .txt .tit{font-size:2.5vw}
.m-synopsisl{padding:8.645vw 0 7.187vw}
.m-synopsisl .synopsis{margin-bottom:7.343vw}
.g-titl1{font-size:1.666vw}
.ul-listl1 .num{font-size:2.916vw}
.ul-listl1 .num em{font-size:1.562vw}
.m-culturel{padding:4.635vw 0 3.437vw}
.ul-listl2{margin:4.322vw -1.041vw 0}
.ul-listl2 li{padding:0 1.041vw;margin-bottom:4.687vw}
.m-honorl{padding:4.843vw 0 7.708vw}
.ul-listl3{margin-top:3.541vw}
.ul-listl3 li{padding:0 1.927vw}
.ul-listl3 .con{width:23.4375vw}
.banner .con .bg{height:41.45vw}
.banner .con .txt .tit{font-size:2.916vw}
.g-titl2,.m-videol .txt .tit{font-size:2.187vw}
.row-a1{padding:8.697vw 0 8.437vw}
.m-descl1{margin-bottom:3.75vw}
.ul-listl4{margin:0 -2.968vw}
.ul-listl4 li{padding:0 2.968vw}
.ul-listl4 .con .tit{font-size:1.458vw}
.row-a3{padding:7.291vw 0 6.875vw}
.m-productl .swiper-container{padding-right:18.85vw;margin:0 -1.093vw}
.m-productl .swiper-slide{padding:0 1.093vw}
.row-a4{padding:7.864vw 0 1.822vw}
.row-a4 .bgl1{top:5.052vw;width:11.92vw}
.row-a4 .bgl2{bottom:6.25vw;width:13.22vw}
.ul-listl5{margin:0 -1.197vw;padding:4.427vw 0}
.ul-listl5 li{padding:0 1.197vw;margin-bottom:2.239vw}
.ul-listl5 .con .num{font-size:3.75vw}
.row-a5{padding:5.416vw 0 4.687vw}
.row-a6{padding:9.114vw 0 8.75vw}
.row-a7{margin-bottom:11.19vw}
.jl-list1.ls{margin:3.541vw -1.718vw 0}
.m-videol .video{height:31.25vw}
}
@media screen and (max-width:1440px){
.m-productl{overflow:hidden;padding-left:8.33333%}
.m-savel .col-r{margin-right:0}
.m-savel .col-l{padding-left:0}
.ul-listl6{margin:20px -19px 0}
.jl-list1.ls{margin:3.541vw 0 0}
}
@media screen and (max-width:1199px){
.ban{height:28.64vw;min-height:200px}
.ban .txt{top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}
.ban .txt .tit,.banner .con .txt .tit,.g-titl1,.g-titl2,.m-videol .txt .tit,.ul-listl1 .num{font-size:20px}
.m-culturel,.m-honorl,.m-synopsisl,.row-a1,.row-a3,.row-a4,.row-a5,.row-a6{padding:30px 0}
.m-descl1 .ll,.m-synopsisl .ll{width:auto;float:none;margin-bottom:10px}
.m-descl1 .rr,.m-synopsisl .rr{font-size:14px;padding:0}
.m-synopsisl .pic,.m-synopsisl .synopsis{margin-bottom:30px}
.ul-listl1 .con{padding:0}
.ul-listl1 .con:after{top:5px;bottom:5px;height:auto;transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0)}
.ul-listl1 .num em{font-size:14px}
.ul-listl1 .txt{font-size:14px}
.ul-listl2{margin:20px -10px 0}
.ul-listl2 li{padding:0 10px;margin-bottom:20px}
.ul-listl2 .con .icon{width:30px;height:30px;line-height:30px;margin-bottom:10px}
.ul-listl2 .con .tit{font-size:16px;margin-bottom:10px}
.m-infol1 .num,.m-infol1 .tit,.m-productl .txt .link .a,.ul-listl2 .con .desc,.ul-listl3 .txt,.ul-listl4 .con .desc,.ul-listl6 .desc{font-size:14px}
.ul-listl3{margin-top:20px}
.ul-listl3 li{width:20%;padding:0 10px}
.ul-listl3 .con{width:100%}
.ul-listl3 .pic{margin-bottom:10px}
.banner .con .bg{height:41.45vw;min-height:200px}
.banner .con .txt{top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}
.banner .slick-dots{bottom:15px}
.banner .slick-dots li{margin:0 4px}
.banner .slick-dots li button{width:20px}
.m-descl1{margin-bottom:30px}
.ul-listl4 .con .icon{width:30px;height:30px;line-height:30px;margin-bottom:10px}
.ul-listl4 .con .tit{font-size:18px;margin-bottom:10px}
.m-videol .txt .play{width:30px;margin-bottom:10px}
.m-videol .txt{top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}
.m-productl .txt .box{padding:20px 15px}
.m-productl{padding:0 15px}
.m-productl .left{width:auto;float:none;padding:0}
.m-productl .left .g-titl2{margin-bottom:10px}
.m-productl .left .tips{font-size:14px;margin-bottom:10px}
.m-productl .left .arrow{margin-bottom:10px}
.m-productl .swiper-slide{padding:0 5px}
.m-productl .swiper-container{padding:0;margin:0 -5px}
.m-productl .txt .tit{font-size:18px}
.ul-listl4 li{padding:0 10px}
.ul-listl4{margin:0 -10px}
.ul-listl5,.ul-listl6{margin:0 -5px;padding:20px 0 0}
.ul-listl5 li,.ul-listl6 li{padding:0 5px;margin-bottom:10px}
.ul-listl5 .con{padding:20px 20px 30px}
.ul-listl5 .con .top{padding-bottom:10px;margin-bottom:10px}
.ul-listl5 .con .icon{width:30px;height:30px;line-height:30px;margin-right:10px}
.ul-listl5 .con .tit{font-size:18px;line-height:30px}
.ul-listl5 .con .desc{font-size:14px}
.ul-listl5 .con .num{font-size:30px;bottom:-10px;right:5px}
.m-savel .col-l{float:none;width:auto;margin-bottom:20px}
.m-savel .desc{font-size:14px;margin-top:10px}
.m-savel .col-r{width:auto;float:none}
.m-infol1 .tit{margin-bottom:3px}
.m-infol1 .box{margin-bottom:20px}
.ul-listl6{margin:0}
.ul-listl6 .date{font-size:12px;top:-18px;height:36px;line-height:36px;padding:0 15px}
.ul-listl6 .tit{font-size:16px;margin-bottom:10px}
.ul-listl6 .desc{margin-bottom:10px}
.ul-listl6 .more{padding-top:15px}
.ul-listl6 .know{font-size:12px}
.ul-listl6 .txt{padding:30px 15px 15px}
.row-a7{margin-bottom:30px}
.row-a4 .bgl1,.row-a4 .bgl2{width:120px}
.row-a4 .bgl1{top:30px}
.row-a4 .bgl2{bottom:30px}
.m-infol1 .line{padding-right:40px}
.m-productl .con:hover .txt .box{top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}
.m-productl .txt .link .a{padding:0 20px}
.m-productl .txt .link i{height:15px}
.m-productl .txt .link .a:hover i{width:20px}
.m-videol .video{height:31.25vw;min-height:150px}
}
@media screen and (max-width:950px){
.ul-listl2 li{width:50%}
.ul-listl2 li:nth-child(3n+1){clear:none}
.ul-listl2 li:nth-child(2n+1){clear:left}
.ul-listl3 li{width:25%}
}
@media screen and (max-width:750px){
.ul-listl3 li{width:33.33%}
.ul-listl4 li{width:50%;margin-bottom:20px}
.ul-listl5 li,.ul-listl6 li{width:50%;margin-bottom:10px}
.m-pop .inner{width:95%}
.m-pop .close{width:30px;height:30px;top:15px;right:15px}
}
@media screen and (max-width:480px){
.ul-listl1 li{width:50%;margin-bottom:10px}
.ul-listl1 li:nth-child(even) .con:after{display:none}
.ul-listl2 li,.ul-listl4 li,.ul-listl5 li,.ul-listl6 li{width:auto;float:none}
.ul-listl2 li:last-child{margin-bottom:0}
.ul-listl3{margin:20px -5px 0}
.ul-listl3 li{width:50%;padding:0 5px;margin-bottom:20px}
.ul-listl4 li:last-child{margin-bottom:0}
.ul-listl3 .txt{white-space:normal}
}