@import './fonts.css';

@import './reset.css';
/* .bd-placeholder-img {
    font-size: 1.125rem;
    text-anchor: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
  } */

/* @media (min-width: 768px) {
    .bd-placeholder-img-lg {
      font-size: 3.5rem;
    }
  } */
/* *{ margin:0; padding:0; border:0;}
  input{ outline:medium;}
  ul,ol,li{ list-style:none;}
  body,html{ color:#000; font-size:14px; font-family:"SourceHanSansCN-Medium"; height:100%;}
  div { box-sizing:border-box; } */
.mylogo {
	width: 55x;
	height: 41px;
}

.mb15 {
	margin-bottom: 15px;
}

.mb34 {
	margin-bottom: 34px;
}

.mb38 {
	margin-bottom: 38px;
}

/* nav-bar start */
.nav-bar {
	height: 50px;
	width: 1200px;
	background: #FFFFFF;
	padding: 16px 34px 16px;
	margin: 0 auto;
	font-size: 10pt;
}

.nav-bar a {
	color: rgba(0, 0, 0, 0.5);
	padding-bottom: 8px;
	text-decoration: none;
	font-family: 'SourceHanSansCN-Medium';
}

.nav-bar li .active {
	color: #000;
	border-bottom: 2px solid #000;
}

.nav-bar a:hover, .active {
	font-weight: 600;
}

.nav-bar .switch-lan {
	position: relative;
	color: #D6D6D6;
	height: 28px;
}

.nav-bar .switch-lan .lang {
	position: absolute;
	top: 5px;
	left: 17px;
	cursor: pointer;
}

.nav-bar .switch-lan .lang .active {
	color: #000;
	font-weight: 600;
}

.btn-apply {
	position: relative;
	cursor: pointer;
}

.btn-apply p {
	color: #fff;
	position: absolute;
	top: 8.5px;
	left: 27px;
}
/* nav-bar end */

/* footer start */
.footer {
	width: 1200px;
	min-width: 1200px;
	height: 232px;
	/* background-color: #f5f5f5; */
	padding: 0 0px;
	margin: 0 auto;
}

.footer .left img {
	margin: 10px 0 78px 39px;
	margin-top: 7px;
}

.footer .left p {
	color: #606060;
	margin-left: 8px;
}

.footer .center {
	width: 550px;
	height: 98px;
	margin-left: 55px;
	margin-top: 7px;
}

.footer .center .title {
	font-family: 'SourceHanSansCN-Medium';
	letter-spacing: 1px;
	font-size: 9pt;
	line-height: 34px;
}

.footer .center .subtitle {
	font-family: 'SourceHanSansCN-Medium';
	letter-spacing: 1px;
	font-size: 9pt;
	line-height: 25px;
	color: #606060;
}

.footer .right {
	margin-top: 1px;
	margin-right: 0px;
	text-align: right;
}

.footer .right .follow-us {
	height: 37px;
	line-height: 37px;
	text-align: right;
}

.footer .right .follow-us .text {
	padding-left: 49px;
	height: 37px;
	line-height: 37px;
	font-size: 9pt;
	font-family: 'SourceHanSansCN-Medium';
	color: #606060;
	display: flex;
}

.footer .right .follow-us img {
	margin-left: 13px;
	cursor: pointer;
	width: 37px;
	height: 37px;
}

.footer .right .icp-info .text {
	font-family: 'SourceHanSansCN-Medium';
	letter-spacing: 1px;
	font-size: 9pt;
	line-height: 50px;
	color: #606060;
}

.footer .right .btn-apply {
	position: relative;;
	margin-top: 21px;
	margin-bottom: 21px;
	text-align: right;
}

.footer .right .btn-apply p {
	position: absolute;
	width: 130px;
	height: 35px;
	line-height: 35px;
	top: 0px;
	left: 182px;
	font-family: 'SourceHanSansCN-Medium';
	letter-spacing: 2px;
	font-size: 10pt;
	text-align: center;
}

/* footer end */

/* 分页 start */
.pagination-wrap .pagination {
	max-width: 100%;
}

.pagination .page-item {
	width: 25px;
	height: 25px;
	line-height: 23px;
	text-align: center;
	font-size: 13px;
	color: #000;
	border-radius: 50%;
	border: 1px solid #000000;
	margin-left: 19px;
}

.pagination>:first-child {
	margin-right: 52px;
}

.pagination>:last-child {
	margin-left: 75px;
}

.pagination .page-item a {
	color: #000;
}

.pagination .active {
	background: #000;
}

.pagination .active a {
	color: #fff;
}
/* 分页 end */

/**buttons**/
.button-carved {
	width: 130px;
	height: 35px;
	background: transparent;
	text-align: center;
	border-radius: 25px;
	border: 1px solid #FFFFFF;
}

.button-carved span {
	color: #FFFFFF;
	font-size: 10pt;
	line-height: 10pt;
	font-weight: 500;
}

.button-gray {
	width: 130px;
	height: 35px;
	line-height: 33px;
	background: #c0c0c0;
	text-align: center;
	border-radius: 25px;
	border: 1px solid transparent;
	font-family: "SourceHanSansCN";
	font-size: 10px;
	font-weight: 100;
	position: relative;		
}

.button-gray span {
	color: #FFFFFF;
	font-size: 10pt;
	line-height: 10pt;
	font-weight: 500;
}

.button-red {
	width: 130px;
	height: 35px;
	background: #c70000;
	text-align: center;
	border-radius: 25px;
	border: 1px solid transparent;
}

.button-red span {
	color: #FFFFFF;
	font-size: 10pt;
	line-height: 10pt;
	font-weight: 500;
}

.button-white {
	width: 130px;
	height: 35px;
	line-height: 33px;
	background: #FFFFFF;
	text-align: center;
	border-radius: 25px;
	border: 1px solid #FFFFFF;
	font-family: "SourceHanSansCN";
	font-size: 10px;
	font-weight: 100;
	position: relative;	
	
}

.button-white span {
	color: #c70000;
	font-size: 10pt;
	line-height: 10pt;
	font-weight: 500;
}

.button-black {
	width: 130px;
	height: 35px;
	background: #000000;
	text-align: center;
	border-radius: 25px;
	border: 1px solid #FFFFFF;
}

.button-black span {
	color: #FFFFFF;
	font-size: 10pt;
	line-height: 10pt;
	font-weight: 500;
}

footer .right button:hover {
	color: #fff;
    background: #C70000;
}