@charset "UTF-8";
html, body, * {font-family:"Microsoft YaHei", '微软雅黑','思源黑体';font-weight: normal;font-family: 'syhtnor';}
*{padding: 0;margin: 0;list-style: none;text-decoration: none;}
body {margin: 0;padding: 0;font:14px/180% Microsoft Yahei;color:#000000;}
a{color:#000000;text-decoration:none;}
a:hover{text-decoration:none;}
ul{list-style-type: none;}
li{list-style-type: none;}
.clear{clear:both;font-size:0;margin:0;padding:0;}
.l{float:left;}
.r{float:right;}	
.tra_s_2
	{
		-webkit-transition: all .2s linear;
		-moz-transition: all .2s linear;
		-o-transition: all .2s linear;
		transition: all .2s linear;
	}
.box_s{
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
	}
.body-style{
	background-color: #000000;
}

  /* in-banner */
  .in-banner{
	  position: relative;
	  top: 0;
	  left: 0;
	  width: 100%;
	  height: 400px;
	  background-image: url("../images/banner/banner_thanks.jpg");
	  background-size:  1920px 400px;
	  background-position: center center;
	  background-repeat: no-repeat;
  }

  .in-banner img{width: 100%;display: block;}
  .in-banner .in-banner-info{
	  width: 1200px;
	  height: 400px;
	  display: flex;
	  justify-content: center;
	  align-items: center;
	  flex-direction: column;
	  margin: 0 auto;
  }
  .in-banner .in-banner-info h1{padding-top:50px; font-size:32px;line-height: 1.6;color: #FFFFFF;font-family: 'KingHwaOldSong';} 
  .in-banner .in-banner-info p{font-size:14px;line-height: 1.6;color: #FFFFFF;font-family: 'systmed';} 
  /* in-banner end */
  /* in-title */
  .in-title{
	padding-bottom: 20px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-bottom: 1px solid #1C1C1C;
  }
  .in-title h2{
	font-family: 'systmed-medium';
    font-size: 20px;
    line-height: normal;
    letter-spacing: 0em;
    color: #E0E0E0;
  }
 .in-title p{
	font-family: 'systmed';
    font-size: 14px;
    color: #909090;
  }
  /* in-title end */

/*in-honor-list*/

.in-users{
	width: 1200px;
	margin: 0 auto 400px;
}
.in-honor-list{
	display: flex;
	justify-content: space-around;

}
.in-honor-list{
	width: 100%;
}
.in-honor-list li{
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	align-items: center;

}
.honor-item{
	display: flex;
	justify-content: center;
	align-items: flex-end;
	margin-bottom: 12px;
}
.honor-item span{
	font-family: 'systmed-medium';
	font-size: 24px;
	font-weight: 500;
	line-height: 24px;
	text-align: center;
	/* 次要文字颜色 */
	color: #909090;
	margin-right: 6px;
}

.honor-item span :last-child{
	margin-right: 0;
}
.honor-item .number {
	font-family: 'KingHwaOldSong';
	font-size: 50px;
	font-weight: normal;
	text-align: center;
	/* 白色 */
	color: #E0E0E0 !important;
}
.in-company-title{
	font-family: 'KingHwaOldSong';
	font-size: 20px;
	font-weight: normal;
	line-height: 26px;
	letter-spacing: 0em;
	/* 白色 */
	color: #E0E0E0;
	margin-bottom: 7px;
}
/* 容器样式：Grid 布局，每行5列，两边靠边 */
.in-company-list {
	display: grid; /* 启用网格布局 */
	grid-template-columns: repeat(5, 224px); /* 5列，每列宽度等于图片宽度（224px） */
	column-gap: calc((100% - 224px * 5) / 4); /* 列间距：总剩余空间平均分配给4个间隙（5列有4个间隙） */
	row-gap: 42px; /* 行间距（可根据需要调整） */
	list-style: none; /* 移除默认列表样式 */
	padding: 0; /* 移除容器内边距，确保两边靠边 */
	margin: 40px auto 370px; /* 容器水平居中（可选，根据父容器宽度调整） */
}

/* 列表项样式：无需额外设置，仅承载图片 */
.in-company-list li {
	/* 确保列表项不添加额外间距 */
	margin: 0;
	padding: 0;
	transition: all 0.3s ease; /* 所有过渡所有属性变化添加0.3秒过渡，动画更平滑 */
}

/* 图片样式：固定尺寸 */
.in-company-list img {
	width: 224px;
	height: 74px;
	display: block; /* 移除图片底部默认空白 */
	object-fit: contain; /* 图片按比例缩放，避免拉伸（可选） */
}

.in-company-list li:hover {
	transform: scale(1.05); /* 悬停时轻微放大1.05倍 */
	box-shadow: 0 6px 16px rgba(200, 200, 200, 0.2); /* 悬停时显示阴影（可调整参数） */
}

/* 图片悬停时增强阴影（可选，让效果更明显） */
.in-company-list li:hover img {
	box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15); /* 添加轻微阴影，增强立体感 */
}

/* 元绮会员   元禧理事会 end */


  /* in-member */
  .in-member{
	margin:120px auto 460px;
  }
  .in-member-con{
	width: 100%;
  }
  .in-member-con h3{
	font-size: 16px;
	line-height: 2.0;
	color: #E0E0E0;
	font-family: 'syhtnor-bold';
	margin:45px auto;
	
  }
  .in-member-con  .in-member-list{
	display: flex;
	flex-wrap: wrap;
	margin:45px auto;
  }
  .in-member-con  .in-member-list li{
	width: 200px;
	text-align: center;
  }
  .in-member-con  .in-member-list li .member-img{
	width: 94px;
	height: 94px;
	margin:0 auto;
	border-radius: 50%;
	overflow: hidden;
}
  .in-member-con .in-member-list li h5{
	font-size: 18px;
	line-height: 2.0;
	color: #E0E0E0;
	font-family: 'systmed-medium';
	margin: 15px auto 5px auto;
  }
  .in-member-con  .in-member-list li p{
	font-size: 14px;
	line-height: 1.6;
	color: #909090;
	font-family: 'syhtnor';
  }
  /* in-member end */
  /* in-list */
  .in-list{
	margin: 60px auto;
  }
.in-cy {
	width: 100%;
	display: flex;
	margin:15px auto;
}
.in-cy h4{
	font-size: 14px;
	font-weight: bold;
	line-height: 28px;
	color: #E0E0E0;
	font-family: 'syhtnor';
	margin-right: 15px;
	font-variation-settings: "opsz" auto;
	font-feature-settings: "kern" on;
}
.in-cy .in-cy-son{
	display: flex;
	flex-wrap: wrap;
}
.in-cy .in-cy-son li{
	margin:0 15px;
}
.in-cy .in-cy-son li a{
	font-size:16px;
	line-height: 28px;
	color: #909090;
	font-family: 'syhtnor';
}
.in-cy .in-cy-son li:hover a{
	color: #ffffff;
}

.in-cy-list{
	width: 100%;
}
.in-cy-list li{
	width: 100%;
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin:45px auto;
	-webkit-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-o-transition: all .2s linear;
	transition: all .2s linear;
}
.in-cy-list li:hover{
	transform: translate(0,-6px);
}
.in-cy-list li .in-cy-more{
	width: 106px;
}
.in-cy-list li .in-cy-more a{
	position: relative;
	display: block;
	width: 100%;
	font-size: 14px;
	line-height: 40px;
	color: #E0E0E0;
	font-family: 'systmed';
	border: 1px solid #E0E0E0;
	text-align: center;
	border-radius: 30px;
	overflow: hidden;
}
.in-cy-list li .in-cy-more a::after{
	content: "";
	position: absolute;
	z-index: -1;
	left:0;
	top: 0;
	width: 0;
	height: 100%;
	background-color: #E0E0E0;
	-webkit-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-o-transition: all .2s linear;
	transition: all .2s linear;
}
.in-cy-list li .in-cy-more a:hover::after{
	width: 100%;
}
.in-cy-list li .in-cy-more a:hover{
	color: #000000;
}
.in-cy-list li .in-cy-con{
	width: calc(100% - 120px);
	display: flex;
	align-items: center;
}
.in-cy-con .in-cy-img{
	width: 64px;
	height: 64px;
	border-radius: 50%;
	overflow: hidden;
	margin-right: 15px;
}
.in-cy-con .in-cy-img img{
	width: 100%;
	min-height: 100%;
}
.in-cy-con .in-cy-info{
	width: calc(100% - 80px);
}
.in-cy-con .in-cy-info h5{
	font-size: 20px;
	line-height: 2.0;
	font-weight: bold;
	color: #E0E0E0;
	font-family: 'systmed';
}
.in-cy-con .in-cy-info p{
	font-size: 16px;
	line-height: 1.6;
	color: #909090;
	font-family: 'syhtnor';
}
  /* in-list end */
  /* pages */
  .pages{
	width: 100%;
	margin-top: 40px;
  }
  .pages .pagelist{
	display: flex;
	justify-content: right;
	align-items: center;
  }
  .pages .pagelist .all-pages{
	font-size: 12px;
	line-height: 2.0;
	color: #909090;
	font-family: 'syhtnor';
	margin-right: 20px;
  }
  .pages .pagelist ul{
	display: flex;
}
.pages .pagelist ul li{
	background: #0F0F0F;
	font-size: 12px;
	line-height: 30px;
	color: #E0E0E0;
	margin:0 1px;
}
.pages .pagelist ul li a{
	display: inline-block;
	color: #E0E0E0;
	font-family: 'syhtnor';
	padding: 0 12px;
}
.pages .pagelist ul li.on{
	background-color: #e0e0e0;
}
.pages .pagelist ul li.on a{
	color:#000000
}
.pages .pagelist ul li:hover{
	background-color: #e0e0e0;
}
.pages .pagelist ul li:hover a{
	color:#000000
}
  /* pages end */

  /* thinks-main */
  .in-title2{
	width: 100%;
	margin:0 auto;
	text-align: center;
  }
  .in-title2 h2{
	font-size: 24px;
	line-height: 1.5;
	color: #E0E0E0;
	font-family: 'systmed';
  }
  .thinks-main{
	margin:120px auto
  }
  .thinks-main .thinks-con{
	margin:100px auto 30px auto;
	display: flex;
	justify-content: space-between;
  }
  .thinks-main .thinks-con li{
	width: 25%;
	text-align: center;
  }
  .thinks-main .thinks-con li div{
	font-size:44px;
	color: #FFFFFF;
	font-family: 'systmed';
  }
  .thinks-main .thinks-con li h5{
	margin-top: 18px;
	font-size: 16px;
	color: #909090;
	font-family: 'syhtnor';
  }
  /* thinks-main end */
  /* hhr */
  .hhr{
	margin: 50px auto;
  }
  .hhr .hhr-list{
	width: 100%;
	margin-top:30px;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
  }
  .hhr .hhr-list li{
	width: calc(20% - 20px);
	font-size: 0;
	display: flex;
	justify-content: center;
	align-items: center;
	overflow: hidden;
	margin-bottom:22px;
	background-color: #0F0F0F;
}
.hhr .hhr-list li img{
	width: 100%;
}
/* 占位元素 - 关键代码 */
.placeholder {
    width: calc(25% - 20px);
    height: 0;
    padding: 0;
    margin: 0;
    border: none;
}
  /* hhr end */
  /* plan-body-style */
  .plan-body-style{
	background: url(../images/banner/banner_plan.jpg) center top no-repeat #000000;
  }
  /* plan-body-style end */
/* plan-top */
.plan-top{
	margin:310px auto 0;
	width: 1200px;
	text-align: center;
}
.plan-top h2{
	font-size: 24px;
	line-height: 2.0;
	color: #FFFFFF;
	display: flex;
	justify-content: center;
	align-items: center;
	font-family: 'KingHwaOldSong';
}
.plan-top h2 img{
	width: 28px;
	padding: 0 6px;
}

.plan-time{
	width: 1200px;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 20px;
	color: #FFFFFF;
	margin: 40px auto 130px;

}

.plan-time span{
	font-family: 'KingHwaOldSong';
}
.plan-time-a,
.plan-time-b{
	margin-right: 10px;
}


.plan-all{
	margin-top:40px;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 54px;
	line-height: 88px;
	color: #FFFFFF;
	font-family: 'syhtnor';
}
.plan-all span{
	background: #141414;
	border-radius: 8px;
	padding: 0 22px;
	margin:0 8px;
	font-family: 'systmed';
}
.plan-all sub{
	font-family: 'KingHwaOldSong';
	font-size: 32px;
}
/* plan-top end */
/* zx */
.title3{
	text-align: center;
}
.title3 h2{
	font-size: 24px;
	line-height: 2.0;
	color: #FFFFFF;
	font-family: 'KingHwaOldSong';
}
.title3 p{
	font-size: 18px;
	line-height: 1.5;
	color: #909090;
	font-family: 'syhtnor';
	letter-spacing: 1px;
}
.zx{
	width: 1200px;
	margin:180px auto;
}
.zx .zx-con{
	margin-top: 80px;
	font-size:18px ;
	line-height: 2.0;
	color: #E0E0E0;
	text-align: center;
	font-family: 'KingHwaOldSong';
}
.zx .zx-con p{
	font-family: 'KingHwaOldSong';
}
/* zx end */
/* yxhx */
.yxhx{
	width: 100%;
}
.yxhx .title3{
	margin: 60px auto;
}
.yxhx .yxhy-con{
	display: flex;
	justify-content: center;
}
.yxhx .yxhy-con li{
	margin:0 80px;
	text-align: center;
	font-family: 'systmed';
}
.yxhx .yxhy-con li div{
	font-size: 24px;
	color: #909090;
	font-family: 'systmed';
}
.yxhx .yxhy-con li div span{
	font-size: 80px;
	line-height: 1.5;
	color: #E0E0E0;
	font-family: 'systmed';
}
.yxhx .yxhy-con li p{
	font-size: 18px;
	line-height: 2.0;
	color: #E0E0E0;
	letter-spacing: 1px;
	font-family: 'systmed';
}
/* yxhx end */
/* yxhx-list */
.yxhx-list{
	margin: 140px auto;
}
.logo-list{
	width: 100%;
	margin-top:70px;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
  }
.logo-list li{
	width: calc(20% - 20px);
	font-size: 0;
	display: flex;
	justify-content: center;
	align-items: center;
	overflow: hidden;
	margin-bottom:22px;
	background-color: #0F0F0F;
}
.logo-list li img{
	width: 100%;
}
/* 占位元素 - 关键代码 */
.logo-list .placeholder {
    width: calc(25% - 20px);
    height: 0;
    padding: 0;
    margin: 0;
    border: none;
}
.intro{
	margin-bottom: 120px;
}
.intro-main{
	margin-top: 40px;
}
.intro-main .intro-con{
	padding: 25px 45px;
	background: #0B0B0B;
}
.intro-main .intro-con h3{
	margin-bottom:20px;
	display: flex;
	align-items: center;
	font-size: 20px;
	line-height: 2.0;
	color: #FFFFFF;
}
.intro-main .intro-con h3 img{
	width: 20px;
	padding-right: 10px;
}
.intro-main .intro-con p{
	font-size:16px;
	line-height: 2.0;
	color: #FFFFFF;
	font-family: 'syhtnor';
}
/* yxhx-list end */
/* search-box */
.search-box{
	width: 1200px;
	display: flex;
	justify-content: center;
	align-items: center;
	margin: 0 auto;
}
.search-box form{
	background: #0F0F0F;
	border-radius: 4px;
	overflow: hidden;
	height: 43px;
	line-height: 43px;
	font-size: 0;
	margin:0;
	padding: 0;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.search-box input{
	width: 569px;
	height: 43px;
	line-height: 43px;
	margin:0;
	padding: 0;
	background: none;
	border: none;
	padding: 0 16px;
	font-size: 16px;
	color: #E0E0E0;
}
.search-box input:focus{
	outline: none;
}
.search-box form button{
	width: 43px;
	height: 43px;
	display: flex;
	justify-content: center;
	align-items: center;
	background-color: #e0e0e0;
	cursor: pointer;
	border: none;
}
.search-box form button img{
	width: 17px;
}
/* search-box end */
/* apply-form */
.apply-title{
	text-align: left;
}
.apply-title h3{
	font-size: 18px;
	line-height: 2.0;
	color: #E0E0E0;
	font-family: 'systmed';
}
.apply-title h3 span{
	color:#9c2828;
	font-size: 20px;
}
.apply-form{
	margin: 80px auto;
}
.apply-form-con{
	width: 100%;
	margin:40px auto;
	background: url(../images/in/apply_icon.png) right top no-repeat;
	background-size:10% auto;
}
.apply-form-con .apply-form-left{
	width: 1012px;
	margin-left: 14px;
}
.apply-form-con .apply-form-left .apply-tab{
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin: 25px auto;
}
.apply-form-con .apply-form-left .apply-tab li{
	width: 49%;
	background: #0F0F0F;
	font-size: 14px;
	color: #FFFFFF;
	line-height: 40px;
	border-radius: 6px;
	text-align: center;
	cursor: pointer;
	font-family: 'syhtnor-bold';
}
.apply-form-con .apply-form-left .apply-tab li.on{
	background-color: #e0e0e0;
	color: #000000;
}

.apply-tab-con{
	width: 100%;
	display: flex;
	justify-content: space-between;
}
.apply-tab-con h4{
	font-size: 14px;
	color: #909090;
	font-family: 'syhtnor';
	margin: 30px auto;
}
.apply-tab-con .tab-con-item{
	width: 48%;
	justify-content: space-between;
}
.apply-tab-con .tab-con-item .item-list{
	width: 100%;
	display: flex;
	justify-content: space-between;
}
.apply-tab-con .tab-con-item li{
	width: calc(48% - 20px);
	padding: 10px;
	text-align: center;
	position: relative;
	border-radius: 5px;
	overflow: hidden;
}
.apply-tab-con .tab-con-item li .item-list-img{
	width: 100%;font-size: 0;
}
.apply-tab-con .tab-con-item li .item-list-img img{
	width: 100%;
}
.apply-tab-con .tab-con-item li h5{
	font-size: 14px;
	color: #909090;
	font-family: 'syhtnor';
}
.apply-tab-con .tab-con-item li.on{
	background: #0F0F0F;
}
.apply-tab-con .tab-con-item li.on:after{
	position: absolute;
	right:0;
	bottom: 0;
	content: "";
	width: 28px;
	height: 27px;
	background: url(../images/in/dui.png) center center no-repeat;
	background-size: 100% 100%;
}

.apply-det{
	width: 100%;
	background: #0F0F0F;
	border-radius: 6px;
	margin: 30px auto;
	padding: 16px 0;
}
.det-title{
	padding-bottom: 15px;
	border-bottom:1px solid #292929;

}
.det-title h4{
	font-size: 16px;
	line-height: 1.2;
	font-family: 'syhtnor-bold';
	color: #E0E0E0;
	padding-left: 15px;
	border-left: 2px solid #e0e0e0;
}
.det-con1{
	margin:20px auto;
	width: calc(100% - 40px);
	display: flex;
}
.det-con1 .det-img{
	width: 272px;
	font-size: 0;
}
.det-con1 .det-img img{
	width: 100%;
	display: block;
}
.det-con1 .det-info{
	margin-left:20px ;
}
.det-con1 .det-info h5{
	font-size: 18px;
	line-height: 2.0;
	color: #E0E0E0;
	font-family: 'systmed';
}
.det-con1 .det-info p{
	font-size: 14px;
	line-height: 2.0;
	color: #E0E0E0;
	font-family: 'syhtnor';
}
.det-con1 .det-info p img{
	width: 16px;
}
.det-con2{
	width: calc(100% - 40px);
	margin: 25px auto;
}
.det-con2 h4{
	font-size: 14px;
	line-height: 2.0;
	font-family: 'syhtnor';
	color: #E0E0E0;
	font-weight: bold;
}
.det-con2-list{
	margin-top: 20px;
	border-radius: 12px;
	display: flex;
	flex-wrap: wrap;
	padding:17px 37px;
	box-sizing: border-box;
	border: 2px solid #2B2B2B;
}
.det-con2-list li{
	display: flex;
	width: 25%;
	justify-content: space-between;
	margin: 20px 0;
}
.det-con2-list li .det-icon{
	width: 35px;
}
.det-con2-list li .det-icon img{
	max-width: 100%;
}
.det-con2-list li .det-right{
	width: calc(100% - 45px);
}
.det-con2-list li .det-right h5{
	font-size: 14px;
	line-height: 1.5;
	margin-bottom: 5px;
	color: #E0E0E0;
	font-family: 'KingHwaOldSong';
}
.det-con2-list li .det-right p{
	width: 90%;
	font-size: 12px;
	line-height: 1.5;
	color: #909090;
	font-family: 'syhtnor';
}
/* apply-form end */



/* apply-table */
.apply-table{
	width: 100%;
	margin: 80px auto;
	font-size: 18px;
	line-height: 1.8;
	color: #E0E0E0;
	font-family: 'systmed';
}
.apply-table form{
	width: 100%;
}
.apply-table .apply-table-div{
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.apply-table .apply-table-div .div-item{
	width: 48%;
	margin: 25px 0;
}
.div-item label{
	margin-bottom: 15px;
	display: block;
	font-size: 18px;
	line-height: 2.0;
	color: #E0E0E0;
	font-family: 'systmed';
}

.div-item label.names {
	font-family: 'systmed-medium';

}
.div-item label span{
	color: #BC3030;
}
.div-item input{
	width: 100%;
	padding: 0;
	margin: 0;
	height: 40px;
	border-radius: 6px;
	background: #0F0F0F;
	border: none;
	font-size: 16px;
	color: #E0E0E0;
	text-indent: 1.0em;
}
.item-flex{
	display: flex;
	justify-content: space-between;
}
.item-flex div{
	width: calc(48% - 40px);
	padding: 0 20px;
	display: flex;
	align-items: center;
	justify-content: left;
	border-radius: 6px;
	background: #0F0F0F;
	/*text-indent: 1.0em;*/
	border: none;
	font-size: 16px;
	color: #E0E0E0;
}
.item-flex div input{
	width: auto;
}

.apply-table-div3{
	display: flex;
	justify-content: flex-start;
}

.apply-table-div3 .flex-div2>div {
	width: 100%;
}
.apply-table-div3 .apply-table-div2{
	width: 31.3%;
	margin: 0 3% 0 0;
}
.apply-table-div2{
	width: 100%;
	margin: 25px auto;
}
.apply-table-div2 label{
	margin-bottom: 15px;
	display: block;
	font-size: 18px;
	line-height: 2.0;
	color: #E0E0E0;
	font-family: 'systmed';
}
.apply-table-div2 label span{
	color: #BC3030;
}
.flex-div2{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	margin-top:15px;
}

.flex-div2 label{
	margin-bottom: 15px;
	display: block;
	font-size: 18px;
	line-height: 2.0;
	color: #E0E0E0;
	font-family: 'systmed';
}
.apply-table-div2 label span{
	color: #BC3030;
}
.flex-div2>div{
	width: 31.3%;
	height: 40px;
	line-height: 40px;
	margin-bottom:15px;
	border-radius: 6px;
	background: #0F0F0F;
	border: none;
	font-size: 16px;
	color: #E0E0E0;
	text-indent: 1.0em;
}
.flex-div2>div span{
	font-size: 16px;
	color: #E0E0E0;
	font-family: 'systmed';
}
.flex-div2>div input{
	font-size: 16px;
	color: #E0E0E0;
	font-family: 'syhtnor';
	text-indent: 1.0em;
	background: none;
	border: none;
}
.flex-div2>div input:focus{
	outline: none;
	border: none;
}
.apply-table-div2 textarea{
	width: calc(100% - 30px);
	padding: 15px;
	height: 120px;
	background: #0F0F0F;
	border-radius: 6px;
	border: none;
	font-size: 16px;
    color: #E0E0E0;
    font-family: 'syhtnor';
	resize: none;
}
.submit-btn{
	width: 100%;
	display: flex;
	justify-content: right;
}
.submit-btn button{
	display: flex;
	justify-content: center;
	align-items: center;
	background: #E0E0E0;
	font-size: 14px;
	line-height: 40px;
	color: #000000;
	border: none;
	border-radius: 6px;
	padding: 0 35px;
	font-family: 'syhtnor';
	cursor: pointer;
}
.submit-btn button img{
	width: 12px;
	padding-right: 10px;
}
/* apply-table end */

/* zhinan */
.zhinan{
	width: 100%;
	margin: 100px auto;
}
.zhinan-con{
	width: 100%;
	margin: 10px auto;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.zhinan-con li{
	width: calc(31.3% - 60px);
	padding: 20px 30px;
	margin: 15px 0;
	border-radius: 6px;
	overflow: hidden;
	background: #0F0F0F;
	-webkit-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-o-transition: all .2s linear;
	transition: all .2s linear;
}
.zhinan-con li .zhinan-top{
	width: 100%;
	display: flex;
	justify-content: space-between;
	align-items: center;
	font-size: 24px;
	line-height: 2.0;
	color: #E0E0E0;
	font-family: 'KingHwaOldSong';
}
.zhinan-con li .zhinan-top h5{
	display: flex;
	align-items: center;
	font-family: 'KingHwaOldSong';
}
.zhinan-con li .zhinan-top h5 img{
	width: 29px;
	height: 29px;
	margin-right: 12px;
}
.zhinan-con li .zhinan-top p{
	font-family: 'KingHwaOldSong';
}
.zhinan-con li .zhinan-info{
	width: 100%;
	margin-top: 10px;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.zhinan-con li .zhinan-info img{
	width: 18%;
}
.zhinan-con li .zhinan-info p{
	width: 80%;
	font-size: 16px;
	line-height: 1.5;
	color: #909090;
	font-family: 'KingHwaOldSong';
}
.zhinan-con li:hover{
	transform: translate(0,-6px);
}
/* zhinan end */
.title-icon{
	padding-left: 30px;
	background: url(../images/in/title_left.png) left center  no-repeat;
	background-size: 24px auto;
}
/* hotel */
.hotel{
	width: 100%;
}
.hotel h3{
	font-size: 16px;
	line-height: 2.0;
	color: #E0E0E0;
	font-family: 'KingHwaOldSong';
	margin: 30px auto;
}
.hotel .hotel-son{
	display: flex;
	flex-wrap: wrap;
}
.hotel .hotel-son li{
	margin:0 30px 15px 0;
}
.hotel .hotel-son li a{
	padding-bottom: 5px;
	font-size: 16px;
	color: #909090;
}
.hotel .hotel-son li.on a{
	color: #E0E0E0;
	border-bottom: 1px solid #ffffff;
}

.hotel-list{
	width: 100%;
	margin: 15px auto;
}
.hotel-list li{
	width: calc(100% - 50px);
	padding: 20px 25px;
	margin: 30px auto;
	background: #0F0F0F;
	border-radius: 6px;
	overflow: hidden;
	display: flex;
	justify-content: space-between;
	align-items: center;
	-webkit-transition: all .2s linear;
		-moz-transition: all .2s linear;
		-o-transition: all .2s linear;
		transition: all .2s linear;
}
.hotel-list li .hotel-left{
	width: 40%;
	display:flex ;
	align-items: center;
}
.hotel-list li .hotel-left .hotel-img{
	width: 62px;
	height: 62px;
	border-radius: 50%;
	overflow: hidden;
	font-size: 0;
}
.hotel-list li .hotel-left .hotel-img img{
	width: 100%;
	min-height: 100%;
}
.hotel-list li .hotel-left .hotel-name {
	flex: 1;
	margin-left: 20px;
}
.hotel-list li .hotel-left .hotel-name h5{
	font-size: 20px;
	line-height: 1.5;
	color: #E0E0E0;
	font-family: 'KingHwaOldSong';
	margin-bottom: 10px;
	overflow: hidden;text-overflow: ellipsis;white-space: nowrap;
}
.hotel-list li .hotel-left .hotel-name p{
	font-size: 14px;
	line-height: 1.5;
	color: #909090;
	font-family: 'syhtnor';
}
.hotel-list li .hotel-left .hotel-name p span{
	padding-right: 10px;
	font-family: 'syhtnor';
}
.hotel-list li .hotel-left .hotel-name p span.on{
	color: #E0E0E0;
}
.hotel-list li .hotel-right{
	width: 55%;
	text-align: right;
}
.hotel-list li .hotel-right .hotel-gift{
	display: inline-block;
	font-size: 12px;
	line-height: 2.0;
	color: #E0E0E0;
	font-family: 'syhtnor';
	padding: 0 10px;
	padding-left: 30px;
	border-radius: 6px;
	background: url(../images/in/gift.png) 10px center no-repeat #1C1C1C;
	background-size: 14px auto;
}
.hotel-list li .hotel-right .hotel-info{
	margin-top:15px;
	font-size: 14px;
	font-family: 'syhtnor';
	color: #909090;
}
.hotel-list li .hotel-right .hotel-info span{
	font-size:18px;
	color: #E0E0E0;
	font-family: 'syhtnor';
	font-weight: bold;
	padding: 0 5px;
}
.hotel-list li .hotel-right .hotel-info a{
	display: inline-block;
	font-size: 14px;
	line-height: 32px;
	padding: 0 28px;
	border-radius: 6px;
	background: #FFFFFF;
	color: #000000;
	font-family: 'syhtnor';
	-webkit-transition: all .2s linear;
		-moz-transition: all .2s linear;
		-o-transition: all .2s linear;
		transition: all .2s linear;
}
.hotel-list li:hover{
	transform: translate(0,-6px);
}
.hotel-list li:hover .hotel-right .hotel-info a{
	background-color: #f10b0b;
	color: #ffffff;
}
/* hotel end */
/* already-con */
.already-con{
	margin: 35px auto;
	font-size: 18px;
	line-height: 2.0;
	color: #E0E0E0;
	font-family: 'systmed';
	padding-left: 35px;
	background: url(../images/in/applyed.png) left center  no-repeat;
	background-size: 20p auto;
}
.yqm-title h3{
	font-size: 18px;
	line-height: 2.0;
	color: #909090;
	font-family: 'systmed';
}
.back{
	margin-top:35px;
}
.back a{
	font-size: 14px;
	line-height: 40px;
	padding: 0 36px;
	color: #000000;
	display: inline-block;
	background: #E0E0E0;
	border-radius: 4px;
}
.back a:hover{
	background-color: #f10b0b;
	color: #ffffff;
}
/* already-con end */
/* invite-code-container */
.invite-code-container{
	margin: 35px 0;
	width: 100%;
	display: flex;
	align-items: flex-end;
}
.invite-code-container span{
	font-size: 58px;
	line-height: 1.1;
	color: #E0E0E0;
	font-family: 'systmed';
}
.invite-code-container button{
	cursor: pointer;
	margin-left:20px;
	background:none;
	border: none;
	font-size: 16px;
	line-height: 1.5;
	color: #E0E0E0;
	font-family: 'systmed';
	display: flex;
	align-items: center;
}
.invite-code-container button img{
	width: 18px;
	padding-right: 6px;
}


/* invite-code-container end */




