*{
	margin:0;
	padding:0;
	border:0;
	box-sizing: border-box;
	line-height: 1.5em;
  outline:none;
}
/* @font-face {
   font-family: 'Helvetica Black';
   src: url('../font/Helvetica-Black.otf');
} */
@font-face {
  font-family: 'Helvetica-Black';
  src: url(../font/Helvetica-Black.otf),
    url(../font/Helvetica-Black.otf) format('embedded-opentype'); --IE专用;
}
@font-face {
  font-family: 'Helvetica-Normal';
  src: url(../font/Helvetica-Normal.ttf),
    url(../font/Helvetica-Normal.ttf) format('embedded-opentype'); --IE专用;
}
@font-face {
  font-family: 'Helvetica-Light';
  src: url(../font/Helvetica-Light.ttf),
    url(../font/Helvetica-Light.ttf) format('embedded-opentype'); --IE专用;
}
button{
  font-family: 'Helvetica-Normal',Arial;
}
body {
  font-family: 'Helvetica-Normal',Arial;
  --background-height: 766px;
  --map-main-width: 607px;
  --map-main-height: 536px;
  --map-corner-width: 113px;
  --map-corner-height: 172px;
  --part-title-font-size: 36px;
  --part-title-line-height: 68px;
  --block-title-font-size: 18px;
  --block-title-line-height: 24px;
  --block-extinfo-font-size: 16px;
  --block-extinfo-line-height: 32px;
  --block-more-font-size: 18px;
  --text-more-font-size: 16px;
  --font14:14px;
  --font16:16px;
  --font18:18px;
  --font20:20px;
  --font22:22px;
  --font24:24px;
  --font26:26px;
  --font28:28px;
  --font30:30px;
  --font32:32px;
  --font34:34px;
  --font36:36px;
  --font40:40px;
  --font46:46px;
}
img{
	max-width: 100%;
}
.pic img{
  display:block;
  width:100%;
}
ul {
    list-style: none;
}

a, a:link {
    color: #000;
}
a, a:link, a:visited {
    background-color: transparent;
    -webkit-text-decoration-skip: objects;
}
a, a:active, a:link, a:visited, ins {
    text-decoration: none;
}
a.disabled{
  pointer-events: none;
}
main{
	max-width:1230px;
	padding: 0 15px;
	margin:auto;
  display:block;
}
textarea{
  resize:none;
}

.W10{
	width:10%;
}
.W20{
	width:20%;
}
.W25{
	width:25%;
}
.W30{
	width:30%;
}
.W40{
	width:40%;
}
.W50{
	width:50%;
}
.W60{
	width:60%;
}
.W70{
	width:70%;
}
.W75{
	width:75%;
}
.W80{
	width:80%;
}
.W90{
	width:90%;
}
.W100{
	width:100%
}

.mb10{
  margin-bottom:10px;
}
.mb15{
	margin-bottom:15px;
}
.mb30{
	margin-bottom:30px;
}
.mb40{
  margin-bottom:40px;
}
.mb60{
	margin-bottom:60px;
}
.mt30{
	margin-top: 30px;
}
.mt10{
  margin-top:10px;
}
.mt20{
  margin-top:20px;
}
.bread-nav{
  font-size:var(--font14);
}
.bread-nav a{
  color:#333333;
}
.bread-nav a:last-child{
  color:#105282;
}
.font34{
	font-size:var(--font34);
}
.font36{
  /* font-size:var(--font36); */
}
.bg-white{
	background-color: white;
}
.bg-f7{
  background-color:#f7f7f7;
}
.head-nav .head-nav-1>li.mobile-show,
.mobile-show{
  display:none;
  width:100%;
}
.swiper-slide .pic img.mobile-show{
  display:none;
}
/* 行数和字数编辑控制
.two-line{
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    line-height: 1.5em;
    max-height: 3em;
}
.three-line{
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    line-height: 1.5em;
    max-height: 4.5em;
}
.four-line{
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    line-height: 1.5em;
    max-height: 6em;
}
*/

