#baguetteBox-overlay{display:none;opacity:0;position:fixed;overflow:hidden;top:0;left:0;width:100%;height:100%;z-index:1000000;background-color:#222;background-color:rgba(0,0,0,.8);-webkit-transition:opacity .5s ease;transition:opacity .5s ease;z-index:998}
#baguetteBox-overlay.visible{opacity:1}
#baguetteBox-overlay .full-image{display:inline-block;position:relative;width:100%;height:100%;text-align:center}
#baguetteBox-overlay .full-image figure{display:inline;margin:0;height:100%}
#baguetteBox-overlay .full-image img{display:inline-block;width:auto;height:auto;max-height:100%;max-width:100%;vertical-align:middle;-moz-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6)}
#baguetteBox-overlay .full-image figcaption{display:block;position:absolute;bottom:0;width:100%;text-align:center;line-height:42px;white-space:normal;color:#ccc;background-color:rgba(0,0,0,.6);font-family:sans-serif;font-size:18px}
#baguetteBox-overlay .full-image:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}
#baguetteBox-slider{position:absolute;left:0;top:0;height:100%;width:100%;white-space:nowrap;-webkit-transition:left .4s ease,-webkit-transform .4s ease;transition:left .4s ease,-webkit-transform .4s ease;transition:left .4s ease,transform .4s ease;transition:left .4s ease,transform .4s ease,-webkit-transform .4s ease,-moz-transform .4s ease}
#baguetteBox-slider.bounce-from-right{-webkit-animation:bounceFromRight .4s ease-out;animation:bounceFromRight .4s ease-out}
#baguetteBox-slider.bounce-from-left{-webkit-animation:bounceFromLeft .4s ease-out;animation:bounceFromLeft .4s ease-out}
@-webkit-keyframes bounceFromRight{0%{margin-left:0}
50%{margin-left:-30px}
100%{margin-left:0}
}
@keyframes bounceFromRight{0%{margin-left:0}
50%{margin-left:-30px}
100%{margin-left:0}
}
@-webkit-keyframes bounceFromLeft{0%{margin-left:0}
50%{margin-left:30px}
100%{margin-left:0}
}
@keyframes bounceFromLeft{0%{margin-left:0}
50%{margin-left:30px}
100%{margin-left:0}
}
.baguetteBox-button#next-button,.baguetteBox-button#previous-button{top:50%;top:calc(50% - 30px);width:54px;height:82px}
.baguetteBox-button{position:absolute;cursor:pointer;outline:0;padding:0;margin:0;border:0;-moz-border-radius:15%;border-radius:15%;background-color:#323232;background-color:rgba(50,50,50,.8);color:#ddd;font:1.6em sans-serif;-webkit-transition:background-color .4s ease;transition:background-color .4s ease}
.baguetteBox-button:focus,.baguetteBox-button:hover{background-color:rgba(50,50,50,.9)}
.baguetteBox-button#next-button{right:3%}
.baguetteBox-button#previous-button{left:2%}
.baguetteBox-button#close-button{top:20px;right:calc(2% + 5px);width:40px;height:40px}
.baguetteBox-button#close-button svg{position:absolute;left:6px;top:4px}
.baguetteBox-button svg{left:13px;top:18px}
.baguetteBox-button#previous-button svg{position:absolute;left:4px;top:18px}
.baguetteBox-double-bounce1,.baguetteBox-double-bounce2{width:48%;height:30%;-moz-border-radius:50%;border-radius:50%;background-color:#fff;opacity:.6;position:absolute;top:600px;left:0;right:0;margin:0 auto;-webkit-animation:bounce 2s infinite ease-in-out;animation:bounce 2s infinite ease-in-out}
.baguetteBox-double-bounce2{-webkit-animation-delay:-1s;animation-delay:-1s}
@-webkit-keyframes bounce{0%,100%{-webkit-transform:scale(0);transform:scale(0)}
50%{-webkit-transform:scale(1);transform:scale(1)}
}
@keyframes bounce{0%,100%{-webkit-transform:scale(0);-moz-transform:scale(0);transform:scale(0)}
50%{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}
}




/**
多语言
**/
.language{list-style:none;overflow:hidden;}
.language:hover{overflow:inherit}
.language .menu{display:block;position:relative;cursor:pointer;text-align:center}
.language .menu{display:block;position:relative;cursor:pointer;text-align:center}
.language .menu-title{display:inline-block;text-align:center;color:#bbb;text-transform:capitalize;font-size:14px;transition:.5s background-color;position:relative;z-index:5;font-style: normal;}
 
.language .menu-title p{display:inline-block;margin:0;color:#fff;font-size:18px;text-align:center;text-transform:capitalize}
.language .menu-title img{vertical-align:middle}
.language .menu-title i{position:relative;width:10px;display:inline-block;height:7px;vertical-align:middle;margin-top:2px;margin-left:4px}
.language .menu-title i:after,.language .menu-title i:before{content:'';display:block;width:6px;height:2px;background:#fff;position:absolute;pointer-events:none;transition:all .3s cubic-bezier(.645,.045,.355,1);-webkit-transition:all .3s cubic-bezier(.645,.045,.355,1);z-index:5}
.language .menu-title i:before{right:0;top:0;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}
.language:hover .menu-title i:before{transform:rotate(45deg);-webkit-transform:rotate(45deg);background-color:#e62129}
.language .menu-title i:after{left:0;top:0;transform:rotate(45deg);-webkit-transform:rotate(45deg)}
.language:hover .menu-title i:after{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);background-color:#e62129}
.language:hover .menu-title p{color:#e62129!important}
.language:hover .menu-title span{color:#e62129!important}
.language .menu:hover>.menu-title:before{border-top-width:0;transition:.2s border-top-width ease-in,.3s border-top-color}
.language .menu:hover>.menu-title:after{border-bottom-width:5px;transition:.2s .2s border-bottom-width ease-out}
.language .menu-dropdown{width:100%;padding-top:18px;position:absolute;z-index:100;transition:.5s padding,.5s background;opacity:0;right:0;width:260px;text-align:left}
.language:hover .menu-dropdown{opacity:1}
.language .menu-dropdown:after{top:1px;right:44px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255,255,255,0);border-bottom-color:#fff;border-width:10px;transition:.5s height cubic-bezier(.73,.32,.34,1.5),.5s padding cubic-bezier(.73,.32,.34,1.5),.5s margin cubic-bezier(.73,.32,.34,1.5),.5s .2s color,.2s background-color}
.language .menu:not(:hover)>.menu-dropdown{padding:4px 0;background:#fff;z-index:99}
.language .menu:not(:hover)>.menu-title:after{border-bottom-color:#fff}
.language .menu-dropdown>*{overflow:hidden;padding:5px 10px;background:0 0;white-space:nowrap;transition:.5s height cubic-bezier(.73,.32,.34,1.5),.5s padding cubic-bezier(.73,.32,.34,1.5),.5s margin cubic-bezier(.73,.32,.34,1.5),.5s .2s color,.2s background-color}
.language .menu:not(:hover)>.menu-dropdown>*{visibility:hidden;height:0;padding-top:0;padding-bottom:0;margin:0;color:rgba(25,25,25,0);transition:.5s .1s height,.5s .1s padding,.5s .1s margin,.3s color,.6s visibility;z-index:99}
.language .menu-dropdown .list{background:#fff;box-shadow:0 0 40px 0 rgba(0,0,0,.15);padding:0;padding-bottom:0;list-style:none;border:1px solid #ececec;border-radius:0;overflow:hidden;border-bottom:none;border-radius:2px}
.language .menu-dropdown li{border-bottom:1px solid #ececec;float:left;width:50%;height: 60px;line-height: 60px}
.language .menu-dropdown li:nth-child(2n){border-left:1px solid #ececec}
.language .menu-dropdown li:last-child{border-bottom-color:#fff}
.language .menu-dropdown li a{display:flex;padding:0px 14px;align-items:center;flex-flow:row-reverse;justify-content:center}
.language .menu-dropdown li p{margin:0;font-size:12px;padding-right:10px;text-transform:capitalize;display:inline-block}
.language .menu-dropdown li a:hover{color:#333;background:#f7f7f7}
.language .menu-dropdown li img{border-radius:0}



.indexban .txt{position:absolute;top:45%;left:0;color:#fff;line-height:1.1;text-align:center;z-index:999;width: 100%;}
.indexban .tit-62{line-height:1.8;font-size:62px;color:#fff}
.indexban .lh1{line-height:1}
.indexban .tit-20{font-size:20px;line-height:28px;margin-top:28px;color:#fff}
 
	 
.indexban .btn{width:180px;height:56px;border-radius:56px;margin-top:1.5vw;display:inline-block;background-color:#dd221e;color:#fff;line-height:56px;padding-left:84px;position:relative}
.indexban .btn:after{content:"";width:30px;height:1px;position:absolute;top:50%;left:40px;background-color:#fff;transition:0.5s ease-in-out 0s;-webkit-transition:0.5s ease-in-out 0s;-moz-transition:0.5s ease-in-out 0s}
.indexban .btn:hover{padding-left:0px!important}
.indexban .btn:hover:after{left:130px}
.tags{margin-top: 20px}
.tags a{display: inline-block;
    background: #e5e5e5;
    font-size: 12px;
    border-radius: 0;
    line-height: 20px;
    color: #4d4d4d;
    padding: 5px 15px;
    transition: all .5s;}
.tags a:hover{color:#fff;background:#e62129}
@media (max-width:1024px){
	.language .menu-title p {color: #000}
	.language .menu-title i:after,.language .menu-title i:before{background:#000;}
	.indexban .txt{top:25%}
	.indexban .tit-62{line-height:1.8;font-size:20px;color:#fff}
	.indexban .tit-20{font-size:14px;margin-top:0px;}
	.indexban .mbtn{width:100px;height:30px;border-radius:10px;margin-top:1.5vw;display:inline-block;background-color:#dd221e;color:#fff;line-height:30px;}
	 
}
