/*入口*/
.mockservicecard{
	margin:0 auto;
	margin-bottom:40px;
	width:1000px;
	position: relative;
}
.mackcardmargintop{
	margin-top:24px;
}
.mockmargin44{
	margin-top:44px;
}
input,select{
	outline-color:#00A2E9;
}
.hide{
	display: none;
}
.show{
	display: block;
}
.colorgray{
	color:#999;
}
/*IE 取消下拉框的默认下三角*/
.mockitem select::-ms-expand,.mocktableselectbox select::-ms-expand,.mockcarditem select::-ms-expand,.choicemajorpopright select::-ms-expand,.mockresetvol select::-ms-expand{ 
	display: none; 
}

/*专业按钮 start*/
.choicemajorbtn{
	padding:8px 15px;
	font-size:14px;
	font-weight: bold;
	line-height: 14px;
	border:1px solid;
	border-radius: 4px;
	cursor:pointer;
}
.choicevolunbtn{
	padding:4px 10px;
	font-size:14px;
	font-weight: bold;
	line-height: 14px;
	border:1px solid;
	border-radius: 4px;
	cursor:pointer;
}
.choicemajorbtn.choicemajorbtn1{
	color:#00A2E9;
	background:#F3FBFF;
	border-color:#CAEDFC;
}
.choicemajorbtn.choicemajorbtn2{
	color:#FF5F57;
	background:#FFEFEE;
	border-color:#FFCFCC;
}
.choicevolunbtn.choicemajorbtn1{
	color:#00A2E9;
	background:#F3FBFF;
	border-color:#CAEDFC;
}
.choicevolunbtn.choicemajorbtn2{
	color:#FF5F57;
	background:#FFEFEE;
	border-color:#FFCFCC;
}
/*专业按钮 end*/
/*普通省份*/
.mockservicecard.mockservicecard1{
	height:170px;
}
.mockcard{
	position: absolute;
	top:-60px;
	left:0;
	padding:24px 25px;
	width:950px;
	background:#fff;
	border-radius: 4px;
	-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.2);
	box-shadow: 0 0 10px rgba(0,0,0,0.2);
}
.mockcardtitle{
	text-align: center;
	font-size:24px;
	color:#222;
	line-height:1;
}
.mockcardtitlesub{
	margin-top:12px;
	font-size:16px;
	color:#999;
	line-height:18px;
	text-align: center;
}
.mockcardtitleicon{
	display: inline-block;
	margin-right:3px;
	width:18px;                          
	height:18px;
	background:url('../images/mock/mockcardtitle.png') no-repeat;
	background-size:100% 100%;
	vertical-align: bottom;
}
.mockcardform{
	width:100%;
	margin-top:22px;
	position: relative;
}
.mockcarditem{
	float:left;
	margin-right:12px;
	position: relative;
}
.mockcardlabel{
	display: block;
	float:left;
	margin-right:7px;
	font-size:16px;
	color:#333;
	line-height:50px;
	position: relative;
}
.mockcardlabel .mockadress{
	display: inline-block;
	margin-top:18px;
	margin-right:4px;
	width:14px;
	height:14px;
	background:url('../images/mock/mockcardadress.png') no-repeat;
	background-size:100% 100%;
	vertical-align: top;
}
.mockcardlabel .mockscore{
	display: inline-block;
	margin-top:18px;
	margin-right:4px;
	width:12px;
	height:12px;
	background:url('../images/mock/mockcardscore.png') no-repeat;
	background-size:100% 100%;
	vertical-align: top;
}
.mockcardlabel .mocksubject{
	display: inline-block;
	margin-top:18px;
	margin-right:4px;
	width:14px;
	height:14px;
	background:url('../images/mock/mockcardsubject.png') no-repeat;
	background-size:100% 100%;
	vertical-align: top;
}
.mockcardlabel .mocklevel{
	display: inline-block;
	margin-top:18px;
	margin-right:4px;
	width:14px;
	height:14px;
	background:url('../images/mock/mockcardlevel.png') no-repeat;
	background-size:100% 100%;
	vertical-align: top;
}
.mockcardlabel .mocklink{
	display: inline-block;
	margin-top:18px;
	margin-right:4px;
	width:14px;
	height:14px;
	background:url('../images/mock/mockcardlink.png') no-repeat;
	background-size:100% 100%;
	vertical-align: top;
}
.mockcarditem select{
	display: block;
	padding:5px 22px 5px 7px;
	float: left;
	width:142px;
	height:50px;
	font-size:16px;
	color:#999;
	border:1px solid #E4E4E4;
	border-radius: 4px;
	appearance:none;
	-moz-appearance:none;
	-webkit-appearance:none;
	background:url('../images/mock/mockcarddown.png') no-repeat scroll 115px center transparent;
}
.mockcarditem input{
	display: block;
	padding:5px 8px;
	float: left;
	width:202px;
	height:38px;
	line-height:38px;
	font-size:16px;
	color:#999;
	border:1px solid #E4E4E4;
	border-radius: 4px;
	outline-color:#00A2E9;
}
.mockcarditem.mockcarditemset input{
	background:#F6F6F6;
}
.mockcardbtnbox{
	float:left;
	position: relative;
}
.mockcardsetbtn{
	display: block;
	position: absolute;
	right:1px;
	top:1px;
	width:48px;
	height:48px;
	background:url('../images/mock/mockpen.png') no-repeat scroll center center transparent;
	background-size:20px 20px;
	cursor:pointer;
}
.mockcardbtnbox .mockcardbtn{
	padding:0 0;
	width:225px;
	height:50px;
	line-height:50px;
	text-align: center;
	background:#00A2E9;
	border-radius: 4px;
	font-size:18px;
	letter-spacing: 2px;
	color:#fff;
	border:0;
}



/*省份：江苏*/
.mockservicecard.mockservicecard2{
	height:188px;
}
.mockcardlabel.mockcardicon{
	margin:0 4px;
}
.mockservicecard2 .mockcardbtnbox{
	position: absolute;
	bottom:37px;
	right:0;
}



/*省份：浙江上海*/
.mockservicecard.mockservicecard3{
	height:170px;
}
.mockcardmarks{
	float:left;
	padding-left:69px;
}
.mockcardmarkslab{
	float:left;
	margin-right:7px;
	line-height:32px;
}
.mockcardmarkslab .mockmarks{
	display: inline-block;
	margin-top:9px;
	margin-right:4px;
	width:14px;
	height:14px;
	background:url('../images/mock/mockcardmarks.png') no-repeat;
	background-size:100% 100%;
	vertical-align: top;
}
.mockcardsubject{
	float:left;
	margin-right:8px;
	width:100px;
	height:32px;
	line-height:32px;
	font-size:14px;
	color:#999;
	text-align: center;
	background:#F1F1F1;
	border-radius: 4px;
}


