﻿body,
html {
	margin: 0;
	padding: 0;
	border: none;
	height: auto;
	position: relative;
	font-family: "microsoft yahei";
	font-size: 14px;
	background: #fff;
	background-size: 100% 100%;
	max-width:100%;
}
* {
	-webkit-text-size-adjust: none;
	margin: 0;
	padding: 0;
	border: none;
}
a {
	text-decoration: none;
}
.header {
	width: 100%;
	display: block;
}
.section {
	width: 100%;
	position: relative;
}
.section img {
	width: 100%;
	margin: 0;
	display: block;
	/* height: auto; */
	/* background-color: #fff; */
}
.table-section {
	width: 90%;
	margin: 0 auto;
}
.table-section {
	background: rgba(49, 117, 205, 0.5);
	border-radius: 15px;
	margin-top: 50px;
}
.table-section table {
	text-align: center;
	color: white;
	width: 100%;
	
}
.table-section table th {
	padding: 15px 0;
}
.table-section table tr td {
	padding: 15px 0;
	border: 2px solid #46a6e5;
}
.table-section table tr td p {
	width: 100%;
}
.table-section table tr td a {
	display: block;
	color: white;
	background-color: #1d50dd;
	width: 70%;
	margin: 0 auto;
	padding: 5px 0;
	border-radius: 25px;
}
.table-section table .td-boder {
	border-right: 2px solid #46a6e5;
}
.table-section table .td-boder-none {
	border-bottom: none;
}
.table-section table .td-boder-none-left {
	border-left: none;
}
.table-section table .td-boder-none-right {
	border-right: none;
	border-left: none;
}
.foot{width: 100%;color: #000;font-size: 0.14rem;line-height: 0.3rem;text-align: center;}
.section .back-btn{display: block;position: fixed;left: 0.2rem;top: 0.5rem;width:0.79rem;height: auto; }
.section .index-bg{display: block;width: 100%;position: absolute;bottom:0;left: 0;}
.section .btn-box{width: 100%;overflow: hidden;position: relative;z-index: 9;}
.section .btn-box .btn{float: left;width: 45%;margin: 0.3rem 2%;height: 4rem;}
.section .btn-box .box1{background: url("images/index-btn-bg.png") no-repeat;background-size: 100% 100%;}
.section .btn-box .box2{background: url("images/index-btn-bg2.png") no-repeat;background-size: 100% 100%;}
.section .btn-box .btn a{display: block;margin: auto;text-align: center;color: #808080;font-size: 0.18rem;line-height: 0.36rem;}
.section .btn-box .btn a.big-btn{display: block;margin-top: 1.8rem;margin-bottom: 0.2rem;color: #fff;width: 1.98rem;background: url("images/index-btn1.png") no-repeat;height: 0.4rem;line-height: 0.4rem;font-size: 0.2rem;background-size: 100% 100%;}
.section .btn-box .btn a.big-btn.btn2{background: url("images/index-btn2.png") no-repeat;background-size: 100% 100%;margin-bottom: 0.1rem;}
.section .lc-title{width: 2.37rem;height: auto;margin: 0.3rem auto;}
.section .lc-img{width: 7.02rem;height: auto;margin: 0.3rem auto;}
.section .qa-title{width: 1.52rem;height: auto;margin: 0.3rem auto;}
h2{text-align: center;font-size: 0.24rem;color: #4e525b;line-height: 0.6rem;}
.tip{color: red;font-size: 0.14rem;line-height: 0.4rem;text-align: center;}
/*job*/
.search-box{width: 90%; margin: 0 auto}
.mykeyword{width: 5.89rem;margin: 0 auto;display: block;height: 0.79rem;padding-left: 0.3rem;border-radius: 30px;outline: none;
	border: none;background: url("images/search-bg.png") no-repeat;color: #cccccc;font-size: 0.24rem;letter-spacing: 6px;background-size: 100% 100%;}
.search-box h1{margin-top: 0.2rem;color: #8188ff;font-size: 0.24rem;/* letter-spacing: 2px; *//* margin-bottom: 0.2rem; */clear: both;}
.com-box{
	/* position: relative; */
}
.search-ul{width: 100%;float: left;overflow: hidden;margin-bottom: 0.2rem;height: 0.9rem;}
.search-ul.on{height: auto}
.search-ul li{color: #808080;font-size: 0.18rem;cursor: pointer;border: 1px solid transparent;padding: 0px 0.2rem;display: inline-block;border-radius: 0.2rem;margin: 0 0.05rem;/* line-height: 30px; */margin-top: 0.1rem;float: left;/* margin-right: 0.3rem; */}
.search-ul li.on{border: 1px solid #aa85e5;}
.itemall{/* position: absolute; *//* left: 0; */}
.search-ul li.more-btn{
	color: #808080;
	font-size: 0.18rem;
	/* margin-top: 10px; */
	display: inline-block;
	float: right;
	position: absolute;
	right: 0;
}
.search-ul li.more-btn.on{border: none;}
#JobSearchShow{width: 100%;margin: 0 auto;margin-top: 0.2rem;}
#JobSearchShow tr{border-bottom: 25px solid transparent;}
.job-box{
	padding: 0.2rem 0.15rem;
	background: rgba(255,255,255,0.7);
	border-bottom: 1px #9da2fb solid;
}
.job-box.on{height: auto}
.job-box h1{color: #4e525b;font-size: 0.22rem;font-weight: bold;}
.job-box h1 .job-btn{background: url("images/apply-btn.png") no-repeat;float: right;display: inline-block;width: 1.1rem;height: 0.31rem;text-align: center;line-height: 0.31rem;color: #fff;background-size: 100% 100%;font-size: 0.18rem;}
.job-box p{color: #808080;font-size: 0.18rem;margin-top: 0.2rem;}
.job-box p img{
	margin-right: 0.1rem;
	width: 0.14rem;
	height: auto;
	display: inline-block;
}
.job-content{margin-top: 0.3rem;display: none;font-size:0.18rem;color:#808080;}
.job-content p{margin-top: 0;line-height: 0.26rem;}
.xq-btn{float: right;color: #808080;font-size: 0.18rem;}