@charset "UTF-8";
/* CSS Document */
body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, p, span, em, strong, img, form, fieldset, input, textarea, button, pre, table, tr, th, td, blockquote, code, label, cite, i { padding: 0; margin: 0 }
:focus { outline: 0 }
h1, h2, h3, h4, h5, h6 { font-size: 100% }
fieldset, img { border: 0 }
ul, ol, li { list-style-type: none }
table { border-collapse: collapse; border-spacing: 0 }
caption, th, tr, td { text-align: left }
u, del, ins { text-decoration: none }
label { cursor: pointer }
address, caption, cite, code, dfn, em, th, var, i { font-style: normal; }
q:before, q:after { content: '' }
sup { vertical-align: text-top }
sub { vertical-align: text-bottom }
abbr, acronym { border: 0; font-variant: normal }
select, input, img { vertical-align: middle }
input, textarea, select { font-family: inherit; font-size: inherit; font-weight: inherit; *font-size:100%
}
a{text-decoration: none;}
.clear {
	clear: both;
}
.banner {
	width: 100%;
	overflow: hidden;
}
.banner img {
	width: 100%;
}
.queueItem {
	padding: 15px;
	margin-left: 4%;
	margin-right: 4%;
}
.p-center{ text-align:center; padding-top: 15px;}
.zn-img{ width:50%; }
.title {
	font-size: 20px;
	line-height: 35px;
	overflow: hidden;
	height: 35px;
}
.que-title {
	width: 270px;
	text-align: center;
	height: 40px;
	font-size: 24px;
	color: #2b52e2;
	border-bottom: 3px solid #2b52e2;
	margin-left: auto;
	margin-right: auto;
	margin-top: 15px;
}
.que-title2 {
	width: 460px;
	text-align: center;
	height: 40px;
	font-size: 24px;
	color: #2b52e2;
	border-bottom: 3px solid #2b52e2;
	margin-left: auto;
	margin-right: auto;
	margin-top: 15px;
}
.title-l {
	width: 40px;
	float: left;
	display: inline;
	font-size: 40px;
	color: #2b52e2;
	line-height: 35px;
	font-style: italic
}
.title-r {
	float: left;
	display: inline;
	font-size: 20px;
	color: #2b52e2;
	line-height: 45px;
	padding-left: 15px;
	color: #333;
}
.answer {
	background: #f6f6f6;
	padding: 15px;
	font-size: 14px;
	line-height: 1.8;
	margin-top: 10px;
	white-space: pre-line
}
.que-tab {
	margin-top: 10px;
	margin-left: 2.4%;
	margin-right: 2.4%;
}
.que-tab li {
	width: 13.5%;
	height: 90px;
	background: #f0f6ff;
	border-bottom: 2px solid #e1e7fb;
	border-radius: 4px;
	float: left;
	margin-left: 0.3%;
	margin-right: 0.4%;
	list-style: none;
}
.que-tab li a {
	text-decoration: none
}
.que-tab li .qt-tb {
	width: 32px;
	height: 32px;
	text-align: center;
	padding-top: 12px;
	margin-left: auto;
	margin-right: auto;
}
.que-tab li .qt-tb img {
	width: 100%;
	height: 100%;
}
.que-tab li .qt-title {
	padding-left: 8px;
	padding-top: 5px;
	padding-right: 8px;
	font-size: 14px;
	color: #2d5de2;
	line-height: 1.4;
	text-align: center;
}

.banli{ width:180px; height: 42px; line-height: 42px; border-radius: 4px; background: #2b52e2; margin-left: auto; margin-right: auto; margin-top: 15px; text-align: center; font-size: 18px; color:#fff; margin-bottom: 15px;}
.banli a{ color:#fff;	text-decoration: none}
.vue-table{ margin-top: 20px; margin-left: 4%; margin-right: 4%; border-top:1px solid #eee;border-left:1px solid #eee;}
.vue-table li{ border-bottom:1px solid #eee;border-right:1px solid #eee; font-size: 14px; list-style: none; overflow: hidden;}
.vue-table .vt-1{ width:20%; line-height: 22px; padding-top:12px; padding-bottom: 10px; text-align: center;float: left; }
.vue-table .vt-2{ width:60%; line-height: 22px;padding-top:12px; padding-bottom: 10px;text-align: center; border-left: 1px solid #eee; border-right: 1px solid #eee; float: left}
.vue-table .vt-3{ width:18%; line-height: 22px;padding-top:12px; padding-bottom: 10px;text-align: center;  float: left}
.vue-table .vt-4{ width:12%; line-height: 22px; padding-top:12px; padding-bottom: 10px; text-align: center;float: left; }

.vue-table .vt-5{ width:18%; line-height: 22px;padding-top:12px; padding-bottom: 10px;text-align: center; border-left: 1px solid #eee; border-right: 1px solid #eee; float: left}
.vue-table .vt-6{ width:68%; line-height: 22px;padding-top:12px; padding-bottom: 10px;text-align: center;  float: left}

.vue-table .vt-7{ width:49%; line-height: 22px;padding-top:12px; padding-bottom: 10px;text-align: center;  border-right: 1px solid #eee; float: left}
.vue-table .vt-8{ width:50%; line-height: 22px;padding-top:12px; padding-bottom: 10px;text-align: center;  float: left}

.vue-table .vtz-1{ width:20%; line-height: 22px; padding-top:12px; padding-bottom: 10px; text-align: center;float: left; }
.vue-table .vtz-2{ width:20%; line-height: 22px;padding-top:12px; padding-bottom: 10px;text-align: center; border-left: 1px solid #eee; border-right: 1px solid #eee; float: left}
.vue-table .vtz-3{ width:58%; line-height: 22px;padding-top:12px; padding-bottom: 10px;text-align: center;  float: left}

	@media (max-width: 760px){
.banner {
	width: 100%;
	overflow: hidden; height: 120px;
}
.banner img {
	width: 100%;height: 120px;
}
.queueItem {
	padding: 15px;
	margin-left: 1%;
	margin-right: 1%;
}
.title {
	font-size: 20px;
	line-height: 35px;
	overflow: hidden;
	height: 35px;
}
.que-title {
	width: 200px;
	text-align: center;
	height: 34px; line-height: 34px;
	font-size: 18px;
	color: #2b52e2;
	border-bottom: 2px solid #2b52e2;
	margin-left: auto;
	margin-right: auto;
	margin-top: 15px;
}
		.que-title2 {
	width: 310px;
	text-align: center;
	height: 34px; line-height: 34px;
	font-size: 18px;
	color: #2b52e2;
	border-bottom: 2px solid #2b52e2;
	margin-left: auto;
	margin-right: auto;
	margin-top: 15px;
}
.title-l {
	width: 40px;
	float: left;
	display: inline;
	font-size: 30px;
	color: #2b52e2;
	line-height: 35px;
	font-style: italic
}
.title-r {
	float: left;
	display: inline;
	font-size: 19px;
	color: #2b52e2;
	line-height: 45px;
	padding-left: 3px;
	color: #333;
}

.que-tab {
	margin-top: 10px; padding: 0px;
    margin-left: 0px; margin-right: 0px; border-top: 1px solid #e1e7fb;
}
.que-tab li {
	width: 24.2%;
	height: 90px; overflow: hidden;
	background: none;
	border-bottom: 1px solid #e1e7fb; border-right: 1px solid #e1e7fb;
  border-radius: 0px;
	float: left;

	margin-right: 0.2%;
	list-style: none;
}
.que-tab li a {
	text-decoration: none
}
		.zn-img{ width:100%; }

}