.display-flex{
	display: flex;
	justify-content: space-between;
	align-content: space-between;
	flex-wrap: wrap;
	align-items: center;
}
.display-flex-left{
	justify-content: left;
}
.display-flex-left-item-start{
	align-items: flex-start;
}
.display-inline-block{
  font-size:0;
}
.display-inline-block .item-inline{
  margin-left:5%;
  display:inline-block;
  vertical-align:text-top;
}
.display-inline-block .item-inline.item-inline-1{
  margin-left:0%;
}
.latest-happenings .item-0,
.latest-happenings .item-2{
  margin-left:5%;
}
.max-width-auto{
	/* 下面两行兼容IE */
	max-width:1230px;
	margin:auto;
}

.header{
	padding: 37px 0;
	position: relative;
	z-index: 99;
  align-items: inherit;
}
.header-nav-mobile{
  display:none;
}

.head-logo img{
  display:block;
}
.head-right.W75.display-flex *{
  line-height:1em;
}
.head-right.W75.display-flex .head-nav-sub *{
  line-height:1.5em;
}
.head-right .head-other{
  margin-top:-0.75em;
}
.head-nav-sub-parent{
	display: none;
	position: absolute;
	width: 90%;
    right: 0;
	background-color: none;
	padding-top: 37px;
}
.head-nav-sub-parent-other{
  display:none;
  position:absolute;
  padding-top: 37px;
}
.head-nav-sub{
	text-align: left;
	padding:20px 31px;
	border-top: 1px solid #e5e5e5;
  background: white;
}
.head-nav-sub li{
	margin-bottom:10px;
	line-height: 2em;
}
/* 改成用点击事件控制
.head-nav .head-nav-1>li:hover>.head-nav-sub-parent{
	display:flex;
}
.head-nav .head-nav-1>li:hover .head-nav-sub-parent-other{
  display:block;
}
*/
.head-nav .head-nav-1>li.open>.head-nav-sub-parent{
	display:flex;
}
.head-nav .head-nav-1>li.open .head-nav-sub-parent-other{
  display:block;
}


.head-nav-sub-parent-other li:hover a,
.head-nav-sub-parent li:hover a{
  color:#105282;
}
.one-lv-column{
	font-weight: bold;
}
.head-nav .head-nav-1>li:hover .one-lv-column,
.head-nav .head-nav-1>li.open .one-lv-column{
	color:#105282;
	border-bottom: 2px solid #105282;
}
.head-nav-sub li.subColumn-parent{
	margin-bottom: 5px;
}
.head-nav-sub-parent .head-nav-sub>ul{
  width:22%;
}
.subColumn-parent a{
	color: #105282;
	font-weight: bold;
}
.head-nav ul.head-nav-1,
.head-other{
	text-align: right;
}
.head-nav .head-nav-1>li{
	display: inline-block;
	padding-left: 20px;
  /* position:relative; */
}
.head-other-search,
.head-other-item {
    display: inline-flex;
    align-items: center;
	padding-left: 5px;
	font-size: 14px;
}

.head-other-search img{
	width:1.5em;
	cursor: pointer;
}
.head-other-search{
    border-radius: 100px;
    padding-right: 10px;
    padding: 5px 10px;
}
.head-other-search .input-search{
	background: #e5e5e5;
    line-height: 1.5em;
	width:0;
	outline: none;
}
.head-other-search.input-focus input{
	width: auto;
}
.head-other-search.input-focus{
	background:#e5e5e5;
}
.head-other-item:not(:last-child):after {
	content: "";
    display: block;
    width: 1px;
    background: #666666;
    height: 1em;
	margin-left:10px;
}

.head-other-item a{
	color:#666666;
}

.column-title{
	text-align: center;
}
.column-title h2{
  font-size:36px;
  font-size:var(--font36);
}
.column-title h2:after{
    content: "";
    display: block;
    height: 4px;
    width: 2em;
    background: #e5e5e5;
    margin: auto;
    margin-top: 10px;
}
.column-title h2 a{
	color:#115383;
}
.content-title h2{
	font-weight: initial;
    text-align: center;
}

.why-hainan .content .item{
	text-align: center;
	border: 1px solid #e5e5e5;
    padding: 30px 0;
    background: white;
	margin-top: 40px;
}
.why-hainan .content .item img{
	width:20%;
	text-align: center;
	margin-left: auto;
    margin-right: auto;
}
.why-hainan .content .item .text{
	width:100%;
}

.column-item{
	padding:40px 0;
}

.industries .story-title h2{
  justify-content: flex-start;
  align-items: flex-start;
  flex-wrap: nowrap;
}
.industries .story-title h2::before{
	content: "";
	display: block;
	width: 1em;
	height: 3px;
	background: #105282;
	margin-right: 10px;
	min-width:1em;
  margin-top:calc(0.75em - 1.5px);
}