/*模拟志愿填报步骤导航*/
/* .mockstepbox{
	margin:100px auto 125px auto;
	width:800px;
	background:#fff;
	position: relative;
}
.mockstepbox div{
	float:left;
	position: relative;
}
.mockbar{
	margin:0 6px;
	margin-top:16px;
	width:206px;
	height:4px;
	background:#B1B1B1;
}
.mockbar.baractive{
	background:#00A2E9;
}
.mockstep1{
	width:36px;
	height:36px;
	background:url('../images/mock/mockstep1.png') no-repeat;
	background-size:100% 100%;
}
.mockstep2{
	width:36px;
	height:36px;
	background:url('../images/mock/mockstep2-g.png') no-repeat;
	background-size:100% 100%;
}
.mockstep2.stepactive{
	background:url('../images/mock/mockstep2.png') no-repeat;
}
.mockstep3{
	width:36px;
	height:36px;
	background:url('../images/mock/mockstep3-g.png') no-repeat;
	background-size:100% 100%;
}
.mockstep3.stepactive{
	background:url('../images/mock/mockstep3.png') no-repeat;
}
.mockstep4{
	width:36px;
	height:36px;
	background:url('../images/mock/mockstep4-g.png') no-repeat;
	background-size:100% 100%;
}
.mockstep4.stepactive{
	background:url('../images/mock/mockstep4.png') no-repeat;
}
.mockstep p{
	position: absolute;
	bottom:-25px;
	left:50%;
	width:90px;
	line-height:14px;
	text-align: center;
	font-size:14px;
	color:#B1B1B1;
	transform: translateX(-50%);
}
.mockstep.stepactive p{
	color:#666;
} */



/*表格 start*/
.mocktablebox table{
	width: 100%;
    border-spacing: 0;
    border-collapse: collapse;
    color:#333;
}
.mocktablebox table a{
	color:#333;
}
.mocktablebox table .mocktableheader td,.mocktablebox1 table .mocktableheader td,.mocktablebox2 table .mocktableheader td{
	background:#00A2E9;
	color:#fff;
	border-color:#0398DA;
}
.mocktablebox table td{
	padding:14px 10px;
	line-height:32px;
	text-align: center;
	border:1px solid #E4E4E4;
}

.mocktablebox2 table{
	width: 100%;
    border-spacing: 0;
    border-collapse: collapse;
    color:#333;
}
.mocktablebox2 table a{
	color:#333;
}
.mocktablebox2 table tr:hover{
	background:#F3FBFF;
}
table .mocktableheader2 td{
	background:#F5F5F5;
	color:#666666;
}
.mocktablebox2 table td{
	padding:15px 10px;
	line-height:22px;
	text-align: center;
	border:1px solid #E4E4E4;
}
.withintable{
	display: none;
}
table .withintable>td{
	padding:10px 0 10px 0;
	background:#F6F6F6;
	border-left:0;
	border-right:0;
}
.withintable table td{
	background:#fff;
}
.withintable table .withintr td {
    background: #FFEFEE;
    color: #999;
}
.withintable.tractive{
	display: table-row;
}




.mockcol{
	color:#666;
}
.tdcolor1{
	color:#F9B548;
}
.mocktablebox .tag,.mocktablebox2 .tag{
	display: block;
	margin:0 3px 3px 3px;

	padding-left:3px;
    float: left;
    color: #fff;
    width: 28px;
    height: 28px;
    line-height: 26px;
    text-align: center;
    background: url(../images/public/tag.png) no-repeat;
    background-size:100% 100%;
    font-size: 12px;
}
.mocktdbtn{
	display: inline-block;
	margin:0 5px;
	width:78px;
	height:30px;
	line-height:32px;
	border-radius: 4px;
	font-size:14px;
	border:1px solid;
	cursor:pointer;
}
.mocktdbtn.mocktdbtndefault{
	color:#fff;
	background:#00A2E9;
	border-color:#00A2E9;
}
.mocktdbtn:hover{
	color:#fff;
	background:#0B89C0;
	border-color:#0B89C0;
}
/* .mocktdbtn.mocktdbtnimpor{
	color:#fff;
	background:#FF5F57!important;
	border-color:#FF5F57!important;
}
.mocktdbtn.mocktdbtnimpor:hover{
	color:#fff;
	background:#D83F37;
	border-color:#D83F37;
} */
.mocktdbtn.mocktdbtnnull1{
	color:#00A2E9;
	background:#F3FBFF;
	border-color:#CAEDFC;
}
.mocktdbtn.mocktdbtnnull2{
	color:#FF5F57;
	background:#FFEFEE;
	border-color:#FFCFCC;
}
.rate-tip{
	padding:0 0;
	width:62px;
	height:24px;
	line-height:24px;
    background: #d8534c;
    color: #fff;
    border-radius: 3px;
    text-align: center;
    display: inline-block;
}
.rate-tip.ratetip1{
    background: #FF5F57;
}
.rate-tip.ratetip2{
    background: #00A2E9;
}
.rate-tip.ratetip3{
    background: #1DB659;
}
/*系统下拉 start*/
.mocktableselectbox{
	margin:0 auto;
    width: 80px;
    height: 24px;
    line-height: 24px;
    font-size:14px;
    background:#F8B547;
    color: #fff;
    text-align: center;
    border-radius: 2px;
    position: relative;
}
.mocktableselectbox select{
	position: absolute;
	top:0;
	left:0;
	display: block;
	padding:0 26px 0 10px;
	width:100%;
	height:24px;
	line-height:24px;
	border:0;
	background:transparent;
	color:#fff;
	outline:none;
	appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    text-align: center;
    z-index:10;
}
.mocktableselectbox select option{
	color:#666666;
}
.mocktableselectbox i{
	display: block;
	position: absolute;
	right:5px;
	top:0;
	font-size:19px;
	line-height:24px;
	color:#fff;
	z-index:1;
}
/*系统下拉 start*/

