
.container{
   background-color: #F3FAFF;
}


.container .top{
	width: 100%;
    height: 40px;
    background-color: #F3FAFF;
    display: flex;
    justify-content: space-between;
    align-items: center;
    /*margin-top:0.3rem;*/
}
.container .top .onwercenter{
	width:100%;
	height:100%;
	text-align:center;
	line-height:40px;
	color:#0b354b;
	font-size:1.5rem;
	font-weight: 700;
}
@font-face {font-family: "iconfont";
  src: url('iconfont.eot?t=1566782902458'); /* IE9 */
  src: url('iconfont.eot?t=1566782902458#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAAAVAAAsAAAAACpQAAAT0AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHEIGVgCCcAqJHIcPATYCJAMICwYABCAFhG0HMxu4CCMRZmQyT/bPA9s9yh1MFvtn4/3aK0OoD+LkBOVgGw6HUhq8Xv08JKtbn5izWH24MitZFextgACCu/+7liUtJy0nkwKRJ7QLzxdQoszYjP2wrAp0rPydbcpwb9QJxZLEg+/yjPsJHD+TxtfpKlUhW+H6P8dMF4kbDfMDzSU7cIDjAQ0sIu6saGD3zgIUDzyGlH5ThrGLy7gOBIASjvADScvIK4McHJqUwKK+7s5myGM68BISgVwp5mzlILMhQE6n0EsAZrl/T94ghMgBCoFBKyvqSG9D0vNw0tgEk0fdEeD3ZwHA7AIYAD8AHCBlubYCMF/i58qUeTYOqbyZgwDPw00mmzfbfzyAAESEJjODWHvePvFNwa7KKP45B2AHkHkA2dyqHLATmZimWTeX0qJ6m1brmoaGxcXunp6melX/mM6mjKVD66cwZt8m18EAomOy4ojWyUSPddzLWY/MUWGGwNt8JnFv46hRr2NgcY6kc1wrI2eRLagS65mjiPCkmZXDSW7bB8W9FESuSwWvdY+VziUs6RjGIn3eXDJYRrxNJtclIIoEWlX3gZ/mel18p6R2Ufbfqv29lIqdswZEGshJLbzVqFsT6VDKOKoM/H+QaiIw0UpO0c1o02iEB9Vy8jxDnz3x9J6jVCDWmlFg3r7ot9liL7HViTcqCAMiN/W+Fh5lTAqMUAEEWi12wSKl3pshnySTCpmSJEOc/WgUYJTwEEhKZb2WnZZxYi/Ccy7/8fJWlIVPAaFQfMnfPn93Y4odVP9XTfI+5QzlS2NbGzsbncKOL9hfY1vp8ssy0lJRduGlM0/Rv7qtY0R66+xy9J1U7vJ/u17fQaUgidqG6pIF3acsQ3RWrkmyoPZsZ04aBTG+RyqXJnf40iY/HSXTFk90TnUdtmikW1pkkIzfOBXkEXLTWscK905yTpsEruDEMpy1uGR67SAGaunwViGlO/u8oxylF1xctlzu6FsdPAYeGyyt2G4sk46vAjsYJD0mbkn0XDbVLdVu18Y/caitT7hZkBDUrfDCE+omU1ycbepNS0RKdaIkEEDczdnbNxYplqmMTw8qpp/7FUXi1IcNOQ/NxZ3Ke0pnzcCypN9aWu81fAOPiOTrJ9xTaW6d87feHvbYSnFv9nqZpmm9tJZwdXi3C4viGhbKigSNQxCK3Ly1lWd8kVlR5OxGDU1loqiBbdmjhYgIoW+NhVDOFbMtIFlRLmgEeeytleaKuwGahvU5oauWPtOwyVE9tmfOzD59anRS6pyeEZNPxwQ5ZFmsWG4xB0kATE149rec8NVOQ8S8j3catXHf5KofOXhryrzHHpdbjzgOQP5s7QS+Ucl64f+YPWgxOgAlrQFo89g9e4lSDwIm2GXwa2u00E+KkLP4LBwyDiEwcm5IjvUDgUoYiOQSQcnXuFvFyCmRKQD4eAEgdN5AaRwFRueD5NgvCCz9QaSrBKWKjEeqeKRYqsMp4ArzE9RCB58xMK/4giJuk4sKXeoDnVdBaKsmmRzxQNfHCp9EFwIH7miHAdyG20ZwOtK4hEqGcPZ1zfM+qVpoz5hUDpoEaAVmT0BZkAO3+wcs9fsXSIg2E1fSVWJ9QI6nhgetSlMDOcqOWl3nUuklQiegCAc4U0h2YEAWtOkxAs78SRpaBBXZInLq1agXryurxlfsV3cAQElT01jDoHg8UDk6RJYB') format('woff2'),
  url('iconfont.woff?t=1566782902458') format('woff'),
  url('iconfont.ttf?t=1566782902458') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
  url('iconfont.svg?t=1566782902458#iconfont') format('svg'); /* iOS 4.1- */
}
.no{
	width: 100%;
	height:100%;
	margin-top:20%;
	text-align:center;
}
.no .iconfont {
  font-family: "iconfont" !important;
  font-size: 12rem;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.no .icon-wuneirong:before {
  content: "\e635";
}
.no .noclass{
	font-size: 1.6rem;
	padding-right:4%;
	padding-top:2%;
	color:#333333; 
}
.container .content .exam{
	background-color: #4fc990;
	margin-top:5px;
}
.container .content .bg{
	background-color: #7ed4d7;
}

.container .content .exam li{
	overflow: hidden;
	color: #fff;
	padding: 4%;
	border-bottom: 1px solid #f5f5f5;
	font-size: 1.5rem;
}
.container .content .exam li .note{
	
	float: right;
    color: #fff;
    font-size: 1.4rem;
}
.container .content .exam li .note1{
    float: right;
    color: #fff;
    font-size: 1.4rem;
    width: 60%;
    text-align: right;
}



.container .content .exam li .pay{
	
	float: right;
    color: #fff;
    font-size: 1.4rem;
    width: 22%;
    text-align:center;
    border-radius: 8px;
    background: #4ec4c8;
    padding:1% 0;
}



/* 考试列表 */
.all{
	background: #e8eff5;
}
.main{
	width:100%;
	/*margin-bottom: 30px;*/
}
.kslb{
	width:100%;
}
.kslb dl{
	width:100%;
	background: #F5F5F5;
	margin:0 auto;
	margin-top:0.5rem;
	height:110px;
}
.kslb dl dt{
	float:left;
	width:50%;
}
.kslb dl dt img{
	width:100%;
	height: 100%;
}
.kslb dl dd{
	float:right;
	width:45%;
	margin-right: 2%;
	position:relative;
}
.kslb dl dd h2{
	font-size:1.3rem;
	line-height: 25px;
	-font-weight:normal;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space:nowrap;
}
.kslb dl dd .intro{
	height:33px;
	color:#333333;
	overflow:hidden; 
	text-overflow:ellipsis; 
	display:-webkit-box; 
	/* autoprefixer: off */ 
	-webkit-box-orient:vertical; 
	autoprefixer: on;
	-webkit-line-clamp:2;
}
.kslb dl dd .time{
	line-height: 22px;
	margin-top:7px;
	color:#33333;
}
.kslb dl dd .apply{
	float:right;
	margin-right:5%;
	width: 40%;
    background: #FB6100;
    font-size: 1.2rem;
    color: #fff;
    line-height: 21px;
    text-align: center;
    border-radius: 8px;

}
.kslb dl dd .apply a{
	color:#fff;
}
.kslb dl dd p img{
	float:left;
	width:8%;
	margin-right:3%;
	margin-top:3%;
}
.kslb dl dd p span{
	float:right;
}

/* 考试报名信息 */
.container .applyForm{
	width: 96%;
    /*padding: 5px;*/ 
    text-indent: 0em;
    word-spacing: normal;
    background-color: #FDFDFD;
    margin: 0 auto;
    /*margin-top: 19px;*/
    border: solid 1px #ECF0F1;
    padding-top: 5px;
    line-height: 24px;
    padding-bottom: 7px;
    overflow: hidden;
    zoom: 100%;
	
	
	/*margin-bottom: 30px;*/
	/*padding-bottom: 75px;*/
}
.container .applyForm .chengyuan table{
	border-spacing: 0;/*把单元格间隙设置为0*/
    border: 1px solid #111;
}
.container .applyForm .grade table{
	border-spacing: 0;/*把单元格间隙设置为0*/
    border: 1px solid #111;
}


.container .applyForm .chengyuan table tr td
{
	padding:2% 1% 2% 1%;
	font-size:1.3rem;
}

.container .applyForm .indexcx{
	height: 150px;
}
.container .applyForm ul li{
	width:93%;
	padding:11px 0px 11px 0px;
	margin:0 auto;
	border-bottom: 1px solid #eee; 
}
.container .applyForm ul li input{
	-webkit-appearance: none;
    appearance: none;
}

.container .applyForm ul .bz{
	width:93%;
	font-size:1.2rem;
    margin:0 auto;
	margin-top:5px;
	font-weight:700;
}
.container .applyForm .grade table tr td {
    padding: 2% 1% 2% 1%; 
    font-size: 1.3rem;
}

.container .applyForm .edu table tr td {
    padding: 2% 1% 2% 1%;
    font-size: 1rem;
}
.container .applyForm ul li p{
	width: 90%;
    margin: 0 auto;
}
.container .applyForm ul li .nan{
	display:inline-block;
	width:20%;
	border-radius:13px;
	color:#222;
	text-align:center;
	text-indent:0em;
	border:1px solid #f1f1f1;
	margin-left:2%;
}

.container .applyForm ul li .nv{
	display:inline-block;
	width:20%;
	border-radius:13px;
	color:#222;
	text-align:center;
	text-indent:0em;
	border:1px solid #f1f1f1;
	margin-left:2%;
}

.container .applyForm ul li .shi{
	display:inline-block;
	width:20%;
	border-radius:13px;
	color:#222;
	text-align:center;
	text-indent:0em;
	border:1px solid #f1f1f1;
	margin-left:2%;
}

.container .applyForm ul li .fou{
	display:inline-block;
	width:20%;
	border-radius:13px;
	color:#222;
	text-align:center;
	text-indent:0em;
	border:1px solid #f1f1f1;
	margin-left:2%;
}

.container .applyForm ul li .shis{
	display:inline-block;
	width:20%;
	border-radius:13px;
	color:#222;
	text-align:center;
	text-indent:0em;
	border:1px solid #f1f1f1;
	margin-left:2%;
}

.container .applyForm ul li .fous{
	display:inline-block;
	width:20%;
	border-radius:13px;
	color:#222;
	text-align:center;
	text-indent:0em;
	border:1px solid #f1f1f1;
	margin-left:2%;
}
.container .applyForm ul li .shiz{ 
	display:inline-block;
	width:20%;
	border-radius:13px;
	color:#222;
	text-align:center;
	text-indent:0em;
	border:1px solid #f1f1f1;
	margin-left:2%;
}

.container .applyForm ul li .fouz{
	display:inline-block;
	width:20%;
	border-radius:13px;
	color:#222;
	text-align:center;
	text-indent:0em;
	border:1px solid #f1f1f1;
	margin-left:2%;
}

.container .applyForm ul li input{
	outline:medium;
	border:none;
	margin-left:3%;
	font-size: 1.5rem;
	height: 25px;
    line-height: 25px;  
      position: absolute;

}
.container .applyForm ul li select{
	outline:medium;
	border:none;
	margin-left:3%;
	width: 30%;
	color:#888888;
	-padding:5px 0;
	height:20px;
	font-size:1.5rem;  
	  /*Chrome和Firefox里面的边框是不一样的，所以复写了一下*/
              
	/*很关键：将默认的select选择框样式清除*/
	appearance:none;
	-moz-appearance:none;
	-webkit-appearance:none;  
	/*在选择框的最右侧中间显示小箭头图片*/
	background: url("./images/jt.png") no-repeat scroll right 0.03rem transparent;
	background-size: 5% 80%; 
	/*为下拉小箭头留出一点位置，避免被文字覆盖*/
	padding-right: 0.14rem;
}

.container .applyForm ul .last{
	border-bottom:none;
}
.container .applyForm ul li span{
	font-size: 1.5rem;
	color:#000;
	/*font-weight: 700;*/
	/*margin-left:1%;*/
}
.container .applyForm ul li .jt{ 
	font-size: 1.5rem;
	color:#000;
	/*font-weight: 700;*/
	/*margin-left:1%;*/

	appearance:none;
	-moz-appearance:none;
	-webkit-appearance:none; 
	/*在选择框的最右侧中间显示小箭头图片*/
	background: url("./images/jt.png") no-repeat scroll right 0.03rem transparent;
	background-size: 7% 100%; 
	/*为下拉小箭头留出一点位置，避免被文字覆盖*/
	padding-right: 0.14rem;
}
.container .applyForm ul li .r {
    color: #F00;
    margin-left: 1%;
}
.container .applyForm ul .edit{
	border:0;
	padding:0;

}

.container .applyForm ul .edit .btn{
	width: 80%;
    height: 35px;
    text-align: center;
    display: block;
    line-height: 35px;
    color: white;
    font-size: 1.6rem;
    margin: 0 auto;
    background: #0081FF;
    font-weight: bold;
	margin-top:11px;
	margin-bottom:10px;
	border-radius:20px;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#0081FF,direction=120,strength=4);
   -moz-box-shadow: 2px 2px 10px #0081FF;
   -webkit-box-shadow: 2px 2px 10px #0081FF;
   box-shadow:2px 2px 10px #0081FF;
   -webkit-appearance: none; 
   margin-left: 5%;
}
.container .applyForm ul li .tin{
	width:60%; 
}
.container .applyForm ul li button.hqyz{
	color:#333333;
    background: #eee;
    width:24%;
    font-size: 1rem;
    line-height: 25px;
    border: 0;
    border-radius: 8px;

}
/* 考试详情 */
.container .content{
	padding-bottom:75px;
}
.container .content .examDetail li{	
	width:90%;
	color: #333333;
	margin:0 auto;
	font-weight: 700;
	padding: 4%;
	border-bottom: 1px solid #f5f5f5;
	font-size: 1.4rem;
}
.container .content .examDetail li .note{

    color: #555555;
    font-size: 1.3rem;
    font-weight: normal;
    margin-left: 2%;
}
.container .content .examDetail li .detail{
	text-align: left;
	margin-left: 2%;
	width: 73%;
	font-size: 1.3rem;
	color: #555555;
    font-weight: normal;
    display: inline-block;
}
.container .content .examDetail li .ksxq{
	width: 24%;
	display: inline-block;
	float:left;
}

.container .content .btn{
	width: 100%;
    height: 35px;
    text-align: center;
    display: block;
    line-height: 35px;
    color: white;
    font-size: 1.6rem;
    margin: 0 auto;
    background: #057A27;
    font-weight: bold;
    /*margin-top:20px;
    margin-bottom:30px;*/

}

/* 考试证件上传 */
.main{
	width:100%;
	/*margin-bottom: 40px;*/
	padding-bottom:82px;
}
.container .applyForm .IDbox {
	        width:100%;
	        text-align:center;
            position: relative;
            overflow: hidden;
            color: #333333;
            text-decoration: none;
            text-indent: 0;
            margin-top:1rem;
}
.container .applyForm .IDbox img{
   width:32%;
   height: 20%;
}
.container .applyForm .IDbox input {
            position: absolute;
            height: 165px;
            right: 16%;
            top: 0;
            opacity: 0;
 }
.container .applyForm .IDbox:hover {
            color: #333333;
            text-decoration: none;
 }
.container .applyForm .IDbox p.btn{
            margin: 0;
            -letter-spacing: 2px;
            padding:  0;
            margin-top:3px;
 }

.main .IDpic {
	        width:100%;
	        text-align:center;
            position: relative;
            overflow: hidden;
            color: #333333;
            text-decoration: none;
            text-indent: 0;
            margin-top:10px;
}
.main .IDpic img{
   width:60%;
   height:23%;
}
.main .IDpic input {
            position: absolute;
            height: 180px;
            right: 16%;
            top: 0;
            opacity: 0;
 }
 /*
.main .IDpic:hover {
            color: #333333;
            text-decoration: none;
 } */
 .main .IDpic p.btn{
            margin: 0;
            -letter-spacing: 2px;
            padding:  0;
            margin-top:3px;
 }
 .main .save{
    width:100%;
    margin-top:10px;
 }
 .main .save a{
 	width: 75%;
    height: 32px;
    text-align: center;
    display: block;
    line-height: 32px;
    color: white;
    font-size: 1.5rem;
    margin: 0 auto;
    background: #057A27;
    border-radius: 20px;
    font-weight: bold;
}
 