.story-summary{
	font-size: 16px;
	line-height: 1.5em;
}

.tags ul{
	display:flex;
	flex-wrap: wrap;
}

.tags ul li{
	border: 1px solid #145b8f;
    padding: 3px 9px;
    border-radius: 100px;
    font-size: 13px;
    margin-top: 15px;
    margin-right: 10px;
}

.investment-opportunitiy{
  text-align: center;
  padding: 70px 0;
  background: url(../img/search-investment-pc.png) no-repeat;
  color: white;
  background-size: cover;
}

.investment-opportunitiy .title{
	font-size: var(--font24);
  font-weight: bold;
}

.investment-opportunitiy .summary{
	font-size: var(--font16);
	padding:10px 0 20px;
}

.investment-opportunitiy .bottons a{
	color: #2d7bbb;
    border: 2px solid #2d7bbb;
    padding: 3px 0;
    border-radius: 100px;
    display: inline-block;
    min-width: 9em;
}
.investment-opportunitiy .bottons a:first-child{
	margin-right:30px;
}

#success-stories{
	border: 1px solid #e5e5e5;
  overflow:hidden;
}

#success-stories .swiper-button-next{
	right: auto;
	/* left:calc(50% - var(--swiper-navigation-size)/ 44 * 27); */
	right:0;
  background:url("../img/icon/right.png") no-repeat;
  background-size:100%;
}
.swiper-button-prev:after,
.swiper-container-rtl .swiper-button-next:after{
  content:"";
}
.swiper-button-next:after,
.swiper-container-rtl .swiper-button-prev:after{
  content:"";
}
.swiper-container{
  --swiper-navigation-color: #7d7d7d;/* 单独设置按钮颜色 */
  --swiper-navigation-size: 38px;/* 设置按钮大小 */
}
#success-stories .swiper-button-next,
#success-stories .swiper-button-prev{
  width:30px;
  /* background:rgba(255,255,255,0.75); */
  font-weight: 300;
}
#success-stories .item .pic img{
  display:block;
}
#success-stories .story-title h2:after{
	content: "";
    display: block;
    height: 4px;
    width: 1em;
    background: #105282;
    margin: 20px 0;
}
#success-stories .story-content{
	padding:30px 0;
}
#success-stories .story-content>div{
	padding:0 30px;
}

#success-stories .bottons{
	margin-top: 30px;
}
#success-stories .bottons a{
	display: inline-block;
    background: #105282;
    border-radius: 100px;
    padding: 10px 30px;
    color: white;
}
#success-stories .swiper-button-prev{
	left:0;
  background:url("../img/icon/left.png") no-repeat;
  background-size:100%;
}

#success-stories{
	align-items: flex-start;
}

.set-up-a-business .content {
    flex-wrap: initial;
	align-items: baseline;
}
.set-up-a-business .item{
	width:12.5%;
	padding:10px;
	text-align: center;
}
.set-up-a-business .item a:hover{
	background: white;
}
.set-up-a-business .item a{
	padding:20px 0;
}
.set-up-a-business .item img{
	width:45px;
}
.set-up-a-business .item .display-flex{
	justify-content: center;
}
.set-up-a-business .item .text{
	width:100%;
	height:3em;
	word-break: break-word;
}

.latest-happenings div.display-flex{
	align-items: inherit;
}

.latest-happenings .item.newsroom{
	padding:20px 0 0;
}
.latest-happenings .item.newsroom,
.latest-happenings .item.stories-content{
	border: 1px solid #e5e5e5;
}
.latest-happenings .item.read-more{
	background-color: #f7f7f7;
	padding:30px;
	text-align: center;
	align-content: center;
}
.latest-happenings .newsroom .sub-title h2::before{
	content: "";
    display: block;
    width: 1em;
    height: 3px;
    background: #105282;
    margin-right: 10px;
	min-width: 1em;
}

.latest-happenings .newsroom .sub-title h2{
	justify-content: flex-start;
}
.latest-happenings .newsroom .sub-item{
	padding: 30px;
}
.latest-happenings .newsroom .sub-item:nth-child(2){
	border-top:1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
}
.latest-happenings .newsroom .sub-item a span.keyword{
	color: #105282;
	font-weight: bold;
}