/*自定义下拉 start*/
.mockdownbox{
	margin:0 auto;
	width: 80px;
	cursor:pointer;
	position: relative;
}
.mockdown1{
	display: block;
    width: 80px;
    height: 24px;
    line-height: 24px;
    font-size:14px;
    background:#F8B547;
    color: #fff;
    text-align: center;
    border-radius: 2px;
}
.mockdown1 span{
	display: inline-block;
	height:24px;
	vertical-align: top;
}
.mockdown1 i{
	font-size:20px;
	line-height:24px;
}
.mockdown1 i.iconfont1{
	display: inline-block;
}
.mockdown1 i.iconfont2{
	display:none;
}
.mockdown1.mockdownactive i.iconfont1{
	display: none;
}
.mockdown1.mockdownactive i.iconfont2{
	display:inline-block;
}
.mockdowndetail{
	display: none;
	position: absolute;
	top:32px;
	left:0;
	width:80px;
	max-height:216px;
	line-height:24px;
	color:#666666;
	-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.2);
	box-shadow: 0 0 10px rgba(0,0,0,0.2);
	background:#fff;
	z-index:99;
	overflow-y: auto;
}
.mockdowndetail p:hover{
	background:#E4E4E4;
	cursor:pointer;
}
/*自定义下拉 start*/


/*表格 end*/




/*模拟志愿填报步骤一 start*/
.mockformbox{
	margin:0 auto;
	margin-bottom:100px;
	width:824px;
	border-radius: 8px;
	-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.2);
	box-shadow: 0 0 10px rgba(0,0,0,0.2);
	overflow: hidden;
	position: relative;
}
.mockformheader{
	height:64px;
	line-height:64px;
	background:#00A2E9;
	color:#fff;
	font-size:16px;
	text-align: center;
}
.mockform{
	padding:24px 24px;
	overflow: hidden;
	background:#fff;
	position: relative;
}
.mockitem{
	float:left;
	margin-right:23px;
	position: relative;
}
.mockitem.marginright0{
	margin-right:0;
}
.mocklabel{
	display: block;
	float:left;
	margin-right:8px;
	font-size:14px;
	color:#333;
	line-height:36px;
	position: relative;
}
.mocklabel.mockicon{
	margin:0 8px;
}
.mocklabel .mockadress{
	display: inline-block;
	margin-top:12px;
	margin-right:4px;
	width:12px;
	height:12px;
	background:url('../images/mock/mockcardadress.png') no-repeat;
	background-size:100% 100%;
	vertical-align: top;
}
.mocklabel .mockscore{
	display: inline-block;
	margin-top:13px;
	margin-right:4px;
	width:10px;
	height:10px;
	background:url('../images/mock/mockcardscore.png') no-repeat;
	background-size:100% 100%;
	vertical-align: top;
}
.mocklabel .mocksubject{
	display: inline-block;
	margin-top:12px;
	margin-right:4px;
	width:12px;
	height:12px;
	background:url('../images/mock/mockcardsubject.png') no-repeat;
	background-size:100% 100%;
	vertical-align: top;
}
.mocklabel .mocklevel{
	display: inline-block;
	margin-top:12px;
	margin-right:4px;
	width:12px;
	height:12px;
	background:url('../images/mock/mockcardlevel.png') no-repeat;
	background-size:100% 100%;
	vertical-align: top;
}
.mocklabel .mocklink{
	display: inline-block;
	margin-top:12px;
	margin-right:4px;
	width:12px;
	height:12px;
	background:url('../images/mock/mockcardlink.png') no-repeat;
	background-size:100% 100%;
	vertical-align: top;
}
.mocklabel .mockrank{
	display: inline-block;
	margin-top:13px;
	margin-right:4px;
	width:10px;
	height:10px;
	background:url('../images/mock/mockrank.png') no-repeat;
	background-size:100% 100%;
	vertical-align: top;
}
.mockitem select{
	display: block;
	padding:5px 22px 5px 7px;
	float: left;
	width:120px;
	height:36px;
	line-height:26px;
	font-size:14px;
	color:#999;
	border:1px solid #E4E4E4;
	border-radius: 4px;
	appearance:none;
	-moz-appearance:none;
	-webkit-appearance:none;
	background:url('../images/mock/mockdown.png') no-repeat scroll 93px center transparent;
}
.mockitem input{
	display: block;
	padding:5px 8px;
	float: left;
	width:102px;
	height:24px;
	line-height:24px;
	font-size:16px;
	color:#999;
	border:1px solid #E4E4E4;
	border-radius: 4px;
	outline-color:#00A2E9;
}
.mockitem input.mockinprank{
	width:110px;
}
.mockbtnbox{
	float:left;
	margin-top:24px;
}
.mockbtnbox.mockbtnbox1{
	width:100%;
}
.mockbtnset{
	display: inline-block;
    margin-right:12px;
    width: 78px;
    height: 34px;
    line-height: 34px;
    border-radius: 4px;
    font-size: 14px;
    font-weight: bold;
    color: #00A2E9;
    text-align: center;
    border: 1px solid  #CAEDFC;
    cursor: pointer;
    background: #F3FBFF;
}
.mockbtn{
	padding:0 0;
	display: block;
	margin:0 auto;
	width:174px;
	height:36px;
	line-height:36px;
	border-radius: 4px;
	border:0;
	color:#fff;
	font-size:16px;
	background:#00A2E9;
}
/*江苏特殊省份 start*/
.mockitem.mockitem-js{
	margin-right:12px;
}
.mockitem.mockitem-js select{
	width:108px;
	background:url('../images/mock/mockdown.png') no-repeat scroll 81px center transparent;
}
.mockitem.mockitem-js.mock1celect select{
	width:90px;
	background:url('../images/mock/mockdown.png') no-repeat scroll 63px center transparent;
}
.mockbtnbox.mockitem-js{
	float:right;
}
/*江苏特殊省份 end*/
/*浙江 上海 start*/
.mockitem.mockmarks{
	line-height:36px;
	padding-left:64px;
}
.mockmarkslab{
	float:left;
	margin-right:8px;
}
.mockmarkslab .mockmarks{
	display: inline-block;
	margin-top:12px;
	margin-right:4px;
	width:12px;
	height:12px;
	background:url('../images/mock/mockcardmarks.png') no-repeat;
	background-size:100% 100%;
	vertical-align: top;
}
.mocksubject{
	float:left;
	margin-right:8px;
	width:100px;
	height:32px;
	line-height:32px;
	font-size:14px;
	color:#999;
	text-align: center;
	background:#F1F1F1;
	border-radius: 4px;
}
.mockitem .subjectlist .subjjectitem{
	width: 98px;
	height: 32px;
	background: rgba(241, 241, 241, 0.39);
	border-radius: 4px;
	display: inline-block;
	text-align: center;
	line-height: 32px;
	font-size: 14px;
	font-family: ArialMT;
	color: #999999;
	margin-right: 2px;
}
.mocktipbox{
	margin: 0 auto;
	margin-top: 14px;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	float: left;
}
.mocktipbox img{
	width: 12px;
	flex-shrink: 0;
	margin-right: 8px;
}
.mocktipbox span{
	font-size: 13px;
	font-family: MicrosoftYaHei;
	line-height: 17px;
	color: #999999;
}
.mocktipbox .redword{
	color: #D83F37;
}
/*浙江 上海 end*/
/*模拟志愿填报步骤一 end*/







