
/*obox.css*/
@charset "UTF-8";
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,figcaption,figure,fieldset,legend,button,input,textarea,th,td,b,i,a { margin: 0; padding: 0; /*-moz-user-select:none*/}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,a,pre,form,fieldset,input,textarea,p,blockquote,th,td ,font{font-family:微软雅黑,宋体; text-decoration:none;}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary {display: block;}
span,div,img,b,i,a {  vertical-align: middle;  -webkit-tap-highlight-color: transparent;  font-style: normal;}
a { text-decoration: none; background: transparent;}
a:active,
a:hover,
input,textarea { outline: 0;}
menu,ul,ol {list-style: none;margin: 0; padding: 0;}
ul { list-style: none;}

h1,h2,h3,h4,h5,h6,em,del {font-style: normal; font-weight: normal; font-size: 100%;-webkit-text-size-adjust: none;}
table { border-collapse: collapse; border-spacing: 0;}
td,th,caption { padding: 0;}
button,html input[type="button"],input[type="reset"],input[type="submit"] {  -webkit-appearance: button;  cursor: pointer;}
input:-webkit-autofill { background-color: rgba(0, 0, 0, 0) !important; background-image: none!important; color: #666 !important;}
input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus {  box-shadow: 0 0 0 60px #fff inset;  -webkit-text-fill-color: #333;}
::-ms-clear,
::-ms-reveal {  display: none;}
html,body { height: 100%;width: 100%;padding: 0;margin: 0;font-family: "Helvetica Neue", Helvetica, Arial, "Hiragino Sans GB", "Hiragino Sans GB W3", "Microsoft YaHei UI", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif; font-size: 10px;}
img {border: 0;}
input[type="text"],
input[type="email"],
input[type="search"],
input[type="password"],
textarea {-webkit-appearance: none; -moz-appearance: none;border-radius: 0;}
input,textarea,small { font-size: 12px;}
button::-moz-focus-inner,
input::-moz-focus-inner { border: 0; padding: 0;}
video {  background: black;}
body,html { font-size: 10px; background: white !important; box-sizing: border-box;}
.book .book-body .page-wrapper .page-inner section.normal ul { margin: 0; padding: 0;}
*:before,
*:after { box-sizing: inherit;}
/*::-webkit-scrollbar {//chrome 隐藏滚动条
display: none;
}*/
.hbox { display: inline-block; position: fixed; top: -100px;}
.sm { width: 575px;display: inline-block; position: fixed; top: -100px;}
.md { width: 700px; display: inline-block; position: fixed; top: -100px;}
.lg { width: 991px; display: inline-block; position: fixed; top: -100px;}
.xl { width: 1199px; display: inline-block; position: fixed; top: -100px;}
.o_pre { max-height: 200px; overflow: scroll; color: #4b9be6; font-size: 16px; line-height: 1.75em; padding: 10px; box-sizing: border-box; background: #dcf9de; border: none; height: auto;}
.o_hide { display: none;}
.o_body { overflow: hidden; position: relative; min-height: 100%; z-index: 0;}
.o_main {  min-height: 100%;}
.o_zz { background: #0f2341; opacity: 0.5; filter: alpha(opacity=50); position: fixed; top: -50px; left: -20px; z-index: 10;  transition-duration: 0.4s;  transition-timing-function: ease-out;  bottom: -50px;  right: -20px;  background-image: url(#);}
.o_clear {height: 0; visibility: hidden; clear: both; display: block;}
.o_clearbox:after { content: "."; height: 0; visibility: hidden; clear: both; display: block;}
.o_table { display: table; width: 100%; height: 100%; box-sizing: border-box;}
.o_cell { display: table-cell; vertical-align: middle; text-align: center; box-sizing: border-box; width: 100%;}
.o_gray { -webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter: grayscale(100%);-webkit-filter: gray;  filter: gray;}
.o_color {-webkit-filter: grayscale(0%);-moz-filter: grayscale(0%);-ms-filter: grayscale(0%);-o-filter: grayscale(0%);filter: grayscale(0%); -webkit-filter: none;filter: none;}

/*obox.css*/
/*home.css*/
a:hover {color:#FFF ;}
a:hover .iconfont {color:#4b9be6;}
.video-none {display:none!important;}
.video-show {display:block!important;}
.vjs-poster {background-size:cover!important;}
.video-js {width:100%!important;height:100%!important;}
.home .vjs-control-bar {display:none!important;}
.home .noPointerEvents {pointer-events:none;}

.home .banner .voice_box {position:absolute;right:30px;top:150px;}
.home .banner .voice {font-size:24px;	display:inline-block;margin:0 auto;	color:#ccc;cursor:pointer;}
.home .banner .voice.hide {display:none;}
.home .banner .play_box {width:100%;position:absolute;top:50%;
}
.home .banner .play {font-size:64px;display:inline-block;margin:0 auto;color:#fff;cursor:pointer}
.home .banner .swiper-slide {text-align:center;overflow:hidden;min-height:500px;width:100%;z-index:2;height:100%;position:absolute!important;display:none;}
.home .banner .swiper-slide a {display:block;height:100%}
.home .banner .swiper-slide video {-o-object-fit:cover;object-fit:cover;bottom:inherit!important;right:inherit!important}
.home .banner .swiper-slide video.hidden {opacity:0;transition:all .2s;}
.home .banner .swiper-slide img {margin:auto -100%;height:100%;margin-right:0\9\0;margin-left:0\9\0;}
.home .banner .pagination {position:absolute;text-align:center;vertical-align:middle;width:100%;left:0;bottom:30px;}
.home .banner .downArrow {position:absolute;bottom:30px;width:100%;text-align:center;display:none;}
.home .banner .downArrow i {display:block;font-size:24px;margin-bottom:-10px;color:#fff;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.home .banner .downArrow span {display:inline-block;font-size:14px;line-height:20px;color:#fff;padding-top:10px;}
.home .banner .animation_stars_1s {-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;animation:stars 2s ease-out infinite forwards;-webkit-animation:stars 2s ease-out infinite forwards;-moz-animation:stars 2s ease-out infinite forwards;-ms-animation:stars 2s ease-out infinite forwards;}
.home .banner .animation_stars_2s {-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;animation:stars 3s ease-out infinite forwards;-webkit-animation:stars 3s ease-out infinite forwards;-moz-animation:stars 3s ease-out infinite forwards;-ms-animation:stars 3s ease-out infinite forwards;}
.home .banner .swiper-pagination-switch {width:10px;height:10px;border-radius:10px;background:#fff;opacity:.6;filter:alpha(opacity=60);cursor:pointer;margin:0 auto;display:inline-block;margin:0 5px;}
.home .banner .swiper-visible-switch {background:#fff;opacity:1;filter:alpha(opacity=100);}
.home .banner .swiper-active-switch {background:0 0;border:2px solid #fff;width:8px;height:8px;}

/*home.css*/
/*idangerous.swiper.css*/
/*
* http://www.idangero.us/
* Licensed under GPL & MIT   根据GPL和MIT获得许可
 根据GPL和MIT获得许可,GPL协议和BSD, Apache Licence等鼓励代码重用的许可很不一样。GPL的出发点是代码的开源/免费使用和引用/修改/衍生代码的开源/免费使用，但不允许修改后和衍生的代码做为闭源的商业软件发布和销售。这也就是为什么我们能用免费的各种linux，包括商业公司的linux和linux上各种各样的由个人，组织，以及商业软件公司开发的免费软件了,
 GPL协议的主要内容是只要在一个软件中使用("使用"指类库引用，修改后的代码或者衍生代码)GPL 协议的产品，则该软件产品必须也采用GPL协议，既必须也是开源和免费。这就是所谓的"传染性"。GPL协议的产品作为一个单独的产品使用没有任何问题，还可以享受免费的优势。
由于GPL严格要求使用了GPL类库的软件产品必须使用GPL协议，对于使用GPL协议的开源代码，商业软件或者对代码有保密要求的部门就不适合集成/采用作为类库和二次开发的基础。
* Released on: August 30, 2014
Basic Swiper Styles 
*/
.swiper-container {margin:0 auto;position:relative;overflow:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;z-index:1;}
.swiper-wrapper {position:relative;width:100%;-webkit-transition-property:-webkit-transform, left, top;-webkit-transition-duration:0s;-webkit-transform:translate3d(0px,0,0);-webkit-transition-timing-function:ease;
-moz-transition-property:-moz-transform, left, top;-moz-transition-duration:0s;-moz-transform:translate3d(0px,0,0);-moz-transition-timing-function:ease;-o-transition-property:-o-transform, left, top;-o-transition-duration:0s;-o-transform:translate3d(0px,0,0);-o-transition-timing-function:ease;-o-transform:translate(0px,0px);-ms-transition-property:-ms-transform, left, top;-ms-transition-duration:0s;-ms-transform:translate3d(0px,0,0);-ms-transition-timing-function:ease;transition-property:transform, left, top;transition-duration:0s;transform:translate3d(0px,0,0);transition-timing-function:ease;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}
.swiper-free-mode > .swiper-wrapper {-webkit-transition-timing-function: ease-out;-moz-transition-timing-function: ease-out;-ms-transition-timing-function: ease-out;-o-transition-timing-function: ease-out;transition-timing-function: ease-out;margin: 0 auto;}
.swiper-slide {float: left;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}

/* IE10 Windows Phone 8 Fixes */
.swiper-wp8-horizontal {-ms-touch-action: pan-y;}
.swiper-wp8-vertical {-ms-touch-action: pan-x;}