.latest-happenings .stories-content .story-content,
.db-right-content .stories-content .story-content{
	padding:15px;
}
.latest-happenings .stories-content .story-content .story-title,
.db-right-content .stories-content .story-content .story-title{
	font-weight: bold;
	margin-bottom:15px;
  font-size:18px;
}
.latest-happenings .stories-content .story-content .location,
.db-right-content .stories-content .story-content .location{
	margin-bottom: 10px;
}
.latest-happenings .stories-content .story-content .location,
.latest-happenings .stories-content .story-content .time,
.db-right-content .stories-content .story-content .location,
.db-right-content .stories-content .story-content .time{
	justify-content: flex-start;
  align-items: center;
}
.latest-happenings .stories-content .story-content .location,
.latest-happenings .stories-content .story-content .time{
  color:#105282;
}
.latest-happenings .stories-content .story-content .location::before,
.latest-happenings .stories-content .story-content .time::before,
.db-right-content  .stories-content .story-content .location::before,
.db-right-content .stories-content .story-content .time::before{
	width:1.5em;
	height: 1.5em;
	content:"";
	display:block;
	margin-right:10px;
	min-width:1.5em;
}
.latest-happenings .stories-content .story-content .location::before,
.db-right-content  .stories-content .story-content .location::before{
	background: url(../img/icon/location.svg) center no-repeat;
}
.latest-happenings .stories-content .story-content .time::before{
	background: url(../img/icon/time.svg) 100% no-repeat;
}
.db-right-content .stories-content .story-content .time.investment-amount::before,
.latest-happenings .stories-content .story-content .time.investment-amount::before{
	background: url(../img/icon/scale.svg) 100% no-repeat;
}
.db-right-content .stories-content .story-content .time,
.db-right-content .stories-content .story-content .location{
	color:#105282;
}
.db-right-content .stories-content .item{
	width:46%;
	border: 1px solid #e5e5e5;
}

.latest-happenings .read-more img{
	width:20%;
	display: inline-block;
    margin: auto;
}
.latest-happenings .read-more .read-more-btn,
.db-checks .update-btn input{
  display: block;
  width: 80%;
  background: #105282;
  margin: auto;
  color: white;
  padding: 10px 0;
  border-radius: 100px;
  -webkit-appearance: none;
}
.db-checks .update-btn input{
	width:auto;
	padding:15px 30px;
}
.latest-happenings .read-more .text{
	display:block;
	margin:40px 0;
}

.bread-nav a:last-child .text{
	color:#105282;
}
.db-checks input[type=checkbox]{
	display:none;
}
.db-checks label:before{
	width: 1.5em;
    content: "";
    display: block;
    height: 1.5em;
    border: 1px solid #105282;
	margin-right:10px;
}
.db-checks input[type=checkbox]:checked + label:before{
	background: url(../img/icon/dui.svg) center no-repeat;
}
.db-checks{
	border-top: 4px solid #105282;
}
.db-checks .title{
	padding: 20px 0;
    font-weight: bold;
	cursor: pointer;
    border-bottom: 1px solid #e5e5e5;
}
.show-sub .show-hidden{
	display:none;
}
.show-sub .open .show-hidden{
	display: block;
}
.db-checks ul li{
	padding: 20px 0;
}
label{
	cursor: pointer;
}

