﻿*{margin:0;padding:0;box-sizing:border-box;}
html,body, div{margin:0;padding:0;}
@font-face{font-family:SourceHanRegular;src: url('SourceHanRegular.ttf');}
body{background-color:#111111;color:#cbcbcb;font-family: SourceHanRegular,Arial;}
.container{position:relative;width:100%;height:100%;margin:0;padding:0;}
.w100{width:100%;}
.header{position:relative;width:100%;height:auto;margin:0;padding:0;}
.header .logo{width:100%;display:block;}
.header .searchWrap{position:absolute;top:34.5%;right:16.5%;height:19px;width:140px;border: 1px solid #292929;background-color:#292929;padding:0;}
.header .searchWrap input{position:absolute;width:115px;height:17px;left:1px;top:1px;bottom:1px;background-color:#000000;color:#cbcbcb;border:none;font-size:12px;line-height:100%;padding-left:4px;box-sizing:border-box;-webkit-box-sizing:border-box;}
.header .search-btn{width:16px;height:17px;display:inline-block;position:absolute;top:1px;right:1px;}
.header .searchHide{background:transparent;border: 1px solid #111111;width:18px;}
.header .searchHide input{display:none;}
.header .menu-btn{width:15.2%;position:absolute;top:0;right:0;}
.frow{position:relative;width:100%;height:auto;}
.one-row{position:relative;width:100%;margin-top:30px;height:auto;}
.fr{float:right;}
.navWrap{position:relative;height:auto;width:100%;}
.nav{width:100%;height:auto;position:absolute;overflow: hidden;background-color:rgb(7,7,7,.93);top:0;z-index:99;left:0;}
ul.menu{list-style:none;margin-top:15px;display:none;}
ul.menu li.subnav{width:86%;height:auto;position:relative;overflow:hidden;margin:0 auto 28px;}
ul.menu li.subnav a{font-size:15px;color: #cbcbcb;text-decoration:none;}
ul.menu li.subnav img{position:absolute;right:5%;top:5px;width:13px;}

ul.menu li.subnav .up, ul.menu li.open .down{display:none;}
ul.menu li.open .up{display:block;}

.submenu{width:100%;margin:20px auto 0;list-style:circle;display:none;}
.submenu li{position:relative;overflow:hidden;margin:0 auto 22px;font-size:14px;display: flex;align-items: center;}
.submenu li span{width:4px;height:4px;border-radius:4px;background-color:#fff;display:inline-block;}
.submenu li a{padding-left:10px;}
.submenu li.last{margin:0 auto;}

.footerWrapper{width:100%;height:auto;position:relative;margin:20px auto 0;padding:0;}
.footerBox{width:90%;height:auto;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;-webkit-box-sizing:border-box;position:relative;margin:0 auto;}
.footerBox{height:120px;padding:20px 0 20px 0;}
.footsocial{position:relative;margin:0 0 0 5px;height:auto;padding:0;width:55px;text-align:center;}
.footsocial a{display:inline-block;font-size:12px;color:#cbcbcb;width:100%;padding:0;margin:0;text-decoration:none;}
.foottmao{position:relative;margin:0 -2px 0 0;height:auto;padding:0;width:100px;text-align:center;}
.foottmao .pic{width:100%;display:block;margin-top:10px;margin-bottom:6px;}
.foottmao a, .footjd a{display:inline-block;font-size:12px;color:#cbcbcb;margin:0;border:1px solid #7d7d7d;text-decoration:none;padding:3px 6px 3px 6px;border-radius:2px;}
.footjd{position:relative;margin:0;height:auto;padding:0;width:70px;text-align:center;}
.footjd .pic{width:100%;display:block;margin-top:10px;margin-bottom:9px;}
.footbottom{width:90%;position:relative;margin:0 auto;padding:0;height:80px;transform: scale(.9);}
.footbottom .rightpart{position:absolute;right:-3%;top:18%;}
.footbottom .rightpart a{display:block;text-decoration:none;color:#cbcbcb;font-size:12px;margin-bottom:6px;}

.footcpbox{position:absolute;top:18%;left:-3%;color:#cbcbcb;font-size:12px;text-align:left;padding:0;line-height:22px;}
br.footbr {display: block;}