/*模拟志愿填报第二步*/
.mockstep2box{
	margin:0 auto;
	width:1000px;
	position: relative;
}
.mocksteptitle{
	height:38px;
	width:100%;
	border-bottom:1px solid #E4E4E4;
}
.mocksteptitle span{
	display: inline-block;
	line-height:38px;
	font-size:18px;
	color:#222;
	font-weight: bold;
	border-bottom:2px solid #00A2E9;
}
.mocksteptip0{
	padding-right:67px;
	line-height:44px;
	height:44px;
	color:#666666;
	font-size:14px;
	text-align: left;
}
.mocksteptip0 .mocktipicon2 {
    display: inline-block;
    width: 10px;
    height: 10px;
    background: url(../images/mock/mockcardmarks.png) no-repeat;
    background-size: 100% 100%;
}
.mocksteptip1{
	padding-right:67px;
	line-height:44px;
	color:#00A2E9;
	font-size:14px;
	text-align: right;
}
.mocksteptip1 .mocktipicon1{
	display: inline-block;
	margin-top:11px;
	width:22px;
	height:22px;
	background:url('../images/mock/mock-tips.png') no-repeat;
	background-size:100% 100%;
	vertical-align: top;
}
.mocksteptip2{
	margin-top:24px;
	line-height:15px;
	color:#666666;
	font-size:14px;
	text-align: center;
}
.mocksteptip2 .mocktipicon2{
	display: inline-block;
	width:10px;
	height:10px;
	background:url('../images/mock/mockcardmarks.png') no-repeat;
	background-size:100% 100%;
	vertical-align: bottom;
}


.mocktipsbox{
	margin-top:44px;
	padding:24px;
	background:#F1F1F1;
	position: relative;
}
.mocktipstitle{
	margin-bottom:23px;
	font-size:16px;
	line-height:16px;
	color:#333;
}
.mocktipstitle i{
	display: inline-block;
	margin-top:4px;
	width:8px;
	height:8px;
	border-radius: 50%;
	background:#00A2E9;
	vertical-align: top;
}
.mocktipsbox p{
	font-size:14px;
	color:#666666;
	line-height:15px;
}
.mocktipsbox p:not(:last-child){
	margin-bottom:10px;
}
/*模拟志愿填报第二步 end*/

/* 模拟志愿填报第二步-优化后 start */
.mockstep2box{
	margin:0 auto;
	width:1000px;
	position: relative;
}
.mocksteptitle-navbox{
	width: 100%;
	height:49px;
	background:rgba(255,255,255,1);
	border-bottom:1px solid rgba(225,225,225,1);
	border-left:1px solid rgba(225,225,225,1);
	display: flex;
	align-items: center;
	margin-bottom: 10px;
}
.mocksteptitle-navbox .mocksteptitle-navlist{
	width:160px;
	height:48px;
	background:rgba(255,255,255,1);
	border-top:1px solid rgba(228,228,228,1);
	border-right:1px solid rgba(228,228,228,1);
	text-align: center;
	line-height: 48px;
	cursor: pointer;
}
.mocksteptitle-navbox .mocksteptitle-navlist span{
	font-size:14px;
	font-family:Microsoft YaHei;
	font-weight:400;
	color:#999999;
}
.mocksteptitle-navbox .mocksteptitle-navlist span.bluea{
	color:#333;
}
.mocksteptitle-navbox .mocksteptitle-navlist.mocksteptitle-active{
	border-top: 3px solid rgba(0,162,233,1);
	line-height: 46px;
}
.mocksteptitle-navbox .mocksteptitle-navlist.mocksteptitle-active .bluea{
	font-size:14px;
	font-family:Microsoft YaHei;
	font-weight:400;
	color:rgba(0,162,233,1);
	margin-left: 1px;
}
.mockstepcont-listbox .mockstepcont-list{
	padding:0 16px;
	box-sizing: border-box;
	border-bottom: 1px solid rgba(228,228,228,.4);
	display: none;
}
.mockstepcont-listbox .mockstepcont-list.mockstepcont-active{
	display: block;
}
.mockstepcont-listbox .mockstepcont-list .mocksteplist-item{
	width: 100%;
	height: 110px;
	display: flex;
	justify-content: space-between;
	align-items: center;
	border-bottom: 1px dashed rgba(228,228,228,1);
}
.mockstepcont-listbox .mockstepcont-list .mocksteplist-item:last-of-type{
	border-bottom: 0;
}
.mocksteplist-item .listitem-title {
	height:18px;
	font-size:18px;
	font-family:Microsoft YaHei;
	font-weight:400;
	color:rgba(51,51,51,1);
	line-height: 18px;
	margin-bottom: 20px;
}
.mocksteplist-item p{
	font-size:14px;
	font-family:Microsoft YaHei;
	font-weight:400;
	color:rgba(102,102,102,1);
	line-height: 14px;
}
.mocksteplist-item .spanku{
	display: inline-block;
	width:109px;
	height:24px;
	background:rgba(243,251,255,1);
	border:1px solid rgba(202,237,252,1);
	border-radius:2px;
	font-size:14px;
	font-family:Microsoft YaHei;
	font-weight:400;
	color:rgba(0,162,233,1);
	text-align: center;
	line-height: 22px;
	margin-right: 10px;
}
.mocksteplist-item .listitem-btns p{
	font-size:12px;
	font-family:Microsoft YaHei;
	font-weight:400;
	color:rgba(153,153,153,1);
	line-height: 12px;
	text-align: right;
}
.mocksteplist-item .listitem-btns a{
	display: inline-block;
	width:70px;
	height:26px;
	border:1px solid rgba(228,228,228,1);
	border-radius:4px;
	text-align: center;
	line-height: 26px;
	margin-left: 2px;
	margin-bottom: 12px;
}
.mocktipsbox{
	margin-top:34px;
	padding:24px;
	padding-bottom: 19px;
	background:#fff;
	position: relative;
	border:1px dashed rgba(228,228,228,1);
	border-radius:6px;
}
.mocktipstitle{
	margin-bottom:9px;
	font-size:16px;
	line-height:16px;
	color:#333;
}
.mocktipstitle span{
	color:#00A2E9;
	font-size: 18px;
}
.mocktipsbox p{
	font-size:14px;
	color:rgba(153,153,153,1);
	line-height:24px;
	margin-bottom: 0;
}
.mocktipsbox p:not(:last-child) {
	margin-bottom: 0;
}
/* 模拟志愿填报第二步-优化后 end */



