@charset "utf-8";

@import url('../font/webFont.css');

body,td,th,input,textarea,select{font-family: "Microsoft YaHei", 微软雅黑, "Open Sans", Economica, sans-serif; color:#777177; outline:none;}
html{font-size:62.5%; overflow-x:hidden;}
html,body{background:#fff; height:100%;}
html,body,form{margin:0;}
img{border:0px none; vertical-align:middle; outline:none; max-width:100%; width:auto; height:auto;}
ul,dl{display:block; margin:0; padding:0;}
ul,dl{display:block; margin:0; padding:0;}
dd{margin:0; padding:0;}
li{list-style:none;}
p{display:block; margin:0; padding:0;}
a,button,input,img,div,p,li,span{border:0px none; outline:none; -webkit-tap-highlight-color:rgba(0,0,0,0); -webkit-tap-highlight-color:transparent;}
a{text-decoration:none; color:#777177; outline:none; -webkit-tap-highlight-color:rgba(0,0,0,0); -webkit-tap-highlight-color:transparent;}
a:active{color:#226e70;}
*:after{content:''; display:block; height:0; clear:both;}
#think_page_trace_open{z-index:999998;}
mark{display:inline-block;}

.icon {
  width: 1em;
  height: 1em;
  vertical-align: -0.15em;
  fill: currentColor;
  overflow: hidden;
}

#all{width:100%; height:100%; transition:transform .3s;}
#black{content:''; display:block; width:100%; height:100%; position:fixed; z-index:98; left:0; top:0; background:rgba(0,0,0,.5); display:none;}
#all.move{transform:translateX(-200px);}
#outer{width:200px; height:100%; position:fixed; z-index:99; background:#f4f5f6; right:0; top:0; transform:translateX(200px); transition:transform .3s; overflow:auto;}
#outer.move{transform:translateX(0px);}
#outer>a{display:block; font-size:1.5rem; transition:all .25s; padding:2.6rem 0 2.6rem 3.2rem; border-bottom:1px solid #e8e8e8;}
#outer>a>i{display:inline-block; width:32px; vertical-align:middle; font-size:2.4rem;}
#outer>a>i.icon-home{font-size:2.8rem; margin-left:-4px; margin-right:4px;}
#outer>a:hover{background:#C72125; color:#fff;}
#outer>div{background:#e8e8e8; display:none;}
#outer>div>a{display:block; font-size:1.4rem; padding:2rem 0 2rem 5.8rem; border-bottom:1px solid #fff; transition:all .25s;}
#outer>div>a:hover{background:#C72125; color:#fff;}

#outer::-webkit-scrollbar{width:8px; height:8px;}
#outer::-webkit-scrollbar-track{background:#fff;}
#outer::-webkit-scrollbar-thumb{background:#1b1b1b;}
#outer::-webkit-scrollbar-thumb:vertical:hover{background: #5d92fe;}