.show-sub .show-sub-title{
	cursor: pointer;
}
.show-sub .show-sub-title::after{
	content: "";
	display: block;
	width:1em;
	min-width: 1em;
	height:1em;
	background: url(../img/icon/drop-down.svg) center no-repeat;
	background-size: 100%;
	margin-left: 10px;
}
.show-sub .open .show-sub-title::after{
	transform: rotate(180deg);
}
.db-right-content{
	padding-left: 5%;
}
.title-sort{
	background-color: #eee;
	padding:10px;
}
.title-sort .total-number,
.stor-type-text{
	color: #105282;
}
.title-sort .total-number{
	/* font-size: 1.2em; */
  font-size:20px;
    font-weight: bold;
}
.title-sort .sort-type .sort-img{
	margin-left: 10px;
	cursor: pointer;
}
.title-sort .sort-type .sort-img.sort-img-desc{
	transform: rotate(180deg);
}
.db-checks .input-keywords{
	padding: 10px;
    border: 1px solid #e5e5e5;
    width: 100%;
}
.fqas .text-q{
	width:1.5em;
	min-width: 1.5em;
	font-size: 36px;
}
.fqas .display-flex{
	flex-wrap: nowrap;
    align-items: baseline;
}
.show-sub .open .fqas-a.show-hidden{
	display: flex;
}
.fqas-q .text-q{
	color:#105282;
}
.fqas.open .fqas-q,
.fqas.open .fqas-q .text-q{
  background-color:#105282;
  color:white;
}
.fqas-q .text{
	font-size: 20px;
}
.fqas-a .text-q{
	color:#c0062f;
}
.fqas-a .text{
	line-height: 2em;
}
.fqas-q,
.fqas-a{
	padding: 15px 20px;
}
.fqas-q{
	background-color: #f7f7f7;
	border-left: 3px solid #105282;
}
.fqas-a{
	border-left: 3px solid #c0062f;
}
#column-slide .swiper-pagination-bullet{
	width: 14px;
    height: 14px;
    border-radius: 50%;
    opacity: 1;
    background: none;
    border: 2px solid white;
}
#column-slide .swiper-pagination-bullet-active{
    background: white;
}
#column-slide .swiper-slide{
	text-align: center;
}
.process-content .flex-item{
	padding:20px 30px;
  position:relative;
}
.info-pic{
	position:relative;
}
.info-pic:after {
    content: "";
    display: block;
    padding-top: 80%;
}
.info-pic .content{
	position: absolute;
	width:100%;
	height: 100%;
}
.info-pic.info-pic1 .content{
	padding-top: 30%;
	text-align: center;
}
.info-pic img{
	width:17%;
}
.info-pic .text{
	display: block;
    width: 100%;
    font-size: 24px;
    color: white;
}
.info-pic1 .text,
.info-pic-bottom .process-num{
    font-size: 36px;
}
.flex-item-1{
	background-color:#c2052d;
}
.flex-item-2{
	background-color: #7097b4;
}
.flex-item-3{
	background-color: #5886a7;
}
.flex-item-4{
	background-color: #105282;
}
.flex-item-5{
	background-color: #28638f;
}
.flex-item-6{
	background-color: #40769c;
}
.info-pic-bottom.display-flex{
	position: absolute;
    bottom: 20px;
    width: 100%;
	color:white;
	align-items: baseline;
}

.how-we-help .body{
	background-color: #105282;
	color:white;
	align-items: inherit;
}
.how-we-help .item .content{
	max-width:600px;
}
.how-we-help .contact-us .content{
	margin-left:auto;
	padding: 65px 40px;
}
.contact-us form{
  padding:0 10px;
}
.how-we-help .go-columns .content{
	margin-right:auto;
	height:100%;
	overflow:hidden;
	position:relative;
}