/*模拟志愿填报第三步 start*/
.mockstep3box{
	margin:0 auto;
	margin-top:-50px;
	width:1000px;
	position: relative;
}
.mockstep2header{
	margin:0 auto;
	width:100%;
}
.spanbtn{
	display: inline-block;
	width:58px;
	height:28px;
	line-height:28px;
	text-align: center;
	border:1px solid;
	border-radius: 4px;
}
.spanbtn.spanbtndefault{
	border-color:#DCDCDC;
	color:#A0A0A0;
	background:#fff;
}
.mockstep3header .spanbtn{
	margin-right:20px;
}
.spanbtn.spanbtndefault{
	border-color:#DCDCDC;
	color:#A0A0A0;
	background:#fff;
}
.spanbtn.spanbtndefault:hover{
	border-color:#00A2E9;
	color:#fff;
	background:#00A2E9;
}
.mockstep3headermsg{
	display: inline-block;
	padding:0 14px;
	height:28px;
	line-height: 28px;
	background:#F3FBFF;
	border:1px solid #CAEDFC;
	border-radius: 2px;
}
.mockstep3headermsg span{
	display: inline-block;
	vertical-align: top;
	color:#00A2E9;
}
.mockstep3headermsg span:not(:last-child){
	margin-right:12px;
}
.mockstep3submit{
	width:138px;
	height:46px;
	line-height:46px;
	border-radius: 4px;
	background:#00A2E9;
	color:#fff;
	font-size:16px;
	text-align: center;
	cursor:pointer;
}
.mockstep3submit a{
	display: block;
	color:#fff;
}
.mockstep3retrieve{
	margin-bottom:24px;
	position: relative;
}
.retrievename{
	margin-bottom:12px;
	font-size:14px;
	color:#999999;
	font-weight: bold;
}

