/*!	* base.css * CSS Document 
/* ==================================================================================================================================================== */
@charset "utf-8";
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot,
thead, tr, th, td { margin:0; padding:0; border:0; outline:0; font-weight:inherit; font-style:inherit; font-family:"Microsoft YaHei",\5FAE\8F6F\96C5\9ED1,"SimSun","宋体","PingFang SC","Microsoft YaHei",\5FAE\8F6F\96C5\9ED1,Helvetica,Arial,sans-serif;  vertical-align: baseline;line-height: normal; }
* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;margin: 0;  padding: 0; }
*:before,*:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
*:focus{ outline:none; }
body{ font-size:16rem; line-height:22rem; -webkit-font-smoothing: antialiased; -moz-font-smoothing: antialiased; font-smoothing: antialiased; min-width:320rem; overflow-x:hidden; }
:focus { outline:0; }
html{ width:100%; /*min-width:1200rem;*/ }
body{ position:relative; margin:0 auto; /*max-width: 100%; min-width:1200rem;*/ }
table { border-collapse: separate; border-spacing: 0; } 
hr{ border:none; height:1rem; }
caption, th, td { text-align: left; font-weight: normal; }
a{ text-decoration:none; blr:expression(this.onFocus=this.blur()); outline:none; -moz-transition: all .3s ease-in;  -webkit-transition: all .3s ease-in;  -o-transition: all .3s ease-in;  -ms-transition: all .3s ease-in;  transition: all .3s ease-in;cursor: pointer;  }
h1,h2,h3,h4,h5,h6{font-weight: bold;cursor: pointer;}
h1{font-size:40rem;line-height:42rem;}
h2{font-size:36rem;line-height:38rem;}
h3{font-size:30rem;line-height:32rem;}
h4{font-size:20rem;line-height:22rem;}
h5{font-size:16rem;line-height:18rem;}
h6{font-size:12rem;line-height:14rem;}
p,a,span{font-size:16rem;line-height:18rem;cursor: pointer;}
img{ border:none; vertical-align:middle; -ms-interpolation-mode:bicubic; }
ul,li,ol{ padding:0; margin:0; list-style:none; }
label,input,select{ vertical-align:middle; }
button,input,select,textarea{ font-family:"Microsoft Yahei"; }
select {border: solid 1rem #000; appearance:none; -moz-appearance:none; -webkit-appearance:none; background: url("http://ourjs.github.io/static/2015/arrow.png") no-repeat scroll right center transparent; padding-right: 14rem; cursor:pointer; }
select::-ms-expand { display: none; }
input[type=submit],input[type=button],input[type=reset]{ cursor:pointer; }
input[type="button"], input[type="submit"], input[type="reset"], input[type="text"],select,textarea{ -webkit-appearance:none; font-family:"Microsoft Yahei","Arial", Helvetica, sans-serif; }
textarea,select{ -webkit-appearance:none; }
/*container*/
.container{ width:1280rem; margin:0 auto; }
.scaleBig{ transition:all 0.8s; }
.scaleBig:hover{transform: scale(1.05);}
/* 过渡 */
.transition{ transition:all 0.8s; -moz-transition:all 0.8s; -webkit-transition:all 0.8s; -o-transition:all 0.8s; }
/* 文字移除隐藏 */
.ellipsis1{ white-space:nowrap; text-overflow:ellipsis; display:block; -o-text-overflow:ellipsis; overflow:hidden;  }
.ellipsis2{ white-space:normal; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical;  -webkit-line-clamp:2;overflow: hidden; }
.ellipsis3{ white-space:normal; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical;  -webkit-line-clamp:3;overflow: hidden; }
.ellipsis4{ white-space:normal; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical;  -webkit-line-clamp:4;overflow: hidden; }
.ellipsis5{ white-space:normal; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical;  -webkit-line-clamp:5;overflow: hidden; }
.ellipsis6{ white-space:normal; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical;  -webkit-line-clamp:6;overflow: hidden; }
/* 遮盖层 */
.baseLayer{ position:fixed; width:100%; height:100%; background:rgba(0,0,0,0.5); z-index:1000; top:0; right:0; bottom:0; left:0; display:none; }
/* 背景图片 */
.background{background-repeat:no-repeat; background-position:center center; background-size:cover; }
/* table布局 */
.table{display:table;}
.table-cell{display:table-cell; vertical-align: middle; height:100%;}
.inline-block{ display:inline-block; }
/* Clear float */
.clearfix:before,.clearfix:after{ content:"."; display:block; visibility:hidden; height:0; line-height:0; font-size:0; }
.clearfix:after{ clear:both; }
.clearfix{ zoom:1; }
.clearfix::after {  display: block;  content: ".";  clear: both;  visibility: hidden;  height: 0;  }
.clear{ clear:both; height:0; overflow:hidden; }
.floatL{ float:left; }
.floatR{ float:right; }
/* 字体 */
/* @font-face {   font-family:Vijaya;  src: url('../fonts/vijaya.ttf');}*/
/** 滚动条 **/
::-webkit-scrollbar-track-piece {width:8rem; background-color:#f8f8f8;}
::-webkit-scrollbar {width:8rem;background-color:#c63219;border-radius: 4rem;}
::-webkit-scrollbar-thumb {width:8rem;background-color:#c63219;border-radius: 4rem;}
::-webkit-scrollbar-thumb:hover {width:8rem;background-color:#c63219;border-radius: 4rem;}
/* webkit, opera, IE9 鼠标滑过 */
::selection { background:#000; color: #fff; }
/* mozilla firefox  鼠标滑过  */
::-moz-selection { background:#000; color: #fff; }
/* 文档宽度小于 480 像素 */
@media screen and (max-width: 1024rem) {
  ::-webkit-scrollbar {
  -webkit-appearance: none;
  }
  ::-webkit-scrollbar:vertical {
    width: 6rem;
  }
  ::-webkit-scrollbar:horizontal {
    height: 6rem;
  }
  ::-webkit-scrollbar-thumb {
    background-color: rgba(0, 0, 0, .5);
    border-radius: 10rem;
    border: 2rem solid #ffffff;
  }
  ::-webkit-scrollbar-track {
    border-radius: 10rem;
    background-color: #ffffff;
  }
}