.how-we-help .left-icon{
	width:30px;
	margin: auto;
}
.contact-us .left-font{
	text-align: center;
}
.contact-us .left-font .title{
	text-align: center;
    font-size: 20px;
    font-weight: bold;
}
.form-group label {
    color: #4897da;
	font-size: 14px;
  line-height:2em;
}
.form-group .form-control {
    background-color: #105282;
    border: 1px solid #4897da;
	height:10em;
	display: block;
	outline: none;
    width: 100%;
    color: white;
    padding: 10px;
    font-size: 16px;
}
.form-group input.form-control{
	height:auto
}
.contact-us .form-submit-btn{
  outline: none;
	margin: 30px auto 0;
    display: block;
    width: 50%;
    padding: 10px;
    background: #4897da;
    color: white;
    font-size: 18px;
    border-radius: 100px;
  cursor: pointer;
}
.go-columns{
	background: url(../img/go-columns-bg.png) no-repeat;
	background-size: cover;
}
.go-columns .nav-line {
  /*
	width: 30%;
    height: 80%;
    margin-top: 10%;
    border: 1px solid white;
    display: inline-block;
    border-radius: 0 67% 67% 0 / 50%;
    margin-left: -13%;
  */
  
      width: 30%;
    height: 100%;
    margin-top: 0%;
    border: 1px solid white;
    display: inline-block;
    border-radius: 0 100% 100% 0 / 50%;
  margin-left:-13%;
}
ul#right-link{
	position: absolute;
	top: 15%;
    height: 70%;
}
.go-columns .right-yuan {
    display: inline-block;
    width: 20px;
    height: 20px;
    border: 1px solid white;
    border-radius: 50%;
    vertical-align: middle;
    margin-right: 15px;
    background-color: #08669c;
  position:relative;
}
.go-columns .this-column .right-yuan:after{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  display:none;
  content:"";
  background:url(../img/icon/dui-white.svg) center no-repeat;
  background-size:100%;
}
.go-columns .this-column:hover .right-yuan:after{
  display:block;
}
.go-columns .this-column:hover{
  font-weight: bold;
}
ul#right-link li {
  width: 100%;
  font-size:18px;
}
ul#right-link li a{
	color:white;
}
#li1{
	margin-left: 7.5%;
}
#li2{
	margin-left: 12.5%;
}
#li3{
	margin-left: 15%;
}
#li4{
	margin-left: 15.5%;
}
#li5{
	margin-left: 15%;
}
#li6{
	margin-left: 12.5%;
}
#li7{
	margin-left: 7.5%;
}
.page-useful .text{
  color: #105282;
  margin-right: 40px;
}
.page-useful main.display-flex{
  justify-content: center;
  padding: 40px 0;
  border: 2px solid #e5e5e5;
}
.page-useful .btns button{
  outline: none;
  margin-right: 20px;
  padding: 10px 60px;
  border-radius: 100px;
}
.page-useful .btns .yes{
  margin-right:20px;
  color:white;
  background: #105282;
}
.page-useful .btns .no{
  border:1px solid #e5e5e5;
}
.go-top>div{
  font-size: 18px;
  width:3em;
  margin:auto;
}
.go-top a{
  justify-content: center;
  font-weight: bold;
  color: #105282;
  padding-top:20px;
}
.go-top img{
  width:2em;
}
.go-top span{
  display: block;
  width: 100%;
  text-align: center;
}
.process-arrow{
  position: absolute;
  border-width: 13px 20px;
  border-style: solid;
}
.process-content .flex-item-1 .process-arrow,
.process-content .flex-item-2 .process-arrow{
  top: 10%;
  right: -40px;
}
.process-content .flex-item-1 .process-arrow{
  border-color: transparent transparent transparent #c2052d;
}
.process-content .flex-item-2 .process-arrow{
  border-color: transparent transparent transparent #7097b4;
}

.process-content .flex-item-3 .process-arrow{
  border-color: #5886a7 transparent transparent transparent;
  bottom: -40px;
  right: 10%;
  border-width:20px 13px;
}
.process-content .flex-item-6 .process-arrow,
.process-content .flex-item-5 .process-arrow{
  top: 10%;
  left: -40px;
}
.process-content .flex-item-6 .process-arrow{
  border-color: transparent #40769c  transparent transparent;
}
.process-content .flex-item-5 .process-arrow{
  border-color: transparent #28638f transparent transparent;
}
.sub-sectors li{
  display:none;
}
.sub-sectors li.open{
  display:block;
}
.pagination{
  margin-top:45px;
  font-size:0;
  text-align: center;
  margin-left:auto;
  margin-right:auto;
  width:100%;
}
.pagination li,
.pagination li button{
  font-size:14px;
  display:inline-block;
  width:30px;
  height:30px;
  line-height:30px;
  background: #eeeeee;
  border-radius: 50%;
  margin-right:7px;
}
.pagination li button{
  border: none;
  background: none;
}
.pagination li:last-child{
  margin-right:0;
}
.pagination li.this-page-no,
.pagination li.this-page-no button{
  background:#C1052D;
  color:white;
}
.column-banner .pc-show{
  display:block;
  margin-left:auto;
  margin-right:auto;
}
.column-banner .mobile-show{
  display:none;
}

.pagination a{
  width: 30px;
  height: 30px;
  background: #EEEEEE;
  border-radius: 50%;
  display: inline-block;
  line-height: 30px;
  color:#000000;
  font-size: 14px;
  margin-left:10px;
}
.pagination a:first-child{
  margin-left:0;
}
.pagination a.this-page{
  background:#C1052D;
  color:white;
}
#select>div>div:after{
  content: "";
  display: block;
  background: url(../img/icon/down-e5.svg) center no-repeat;
  width: 15px;
  height: 15px;
  background-size: 100%;
}
#eMailFalse{
  text-align: center;
    color: white;
    font-size: 16px;
    display: none;
}