body, html {width: 100%;height: 100%; overflow: hidden;}
img{border: none;}
ul{list-style: none;}
.m-nav,.prevloadmsk{position:fixed;top:0;width:100%}
body{font-family:"微软雅黑";font-size:100%;}
a,a:active,a:hover,a:link{text-decoration:none}
img{max-width:100%}
.prevloadmsk{-webkit-transition:all .8s ease .6s;-o-transition:all .8s ease .6s;transition:all .8s ease .6s;height:100%;background:#000;z-index:9999;opacity:1}
.prevloadmsk.d-hide{opacity:0}
@font-face{font-family:iconfont;src:url(http://at.alicdn.com/t/font_1464601292_3168404.eot);src:url(http://at.alicdn.com/t/font_1464601292_3168404.eot?#iefix) format('embedded-opentype'),url(http://at.alicdn.com/t/font_1464601292_3168404.woff) format('woff'),url(http://at.alicdn.com/t/font_1464601292_3168404.ttf) format('truetype'),url(http://at.alicdn.com/t/font_1464601292_3168404.svg#iconfont) format('svg')}
.iconfont{font-family:iconfont;font-style:normal}
.clearfix{zoom:1}
.clearfix:after{display:block;content:'';clear:both}
.pull-left{float:left}
.pull-right{float:right}
.d-footer{color:#fff;font-size:16px;position:fixed;bottom:40px;right:40px;z-index:999}
.m-nav{-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;left:0;z-index:111;padding:10px 0}
.m-nav.has-mask{background:rgba(0,0,0,.2);opacity:1}
.m-nav .m-back,.m-nav .m-list-nav .m-show-honor,.m-nav .m-title{display:inline-block;text-align:center;color:#fff;cursor:pointer;line-height:52px}
.m-nav .m-list-nav{position:relative;width:10%}
.m-nav .m-list-nav ul{display:none;width:100%;list-style:none;position:absolute;padding:0;top:62px}
.m-nav .m-list-nav ul li{width:100%;height:52px;line-height:52px;text-align:center;background:#000;border-bottom:1px solid #282015;color:#777;cursor:pointer}
.m-nav .m-list-nav ul li a{color:#696969}
.m-nav .m-list-nav ul li:hover a{color:#8c6c00}
.m-nav .m-list-nav ul li:first-child{border-radius:4px 4px 0 0}
.m-nav .m-list-nav ul li:last-child{border:none;border-radius:0 0 4px 4px}
.m-nav .m-back,.m-nav .m-title{min-width:6.8%}
.m-nav .m-list-nav .m-show-honor{width:100%;background:#ffc800;font-size:23px;color:#B08A00;border-radius:4px}
.m-nav .m-list-nav .m-show-honor.d-active{background:#68574F;color:#fff}
.m-nav .m-back{font-size:52px;border-right:1px solid #6e5d57;float:left}
.m-nav.has-mask .m-back{border-color:rgba(255,255,255,.5)}
.m-nav .m-back.no-border{border:none}
.m-nav .m-title{font-size:32px;font-weight:700;float:left;padding-left:3%;top:11px}
.m-nav .m-list-nav,.m-nav .m-title{display:block}
.m-nav .m-list-nav{float:right;margin-right:3%}
.m-nav .d-date{-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;font-size:41px;color:#fff;padding:8px 50px;opacity:0}
.m-nav .d-date.d-show{opacity:1}
.m-nav .d-date em{float:left;font-style:normal;padding-right:10px}
.m-nav .d-date em var{display:inline-block;font-style:normal;position:relative;top:-4px;width:20px;text-align:center}
.m-nav .d-date span{position:relative;top:6px;float:right}
.m-nav .d-date span l{font-size:17px;display:block;color:#b3afac}
.m-nav .d-date span l:first-child{font-size:14px}
.suwis-navigation{position:absolute;width:100%;top:0;padding:.8% 0}
.suwis-navigation .pull-left{font-size:2em;color:#fff}
.suwis-navigation a{color:#fff;font-size:1.6em}
.suwis-navigation .d-btn-return{padding:0 50px;width:8%}
.suwis-navigation .d-title{border-left:1px solid #68554f;padding-left:20px}::-webkit-scrollbar{width:10px;height:10px;background-color:#ccc}::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.5);border:2px solid transparent;border-radius:10px;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,0,.8)}::-webkit-scrollbar-track{background-color:transparent}
*{-moz-user-select:none!important;-webkit-user-select:none!important;-ms-user-select:none!important}
.clear{clear:both}
.suwis-menu-swiper{position: relative; height: 100%;}
.swiper-container{margin: 0 auto;position: relative;overflow: hidden;z-index: 1;}
.ui-float-left{float: left;}
.ui-float-right{float: right;}
.ui-box{display: block;}
.ui-clear{clear: both;}
a{color:#333 !important;}

.model-3 {background: #333; position: relative; z-index: 99;}
.model-3 .spinner {background: #fff; height: 40px; border-radius: 0; -webkit-animation: rotateRct 1.2s ease-in-out infinite, color-change 1.3s ease-in-out infinite; animation: rotateRct 1.2s ease-in-out infinite, color-change 1.3s ease-in-out infinite;}
section {height: 100%; float: left; width: 100%; position: relative;}
.spinner {width: 50px; height: 50px; border-radius: 100%; margin: auto; position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto;}
@-webkit-keyframes spinner-bubble {from {width: 10px; height: 10px; opacity: .8;}to {width: 50px; height: 50px; opacity: 0;}}
@keyframes spinner-bubble {from {width: 10px; height: 10px; opacity: .8;}to {width: 50px; height: 50px; opacity: 0;}}
@-webkit-keyframes color-bubble {0% {color: #FFF;}33% {color: #FFF;}66% {color: #FFF;}100% {color: #FFF;}}
@keyframes color-bubble {0% {color: #FFF;}33% {color: #FFF;}66% {color: #FFF;}100% {color: #FFF}}
@-webkit-keyframes color-change {0% {background: #FFF;}33% {background: #FFF;}66% {background: #FFF;}100% {background: #FFF;}}
@keyframes color-change {0% {background: #FFF;}33% {background: #FFF;}66% {background: #FFF;}100% {background: #FFF;}}
@-webkit-keyframes rotate {from {-webkit-transform: rotate(0deg); transform: rotate(0deg);} to {-webkit-transform: rotate(360deg); transform: rotate(360deg); }}
@keyframes rotate {from {-ms-transform: rotate(0deg); -webkit-transform: rotate(0deg);  transform: rotate(0deg);}to {-ms-transform: rotate(360deg); -webkit-transform: rotate(360deg); transform: rotate(360deg);}}
@-webkit-keyframes rotateRct {0% {-webkit-transform: perspective(120px) rotateX(0deg) rotateY(0deg); transform: perspective(120px) rotateX(0deg) rotateY(0deg);}50% {-webkit-transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg); transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);}100% {-webkit-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg); transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg); }}
@keyframes rotateRct {0% {-ms-transform: perspective(120px) rotateX(0deg) rotateY(0deg); -webkit-transform: perspective(120px) rotateX(0deg) rotateY(0deg); transform: perspective(120px) rotateX(0deg) rotateY(0deg); } 50% {-ms-transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg); -webkit-transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg); transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg); } 100% {-ms-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg); -webkit-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg); transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg); } }
@-webkit-keyframes size {from {width: 70px; height: 70px;}to {width: 30px; height: 30px; }}
@keyframes size {from {width: 70px; height: 70px; } to {width: 30px; height: 30px;}}
@-webkit-keyframes shadow {from {box-shadow: 0px 0 0 1px inset;}to {box-shadow: 50px 0 0 1px inset;}}
@keyframes shadow {from {box-shadow: 0px 0 0 1px inset;}to {box-shadow: 50px 0 0 1px inset;}}
@-webkit-keyframes shadowSize { 0% {box-shadow: 15px 0 0 0, 30px 0 0 0, 45px 0 0 0, 60px 0 0 0, 75px 0 0 0;} 20% {box-shadow: 15px 0 0 5px, 30px 0 0 0, 45px 0 0 0, 60px 0 0 0, 75px 0 0 0;} 40% {box-shadow: 15px 0 0 0, 30px 0 0 5px, 45px 0 0 0, 60px 0 0 0, 75px 0 0 0;} 60% {box-shadow: 15px 0 0 0, 30px 0 0 0, 45px 0 0 5px, 60px 0 0 0, 75px 0 0 0;} 80% {box-shadow: 15px 0 0 0, 30px 0 0 0, 45px 0 0 0, 60px 0 0 5px, 75px 0 0 0;} 100% {box-shadow: 15px 0 0 0, 30px 0 0 0, 45px 0 0 0, 60px 0 0 0, 75px 0 0 5px;} }
@keyframes shadowSize {0% {box-shadow: 15px 0 0 0, 30px 0 0 0, 45px 0 0 0, 60px 0 0 0, 75px 0 0 0; } 20% {box-shadow: 15px 0 0 5px, 30px 0 0 0, 45px 0 0 0, 60px 0 0 0, 75px 0 0 0;} 40% {box-shadow: 15px 0 0 0, 30px 0 0 5px, 45px 0 0 0, 60px 0 0 0, 75px 0 0 0;} 60% {box-shadow: 15px 0 0 0, 30px 0 0 0, 45px 0 0 5px, 60px 0 0 0, 75px 0 0 0;} 80% {box-shadow: 15px 0 0 0, 30px 0 0 0, 45px 0 0 0, 60px 0 0 5px, 75px 0 0 0;} 100% {box-shadow: 15px 0 0 0, 30px 0 0 0, 45px 0 0 0, 60px 0 0 0, 75px 0 0 5px;} }