/*筛选框*/
.mockretrieve.retrieve td{
	line-height:30px;
}
.mockretrieve.retrieve td label{
	margin-right: 10px;
	margin-bottom:8px;
    display: inline-block;
    line-height:1;
    padding: 5px 8px;
    text-indent: 0px;
    color: #666666;
    font-size: 14px;
    font-weight: normal;
    border-radius: 4px;
}
.mockretrieve.retrieve td label.this{
    display: inline-block;
	margin-top:0;
	margin-right: 10px;
	margin-bottom:8px;
    padding: 5px 8px;
    text-indent: 0px;
    height:auto;
    line-height:1;
	color:#fff;
    font-size: 14px;
    font-weight: normal;
    border-radius: 4px;
	background: #00A2E9;
}
.mockretrieve.retrieve td span{
	margin-right: 10px;
	margin-bottom:8px;
    display: inline-block;
    line-height:1;
    padding: 5px 8px;
    text-indent: 0px;
    color: #666666;
    font-size: 14px;
    font-weight: normal;
    border-radius: 4px;
}
.mockretrieve.retrieve td span a{
	color:inherit;
}
.mockretrieve.retrieve td .this{
    display: inline-block;
	margin-top:0;
	margin-right: 10px;
	margin-bottom:8px;
    padding: 5px 8px;
    text-indent: 0px;
    height:auto;
    line-height:1;
	color:#fff;
    font-size: 14px;
    font-weight: normal;
    border-radius: 4px;
	background: #00A2E9;
}
.mockretrieve.retrieve .retrieveinpbox td{
	line-height:36px;
}
.retrieve td label input{
	padding:0 0;
	margin:0 0;
	width:0;
	height:0;
}
.moke-searchcon{
	position: relative;
}
.moke-searchresult{
	position: absolute;
	padding:5px 0;
	top:38px;
	left:0;
	min-width:200px;
	background:#fff;
	border-radius: 4px;
	-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
	z-index:10;
}
.retrieve .moke-searchresult a{
	display: block;
	padding:0 10px;
	color:#666;
}
.retrieve .moke-searchresult a:hover{
	background:#fefefe;
	color:#666;
}
.moke-searchinp{
	float:left;
	padding:0 14px;
	width:310px;
	height:36px;
	line-height: 38px;
	border-radius: 4px;
	background:#fff;
}
.moke-searchinpbtn{
    position: absolute;
    top:0;
    left:290px;
    width:50px;
    height:38px;
    /*opacity: 0;*/
    background:url('//static.gaokaoq.com/wxgk/images/mock/mocksearch.png') no-repeat scroll 18px 10px;
    z-index:100;
    border:0;
}
.majormocksearch{
	float: left;
	position: relative;
	margin-left: 24px;
}
/* .mockretrieve.retrieve td .majormocksearch span{
	color: #333;
	font-weight: bold;
	margin-right: 0;
	width: 90px;
	padding: 0;
	text-align: center;
} */
.majormocksearch .majorsearchinp{
	padding: 0 14px;
	width: 310px;
	height: 36px;
	line-height: 38px;
	border-radius: 4px;
	background: #fff;
	outline-color: #00A2E9;
}
.majormocksearch .majorsearchinpbtn{
	position: absolute;
	top:0;
	left:380px;
	width:50px;
	height:38px;
	/*opacity: 0;*/
	background:url('//static.gaokaoq.com/wxgk/images/mock/mocksearch.png') no-repeat scroll 18px 10px;
	z-index:100;
	border:0;
}
.moke-searchlead{
	float:left;
	margin-left:8px;
	color:#00A2E9;
	text-decoration: underline;
}
.retrieve .moke-searchlead a{
	color:#00A2E9;
}
/*筛选框 end*/
/* .mockstep3nav{
	margin-bottom:12px;
	height:46px;
	border-bottom: 2px solid #00A2E9;
	position: relative;
}
.mockstep3nav div{
	float: left;
	padding:0 20px;
	margin-top:8px;
	min-width:98px;
	height: 38px;
	line-height: 38px;
	text-align: center;
	font-size:16px;
	font-weight: bold;
	box-sizing: border-box;
	border:1px solid #E4E4E4;
	color:#666;
	border-bottom:0;
}
.mockstep3navsub{
	display: inline-block;
	font-weight: 400;
	font-size:14px;
}
.mockstep3nav div a{
	display: block;
	width:100%;
	height:100%;
	color:inherit;
}
.mockstep3nav div.step3navactive{
	margin-top:0;
	height:46px;
	line-height: 46px;
	font-size:16px;
	color:#fff;
	background: #00A2E9;
	border-radius:4px 4px 0 0; 
	border-color:#00A2E9;
}
.mockstep3nav div:not(:first-child){
	border-left:0;
} */
.mockcollegebox{
	position:relative;
}
.mockmore{
	margin:0 auto;
	margin-top:24px;
	width:160px;
	height:40px;
	line-height:40px;
	text-align: center;
	border:1px solid #dcdcdc;
	border-radius: 4px;
	color:#666666;
	cursor:pointer;
	position: relative;
}
/*右侧边栏*/
.rightbar{
	padding:24px 18px;
	top:365px;
	width:16px;
	color:#fff;
	font-size:16px;
	line-height:20px;
	border-top-left-radius: 10px;
	border-bottom-left-radius: 10px;
	text-align: center;
	background:#F9B548;
	overflow: hidden;
	z-index:888;
	cursor:pointer;
}
.rigthmask{
	position: fixed;
	top:0;
	left:0;
	width:100%;
	height:100vh;
	background:transparent;
	z-index:1000;
	display: none;
}
.rigthmask2{
	display: none;
	position: fixed;
	top:0;
	left:0;
	width:100%;
	height:100vh;
	background:rgba(0,0,0,0.2);
	z-index:1000;
}
.rigthmask3{
	display: none;
	position: fixed;
	top:0;
	left:0;
	width:100%;
	height:100vh;
	background:rgba(0,0,0,0.2);
	z-index:1000;
}
.rigthmask3 img{
	display: block;
	position: absolute;
	top:50%;
	left:50%;
	margin-left:-120px;
	margin-top:-96px;
	width:240px;
	height:192px;
	border-radius: 10px;
}
.rightbarbox{
	position: fixed;
	top:0;
	right:0;
	width:0;
	height:100vh;
	background:#F5F5F5;
	-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.2);
	box-shadow: 0 0 10px rgba(0,0,0,0.2);
	overflow: hidden;
	z-index:1001;
}
.rigthbarheader{
	height: 112px;
	margin-bottom:12px;
	padding:24px 68px 14px 24px;
	background:#fff;
	line-height:16px;
	position: relative;
	box-sizing: border-box;
}
.rbheadertitle{
	margin-bottom:24px;
	position: relative;
}
.rbheadertitle .left{
	font-size:16px;
	color:#333;
	font-weight: bold;
}
.rbheadertitle .right{
	margin-right:15px;
	font-size:14px;
	color:#999;
}
.rightcancel{
	position: absolute;
	top:12px;
	right:44px;
	width:12px;
	height:12px;
	background:url('../images/mock/X.png') no-repeat;
	background-size:100% 100%;
	cursor:pointer;
}
.rbheadertips span{
	display: block;
	margin-right:9px;
	margin-bottom:10px;
	padding:4px 9px;
	float:left;
	font-size:14px;
	line-height:14px;
	color:#00A2E9;
	background:#F3FBFF;
	border:1px solid #CAEDFC;
	border-radius: 12px;
}
.rigthbardetail{
	height:612px;
	overflow-x: auto;
	position: relative;
}
.choiceitem{
	width: 519px;
	margin-bottom: 12px;
	padding: 24px 68px 24px 24px;
	box-sizing: border-box;
	background:#fff;
	line-height:16px;
	position: relative;
}
.choiceitem:last-child{
	margin-bottom:0;
}
.choiceitem .rightcancel{
	display: none;
}
.choicename{
	margin-right:12px;
	width:80px;
	height:30px;
	line-height: 30px;
	border-radius: 4px;
	text-align: center;
	background:#00A2E9;
	cursor: pointer;
	position: relative;
	color:#fff;
	font-size: 14px;
	font-weight: bold;
}
.choicename .choicedown{
	width: 80px;
	height: 30px;
	font-size:14px;
	color:#fff;
	font-weight: bold;
}
.choicedowndetail{
	display: none;
	position: absolute;
	top:36px;
	left:0;
	width:80px;
	max-height:216px;
	line-height:24px;
	color:#666666;
	-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.2);
	box-shadow: 0 0 10px rgba(0,0,0,0.2);
	background:#fff;
	z-index:99;
	overflow-y: auto;
	font-size: 14px;
	font-weight: 400;
}
.choicedowndetail p:hover{
	background:#E4E4E4;
	cursor:pointer;
}
.choicedown i.iconfont1{
	display: inline-block;
}
.choicedown i.iconfont2{
	display: none;
}
.choicedown.choicedownactive i.iconfont1{
	display: none;
}
.choicedown.choicedownactive i.iconfont2{
	display:inline-block;
}
.choicebox{
	width:334px;
	position: relative;
}
.mockadd{
	padding-left:24px;
	height:30px;
	line-height:30px;
	font-size:16px;
	color:#333;
	background:url('../images/mock/mockadd.png') no-repeat 0 center;
	cursor:pointer;
	position: relative;
}
.choiceheader{
	margin-bottom:10px;
	width:100%;
	height:30px;
	line-height:30px;
	position: relative;
}
.choicecollege{
	display: block;
	float:left;
	font-size:16px;
	color:#333;
}
.choicerank{
	float:right;
}
.choicetag{
	margin-bottom:18px;
	font-size:14px;
	line-height:16px;
	color:#666;
	position: relative;
}
.choicetag.choicetag2{
    margin-bottom:9px;
}
.choicetagfon{
	display: block;
	float:left;
	margin-right:50px;
}
.choicetag label{
	display: block;
	float:right;
	line-height:16px;
	position: relative;
}
.choicetag label input{
	position: absolute;
	margin:0 0;
	padding:0 0;
	top:0;
	left:0;
	width:100%;
	height:100%;
	opacity: 0;
}
.choicetag label span{
	display: inline-block;
	margin-right:8px;
	margin-top:1px;
	width:12px;
	height:12px;
	line-height:12px;
	text-align: center;
	border-radius: 50%;
	border:1px solid #E4E4E4;
	vertical-align: top;
	position: relative;
}
.choicetag label i{
	display: none;
	margin-top:2px;
	width:8px;
	height:8px;
	border-radius: 50%;
	background:#00A2E9;
	vertical-align: top;
}
.choicetag label.dispensing i{
	display: inline-block;
}

