@charset 'utf-8';.banner,.header-m,.i-banner,.i-main,footer,main{-webkit-transition:all .5s;transition:all .5s}
.header .head-top{overflow:hidden;height:27px;background:#2e2e2e;color:#c7c7c7;line-height:27px}
.header .logo{line-height:80px}
.header .nav li{position:relative;margin-left:15px;white-space:nowrap}
.header .nav li>a{height:45px;font-size:18px;line-height:45px}
.header .nav li:hover>a{background:-webkit-linear-gradient(#eeb8a9,#ce291d);background:-o-linear-gradient(#eeb8a9,#ce291d);background:-moz-linear-gradient(#eeb8a9,#ce291d);background:linear-gradient(#eeb8a9,#ce291d);color:#fff;-webkit-transition:all .3s;transition:all .3s}
.header .nav ul{padding:10px 0;background:#fff;font-size:16px}
.header .nav ul a{display:block;padding:0 15px}
.header .nav .sub-1{float:left;height:80px}
.header .nav .sub-1>a{display:block;padding:0 15px;height:80px;background:#fff;color:#6f747c;text-decoration:none;line-height:80px;transition:color,background .5s}
.header .nav .sub-1>a.cur{background:#edeef0}
.header .nav .sub-1>ul{position:absolute;top:100px;left:50%;z-index:1;visibility:hidden;min-width:100px;border-top:3px solid #ce291d;text-align:center;opacity:0;-webkit-transition:all .3s;transition:all .3s;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.header .nav .sub-1>ul::after{position:absolute;top:-9px;left:50%;border-right:5.5px solid transparent;border-bottom:6px solid #ce291d;border-left:5.5px solid transparent;content:'';-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.header .nav .sub-1:hover>ul{top:86px;visibility:visible;opacity:1}
.header .nav .sub-2{margin-left:0}
.header .nav .sub-2>a{padding:0 15px}
.header .nav .sub-2>ul{padding:0}
.header .nav .sub-2:hover>ul{position:absolute;top:0;left:100%;display:block}
.header .nav .sub-2:hover>a{background:#ce291d}
.header .nav .sub-3{margin-left:0}
.header .nav .sub-3 ul{padding:0}
.header .nav .sub-3:hover>a{background:#da5f52}
.header .search-btn{width:80px;height:80px;border-left:1px solid #ececec;background:url(../images/search.jpg) no-repeat center;cursor:pointer}
.header .search{position:absolute;top:85px;right:1%;z-index:2;width:240px;height:40px;background:#fff;box-shadow:1px 1px 3px rgba(0,0,0,.1)}
.header .search .txt{padding:0 10px;width:calc(100% - 35px)}
.header .search .btn{width:30px;height:100%;background:url(../images/m_search.png) no-repeat center;background-size:60%;text-indent:-9999px}
.footer{background:#373737;color:#fff}
.footer .footer-logo{height:73px;background-position:center;background-repeat:no-repeat}
.footer dl{margin-left:65px}
.footer dl:nth-child(1){margin-left:0}
.footer dl dt{position:relative;margin-bottom:10px;padding-bottom:30px}
.footer dl dt::after{position:absolute;bottom:0;left:0;width:83px;height:1px;background:url(../images/footer_dt_bg.jpg) no-repeat center;content:''}
.footer dl dd{color:#a0a0a0;line-height:25px}
.footer .tel h3::after{position:absolute;right:0;bottom:-12px;width:147px;height:1px;background:#676565;content:''}
.footer .tel strong{color:#ce291d;font-size:24px}
.footer .tel .li25{color:#8e8e8e}
.footer .tel .share{height:26px;line-height:26px}
.footer .tel .share .bdsharebuttonbox{float:left}
.footer .tel .share .bdsharebuttonbox a{display:inline-block;margin:0 8px;width:26px;height:26px;background-image:url(../images/icos01.png);vertical-align:middle}
.footer .tel .share .bdsharebuttonbox .a1{background-position:0 center}
.footer .tel .share .bdsharebuttonbox .a2{background-position:-42px center}
.footer .tel .share .bdsharebuttonbox .a3{background-position:-85px center}
.footer .link{display:table;padding:19px 0;width:100%;border-top:1px solid #656565;border-bottom:1px solid #656565}
.footer .link ul{overflow:hidden;height:25px}
.footer .link ul.h_auto{height:auto}
.footer .link ul li{float:left;color:#9f9f9f;line-height:25px}
.footer .link ul li.tt1{color:#f1f1f1}
.footer .link ul li span{width:22px;text-align:center}
.footer .link .btn{position:relative;top:2px;right:0;display:table-cell;width:19px;height:19px;background:url(../images/footer_link.png) no-repeat center;vertical-align:middle;text-align:center;cursor:pointer;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s;-ms-transition:all .2s}
.footer .link .btn.active{-webkit-transform:rotateZ(180deg);-moz-transform:rotateZ(180deg);-o-transform:rotateZ(180deg);transform:rotateZ(180deg);-ms-transform:rotateZ(180deg)}
.footer .corpight{padding:24px 0}
#gotop{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:40px;height:40px;background:url(../images/gotop.png) no-repeat center}
/* .i-banner ul li{height:800px;background-position:center;background-repeat:no-repeat} */
.i-banner .owl-buttons{position:absolute;top:50%;left:50%;margin:0 auto;width:1200px;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}
.i-banner .owl-controls .owl-buttons div{margin-top:-16px;width:38px;height:38px;font-size:0}
.i-banner .owl-controls .owl-buttons .owl-prev{left:0;background-image:url(../images/banner_l.png)}
.i-banner .owl-controls .owl-buttons .owl-next{right:0;background-image:url(../images/banner_r.png)}
.i-banner .owl-controls .owl-page span{width:5px;height:5px;background:#fff;-webkit-transition:all .3s;transition:all .3s}
.i-banner .owl-controls .owl-page.active span,.i-banner .owl-controls .owl-page:hover span{width:14px;height:14px;border:2px solid #db6355;background:#fff!important}
.i-banner .owl-controls .owl-page{vertical-align:middle}
@media (max-width:1024px){.i-banner ul li{height:4rem}
}
@media (max-width:768px){.i-banner ul li{height:inherit;background-image:none!important}
    .i-banner ul li img{display:block}
    .i-banner .owl-pagination{right:inherit;bottom:.2rem;text-align:inherit}
    .i-banner .owl-pagination .owl-page span{width:12px;height:12px}
}
.owl-controls .owl-page span{background:#333}
.owl-controls .owl-page.active span,.owl-controls.clickable .owl-page:hover span{background:#db6355}
.banner{height:355px;background-position:center;background-size:cover;background-repeat:no-repeat}
.banner .info{bottom:0;height:65px;background:rgba(206,41,29,.9);line-height:65px}
.banner .info .fr{background:url(../images/main_home.png) no-repeat left center}
.edit-w strong{font-weight:700;font-size:22px}
.edit-w p,.edit-w span{font-size:18px}
.i-main .i-tt1{line-height:42px}
.i-main .i-tt1 span{font-size:34px}
.i-main .i-tt1 i{font-size:21px}
.i-main .i-box1{padding-right:8.3%;padding-left:8.3%;background:#f8f8f8}
.i-main .i-box1 a:hover h3{color:#da5f52}
.i-main .i-box1 h3{color:#2b2b2b;font-size:18px}
.i-main .i-box1 .f12{color:#a2a2a2;font-size:14px}
.i-main .i-box1 .icon{width:49px;height:40px;text-align:center;line-height:40px}
.i-main .i-box1 .info{padding-right:10px;padding-left:15px;width:calc(100% - 49px);text-align:left}
.i-main .i-news .con .pic ul li{display:none;width:100%;height:535px;background-position:center;background-size:cover;background-repeat:no-repeat}
.i-main .i-news .con .pic ul li.cur{display:block}
.i-main .i-news .con .info{padding-top:4.2%;padding-left:3.7%;height:535px;background-position:center;background-repeat:no-repeat}
.i-main .i-news .con .list li{margin-bottom:10px}
.i-main .i-news .con .list li.cur .date::after{display:block}
.i-main .i-news .con .list .date{position:relative}
.i-main .i-news .con .list .date span{position:relative;z-index:2;background:#8d2022}
.i-main .i-news .con .list .date::after,.i-main .i-news .con .list .date::before{position:absolute;content:''}
.i-main .i-news .con .list .date::before{left:50%;width:1px;height:9000%;background:#fff;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.i-main .i-news .con .list .date::after{top:37px;left:50%;display:none;width:22px;height:22px;background:#8d2022 url(../images/date1.png) no-repeat center;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.i-main .i-news .con .list .txt{height:90px;font-size:14px;line-height:22px}
.i-main .i-news .con .list .infos{width:calc(100% - 112px)}
.i-main .i-news .con .list .infos h3{font-size:18px}
.i-main .i-guide li:hover .info{visibility:hidden;opacity:0}
.i-main .i-guide li:hover .info2{visibility:visible;opacity:1}
.i-main .i-guide .info{top:18%;left:50%;width:205px;height:205px;border-radius:50%;background:rgba(255,255,255,.3);-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.i-main .i-guide .info2{position:absolute;top:0;left:0;visibility:hidden;width:100%;height:360px;background:url(../images/i_guide_bg.png) no-repeat center;color:#da5f52;text-align:center;opacity:0}
.i-main .i-guide .info2 h3{font-size:26px}
.i-main .i-guide .info2 .txt{height:46px;line-height:23px}
.i-main .i-guide .info2 i{margin:0 auto;width:72px;height:72px;border:1px solid #da5f52;border-radius:50%}
.i-main .i-about .bg{background-position:center;background-repeat:no-repeat}
.i-main .i-about .txt-t{padding-left:9%;height:482px;line-height:44px}
.i-main .i-about .txt-t .dtcell{text-align:left}
.i-main .i-about .list{bottom:0;left:0}
.i-main .i-about li{padding-right:1px}
.i-main .i-about li .box{background:rgba(255,255,255,.7)}
.i-main .i-about li .icon{overflow:hidden;margin:0 auto;width:82px;height:82px;border:1px solid #828282;border-radius:50%;background-color:#fff;background-position:center;background-repeat:no-repeat}
.i-main .i-about li h3 strong{color:#da5f52;vertical-align:-3px;font-size:35px}
.i-main .i-about li h3 i{font-size:22px}
.i-main .i-about li h3 span{font-size:24px}
.i-main .i-about li .txt{padding-right:14%;padding-left:14%;height:44px;line-height:22px}
.i-main .i-service .li1{width:20%;height:356px;background-color:#f8f8f8}
.i-main .i-service .li{width:20%;height:356px;background-color:#f8f8f8;/*-webkit-transition:all .3s;transition:all .3s;*/}
.i-main .i-service .li.cur,.i-main .i-service .li:hover{width:40%}
.i-main .i-service .li.cur .box1 .btn,.i-main .i-service .li:hover .box1 .btn{visibility:hidden;opacity:0}
.i-main .i-service .li.cur .box2,.i-main .i-service .li:hover .box2{display:block}
.i-main .i-service .li.cur .lg-12,.i-main .i-service .li:hover .lg-12{width:50%}
.i-main .i-service .box1 .btn{position:absolute;top:50%;right:0;left:0;visibility:visible;margin:auto;width:106px;height:106px;border-radius:50%;background:rgba(219,99,85,.5);color:#fff;font-size:24px;opacity:1;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.i-main .i-service .box2{position:relative}
.i-main .i-service .box2::after{position:absolute;top:50%;margin-top:-18px;border-top:17px solid transparent;border-bottom:17px solid transparent;content:''}
.i-main .i-service .box2 .dt{padding-left:9%}
.i-main .i-service .box2 .dtcell{text-align:left}
.i-main .i-service .box2 h3{color:#3b3b3b}
.i-main .i-service .box2 h3::after{position:absolute;bottom:0;left:0;width:27px;height:2px;background:#da5f52;content:''}
.i-main .i-service .box2 .txt{color:#767676;line-height:28px}
.i-main .i-service .f32{color:#da5f52}
.i-main .i-service .bg{height:356px}
.i-main .i-service .list1 .box2::after{left:-17px;border-right:17px solid#f5f5f5}
.i-main .i-service .list2 .box2::after{right:-17px;z-index:1;border-left:17px solid #f5f5f5}
.bg{background:#f5f5f5}
main .main-nav-p{border-bottom:1px solid #dfdfdf}
main .main-nav-p li{display:inline-block;margin:0 8px}
main .main-nav-p li.cur h3 a,main .main-nav-p li:hover h3 a{background:#da5f52;color:#fff}
main .main-nav-p li.cur h3 a::after,main .main-nav-p li:hover h3 a::after{opacity:1}
main .main-nav-p h3 a{position:relative;padding:0 30px;height:35px;border-radius:20px;font-size:18px;line-height:35px;-webkit-transition:all .3s;transition:all .3s}
main .main-nav-p h3 a::after{position:absolute;bottom:-26px;left:50%;width:18px;height:17px;background:transparent url(../images/main_nav_icon.png) no-repeat center;content:'';opacity:0;-webkit-transition:all .3s;transition:all .3s;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
main .event .icon{position:absolute;left:150px;width:60px;height:60px;background:url(../images/event_icon.png) no-repeat center}
main .event ul{position:relative;padding-top:115px;padding-bottom:75px}
main .event ul::after,main .event ul::before{position:absolute;content:''}
main .event ul::before{top:60px;left:179px;width:1px;height:9999%;background:#dfdfe1}
main .event ul::after{bottom:0;left:150px;z-index:1;width:56px;height:56px;background:#fff url(../images/event_icon2.png) no-repeat center}
main .event li{margin-bottom:.4rem}
main .event .date{position:relative;padding-right:15px;width:180px;color:#da5f52;text-align:right;font-size:22px}
main .event .date::after{position:absolute;top:50%;right:-3px;z-index:1;width:7px;height:7px;border-radius:50%;background:#da5f52;content:'';-webkit-transform:translateY(-50%);transform:translateY(-50%)}
main .event .info{padding-left:25px;width:calc(100% - 180px)}
main .member h2{font-size:32px}
main .member .list{margin-left:-.55rem}
main .member .list li{margin-top:77px;margin-bottom:.2rem;padding-left:.55rem}
main .member .list .con{position:relative;padding-top:85px;border-radius:10px;background:#f8f8f8}
main .member .list .img{position:absolute;top:-77px;left:50%;width:152px;height:152px;border-radius:50%;background-position:center;background-repeat:no-repeat;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
main .member .list .txt{padding:0 11%;color:#1b1b1b}
main .pic-slider{padding:0 80px}
main .pic-slider .owl-pagination{bottom:-.3rem;display:none}
main .pic-slider .owl-controls .owl-buttons div{width:56px;height:56px}
main .pic-slider .owl-controls .owl-buttons .owl-prev{left:-77px;background-image:url(../images/slider_slier_l.png)}
main .pic-slider .owl-controls .owl-buttons .owl-next{right:-77px;background-image:url(../images/slider_slier_r.png)}
main .pic-slider .info h3{color:#da5f52}
main .pic-slider .info .f16{color:#555;line-height:36px}
main .news-list li{margin-bottom:45px}
main .news-list li:hover a{border-color:#da5f52;background:#da5f52;box-shadow:5px 5px 5px rgba(0,0,0,.1)}
main .news-list li:hover .date{color:#fff}
main .news-list li:hover .date .f12{color:#fff}
main .news-list li:hover .txt h3{color:#fff}
main .news-list li:hover .txt span{color:#fff}
main .news-list li:hover .txt .f12{color:#fff}
main .news-list li:hover .btn{background-image:url(../images/news_icon_2.png);background-position:20px center}
main .news-list li a{display:block;border-bottom:1px solid #e8e8e8}
main .news-list li a .img{overflow:hidden;width:265px;height:155px}
main .news-list li a .date{margin:40px 40px 35px 60px;color:#585858}
main .news-list li a .date .f12{color:#5e4d4d}
main .news-list li a .txt{margin:40px 0 35px 0;padding-left:40px;width:540px;border-left:1px solid #e8e8e8}
main .news-list li a .txt h3{margin-bottom:5px;width:100%;color:#575757;font-weight:700;font-size:16px}
main .news-list li a .txt span{display:block;overflow:hidden;height:48px;color:#5b5c5d;font-size:14px;line-height:24px}
main .news-list li a .btn{float:right;width:78px;height:156px;background-image:url(../images/news_icon.png);background-position:left center;background-repeat:no-repeat;-webkit-transition:all .5s;transition:all .5s}
main .news-info .rel::after{position:absolute;width:100%;height:1px;background:#e2e2e2;content:''}
main .news-info .return{position:absolute;top:50%;right:0;padding-left:30px;background:url(../images/return.png) no-repeat left center;color:#919191}
main .news-info .tt1 h3{color:#db6355;font-weight:700;font-size:24px}
main .news-info .tt1 span{display:block;color:#b1b1b1}
main .news-info .news-share{position:absolute;top:50%;left:0}
main .news-info .news-share span{color:#999;line-height:24px}
main .news-info .news-share .bdsharebuttonbox a{display:inline-block;margin:0 0 0 15px;padding-left:0;height:21px;background-repeat:no-repeat}
main .news-info .news-share .bdsharebuttonbox .a1{width:26px;background:url(../images/share_1.png) no-repeat}
main .news-info .news-share .bdsharebuttonbox .a2{width:26px;background:url(../images/share_2.png) no-repeat}
main .news-info .news-share .bdsharebuttonbox .a3{width:22px;height:23px;background:url(../images/share_3.png) no-repeat}
main .page{position:relative;padding:30px 0 0 0;color:#7d7d7d}
main .page::after{position:absolute;top:0;width:100%;height:1px;background:#e2e2e2;content:''}
main .page div{padding-right:150px;padding-bottom:20px}
main .page .els{width:79%}
main .page strong{font-weight:700}
main .page .return{position:absolute;top:50%;right:5px;margin-top:-10px;padding-left:30px;background:url(../images/return.png) no-repeat left center;color:#919191}
main .album-slier ul{margin:0 auto;padding:.05rem .25rem .25rem .05rem;height:7.12rem;max-width:499px;background:url(../images/album-slier_bg.jpg) no-repeat}
main .album-slier li a{position:relative;display:block;width:100%;height:6.8rem}
main .album-slier li img{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;max-width:100%;max-height:100%}
main .album-slier .owl-pagination{display:none}
main .album-slier .owl-controls .owl-buttons div{width:56px;height:56px}
main .album-slier .owl-controls .owl-buttons .owl-prev{left:-137px;background-image:url(../images/slider_slier_l.png)}
main .album-slier .owl-controls .owl-buttons .owl-next{right:-137px;background-image:url(../images/slider_slier_r.png)}
main .album-bottom{background:#efefef}
main .album-bottom ul{text-align:center;font-size:0}
main .album-bottom li{display:inline-block;margin:0 1.75% .2rem 1.75%;width:156px;height:206px;background:url(../images/album_bottom_bg2.png) no-repeat center}
main .album-bottom li a{padding:1px 6px 6px 1px}
main .brand-list ul{margin-left:-.54rem}
main .brand-list li{margin-bottom:.7rem;padding-left:.54rem}
main .brand-list .txt{margin-bottom:2px;padding:10px 15px 0 15px;height:114px;background:url(../images/brand_bg.jpg) no-repeat center;background-size:100% 100%}
main .brand-list .txt h3{padding-bottom:5px}
main .brand-list .txt .els2{height:44px}
main .brand-list .img{height:3.5rem;border-radius:20px;background-position:center;background-size:cover;background-repeat:no-repeat}
main .honor-list{padding-right:120px;padding-left:120px}
main .honor-list .info{margin-bottom:.8rem}
main .honor-list .info .pic{margin:0 auto;height:385px;max-width:560px}
main .honor-list .info h3{color:#3b3b3b}
main .honor-list .info .txt{color:#767676}
main .honor-list li{padding-right:4%;padding-left:4%;cursor:pointer}
main .honor-list .img{padding-bottom:100%;width:100%;border:2px solid #f1f1f1;background:#f1f1f1}
main .honor-list .img img{max-width:90%;max-height:90%}
main .honor-list .title{font-size:22px}
main .honor-list .txt{font-size:14px}
main .honor-list .cur .img{border-color:#da5f52}
main .honor-list .owl-pagination{display:none}
main .honor-list .owl-controls .owl-buttons div{width:21px;height:53px}
main .honor-list .owl-controls .owl-buttons .owl-prev{left:-71px;background-image:url(../images/honor_l.png)}
main .honor-list .owl-controls .owl-buttons .owl-next{right:-71px;background-image:url(../images/honor_r.png)}
main .video-list a{display:block}
main .video-list ul{margin-left:-.33rem}
main .video-list li{margin-bottom:.2rem;padding-left:.33rem}
main .video-list .img{position:relative;width:100%;height:175px}
main .video-list .img::after,main .video-list .img::before{position:absolute;content:''}
main .video-list .img::before{top:.09rem;left:.08rem;z-index:-1;width:100%;height:100%;border:1px solid #ccc}
main .video-list .img::after{top:0;left:0;width:100%;height:100%;background:url(../images/video_icon.png) no-repeat center}
main .video-list h3{height:52px;color:#5e5e5e;line-height:52px}
main .resume{max-width:1026px;background:#fff}
main .resume .dtm{margin:0 auto;max-width:300px}
main .resume h2{padding:0 35px;height:80px;color:#383838;font-weight:700;font-size:18px;line-height:80px}
main .resume h3{padding:0 20px;height:40px;background:#f5f5f5;color:#060606;line-height:40px}
main .resume .lg-6{margin-bottom:13px}
main .resume label{display:inline-block;width:85px;color:#7c7c7c;text-align:right}
main .resume .txt{padding:0 10px;width:calc(100% - 105px);height:35px;border:1px solid #ccc;border-radius:2px;line-height:35px}
main .resume .txt:focus{border-color:#666}
main .resume strong{height:35px;color:red;font-size:14px;line-height:35px}
main .resume i{color:#a3a3a3}
main .resume .box{border:1px dashed #ccc}
main .resume .hide{top:-10px;right:-10px;overflow:hidden;width:22px;height:22px;border-radius:50%;background:url(../images/hide.jpg) no-repeat center;cursor:pointer}
main .resume .btn a{color:#fff}
main .resume .btn .a1{width:160px;height:30px;border-radius:20px;background:#373737;line-height:30px}
main .resume .btn .a2{width:175px;height:42px;border-radius:5px;background:#e07a6c;line-height:42px}
main .resume textarea{padding:10px;width:100%;height:110px;border:1px solid #d1d1d1;border-radius:5px;font-size:14px}
main .resume textarea:focus{border-color:#e07a6c}
main .appointment .img{width:556px;height:468px}
main .appointment .info{width:calc(100% - 556px)}
main .appointment .info .lg-12,main .appointment .info .lg-6{margin-bottom:.25rem}
main .appointment .info label{display:inline-block;padding-right:5px;width:55px;height:35px;color:#646464;text-align:right;font-size:12px;line-height:35px}
main .appointment .info .txt{margin-right:5px;padding:0 10px;width:calc(100% - 75px);height:35px;border:1px solid #d1d1d1;border-radius:2px;line-height:35px}
main .appointment .info .select{background:url(../images/select_bg.png) no-repeat 95% center}
main .appointment .info strong{color:red}
main .appointment .info .textarea{padding:5px;height:1.25rem;font-size:14px}
main .appointment .info .btn{padding-left:55px}
main .appointment .info .btn a{width:143px;height:34px;border-radius:20px;background:#da5f52;color:#fff;text-align:center;font-size:16px;line-height:34px}
main .join-list th{height:50px;background:#f5f5f5;color:#1a1a1a;line-height:50px}
main .join-list tbody tr:nth-child(even){background:#f2f2f2}
main .join-list tbody td{overflow:hidden;width:16.4%;height:48px;color:#595959;line-height:48px}
main .join-list tbody .sm-12{width:34.4%}
main .join-list tbody .tt1{color:#da5f52}
main .join-list tbody .icon{padding-left:22px;background:url(../images/join_list_icon.png) no-repeat left center;color:#da5f52;cursor:pointer}
main .join-info{line-height:35px}
main .join-info .tt1{width:112px;color:#444}
main .join-info .txt{padding:0 10px;width:calc(100% - 112px);color:#3d3d3d}
main .join-info .txt2{color:#ff7800}
main .join-info li:nth-child(odd) .txt{background:#faf9f9}
main .join-info .btn{padding-left:112px}
main .join-info .btn a{width:220px;height:45px;border-radius:20px;background:#e07a6c;font-size:18px;line-height:45px}
main .pension h2{font-size:34px}
main .pension .sub{background:#eee}
main .pension .sub a{float:left;margin:0 46px 15px 0;padding:0 20px;height:36px;border:1px solid transparent;border-radius:20px;line-height:36px}
main .pension .sub a.cur,main .pension .sub a:hover{border-color:#da5f52;color:#da5f52}
main .pension .box1{padding:2.6% 0;background-color:#da5f52;background-position:center;background-repeat:no-repeat;font-size:48px}
main .pension .box1::after{position:absolute;bottom:-28px;left:50%;border-top:28px solid #da5f52;border-right:28px solid transparent;border-left:28px solid transparent;content:'';-webkit-transform:translateX(-50%);transform:translateX(-50%)}
main .pension .box2 .list1 .icon{margin:0 auto;width:89px;height:89px;background-position:center;background-size:cover;background-repeat:no-repeat}
main .pension .box2 .list1 span{color:#da5f52}
main .pension .box2 .list1 h3{color:#363636;font-size:24px}
main .pension .box2 .list2{margin-left:-25px}
main .pension .box2 .list2 li{padding-left:25px}
main .pension .box3 .mauto{color:#6b6b6b}
main .pension .box4 h3{height:60px;border-bottom:1px solid #cecece;line-height:60px}
main .pension .box4 .slier li{padding:0 21px}
main .pension .box4 .slier li em{width:19px;height:60px;background:url(../images/6.png) no-repeat center}
main .pension .box4 .slier .owl-pagination{bottom:-.4rem;display:none}
main .pension .box4 .slier .owl-controls .owl-buttons div{width:58px;height:58px}
main .pension .box4 .slier .owl-controls .owl-buttons .owl-prev{left:-60px;background-image:url(../images/pension_icon_l.png)}
main .pension .box4 .slier .owl-controls .owl-buttons .owl-next{right:-60px;background-image:url(../images/pension_icon_r.png)}
main .pension .box5{background-color:#da5f52;background-position:center;background-size:cover;background-repeat:no-repeat}
main .pension .box5 .in-tt1{color:#fff}
main .pension .box5 li .icon{margin:0 auto;width:110px;height:110px}
main .pension .box5 li h3{padding-top:.15rem;font-size:24px}
main .pension .box5 .owl-pagination{bottom:-.15rem}
main .pension .box5 .owl-controls .owl-page span{background:#333}
main .pension .box5 .owl-controls .owl-page.active span,main .pension .box5 .owl-controls.clickable .owl-page:hover span{background:#fff}
main .pension .box6 em{color:#f60}
main .pension .box6 .map{height:505px}
main .pension .box6 .map img{max-width:inherit}
main .pension .box7 a{margin-bottom:.25rem;padding-left:25px;background:url(../images/7.png) no-repeat left center;color:#6b6b6b;font-size:16px}
main .in-tt1{color:#6b6b6b}
main .item-list li{margin-top:12px}
main .item-list li:nth-child(1){margin-top:0}
main .item-list li .lg-6{overflow:auto;height:476px}
main .item-list li .img{background-position:center;background-size:cover;background-repeat:no-repeat}
main .item-list li .info .icons .icon{height:83px;line-height:83px}
main .item-list li .info .icons h3{position:relative;padding-top:30px;font-size:20px}
main .item-list li .info .icons h3::after{position:absolute;top:15px;left:50%;width:26px;height:2px;background:#bfbfbf;content:'';-webkit-transform:translateX(-50%);transform:translateX(-50%)}
main .item-list li .info .icons h4{font-size:20px}
main .item-list li .info .icons h4 span{color:#ff7200;font-size:36px}
main .item-list li .info .txt{padding:.2rem 5.25% 0 5.25%;background:#d85446}
main .item-list li .info .txt .btn a{width:110px;height:32px;border:1px solid #fff;text-align:center;line-height:32px}
main .cooperation .box1,main .cooperation .box2,main .cooperation .box3{background-position:center;background-size:cover;background-repeat:no-repeat}
main .cooperation h2 span{position:relative;padding-bottom:15px;color:#515151;font-size:30px}
main .cooperation h2 span::after{position:absolute;bottom:0;left:50%;width:55px;height:5px;background:#da5f52;content:'';-webkit-transform:translateX(-50%);transform:translateX(-50%)}
main .cooperation .box1{padding:.6rem 12.4% .25rem 12.4%}
main .cooperation .box1 .info .img{width:306px;height:186px;border-radius:15px}
main .cooperation .box1 .info .txt-w{width:calc(100% - 306px)}
main .cooperation .box1 .info .txt-w h3{height:75px;line-height:75px}
main .cooperation .box1 .info .txt-w .txt{height:50px}
main .cooperation .box2{padding:170px 6% 0 6%;height:600px}
main .cooperation .box2 h2 span::after{position:absolute;left:0;content:'';-webkit-transform:translateX(0);transform:translateX(0)}
main .cooperation .box3{padding-top:6.85%;padding-bottom:6.1%}
main .cooperation .box3 h2 span::after{position:absolute;left:0;content:'';-webkit-transform:translateX(0);transform:translateX(0)}
main .cooperation .box3 .img{padding-right:5%;padding-left:5%}
main .cooperation .box3 .info{padding-right:6%}
main .cooperation .box4{padding:.8rem 0 0 0}
main .cooperation .box4 .list{padding:.5rem 10.6% .8rem 10.6%}
main .cooperation .box4 li{padding:0 10px}
main .cooperation .box4 .info{height:135px;background:#d85446;color:#fff}
main .cooperation .box4 .info h3{position:relative;padding-bottom:20px}
main .cooperation .box4 .info h3::after{position:absolute;bottom:12px;left:50%;width:29px;height:2px;background:#fff;content:'';-webkit-transform:translateX(-50%);transform:translateX(-50%)}
main .cooperation .box4 .info .els2{height:44px;line-height:22px}
main .cooperation .box4 .owl-pagination{bottom:-.5rem;display:none}
main .cooperation .box4 .owl-controls .owl-buttons div{width:58px;height:58px}
main .cooperation .box4 .owl-controls .owl-buttons .owl-prev{left:-125px;background:url(../images/pension_icon_l.png)}
main .cooperation .box4 .owl-controls .owl-buttons .owl-next{right:-125px;background:url(../images/pension_icon_r.png)}
main .in-we .box{background-position:center;background-size:cover;background-repeat:no-repeat}
main .in-we h2{font-size:34px}
main .in-we .box1{height:6.75rem}
main .in-we .box1 .lg-6{float:right;padding:0 4%}
main .in-we .box1 .dtcell{text-align:left}
main .in-we .box2{padding:.9rem 0 1.35rem 0;background-color:#da5f52;background-size:inherit}
main .in-we .box3{padding:.5rem 3.45% 0 3.45%;padding-bottom:260px;background-color:#f6f6f6;background-position:bottom center;background-repeat:no-repeat}
main .in-we .box3 h2{margin-bottom:.85rem;color:#525252}
main .in-we .event-slider{position:relative;padding:0 60px}
main .in-we .event-slider .icon,main .in-we .event-slider .next{position:absolute;margin-top:25px;width:60px;height:60px}
main .in-we .event-slider .icon{left:0;background-image:url(../images/event_slider_l.png)}
main .in-we .event-slider .next{right:0;background-image:url(../images/event_slider_r.png);cursor:pointer}
main .in-we .event-slider li{text-align:center}
main .in-we .event-slider li .date{position:relative;margin-bottom:.2rem;padding-bottom:.3rem;border-bottom:1px solid #dfdfe1;color:#da5f52;font-size:20px}
main .in-we .event-slider li .date::after{position:absolute;bottom:-3.5px;left:50%;width:7px;height:7px;border-radius:50%;background:#da5f52;content:'';-webkit-transform:translateX(-50%);transform:translateX(-50%)}
main .in-we .event-slider li .txt{padding:0 15%;color:#666;font-size:16px;line-height:25px}
main .in-we .event-slider .owl-pagination{display:none}
main .in-we .event-slider .owl-controls .owl-buttons div{display:none}
main .in-we .box4{padding-right:6.5%;padding-left:6.5%}
main .in-we .box4 h2{padding-bottom:1.1rem;color:#525252}
main .in-we .box4 ul{margin-left:-.75rem}
main .in-we .box4 li{margin-bottom:.3rem;padding-left:.75rem}
main .in-we .box4 .txt{margin-bottom:2px;padding:10px 15px 0 15px;height:114px;background:url(../images/brand_bg.jpg) no-repeat center;background-size:100% 100%}
main .in-we .box4 .txt h3{padding-bottom:5px}
main .in-we .box4 .txt .els2{height:44px}
main .in-we .box4 .img{height:3.5rem;border-radius:20px;background-position:center;background-size:cover;background-repeat:no-repeat}
main .in-we .box5{padding-right:6%;padding-left:6%;background:#f6f6f6}
main .in-we .box5 ul{margin-left:-1.04rem}
main .in-we .box5 li{margin-bottom:.3rem;padding-left:1.04rem}
main .in-we .box5 .img{border-radius:10px}
main .in-we .box5 h3{top:0;right:0;bottom:0;left:0;overflow:hidden;margin:auto;width:92px;height:92px;border-radius:50%;background:rgba(219,94,85,.83)}
main .in-service h2{font-size:34px}
main .in-service .box{background-position:center;background-size:cover;background-repeat:no-repeat}
main .in-service .in-service-slider{padding-right:136px;padding-left:136px}
main .in-service .in-service-slider li{padding:0 15px;padding-left:40px}
main .in-service .in-service-slider h3{bottom:0;left:0;height:40px;background:rgba(0,0,0,.5);line-height:40px}
main .in-service .in-service-slider .owl-pagination{display:none}
main .in-service .in-service-slider .owl-controls .owl-buttons div{width:58px;height:58px}
main .in-service .in-service-slider .owl-controls .owl-buttons .owl-prev{left:42px;background-image:url(../images/in-service-slider_l.png)}
main .in-service .in-service-slider .owl-controls .owl-buttons .owl-next{right:42px;background-image:url(../images/in-service-slider_r.png)}
main .in-service .box1{background-color:#da5f52}
main .in-service .box1 .owl-controls .owl-page span{background:#fff}
main .in-service .box1 .owl-controls .owl-page.active span,main .in-service .box1 .owl-controls.clickable .owl-page:hover span{background:#333}
main .in-service .box2 .owl-controls .owl-page span{background:#333}
main .in-service .box2 .owl-controls .owl-page.active span,main .in-service .box2 .owl-controls.clickable .owl-page:hover span{background:#db6355}
main .in-service .box2 .owl-controls .owl-buttons .owl-prev{left:42px;background-image:url(../images/pension_icon_l.png)}
main .in-service .box2 .owl-controls .owl-buttons .owl-next{right:42px;background-image:url(../images/pension_icon_r.png)}
main .in-service .box3{background:#da5f52}
main .in-service .box3 ul{padding-bottom:.85rem}
main .in-service .box3 .owl-item:nth-child(even) .info::after{top:inherit;bottom:-28px;border-top:28px solid #fff;border-bottom:none}
main .in-service .box3 .img{height:363px;background-position:center;background-size:cover;background-repeat:no-repeat}
main .in-service .box3 .info{position:relative;padding-right:10%;padding-left:10%;height:363px}
main .in-service .box3 .info::after{position:absolute;top:-28px;left:50%;z-index:1;border-right:25px solid transparent;border-bottom:28px solid #fff;border-left:25px solid transparent;content:'';-webkit-transform:translateX(-50%);transform:translateX(-50%)}
main .in-service .box3 .icon{height:60px;background-position:center;background-repeat:no-repeat}
main .in-service .box3 h3{color:#da5f52;font-size:24px}
main .in-service .box3 .txt{overflow:auto;height:180px}
main .in-service .box3 .owl-pagination{bottom:.25rem}
main .in-service .box3 .owl-controls .owl-page span{width:.2rem;height:.2rem;border-radius:20px;background:#fff;-webkit-transition:all .3s;transition:all .3s}
main .in-service .box3 .owl-controls .owl-page.active span,main .in-service .box3 .owl-controls.clickable .owl-page:hover span{width:.53rem;background:#fff}
main .search-list li{height:50px;color:#3d3d3d;line-height:50px}
main .search-list li:nth-child(odd){background:#f2f2f2}
main .search-list h3{position:relative;padding-left:25px;width:60%;font-size:18px}
main .search-list h3::after{position:absolute;top:50%;left:10px;width:6px;height:6px;border-radius:50%;background:#c5c5c5;content:'';-webkit-transform:translateY(-50%);transform:translateY(-50%)}
main .search-list .date{font-size:15px}
.fix-slider{background:rgba(0,0,0,.95)!important}
.fix-slider .hide{background-color:transparent!important}
.fix-slider .hide::after,.fix-slider .hide::before{background:#fff!important}
.fix-slider .owl-pagination{display:none}
.fix-slider .owl-item,.fix-slider .owl-wrapper,.fix-slider .owl-wrapper-outer{height:100%!important}
.fix-slider .owl-controls .owl-buttons div{width:58px;height:100%}
.fix-slider .owl-controls .owl-buttons .owl-prev{left:5%;background:url(../images/in-service-slider_l.png) no-repeat center}
.fix-slider .owl-controls .owl-buttons .owl-next{right:5%;background:url(../images/in-service-slider_r.png) no-repeat center}
.fix-slider img{max-height:100%}
.fix-wrap{position:fixed;top:0;left:0;z-index:9999;width:100%;height:100%;background:rgba(0,0,0,.8)}
.fix-wrap .hide{position:fixed;top:5%;right:5%;padding:25px;width:25px;height:25px;border-radius:50%;background:#090908;cursor:pointer;-webkit-transition:all .8s;transition:all .8s}
.fix-wrap .hide::after,.fix-wrap .hide::before{position:absolute;top:50%;left:50%;margin-top:-27.5%;width:1px;height:55%;background:#fff;content:''}
.fix-wrap .hide::before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.fix-wrap .hide::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.fix-wrap .hide:hover{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.fix-video .video-wrap{display:table;overflow:hidden;margin:0 auto;padding:10px;max-width:55%;max-height:55%;border:1px solid #3a3a3a;background:#2d2d2d;-webkit-animation:ReturnToNormal .5s both;animation:ReturnToNormal .5s both}
.fix-video video{max-width:100%;max-height:100%}
@media (max-width:768px){.fix-video .video-wrap{max-width:90%}
}
.fix-pic{overflow:auto}
.fix-pic img{-webkit-animation:zoomIn .5s both;animation:zoomIn .5s both}
.fix-bar{position:fixed;right:20px;bottom:20%;z-index:888}
.fix-bar a{position:relative;display:block;margin-bottom:1px;width:82px;height:78px;background-color:#fff;background-position:center 26%;background-repeat:no-repeat;color:#da5f52;text-align:center;font-size:12px;-webkit-transition:all .3s;transition:all .3s}
.fix-bar a .abs{bottom:10px;width:100%}
.fix-bar a:first-child{border:none}
.fix-bar .gotop{display:none}
.fix-bar .txt-w:hover .txt{left:-160px;visibility:visible;opacity:1}
.fix-bar .txt-w:hover .weixin{left:-165px}
.fix-bar .txt-w .txt{position:absolute;top:9px;left:-180px;visibility:hidden;width:150px;height:60px;background:#fff;text-align:center;line-height:60px;opacity:0;-webkit-transition:all .3s;transition:all .3s}
.fix-bar .txt-w .txt::after{position:absolute;top:50%;right:-8px;margin-top:-8px;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:8px solid #fff;content:''}
.fix-bar .txt-w .weixin{top:0;padding:5px;width:155px;height:155px}
.fix-bar .txt-w .weixin::after{top:25%}
.fix-message{position:fixed;top:0;left:0;z-index:999;background:rgba(0,0,0,.5)}
.fix-message h3{margin-bottom:20px;padding:0 30px;height:47px;background:#f1f1f1;color:#575757;font-size:18px;line-height:47px}
.fix-message .box{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;margin:auto;max-width:375px;max-height:365px;border-radius:5px;background:#fff}
.fix-message .box label{width:32px;height:35px;text-align:left;font-size:12px;line-height:35px}
.fix-message .box .txt,.fix-message .box textarea{width:calc(100% - 32px);border:1px solid #d1d1d1}
.fix-message .box .txt{margin-bottom:20px;padding:0 10px;height:35px;line-height:35px}
.fix-message .box textarea{padding:10px;height:125px;font-size:14px}
.fix-message .box .btn{margin-top:10px}
.fix-message .box .btn input{width:143px;height:34px;border-radius:20px;background:#da5f52;color:#fff;text-align:center;font-size:16px}
.fix-message .box .hide{position:absolute;top:0;right:20px;width:16px;height:47px;background:url(../images/fix-message_hide.png) no-repeat center;cursor:pointer}
.edit{overflow:hidden;font-size:14px!important;line-height:200%!important}
.edit em,.edit p,.edit span,.edit strong{line-height:200%!important}
.in-page{color:#888;line-height:35px}
.in-page span{padding:0 15px;border:1px solid #e8e8e8}
.in-page a{padding:0 15px;border:1px solid #e8e8e8}
.in-page a.cur,.in-page a:hover{border-color:#da5f52;background:#da5f52;color:#fff}

.in-page ul {display:block; }
.in-page ul li {display:inline-block;}

.lg-sub-html,.lg-toolbar{background-color:rgba(0,0,0,.45)}
@font-face{font-weight:400;font-style:normal;font-family:lg;src:url(../fonts/lg.eot?n1z373);src:url(../fonts/lg.eot?#iefixn1z373) format("embedded-opentype"),url(../fonts/lg.woff?n1z373) format("woff"),url(../fonts/lg.ttf?n1z373) format("truetype"),url(../fonts/lg.svg?n1z373#lg) format("svg")}
.lg-icon{text-transform:none;font-weight:400;font-style:normal;font-variant:normal;font-family:lg;line-height:1;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.lg-actions .lg-next,.lg-actions .lg-prev{position:absolute;top:50%;z-index:1080;display:block;margin-top:-10px;padding:8px 10px 9px;outline:0;border:none;border-radius:2px;background-color:rgba(0,0,0,.45);color:#999;font-size:22px;cursor:pointer}
.lg-actions .lg-next.disabled,.lg-actions .lg-prev.disabled{opacity:.5;pointer-events:none}
.lg-actions .lg-next:hover,.lg-actions .lg-prev:hover{color:#FFF}
.lg-actions .lg-next{right:20px}
.lg-actions .lg-next:before{content:"\e095"}
.lg-actions .lg-prev{left:20px}
.lg-actions .lg-prev:after{content:"\e094"}
@-webkit-keyframes lg-right-end{0%,100%{left:0}
    50%{left:-30px}
}
@-moz-keyframes lg-right-end{0%,100%{left:0}
    50%{left:-30px}
}
@-ms-keyframes lg-right-end{0%,100%{left:0}
    50%{left:-30px}
}
@keyframes lg-right-end{0%,100%{left:0}
    50%{left:-30px}
}
@-webkit-keyframes lg-left-end{0%,100%{left:0}
    50%{left:30px}
}
@-moz-keyframes lg-left-end{0%,100%{left:0}
    50%{left:30px}
}
@-ms-keyframes lg-left-end{0%,100%{left:0}
    50%{left:30px}
}
@keyframes lg-left-end{0%,100%{left:0}
    50%{left:30px}
}
.lg-outer.lg-right-end .lg-object{position:relative;-webkit-animation:lg-right-end .3s;-o-animation:lg-right-end .3s;animation:lg-right-end .3s}
.lg-outer.lg-left-end .lg-object{position:relative;-webkit-animation:lg-left-end .3s;-o-animation:lg-left-end .3s;animation:lg-left-end .3s}
.lg-toolbar{position:absolute;top:0;left:0;z-index:1082;width:100%}
.lg-toolbar .lg-icon{float:right;padding:10px 0;width:50px;height:47px;outline:0;color:#999;text-align:center;text-decoration:none!important;font-size:24px;line-height:27px;cursor:pointer;-webkit-transition:color .2s linear;-o-transition:color .2s linear;transition:color .2s linear}
.lg-toolbar .lg-icon:hover{color:#FFF}
.lg-toolbar .lg-close:after{content:"\e070"}
.lg-toolbar .lg-download:after{content:"\e0f2"}
.lg-sub-html{position:fixed;right:0;bottom:0;left:0;z-index:1080;padding:10px 40px;color:#EEE;text-align:center;font-size:16px}
.lg-sub-html h4{margin:0;font-weight:700;font-size:13px}
.lg-sub-html p{margin:5px 0 0;font-size:12px}
#lg-counter{display:inline-block;padding-top:12px;padding-left:20px;color:#999;vertical-align:middle;font-size:16px}
.lg-next,.lg-prev,.lg-toolbar{opacity:1;-webkit-transition:-webkit-transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear;-moz-transition:-moz-transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear;-o-transition:-o-transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear;transition:transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear}
.lg-hide-items .lg-prev{opacity:0;-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}
.lg-hide-items .lg-next{opacity:0;-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}
.lg-hide-items .lg-toolbar{opacity:0;-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}
body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-object{opacity:0;-webkit-transition:-webkit-transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important;-moz-transition:-moz-transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important;-o-transition:-o-transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important;transition:transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important;-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5);-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;transform-origin:50% 50%;-ms-transform-origin:50% 50%}
body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
.lg-outer .lg-thumb-outer{position:absolute;bottom:0;z-index:1080;width:100%;max-height:350px;background-color:#0D0A0A;-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1) 0s;-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1) 0s;-o-transition:-o-transform .25s cubic-bezier(0,0,.25,1) 0s;transition:transform .25s cubic-bezier(0,0,.25,1) 0s;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}
.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}
.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb{-webkit-transition-duration:0s!important;transition-duration:0s!important}
.lg-outer.lg-thumb-open .lg-thumb-outer{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.lg-outer .lg-thumb{margin-bottom:-5px;padding:10px 0;height:100%}
.lg-outer .lg-thumb-item{float:left;overflow:hidden;margin-bottom:5px;height:100%;border:2px solid #FFF;border-radius:4px;cursor:pointer}
@media (min-width:1025px){.lg-outer .lg-thumb-item{-webkit-transition:border-color .25s ease;-o-transition:border-color .25s ease;transition:border-color .25s ease}
}
.lg-outer .lg-thumb-item.active,.lg-outer .lg-thumb-item:hover{border-color:#a90707}
.lg-outer .lg-thumb-item img{width:100%;height:100%;object-fit:cover}
.lg-outer.lg-has-thumb .lg-item{padding-bottom:120px}
.lg-outer.lg-can-toggle .lg-item{padding-bottom:0}
.lg-outer.lg-pull-caption-up .lg-sub-html{-webkit-transition:bottom .25s ease;-o-transition:bottom .25s ease;transition:bottom .25s ease}
.lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html{bottom:100px}
.lg-outer .lg-toogle-thumb{position:absolute;top:-39px;right:20px;padding:5px 0;width:50px;height:39px;border-radius:2px 2px 0 0;background-color:#0D0A0A;color:#999;text-align:center;font-size:24px;line-height:27px;cursor:pointer}
.lg-outer .lg-toogle-thumb:hover,.lg-outer.lg-dropdown-active #lg-share{color:#FFF}
.lg-outer .lg-toogle-thumb:after{content:"\e1ff"}
.lg-outer .lg-video-cont{display:inline-block;padding:0 5px;width:100%;max-width:1140px;max-height:100%;vertical-align:middle}
.lg-outer .lg-video{position:relative;overflow:hidden;padding-bottom:56.25%;width:100%;height:0}
.lg-outer .lg-video .lg-object{position:absolute;top:0;left:0;display:inline-block;width:100%!important;height:100%!important}
.lg-outer .lg-video .lg-video-play{position:absolute;top:50%;left:50%;z-index:1080;margin-top:-30px;margin-left:-42px;width:84px;height:59px;cursor:pointer}
.lg-outer .lg-has-iframe .lg-video{overflow:auto;-webkit-overflow-scrolling:touch}
.lg-outer .lg-has-vimeo .lg-video-play{background:url(../img/vimeo-play.png) no-repeat}
.lg-outer .lg-has-vimeo:hover .lg-video-play{background:url(../img/vimeo-play.png) 0 -58px no-repeat}
.lg-outer .lg-has-html5 .lg-video-play{margin-top:-32px;margin-left:-32px;width:64px;height:64px;background:url(../img/video-play.png) no-repeat;opacity:.8}
.lg-outer .lg-has-html5:hover .lg-video-play{opacity:1}
.lg-outer .lg-has-youtube .lg-video-play{background:url(../img/youtube-play.png) no-repeat}
.lg-outer .lg-has-youtube:hover .lg-video-play{background:url(../img/youtube-play.png) 0 -60px no-repeat}
.lg-outer .lg-video-object{position:absolute;top:0;left:0;width:100%!important;height:100%!important}
.lg-outer .lg-has-video .lg-video-object{visibility:hidden}
.lg-outer .lg-has-video.lg-video-playing .lg-object,.lg-outer .lg-has-video.lg-video-playing .lg-video-play{display:none}
.lg-outer .lg-has-video.lg-video-playing .lg-video-object{visibility:visible}
.lg-progress-bar{position:absolute;top:0;left:0;z-index:1083;width:100%;height:5px;background-color:#333;opacity:0;-webkit-transition:opacity 80ms ease 0s;-moz-transition:opacity 80ms ease 0s;-o-transition:opacity 80ms ease 0s;transition:opacity 80ms ease 0s}
.lg-progress-bar .lg-progress{width:0;height:5px;background-color:#a90707}
.lg-progress-bar.lg-start .lg-progress{width:100%}
.lg-show-autoplay .lg-progress-bar{opacity:1}
.lg-autoplay-button:after{content:"\e01d"}
.lg-show-autoplay .lg-autoplay-button:after{content:"\e01a"}
.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image,.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transition-duration:0s;transition-duration:0s}
.lg-outer.lg-use-transition-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transition:-webkit-transform .3s cubic-bezier(0,0,.25,1) 0s;-moz-transition:-moz-transform .3s cubic-bezier(0,0,.25,1) 0s;-o-transition:-o-transform .3s cubic-bezier(0,0,.25,1) 0s;transition:transform .3s cubic-bezier(0,0,.25,1) 0s}
.lg-outer.lg-use-left-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transition:left .3s cubic-bezier(0,0,.25,1) 0s,top .3s cubic-bezier(0,0,.25,1) 0s;-moz-transition:left .3s cubic-bezier(0,0,.25,1) 0s,top .3s cubic-bezier(0,0,.25,1) 0s;-o-transition:left .3s cubic-bezier(0,0,.25,1) 0s,top .3s cubic-bezier(0,0,.25,1) 0s;transition:left .3s cubic-bezier(0,0,.25,1) 0s,top .3s cubic-bezier(0,0,.25,1) 0s}
.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}
.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image{-webkit-transition:-webkit-transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s!important;-moz-transition:-moz-transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s!important;-o-transition:-o-transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s!important;transition:transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s!important;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;transform-origin:0 0;-ms-transform-origin:0 0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}
#lg-zoom-in:after{content:"\e311"}
#lg-actual-size{font-size:20px}
#lg-actual-size:after{content:"\e033"}
#lg-zoom-out{opacity:.5;pointer-events:none}
#lg-zoom-out:after{content:"\e312"}
.lg-zoomed #lg-zoom-out{opacity:1;pointer-events:auto}
.lg-outer .lg-pager-outer{position:absolute;right:0;bottom:60px;left:0;z-index:1080;height:10px;text-align:center}
.lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont{overflow:visible}
.lg-outer .lg-pager-cont{position:relative;display:inline-block;overflow:hidden;margin:0 5px;vertical-align:top;cursor:pointer}
.lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.lg-outer .lg-pager-cont.lg-pager-active .lg-pager{box-shadow:0 0 0 2px #fff inset}
.lg-outer .lg-pager-thumb-cont{position:absolute;bottom:100%;left:0;margin-bottom:20px;margin-left:-60px;padding:5px;width:120px;height:83px;border-radius:3px;background-color:#fff;color:#FFF;opacity:0;-webkit-transition:opacity .15s ease 0s,-webkit-transform .15s ease 0s;-moz-transition:opacity .15s ease 0s,-moz-transform .15s ease 0s;-o-transition:opacity .15s ease 0s,-o-transform .15s ease 0s;transition:opacity .15s ease 0s,transform .15s ease 0s;-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}
.lg-outer .lg-pager-thumb-cont img{width:100%;height:100%}
.lg-outer .lg-pager{display:block;width:12px;height:12px;border-radius:50%;background-color:rgba(255,255,255,.5);box-shadow:0 0 0 8px rgba(255,255,255,.7) inset;-webkit-transition:box-shadow .3s ease 0s;-o-transition:box-shadow .3s ease 0s;transition:box-shadow .3s ease 0s}
.lg-outer .lg-pager:focus,.lg-outer .lg-pager:hover{box-shadow:0 0 0 8px #fff inset}
.lg-outer .lg-caret{position:absolute;bottom:-10px;left:50%;display:inline-block;margin-left:-5px;width:0;height:0;border-top:10px dashed;border-right:10px solid transparent;border-left:10px solid transparent;vertical-align:middle}
.lg-fullscreen:after{content:"\e20c"}
.lg-fullscreen-on .lg-fullscreen:after{content:"\e20d"}
.lg-outer #lg-dropdown-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1081;visibility:hidden;background-color:rgba(0,0,0,.25);opacity:0;cursor:default;-webkit-transition:visibility 0s linear .18s,opacity .18s linear 0s;-o-transition:visibility 0s linear .18s,opacity .18s linear 0s;transition:visibility 0s linear .18s,opacity .18s linear 0s}
.lg-outer.lg-dropdown-active #lg-dropdown-overlay,.lg-outer.lg-dropdown-active .lg-dropdown{visibility:visible;opacity:1;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
.lg-outer .lg-dropdown{position:absolute;top:50px;right:0;visibility:hidden;margin:0;padding:10px 0;border-radius:2px;background-color:#fff;list-style-type:none;text-align:left;font-size:14px;opacity:0;-webkit-transition:-webkit-transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s;-moz-transition:-moz-transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s;-o-transition:-o-transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s;transition:transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s;-webkit-transform:translate3d(0,5px,0);-moz-transform:translate3d(0,5px,0);-o-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0);-ms-transform:translate3d(0,5px,0)}
.lg-outer .lg-dropdown:after{position:absolute;top:-16px;right:16px;display:block;width:0;height:0;border:8px solid transparent;content:"";border-bottom-color:#FFF}
.lg-outer .lg-dropdown>li:last-child{margin-bottom:0}
.lg-outer .lg-dropdown>li:hover .lg-icon,.lg-outer .lg-dropdown>li:hover a{color:#333}
.lg-outer .lg-dropdown a{display:block;padding:4px 12px;color:#333;white-space:pre;font-size:12px;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif}
.lg-outer .lg-dropdown a:hover{background-color:rgba(0,0,0,.07)}
.lg-outer .lg-dropdown .lg-dropdown-text{display:inline-block;margin-top:-3px;vertical-align:middle;line-height:1}
.lg-outer .lg-dropdown .lg-icon{float:none;display:inline-block;margin-right:8px;padding:0;width:auto;height:auto;color:#333;vertical-align:middle;font-size:20px;line-height:1}
.lg-outer,.lg-outer .lg,.lg-outer .lg-inner{width:100%;height:100%}
.lg-outer #lg-share{position:relative}
.lg-outer #lg-share:after{content:"\e80d"}
.lg-outer #lg-share-facebook .lg-icon{color:#3b5998}
.lg-outer #lg-share-facebook .lg-icon:after{content:"\e901"}
.lg-outer #lg-share-twitter .lg-icon{color:#00aced}
.lg-outer #lg-share-twitter .lg-icon:after{content:"\e904"}
.lg-outer #lg-share-googleplus .lg-icon{color:#dd4b39}
.lg-outer #lg-share-googleplus .lg-icon:after{content:"\e902"}
.lg-outer #lg-share-pinterest .lg-icon{color:#cb2027}
.lg-outer #lg-share-pinterest .lg-icon:after{content:"\e903"}
.lg-group:after{clear:both;display:table;content:""}
.lg-outer{position:fixed;top:0;left:0;z-index:1050;text-align:left;opacity:0;-webkit-transition:opacity .15s ease 0s;-o-transition:opacity .15s ease 0s;transition:opacity .15s ease 0s}
.lg-outer *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.lg-outer.lg-visible{opacity:1}
.lg-outer.lg-css3 .lg-item.lg-current,.lg-outer.lg-css3 .lg-item.lg-next-slide,.lg-outer.lg-css3 .lg-item.lg-prev-slide{-webkit-transition-timing-function:inherit!important;transition-timing-function:inherit!important;-webkit-transition-duration:inherit!important;transition-duration:inherit!important}
.lg-outer.lg-css3.lg-dragging .lg-item.lg-current,.lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide,.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide{opacity:1;-webkit-transition-duration:0s!important;transition-duration:0s!important}
.lg-outer.lg-grab img.lg-object{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}
.lg-outer.lg-grabbing img.lg-object{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}
.lg-outer .lg{position:relative;overflow:hidden;margin-right:auto;margin-left:auto;max-width:100%;max-height:100%}
.lg-outer .lg-inner{position:absolute;top:0;left:0;white-space:nowrap}
.lg-outer .lg-item{display:none!important;background:url(../images/loading.gif) center center no-repeat}
.lg-outer.lg-css .lg-current,.lg-outer.lg-css3 .lg-current,.lg-outer.lg-css3 .lg-next-slide,.lg-outer.lg-css3 .lg-prev-slide{display:inline-block!important}
.lg-outer .lg-img-wrap,.lg-outer .lg-item{position:absolute;display:inline-block;width:100%;height:100%;text-align:center}
.lg-outer .lg-img-wrap:before,.lg-outer .lg-item:before{display:inline-block;margin-right:-1px;width:1px;height:50%;content:""}
.lg-outer .lg-img-wrap{position:absolute;top:0;right:0;bottom:0;left:0;padding:0 5px}
.lg-outer .lg-item.lg-complete{background-image:none}
.lg-outer .lg-item.lg-current{z-index:1060}
.lg-outer .lg-image{display:inline-block;width:auto!important;height:auto!important;max-width:100%;max-height:100%;vertical-align:middle}
.lg-outer.lg-show-after-load .lg-item .lg-object,.lg-outer.lg-show-after-load .lg-item .lg-video-play{opacity:0;-webkit-transition:opacity .15s ease 0s;-o-transition:opacity .15s ease 0s;transition:opacity .15s ease 0s}
.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-object,.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-video-play{opacity:1}
.lg-outer .lg-empty-html,.lg-outer.lg-hide-download #lg-download{display:none}
.lg-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000;opacity:0;-webkit-transition:opacity .15s ease 0s;-o-transition:opacity .15s ease 0s;transition:opacity .15s ease 0s}
.lg-backdrop.in{opacity:1}
.lg-css3.lg-no-trans .lg-current,.lg-css3.lg-no-trans .lg-next-slide,.lg-css3.lg-no-trans .lg-prev-slide{-webkit-transition:none 0s ease 0s!important;-moz-transition:none 0s ease 0s!important;-o-transition:none 0s ease 0s!important;transition:none 0s ease 0s!important}
.lg-css3.lg-use-css3 .lg-item,.lg-css3.lg-use-left .lg-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}
.lg-css3.lg-fade .lg-item{opacity:0}
.lg-css3.lg-fade .lg-item.lg-current{opacity:1}
.lg-css3.lg-fade .lg-item.lg-current,.lg-css3.lg-fade .lg-item.lg-next-slide,.lg-css3.lg-fade .lg-item.lg-prev-slide{-webkit-transition:opacity .1s ease 0s;-moz-transition:opacity .1s ease 0s;-o-transition:opacity .1s ease 0s;transition:opacity .1s ease 0s}
.lg-css3.lg-slide.lg-use-css3 .lg-item{opacity:0}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{-webkit-transition:-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-moz-transition:-moz-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-o-transition:-o-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s}
.lg-css3.lg-slide.lg-use-left .lg-item{position:absolute;left:0;opacity:0}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide{left:-100%}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide{left:100%}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-current{left:0;opacity:1}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-current,.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide{-webkit-transition:left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-moz-transition:left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-o-transition:left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;transition:left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s}
#lg-share{display:none}
.lg-outer .lg-thumb-item{border:2px solid #7d7d7d}
.lg-outer .lg-thumb-item.active,.lg-outer .lg-thumb-item:hover{border-color:#fff}
.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item{position:relative}
.lg-outer .lg-thumb-item img{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:inherit}
#lg-download,.lg-thumb-outer{display:none}
.cll{color:#014099}
