/* ====clear float====== */
nav a:visited{
	color: rgb(65,65,65);
}
aside a:visited{
	color: rgb(65,65,65);
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.clear:after {
	content: '';
	display: block;
	clear: both;
}

/* reset */
.pic img{
	display: none;
}

i,
p,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
br,
em,
dl,
dd,
li,
ul,
ol,
td,
th,
pre,
form,
body,
input,
strong,
textarea,
select,figcaption,figure{
	margin: 0;
	padding: 0;
}

em {
	font-style: normal
}

li {
	list-style: none
}

a {
	text-decoration: none;
}

img {
	border: none;
}

table {
	border-collapse: collapse;
}

textarea {
	resize: none;
	overflow: auto;
}

a,button{
	cursor:pointer;
} 


/*公共class命名样式*/
.inlineBlock{ display: inline-block; }
.wBlock{ display: block; }
.center{text-align: center;}
.whiteBackground{ background-color: #fff; }

/*字体大小 默认字体大小是12px*/
.fontSize14{ font-size: 1.1666666666666667rem; }
.fontSize16{ font-size: 1.3333333333333333rem; }
.fontSize18{ font-size: 1.5rem; }

/*input*/


/*icon*/
i.icon{ display: inline-block; vertical-align: middle; }
i.icon.sured_right{ width: 1.25rem; height: 1.25rem; background: url("../img/tick_big.png"); background-size: cover; }
i.icon.down{ width: 1.1666666666666667rem; height: 1rem; background: url("../img/down.png"); background-size: cover; }
i.icon.circle{ width: 1.3333333333333333rem; height: 1.3333333333333333rem; background: url("../img/radio_grey.png"); background-size: cover;}
i.icon.circle.selected{ width: 1.3333333333333333rem; height: 1.3333333333333333rem; background: url("../img/radio_blue.png"); background-size: cover;}
i.icon.sub_mit{ width: 1.3333333333333333rem; height: 1.3333333333333333rem; background: url("../img/checkBox_grey.png"); background-size: cover; }
i.icon.sub_mit.submission{ width: 1.3333333333333333rem; height: 1.3333333333333333rem; background: url("../img/checkBox_blue.png"); background-size: cover; }
i.icon.succ_sub{ width: 9rem; height: 9rem; background: url("../img/tick_big.png"); background-size: cover;}
i.icon.err_sub{ width: 9rem; height: 9rem; background: url("../img/err.png"); background-size: cover;}
i.icon.tel{ width: 1.25rem; height: 1.6666666666666667rem; background: url("../img/phone.png"); background-size: cover;}
i.icon.password{ width: 1rem; height: 1.3333333333333333rem; background: url("../img/lock.png"); background-size: cover; margin-left: 0.08333333333333333rem;}
i.icon.close{ width: 1.3333333333333333rem; height: 1.3333333333333333rem; background: url("../img/close.png");background-size: cover; opacity: 1; float: none; }