.choice-major{
	margin-top:12px;
	padding:0 30px 0 12px;
	width:118px;
	height:28px;
	line-height: 28px;
	border:1px solid #E4E4E4;
	border-radius: 2px;
	color:#666;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	background:#F5F5F5;
	position: relative;
}
.choice-major:nth-child(2n){
	float:right;
}
.choice-major:nth-child(2n+1){
	float:left;
}
.choice-major:first-child,.choice-major:nth-child(2){
	margin-top:0;
}
.choice-major i{
	display: none;
	position: absolute;
	top:0;
	right:2px;
	width:30px;
	height:28px;
	background:url('//static.gaokaoq.com/wxgk/images/mock/X.png') no-repeat center center;
	background-size:8px 8px;
	cursor:pointer;
}
.choice-major i.addicon{
	display: inline-block;
	position: inherit;
	width: 8px;
	height: 8px;
	background:url('//static.gaokaoq.com/wxgk/images/mock/addicon.png') no-repeat center center;
	background-size:100% 100%;
	cursor:pointer;
	margin-left: 12px;
}
.makeVolunteer{
	position: absolute;
	padding:0 0 ;
	margin: 0 auto;
	bottom:0;
	left:0;
	width:536px;
	height:58px;
	line-height:58px;
	color:#fff; 
	font-size:16px;
	font-weight: bold;
	background: #00A2E9;
	border:0;
}

/*选择专业的弹窗 start */
.choice-majorpop{
	display: none;
	position: fixed;
	top:5vh;
	left:50%;
	margin-left:-500px;
	height:90vh;
	width:1000px;
	background:#F5F5F5;
	z-index:1001;
}
.majorpopcancel{
	position: absolute;
	top:12px;
	right:12px;
	width:12px;
	height:12px;
	background:url('../images/mock/X.png') no-repeat center center;
	background-size:100% 100%;
	cursor:pointer;
	z-index:1;
}
.choicemajorpop1{
	margin-bottom:12px;
	padding:48px 24px;
	background:#fff;  
	position: relative;
}
.choicemajorpop2{
	padding:48px 24px;
	background:#fff;  
	position: relative;
}
.choicemajorpop1 .mocktablebox2,.choicemajorpop2 .mocktablebox2{
	height:237px;
	overflow-y: auto;
}
.popupmajorname{
	display: block;
	width:203px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	text-align: center;
}
.choicemajorpoptitle{
	margin-bottom:12px;
	text-align: center;
	font-size:20px;
	line-height:20px;
	color:#333;
	font-weight: bold;
	position: relative;
}
.choicemajorsubmit{
	display: block;
	padding:0 0;
	margin:24px auto;
	width:300px;
	height:52px;
	font-size:16px;
	line-height:52px;
	color:#fff;
	background:#00A2E9;
	border:0;
	border-radius: 4px;
}
.choicemajorpopright{
	position: absolute;
	top:-6px;
	right:0;
	height:32px;
	line-height:32px;
}
.choicemajorpopright span{
	display: inline-block;
	margin-right:4px;
	font-size:14px;
	line-height:32px;
	color:#666;
	font-weight: bold;
	vertical-align: top;
}
.choicemajorpopright select{
	display: inline-block;
	padding:5px 22px 5px 7px;
	width:120px;
	height:32px;
	font-size:14px;
	line-height:22px;
	color:#999;
	border:1px solid #E4E4E4;
	border-radius: 4px;
	appearance:none;
	-moz-appearance:none;
	-webkit-appearance:none;
	background:url('../images/mock/mockcarddown.png') no-repeat scroll 98px center transparent;
	vertical-align: top;
}
/*选择专业的弹窗 end */

/*模拟志愿填报第三步 end*/



