@charset "UTF-8";
/* :root {
     --themeColor: #005BE6;
} */
*{margin: 0;padding: 0;}

i,em{font-style: normal;}
html,body,form{height: 100%; overflow: hidden;}
html{
  font-family: "Microsoft Yahei";
	font-size: 12px;
	color: #333;
	word-wrap: break-word;
}

table{border-collapse: collapse; width: 100%; /*table-layout:fixed;*/} 
th,td{
	text-align: center; 
	padding: 0 4px; 
	height: 34px;
}

ul,ol{list-style: none;}
a{text-decoration: none; color: inherit; cursor: pointer;}
a:hover{text-decoration: none; outline: 0;}
img{border: 0; outline: 0; vertical-align: middle}

::-moz-placeholder{color: #999;}
::-ms-input-placeholder{color: #999;}
::-webkit-input-placeholder{color: #999;}

input[type="text"],input[type="password"],textarea,select,.selectspan{
  outline: none; outline-offset: 0; resize: none; border: 1px solid #ccc;
  -webkit-box-sizing: border-box; box-sizing: border-box;
    appearance: none; -moz-appearance: none; -webkit-appearance: none;
  width: 100%; padding: 0 6px; margin: 0;
  height: 26px; line-height: 26px; font-size: 14px;
  font-family: "Microsoft Yahei";
  border-radius: 3px;
}
input[type="text"]:hover,input[type="password"]:hover,textarea:hover,select:hover,.selectspan:hover,input:focus,textarea:focus,select:focus,.selectspan:focus{
	border: 1px solid #005BE6 !important;box-shadow:0 0 0 2px #ebebeb; 
}
input[type="search"]::-webkit-search-cancel-button{ display: none;}
select,.selectspan{background: url('../images/down.png?20210924') no-repeat right center;}
::-ms-expand { display: none; }
::-ms-clear {display: none;}
::-ms-reveal{display: none;}
textarea{padding: 6px;height: 100px; line-height: 1.4;}


/* button */
.button{
	cursor: pointer; display: block;
	border-radius: 3px; border: 1px solid #ddd; outline: none;
	box-sizing: border-box; -webkit-box-sizing: border-box;
	appearance: none; -moz-appearance: none; -webkit-appearance: none;
	width: 60px; height: 28px; line-height: 26px; text-align: center;
	font-size: 1rem;
}
.buttonActive{color: #f90; border: 1px solid #f90; transition: all .2s; -webkit-transition: all .2s;background: none;}

.buttonActive:hover{color: #fff; background-color: #f90;}
select {
    /*将默认的select选择框样式清除*/
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
}
/*IE浏览器隐藏下拉箭头*/
select::-ms-expand {
    display: none;
}

.gototop{
    position: fixed;
    top: 80%;
    right: 12%;
    z-index: 99999999;
    cursor: pointer;
    width: 44px;
    height: 44px;
    background: url(/heycominn/images/top.png) no-repeat;
    background-position: 0 0;
    display: block;
    cursor: pointer;
}
.gototop:hover{
    background-position: 0 -44px;
}
/* clearfix */
.clearfix{zoom: 1}
.clearfix:after{
	clear: both;
	display: block;
	visibility: hidden;
	content: "";
	height: 0;
}
.cbg{
  color: #005BE6;
}

.left{
  float: left;
}

.right{
  float: right;
}
.tal{
  text-align: left !important;
}
.tac{
  text-align: center !important;
}
.lh34px{
  line-height: 34px;
}
.tar{
  text-align: right !important;
}
.addsprk tr td.tar{
  padding-right: 6px;
}
.addsprk tr td.tal{
  padding-left: 6px;
}
.dn{
  display: none !important;
}
.db{
  display: block !important;
}
.bn{
  background: none !important;
}
.fz0{
  font-size: 0 !important;
}
.fz12{
  font-size: 12px !important;
}
.fz14{
  font-size: 14px !important;
}
.fz16{
  font-size: 16px !important;
}
.p0{
  padding: 0 !important;
}
.pt0{
  padding-top: 0 !important;
}
.pt5{
  padding-top: 5px !important;
}
.pt10{
  padding-top: 10px !important;
}
.pl0{
  padding-left: 0 !important;
}
.pl10{
  padding-left: 10px !important;
}
.pl12{
  padding-left: 12px !important;
}
.pl30{
  padding-left: 30px !important;
}
.pr10{
  padding-right: 10px !important;
}
.pr12{
  padding-right: 12px !important;
}
.pb5{
  padding-bottom: 5px !important;
}
.pb8{
  padding-bottom: 8px !important;
}
.pb10{
  padding-bottom: 10px !important;
}
.pb0{
  padding-bottom: 0px !important;
}
.mr0{
  margin-right: 0 !important;
}
.mr10{
  margin-right: 10px !important;
}
.mr20{
  margin-right: 20px !important;
}
.mr30{
  margin-right: 30px !important;
}
.mr40{
  margin-right: 40px !important;
}
.mr50{
  margin-right: 50px !important;
}
.mr60{
  margin-right: 60px !important;
}
.mr5{
  margin-right: 5px !important;
}
.mr2{
  margin-right: 2px !important;
}
.mr3{
  margin-right: 3px !important;
}
.mr6{
  margin-right: 6px !important;
}
.mt5{
  margin-top: 5px !important;
}
.mt0{
  margin-top: 0 !important;
}
.ml0{
  margin-left: 0 !important;
}
.ml4{
  margin-left: 4px !important;
}
.ml5{
  margin-left: 5px !important;
}
.ml10{
  margin-left: 10px !important;
}
.ml12{
  margin-left: 12px !important;
}
.ml15{
  margin-left: 15px !important;
}
.ml20{
  margin-left: 20px !important;
}
.mt10{
  margin-top: 10px !important;
}
.mb0{
  margin-bottom: 0 !important;
}
.mb10{
  margin-bottom: 10px !important;
}
.mb5{
  margin-bottom: 5px !important;
}
.mt6{
  margin-top:6px !important;
}
.mt20{
  margin-top:20px !important;
}
.ml0{
  margin-left: 0 !important;
}
.ml5{
  margin-left: 5px !important;
}
.lh30{
  line-height: 30px;
}
.lh34{
  line-height: 34px;
}
.hauto{
  height: auto !important;
}
.w79{
  width: 79px !important;
}
.bdt15{
  padding-top: 15px;
  margin-top: 15px;
  border-top: 1px solid #eee;
}
.bdb10{
  padding-bottom: 10px;
  margin-bottom: 10px;
  border-bottom: 1px solid #eee;
}
.bdb15{
  padding-bottom: 15px;
  margin-bottom: 15px;
  border-bottom: 1px solid #eee;
}
.bdb20{
  padding-bottom: 20px;
  margin-bottom: 20px;
  border-bottom: 1px solid #eee;
}
.bdb30{
  padding-bottom: 30px;
  margin-bottom: 30px;
  border-bottom: 1px solid #eee;
}
.bdb{
  border-bottom: 1px solid #eee;
}
.bdt{
  border-top: 1px solid #eee;
}
.bdt10{
  border-top: 1px solid #eee;
  padding-top: 10px;
  margin-top: 10px;
}
.bdtn{
  border-top: none !important;
}
.bdbn{
  border-bottom: none !important;
}
.bdrn{
  border-right: none !important;
}
.bdl{
  border-left: 1px solid #ccc !important;
}
.bdr{
  border-right: 1px solid #ccc !important;
}
.bdreee{
  border-right: 1px solid #eee !important;
}
.bgn{
  background: none !important;
}
.bgcfff{
  background-color: #fff !important;
}
.bgfff{
  background: #fff !important;
}
.bge1{
  background: #e1e1e1 !important;
}
.bdn{
  border: none !important;
}
.tar{
  text-align: right !important;
}
.c999{
  color:#999 !important;
}
.c666{
  color:#666 !important;
}
.c333{
  color:#333 !important;
}
.c1472FF{
  color:#005BE6 !important;
}
.c005BE6{
  color:#005BE6 !important;
}
.bcf6f6f6{
  background-color: #f6f6f6 !important;
}
.h28{
  height: 28px !important;
}
.lh28{
  line-height: 28px !important;
}
.por{
  position: relative;
}
.fwb{
  font-weight: bold !important;
}
.fwi{
  font-weight: initial !important;
}
.unclick{
    background-color: #F3F3F3 !important;
    pointer-events:none !important;
    color: #999 !important;
}
.bdrstlbr3{
  border-top-left-radius:3px !important;
  border-bottom-left-radius:3px !important;
}
/* ellipsis */
.ellipsis{
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ellipsis2{
  overflow : hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.beizhuwidth{
  width: 600px;
}
.ofxa{
  overflow-x: auto;
}
.cup{
  cursor: pointer;
}
.dpf{
  display: flex;
  align-items: center;
  justify-content: center;
}
.beforeline{
  position: relative;
}
.beforeline:before{
    position: absolute;
    top: 8px;
    left: 17px;
    width: 0;
    background-color: #ccc;
    height: 15px;
    content: "";
}

/* justify */
.justify{
	display: inline-block;
	text-align: justify;
}
.justify:after{
	content: "";
	display: inline-block;
	width: 100%;
}

/*定义滚动条高宽及背景 高宽分别对应横竖滚动条的尺寸*/
::-webkit-scrollbar
{
    width: 6px;
    height: 6px;
    background-color: #F5F5F5;
}
 
/*定义滚动条轨道 内阴影+圆角*/
::-webkit-scrollbar-track
{
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    border-radius: 10px;
    background-color: #F5F5F5;
}
 
/*定义滑块 内阴影+圆角*/
::-webkit-scrollbar-thumb
{
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
    background-color: #c1c1c1;
}


@font-face {
  font-family: 'icomoon';
  src:  url('fonts/icomoon.eot?20220704');
  src:  url('fonts/icomoon.eot?20220704#iefix') format('embedded-opentype'),
    url('fonts/icomoon.ttf?20220704') format('truetype'),
    url('fonts/icomoon.woff?20220704') format('woff'),
    url('fonts/icomoon.svg?20220704#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-oydown:before {
  content: "\e900";
}
.icon-addr_cir:before {
  content: "\e901";
}
.icon-oyup:before {
  content: "\e902";
}
.icon-cloadown:before {
  content: "\e903";
}
.icon-boldclose:before {
  content: "\e904";
}
.icon-radio3:before {
  content: "\e905";
}
.icon-radiofull3:before {
  content: "\e906";
}
.icon-tel:before {
  content: "\e907";
}
.icon-kg1:before {
  content: "\e908";
}
.icon-kg2:before {
  content: "\e909";
}
.icon-lbx:before {
  content: "\e90a";
}
.icon-edit4:before {
  content: "\e90b";
}
.icon-quit:before {
  content: "\e90c";
}
.icon-help:before {
  content: "\e90d";
}
.icon-telfull:before {
  content: "\e90e";
}
.icon-chgew:before {
  content: "\e90f";
}
.icon-menu3:before {
  content: "\e910";
}
.icon-add5:before {
  content: "\e911";
}
.icon-addr:before {
  content: "\e912";
}
.icon-reduce5:before {
  content: "\e913";
}
.icon-setup5:before {
  content: "\e914";
}
.icon-photo5:before {
  content: "\e915";
}
.icon-fx5:before {
  content: "\e916";
}
.icon-cls5:before {
  content: "\e917";
}
.icon-file5:before {
  content: "\e918";
}
.icon-hotel5:before {
  content: "\e919";
}
.icon-home5:before {
  content: "\e91a";
}
.icon-file3:before {
  content: "\e91b";
}
.icon-wjjfull:before {
  content: "\e91c";
}
.icon-wjj:before {
  content: "\e91d";
}
.icon-radio6:before {
  content: "\e91e";
}
.icon-radiofull6:before {
  content: "\e91f";
}
.icon-boldright:before {
  content: "\e921";
}
.icon-close:before {
  content: "\e973";
}
.icon-close_cir:before {
  content: "\e974";
}
.icon-closefull:before {
  content: "\e975";
}
.icon-down:before {
  content: "\e977";
}
.icon-downfull:before {
  content: "\e978";
}
.icon-Hookfull:before {
  content: "\e97d";
}
.icon-left:before {
  content: "\e97e";
}
.icon-leftfull:before {
  content: "\e980";
}
.icon-plus:before {
  content: "\e981";
}
.icon-plusfull:before {
  content: "\e982";
}
.icon-radio:before {
  content: "\e983";
}
.icon-radioed:before {
  content: "\e985";
}
.icon-reduce:before {
  content: "\e986";
}
.icon-right:before {
  content: "\e989";
}
.icon-rightfull:before {
  content: "\e98b";
}
.icon-up:before {
  content: "\e990";
}
.icon-like:before {
  content: "\e993";
}
.icon-likefull:before {
  content: "\e994";
}
.icon-star:before {
  content: "\e997";
}
.icon-starfull:before {
  content: "\e999";
}
.icon-search:before {
  content: "\e920";
}


/* header */
.hkyheader{
  height: 50px;
  line-height: 50px;
  background-color: #005BE6;
}
.hkyheader .logo{
  width: 134px;
  float: left;
}
.hkyheader .logo img{
  width: 88px;
  height: 28px;
  margin-top: 11px;
  margin-left: 19px;
}

.hkyheader .nav{
  float: left;
}
.hkyheader .nav ul li{
  float: left;
}
.hkyheader .nav ul li a{
  display: inline-block;
  padding: 0 16px;
  text-align: center;
  font-size: 14px;
  color: #ccc;
}
.hkyheader .nav ul li:hover,.hkyheader .nav ul li.act a{
  background: rgba(255,255,255,.1);
  color: #fff;
}

.hkyheader .information{
  float: right;
}

.hkyheader .information .hotelbname{
  float: left;
  margin-right: 10px;
}
.hkyheader .information .hotelbname select{
  width: 180px;
  height: 30px;
  border: 1px solid #6587CD;
  box-sizing: border-box;
  color: #fff;
  margin-top: 10px;    
  background: url(../images/downwhite.png) no-repeat right center;
  background-color: #446DC2;
}

.hkyheader .information ul{
  float: left;
}

.hkyheader .information ul li{
  float: left;
  color: #ccc;
  font-size: 14px;
  margin-right: 15px;
}
.hkyheader .information ul li:last-child{
  margin-right: 0;
}
.hkyheader .information ul li:after{
  content: "";
  width: 1px;
  height: 10px;
  display: inline-block;
  background-color: #6587CD;
  margin-left: 15px;
  box-sizing: border-box;
}
.hkyheader .information ul li:last-child:after{
  width: 0;
}
.hkyheader .information ul li a{
  display: inline-block;
}

.hkyheader .information ul li .date{
  margin-right: 10px;
}

.hkyheader .information ul li .name{
  margin-right: 5px;
}

.hkyheader .information ul li .notice{
  position: relative;
}
.hkyheader .information ul li .notice:before{
  content: "\e935";
  font-family: "icomoon";
  font-size: 16px;
  color: #ccc;
  margin-right: 5px;
  position: relative;
  top: 2px;
}
.hkyheader .information ul li .notice.have:after{
  position: absolute;
  left: 10px;
  top: 3px;
  width: 6px;
  height: 6px;
  background: #f00;
  border-radius: 50%;
  content: "";
}

.hkyheader .information ul li .help:before{
  content: "\e934";
  font-family: "icomoon";
  font-size: 16px;
  color: #ccc;
  margin-right: 5px;
  position: relative;
  top: 2px;
}

.hkyheader .information ul li .signout:before{
  content: "\e933";
  font-family: "icomoon";
  font-size: 18px;
  color: #ccc;
  margin-right: 5px;
  position: relative;
  top: 3px;
}

.hkyheader .information ul li a:hover,.hkyheader .information ul li a:hover span:before{
  color: #fff;
}
.hkyheader .information ul li a.a{
  width: 70px;
  height: 32px;
  line-height: 32px;
  text-align: center;
}

.hkyheader .information ul li a.a:hover{
  background-color: #446DC2;
}

@media screen and (max-width: 1360px) {
  .beizhuwidth{
    width: 300px;
  }
  .financialstatements{
    min-width: 1199px;
  }
}