.layer{background:rgba(0,0,0,0.8);position: fixed;left:0;top:0;right:0;bottom:0;z-index:10;opacity:0; z-index: -1; transition:all 0.3s ease-out 0s;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;}
.layer.showdiv{opacity:1;visibility:visible; z-index: 100000;}
.layer .close{font-size:60px; font-family: "?????“"; position:absolute;right:50px;top:50px;width:80px;height:80px;text-align: center;line-height:80px;cursor:pointer;color:#ccc;}
.layer .search_box{height:45px;line-height:45px;width:550px;display:-ms-flexbox;display:flex;transform:translateY(-50px);opacity:0;margin-top:-100px;}
.layer.showdiv .search_box{transform:none;transition:all 0.5s ease-out 0s;opacity:1;}
.layer .search_box .kw{background:#fff; border:none; -ms-flex:1;flex:1;padding:0 12px;font-size:16px;-webkit-appearance:none;appearance:none;border-radius:0;}
.layer .search_box .ok{background:#94070a;color:#fff; box-shadow: none; border:none; width:82px;text-align: center;font-size:18px;cursor: pointer;-webkit-appearance:none;appearance:none;border-radius:0;}
.layer.active{ opacity: 1; z-index: 1000000;}
.layer .close img{width:100%;}
.he-001{overflow:hidden;padding-top:10px;}
.head-box1{overflwo:hidden;height:30px;text-align:right;float:right;}
.head-box1 li{float:left;font-size:14px;color:#fff;}
.head-box1 li a{color:#fff;padding:0 10px;border-right:1px solid #eee;}
.head-box1 li a.sc img{width:19px;height:auto !important;}
.head-box1 li a.sc{border-right:0;padding-right:0;}
/**组件**/
.r0{margin-right:30px;}