/*志愿填报第四步 start*/
.mockstep4box{
	margin: 0 auto;
    width: 1000px;
    position: relative;
}
.mockstep4box .right .mocktdbtn{
	font-size:14px;
	font-weight: 400;
	line-height: 30px;
	text-align: center;
}
.mockstep4box .right .mocktdbtnnull1{
	border-bottom:1px solid #CAEDFC;
}
.mockstep4box .right .mocktdbtnnull2{
	border-bottom:1px solid #FFCFCC;
}
.mockstep4box .right .mocktdbtn.makeVolunteerSubmit{
	height: 32px;
	line-height: 30px;
}
.mocktdbtn.mocktdbtnnull3{
	background: #00A2E9;
	color: #fff;
	border-color: #00A2E9;
}
.mock4tagbox{
	padding:0 14px;
	margin-top:24px;
	display: inline-block;
	height:28px;
	line-height: 28px;
	font-size:14px;
	color:#00A2E9;
	border:1px solid #CAEDFC;
	background:#F3FBFF;
	position: relative;
}
.mock4tagbox span{
	display: inline-block;
}
.mock4tagbox span:not(:last-child){
	margin-right:12px;
}
.mock4box{
	width:100%;
	position: relative;
}
.mock4item{
	margin-top:12px;
	padding:24px 24px;
	border:1px solid #E4E4E4;
}
.mock4content{
	width:856px;
}
.mock4conheader{
	width:100%;
	height:30px;
	line-height:30px;
	overflow: hidden;
	position: relative;
}
.mock4name{
	float:left;
	margin-right:24px;
	line-height:30px;
	font-size:18px;
	color:#333;
	font-weight: bold;
}
.mock4subject{
    float:left;
    margin-left:12px;
    color:#666;
    font-size:14px;
}
.mockresetvol{
	float:left;
	color:#666;
	font-size: 14px;
}
.mockresetvol select{
	margin-left:6px;
	padding:0 6px;
	width:150px;
	line-height:30px;
	border:1px solid #E4E4E4;
	border-radius: 4px;
	color:#666;
	appearance:none;
	-moz-appearance:none;
	-webkit-appearance:none;
	background:url('../images/mock/mockcarddown.png') no-repeat scroll 126px center transparent;
}
.mock4hright{
	line-height:30px;
}
.mock4rightfont{
	float:left;
	margin-right:12px;
	line-height:30px;
	color:#666;
}
.mock4hright .rate-tip{
	margin-top:3px;
	float:left;
}
.mock4hright label{
	display: block;
	margin-right:12px;
	float:left;
	line-height:30px;
	color:#666;
	position: relative;
}
.mock4hright label input{
	position: absolute;
	margin:0 0;
	padding:0 0;
	top:0;
	left:0;
	width:100%;
	height:100%;
	opacity: 0;
}
.mock4hright label span{
	display: inline-block;
	margin-right:8px;
	margin-top:8px;
	width:12px;
	height:12px;
	line-height:12px;
	text-align: center;
	border-radius: 50%;
	border:1px solid #E4E4E4;
	vertical-align: top;
	position: relative;
}
.mock4hright label i{
	display: none;
	margin-top:2px;
	width:8px;
	height:8px;
	border-radius: 50%;
	background:#00A2E9;
	vertical-align: top;
}
.mock4hright label.dispensing i{
	display: inline-block;
}
.mock4majorbox{
	width:100%;
	position: relative;
}
.mock4majoritem{
	float:left;
	margin-top:24px;
	padding:18px 18px;
	width:232px;
	background:#E4E4E4;
	border-radius: 4px;
	position: relative;
}
.mock4majoritem:not(:nth-child(3n)){
	margin-right:24px;
}
.mock4majornum{
	margin-bottom:16px;
	font-size:12px;
	line-height:12px;
	color:#999999;
}
.mock4majorname{
	font-size:14px;
	line-height:14px;
	height:14px;
	color:#333;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	position: relative;
}
.mock4over{
	width:100%;
	height:1px;
}
.mock4majornameall{
    position: absolute;
    top:64px;
    padding:3px 10px;
    width:400px;
    font-size:14px;
    color:#666;
    background:rgba(255,255,255,0.8);
    -webkit-box-shadow: 0px 0 5px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 0 5px rgba(0, 0, 0, 0.2);
    display: none;
    z-index:100;
    border-radius: 2px;
}
.mock4majoritem:not(:nth-child(3n)) .mock4majornameall{
    left:20px;
}
.mock4majoritem:nth-child(3n) .mock4majornameall{
    right:20px;
}
.mock4majornameall div{
    position: absolute;
    top:-16px;
    width:0;
    height:0;
    border-left:8px solid transparent;
    border-right:8px solid transparent;
    border-top:8px solid transparent;
    border-bottom:8px solid transparent;
    border-bottom-color:rgba(255,255,255,0.8);
}
.mock4majoritem:not(:nth-child(3n)) .mock4majornameall div{
    left:15px;
}
.mock4majoritem:nth-child(3n) .mock4majornameall div{
    right:15px;
}
/*志愿填报第四步 end*/


/*弹窗 start*/
.mockmask{
	display: none;
	position: fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:999;
	background:rgba(0,0,0,0.3);
}
.mockmask .mockformbox{
	position: fixed;
	top:300px;
	left:50%;
	margin-left:-412px;
}
.mockmask .mockformheader{
	height:52px;
	line-height:52px;
	position: relative;
}
.mockmask .mockformheader span{
	position: absolute;
	right:0;
	top:0;
	width:52px;
	height:52px;
	line-height:52px;
	font-size:20px;
	cursor:pointer;
}
.mockmask .mockbtnbox{
	margin-top:36px;
}
.mockmask .mockbtn{
	width:148px;
}
.mockmask .mockbtnbox p{
	margin-top:12px;
	text-align: center;
	font-size:12px;
	line-height:14px;
	color:#666;
}
.mockmask .mockbtnbox p .signicon{
	display: inline-block;
	margin-right:6px;
	width:14px;
	height:14px;
	background:url('../images/mock/mock-tips.png');
	background-size:100% 100%;
	vertical-align: top;
}
/*弹窗 end*/


/*浙江版  添加 start*/
.forecastdown2{
	display: block;
    width: 78px;
    height: 22px;
    line-height: 22px;
    font-size: 14px;
    color:#00A2E9;
	background:#F3FBFF;
	border:1px solid #CAEDFC;
    text-align: center;
    border-radius: 2px;
}
.forecastdown2 span {
    display: inline-block;
    height: 24px;
    vertical-align: top;
}
.forecastdown2 i.iconfont2 {
	display: none;
}
.forecastdown2 i.iconfont1 {
    display: inline-block;
}
.forecastdown2.forecastdown2active i.iconfont1{
	display: none;
}
.forecastdown2.forecastdown2active i.iconfont2{
	display:inline-block;
}
.forecastdown2 i {
    font-size: 20px;
    line-height: 24px;
}
/*浙江版  添加 end*/

/* 模拟志愿填报搜索框增加删除按钮 start */
.mockretrieve.retrieve .moke-searchcon .mock-deletebtn{
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	left: 276px;
	width: 16px;
	height: 16px;
	background: url(//static.gaokaoq.com/wxgk/images/mock/mockdelete.png) no-repeat center center;
	z-index: 100;
	border: 0;
	margin: 0;
	padding: 0;
	cursor: pointer;
	display: none;
}
.mockretrieve.retrieve .moke-searchcon .mock-deletebtn.active{
	display: inline-block;
}
.mockretrieve.retrieve .moke-searchcon .moke-searchinpbtn {
	position: absolute;
	top: 50%;
	left: 308px;
	transform: translateY(-50%);
	width: 16px;
	height: 16px;
	/* opacity: 0; */
	background: url(//static.gaokaoq.com/wxgk/images/mock/mocksearch.png) no-repeat center center;
	z-index: 100;
	border: 0;
	padding: 0;
}
.mockretrieve.retrieve .moke-searchcon .majormocksearch .mock-deletebtn{
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	left: 370px;
	width: 16px;
	height: 16px;
	background: url(//static.gaokaoq.com/wxgk/images/mock/mockdelete.png) no-repeat center center;
	z-index: 100;
	border: 0;
	margin: 0;
	cursor: pointer;
	display: none;
}
.mockretrieve.retrieve .moke-searchcon .majormocksearch .mock-deletebtn.active{
	display: inline-block;
}
.mockretrieve.retrieve .moke-searchcon .majormocksearch .majorsearchinpbtn {
	position: absolute;
	top: 50%;
	left: 402px;
	transform: translateY(-50%);
	width: 16px;
	height: 16px;
	/* opacity: 0; */
	background: url(//static.gaokaoq.com/wxgk/images/mock/mocksearch.png) no-repeat center center;
	z-index: 100;
	border: 0;
	padding: 0;
}

/* 模拟志愿填报搜索框增加删除按钮 end */
