.wsbm_title h1 {
	font-size: 46px;
}

.wsbm_title p {
	font-size: 22px;
}

.xzk-introduce {
	background: url(../images/bg.jpg) center -2rem;
	padding: 40px;
}

.xzk-introduce-con {
	padding: 30px;
	background: #fff;
	border-radius: 30px;
	overflow: hidden;
	margin-top: 10px;
}

.xzk-introduce-con .introduce-image {
	width: 400px;
	float: left;
	margin-right: 30px;
}

.xzk-introduce-con p {
	font-size: 16px;
	padding-bottom: 10px;
	line-height: 1.7;
}

@media screen and (max-width:640px) {
	.mt40 {
		margin-top: 1rem;
	}

	.wsbm {
		padding: 0;
		margin: 0;
	}

	.wsbm .wsbm_box {
		margin: 0;
	}

	.wsbm_title {
		padding: 2rem 0 !important;
	}

	.wsbm_title h1 {
		font-size: 1.25rem;
		padding-bottom: 0.625rem;
	}

	.wsbm_title p {
		font-size: 1rem;
		padding: 0 1rem;
	}

	.wsbmform .custom-form-label {
		line-height: 2rem;
	}

	.wsbmform .custom-form-input {
		font-size: 1rem;
		padding: 0.5rem;
		border-radius: 3px;
	}

	.wsbmform .custom-form-select {
		padding: 0.5rem;
		font-size: 1rem;
	}

	.xzk_different {
		padding: 0 1rem 1rem;
	}

	.xzk_different img {
		width: 100% !important;
	}

	.assess-major {
		display: block;
	}

	.xzk-advantage {
		font-size: 1.5rem;
		padding: 1rem 0 1rem;
	}
}

* {
	padding: 0;
	margin: 0;
	box-sizing: border-box;
}

html {
	color: #272727;
	background: #f5f5f5;
}

body.index {
	background: #fff;
}

body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote,
th,
td {
	margin: 0;
	padding: 0
}

body {
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	-khtml-user-select: none;
	-o-user-select: none;
	user-select: none;
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

fieldset,
img {
	border: 0;
	vertical-align: bottom;
}

ol,
ul,
li {
	list-style: none
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-size: 100%;
	font-weight: normal
}

q:before,
q:after {
	content: ''
}

abbr,
acronym {
	border: 0;
	font-variant: normal
}

sup {
	vertical-align: text-top
}

sub {
	vertical-align: text-bottom
}

legend {
	color: #000
}

input,
botton {
	font-family: "Microsoft Yahei", Arial;
}

.mt20 {
	margin-top: 20px;
}

.mt40 {
	margin-top: 40px;
}

.mt30 {
	margin-top: 30px;
}

.mb20 {
	margin-bottom: 20px;
}

.pt20 {
	padding-top: 20px;
}

.show {
	display: block;
}

.clearfix {
	clear: both;
	content: " ";
}

.clearfix:after {
	clear: both;
	content: "";
	display: block;
}

.pdt25 {
	padding-top: 25px;
}

.graybg {
	background: #f3f3f3;
}

.addred {
	color: #f00;
}

.hide {
	display: none;
}

#container {
	width: 980px;
	margin: 0 auto;
	text-align: center
}

#c {
	text-align: left
}

/* 全局样式 */
body {
	color: #333333;
	font-size: 14px;
	font-family: 'Microsoft Yahei', Arial;
}

body.song {
	font-family: '\5b8b\4f53';
}

.clear {
	clear: both;
}

.hide {
	display: none;
}

.success {
	color: #009e1b;
}

.warning {
	color: #ffbc00;
}

.failed {
	color: #f00;
}

/*链接样式*/
a {
	color: #333;
	text-decoration: none;
	outline: none;
}

.pre1 a,
.tags a,
.memo a {
	color: #888;
}

a:hover {
	color: #3F51B5;
}

a:active {
	color: #8f001e;
}

.extra_sc a,
.page_nav .all_news a,
.pt_info .pti_comm,
.it_focus .focus1 h2 a {
	color: #3F51B5;
}

.extra_sc a:hover,
.page_nav .all_news a:hover,
.pt_info .pti_comm:hover,
.it_focus .focus1 h2 a:hover {
	text-decoration: underline;
}

.extra_sc a:active,
.page_nav .all_news a:active,
.pt_info .pti_comm:active,
.it_focus .focus1 h2 a:active {
	color: #8f001e;
}

/* 导航区域 */
#hd {
	width: 100%;
	background: #3F51B5;
}

#nav {
	position: relative;
	width: 1200px;
	margin: 0 auto;
	height: 50px;
	font-size: 14px;
}

#nav a.logo {
	display: block;
	float: left;
	padding-top: 10px;
	padding-right: 30px;
}

#nav a.logo span {
	display: none;
}

#nav ul.nav_list {
	float: left;
}

#nav ul.nav_list>li {
	float: left;
	width: 105px;
}

#nav a.nav-item {
	display: block;
	height: 50px;
	width: 105px;
	text-align: center;
	line-height: 50px;
	color: #fff;
}

#nav a.nav-item:hover,
#nav a.hover {
	background-color: #2c3c94;
}

#nav a.ni1-bg,
#nav a.ni1-bg:hover {
	background-color: #111;
}

#nav a.nav-item:active {
	background-color: #2c3c94;
}

#nav a.nav-item-2 {
	border-left: 1px solid #2c3c94;
}

#nav a.current,
#nav a.current:hover {
	background-color: #2c3c94;
	border-left-color: #2c3c94;
}

.cate-list {
	display: none;
	position: absolute;
	top: 50px;
	width: 100%;
	z-index: 9999;
	background: #3041a0;
	left: 0;
	padding: 20px;
	box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2);
}

.cate-list li {
	line-height: 40px;
	float: left;
	border-right: 1px solid #2c3c94;
}

.cate-list li a {
	color: #FFF;
	display: block;
	text-align: center;
	padding: 0 15px;
}

.cate-list li a:hover {
	background: #2c3c94;
}

/*.search a {
					color:#f0f0f0;
				}
				.search a:hover {
					color:#fff;
					text-decoration:underline;
				}
				/* 头条 */
.header {
	width: 1200px;
	line-height: 60px;
	text-align: center;
	padding-bottom: 20px;
	overflow: hidden;
}

.header a {
	font-size: 26px;
}

.header h2 {
	padding-top: 20px;
}

/* 首页内容区域1 */
.container {
	width: 1200px;
	margin-left: auto;
	margin-right: auto;
}

/* 区块1 */
.con-block {
	padding-top: 5px;
	overflow: hidden;
}

.lf {
	float: left;
	width: 300px;
}

.lf .bx1 {
	width: 300px;
	height: 320px;
	overflow: hidden;
}

.coin-slider {
	position: relative;
	zoom: 1;
	overflow: hidden;
}

.coin-slidera {
	text-decoration: none;
	outline: none;
	border: none;
}

.cs-buttons {
	position: relative;
	float: left;
	margin-top: -15px;
	margin-left: -58px !important;
	font-size: 0px;
	z-index: 1000;
}

.cs-buttons a {
	float: left;
	margin-left: 4px;
	width: 25px;
	height: 5px;
	background-color: #c1c2c3;
	text-indent: -1000px;
}

.cs-buttons a.cs-active {
	background-color: #3F51B5;
}

#cs-prev-coin-slider,
#cs-next-coin-slider {
	width: 24px;
	height: 30px;
	overflow: hidden;
	text-indent: -1000px;
	background-image: url("../images/v2.1/prev_icon.png");
	background-position: center center;
	background-repeat: no-repeat
}

#cs-next-coin-slider {
	background-image: url("../images/v2.1/next_icon.png");
}

.cs-title {
	width: 100%;
	padding: 10px 10px 30px 10px;
	color: #fff;
	background-color: #000;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

.cs-prev,
.cs-next {
	background-color: #000;
	color: #fff;
	padding: 0px 10px;
}

.lf .bx2 {
	position: relative;
	width: 300px;
	margin-top: 10px;
}

.lf .bx2 .bx-title {
	font-size: 18px;
	border-top: 1px solid #DDD;
}

.lf .bx2 .bx-title span {
	padding: 10px 0;
	display: inline-block;
	border-top: 2px solid #3F51B5;
	margin-top: -1px;
	color: #3F51B5;
}

.lf .bx2 .bx-title span i {
	font-size: 20px;
}

.lf .bx2 .zj {
	width: 226px;
	padding: 5px 0;
	border-top: 1px solid #dedede;
	text-align: center;
}

.lf .bx2 ul {
	padding: 10px 0;
}

.lf .bx2 ul li {
	position: relative;
	margin-bottom: 15px;
}

.lf .bx2 ul li img {
	float: left;
}

.lf .bx2 ul li p {
	color: #a8a7a7;
}

.lf .bx2 ul li p.pro-name {
	margin-bottom: 2px;
	font-size: 14px;
	color: #272a30;
}

.lf .bx2 ul li a.down_btn {
	position: absolute;
	top: 7px;
	right: 0;
	display: block;
	width: 23px;
	height: 23px;
	text-indent: -1000px;
	background: url("../images/v2.1/down_btn.png") no-repeat;
	overflow: hidden;
}

.lf .bx2 ul li a.down_btn:hover {
	background-position: -23px center;
}

.lf .bx2 ul li a.down_btn:active {
	background-position: right center;
}

.con-block .rt {
	float: left;
	width: 830px;
	margin-left: 20px;
	overflow: hidden;
}

/* 焦点关注 */
.focusArea {
	width: 510px;
	float: left;
	overflow: hidden;
}

.focus {
	position: relative;
	padding-bottom: 20px;
}

.focus .TTarc {
	font-size: 24px;
	padding-bottom: 10px;
}

.focus .TTarc a {
	color: #3F51B5;
}

.focus .TSarc ul {
	width: 550px;
}

.focus .TSarc ul li {
	float: left;
	width: 255px;
	line-height: 20px;
	margin-right: 20px;
}

.noticeList {
	float: right;
	width: 300px;
}

.noticeList ul {
	padding-top: 15px;
}

.noticeList ul>li {
	line-height: 28px;
}

.con-block-title {
	border-bottom: 1px solid #DDD;
}

.con-block-title h2 {
	font-size: 24px;
	padding: 10px 0;
}

.con-block-title h2 i {
	font-size: 28px;
}

.con-block-cat {
	padding: 15px 0;
}

/* 新闻列表 */
.rt .nlst {
	position: relative;
}

.rt .nlst .ct {
	position: relative;
	height: 44px;
	background: url(../images/v2.1/bottom_line.png) 0 0 repeat-x;
}

.rt .nlst .ct ul {
	font-size: 16px;
}

.rt .nlst .ct ul li {
	float: left;
}

.rt .nlst .ct ul li a {
	display: block;
	height: 44px;
	padding: 0 50px;
	line-height: 44px;
	overflow: hidden;
	color: #3F51B5;
}

.rt .nlst .ct ul li a:hover {
	background: #f3f3f3 url(../images/v2.1/bottom_line.png) 0 0 repeat-x;
}

.rt .nlst .ct ul li a:active {
	background-color: #e0e0e0;
}

.rt .nlst .ct ul li a.current {
	background: #3F51B5 url(../images/v2.1/bottom_line.png) 0 -44px repeat-x;
	color: #fff;
}

.rt .nlst .ct span {
	position: absolute;
	bottom: 14px;
	right: 0;
	color: #888;
}

.rt .nlst .ct span strong {
	padding: 0 2px;
	color: #3F51B5;
}

.rt .nlst .lst {
	padding: 20px 0;
	font-size: 14px;
	overflow: hidden;
}

.rt .nlst .new-list ul {
	float: left;
	width: 410px;
	padding-bottom: 25px;
	*padding-bottom: 35px;
	margin-right: 20px;
}

.rt .nlst .new-list ul li {
	line-height: 22px;
	padding-left: 12px;
	margin-bottom: 11px;
	background: url(../images/v2.1/new_list_icon.png) left 0 no-repeat;
}

.new-list ul li span.title {
	display: block;
	width: 360px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	font-size: 16px;
}

.rt .nlst .new-list ul li span.cite {
	float: right;
	color: #888;
}

.new-list-1 {
	width: 860px;
}

.rt .nlst .new-list ul li.new {
	background-position: left -17px;
}

.rt .nlst .new-list ul li.top {
	padding-left: 22px;
	background: url(../images/v2.1/top_icon.png) left center no-repeat;
}

.rt .nlst .new-list ul li a:visited {
	color: #888;
}

.rt .nlst .hot-list .bx {
	float: left;
	width: 333px;
	height: 413px;
	margin: 0 20px 30px 0;
	border: 1px solid #e8e8e8;
	border-top: 0;
}

.hot-list .bx h4 {
	padding: 15px 15px 5px 15px;
	font-size: 14px;
	color: #3F51B5;
	border-top: 2px #e8e8e8 solid;
}

.hot-list .bx ul {
	padding: 0 10px;
	font-size: 12px;
	background: url(../images/v2.1/hot_title_bg.png) left top no-repeat;
}

.hot-list .bx ul li {
	margin: 12px 0;
	padding-left: 25px;
	font-size: 14px;
}

.hot-list .bx ul li span {
	display: none;
}

#Pager_btn,
#Pager_input {
	display: none;
}

.bx-recom {
	width: 100%;
	text-align: Center;
}

.bx-recom-single iframe {
	width: 960px;
	height: 120px;
	padding-bottom: 20px;
}

.bx-head {
	width: 960px;
	height: 120px;
	padding-bottom: 20px;
}

.bx-recom2 {
	width: 300px;
	line-height: 1px;
}

.con-recom {
	width: 600px;
	overflow: hidden;
}

.con-recom img {
	padding: 30px 0;
}

.bx-recom3 {
	float: left;
	margin-top: 30px;
	width: 300px;
	line-height: 1px;
}

.bx-recom4 {
	width: 580px;
	margin: 0 auto 5px auto;
	line-height: 1px;
}

/* 首页内容区域2 */
.Arclist {
	width: 405px;
	float: left;
	overflow: hidden;
	margin-right: 20px;
}

.Arclist .Cate-title {
	overflow: hidden;
	border-bottom: 1px solid #DDD;
}

.Arclist .Cate-title h2 {
	font-size: 18px;
	float: left;
	border-bottom: 3px solid #3F51B5;
	padding: 7px 0;
	margin-bottom: -2px;
	position: relative;
	z-index: 2;
}

.Arclist .Cate-title a.more {
	float: right;
	line-height: 40px;
}

.Arclist ul {
	padding: 10px 0;
}

.Arclist ul>li.CateTT {
	padding-bottom: 10px;
	overflow: hidden;
}

.Arclist ul>li.CateTT a {
	display: block;
}

.Arclist ul>li.CateTT a img {
	width: 125px;
	height: 80px;
	float: left;
	margin-right: 10px;
}

.Arclist ul>li.CateTT a h3 {
	font-size: 16px;
	padding-bottom: 7px;
}

.Arclist ul>li.alist {
	line-height: 35px;
}

.picbox {
	width: 300px;
	float: right;
}

.picbox .picbox_title {
	padding-bottom: 10px;
}

.picbox .picbox_title h2 {
	font-size: 18px;
	float: left;
	border-bottom: 3px solid #3F51B5;
	padding: 7px 0;
	margin-bottom: -2px;
	position: relative;
	z-index: 2;
}

.picbox .picbox_title a.picmore {
	float: right;
	line-height: 40px;
}

.picbox_large img {
	width: 100%;
	height: 150px;
}

.picbox_large h3 {
	line-height: 30px;
	font-size: 16px;
}

.picbox_pic {}

.picbox_pic ul {
	width: 320px;
	overflow: hidden;
}

.picbox_pic ul>li {
	width: 140px;
	float: left;
	margin-right: 20px;
}

.picbox_pic ul>li img {
	width: 100%;
	height: 80px;
}

.img_listbox {
	clear: both;
	overflow: hidden;
	zoom: 1;
	padding: 20px 0;
}

.img_listbox ul {
	float: left;
	width: 1220px;
}

.img_listbox ul li {
	list-style: none;
	float: left;
	width: 196px;
	text-align: center;
	font-size: 12px;
	padding: 15px 17px 0 0;
	vertical-align: bottom;
	overflow: hidden;
}

.img_listbox ul li img {
	width: 100%;
	height: 125px;
	border: 1px #c0c0c0 solid;
}

.img_listbox ul li:hover img {
	border-color: #06f;
}

.img_listbox ul li span {
	display: block;
	margin-top: 8px;
}

/* 文章页面 */
.article {
	background: #FFF;
	padding: 25px;
}

.content {
	float: left;
	width: 800px;
}

.content .current_nav {
	padding-bottom: 15px;
	border-bottom: 1px solid #F0F0F0;
	font-size: 14px;
	color: #888;
}

.single .content .current_nav {
	border-bottom-color: #e8e8e8;
}

.category .content .current_nav {
	padding-left: 18px;
	font-size: 28px;
	color: #888;
	border-bottom: none;
	background: url(../images/v2.1/current_nav_icon.gif) left top no-repeat;
}

.content .current_nav span.sub {
	padding: 0 10px;
}

.content .current_nav span.cate_current {
	display: none;
}

.content .current_nav h1 {
	display: inline;
	color: #333;
	font-size: 14px;
}

.category .content .current_nav h1 {
	font-size: 28px;
}

.content .post_title {
	padding: 30px 0 0 0;
	text-align: center;
}

.content .post_title h1 {
	font-size: 26px;
}

.content .post_title span.pt_info {
	display: block;
	padding-top: 10px;
	color: #888;
}

.content .post_content {
	font-size: 16px;
	line-height: 1.6;
}

.content .post_content p {
	font-size: 16px;
	line-height: 24px;
	color: #333;
	text-align: justify;
	padding-bottom: 22px;
}

.content .post_content h3 {
	font-size: 18px;
	font-weight: bold;
	padding-bottom: 22px;
	padding-left: 20px;
	position: relative;
}

.content .post_content h3:before {
	content: " ";
	display: flex;
	position: absolute;
	left: 0;
	top: 7px;
	width: 10px;
	height: 18px;
	background: #3F51B5;
}

.content .post_content h4 {
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 22px;
	position: relative;
}

.content .post_content>div {
	font-size: 14px;
	padding-bottom: 22px;
}

.content .post_content>table {
	width: 100%;
	max-width: 100%;
	border: 1px solid #DDD;
	border-top: 2px solid #3F51B5;
	font-size: 14px;
}

.content .post_content>table>tr>th {
	border-bottom-width: 2px;
	border-top: 0;
	border: 1px solid #ddd;
	vertical-align: bottom;
	padding: 8px;
	line-height: 1.42857143;
}

.content .post_content>table td {
	border: 1px solid #ddd;
	padding: 8px;
	line-height: 1.42857143;
	vertical-align: top;
	text-align: left;
}

.content .post_content>table td p {
	padding: 0;
	font-size: inherit;
	line-height: 1.5;
	text-indent: 0;
}

/* Custom Setting */
.content .fs1 p {}

.content .fs2 p {
	font-size: 16px;
	line-height: 30px;
}

.content .fs3 p {
	font-size: 18px;
	line-height: 34px;
}

.content .indt p {
	text-indent: 2em;
}

.content .indt p img,
.content .indt p embed {
	margin-left: -2em;
}

.content .post_content p a {
	color: blue;
	text-decoration: underline;
}

.content .post_content p a:hover {
	color: red;
}

.content .post_content p a.s_tag {
	color: #272a30;
	text-decoration: none;
	cursor: text;
}

.content .post_content p img {
	max-width: 800px;
}

.content .post_content p strong {
	font-weight: bold;
}

.content .post_content ol {
	padding-bottom: 20px;
}

.content .post_content ol>li {
	line-height: 2.5;
}

.content .hot_tags {
	padding: 20px 0;
	font-size: 16px;
}

.content .hot_tags a {
	margin: 0 5px;
	color: #3F51B5;
}

.content .rela-post {
	padding-top: 20px;
}

.content .pn_page {
	border-left: 4px solid #666;
	margin: 30px 0 10px 0;
	padding-left: 12px;
	font-size: 14px;
	line-height: 26px;
}

/* 分类页面 */
.category .content .cate_list {
	border-top: 3px solid #3F51B5;
}

.content .cate_list ul.ulcl li {
	padding: 20px 0;
	border-bottom: 1px dotted #d6d6d6;
	overflow: hidden;
}

.content .cate_list ul.ulcl li .list_thumbnail img {
	float: left;
}

.content .cate_list ul.ulcl li .block {
	margin-left: 180px;
}

.content .cate_list ul.ulcl li .block h3 {
	font-size: 18px;
	padding-bottom: 12px;
}

.content .cate_list ul.ulcl li.cate_top .block h2 {
	padding-left: 22px;
	background: url(../images/v2.1/top_icon.png) left 0 no-repeat;
}

.content .cate_list ul.ulcl li .block h3 .state {
	float: right;
	font-size: 12px;
	color: #888;
}

.content .cate_list ul.ulcl li .block h3 .tody {
	color: #3F51B5;
}

.content .cate_list ul.ulcl li .block .memo {
	display: block;
	padding-bottom: 5px;
	color: #888;
	overflow: hidden;
}

.content .cate_list ul.ulcl li .block .tags {
	color: #888;
}

.block span i {
	vertical-align: middle;
}

.sidebar {
	float: right;
	width: 300px;
	margin-left: 40px;
}

.sidebar .sb_list {
	margin-bottom: 12px;
	background: #fff;
	overflow: hidden;
}

.sidebar .sb_list .bx {
	width: 300px;
}

/* 侧边热门评论 */
.sbb {
	border: 1px solid #e8e8e8;
	border-top: 0;
}

.rm_hot,
.tags_title {
	height: 38px;
	padding: 0 10px;
	line-height: 38px;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	border-top: 3px #3F51B5 solid;
}

.tags_title {
	color: #fff;
	background: #3F51B5;
}

ul.sub_ul {
	padding-top: 10px;
}

ul.sub_ul li {
	list-style: none;
	padding: 0 10px 6px 10px;
	margin-bottom: 6px;
	border-bottom: 1px #e7e7e7 dotted;
	vertical-align: bottom;
	overflow: hidden;
}

/*ul.sub_ul li:last-child,ul.sub_ul li:nth-last-child(2) {
					padding-bottom:0;
					border:0;
				}
				*/
ul.side_tags li {
	float: left;
	width: 139px;
	color: #888;
}

ul.side_tags li a {
	margin-right: 10px;
}

ul.sub_ul li span.nick {
	margin-right: 12px;
	color: #3F51B5;
}

ul.sub_ul li p {
	clear: both;
	padding-bottom: 5px;
	word-wrap: break-word;
	word-break: normal;
}

ul.sub_ul li .comm_reply {
	float: right;
}

ul.side_products {
	padding-top: 10px;
	background: #f2f3f4;
}

ul.side_products li {
	list-style: none;
	height: 80px;
	padding: 0 8px 10px 9px;
}

.hl_wrap {
	margin: 0 auto;
	width: 960px;
	overflow: hidden;
}

.hl_wrap .hl {
	float: left;
	width: 480px;
}

.hl_wrap .hl-960 h2 {
	font-size: 26px;
	text-align: center;
	height: 60px;
	line-height: 60px;
	font-weight: normal;
	background: #fff;
}

.hl_wrap .hl-960 h2 a {
	text-decoration: none;
}

.left_con h2 {
	height: 35px;
	padding-left: 15px;
	line-height: 35px;
	color: #5a5a5a;
	font-size: 14px;
	border-left: 1px #dbdbdb solid;
	border-right: 1px #dbdbdb solid;
	background: #dfdfdf url(../images/h2_bg.gif) repeat-x;
}

.left_con h2 span {
	display: block;
	float: left;
	width: 22px;
	height: 21px;
	margin: 8px 5px 0 0;
	background: url(../images/rm_pro_icon.png) no-repeat;
	_background: url(../images/rm_pro_icon.gif) no-repeat;
	overflow: hidden;
}

.left_con ul {
	border: 1px #dbdbdb solid;
	border-top: none;
}

.left_con ul li {
	position: relative;
	padding: 8px 0 8px 65px;
	font-size: 12px;
	line-height: 18px;
	vertical-align: bottom;
	*zoom: 1;
}

.left_con ul li a:hover {
	text-decoration: underline;
}

.left_con ul li img {
	position: absolute;
	top: 5px;
	left: 16px;
	width: 38px;
	height: 38px;
}

.left_con ul li.bg {
	background: #f6f9fa;
}

.left_con ul li strong {
	font-size: 13px;
}

.left_con ul li span {
	color: #888;
}

.left_con ul li a.down {
	display: block;
	position: absolute;
	top: 15px;
	right: 15px;
}

.right_con .list {
	position: relative;
	padding: 0 10px;
	margin-top: -1px;
	padding-top: 5px;
	z-index: 1000;
	overflow: hidden;
}

.right_con .list ul {
	padding: 10px 0;
}

.right_con .list .number {
	position: absolute;
	top: 8px;
	left: 9px;
	width: 20px;
	height: 370px;
}

.right_con .list ul li {
	padding: 8px 0;
	padding-left: 22px;
	font-size: 14px;
	position: relative;
}

.right_con .list ul li span {
	display: block;
	font-size: 12px;
	width: 16px;
	height: 16px;
	text-align: center;
	line-height: 16px;
	position: absolute;
	color: #fff;
	background: #3F51B5;
	left: 0;
	top: 10px;
}

.right_con .list ul li a {
	display: block;
	width: 270px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.right_con .list ul li a:hover {
	text-decoration: underline;
}

.post_right_con {
	width: 320px;
}

.post_right_con .list .number {
	height: 420px;
}

.other_pro {
	width: 280px;
	height: 112px;
	border-bottom: 1px #dbdbdb solid;
}

.other_pro a {
	display: block;
	width: 278px;
	height: 56px;
}

.top_news {
	width: 318px;
	border: 1px solid #e8e8e8;
	border-top: 0;
	overflow: hidden;
}

.site_ad {
	clear: both;
	width: 250px;
	height: 250px;
	padding: 15px;
	background: #f6f9fa;
	overflow: hidden;
}

.right_con .bar {
	position: relative;
	height: 35px;
	padding: 0 10px;
	line-height: 34px;
	font-size: 14px;
	border-top: 3px #3F51B5 solid;
	background: #fdfdfd;
	white-space: nowrap;
}

.right_con .bar ul {
	width: 298px;
	overflow: hidden;
}

.right_con_win .bar ul {
	width: 280px;
}

.right_con .bar ul li {
	float: left;
	padding: 0 12px;
	height: 35px;
	border-bottom: 1px #e5e5e5 solid;
	cursor: pointer;
	line-height: 34px;
}

.right_con .bar ul li#must {
	padding: 0 13px 0 12px;
	line-height: 34px;
}

.right_con_win .bar ul li {
	padding: 0 6px;
}

.right_con .bar ul li.current {
	border-bottom: 1px #3F51B5 solid;
	color: #3F51B5;
	background: #fff;
}

.hotnews_list {
	position: relative;
	clear: both;
	width: 318px;
	line-height: 17px;
	border: 1px solid #e8e8e8;
	border-top: 0;
}

.hotnews_list .hn_title {
	height: 31px;
	padding: 0 10px;
	line-height: 31px;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
	border-top: 3px #3F51B5 solid;
	border-bottom: none;
}

.hotnews_list ul li.hn_li {
	float: left;
	display: inline;
	width: 298px;
	padding: 4px 10px;
	*padding: 3px 10px;
	zoom: 1;
}

.hotnews_list ul li.hn_li a {
	display: inline-block;
	width: 290px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.hotnews_list ul li.hn_li a:hover {
	text-decoration: underline;
}

.hotnews_list ul li.hn_li span {
	color: #9f9f9f;
}

.hotnews_list ul,
hotnews_list ul li.list_pic {
	overflow: hidden;
	zoom: 1;
}

.hotnews_list li.list_pic {
	float: left;
	width: 147px;
	padding: 10px 6px 15px;
	border-bottom: 1px #ddd dotted;
	text-align: center;
	margin-bottom: 10px;
}

.hotnews_list li.list_pic a {
	display: block;
}

.hotnews_list li.list_pic a.hn_img {
	padding-bottom: 10px;
}

.hotnews_list li.list_pic a.hn_img img {
	width: 120px;
	height: 75px;
}

/* 页脚内容 */
.flink {
	line-height: 22px;
	font-size: 12px;
	color: #354654;
}

.lk {
	padding: 30px 0;
	border-top: 1px solid #e7e7e7;
	background: #fff;
}

.lk .bx2 {
	margin-top: 20px;
}

.lk .bx2 p {
	margin-bottom: 5px;
	font-size: 14px;
}

.lk p strong {
	font-weight: bold;
	color: #354564;
}

.lk p a.wz {
	color: #008000;
}

.lk p a.wz:hover {
	color: #008f00;
	text-decoration: underline;
}

.lk p a.wz:active {
	color: #006400;
}

.lk strong a {
	color: #354564;
}

.lk a {
	font-size: 12px;
}

.lk p span.v {
	color: #ddd;
	font-size: 12px;
	margin: 0 5px;
}

.lk p span.v:before {
	content: "|";
}

/* 精确搜索 */
.advanced_search {
	padding: 50px 0 30px 230px;
	width: 728px;
	font-size: 14px;
}

.advanced_search .a_search {
	margin-top: 15px;
}

.advanced_search #searchkeyword,
.advanced_search #btnSearch {
	height: 30px;
	line-height: 30px;
	border: 1px #ddd solid;
}

.advanced_search #searchkeyword {
	width: 300px;
	padding: 0 5px;
}

.advanced_search #searchkeyword:focus {
	border: 1px #3F51B5 solid;
}

.advanced_search #btnSearch {
	width: 55px;
	cursor: pointer;
	background: #3F51B5;
	border: 1px #3F51B5 solid;
	color: #fff;
	font-size: 14px;
}

.advanced_search #btnSearch:hover {}

.advanced_search #btnSearch:active {}

.advanced_search .time_radio {
	margin-top: 15px;
	font-size: 14px
}

.advanced_search .time_radio input {
	margin: -3px 3px 0 0;
}

.advanced_search select {
	width: 244px;
	height: 30px;
	padding: 0 5px;
	border: 1px #ddd solid;
	color: #555;
	font-size: 14px;
	outline: none;
}

.advanced_search select option {
	padding: 2px;
}

/* 相关文章 */
.related_post {
	padding-top: 20px;
	overflow: hidden;
}

.related_post h2 {
	padding: 0 0 10px 0;
	border-bottom: 1px #3F51B5 solid;
	font-weight: bold;
	font-size: 18px;
	background: none;
	color: #3F51B5;
}

.related_post ul {
	padding: 15px 0;
	width: 100%;
	overflow: hidden;
}

.related_post ul.list_2 {
	margin-left: 20px;
}

.related_post ul li {
	float: left;
	list-style: none;
	margin: 10px 10px 0 0;
	padding: 0 0 0 8px;
	vertical-align: bottom;
	background: url(../images/v2.1/new_list_icon.png) left 0 no-repeat;
	overflow: hidden;
}

.related_post ul li a {
	float: left;
	display: block;
	width: 245px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.related_post ul li a.rp_list_img {
	display: block;
	width: 96px;
	margin: 0 11px;
	border: 1px solid #cedbeb;
	overflow: hidden;
}

.related_post ul li img {
	width: 96px;
	height: 96px;
}

.related_post ul li span {
	float: right;
}

.related_post ul li span.rp_span {
	color: #3F51B5;
}

.hl-960 {
	margin-top: 45px;
	padding-bottom: 20px;
}

.dcmp-content .ipt-txt {
	width: 100%;
	padding: 10px;
	height: 60px;
	border: 1px solid #999;
}

.dcmp-post {
	overflow: hidden;
	padding: 10px 0;
}

.dcmp-post .dcmp-userinfo {
	line-height: 25px;
	float: left;
	width: 600px;
}

.dcmp-post .dcmp-userinfo .ipt-txt {
	width: 100px;
	border: 1px solid #999;
	line-height: 25px;
	margin: 0 10px;
}

.dcmp-post .dcmp-submit {
	float: right;
}

.dcmp-post .dcmp-submit button {
	background: #3F51B5;
	padding: 5px 10px;
	color: #FFF;
	font-size: 14px;
	border: 0;
	outline: none;
}

.comments_box li {
	border-bottom: 1px solid #DDD;
	padding: 10px 0;
	overflow: hidden;
}

.comments_box li .title {
	margin-left: 60px;
}

.comments_box li .title a {
	color: #3F51B5;
}

.comments_box li .plpic {
	float: left;
	width: 50px;
	height: 50px;
	overflow: hidden;
}

.comments_box li .comment_act {
	float: right;
}

.comments_box li .comments_content {
	font-size: 14px;
	padding-top: 5px;
	line-height: 1.6;
	margin-left: 60px;
}

.comments_box li .newcomment_act {
	float: right;
}

.comments-title {
	line-height: 25px;
	padding: 10px 0;
	border-bottom: 1px solid #DDD;
	overflow: hidden;
}

.comments-title h2 {
	float: left;
	font-size: 16px;
	color: #3F51B5;
	padding-left: 10px;
	position: relative;
}

.comments-title h2:before {
	position: absolute;
	left: 0;
	top: 3px;
	height: 20px;
	width: 5px;
	background: #3F51B5;
	content: " ";
}

.comments-title span.more {
	float: right;
}

.comments-title span.more a {
	color: #959595;
}

.comments_reminder {
	padding: 20px 0;
	color: #999;
	font-size: 12px;
	text-align: center;
}

/*CSS Digg style pagination*/
DIV.digg {
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	PADDING-BOTTOM: 3px;
	MARGIN: 3px;
	PADDING-TOP: 3px;
	TEXT-ALIGN: center
}

DIV.digg A {
	BORDER-RIGHT: #c80e1b 1px solid;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #c80e1b 1px solid;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 2px;
	MARGIN: 2px;
	BORDER-LEFT: #c80e1b 1px solid;
	COLOR: #c80e1b;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #c80e1b 1px solid;
	TEXT-DECORATION: none
}

DIV.digg A:hover {
	BORDER-RIGHT: #c80e1b 1px solid;
	BORDER-TOP: #c80e1b 1px solid;
	BORDER-LEFT: #c80e1b 1px solid;
	COLOR: #000;
	BORDER-BOTTOM: #c80e1b 1px solid
}

DIV.digg A:active {
	BORDER-RIGHT: #c80e1b 1px solid;
	BORDER-TOP: #c80e1b 1px solid;
	BORDER-LEFT: #c80e1b 1px solid;
	COLOR: #000;
	BORDER-BOTTOM: #c80e1b 1px solid
}

DIV.digg SPAN.thisclass {
	BORDER-RIGHT: #c80e1b 1px solid;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #c80e1b 1px solid;
	PADDING-LEFT: 5px;
	FONT-WEIGHT: bold;
	PADDING-BOTTOM: 2px;
	MARGIN: 2px;
	BORDER-LEFT: #c80e1b 1px solid;
	COLOR: #fff;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #c80e1b 1px solid;
	BACKGROUND-COLOR: #c80e1b
}

DIV.digg SPAN.disabled {
	BORDER-RIGHT: #eee 1px solid;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #eee 1px solid;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 2px;
	MARGIN: 2px;
	BORDER-LEFT: #eee 1px solid;
	COLOR: #ddd;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #eee 1px solid
}

@charset "utf-8";

.mt20 {
	margin-top: 20px;
}

.mt10 {
	margin-top: 10px;
}

.right {
	float: right;
}

.left {
	float: left;
}

.sitelogo {
	margin-left: -9999px;
	position: absolute;
}

.cattitle {
	position: relative;
	border-bottom: 1px solid #f0f0f0;
}

.cattitle h2 {
	font-size: 20px;
	border-bottom: 1px solid #3f51b5;
	line-height: 40px;
	margin-bottom: -1px;
	font-weight: bold;
	padding-left: 15px;
	position: relative;
	color: #2c3c94;
}

.cattitle h2:before {
	content: " ";
	display: block;
	position: absolute;
	left: 0;
	width: 6px;
	height: 20px;
	background-image: -moz-linear-gradient(90deg, #2c3c94 0%, #d178ff 100%);
	background-image: -webkit-linear-gradient(90deg, #2c3c94 0%, #d178ff 100%);
	background-image: -ms-linear-gradient(90deg, #2c3c94 0%, #d178ff 100%);
	border-radius: 3px;
	top: 13px;
}

.cattitle .right {
	line-height: 40px;
}

.cattitle span.more a {
	color: #888;
}

.public {
	margin: 25px auto 0;
	border-top: 2px #00a0e2 solid;
}

.boxL {
	width: 360px;
	float: left;
	min-height: 100px;
}

.boxC {
	width: 500px;
	float: left;
	padding: 0 20px;
	min-height: 100px;
	background: #fff;
}

.boxR {
	width: 300px;
	float: right;
	min-height: 100px;
}

.fixed {
	top: 10px;
	width: 300px;
}

.w300 {
	width: 300px;
}

.show300 {
	width: 300px;
}

.block_title {
	font-size: 1.25rem;
	text-align: left;
	padding-bottom: 10px;
}

.block_title h2 span {
	font-weight: bold;
}

.block_title h1 span {
	font-weight: bold;
}

.fix {
	width: 730px !important;
	position: fixed;
	top: 0px;
	_position: absolute;
	_top: expression(documentElement.scrollTop + "px");
	z-index: 999;
	/*filter:alpha(opacity=90);opacity:0.9;*/
	border: 1px solid #eee;
	box-shadow: 0 0 12px #eee;
}

.mainRight,
.newsRight {
	float: right;
	width: 300px;
	min-height: 305px;
}

.mainLeft,
.newsLeft {
	float: left;
	width: 840px;
}

.ad_article_top {
	width: 100%;
	text-align: center;
}

.slide_wrap {
	position: relative;
	margin: 0 auto;
	height: 220px;
	width: 360px;
	padding: 0;
	*zoom: 1;
	overflow: hidden;
}

.bx-wrapper:hover .bx-controls {
	display: block;
}

.slide_wrap img {
	max-width: 100%;
	display: block
}

.slide_wrap .bx-viewport {
	-moz-box-shadow: 0 0 5px #ccc;
	-webkit-box-shadow: 0 0 5px #ccc;
	box-shadow: 0 0 5px #ccc;
	background: #fff;
	-webkit-transform: translatez(0);
	-moz-transform: translatez(0);
	-ms-transform: translatez(0);
	-o-transform: translatez(0);
	transform: translatez(0)
}

.slide_wrap .bx-pager,
.slide_wrap .bx-controls-auto {
	position: absolute;
	top: 0;
	width: 100%
}

.slide_wrap .bx-loading {
	min-height: 50px;
	background: url(../images/bx_loader.gif) center center no-repeat #fff;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2000
}

.slide_wrap .bx-pager {
	text-align: center;
	font-size: .85em;
	font-family: Arial;
	font-weight: 700;
	color: #666;
}

.slide_wrap .bx-pager .bx-pager-item,
.slide_wrap .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	*zoom: 1;
	*display: inline
}

.slide_wrap .bx-pager.bx-default-pager a {
	background: #66666660;
	text-indent: -9999px;
	display: block;
	width: 10px;
	height: 10px;
	margin: 0 5px;
	outline: 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px
}

.slide_wrap .bx-pager.bx-default-pager a:hover,
.slide_wrap .bx-pager.bx-default-pager a.active {
	background: #00000060;
}

.slide_wrap .bx-prev {
	left: 10px;
	background: url(../images/controls.png) no-repeat 0 -32px;
	opacity: 0.3;
}

.slide_wrap .bx-next {
	right: 10px;
	background: url(../images/controls.png) no-repeat -43px -32px;
	opacity: 0.3;
}

.slide_wrap .bx-prev:hover {
	background-position: 0 0
}

.slide_wrap .bx-next:hover {
	background-position: -43px 0
}

.slide_wrap .bx-controls-direction a {
	position: absolute;
	bottom: 95px;
	outline: 0;
	width: 32px;
	height: 32px;
	text-indent: -9999px;
	z-index: 999;
}

.slide_wrap .bx-controls-direction a.disabled {
	display: none
}

.slide_wrap .bx-controls-auto {
	text-align: center
}

.slide_wrap .bx-controls-auto .bx-start {
	display: block;
	text-indent: -9999px;
	width: 10px;
	height: 11px;
	outline: 0;
	background: url(../images/controls.png) -86px -11px no-repeat;
	margin: 0 3px
}

.slide_wrap .bx-controls-auto .bx-start:hover,
.slide_wrap .bx-controls-auto .bx-start.active {
	background-position: -86px 0
}

.slide_wrap .bx-controls-auto .bx-stop {
	display: block;
	text-indent: -9999px;
	width: 9px;
	height: 11px;
	outline: 0;
	background: url(../images/controls.png) -86px -44px no-repeat;
	margin: 0 3px
}

.slide_wrap .bx-controls-auto .bx-stop:hover,
.slide_wrap .bx-controls-auto .bx-stop.active {
	background-position: -86px -33px
}

.slide_wrap .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
	text-align: left;
	width: 80%
}

.slide_wrap .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
	right: 0;
	width: 35px
}

.slide_wrap .bx-caption {
	position: absolute;
	bottom: 0;
	left: 0;
	background: #666\9;
	background: rgba(80, 80, 80, .75);
	width: 100%
}

.slide_wrap .bx-caption span {
	color: #fff;
	font-family: Arial;
	display: block;
	font-size: .85em;
	padding: 10px
}

.slide a {
	display: block;
	position: relation;
}

.slide a>img {
	width: 360px;
	height: 220px;
}

.slide a>p {
	background: #37373760;
	color: #fff;
	text-align: center;
	padding: 7px 0;
	position: absolute;
	width: 100%;
	bottom: 0;
	opacity: 0;
}

.zikao_Nav {
	height: 260px;
	overflow: hidden;
	margin-top: 15px;
}

.examtime>div>ul {
	padding: 15px 0;
}

.examtime>div>ul>li {
	overflow: hidden;
}

.timeline-month {
	width: 60px;
	float: left;
}

.examtime>div>ul>li>div.timeline-main {
	width: 290px;
	float: left;
	padding-bottom: 10px;
	border-left: 1px solid #DDD;
	position: relative;
}

.examtime>div>ul>li>div.timeline-main .timeline-arrow {
	width: 10px;
	height: 10px;
	position: absolute;
	left: -6px;
	top: 5px;
	background: #FFF url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAA+0lEQVQ4T+2U0W0CQQxEZ+4aSAsnu4B0AFQQOkhSAaQCuA6ggtBBkg4ogQLWunSQNHByZOmQgtjlA+4Tf67lt56xd4mRgyPzcAeeOppSeiG5APA4ZA7u3qrqZ8n7oocppR3JZ3f/IrkH8ODuU5ITAFsRWeagWeDQ2bu7v6rq7n+hma0BrKqqmjVNExedRBZoZiHtW1XnuS5SSgH6zeVLQAfwJiKbHPDYpYic1V8CtiIS8s7iGmBI/lHVWQFYtKQ0lDnJDwBrEWlvHkoAzCz8W7j7flibOI4hxU4W7bj4lruum/Z9vyT5FLTYybquN7l1Oaq4fw63f7eje/gHp81yFUu98u0AAAAASUVORK5CYII=) center no-repeat;
}

.examtime>div>ul>li>div>p.examtime_title {
	padding-left: 20px;
}

.examtime>div>ul>li:hover {
	cursor: pointer;
}

.examtime>div>ul>li>div>p.examtime_content {
	display: none;
	line-height: 1.5;
	padding-top: 10px;
	padding-left: 20px;
}

.examtime>div>ul>li>div svg.time_dot {
	position: absolute;
	left: -7px;
}

.examtime>div>ul>li.on>div>p.examtime_content {
	display: block;
}

.examtime>div>ul>li.on>div>p.examtime_content span.red {
	color: #3F51B5;
}

.examtime>div>ul>li.on>div>p.examtime_content span.red a {
	color: #3F51B5;
}

.examtime>div>ul>li.on>div.timeline-main {
	border-left: 1px solid #3F51B5;
}

.examtime>div>ul>li.on>div.timeline-main .timeline-arrow {
	background: #FFF url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAA80lEQVQ4T+2Uy1HDQBBE3xABUdh7JAO8UgAoA0MENhEgZSAigAzAAUhWCD6uOJEBZNCU/KsCdn2xjp7r1L7q6ekdY+SykXlcgL8dbXD3hhZgN7uONoYqz8d7yvukhy3uFZiDVoIO7NpgBtwKPef0yxg0Ctwp40XwkBMG8LEaXGnwZOA9ofsLjQJbphvgM6MvYipaXAf6jvUTQCehx5y+jgEPKjPCv/cngFQ5oRwJOIxsXxnBx0dOWxJVuGZSiKs3g9ITqrOXMgAaprVhC6CzbWxAqBgyKdJ2nPzLa9xMaAl2tw/2yrA6FpfDFJfjcP65Hd3DH8buVxUxA0ZyAAAAAElFTkSuQmCC) center no-repeat;
}

.examtime>div>ul>li.on>div.timeline-main .timeline-arrow {
	animation: reddot 2s;
	animation-iteration-count: infinite;
}

@keyframes reddot {
	0% {
		opacity: 0
	}

	50% {
		opacity: 1
	}

	100% {
		opacity: 0
	}
}

.column-title {
	padding: 8px 0px;
	border-bottom: 1px solid #f3f6f9;
	margin-bottom: 0px;
	overflow: hidden;
}

.column-title-border {
	border-bottom: 0px solid #d0d4d9;
	height: 22px;
	padding: 10px 0;
}

.column-title h2 {
	float: left;
	height: 40px;
	padding: 0 12px 0 0px;
	margin-right: 20px;
	background: url("../images/icons-sprites.png") no-repeat right -192px
}

.column-title h2,
.column-title h2 a,
.column-title h2 a:hover {
	font: 500 28px/28px "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53";
	color: #3F51B5
}

.column-title h2 a {
	padding-right: 5px
}

.column-title .sub-class {
	float: left;
	margin-top: 6px;
	height: 20px;
	line-height: 20px;
}

.column-title .sub-class a:link,
.column-title .more a:link {
	margin: 0 10px;
	color: #79676b;
	font-size: 16px;
	font-family: "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53";
}

.column-title .more {
	float: right;
	margin-top: 6px;
	padding-right: 10px;
	line-height: 20px;
	background: url("../images/icons-sprites.png") no-repeat right -136px
}

.column-title .more a:link {
	margin: 0
}

.column-title .sub-class li:before {
	float: left;
	content: "";
	background: #ccc;
	width: 4px;
	height: 4px;
	overflow: hidden;
	display: inline-block;
	margin: 13px 11px 0 0;
	border-radius: 2px;
}

/*boxTitA*/
.boxTitA {
	position: relative;
	border-bottom: 1px solid #ddd;
}

.boxTitA h5 {
	display: inline-block;
	margin: 0;
	font-size: 18px;
	font-weight: bold;
	border-bottom: 1px solid #3f51b5;
	margin-bottom: -1px;
	padding-bottom: 10px;
}

.boxTitA .more {
	position: absolute;
	top: 0;
	right: 10px;
	line-height: 36px;
}


/*eye_focus*/
.eye_focus {
	position: relative;
	width: 336px;
	height: 240px;
	overflow: hidden;
}

.eye_focus img {
	width: 336px;
	height: 220px;
}

a.eye_lbtn_focus,
a.eye_rbtn_focus {
	width: 30px;
	height: 66px;
	background: url("../images/sprite.png") no-repeat;
	position: absolute;
	z-index: 2;
	top: 60px;
	display: none;
}

.eye_focus:hover .eye_lbtn_focus,
.eye_focus:hover .eye_rbtn_focus {
	display: block;
}

a.eye_lbtn_focus {
	left: 0;
	background-position: -202px -84px;
}

a.eye_rbtn_focus {
	right: 0;
	_right: -1px;
	background-position: -232px -84px;
}

.eye_img_focus {
	position: absolute;
	top: 0;
	height: 220px;
	z-index: 1;
	width: 2200px;
}

.eye_img_focus li {
	float: left;
	width: 336px;
	height: 220px;
}

.eye_tit_focus {
	width: 336px;
	height: 36px;
	background: rgba(0, 0, 0, 0.56);
	position: absolute;
	left: 0;
	bottom: 20px;
	z-index: 2;
	overflow: hidden;
}

.eye_tit_focus a {
	width: 316px;
	height: 36px;
	line-height: 36px;
	overflow: hidden;
	font-size: 16px;
	padding: 0 10px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	display: block;
	color: #fff;
	text-align: center;
}

.eye_pag_focus {
	margin: auto 60px;
	bottom: 2px;
	height: 6px;
	position: absolute;
	right: 4px;
	z-index: 3;
	overflow: hidden;
}

.eye_pag_focus li {
	float: left;
	width: 36px;
	height: 6px;
	display: inline;
	background: #ccc;
	overflow: hidden;
	cursor: pointer;
	margin: 0 3px;
	transition: all 0.3s ease;
}

.eye_pag_focus li.current {
	width: 36px;
	background: #008ee1;
}

.eye_gaming {
	width: 350px;
	height: 220px;
}

.eye_gaming ul {
	position: relative;
}

.eye_gaming ul li {
	height: 220px;
}

.eye_gaming ul li p {
	background: rgba(0, 0, 0, 0.7);
	color: #FFF;
	line-height: 30px;
	padding: 0 10px;
	bottom: 0;
	position: absolute;
	width: 100%;
}

.bx-controls {
	position: absolute;
	bottom: 0;
	height: 20px;
	width: 100%;
	text-align: center;
	display: none;
}

.recNews-title {
	position: relative;
	width: 100%;
	height: 38px;
	line-height: 38px;
	background: #f8f8f8;
	border-top: 1px solid #e9e9e9;
}

.recNews-title .tab {
	font-size: 18px;
	font-weight: 500;
	color: #bfbfbf;
}

.recNews-title .tab span {
	padding: 0 7px;
	margin-top: -1px;
	margin-right: 10px;
	height: 35px;
	line-height: 35px;
	cursor: pointer;
	color: #666;
	display: inline-block;
}

.recNews-title .tab .fb {
	color: #333;
	font-weight: 500;
	border-top: 3px solid #38a2db;
}

.recNews-title .new {
	position: absolute;
	right: 10px;
	top: 0;
	padding-left: 23px;
	background: url(../images/jiantou.png) no-repeat 0 12px;
	font-size: 14px;
}

.recNews-title .new a {
	color: #777;
}

/*rec-top*/
.rec-top {
	border-bottom: dotted 1px #ccc;
	overflow: hidden;
}

.rec-top h2 {
	text-align: center;
	font-size: 20px;
	font-weight: 700;
	height: 26px;
	line-height: 26px;
	overflow: hidden;
}

.rec-top h2 a {
	color: #373737;
}

.rec-top p {
	text-indent: 2em;
	font-size: 12px;
	color: #666;
	line-height: 20px;
	height: 40px;
	margin: 6px 0 10px;
	overflow: hidden;
}

.rec-top p a {
	margin: 0 3px;
}

/*rec-light*/
.rec-light {
	height: 20px;
	margin: 10px 0;
	font-size: 16px;
	line-height: 20px;
	overflow: hidden;
	clear: both
}

.rec-light a {
	font-weight: 500;
	color: #3F51B5;
}

.rec-light .cname {
	padding: 0 6px;
	float: left;
	margin-right: 10px;
	background-color: #3F51B5;
	position: relative;
	zoom: 1;
	font-size: 12px;
	font-weight: 400;
	text-align: center;
	font-style: normal;
}

.rec-light .cname a,
.rec-light .cname a:hover {
	font-weight: 500;
	color: #fff
}

.rec-light .cname .tragl {
	border-width: 5px;
	border-style: dashed dashed dashed solid;
	border-color: transparent transparent transparent #3F51B5;
	right: -9px;
	top: 5px
}

.rec-light em {
	float: right;
	color: #999;
	font-style: normal;
	font-size: 14px;
}

.rec-light em.red {
	color: #f00;
}

.tragl {
	width: 0;
	height: 0;
	line-height: 0;
	overflow: hidden;
	font-size: 0;
	border-style: dashed;
	border-width: 5px;
	position: absolute;
	-webkit-transition: -webkit-transform .2s;
	transition: transform .2s;
	-webkit-transform-origin: center 20%;
	transform-origin: center 20%;
}

.rec-txtul {
	overflow: hidden;
}

.rec-txtul li {
	height: 32px;
	line-height: 32px;
	overflow: hidden;
}

.rec-txtul.c-txtul li {
	background: url(images/list.png) left center no-repeat;
	padding-left: 10px;
	transition: all 0.2s;
	-moz-transition: all 0.2s;
	-webkit-transition: all 0.2s;
	d-o-transition: all 0.2s;
}

.rec-txtul.c-txtul li:hover {
	background: url(images/list_hover.png) left center no-repeat;
	margin-left: 10px;
}

.rec-txtul.halftxtul li {
	width: 410px;
	float: left;
}

.rec-txtul.halftxtul li:hover {
	margin: 0px;
}

.rec-txtul li>a {
	display: block;
	float: left;
	width: 320px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.rec-txtul li span {
	margin-right: 2px;
}

.rec-txtul li span a {
	color: #888;
}

.rec-txtul li span a:hover {
	color: #0FA96E;
}

.rec-txtul li i {
	font-style: normal;
	color: #999;
	margin-right: 10px;
	float: left;
}

.rec-txtul li:before {
	float: left;
	content: "";
	background: #ccc;
	width: 4px;
	height: 4px;
	overflow: hidden;
	display: inline-block;
	margin: 13px 8px 0 0;
	border-radius: 2px;
}

.rec-txtul li em {
	font-style: normal;
	color: #999;
	float: right;
}

.rec-txtul li em.red {
	color: #3F51B5;
}

.zk-nav {
	overflow: hidden;
	padding: 10px 0;
	background: #ffffff;
	border: 1px solid #ddd;
	border-radius: 0 0 5px 5px;
	border-top: 0;
}

body.page .zk-nav {
	background: #fff;
}

.zk-nav li {
	float: left;
	width: 33.33%;
	line-height: 30px;
	font-size: 16px;
	text-align: center;
}

.zk-nav li a>i {
	font-size: 18px;
	color: #3F51B5;
	vertical-align: middle;
}



.zk-nav2 {
	overflow: hidden;
	padding: 15px 15px 25px;
	background: #fff;
}

.zk-nav2 li {
	float: left;
	width: 33.33%;
	line-height: 30px;
	font-size: 16px;
	text-align: center;
}

.zk-nav2 li:nth-child(1) {
	border-right: 1px solid #f1f4ff;
	border-bottom: 1px solid #f1f4ff;
}

.zk-nav2 li:nth-child(2) {
	border-right: 1px solid #f1f4ff;
	border-bottom: 1px solid #f1f4ff;
}

.zk-nav2 li:nth-child(3) {
	border-bottom: 1px solid #f1f4ff;
}

.zk-nav2 li:nth-child(4) {
	border-right: 1px solid #f1f4ff;
}

.zk-nav2 li:nth-child(5) {
	border-right: 1px solid #f1f4ff;
}

.zk-nav2 li a {
	display: block;
	padding: 10px 0;
}

.zk-nav2 li a>i {
	font-size: 32px;
	color: #3F51B5;
	vertical-align: middle;
}

.zk-nav2 li img {
	vertical-align: baseline;
}

.zk-nav2 li p {
	font-size: 15px;
	padding-top: 5px;
}

.zk-nav-online {
	font-size: 15px;
	font-weight: bold;
	background: #f00;
	padding: 7px 0;
	color: #fff;
	margin: 15px auto 0;
	display: block;
	border-radius: 5px;
	width: 150px;
	text-align: center;
}

.zk-nav-online:hover {
	color: #fff;
	background: #c80e1b;
}




.mod-prnav ul {
	padding: 10px 0;
	overflow: hidden;
	margin: 0 -5px;
}

.mod-prnav ul>li {
	float: left;
	line-height: 28px;
	font-size: 15px;
	margin: 5px;
	width: 16.66%;
	text-align: center;
}

.mod-prnav ul>li a {
	display: block;
	background: #f5f5f5;
}

#tabbox {
	width: 100%;
	overflow: hidden;
	margin: 0 auto;
}

#tabstit {
	width: 730px;
	overflow: hidden;
	margin: 0 auto;
}

.tabs {
	position: relative;
	z-index: 2;
	background: #F3F3F3;
}

.tabs li {
	float: left;
	width: 128px;
	position: relative;
	margin-right: 1px;
}

.tabs li a {
	display: inline-block;
	width: 100%;
	text-align: center;
	text-decoration: none;
	font-size: 18px;
	color: #373737;
	font-weight: bold;
}

.tabs .thistab a,
.tabs .thistab a:hover {
	background: #fff;
	color: #3F51B5;
	border-top: 2px solid #3F51B5;
}

.tabs li a:hover {
	color: #3F51B5;
}

.tab_con {
	padding: 0px;
}

/*首页政策板块*/
.irankul {
	overflow: hidden;
}

.listrank {
	overflow: hidden;
	height: auto;
	display: none;
}

.irankul li {
	overflow: hidden;
	clear: both;
	font-size: 15px;
	position: relative;
	border-bottom: 1px solid #f2f2f2;
}

.irankul li a.tit {
	line-height: 37px;
	overflow: hidden;
	display: block;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.irankul li a.img {
	display: none;
	padding: 10px;
	background: #eee;
	position: relative;
	height: 75px;
}

.irankul li a.img .fa {
	position: absolute;
	left: 30px;
	top: -8px;
	color: #eee;
	font-size: 22px;
}

.irankul li a.img img {
	width: 80px;
	height: 55px;
	float: left;
	margin-right: 10px;
}

.irankul li a.img p {
	float: left;
	width: 170px;
	line-height: 18px;
	height: 72px;
	overflow: hidden;
	font-size: 12px;
	color: #666;
}

.irankul li span.num {
	display: block;
	width: 20px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	background: #ccc;
	color: #fff;
	float: left;
	margin-right: 10px;
	margin-top: 7px;
	border-radius: 5px;
	font-size: 12px;
}

.irankul li p.num {
	position: absolute;
	right: 10px;
	top: 0px;
	height: 42px;
	line-height: 42px;
	color: #999;
	font-size: 12px;
	margin-left: 10px;
}

.irankul li span.num1 {
	background: #3f51b5;
	color: #fff;
}

.irankul li span.num2 {
	background: #F6B413;
	color: #fff;
}

.irankul li span.num3 {
	background: #32B16C;
	color: #fff;
}

.irankul.newul li.on {
	background: none;
	padding-right: 0px;
}

.irankul li.on {
	height: auto;
}

.irankul li.on a.img {
	display: block;
}

.newsList li {
	border-bottom: 1px solid #ebebeb;
	cursor: pointer;
	margin-top: 0px;
	padding: 20px 0;
	transition: 0.5s;
}

.newsList li>span>a {
	display: block;
	float: left;
	width: 180px;
	height: 100px;
}

.newsList li span a img {
	width: 160px;
	height: 100px;
}

.newsList li dl {
	float: right;
	width: 650px;
	padding: 3px 0;
}

.newsList li dl dt a {
	display: block;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	font-size: 18px;
	color: #373737;
}

.newsList li dl dd.cont1 {
	width: 550px;
	overflow: hidden;
	margin-top: 6px;
}

.newsList li dl dd.cont1 span {
	color: #888;
	font-size: 14px;
	margin-right: 15px;
}

.newsList li dl dd.cont1 span>i {
	font-size: 14px;
}

.newsList li dl dd.cont1 span a {
	color: #888888;
	margin-right: 10px;
}

.newsList li dl dd.cont2 {
	height: 45px;
	line-height: 23px;
	overflow: hidden;
	font-size: 12px;
	color: #888;
	margin-top: 10px;
}

.newsList li dl dd.cont2 a {
	color: #3F51B5;
}

.newsList li h3 {
	font-size: 18px;
	font-weight: bold;
	padding-bottom: 10px;
}

.newsList li p {
	color: #555;
	padding-bottom: 10px;
	line-height: 1.6;
	width: 840px;
}

.newsList li p>a {
	color: #3F51B5;
}

.newsList li div>span {
	color: #999;
	margin-right: 15px;
	font-size: 12px;
}

.newsList li div>span>i {
	vertical-align: bottom;
}

.newsList li div>span>a {
	color: #999;
	margin: 0 5px;
}

.newsList li div>span.list_source {
	color: #2c3c94;
}

.newsList li a.nthumb img {
	width: 160px;
	height: 100px;
}

.newsList li a.nthumb {
	display: block;
	float: left;
	margin-right: 15px;
}

/*loadmore*/
.loadmore {
	width: 100%;
	height: 36px;
	line-height: 36px;
	margin-top: 5px;
	background: #e8f0ff;
	font-size: 16px;
	color: #008EE1;
	letter-spacing: 1px;
	text-align: center;
	cursor: pointer;
}

.loadmore i {
	margin-left: 2px;
}

.loadmore .renderloading {
	background: url(../images/v3/onLoad.gif) no-repeat left center;
	height: 40px;
	line-height: 40px;
	padding-left: 20px;
	font-size: 16px;
	*zoom: 1
}

/*kwLink*/
.kwLink {
	padding: 15px 0;
}

.kwLink a {
	margin-right: 10px;
	padding-left: 14px;
	position: relative;
	display: inline-block;
	color: #31669A;
	/****20141030æ·»åŠ å­—ä½“é¢œè‰²****/
}

.kwLink a i {
	color: #31669A;
	display: block;
	position: absolute;
	width: 4px;
	height: 4px;
	overflow: hidden;
	background: #ccc;
	left: 4px;
	top: 8px;
	_top: 6px;
}

.kwLink a.current,
.kwLink a:hover {
	color: #B8272E;
	text-decoration: none;
}

.kwLink a.current i,
.kwLink a:hover i {
	background-color: #B8272E;
}

/*article-rec*/
.article-rec {
	padding-top: 10px;
}

.article-rec li {
	height: 65px;
	padding-left: 110px;
	margin: 27px 0;
	position: relative;
}

.article-rec li:first-child {
	margin-top: 5px;
}

.article-rec li h3 {
	line-height: 23px;
	margin-top: 3px;
	margin-bottom: 5px;
	font-size: 16px;
	overflow: hidden
}

.article-rec li .pic {
	width: 110px;
	position: absolute;
	left: 0;
	top: 0;
}

.article-rec li .info {
	position: relative;
	color: #9FA3A7;
	font-size: 12px;
}

.firpic {
	overflow: hidden;
	margin-top: 0px;
}

.firpic a {
	display: block;
	overflow: hidden;
	position: relative;
}

.firpic a img {
	width: 350px;
	height: 200px;
}

.firpic a p {
	width: 330px;
	position: absolute;
	bottom: 0px;
	height: 35px;
	line-height: 35px;
	color: #fff;
	left: 0px;
	text-align: center;
	background: rgba(0, 0, 0, 0.7);
	padding: 0px 10px;
	transition: all 0.2s;
	-moz-transition: all 0.2s;
	-webkit-transition: all 0.2s;
	d-o-transition: all 0.2s;
}

.firpic a:hover p {
	background: #11B475;
}

.firpic p.des {
	margin: 6px 0px 10px;
	color: #666;
	overflow: hidden;
	height: 50px;
	line-height: 25px;
	font-size: 12px;
	overflow: hidden;
}

.firpic a:hover p.des {
	background: none;
}

/*firtxt*/
.firtxt {
	overflow: hidden;
	margin-bottom: 10px;
	border-bottom: 1px dashed #ddd;
	padding-bottom: 15px;
}

.firtxt a.tit {
	overflow: hidden;
	height: 25px;
	white-space: nowrap;
	text-overflow: ellipsis;
	max-height: 50px;
	line-height: 25px;
	margin-bottom: 5px;
	font-size: 18px;
	display: block;
}

.firtxt p {
	font-size: 12px;
	line-height: 22px;
	overflow: hidden;
	color: #555;
}

.firtxt p a {
	color: #AA221B;
}

.firtxt a.img {
	display: block;
	width: 156px;
	height: 100px;
	margin-right: 15px;
	float: left;
}

/*Test-picul*/
.Test-picul {
	width: 370px;
	overflow: hidden;
}

.Test-picul li {
	overflow: hidden;
	float: left;
	margin-right: 20px;
	width: 165px;
	margin-top: 20px;
	position: relative;
}

.Test-picul li img {
	width: 165px;
	height: 110px;
}

.Test-picul a p {
	width: 100%;
	height: 30px;
	line-height: 30px;
	font-size: 12px;
	position: absolute;
	left: 0px;
	bottom: 0px;
	background: rgba(0, 0, 0, 0.7);
	color: #fff;
	text-align: center;
	padding: 0px 5px;
	color: #fff;
	transition: all 0.2s;
	-moz-transition: all 0.2s;
	-webkit-transition: all 0.2s;
	d-o-transition: all 0.2s;
}

.Test-picul a:hover p {
	background: #11B475;
}

/*pic_txtul*/
.picul-rlist {
	overflow: hidden;
}

.picul-rlist li {
	overflow: hidden;
	margin-bottom: 15px;
	position: relative;
}

.picul-rlist li a {
	overflow: hidden;
	display: block;
}

.picul-rlist li a img {
	margin-right: 10px;
	width: 120px;
	height: 76px;
	float: left;
}

.picul-rlist li a p {
	overflow: hidden;
	font-size: 14px;
	line-height: 25px;
	overflow: hidden;
	height: 50px;
}

.picul-rlist li span {
	position: absolute;
	right: 0px;
	bottom: 0px;
	font-size: 12px;
	color: #999;
	background: #f2f2f2;
	padding: 0px 5px;
}

.picul-rlist li:last-child {
	margin-bottom: 0px;
}

.news-txtul {
	overflow: hidden;
}

.news-txtul li {
	height: 40px;
	line-height: 40px;
	overflow: hidden;
	font-size: 16px;
}

.news-txtul.c-txtul li {
	background: url(images/list.png) left center no-repeat;
	padding-left: 10px;
	transition: all 0.2s;
	-moz-transition: all 0.2s;
	-webkit-transition: all 0.2s;
	d-o-transition: all 0.2s;
}

.news-txtul.c-txtul li:hover {
	background: url(images/list_hover.png) left center no-repeat;
	margin-left: 10px;
}

.news-txtul.halftxtul li {
	width: 410px;
	float: left;
}

.news-txtul.halftxtul li:hover {
	margin: 0px;
}

.news-txtul li span {
	margin-right: 2px;
}

.news-txtul li span a {
	color: #888;
}

.news-txtul li span a:hover {
	color: #0FA96E;
}

.news-txtul li i {
	font-style: normal;
	color: #999;
	font-size: 15px;
	margin-right: 10px;
	float: left;
}

.news-txtul li:before {
	float: left;
	content: "";
	background: #ccc;
	width: 4px;
	height: 4px;
	overflow: hidden;
	display: inline-block;
	margin: 19px 8px 0 0;
	border-radius: 2px;
}

.news-txtul li i.center_tag a {
	color: #888;
	margin-left: 5px;
}

/*study-picul*/
.study-picul {
	width: 105%;
	overflow: hidden;
	margin-bottom: 10px;
	border-bottom: 1px dashed #ddd;
	padding-bottom: 15px;
}

.study-picul li {
	overflow: hidden;
	float: left;
	margin-right: 20px;
	width: 169px;
	height: 100px;
	margin-top: 0px;
	position: relative;
}

.study-picul li img {
	width: 169px;
	height: 100px;
}

.study-picul a p {
	width: 100%;
	height: 30px;
	line-height: 30px;
	font-size: 12px;
	position: absolute;
	left: 0px;
	bottom: 0px;
	background: rgba(0, 0, 0, 0.7);
	color: #fff;
	text-align: center;
	padding: 0px 5px;
	color: #fff;
	transition: all 0.2s;
	-moz-transition: all 0.2s;
	-webkit-transition: all 0.2s;
	d-o-transition: all 0.2s;
}

.study-picul a:hover p {
	background: #11B475;
}

/*study-recul*/
.study-recul {
	padding: 0 0px;
	overflow: hidden;
}

.study-recul li {
	padding-left: 120px;
	margin-bottom: 11px;
	position: relative;
	padding-bottom: 10px;
	border-bottom: 1px solid #f3f3f3;
}

.study-recul li:last-child {
	margin-bottom: 0px;
}

.study-recul li h3 {
	height: 40px;
	line-height: 20px;
	margin-top: 3px;
	margin-bottom: 5px;
	font-size: 16px;
	overflow: hidden
}

.study-recul li .pic {
	width: 110px;
	height: 66px;
	position: absolute;
	left: 0;
	top: 0;
}

.study-recul li .pic img {
	width: 100%;
	height: 100%;
}

.study-recul li .info {
	position: relative;
	color: #9FA3A7;
	font-size: 12px;
}

/*hot-news*/
.study-zhenti li {
	position: relative;
	padding: 0 0 10px 0;
	border-bottom: 1px solid #e8e8e8;
	margin-bottom: 10px;
	height: 30px;
	overflow: hidden;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.study-zhenti li h3 {
	font-size: 14px;
	height: 20px;
	overflow: hidden;
	float: left;
	width: 240px;
}

.study-zhenti li span {
	float: right;
	width: 40px;
	text-align: right;
}

.study-zhenti li:before {
	float: left;
	content: "";
	background: #ccc;
	width: 4px;
	height: 4px;
	overflow: hidden;
	display: inline-block;
	margin: 7px 8px 0 0;
	border-radius: 2px;
}

.study-zhenti li p {
	width: 240px;
	float: left;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.photo-list {
	margin-top: 5px;
	margin-left: -10px;
	overflow: hidden;
}

.photo-list li {
	position: relative;
	float: left;
	margin-left: 10px;
	margin-top: 15px;
	width: 136px;
}

.photo-list li .pic {
	position: relative;
	display: block;
	overflow: hidden;
	border: 1px solid #ededed;
}

.photo-list li .pic img {
	width: 136px;
	height: 172px;
	vertical-align: middle;
}

.photo-list li span.view {
	position: absolute;
	bottom: 8px;
	right: 8px;
	padding: 0 10px;
	height: 18px;
	line-height: 18px;
	background: #333;
	opacity: 0.8;
	border-radius: 3px;
}

.photo-list li span.view {
	text-align: center;
	font-size: 12px;
	color: #fff;
}

.photo-list li .tit {
	padding: 0 10px;
	margin-top: 6px;
	height: 20px;
	line-height: 20px;
	font-size: 14px;
	text-align: center;
	overflow: hidden
}

.index_block_title {
	margin-bottom: 15px;
	border-bottom: 1px solid #f0f0f0;
}

.index_block_title h2 {
	float: left;
	font-size: 16px;
	position: relative;
	font-size: 20px;
	font-weight: 700;
	padding-bottom: 5px;
	position: relative;
	bottom: -1px;
	border-bottom: 1px solid #3F51B5;
}

.index_block_title a.more {
	float: right;
	font-size: 14px;
	color: #999;
	line-height: 30px;
}

.arccols {
	width: 366px;
	margin-right: 30px;
	float: left;
}

.arccols li {
	height: 45px;
	line-height: 45px;
	overflow: hidden;
	list-style: none;
	border-bottom: 1px dotted #ddd;
	font-size: 16px;
}

.arccols li:before {
	float: left;
	content: "";
	background: #ccc;
	width: 4px;
	height: 4px;
	overflow: hidden;
	display: inline-block;
	margin: 22px 8px 0 0;
	border-radius: 2px;
}

.crumbs {
	margin: 10px auto;
	color: #666;
}

.crumbs .fn-left {
	padding: 0;
	line-height: 20px;
	font-size: 13px;
}

.crumbs .fn-left a {
	color: #666;
}

.main {
	margin: 0;
	padding: 0;
	display: block;
	min-height: 800px;
}

.content-wrap {
	margin-bottom: 30px;
	position: relative;
}

.left-warp {
	position: relative;
	width: 880px;
	float: left;
}

.side-warp {
	position: relative;
	width: 300px;
	float: right;
}

.mod-warp {
	margin-bottom: 15px;
}

.mod-cont {
	padding: 15px 10px;
	border: #eee 0px solid;
	background-color: #fff;
}

.column-wrap {
	display: block;
	padding-left: 140px;
}

.tag-wrap {
	padding-left: 0;
}

.column-box {
	position: relative;
}

.column-focus {
	float: left;
	width: 500px;
	height: 260px;
}

.side-warp .mod-cont {
	padding: 15px 10px;
	background: #fff;
}

.side-title {
	padding: 10px 15px;
	font-size: 18px;
	font-weight: 700;
	background: #f0f0f0;
}

.column-box {
	position: relative;
}

.column-left {
	float: left;
	width: 100%;
	width: 705px;
	border-radius: 5px;
}

.column-side {
	float: right;
	width: 100%;
	width: 300px;
	border-radius: 5px;
}

.column-focus {
	float: left;
	width: 500px;
	height: 260px;
}

/*tagTop*/
.tagTop {
	font-size: 24px;
	padding-bottom: 10px;
}

.tagTop h1>i {
	font-size: 24px;
	color: #3F51B5;
}

.side_taglist h2.side_title {
	padding-bottom: 15px;
	font-size: 18px;
	color: #585858;
}

.side_taglist ul>a {
	margin: 0 7px 5px 0;
	padding: 4px 6px;
	line-height: 1.6;
	display: inline-block;
	background: #fff;
	border-radius: 5px;
	color: #2c3c94;
	transition: 0.5s;
}

.side_taglist ul>a:hover {
	background: #2c3c94;
	color: #fff;
}

.titleC {
	height: 49px;
	border-bottom: 1px solid #eee;
}

.titleC .bTit {
	float: left;
	position: relative;
	border-bottom: 2px solid #3F51B5;
	bottom: -1px;
	font-size: 20px;
	line-height: 47px;
	color: #3F51B5;
	font-weight: normal;
}

.titleC .sTit {
	float: right;
	color: #333;
	border-top: 0px #ff9900 solid;
	line-height: 49px;
	margin-top: 0px;
	font-size: 16px;
	position: relative;
}

.titleC .sTit a {
	color: #959595;
}

.titleC .sTit a i {
	margin-left: 5px;
	font-family: serif;
	color: #959595;
	font-weight: 700;
}

.titleC .sTit a:hover,
.titleC1 .sTit a:hover i {
	color: #f80;
}

.article-wrap {
	position: relative;
	border-right: 0px solid #f5f5f5;
	background: #FFF;
	padding: 20px 30px;

}

.article-box {
	position: relative;
	padding: 20px 40px 20px;
	border-right: 0px solid #f5f5f5;
	background: #FFF;
}

.article-box .show728 {
	margin-top: 15px
}

/*.article-head*/
.article-head {
	padding: 10px 0 0;
	overflow: hidden;
}

.article-head .title {
	padding-bottom: 15px;
	line-height: 33px;
	border: none;
	font-size: 26px;
	letter-spacing: 2px;
}

.article-head .meta {
	margin-bottom: 0px;
	padding-bottom: 25px;
	border-bottom: 1px solid #f6f8ff;
}

.article-head .meta span {
	color: #888;
	font-size: 13px;
	margin-right: 15px;
	line-height: 16px;
	height: 16px;
}

.article-head .meta span a {
	color: #2c3c94;
}

.article-head .meta em:before {
	content: "è·¯";
	color: #999;
	font-size: 16px;
	margin: 3px;
}


/*.single-head*/
.single-head {
	padding: 30px 0;
	overflow: hidden;
	background: #3244a7;
}

.single-head .title {
	margin: 10px 0 20px;
	padding-bottom: 10px;
	line-height: 33px;
	border: none;
	font-size: 38px;
	font-weight: 600;
	color: #fff;
	text-align: center;
	text-shadow: 1px 2px 6px rgba(0, 0, 0, 0.1);
}

.single-head .meta {
	margin-bottom: 0px;
	padding-bottom: 10px;
	text-align: center;
}

.single-head .meta span {
	color: #7785d0;
	font-size: 13px;
	margin-right: 10px;
	line-height: 16px;
	height: 16px;
}

.single-head .meta span a {
	color: #00a2ff;
}

.single-head .meta em:before {
	content: "è·¯";
	color: #999;
	font-size: 16px;
	margin: 3px;
}




/*article-body*/
.article-body {
	font-size: 16px;
	color: #333;
	margin-top: 25px;
}

.article-body .takeaway {
	padding: 10px;
	margin-top: 0px;
	font-size: 14px;
	line-height: 24px;
	word-break: break-all;
	background: #f5f5f5;
	color: #444;
}

.article-body .article-content {
	padding: 0 0px;
	line-height: 2;
}

.article-body .article-content>p,
.article-body .article-content>div>p {
	margin-bottom: 15px;
	text-indent: 0em;
	word-wrap: break-word;
}

.article-body .article-content h3 {
	font-size: 18px;
	font-weight: bold;
	padding-bottom: 10px;
	padding-left: 15px;
	position: relative;
	margin: 5px 0;
}

.article-body .article-content h3:before {
	content: " ";
	display: flex;
	position: absolute;
	left: 0;
	top: 10px;
	width: 4px;
	height: 18px;
	background: #3f51b5;
	border-radius: 2px;
}

.article-body .article-content h4 {
	font-size: 18px;
	font-weight: bold;
	padding-bottom: 10px;
	position: relative;
}

.article-body .article-content h2 {
	border-top: 1px solid #eee;
	font-size: 22px;
	font-weight: bold;
	margin-bottom: 15px;
	position: relative;
	color: #373737;
	padding-top: 25px;
	margin-top: 30px;
}

.article-body .article-content h5 {
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 10px;
}

.article-body .article-content pre {
	white-space: pre-wrap;
	white-space: -moz-pre-wrap;
	white-space: -pre-wrap;
	white-space: -o-pre-wrap;
	word-wrap: break-word;
}

.article-body .article-content img {
	max-width: 100%;
	height: auto !important;
	margin: 0 auto;
	vertical-align: middle;
	border: 0;
	border-color: #f3f3f3;
	transition: 1s;
}

.article-body .article-content img:hover {
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
	transition: 1s;
}

.article-body .article-content a {
	color: #3f51b5;
}

.article-body .article-content a.infotextkey {
	color: #3f51b5;
	border-bottom: 1px dashed #3687d9;
}

.article-body .article-content a:hover {
	color: #f80;
}

.article-body .article-content blockquote {
	position: relative;
	margin: 0px 0 15px 0;
	padding: 10px;
	font-size: 15px;
	border: 1px solid #c0c6cc;
	background-color: #f5f6ff;
}

.article-body .article-content blockquote p {
	padding: 5px 0;
	color: #3f51b5;
	line-height: 25px;
}

.article-body .article-content blockquote:before {
	position: absolute;
	top: 15px;
	left: 15px;
	display: block;
	width: 1pc;
	height: 14px;
	content: ''
}

.article-body .article-content blockquote:after {
	position: absolute;
	right: 15px;
	bottom: 15px;
	display: block;
	width: 1pc;
	height: 14px;
	content: ''
}

.article-body .article-content i {
	font-style: normal;
}

.article-body .article-content u {
	text-decoration: none;
	box-shadow: inset 0px -7px 0px #dce1ff;
}

.article-body .article-content ul li {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAACXBIWXMAAAsTAAALEwEAmpwYAAAKTWlDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVN3WJP3Fj7f92UPVkLY8LGXbIEAIiOsCMgQWaIQkgBhhBASQMWFiApWFBURnEhVxILVCkidiOKgKLhnQYqIWotVXDjuH9yntX167+3t+9f7vOec5/zOec8PgBESJpHmomoAOVKFPDrYH49PSMTJvYACFUjgBCAQ5svCZwXFAADwA3l4fnSwP/wBr28AAgBw1S4kEsfh/4O6UCZXACCRAOAiEucLAZBSAMguVMgUAMgYALBTs2QKAJQAAGx5fEIiAKoNAOz0ST4FANipk9wXANiiHKkIAI0BAJkoRyQCQLsAYFWBUiwCwMIAoKxAIi4EwK4BgFm2MkcCgL0FAHaOWJAPQGAAgJlCLMwAIDgCAEMeE80DIEwDoDDSv+CpX3CFuEgBAMDLlc2XS9IzFLiV0Bp38vDg4iHiwmyxQmEXKRBmCeQinJebIxNI5wNMzgwAABr50cH+OD+Q5+bk4eZm52zv9MWi/mvwbyI+IfHf/ryMAgQAEE7P79pf5eXWA3DHAbB1v2upWwDaVgBo3/ldM9sJoFoK0Hr5i3k4/EAenqFQyDwdHAoLC+0lYqG9MOOLPv8z4W/gi372/EAe/tt68ABxmkCZrcCjg/1xYW52rlKO58sEQjFu9+cj/seFf/2OKdHiNLFcLBWK8ViJuFAiTcd5uVKRRCHJleIS6X8y8R+W/QmTdw0ArIZPwE62B7XLbMB+7gECiw5Y0nYAQH7zLYwaC5EAEGc0Mnn3AACTv/mPQCsBAM2XpOMAALzoGFyolBdMxggAAESggSqwQQcMwRSswA6cwR28wBcCYQZEQAwkwDwQQgbkgBwKoRiWQRlUwDrYBLWwAxqgEZrhELTBMTgN5+ASXIHrcBcGYBiewhi8hgkEQcgIE2EhOogRYo7YIs4IF5mOBCJhSDSSgKQg6YgUUSLFyHKkAqlCapFdSCPyLXIUOY1cQPqQ28ggMor8irxHMZSBslED1AJ1QLmoHxqKxqBz0XQ0D12AlqJr0Rq0Hj2AtqKn0UvodXQAfYqOY4DRMQ5mjNlhXIyHRWCJWBomxxZj5Vg1Vo81Yx1YN3YVG8CeYe8IJAKLgBPsCF6EEMJsgpCQR1hMWEOoJewjtBK6CFcJg4Qxwicik6hPtCV6EvnEeGI6sZBYRqwm7iEeIZ4lXicOE1+TSCQOyZLkTgohJZAySQtJa0jbSC2kU6Q+0hBpnEwm65Btyd7kCLKArCCXkbeQD5BPkvvJw+S3FDrFiOJMCaIkUqSUEko1ZT/lBKWfMkKZoKpRzame1AiqiDqfWkltoHZQL1OHqRM0dZolzZsWQ8ukLaPV0JppZ2n3aC/pdLoJ3YMeRZfQl9Jr6Afp5+mD9HcMDYYNg8dIYigZaxl7GacYtxkvmUymBdOXmchUMNcyG5lnmA+Yb1VYKvYqfBWRyhKVOpVWlX6V56pUVXNVP9V5qgtUq1UPq15WfaZGVbNQ46kJ1Bar1akdVbupNq7OUndSj1DPUV+jvl/9gvpjDbKGhUaghkijVGO3xhmNIRbGMmXxWELWclYD6yxrmE1iW7L57Ex2Bfsbdi97TFNDc6pmrGaRZp3mcc0BDsax4PA52ZxKziHODc57LQMtPy2x1mqtZq1+rTfaetq+2mLtcu0W7eva73VwnUCdLJ31Om0693UJuja6UbqFutt1z+o+02PreekJ9cr1Dund0Uf1bfSj9Rfq79bv0R83MDQINpAZbDE4Y/DMkGPoa5hpuNHwhOGoEctoupHEaKPRSaMnuCbuh2fjNXgXPmasbxxirDTeZdxrPGFiaTLbpMSkxeS+Kc2Ua5pmutG003TMzMgs3KzYrMnsjjnVnGueYb7ZvNv8jYWlRZzFSos2i8eW2pZ8ywWWTZb3rJhWPlZ5VvVW16xJ1lzrLOtt1ldsUBtXmwybOpvLtqitm63Edptt3xTiFI8p0in1U27aMez87ArsmuwG7Tn2YfYl9m32zx3MHBId1jt0O3xydHXMdmxwvOuk4TTDqcSpw+lXZxtnoXOd8zUXpkuQyxKXdpcXU22niqdun3rLleUa7rrStdP1o5u7m9yt2W3U3cw9xX2r+00umxvJXcM970H08PdY4nHM452nm6fC85DnL152Xlle+70eT7OcJp7WMG3I28Rb4L3Le2A6Pj1l+s7pAz7GPgKfep+Hvqa+It89viN+1n6Zfgf8nvs7+sv9j/i/4XnyFvFOBWABwQHlAb2BGoGzA2sDHwSZBKUHNQWNBbsGLww+FUIMCQ1ZH3KTb8AX8hv5YzPcZyya0RXKCJ0VWhv6MMwmTB7WEY6GzwjfEH5vpvlM6cy2CIjgR2yIuB9pGZkX+X0UKSoyqi7qUbRTdHF09yzWrORZ+2e9jvGPqYy5O9tqtnJ2Z6xqbFJsY+ybuIC4qriBeIf4RfGXEnQTJAntieTE2MQ9ieNzAudsmjOc5JpUlnRjruXcorkX5unOy553PFk1WZB8OIWYEpeyP+WDIEJQLxhP5aduTR0T8oSbhU9FvqKNolGxt7hKPJLmnVaV9jjdO31D+miGT0Z1xjMJT1IreZEZkrkj801WRNberM/ZcdktOZSclJyjUg1plrQr1zC3KLdPZisrkw3keeZtyhuTh8r35CP5c/PbFWyFTNGjtFKuUA4WTC+oK3hbGFt4uEi9SFrUM99m/ur5IwuCFny9kLBQuLCz2Lh4WfHgIr9FuxYji1MXdy4xXVK6ZHhp8NJ9y2jLspb9UOJYUlXyannc8o5Sg9KlpUMrglc0lamUycturvRauWMVYZVkVe9ql9VbVn8qF5VfrHCsqK74sEa45uJXTl/VfPV5bdra3kq3yu3rSOuk626s91m/r0q9akHV0IbwDa0b8Y3lG19tSt50oXpq9Y7NtM3KzQM1YTXtW8y2rNvyoTaj9nqdf13LVv2tq7e+2Sba1r/dd3vzDoMdFTve75TsvLUreFdrvUV99W7S7oLdjxpiG7q/5n7duEd3T8Wej3ulewf2Re/ranRvbNyvv7+yCW1SNo0eSDpw5ZuAb9qb7Zp3tXBaKg7CQeXBJ9+mfHvjUOihzsPcw83fmX+39QjrSHkr0jq/dawto22gPaG97+iMo50dXh1Hvrf/fu8x42N1xzWPV56gnSg98fnkgpPjp2Snnp1OPz3Umdx590z8mWtdUV29Z0PPnj8XdO5Mt1/3yfPe549d8Lxw9CL3Ytslt0utPa49R35w/eFIr1tv62X3y+1XPK509E3rO9Hv03/6asDVc9f41y5dn3m978bsG7duJt0cuCW69fh29u0XdwruTNxdeo94r/y+2v3qB/oP6n+0/rFlwG3g+GDAYM/DWQ/vDgmHnv6U/9OH4dJHzEfVI0YjjY+dHx8bDRq98mTOk+GnsqcTz8p+Vv9563Or59/94vtLz1j82PAL+YvPv655qfNy76uprzrHI8cfvM55PfGm/K3O233vuO+638e9H5ko/ED+UPPR+mPHp9BP9z7nfP78L/eE8/sl0p8zAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAA/SURBVHjadMyhDYAwGAXh7/edoXvgGaVLvQQmweAYCIdCUsPJy+UqSceGBRdGJTmw+jgryY02yee37Njn5zsAD4ESscqJywoAAAAASUVORK5CYII=) no-repeat;
	padding-left: 15px;
	margin-bottom: 5px;
	background-position: left 13px;
}

.article-body .article-content ul li:last-child {
	margin-bottom: 15px;
}

.article-body .article-content ul li p {
	margin: 0;
}

.article-body .article-content ol li {
	list-style: decimal;
}

.article-body .article-content ol {
	padding: 5px 0px;
	margin-left: 15px;
	margin-top: 0px !important;
	margin-bottom: 20px !important;
	background: #f5f7ff;
	border-left: 1px #e1e6ff solid;
	color: #3f51b5;
}

.article-body .article-content ol li {
	list-style-type: decimal;
	border: none;
	line-height: 28px;
	padding: 0px 10px 0px 10px !important;
	margin: 0px !important;
	list-style-position: outside !important;
	color: #272727;
	font-size: 15px;
}

.article-body .article-content ol li code {
	font-family: "Consolas", "Bitstream Vera Sans Mono", "Courier New", Courier, monospace !important;
}

.baoming {
	font-size: 16px;
	line-height: 1.65;
}

.baoming p {
	padding-bottom: 15px;
}

.baoming h2 {
	font-size: 20px;
	font-weight: bold;
	padding-bottom: 15px;
	padding-top: 10px;
}

.baoming h3 {
	font-size: 18px;
	font-weight: bold;
	padding-bottom: 15px;
	padding-top: 10px;
}

.baoming table {
	margin-top: 0 !important;
}

.baoming>div {
	overflow-x: auto;
}

.article-body .article-content hr {
	width: 50%;
	margin: 20px auto;
	border-color: #ddd;
	border-style: solid;
}

.baoming .bktitle {
	font-size: 34px;
	text-align: center;
	font-weight: bold;
	height: 0;
	visibility: hidden;
}

.baoming table td {
	font-size: 15px !important;
	line-height: 40px !important;
}

.baoming table td p {
	font-size: 15px !important;
}

.baoming table td a {
	color: #3f51b5;
}

/*table*/
.article-content table {
	width: 100%;
	margin: 10px auto 20px;
	border-collapse: collapse;
	font-size: 14px;
	background: url(../images/tablebg2.png) no-repeat center;
	border: 0;
	border-top: 2px solid #3F51B5;
}

.article-content table caption {
	font-size: 18px;
	text-align: center;
	padding: 7px 0;
	background: #ecefff;
	font-weight: bold;
	color: #3f51b5;
}

.article-content table tr {
	border-bottom: 1px solid #f3f3f3;
}

.article-content table th,
table td {
	line-height: 30px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding: 8px;
	font-size: 13px;
	border: 0;
}

.article-content table thead th {
	background: #f5f1ff;
	font-weight: 700;
	font-size: 15px;
	font-weight: bold;
}

.article-content table tbody th {
	background: #fafafa;
	font-weight: bold;
	font-size: 18px;
	text-align: center;
}

.article-content table tbody tr {
	transition: 0.5s;
	border-bottom: 1px solid #f0f0f0;
}

.article-content table tbody tr:nth-child(2n+2) {
	background: #dfe1ed38;
}

.article-content table tbody p {
	font-size: 13px;
	padding-bottom: 0;
}

.article-content table tbody tr span.l_i_zk {
	display: inline-block;
	padding: 0px 7px;
	border-radius: 3px;
	background: #ffe5e5;
	color: #28334b;
}

.article-content table tbody tr span.l_i_bk {
	display: inline-block;
	padding: 0px 7px;
	border-radius: 3px;
	background: #dbe0ff;
	color: #28334b;
}

/*tags*/
.article-tags {
	padding: 20px 0 0;
	line-height: 24px;
	font-size: 14px;
}

.article-tags .fn-left {
	display: inline-block;
	vertical-align: middle;
}

.article-tags .fn-left a {
	color: #406599;
	float: left;
	display: block;
	padding-right: 8px;
	background-position: -24px -47px;
}

.article-tags .fn-left a:hover {
	color: #FF4F53;
	text-decoration: none;
}

.article-tags .fn-left a:after {
	content: "/";
	padding-left: 8px;
	color: #e0e0e0;
}

.article-tags .fn-left a:last-child:after {
	content: "";
}

.article-tags .fn-left i {
	float: left;
	display: block;
	width: 20px;
	height: 16px;
	margin: 0 5px 0 0px;
}

.article-tags .fn-left span {
	margin: 0 6px;
	color: #e4e2e2;
}

.article-tags .fn-right {
	float: right;
}

.article-tags .fn-right a {
	margin-left: 15px;
}

.article-tags .fn-right a i {
	color: #999;
}

.article-tags .star i {
	background-position: -92px 0;
	width: 21px;
	height: 19px;
	margin: 2px 6px 0 0
}

.article-tags .star.active i {
	background-position: 1px -73px;
}

.article-tags .ts i {
	width: 14px;
	height: 14px;
	background-position: -115px 0;
	margin: 6px 8px 0 20px;
}

.article-tags .like {
	float: right;
	margin-right: 10px;
	cursor: pointer;
}

.article-tags .like-active {
	color: #619BAE;
}

.article-tags .like-active .icon-like {
	color: #619BAE;
}

.article-tags .view {
	float: right;
	margin-right: 10px;
	display: none;
}

.article-tags .view span {
	font-size: 13px;
}

.article-tags .like span {
	font-size: 13px;
}

.article-tags .like .icon-like {
	float: left;
	font-size: 23px;
	margin-right: 5px;
	color: #cacaca;
}

.article-tags .view .icon-icon-Group {
	float: left;
	font-size: 23px;
	margin-right: 5px;
	color: #cacaca;
}

.article-relation {
	padding: 10px 0;
}

.article-relation h2 {
	padding-bottom: 10px;
	font-size: 16px;
	font-weight: bold;
}

.article-relation .article-list li {
	float: left;
	width: 50%;
	padding-right: 2%;
	height: 38px;
	line-height: 38px;
	font-size: 15px;
	overflow: hidden
}

.article-relation .article-list li a {
	display: block;
	height: 35px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	text-decoration: none;
	color: #373737;
}

.article-relation .article-list li:before {
	float: left;
	content: "";
	background: #ccc;
	width: 4px;
	height: 4px;
	overflow: hidden;
	display: inline-block;
	margin: 16px 8px 0 0;
	border-radius: 2px;
}

.article-warning {
	padding: 20px 0 10px 0;
	font-size: 12px;
	color: #999;
	line-height: 1.7;
}

.article-recommend {
	background: #FFF;
	overflow: hidden;
	padding: 20px 30px 20px;
	margin-top: 30px;
}

.article-recommend .feeds-recbox {
	position: relative;
	padding: 10px 0 15px 140px;
	overflow: hidden;
}

.article-recommend .rec-navbar {
	position: absolute;
	left: 0;
}

.article-recommend .rec-navbox {
	width: 130px;
	color: #333;
	text-align: center;
	border-right: 1px solid #eee;
}

.article-recommend .rec-navbox span {
	display: none;
	background-color: #0c7edf;
	color: #FFF;
	font-size: 16px;
	font-weight: 500;
	line-height: 40px;
}

.article-recommend .rec-navbox ul {
	overflow: hidden;
}

.article-recommend .rec-navbox ul li {
	margin-top: 5px;
	line-height: 36px;
	font-size: 16px;
}

.article-recommend .rec-navbox ul li.current {
	background-color: #0c7edf;
}

.article-recommend .rec-navbox ul li a {
	display: inline-block;
	width: 100%;
}

.article-recommend .rec-navbox ul li:hover {
	color: #fff;
	background-color: #3F51B5;
}

.article-recommend .rec-navbox ul li:hover a {
	color: #fff;
}

.article-recommend .fixed {
	position: fixed;
	top: 5px;
	z-index: 20
}

.article-recommend .fixed span {
	display: block;
}

.article-recommend .feeds-recul li {
	padding: 15px 0;
	padding-left: 15px;
	overflow: hidden;
}

.article-recommend .feeds-recul li+li {
	border-top: 1px #eee solid;
}

.article-recommend .feeds-recul li:hover {
	background: #f8f8f8;
	-webkit-transition: all .2s linear;
	transition: all .2s linear;
	cursor: pointer;
}

.article-recommend .feeds-recul li .feeds-pic {
	width: 165px;
	height: 100px;
	float: left;
	display: inline-block;
	margin-right: 15px;
	position: relative;
	overflow: hidden;
}

.article-recommend .feeds-recul li .feeds-pic img {
	width: 100%;
	height: auto;
	border-radius: 5px;
}

.article-recommend .feeds-recul li h3 {
	line-height: 30px;
	font-size: 18px;
	margin-bottom: 15px;
	font-weight: normal;
	overflow: hidden;
}

.article-recommend .feeds-recul li h3 a {
	display: inline-block;
	width: 100%;
	vertical-align: middle;
	word-break: break-all;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.article-recommend .feeds-recul li .feeds-text {
	font-size: 13px;
	color: #999;
	line-height: 22px;
	height: 44px;
	overflow: hidden;
	margin-bottom: 8px;
}

.article-recommend .feeds-recul li .feeds-info {
	height: 20px;
	line-height: 20px;
	color: #888;
	overflow: hidden;
	font-size: 13px;
}

.article-recommend .feeds-recul li .feeds-info span {
	margin-right: 8px
}

.article-recommend .feeds-recul li .feeds-info a {
	color: #888;
	margin-right: 10px;
}

.article-recommend .feeds-recul li .feeds-info i {
	width: 1pc;
	font-size: 14px !important;
	margin-right: 3px
}

.i-pictit-ul {
	overflow: hidden;
}

.i-pictit-ul li {
	margin-bottom: 15px;
	background #fff;
	-webkit-transition: all .2s linear;
	transition: all .2s linear;
	overflow: hidden;
}

.i-pictit-ul li:last-child {
	margin-bottom: 0;
	padding-bottom: 0;
	border-bottom: none;
}

.i-pictit-ul li:hover {
	-webkit-transition: all .2s linear;
	transition: all .2s linear;
	cursor: pointer;
}

.i-pictit-ul li .feed-pic {
	width: 100px;
	height: 66px;
	float: left;
	margin-right: 10px;
	position: relative;
	overflow: hidden;
}

.i-pictit-ul li .feed-pic img {
	width: 100%;
	height: 100%;
	border-radius: 5px;
}

.i-pictit-ul li h3 {
	margin-bottom: 8px;
	line-height: 26px;
	font-size: 15px;
}

.i-pictit-ul li h3 a {
	font-weight: normal;
	overflow: hidden;
	word-break: break-all;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	-webkit-line-clamp: 2;
	display: -webkit-box;
	-webkit-box-orient: vertical;
}

.i-pictit-ul li .feed-text {
	font-size: 12px;
	color: #999;
	line-height: 16px;
	height: 32px;
	overflow: hidden;
	margin-bottom: -2px;
}

.i-pictit-ul li .feed-info {
	height: 16px;
	line-height: 16px;
	color: #999;
	overflow: hidden;
	font-size: 12px;
}

.i-pictit-ul li .feed-info span {
	float: left;
	margin-right: 8px
}

.i-pictit-ul li .feed-info a {
	color: #999
}

.i-pictit-ul li .feed-info i {
	width: 1pc;
	font-size: 12px !important;
	margin-right: 3px
}

.i-pictit-ul li .feed-info span.time {
	float: right;
	margin-right: 0px
}

/*hot-ranks*/
.hot-ranks {
	margin-top: -1px;
}

.hot-ranks li {
	padding: 0px;
	line-height: 20px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.hot-ranks li+li {
	margin-top: 15px;
}

.hot-ranks li label {
	display: inline-block;
	padding: 0 5px 0 0;
	color: #878787;
	width: 20px;
	height: 20px;
	line-height: 20px;
	text-align: center;
}

.hot-ranks .top {
	padding: 0 0 0px;
	height: 60px;
	position: relative;
}

.hot-ranks .top label {
	display: block;
	position: absolute;
	padding: 0;
	text-align: center;
	top: 0;
	left: 0;
	color: #fff;
	font-weight: normal;
	z-index: 3;
	background: #f85959;
}

.hot-ranks .top .rank-pic {
	width: 90px;
	height: 60px;
	position: absolute;
	left: 0;
	top: 0;
}

.hot-ranks .top .rank-pic img {
	width: 90px;
	height: 60px;
	border-radius: 5px;
}

.hot-ranks .top h4 {
	padding-left: 100px;
	white-space: normal;
	line-height: 20px;
	overflow: hidden;
	word-break: break-all;
	-ms-text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.hot-ranks .top .rank-meta {
	padding: 5px 0 0 100px;
	color: #999;
	line-height: 16px;
	font-size: 12px;
}

.fix-navbar {
	position: absolute;
	left: 0;
	top: 0;
}

.fix-navbar .fix-cont {
	display: block;
}

.fix-navbar .logo {
	margin-bottom: 10px;
	display: none
}

.fix-navbar .logo img {
	width: 110px;
	height: auto;
}

.fix-navbar .fix-nav {
	width: 110px;
	padding: 10px 0;
	box-shadow: 0 0px 30px 2px rgba(0, 0, 0, .05);
}

.fix-navbar .fix-nav li {
	margin-top: 5px;
}

.fix-navbar .fix-nav li:first-child {
	margin-top: 0
}

.fix-navbar .fix-nav li.hover a,
.left-Box .fix-nav li:hover a {
	background: #008ee1;
	color: #fff
}

.fix-navbar .fix-nav a {
	position: relative;
	display: block;
	padding: 0 10px 0 30px;
	height: 36px;
	line-height: 36px;
	font-size: 16px;
}

.fix-navbar .fix-nav i {
	font-size: 18px;
	position: absolute;
	left: 10px;
	top: 0;
	color: #3f51b5;
}

.fix-navbar .fixed {
	position: fixed;
	top: 5px;
	z-index: 20
}

.fix-navbar .fixed .logo {
	display: block
}

/*feeds-tabs*/
.feeds {
	padding: 30px;
	background: #fff;
}

.feeds h1 {
	font-size: 24px;
}

.feeds-tabs {
	margin-bottom: 10px;
	width: 715px;
	border-bottom: 1px solid #eee;
	overflow: hidden;
	background: #fff;
	margin-left: -5px;
}

.feeds-tabs ul {
	padding: 15px 0;
	overflow: hidden;
}

.feeds-tabs ul li {
	float: left;
	margin: 5px 10px 5px 0;
	display: table-cell;
	height: 35px;
	line-height: 35px;
	font-size: 15px;
	text-align: center;
	cursor: pointer;
	background: #eeeff2;
	border-radius: 5px;
	padding: 0 10px;
}

.feeds-tabs li.current {
	background: #3F51B5;
	color: #fff;
}

.feeds-tabs li,
.feeds-tabs li>span {
	display: inline-block;
}

.feeds-tabs li.cur {
	margin-bottom: -1px;
	height: 42px;
	border-bottom: 2px solid #f85959;
	color: #f85959
}

.feeds-tabs li.cur>a {
	border-bottom: 0px solid #f85959;
	color: #f85959;
	font-weight: 500;
}

.feeds {
	overflow: hidden;
}

.feeds-list {
	overflow: hidden;
}

.category-c12gFlrLfr {
	overflow: hidden;
}

.feeds-list h1 {
	font-size: 20px;
	position: relative;
	padding-left: 15px;
	font-weight: bold;
}

.feeds-list h1:before {
	content: " ";
	display: block;
	position: absolute;
	width: 10px;
	height: 20px;
	background: #3F51B5;
	top: 5px;
	left: 0;
}

.feeds-list li {
	padding: 20px 0;
	height: auto;
	overflow: hidden;
}

.feeds-list li+li {
	border-top: 1px #eee solid;
}

.feeds-list li .feeds-pic {
	width: 165px;
	height: 100px;
	float: left;
	display: inline-block;
	margin-right: 15px;
	position: relative;
	overflow: hidden;
}

.feeds-list li .feeds-pic img {
	width: 100%;
	transition: all .5s;
	-moz-transition: all .5s;
	-webkit-transition: all .5s;
	-o-transition: all .5s
}

.category-c12gFlrLfr h1 {
	font-size: 20px;
	position: relative;
	padding-left: 15px;
	font-weight: bold;
}

.category-c12gFlrLfr h1:before {
	content: " ";
	display: block;
	position: absolute;
	width: 10px;
	height: 20px;
	background: #3F51B5;
	top: 5px;
	left: 0;
}

.category-c12gFlrLfr li {
	padding: 20px 0;
	height: auto;
	overflow: hidden;
}

.category-c12gFlrLfr li+li {
	border-top: 1px #eee solid;
}

.category-c12gFlrLfr li .feeds-pic {
	width: 165px;
	height: 100px;
	float: left;
	display: inline-block;
	margin-right: 15px;
	position: relative;
	overflow: hidden;
}

.category-c12gFlrLfr li .feeds-pic img {
	width: 100%;
	transition: all .5s;
	-moz-transition: all .5s;
	-webkit-transition: all .5s;
	-o-transition: all .5s
}

.feeds-list li h3 {
	line-height: 20px;
	margin-bottom: 10px;
	overflow: hidden;
}

.feeds-list li h3 a {
	display: inline-block;
	width: 100%;
	font-size: 18px;
	font-weight: bold;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.feeds-list li .feeds-text {
	font-size: 12px;
	color: #999;
	line-height: 22px;
	height: 44px;
	overflow: hidden;
	margin-bottom: 8px;
}

.feeds-list li .feeds-info {
	height: 18px;
	line-height: 18px;
	color: #666;
	overflow: hidden;
	font-size: 13px;
}

.feeds-list li .feeds-info span {
	margin-right: 8px
}

.feeds-list li .feeds-info a {
	color: #666
}

.feeds-list li .feeds-info i {
	width: 1pc;
	font-size: 14px !important;
	margin-right: 3px
}

.feeds-list li .feeds-info .tags {
	float right;
	max-width: 360px;
	overflow: hidden;
}

.feeds-list li .feeds-info .tags a {
	margin-right: 5px
}

.feeds-list li .feeds-info .tags a:hover {
	color: #f85959
}

.feeds-list li .feeds-info .tags a:after {
	content: "";
	width: 3px;
	height: 3px;
	font-size: 14px;
	display: inline-block;
	background: #ccc;
	margin: 5px 0 3px 5px;
	border-radius: 3px;
}

.feeds-list li .feeds-info .tags a:last-child::after {
	content: "";
	width: 0;
	height: 0;
}

.feeds-list li .feeds-tags {
	font-size: 12px;
	color: #666;
	line-height: 22px;
	height: 44px;
	overflow: hidden;
	margin-bottom: 10px;
}

.feeds-list li .feeds-tags a {
	margin-right: 10px
}

/*2*/

.category-c12gFlrLfr li h3 {
	line-height: 20px;
	margin-bottom: 10px;
	overflow: hidden;
}

.category-c12gFlrLfr li h3 a {
	display: inline-block;
	width: 100%;
	font-size: 18px;
	font-weight: bold;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.category-c12gFlrLfr li .feeds-text {
	font-size: 12px;
	color: #999;
	line-height: 22px;
	height: 44px;
	overflow: hidden;
	margin-bottom: 8px;
}

.category-c12gFlrLfr li .feeds-info {
	height: 18px;
	line-height: 18px;
	color: #666;
	overflow: hidden;
	font-size: 13px;
}

.category-c12gFlrLfr li .feeds-info span {
	margin-right: 8px
}

.category-c12gFlrLfr li .feeds-info a {
	color: #666
}

.category-c12gFlrLfr li .feeds-info i {
	width: 1pc;
	font-size: 14px !important;
	margin-right: 3px
}

.category-c12gFlrLfr li .feeds-info .tags {
	float right;
	max-width: 360px;
	overflow: hidden;
}

.category-c12gFlrLfr li .feeds-info .tags a {
	margin-right: 5px
}

.category-c12gFlrLfr li .feeds-info .tags a:hover {
	color: #f85959
}

.category-c12gFlrLfr li .feeds-info .tags a:after {
	content: "";
	width: 3px;
	height: 3px;
	font-size: 14px;
	display: inline-block;
	background: #ccc;
	margin: 5px 0 3px 5px;
	border-radius: 3px;
}

.category-c12gFlrLfr li .feeds-info .tags a:last-child::after {
	content: "";
	width: 0;
	height: 0;
}

.category-c12gFlrLfr li .feeds-tags {
	font-size: 12px;
	color: #666;
	line-height: 22px;
	height: 44px;
	overflow: hidden;
	margin-bottom: 10px;
}

.category-c12gFlrLfr li .feeds-tags a {
	margin-right: 10px
}

/*2*/
.feeds-flow {
	width: 100%;
	height: 40px;
	line-height: 40px;
	margin: 5px 0;
	background: #f1f1f1;
	font-size: 1pc;
	color: #3e98f0;
	letter-spacing: 1px;
	text-align: center;
	cursor: pointer
}

li .feeds-pic p.text {
	width: 100%;
	height: 100%;
	background: #3F51B5;
	color: #FFF;
	line-height: 100px;
	text-align: center;
	font-size: 22px;
	background-image: linear-gradient(to bottom right, #f85959, #3F51B5);
}

.footer {
	padding: 20px 0 20px 0;
	color: #fff;
	text-align: center;
	background: #2c3c94;
	margin-top: 20px;
}

.footer .bx1 {
	height: 35px;
	line-height: 35px;
	font-size: 12px;
}

.footer .bx1 span {
	margin: 0 10px;
	color: #6472c5;
}

.footer .bx1 a {
	color: #ddd;
}

.footer .bx2 {
	padding-top: 10px;
	color: #ddd;
	font-size: 12px;
}

.footer .bx2 p {
	padding-bottom: 10px;
}

.footer .bx2 a {
	color: #ddd;
}

.line {
	border-top: 1px solid #DDD;
	margin: 15px 0;
	width: 100%;
}

.list_top a {
	color: #f00;
}

.list_top a p {
	font-weight: bold;
}


.zkyx_list {
	padding: 30px;
	background: #fff;
}

.school_title {
	margin-bottom: 20px;
	border-bottom: 1px solid #DDD;
	padding-bottom: 16px;
}

.school_title h1 {
	font-size: 24px;
	float: left;
	padding-right: 10px;
	background: #fff;
}

.area_school {
	padding: 10px 0 20px;
	overflow: hidden;
	border-bottom: 1px dotted #DDD;
	margin-bottom: 10px;
}

.area_school h2 {
	font-size: 18px;
	font-weight: bold;
	line-height: 30px;
}

.area_school dd {
	overflow: hidden;
}

.area_school dd li {
	float: left;
	margin-right: 10px;
	line-height: 30px;
}

.service {
	width: 70px;
	position: fixed;
	left: 50%;
	margin-left: 600px;
	top: 40%;
	box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
}

.service .horn {
	position: absolute;
	left: -25px;
	top: -90px;
	width: 120px;
	height: 80px;
}

.service .horn a {
	width: 100%;
	height: 100%;
	display: block;
	background: url(../images/horn.png) no-repeat center;
	text-indent: -9999px;
}

.service .horn i.horn_close {
	display: block;
	width: 25px;
	height: 20px;
	right: 0;
	top: 0;
	z-index: 99;
	position: absolute;
}

.service .horn i.horn_close:hover {
	border: 1px solid #999;
	cursor: pointer;
}

.service .chatgif a {
	display: block;
	width: 70px;
	height: 70px;
	background: url(../images/chatgif.gif) no-repeat center;
	text-indent: -9999px;
}

.service .back2up {
	display: none;
	width: 70px;
	height: 40px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAmCAYAAACoPemuAAACRUlEQVRYR+3VP4jTUBwH8O/v9eRWd3cXFwdxs6kiaK9Nm7QpCE4iuAm6OQieOLg5uAm6CYKQpHem5Sycl6aig3KgogciN4gKDicOngiS95P2qt6V/slLOhxHsgXe+/0++b5fEsIuvWiXupDCVE8mTSxNTDUB1fXpjKWJqSagun5qM5YzvEshY62zUHysihi2fiqwrOndJ9BZAMxgK3CLTlJcYphmeHdAdOEfhOg3Q1qBU1xMgksE08zGLQCXuwAi2Myo9jG/WIhqYOebcXGxYdlK4wYxrvYaMzfbh1/q2qsjVYAebmHoh5TSijtzsWA5s3GFgZv9NJ7Mbs6UWq1Tm917zfRq/3H4LlhYK/X8smpyyjCt0rwI5ttboeDZDM+Wlt2TG9sb78TxBjFbfl33VXBKsKzhnSeiu/2jWiVC2XfmPg1rOJDcV4KwfDf/NCouMixnemcY9KBf+B2FmbK/ePrDuEY7cITPYFlru/rzKLhIMK38SEcmY4N5H4B1ljCChcKbKA2245j5I4mM1XbyLybtnQjLms0TBLYB7AfoC4iMKIVHzxzWJYW1jlNaHYcbCztmLB0VFHa/4gcAfGOCGTiFYNLTRpi591KIWsfOvx5VayTseHXpkJQ91EEAP5mlGdT1VhzU3z0DL8SaEGFtxS69HVZzJCxrNK4RYR6AZGIz6S9mGI4Z80G9cF0J1vtYVhouMe75bsFLktTg3l5yRHNtp3BO+SinCYlTa+JbGafoNPakMNUU08TSxFQTUF2fztieSewP3ubMJ35bN3QAAAAASUVORK5CYII=) no-repeat center;
	transition: 0.5s;
}

.service .back2up:hover {
	cursor: pointer;
	background-color: #e2e6ff;
	transition: 0.5s;
}

.article-body .ad1200 {
	width: 100%;
}

.article-body .ad1200 img {
	max-width: 100%;
	height: auto;
}

/*captcha*/
.home-line {
	width: 310px;
	padding: 15px 30px 30px 30px;
	border: 1px #999 solid;
	margin: 50px auto 0 auto;
	overflow: hidden;
	border-radius: 5px;
}

.home-line a {
	width: 300px;
	height: 35px;
	line-height: 35px;
	display: block;
	color: #0f810a;
	text-decoration: none;
	border-bottom: 1px #999 dotted;
	font-size: 16px;
	padding: 0 0 0 10px;
}

.home-line a:hover {
	height: 35px;
	line-height: 35px;
	display: block;
	color: #F60;
}

.nav_box {
	width: 100%;
	border-bottom: 1px solid #999;
	position: relative;
	padding: 0;
	margin-left: 15px;
	max-width: 332px;
}

.nav_box select {
	height: 38px;
	border-top: 2px solid #0f810a;
	border-left: 1px solid #999;
	border-right: 1px solid #999;
	border-bottom: 0;
	width: 120px;
	padding: 0 10px;
	font-size: 14px;
	outline: none;
	margin: auto auto -1px 0;
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAJCAYAAAAGuM1UAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkU5MDE0QTVDMUY4MzExRURCRjMxOTFDQkFCMDU0ODU3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkU5MDE0QTVEMUY4MzExRURCRjMxOTFDQkFCMDU0ODU3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RTkwMTRBNUExRjgzMTFFREJGMzE5MUNCQUIwNTQ4NTciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RTkwMTRBNUIxRjgzMTFFREJGMzE5MUNCQUIwNTQ4NTciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz76AFYdAAAAzElEQVR42nyPOw5BQRSGZ8YVIgoSyS0IsQMRld4KVFQea7jrsAOFjlDodAqNQiIRrUQlUWg1xPhOcWUywSTf/Cdz/vMYrZTqw91aO1V/jta6jeQDriqEPJwo2v0w15AW3AzXDB7QIVH8Yg4lBxbmhq5HggVkYYAh5ZiTyBBysMS7lwmKYI3IOiXoOQO6UIEDnpU8BE5yAgWo07mBPqEJFxh/plLp7xuBrPIC2WCE5xx7jPtBElf5GKQhI7Fr9leKi7ZMKhMmiDd+/i3AALkhQZlIiSS/AAAAAElFTkSuQmCC") #FFF 90px center no-repeat;
}

.nav_box select::-ms-expand {
	display: none;
}

/* 表单 */
#form {
	margin: 0 15px 15px;
	max-width: 332px;
	text-align: center;
}

#form .mt30 {
	margin-top: 64px !important;
}

.inputForm {
	margin-bottom: 15px;
}

.inputForm input {
	width: 330px;
	height: 30px;
	border: 0;
	border-bottom: 1px solid #ddd;
	outline: none;
	margin: 8px 0;
}

.btn {
	cursor: pointer;
	display: block;
	width: 332px;
	height: 42px;
	line-height: 42px;
	color: #FFF;
	background: green;
	outline: none;
	border: 0;
	border-radius: 3px;
	margin: 15px auto;
	font-size: 16px;
}

#captchaBox {
	width: fit-content;
	margin: 0 auto;
}

#captchaButton {
	cursor: pointer;
	height: 40px;
	line-height: 40px;
	color: #666;
	background: #DDD;
	outline: none;
	border: 1px solid #999;
	border-radius: 3px;
	margin: 15px auto 0;
	width: 100%;
	display: block;
}

.show300 a {
	display: block;
}

.apic_pc {
	display: flex;
	justify-content: space-between;
}

.apic_pc a {
	display: block;
}

.apic_pc a img {
	vertical-align: middle;
}

.slide a>img {
	height: 190px;
}

.slide_wrap {
	height: 190px;
}

.zikao_Nav {
	height: auto;
}

.examtime>div>ul {
	padding-bottom: 0;
}

.examytime {
	padding-left: 20px;
	font-size: 1rem;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAADU0lEQVRYR8WXT2wMcRTHv2/WzCS9EEGI3RlCurNEaEh6ISoR4k9bDlwcxJ9wKEJDRByQOAmaVEhI9OBIQtCTRPTATSKh7GxJ6IwQNCFB0pnZzpPf7ExNa3fb3XZ1L7v57e/33ue99533fkOY4g9NsX9MGCCbnNaU+ZjvqTaQqgFeJzEzISldAFoJdCNtOQergagK4F1SXTwkoYvBawKnzD2G7a37LwCvk3LjNIluMrB02GEZgJymnBH70pZ7rhhgRRnI6eomn7mLgLkjjJUAyGryAQJdF3uJuS1te9dGQ4wbwNSVXWCImiv/RFICQJQqL/Hb2P6dhuXeiZ8fF0Cfph72wZ0lazyGBkxN4fDsR8q7DelPGIhsDQP0aepWH347QD/B+AWin8R+8M3A2bICiwEUq3m8FEx0ItPvXPwHwNSU9wAWVKPk6CnIzlfrKcG5Qs3pZtp29kf2TE15DmAlgN7PltuwDsgH+2IbojRVzhDLgJmSv4JoduHp5EsZ2zsufsezAKZWw3Ye1ARAGDU15TaAHQUH0vq0Nfg4XP8BYDqAk4blXqgdwEI1jSH/KUCzwHzNsL22EOAlgGXiaTJsd1/NAIThXEq5y4Tt8S6Z1ZRuArYA9MywnNU1BchqcieBDoP5m2F7c0IdFNbAA4blBTqZdBFGCs7q8mViOsbgLxnLCzqnqckdAB2NQ9UMICbER4blbgwAdOUeGNviZakJgBkTIYOvZCzvSCjCFwBWxIU56QAf9Lp5g5wXA6hZOJVAzfWW0x0CfAcww2dqX2I7HTXRgJmSn4CoKdTCQ8NyW0Lnoi+I/gAGtWQs5+EIgJym9I6Y8ZX0w3gnjAYPcw+kxF6jf1C0+HhzKt6Ksyl1A8E/VdTv34iKY40aRiIQx3H3LP+C34HzlNoC4vtB9KWGUbmAcyn5ChMdKrmnzDjuS8qNvoQHAIleUHocj5VxM6WcBuF80X3lr2TDpSXiQ+l+72rcxrguJNEBU5f3gukGgMQIkBIAr1LqIpn4XUF4uJWx3N2jA6gIQBx+o6ubE8zXGUgOGyuTAfHeIEnS2km5lEYO3+pyw1AhE6uCtf95LY8g3uh186Sw4TBxR6bfax9LR8X+r7gEo41M2atZNdHWJAMTBfkDScPMMFuhEDQAAAAASUVORK5CYII=) no-repeat left center;
	background-size: 1rem 1rem;
	line-height: 1.5;
}

.examytime .exam_tips_day span {
	display: inline-block;
	background: #f00;
	padding: 0 0.3rem;
	margin: 0 3px;
	background: linear-gradient(to top, #dfedff 0%, #dfedff 50%, #fff 50%, white 100%);
	border-radius: 3px;
	border: solid 1px #3F51B5;
	color: #3F51B5;
}

.index_toutiao {
	width: 460px;
	float: left;
	margin-left: 20px;
}

.index-hot h4 {
	font-weight: 400;
	font-size: 18px;
}

.index-hot h4 a.curred {
	color: red;
}

.index-hot p {
	margin-top: 5px;
}

.index-hot p.sub-hot span.typecard {
	display: inline-block;
	height: 20px;
	line-height: 20px;
	padding: 0 5px;
	color: #3f51b5;
	background-color: #E3EFFE !important;
	margin-right: 10px;
	position: relative;
	z-index: 1;
	font-size: 14px;
	margin-top: 5px;
	margin-bottom: 15px;
}

.side-head {
	position: relative;
	border-bottom: 1px solid #e5e5e5;
}

.i-title {
	display: inline-block;
	height: 36px;
	line-height: 26px;
	padding-bottom: 13px;
	border-bottom: 1px solid #3f51b5;
	margin-bottom: -1px;
	font-size: 20px;
	font-weight: 700;
	padding-left: 15px;
	color: #2c3c94;
}

.i-title:before {
	content: " ";
	display: block;
	position: absolute;
	left: 0;
	width: 6px;
	height: 20px;
	background-image: -moz-linear-gradient(90deg, #2c3c94 0%, #d178ff 100%);
	background-image: -webkit-linear-gradient(90deg, #2c3c94 0%, #d178ff 100%);
	background-image: -ms-linear-gradient(90deg, #2c3c94 0%, #d178ff 100%);
	border-radius: 3px;
	top: 5px;
}

.list-content {
	padding: 10px 0;
}

.list-content li {
	height: 36px;
	line-height: 36px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 16px;
	color: #d8d8d8;
}

.list-content li a.from {
	color: #2c3c94;
}

.mod_zyinfo {
	width: 100%;
}

.mod_zyinfo img {
	width: 100%;
}

/*Article page*/
.article-body .article-content div>p>a {
	border: dashed 1px #dde5ed;
	background: #f2f4ff;
	padding: 3px 5px;
	font-size: 0.875rem;
	border-radius: 5px;
}

.article-content iframe {
	border: 1px solid #ddd;
	width: 100%;
	height: 960px;
	margin-bottom: 15px;
}

.zhuanye_province ul {
	overflow: hidden;
}

.zhuanye_province ul li {
	width: 20%;
	float: left;
	border-bottom: 1px solid #ddd;
	text-align: center;
	padding: 5px;
}

.HotMajor {
	width: 100%;
	height: 190px;
	margin-top: 10px;
	background: #f3f3f3;
	overflow: hidden;
	font-size: 14px;
}

.tabs {
	position: relative;
	z-index: 2;
	border-bottom: 2px solid #ddd;
	background: #fff;
	border-top: 0;
}

.tabs li a {
	display: inline-block;
	padding: 0 20px;
	padding-bottom: 12px;
	text-align: center;
	text-decoration: none;
	font-size: 18px;
	color: #373737;
	position: relative;
	bottom: -2px;
	font-weight: normal;
	height: auto;
}

.tabs li:after {
	content: "|";
	color: #ddd;
	position: absolute;
	right: 0;
	top: 5px;
	font-size: 12px;
}

.tabs .thistab a,
.tabs .thistab a:hover {
	border-bottom: 2px solid #3F51B5;
	border-top: 0;
}

.tabs li a:hover {
	color: #3F51B5;
}

/*public*/
.fix-navbar {
	background: #fff;
}

.fix-navbar .fix-nav {
	width: 120px;
}

.feeds-list li h3 a {
	display: inline;
}

.major-l {
	width: 100%;
}

.major-l h1 {
	font-size: 22px;
}

.major-l li.major-item {
	background: #fff;
	padding: 20px;
	margin-top: 15px;
}

.major-l li .major_title {
	margin-bottom: 10px;
}

.major-l li .major_title h3 {
	display: inline;
	font-size: 18px;
	color: #373737;
	font-weight: bold;
	margin-right: 10px;
}

.major-l li .major_title>i.major_title_flag {
	display: inline-block;
	font-size: 12px;
	background: #f3f3f3;
	color: #888;
	border-radius: 3px;
	padding: 3px 7px;
	font-style: normal;
	vertical-align: bottom;
	margin-right: 10px;
}

.major-l li span.major_status {
	display: inline-block;
	background: #c80e1b;
	font-size: 14px;
	color: #fff;
	padding: 4px 7px;
	border-radius: 3px;
	margin-left: 10px;
}

.major-l li span.major_status_normal {
	background: #c80e1b;
}

.major-l li span.major_status_transition {
	background: #ffa705;
}

.major-l li span.major_status_stopped {
	background: #008d04;
}

.major-l li .major-info {
	font-size: 14px;
}

.major-l li .major-info span {
	margin-right: 15px;
	font-size: 14px;
}

.major-l li .major-info span i {
	font-size: 14px;
}

.major-l li .major-info p {
	color: #668;
	padding: 5px 0;
}

/*major*/
.major_head {
	background: #fff;
	padding: 30px;
}

.major_head img.major_logo {
	width: 195px;
	height: 130px;
	float: left;
	margin-right: 15px;
}

.major_head .major_info h1 {
	font-size: 24px;
	padding-bottom: 10px;
}

.major_head .major_info h1 span {
	font-size: 14px;
	margin-left: 30px;
}

.major_head .major_info p {
	line-height: 1.7;
	padding-bottom: 10px;
	font-size: 14px;
}

.major_head .major_info a.consult_btn {
	display: block;
	width: 120px;
	height: 40px;
	border-radius: 20px;
	background: #F00;
	color: #FFF;
	font-size: 16px;
	text-align: center;
	line-height: 40px;
	margin-left: 210px;
}

.major_school a {
	display: inline-block;
	padding: 7px 15px;
	color: #FFF;
	background: #405ae0;
	border-radius: 20px;
}

.apage_title h3 {
	font-size: 18px;
	font-weight: bold;
	padding-bottom: 20px;
	margin-bottom: 10px;
	border-bottom: 1px solid #e3e3e3;
}

.article-head .basic_meta {
	border-bottom: 0;
	padding-bottom: 0;
}

.zy_title h1 {
	font-size: 24px;
	padding: 10px 0 25px;
}

.major_basic {
	overflow: hidden;
	font-size: 15px;
}

.major_basic .basic_block {
	width: 50%;
	background: url(../images/basicbg.png);
}

.major_basic .basic_Left {
	float: left;
	padding-right: 15px;
}

.major_basic .basic_Right {
	float: left;
	padding-right: 0;
}

.major_basic .basic_block {
	overflow: hidden;
	line-height: 30px;
}

.major_basic .basic_block dt {
	float: left;
	width: 90px;
	font-weight: bold;
	color: #999;
	letter-spacing: 2px;
}

.major_basic .basic_block dd {
	padding-left: 90px;
}

.major_basic .basic_block dd i {
	vertical-align: middle;
	margin-left: 3px;
}

.major_basic .basic_block dd a {
	color: #3f51b5;
}

.major_content .article {
	font-size: 15px;
	padding: 0;
	line-height: 1.7;
}

.major_content .article>p {
	padding-bottom: 10px;
}

.major_content .article>p em {
	font-style: normal;
	color: #f00;
}

.major_content .article table {
	width: 100%;
	border: 1px solid #DDD;
	border-collapse: collapse;
	font-size: 14px !important;
	margin-bottom: 15px;
}

.major_content .article table td {
	line-height: 20px;
	padding: 5px;
	border: 1px solid #DDD;
}

.major_content .article table th {
	line-height: 20px;
	padding: 5px;
	font-weight: bold;
	border: 1px solid #DDD;
}

.major_content .article a {
	color: #3f51b5;
}

.major_like ul {
	overflow: hidden;
	width: 860px;
}

.major_like ul li {
	float: left;
	width: 148px;
	margin-right: 10px;
	margin-bottom: 10px;
}

.major_like ul li img {
	width: 148px;
	height: 102px;
}

.major_like ul li p {
	line-height: 30px;
	text-align: center;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.major_area li {
	float: left;
	width: 12.5%;
	text-align: center;
	font-size: 1rem;
	line-height: 2rem;
	list-style: none;
	display: table;
	border-bottom: 1px solid #ddd;
}

.rec-light a {
	font-weight: bold;
}

.timeline-main a {
	font-weight: bold;
}

.index_zkzt ul li {
	font-size: 16px;
	line-height: 40px;
	color: #000;
	text-overflow: ellipsis;
	white-space: nowrap;
	padding-left: 25px;
	position: relative;
	overflow: hidden;
}

.index_zkzt ul li a {
	color: #373738;
}

.index_zkzt ul li a:hover {
	color: #f00;
}

.index_zkzt ul li i {
	font-size: 12px;
	display: block;
	position: absolute;
	width: 18px;
	height: 18px;
	text-align: center;
	line-height: 18px;
	background: #2c3c94;
	font-style: normal;
	left: 0;
	top: 11px;
	color: #fff;
	border-radius: 3px;
}

.zkwlogo img {
	width: 100%;
}

.zt_pic {
	overflow: hidden;
}

.zt_pic a {
	display: block;
	float: left;
	width: 380px;
}

.zt_pic a.zt_pic1 {
	margin-right: 10px;
}

.zt_pic a img {
	border-radius: 10px;
	overflow: hidden;
	border: 1px solid #3f51b5;
}

.zkzy_area {
	padding: 10px;
	overflow: hidden;
	border: 1px solid #f3f3f3;
	background: #fff;
}

.zkzy_area li {
	float: left;
	width: 20%;
	text-align: center;
	line-height: 30px;
	font-size: 16px;
}

.hot-zkzy li {
	overflow: hidden;
	padding: 5px 0;
	white-space: nowrap;
	text-overflow: ellipsis;
	line-height: 25px;
}

.hot-zkzy li i {
	display: block;
	float: left;
	padding: 2px 8px;
	font-size: 12px;
	background: #dedede;
	color: #fff;
	font-style: normal;
	margin-right: 10px;
	border-radius: 5px;
}

.hot-zkzy li i.index1,
.hot-zkzy li i.index2,
.hot-zkzy li i.index3 {
	background: #c80e1b;
}

.hot-zkzy li h3 {
	font-size: 15px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.index_newicon {
	margin-left: 10px;
	border-radius: 10px 0 10px 0;
	background: #f00;
	display: inline-block;
	color: #fff;
	padding: 2px 6px;
	font-size: 12px;
	font-style: normal;
	animation: rotate 0.7s cubic-bezier(0.18, 0.63, 0.81, 0.36) infinite;
	transform: translateY(-3px);
}

@keyframes rotate {
	0% {
		transform: translateY(-3px);
	}

	25% {
		transform: translateY(0px);
	}

	50% {
		transform: translateY(3px);

	}

	75% {
		ransform: translateY(0px);
	}

	100% {
		transform: translateY(-3px);
	}
}

.wd_title {
	margin-bottom: 20px;
	border-top: 1px solid #3F51B5;
	padding: 20px;
	background: #fff;
}

.wd_title h1 {
	font-size: 22px;
	font-weight: bold;
}

.wd_title h1 i {
	font-size: 24px;
	font-weight: normal;
	color: #f00;
}

.wd_title p {
	padding-top: 15px;
	color: #787878;
	line-height: 1.6;
}

.wd_article {
	border-top: 2px solid #3F51B5;
	padding: 20px;
	margin-bottom: 20px;
	background: #fff;
}

.wd_article>h2 {
	font-size: 20px;
	font-weight: bold;
}

.wd_article>h2 a {
	border-bottom: 1px solid #3F51B5;
	padding-bottom: 5px;
	display: inline-block;
	color: #3F51B5;
}

.wd_article .wd_article_info {
	padding-top: 20px;
	padding-bottom: 10px;
}

.wd_article .wd_article_info span {
	color: #777;
	margin-right: 20px;
	display: inline-block;
}

.wd_article .wd_article_content {
	line-height: 1.6;
	font-size: 16px;
	padding: 10px 0;
}

.wd_article .wd_article_content>p {
	padding-bottom: 15px;
}

.wd_article .wd_article_content h2 {
	font-size: 18px;
	font-weight: bold;
	padding-bottom: 15px;
}

.wd_article .wd_article_content h3,
.wd_article .wd_article_content h4 {
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 15px;
}

.wd_article .wd_article_content a {
	color: #3F51B5;
	text-decoration: underline;
}

.wd_article .wd_article_content table {
	width: 100%;
	font-size: 14px;
	border: 1px solid #ddd;
}

.wd_article .wd_article_content table th {
	border: 1px solid #ddd;
	padding: 5px;
}

.wd_article .wd_article_content table td {
	padding: 3px;
	font-size: 14px;
	border: 1px solid #ddd;
}

.wd_article .wd_article_content img {
	max-width: 100%;
	height: auto !important;
}

.wd_article .wd_article_content i {
	font-style: normal;
}

.wd_article .wd_view {
	text-align: right;
}

.wd_article .wd_view i {
	vertical-align: middle;
	color: #888;
}

.ckxx_majorlist {
	font-size: 16px;
	line-height: 1.8;
	padding-top: 15px;
}

.ckxx_majorlist h3 {
	font-size: 18px;
	padding: 0 0 10px;
	font-weight: bold;
	margin: 0 0 10px;
}

.ckxx_majorlist table {
	width: 100%;
	margin: 10px auto 20px;
	border: 1px solid #999;
	border-collapse: collapse;
	font-size: 14px !important;
}

.ckxx_majorlist table th,
.ckxx_majorlist table td {
	line-height: 26px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding: 8px;
	border: 1px solid #ececec;
	font-size: 15px;
}

.ckxx_majorlist table thead th {
	background: #3f51b5;
	font-weight: 700;
	font-size: 14px;
	text-align: center;
	border: 0;
	border: 1px solid #3f51b5;
	color: #fff;
}

.ckxx_majorlist table tbody th {
	background: #fafafa;
	font-weight: 500;
}

.ckxx_majorlist table tbody tr {
	transition: 0.5s;
}

.ckxx_majorlist table tbody tr:nth-child(2n+2) {
	background: #f8f8f8;
}

.ckxx_majorlist table tbody p {
	font-size: 14px;
	padding-bottom: 0;
}

.ckxx_majorlist span {
	border-bottom: 2px dotted #b0bfff;
}

.ckxx_majorlist p {
	padding-bottom: 15px;
}

.ckxx_majorlist a {
	color: #3f51b5;
	text-decoration: none;
}

.ckxx_majorlist a:hover {
	color: #3f51b5;
	text-decoration: underline;
}

.ckxx_majorlist .more_data {
	padding: 0 0 15px;
	margin: 0 -10px;
	overflow: hidden;
}

.ckxx_majorlist .more_data a.connect_card {
	display: block;
	width: 47%;
	float: left;
	margin-left: 10px;
	margin-right: 10px;
	padding: 5px;
	margin-bottom: 10px;
	text-align: center;
	border: 1px solid #ddd;
	background: #f7f9ff;
	border-radius: 30px;
	color: #3f51b5;
	text-decoration: none;
}

.ckxx_more {
	border-top: 5px solid #f3f3f3;
	padding: 20px 0;
	margin: 5px 0;
	border-bottom: 5px solid #f3f3f3;
}

.ckxx_more a {
	margin: 0 5px;
	line-height: 1.8;
	margin-right: 15px;
}

/*jxjy*/
.jxjy_box {
	margin-bottom: 15px;
	padding: 30px;
	background: #fff;
}

.jxjy_box .jxjy_basic {
	overflow: hidden;
}

.jxjy_college_thumb {
	float: left;
	width: 300px;
	min-height: 200px;
}

.jxjy_college_thumb img {
	vertical-align: middle;
	width: 100%;
	border-radius: 10px;
}

.jxjy_basic_information {
	float: left;
	margin-left: 30px;
	max-width: 450px;
	width: 450px;
}

.jxjy_basic_information h1 {
	font-size: 24px;
	padding-bottom: 20px;
}

.jxjy_flag .jxjy_type_flag {
	font-size: 12px;
	display: inline-block;
	padding: 3px 10px;
	border-radius: 20px;
	color: #fff;
	margin-right: 10px;
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #8293ed), color-stop(100%, #2c3c94));
	margin-bottom: 10px;
}

.jxjy_basic_information dl {
	line-height: 25px;
	overflow: hidden;
	padding: 7px 0;
	border-bottom: 1px dotted #ddd;
}

.jxjy_basic_information dl dt {
	float: left;
	font-size: 15px;
	width: 90px;
}

.jxjy_basic_information dl dd {
	font-size: 15px;
	margin-left: 90px;
}

.jxjy_basic_information dl dd a {
	color: #3F51B5;
}

.jxjy_basic_information svg.locationicon {
	vertical-align: middle;
}

.jxjy_main {
	padding: 30px;
	background: #Fff;
}

.jxjy_content {
	font-size: 16px;
	line-height: 1.6;
}

.jxjy_content p {
	padding-bottom: 15px;
}

/*jxjy_list*/
.jxjy_list {
	overflow: hidden;
}

.jxjy_list li {
	width: 50%;
	float: left;
	background: #fff;
	margin-bottom: 15px;
	padding: 15px;
}

.jxjy_list li h3 {
	font-size: 20px;
	font-weight: bold;
	padding: 10px 0;
}

.jxjy_list p.jxjy_flag {
	padding-top: 10px;
}

.jxjy_list p {
	padding-bottom: 10px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

.jxjy_list p .jxjy_type_flag {
	margin-bottom: 0;
}

.article_wsbm {
	color: #f00 !important;
}

/*资料领取模块*/
#aform {
	margin-top: -1px;
}

.arc-form {
	padding: 20px;
	background: #f6f8ff;
}

.arc-form h2 {
	font-size: 17px;
	padding-bottom: 15px;
	color: #373737;
	font-weight: bold;
}

.arc-form h2 svg {
	vertical-align: middle;
	margin-right: 10px;
}

.arc-form h2 img {
	vertical-align: baseline;
}

.arc-form h2 i {
	color: #2c3c94;
	margin-right: 5px;
}

.formsubmit {
	display: flex;
}

.formsubmit .a-f-select,
.formsubmit .a-f-input,
.formsubmit .a-f-button {
	font-size: 16px;
	border: 1px solid #dde5ed;
	border-radius: 8px;
	padding: 7px;
	margin-right: 10px;
}

.formsubmit .a-f-button {
	background: #3F51B5;
	color: #fff;
	border-color: #162783;
	padding-left: 35px;
	padding-right: 35px;
	cursor: pointer;
}

.formsubmit .a-f-input {
	width: 220px;
	font-weight: bold;
}

.formsubmit .a-f-input:focus-visible {
	border: 1px solid #3f51b5;
	outline: 0;
}

.formsubmit .item-block {
	display: inline;
}

.formsubmit .disabled {
	background: #eee;
	border-color: #ddd;
	color: #787878;
}

.smsbox {
	background: #f6f8ff url(../images/studypackbg.jpg) no-repeat center;
	display: none;
	border-top: 1px solid #eee;
}

.smsbox_content {
	width: 500px;
	margin: 0 auto;
	padding: 20px 0;
}

.sms_pack {
	text-align: center;
}

.sms_pack p {
	font-size: 24px;
	padding: 15px 0;
}

.sms_validity {
	text-align: center;
}

.sms_validity p {
	padding-bottom: 10px;
}

.sms_validity p.down_link {
	font-size: 22px;
}

.sms_validity p.down_tips {
	font-size: 14px;
	color: #888;
}

.sms_validity a {
	color: #f00;
}

.sms_validity input {
	border-radius: 5px;
	padding: 0 10px;
	font-size: 18px;
	display: inline-block;
	border: 1px solid #ddd;
	line-height: 46px;
}

.sms_code_input {
	width: 200px;
	font-size: 15px;
	margin-right: 10px;
	letter-spacing: 3px;
	font-family: Arial;
	color: #555;
}

.sms_btn_getcode:hover {
	cursor: pointer;
	border: 1px solid #999;
}

.sms_validity input.sms_btn_submit {
	font-size: 20px;
	padding: 0 30px;
	background: #3F51B5;
	border: 1px solid #162783;
	color: #fff;
	margin-top: 15px;
}

.sms_validity input.sms_btn_submit:hover {
	cursor: pointer;
	border: 1px solid #c80e1b;
	background: #ed1c2a;
}

.custom-form-group {
	text-align: center;
	padding: 15px 0;
}

.wsbm {
	background: #fff;
}

.wsbm_box {
	background: #fff;
	padding: 0 0 30px;
	overflow: hidden;
}

.wsbm_title {
	padding: 40px;
	text-align: center;
	background: url(../images/bg.jpg) center -2rem;
	background-size: cover;
	letter-spacing: 3px;
}

.wsbm_title h1 {
	font-size: 34px;
	padding-bottom: 10px;
	font-weight: bold;
	color: #fff;
}

.wsbm_title p {
	font-size: 14px;
	color: #fff;
}

.wsbmform {
	float: left;
	width: 700px;
	padding: 30px 30px 0;
}

.wsbmform .crumb {
	padding-bottom: 15px;
}

.wsbmform .custom-form-group {
	overflow: hidden;
	padding: 9px 0;
}

.wsbmform .custom-form-label {
	float: left;
	width: 90px;
	line-height: 35px;
	font-size: 16px;
	font-weight: bold;
}

.wsbmform .custom-form-item {
	float: left;
	width: 500px;
	text-align: left;
}

.wsbmform .custom-form-input {
	width: 100%;
	padding: 8px;
	border: 1px solid #DDD;
	font-size: 15px;
	transition: 1s;
}

.wsbmform .custom-form-select {
	padding: 8px;
	font-size: 14px;
	border: 1px solid #DDD;
	color: #555555;
	width: 200px;
	box-shadow: inset 0 0 6px #e5e9ff;
	background: #fff;
	border-radius: 3px;
	transition: 1s;
}

.custom-form-input:focus,
.custom-form-select:focus {
	outline: none;
	border: 1px solid #f00;
	border-radius: 10px;
}

.wsbmform .custom-form-submit {
	background: #3f51b5;
	color: #fff;
	padding: 12px 0;
	text-align: center;
	width: 100%;
	border: 0;
	cursor: pointer;
	font-size: 16px;
	transition: 1s;
}

.wsbmform .custom-form-submit:hover {
	background: #1d2a72;
	border-radius: 10px;
	transition: 1s;
	width: 70%;
}

.wsbm-rightbox {
	width: 400px;
	float: right;
	padding-top: 60px;
	margin-right: 30px;
}

.wsbm-ins {
	box-shadow: 0 0 12px 5px #f3f3f3;
	padding: 15px;
}

.wsbm-ins h3 {
	font-size: 20px;
	font-weight: bold;
	padding-bottom: 20px;
}

.wsbm-ins dl {
	padding-bottom: 10px;
}

.wsbm-ins dl dt {
	float: left;
}

.wsbm-ins dl dd {
	font-size: 14px;
	line-height: 1.6;
	color: #555;
}

.wsbm-ins dl dd a {
	color: #2c3c94;
}

.wsbm-card {
	margin-top: 20px;
}

.wsbm-card a {
	display: block;
	margin-bottom: 10px;
}

.wsbm-card a img {
	border-radius: 10px;
}

.wsbm-nav {
	margin-top: 1rem;
}

.wb_title_box_w {
	text-align: center;
	padding: 10px 0;
}

.wb_title_box_w h2 {
	padding: 0 30px;
	line-height: 56px;
	font-size: 36px;
	font-weight: 700;
	display: inline-block;
	color: #fff;
}

.wb_title_box_w i.wb_title_icon {
	display: inline-block;
	width: 56px;
	height: 56px;
	background: url(../images/titlebg.png) no-repeat center;
	vertical-align: bottom;
}

.wb_title_sub_w {
	font-size: 22px;
	text-align: center;
	color: #ffeca5;
	line-height: 50px;
	letter-spacing: 5px;
}

.wb_zkzx {
	padding: 30px 0 40px;
	background: url(../images/bluebg.jpg) no-repeat center -20px;
}

.wb_zkzx_content {
	background: #fff;
	border-radius: 20px;
	padding: 0 0 10px;
	overflow: hidden;
}

.wb_zkzx_content_title {
	background: url(../images/zkzx_tit_bg.jpg) no-repeat center;
}

.wb_zkzx_content_title h3 {
	line-height: 60px;
	font-size: 22px;
	font-weight: bold;
	color: #a36935;
	text-align: center;
}

.wb_zkzx_content_top {
	margin: 50px 30px 20px;
	box-shadow: 0 0 12px 5px #f3f3f3;
	border-radius: 15px;
	padding-bottom: 13px;
}

.wb_zkzx_content_text {
	width: 470px;
	padding: 33px 0 0 27px;
	position: relative;
}

.wb_zkzx_content_list_top_tit {
	display: inline-block;
	height: 40px;
	line-height: 40px;
	padding: 0 32px;
	font-size: 18px;
	color: #fff;
	font-weight: bold;
	border-radius: 40px 40px 0 40px;
	position: absolute;
	left: 12px;
	top: -20px;
	background: #2c3c94;
	background-image: linear-gradient(left, #3f77ff, #5290f8);
}

.wb_zkzx_content_text p {
	line-height: 30px;
	font-size: 16px;
}

.wb_zkzx_content_list {
	width: 660px;
	position: relative;
}

.wb_zkzx_content_list ul {
	background: url(../images/zx-process.jpg) no-repeat center 38px;
}

.wb_zkzx_content_list ul li {
	float: left;
	width: 218px;
	text-align: center;
	padding-top: 108px;
}

.wb_zkzx_content_list ul li h4 {
	line-height: 32px;
	font-size: 16px;
	color: #222;
}

.wb_zkzx_content_list ul li p {
	line-height: 18px;
	font-size: 14px;
	color: #555;
}

.wb_zkzx_content_second {
	width: 1165px;
	height: 287px;
	margin: 33px auto 0;
	background: url(../images/wbzxdbbg02.jpg) no-repeat center;
}

.wb_zkzx_content_second_l {
	width: 630px;
}

.wb_zkzx_content_second_l_t {
	font-size: 20px;
	color: #518ef8;
	font-weight: bold;
	line-height: 1;
	padding: 0 0 0 20px;
}

.wb_zkzx_content_second_l_t2 {
	line-height: 38px;
	font-size: 24px;
	color: #555;
	font-weight: bold;
	padding: 47px 0 23px 107px;
}

.wb_zkzx_content_second_l p {
	line-height: 26px;
	font-size: 16px;
	color: #555;
	padding-left: 46px;
}

.wb_zkzx_content_second_l p.score {
	padding-top: 16px;
	font-size: 24px;
	font-weight: bold;
}

.wb_zkzx_content_second_r {
	width: 350px;
}

.wb_zkzx_content_second_r_t2 {
	line-height: 38px;
	font-size: 24px;
	font-weight: bold;
	padding: 50px 0 23px 78px;
	color: #fff;
}

.wb_zkzx_content_second_r p {
	line-height: 26px;
	font-size: 16px;
	padding-left: 15px;
	color: #fff;
}

.wb_zkzx_content_second_r p.score {
	padding-top: 16px;
	font-size: 24px;
	font-weight: bold;
}

.wb_zkzx_title {
	text-align: center;
	padding: 10px 0;
}

.wb_zkzx_title h2 {
	padding: 0 30px;
	line-height: 56px;
	font-size: 36px;
	font-weight: 700;
	display: inline-block;
	color: #fff;
}

.wb_zkzx_title i.wb_zkzx_title_icon {
	display: inline-block;
	width: 56px;
	height: 56px;
	background: url(../images/titlebg.png) no-repeat center;
	vertical-align: bottom;
}

.wb_zxks_majors {
	padding-top: 60px;
	padding-bottom: 60px;
}

.wb_zxks_majors_box {
	padding: 20px 0 10px;
}

.wb_zxks_majors_box table {
	border: 1px solid #ddd;
}

.wb_zxks_majors_box table tr:nth-child(1) {
	background: #2c3c94;
	font-weight: bold;
	color: #fff;
}

.wb_zxks_majors table td {
	text-align: center;
	font-size: 16px;
	padding: 10px;
	border: 1px solid #ddd;
}

.wb_zkzs_box {
	padding: 40px 0 30px;
	background: url(../images/bg2.jpg) no-repeat center;
	background-size: cover;
}

.wb_title_box {
	text-align: center;
	padding: 10px 0;
}

.wb_title_box h2 {
	padding: 0 30px;
	line-height: 56px;
	font-size: 36px;
	font-weight: 700;
	display: inline-block;
}

.wb_title_box i.wb_title_icon {
	display: inline-block;
	width: 56px;
	height: 56px;
	background: url(../images/titlebg.png) no-repeat center;
	vertical-align: bottom;
}

.wb_title_sub {
	font-size: 22px;
	text-align: center;
	color: #2c3c94;
	line-height: 50px;
	letter-spacing: 5px;
}

.wb_zkzs {
	padding: 30px 0;
	display: flex;
	justify-content: space-between;
}

.wb_zkzs .wb_zsbox {
	width: 280px;
	height: 200px;
	overflow: hidden;
	border-radius: 5px;
}

.wb_zkzs .wb_zsbox img {
	width: 100%;
	height: 100%;
}

.wb_zkzssm {
	line-height: 50px;
	text-align: center;
	font-size: 18px;
}

/*ckwb*/
.ckwb_zs {
	padding: 30px;
	background: #f3f3f3;
}

.ckwb_zs .wb_block_title {
	font-size: 36px;
	color: #333333;
	text-align: center;
}

.ckwb_zs .wb_block_ckwbxbt {
	font-size: 22px;
	color: #343434;
	text-align: center;
	margin-top: 15px;
	margin-bottom: 30px;
}

.wb_ckwb_zsyb {
	width: 520px;
	height: 370px;
	float: left;
	margin-right: 10px;
}

.wb_ckwb_zssm {
	width: 610px;
	height: 300px;
	float: left;
	margin-top: 30px;
}

.wb_ckwb_zssm p {
	width: 100%;
	height: 200px;
	font-size: 17px;
	color: #535353;
	margin-top: 17px;
	line-height: 48px;
}

.zy_table_box {
	background: #fff;
	padding: 30px;
}

.zy_table_box h1.zy_list_title {
	font-size: 18px;
	padding-bottom: 10px;
	letter-spacing: 4px;
	border-bottom: 1px dotted #ccc;
	font-weight: bold;
	color: #2c3c94;
	position: relative;
}

.zy_table_box h1.zy_list_title:before {
	content: "";
	display: block;
	height: 1px;
	background: linear-gradient(to right, #2c3c94, #f57012);
	width: 310px;
	position: absolute;
	bottom: -1px;
}

.zy_table_box .zy_list_content {
	line-height: 20px;
	font-size: 14px;
	color: #787878;
	padding-bottom: 5px;
}

.zy_table_box .zy_list_content p {
	margin: 10px 0;
}

.zy_table_box .zy_list_content p a {
	color: #3f51b5;
}

.zhuanye_list table.zy_table {
	width: 100%;
}

.zhuanye_list table.zy_table thead {
	border-top: 2px solid #2c3c94;
	background: #eaedff;
	color: #2c3c94;
	font-size: 14px;
}

.zhuanye_list table.zy_table th {
	font-weight: bold;
	border: 1px solid #f3f3f3;
	text-align: center;
	padding: 10px 5px;
}

.zhuanye_list table.zy_table td {
	padding: 8px 10px;
	border: 1px solid #f3f3f3;
	text-align: center;
	font-size: 14px;
	color: #555;
	white-space: nowrap;
}

.zhuanye_list table.zy_table td:last-child {
	white-space: nowrap;
}

.zhuanye_list table.zy_table td:nth-child(5) {
	white-space: normal;
}

.zhuanye_list table.zy_table td a {
	color: #3f51b5;
}

.zhuanye_list table.zy_table td i.yes {
	color: green;
}

.zhuanye_list table.zy_table td i.warning {
	color: red;
}

.zkyx_hot {
	background: #fff;
	padding: 5px 15px;
}

.zkyx_hot ul li {
	border: 1px solid #e3e3e3;
	margin: 0.5rem 0;
}

.zkyx_hot ul li a {
	display: flex;
	padding: 1rem;
}

.zkyx_hot ul li a img {
	width: 50px;
	height: 50px;
	margin-right: 1rem;
}

.zkyx_hot ul li a p:nth-child(1) {
	font-size: 1rem;
	padding-bottom: 0.5rem;
}

.zkyx_hot ul li a p:nth-child(2) {
	font-size: 0.75rem;
	color: #888;
}


.book_info {
	background: #fff;
	padding: 30px;
}

.book_picture {
	width: 300px;
	height: 300px;
	float: left;
}

.book_picture img {
	width: 100%;
	border: 1px solid #f3f3f3;
}

.book_basic {
	margin-left: 320px;
}

.book_basic .book_name {
	padding-bottom: 10px;
	font-size: 24px;
	font-weight: bold;
}

.book_basic .book_name h1 {
	display: inline;
	font-weight: bold;
}

.book_basic .book_name span {
	display: inline-block;
	padding: 4px 8px;
	border-radius: 4px;
	color: #fff;
	background: #3F51B5;
	font-size: 14px;
	margin-left: 10px;
	vertical-align: bottom;
}

.book_basic .book_brief {
	padding-bottom: 15px;
	line-height: 1.5;
}

.book_basic_list {
	background: #fff;
	padding: 0;
}

.book_basic_list dl {
	padding: 10px 0;
	overflow: hidden;
	border-bottom: dotted 1px #ddd;
}

.book_basic_list dl dt {
	width: 80px;
	float: left;
	font-weight: bold;
}

.book_basic_list dl dd {
	width: 155px;
	float: left;
}

.book_basic_list dl dd.book_version {
	width: 390px;
}

.book_basic_list dl dd.book_version a {
	display: inline-block;
	border: 2px solid #ddd;
	padding: 2px 4px;
	background: #fff;
	margin-right: 10px;
}

.book_basic_list dl dd.book_version a.current_version {
	border-color: #f85959;
}

.book_basic_list dl dd.book_version a:hover {
	border-color: #f00;
}

.book_buy_link {
	margin-top: 20px;
}

.book_buy_link a {
	display: block;
	font-size: 20px;
	width: 140px;
	height: 45px;
	background: #f00 url(../images/book-buy-btn.jpg) center center no-repeat;
	background-size: contain;
	margin-top: 20px;
	text-indent: -9999px;
	border-radius: 3px;
}

.book_major {
	background: #fff;
	padding: 30px;
}

.book_major h3 {
	font-size: 18px;
	font-weight: bold;
	padding-bottom: 15px;
}

.book_major_list a {
	display: inline-block;
	border: 1px solid #ddd;
	padding: 5px 10px;
	margin-right: 10px;
	margin-bottom: 10px;
}

.book_content {
	background: #fff;
	padding: 30px;
	font-size: 15px;
	line-height: 1.6;
}

.book_content p {
	padding-bottom: 15px;
}

.book_content i {
	font-style: normal;
}



body.index {
	background: #f8f8f8;
}

.header-fluid {
	padding: 10px 0;
	background: #fff url(https://www.shzkw.cn/skin/images/mainBg.png) no-repeat center bottom;
}

.header-container {
	width: 1200px;
	margin-left: auto;
	margin-right: auto;
}

.public_logo {
	float: left;
}

.public_logo a.logo {
	display: inline-block;
	padding: 5px 0;
}

.public_logo a.logo img {
	height: 40px;
}

.public_siteNav {
	float: left;
}

.public_siteNav .siteNav_province {
	padding-top: 14px;
	font-size: 18px;
	color: #3c3843;
	margin-left: 20px;
	position: relative;
}

.public_siteNav .siteNav_province .header_area {
	width: 400px;
	height: 150px;
	border: 1px solid #ddd;
	background: #fff;
	border-radius: 5px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 999;
	padding: 14px;
}

.public_siteNav .siteNav_province .header_area i.area-close {
	display: block;
	position: absolute;
	right: 0;
	top: 0;
	color: #999;
	background: #f3f3f3;
	cursor: pointer;
	font-size: 10px;
	padding: 4px;
}

.public_siteNav .siteNav_province .header_area i.area-close:hover {
	background: #ddd;
}

.public_siteNav .siteNav_province .header_area a {
	line-height: 30px;
	margin: 0 5px;
}

.public_search {
	float: right;
	position: relative;
}

.public_search input.header_search_input {
	border: 1px solid #eee;
	border-radius: 30px;
	font-size: 16px;
	line-height: 35px;
	margin-top: 5px;
	color: #3F51B5;
	width: 240px;
	padding: 0 15px;
}

.public_search input.header_search_input:focus {
	border-color: #3F51B5;
	outline: 0;
}

.public_search button.header_search_btn {
	position: absolute;
	right: 8px;
	border: 0;
	background: none;
	top: 10px;
	cursor: pointer;
}

.public_search button.header_search_btn i {
	color: #999;
	font-size: 28px;
}

.public_search button.header_search_btn:hover i {
	color: #3F51B5;
}

.nav_list a.nav-item {
	font-size: 16px;
}

#nav a.nav-item-2 {
	border-left: 0;
}

#nav a.nav-item-2 i {
	font-size: 12px;
	transition: transform .5s ease;
	display: inline-block;
	vertical-align: top;
}

#nav a.nav-item-2:hover i.iconfont {
	transform: rotate(180deg);
}

#nav ul.nav_list>li {
	width: 120px;
}


.list-content li a.from {
	display: inline-block;
	background: #f2f4ff;
	height: 25px;
	line-height: 25px;
	font-size: 14px;
	padding: 0 5px;
	margin-right: 10px;
}

.recommend_link {
	line-height: 50px;
	float: right;
}

.recommend_link a {
	color: #fff;
	margin-left: 10px;
}

.recommend_link a:hover {
	color: #f4ff5d;
}

.recommend_link a i {
	vertical-align: middle;
	color: #f56e00;
}

#nav {
	width: 1200px;
}

.container {
	width: 1200px;
}

.zikao_Nav {
	background: #fff;
	padding: 10px 15px 0 15px;
}

.examtime li .timeline-month {
	width: 55px;
}

.examtime>div>ul>li>div.timeline-main {
	width: 300px;
}

.examtime>div>ul>li>div>p.examtime_title {
	padding-left: 15px;
}

.boxL {
	width: 390px;
}

.boxL .slide_wrap {
	width: 390px;
	height: 205px;
	overflow: hidden;
}

.boxL .slide a>img {
	width: 390px;
	height: auto;
}

.boxL .examytimebox {
	background-color: #fff;
	padding: 10px 15px 15px 15px;
	border-top: 1px solid #f3f3f3;
}

.boxL .examytimebox .examytime {
	padding-left: 30px;
}

.cattitle h2:before {
	top: 10px;
}

.index_toutiao {
	width: 480px;
	margin-left: 15px;
	background: #fff;
	padding: 15px;
}

.index_toutiao .index-hot p {
	font-size: 15px;
	margin-top: 7px;
}

.index_toutiao .index-hot p a {
	color: #373737;
}

.index_toutiao .list-content {
	padding: 10px 0 0px;
}

.list-content li {
	line-height: 37px;
	height: 37px;
}

.mod-zknav {
	background: #fff;
}

.boxTitA {
	padding-left: 15px;
	padding-top: 10px;
}

.mod-zknav .zk-nav {
	border: 0;
	padding: 13px 10px;
}

.mod-zknav .zk-nav li {
	font-size: 15px;
	line-height: 33px;
}

.mod-prnav {
	background: #fff;
}

.mod-prnav ul {
	padding: 10px 15px;
	margin: -2px -5px;
}

.mod-prnav ul>li {
	width: 16.43%;
}

.ad1200 {
	background: #c1c6da;
	text-align: center;
}

/*index article*/
.index_box {
	background: #fff;
	padding: 20px;
}

.index_n_l {
	width: 840px;
	float: left;
}

.n_title h2 {
	font-size: 20px;
	position: relative;
	border-bottom: 1px solid #f3f3f3;
	padding-bottom: 10px;
}

.n_title h2:before {
	content: "";
	width: 4px;
	height: 20px;
	background: #7586e3;
	position: absolute;
	left: -15px;
	top: 4px;
}

.n_l_box ul {
	padding-top: 10px;
	overflow: hidden;
}

.n_l_box ul li {
	float: left;
	width: 50%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	color: #ddd;
	line-height: 40px;
	font-size: 16px;
	padding-right: 10px;
}

.n_l_box ul li em {
	color: #999;
	font-style: normal;
}

.n_l_box ul li.hot a i.hot_icon {
	display: inline-block;
	color: #fff;
	background: linear-gradient(to right, #2c3c94 0%, #c80e1b 100%);
	padding: 5px 7px;
	line-height: 16px;
	border-radius: 0px 6px 0 6px;
	font-style: normal;
	font-size: 14px;
	margin-right: 5px;
}

.n_l_box ul li.hot a {
	color: #f00;
}

.n_l_box ul li a span.red {
	color: #f00;
}

.index_n_r {
	width: 300px;
	float: right;
}

.n_r_box ul {
	padding-top: 10px;
}

.n_r_box ul li {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	color: #ddd;
	line-height: 40px;
	font-size: 16px;
}

.zc_n_box {
	width: 300px;
	height: 140px;
	background: #f3f3f3;
}

.m_p_pic {
	width: 300px;
	background: #f3f3f3;
	height: 100px;
}

.m_p_list ul {
	margin: -5px;
	overflow: hidden;
}

.m_p_list ul li {
	float: left;
	width: 20%;
	font-size: 15px;
	margin-bottom: 10px;
}

.m_p_list ul li a {
	display: block;
	background: #f2f4ff;
	color: #2c3c94;
	padding: 5px 0;
	text-align: center;
	margin: 0 5px;
}

.index_h_m ul {
	padding: 15px 0;
}

.index_h_m ul li {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	color: #ddd;
	padding: 5px 0;
	font-size: 14px;
}

.index_h_m ul li a strong {
	display: inline-block;
	background: #f2f4ff;
	color: #2c3c94;
	padding: 5px 7px;
	margin-right: 7px;
}

.t_l_box h3 {
	font-size: 18px;
	position: relative;
	border-bottom: 1px solid #f3f3f3;
	padding-bottom: 10px;
}

.t_l_box h3:before {
	content: "";
	width: 4px;
	height: 20px;
	background: #7586e3;
	position: absolute;
	left: -15px;
	top: 4px;
}

.t_l_box ul a {
	width: 23.2%;
	float: left;
	height: 50px;
	text-align: center;
	margin: 20px 20px 0 0;
	font-weight: bold;
	color: #fff;
	font-size: 18px;
	line-height: 50px;
	text-shadow: 0 3px 6px rgba(0, 0, 0, .16);
	position: relative;
	background-size: 100% 100%;
	border-radius: 10px;
	letter-spacing: 5px;
}

.t_l_box ul a:nth-child(4),
.t_l_box ul a:nth-child(8) {
	margin-right: 0;
}

.t_l_box ul a.bk01 {
	background-image: url(../images/tool_bk01.png);
}

.t_l_box ul a.bk02 {
	background-image: url(../images/tool_bk02.png);
}

.t_l_box ul a.bk03 {
	background-image: url(../images/tool_bk03.png);
}

.t_l_box ul a.bk04 {
	background-image: url(../images/tool_bk04.png);
}

.t_l_box ul a.bk05 {
	background-image: url(../images/tool_bk04.png);
}

.t_l_box ul a.bk06 {
	background-image: url(../images/tool_bk03.png);
}

.t_l_box ul a.bk07 {
	background-image: url(../images/tool_bk02.png);
}

.t_l_box ul a.bk08 {
	background-image: url(../images/tool_bk01.png);
}

.n_m_box {
	background: #fff;
	padding: 15px 20px;
}

.n_m_box .boxC {
	width: 470px;
}

/*search*/
.search-result li h3>span {
	display: inline-block;
	padding: 2px 5px;
	background: #3F51B5;
	color: #fff;
	font-size: 12px;
	margin-left: 10px;
	border-radius: 3px;
	vertical-align: bottom;
}

/*zkyx*/
.zkyx_m_major table {
	background: #fff url(/res/images/waterbg.png) center;
}

/*czfsx*/
.czfsx_content {
	padding-top: 20px;
}

.czfsx_content>p {
	padding-bottom: 15px;
	font-size: 16px;
	line-height: 1.8;
}

.czfsx_content table {
	width: 100%;
	margin-bottom: 15px;
}

.czfsx_content table td {
	font-size: 15px;
	border: 1px solid #dde5ed;
	font-family: arial;
	padding: 5px;
	line-height: 1.6;
}

.czfsx_content table th {
	font-weight: bold;
	border: 1px solid #dde5ed;
	border-bottom: 2px solid #dde5ed;
	padding: 10px 5px;
}

.czfsx_content h3 {
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 15px;
	display: inline-block;
	background: #3f51b5;
	color: #fff;
	padding: 7px 15px;
	border-radius: 10px 0;
}

/*cjxx*/
.cjxx_head {
	padding: 30px;
	background: url(/res/images/bg.jpg) no-repeat center top;
	background-size: cover;
}

.cjxx_head_p {
	width: 128px;
	height: 128px;
	float: left;
	margin-right: 20px;
	margin-bottom: 10px;
}

.cjxx_head_p img {
	width: 100%;
	height: 100%;
	border-radius: 50%;
}

.cjxx_head_h1 {
	overflow: hidden;
	padding-bottom: 10px;
}

.cjxx_head_h1 h1 {
	font-size: 22px;
	float: left;
	margin-right: 30px;
}

.cjxx_head_h1 .cjxx_u_t {
	display: inline-block;
	padding: 4px 7px;
	border: 1px solid #3f51b5;
	color: #3f51b5;
	font-size: 14px;
	margin-right: 10px;
}

.cjxx_u_i {
	line-height: 1.65;
	font-size: 14px;
	color: #787878;
}

.cjxx_u_i p {
	padding-bottom: 10px;
}

.cjxx_tip {
	border: 1px solid #ddd;
	padding: 10px;
	color: #787878;
	margin-bottom: 10px;
	line-height: 1.5;
}

.cjxx_tip a {
	color: #f56e00;
}

.cjxx_u_total {
	overflow: hidden;
	padding-top: 5px;
	margin-left: 148px;
}

.cjxx_u_total .cjxx_u_n {
	display: inline-block;
	border: 1px dashed #999;
	padding: 7px 17px;
	font-size: 14px;
	color: #787878;
	margin-right: 30px;
}

.cjxx_u_total .cjxx_u_n span {
	font-size: 24px;
	color: #3F51B5;
	margin-right: 5px;
	font-weight: bold;
	font-family: Arial;
}

.cjxx_m_major {
	width: 100%;
	border: none;
}

.cjxx_m_major th {
	border: none;
}

.cjxx_m_major thead th {
	border-bottom: 1px solid #eee;
	padding: 10px 5px;
	font-size: 14px;
	font-weight: normal;
	color: #787878;
}

.cjxx_m_major td {
	border: none;
	font-size: 15px;
	border-bottom: 1px solid #eee;
}

.cjxx_m_major td a {
	color: #3f51b5;
}

.cjxx_c_p {
	padding: 30px;
	background: #fff;
}

.cjxx_c_p h3 {
	font-size: 20px;
	font-weight: bold;
	padding-bottom: 20px;
	padding-top: 5px;
}

.cjxx_c_p p {
	padding-bottom: 15px;
	font-size: 15px;
	line-height: 1.5;
	color: #28334b;
}

.cjxx_c_p a {
	color: #3f51b5;
	text-decoration: dashed;
}

.cjxx_lqfsx {
	display: flex;
	margin: 0 -5px;
}

.cjxx_lqfsx a {
	display: block;
	background: #f4f6ff;
	color: #2c3c94;
	padding: 5px 10px;
	text-align: center;
	border-radius: 5px;
	font-size: 14px;
	border: 1px solid #2c3c94;
	font-weight: bold;
	margin: 0px 5px;
}

.brother_school {
	background: #fff;
	padding: 30px;
}

.mod_arclist .side_title h3 {
	background: #f0f0f0;
	font-size: 18px;
	font-weight: bold;
	padding: 5px 15px;
}

.mod_arclist .side_list {
	background: #fff;
	padding: 7px 15px;
}

.mod_arclist .side_list li {
	font-size: 15px;
	line-height: 1.6;
	padding: 5px 0;
}

.cjxx_ckfsx table {
	width: 100%;
	margin-bottom: 15px;
}

.cjxx_ckfsx table td {
	border: 1px solid #ccc;
	padding: 5px;
	font-size: 15px;
	font-family: arial;
}

/*freind_links*/
.f_links {
	margin-top: 20px;
}

.f_links ul {
	overflow: hidden;
	padding: 0;
}

.f_links h2 {
	float: left;
	font-weight: bold;
	color: #666;
	font-size: 14px;
}

.f_links ul li {
	float: left;
	font-size: 14px;
	margin-left: 10px;
	color: #666;
}

.f_links ul li a {
	color: #666;
}

/*footer*/
.footer .bx1 span {
	margin: 0 20px;
}

@media only screen and (max-width:640px) {
	body {
		padding-top: 0;
	}

	.mt30 {
		margin-top: 1rem;
	}

	.header-container {
		width: 100%;
		margin: 0;
		padding: 0 1rem;
	}

	.public_logo a.logo img {
		height: auto;
		vertical-align: middle;
	}

	.public_search {
		display: none;
	}

	.header-fluid {
		background: #fff;
		box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
		position: relative;
		z-index: 1;
	}

	#hd {
		position: relative;
		margin-bottom: 0;
	}

	#nav {
		width: 100%;
		padding: 0.3125rem;
		height: 3.75rem;
	}

	#nav ul.nav_list {
		display: none;
	}

	.topad {
		display: none;
	}

	.con-block {
		padding: 0;
	}

	.zikao_Nav {
		height: auto;
	}

	.examtime>div>ul {
		padding: 15px 0 0;
	}

	.content-wrap {
		margin-bottom: 0;
	}

	.boxL {
		width: 100%;
		float: none;
		margin-top: 10px;
	}

	.boxC {
		width: 100%;
		float: none;
		padding: 0;
		margin-top: 10px;
	}

	.rec-top h2 {
		white-space: nowrap;
		text-overflow: ellipsis;
	}

	.rec-txtul li {
		white-space: nowrap;
		text-overflow: ellipsis;
	}

	.rec-txtul li i {
		display: inline;
		float: none;
	}

	.rec-txtul li>a {
		display: inline;
		float: none;
	}

	.rec-txtul li em {
		display: none;
	}

	.mod_topRightAd img {
		width: 100%;
		height: auto;
	}

	.ad1200 {
		display: none;
	}

	.boxTitA {
		margin: 0 1rem;
		padding: 1rem 0 0;
	}

	.mod-zknav .zk-nav li {
		font-size: 1rem;
		line-height: 2.5rem;
	}

	.mainLeft,
	.newsLeft {
		width: 100%;
	}

	.newsList li dl {
		float: none;
		width: auto;
	}

	.newsList li>span>a {
		width: 120px;
		height: 80px;
		margin-right: 10px;
	}

	.newsList li span a img {
		width: 120px;
		height: 80px;
	}

	.sub-class {
		display: none;
	}

	.mainLeft,
	.newsLeft {
		float: none;
	}

	.mainRight,
	.newsRight {
		width: 100%;
		float: none;
		margin-top: 10px;
	}

	.tabs li {
		width: 33%;
	}

	.feeds {
		padding: 1rem;
		margin-top: 0;
	}

	.feeds h1 {
		font-size: 1.25rem;
		font-weight: bold;
	}

	.boxR {
		width: 100%;
		float: none;
		margin-top: 10px;
	}

	.eye_gaming {
		width: 100%;
	}

	.Test-picul {
		width: 100%;
	}

	.Test-picul li {
		width: 50%;
		margin-right: 0;
	}

	.Test-picul li img {
		width: 100%;
	}

	.photo-list li {
		width: 33.33%;
		margin: 0;
		padding: 5px;
	}

	.photo-list li .pic img {
		width: 100%;
	}

	.article-body {
		margin-top: 0;
		font-size: 1rem;
	}

	.side-title {
		padding: 0.625rem 1rem;
	}

	.side-warp .mod-cont {
		padding: 1rem;
	}

	.flink {
		margin-top: 20px !important;
	}

	.lk {
		padding: 10px 0;
	}

	.fix-navbar {
		display: none;
	}

	.column-wrap {
		padding: 0;
	}

	.feeds-tabs {
		margin-bottom: 0;
		width: 100%;
		overflow-x: scroll;
	}

	.feeds-tabs ul {
		width: 300%;
		overflow: hidden;
		white-space: nowrap;
	}

	.feeds-tabs ul li {
		float: none;
		display: inline-block;
		margin: 0 5px;
	}

	.feeds-list li .feeds-pic {
		width: 33.33%;
		height: auto;
		margin-right: 0;
		float: right;
		margin-left: 1rem;
	}

	.category-c12gFlrLfr li h3 {
		line-height: 1.5rem;
		color: #888;
		margin-bottom: 0;
	}

	.category-c12gFlrLfr li h3 a {
		font-size: 1.125rem;
	}

	.tb-nav {
		display: none;
	}

	.crumbs {
		margin: 0;
		display: none;
	}

	.container {
		width: 100%;
	}

	.zkyx_list {
		padding: 1rem;
	}

	.mod-warp {
		margin-bottom: 0;
	}

	.left-warp {
		width: 100%;
		float: none;
	}

	.article-head {
		padding: 0;
	}

	.article-head .title {
		margin: 0.625rem 0;
		line-height: 1.5;
		font-size: 1.5rem;
		padding: 0;
		font-weight: normal;
	}

	.article-head .meta {
		padding-bottom: 1rem;
	}

	.article-body .article-content {
		padding: 1rem 0;
		font-size: 1rem;
		line-height: 1.8;
	}

	.article-body .article-content>p,
	.article-body .article-content>div>p {
		margin-bottom: 1rem;
	}

	.article-body .article-content h2 {
		font-size: 1.125rem;
		font-weight: bold;
		margin-bottom: 1rem;
		position: relative;
		color: #373737;
		padding-top: 1rem;
		margin-top: 1rem;
	}

	.article-content table {
		font-size: 0.875rem;
	}

	.article-relation {
		padding: 1rem;
	}

	.article-relation h2 {
		padding-bottom: 1rem;
		font-size: 1.25rem;
	}

	.article-body .baoming {
		padding-top: 0;
		line-height: 1.65;
	}

	.article-tags {
		padding: 0;
	}

	.baoming h3 {
		font-size: 1.125rem;
		font-weight: bold;
		margin-bottom: 1rem;
		padding-left: 1rem;
		position: relative;
		display: inline-block;
		background: #3F51B5;
		color: #fff;
		height: 2rem;
		line-height: 2rem;
		padding-right: 1rem;
		border-radius: 0 1rem 0 0;
		padding-bottom: 0;
		padding-top: 0;
	}

	.baoming p img {
		max-width: 100%;
	}

	.fixed {
		position: relative !important;
		width: 100% !important;
		display: none;
	}

	.article-relation .article-list li {
		float: none;
		width: 100%;
		padding-right: 0;
		height: 2rem;
		line-height: 2rem;
		font-size: 0.875rem;
	}

	.article-relation .article-list li a {
		height: auto;
	}

	.dcmp-post .dcmp-userinfo {
		width: 100%;
	}

	.article-recommend {
		padding: 1rem;
	}

	.article-recommend .feeds-recbox {
		padding: 0;
	}

	.article-recommend .rec-navbar {
		display: none;
	}

	.article-recommend .feeds-recul li .feeds-pic {
		width: 130px;
		height: 90px;
	}

	.article-recommend .feeds-recul li h3 {
		margin-bottom: 0.375rem;
	}

	.side-warp {
		width: 100%;
		float: none;
		margin-top: 10px;
	}

	.zk-nav li {
		width: 33.33%;
	}

	.footer {
		padding: 0.625rem 1rem;
		margin-top: 0;
	}

	.footer .bx1 {
		display: none;
	}

	.major-wrap {
		width: 100%;
		margin: 0;
	}

	.major-list {
		width: 100%;
	}

	.catebox {
		width: 100%;
		float: none;
		margin: 0;
	}

	.catebox dd li span.major_school {
		display: none;
	}

	.google {
		float: none;
		margin-right: 0;
		margin-top: 0.875rem;
	}

	#nav a.logo {
		float: none;
		text-align: center;
	}

	.service {
		display: none;
	}

	.single-head {
		padding: 1rem 0;
	}

	.single-head .title {
		font-size: 1.25rem;
		line-height: 1.7;
		margin: 0;
		padding: 0 1rem;
		letter-spacing: 0;
	}

	.single-head .meta {
		font-size: 0.875rem;
		padding-bottom: 0;
		padding-top: 0.5rem;
	}

	.single-head .meta span:nth-child(1) {
		display: none;
	}

	.article-relation {
		margin-top: 0;
		border-top: 5px solid #f3f3f3;
		padding-top: 1rem;
	}

	.article-warning {
		padding: 0 0 0.625rem;
		font-size: 0.725rem;
		line-height: 1.6;
		margin-top: 0.625rem;
		border: 1px solid #f3f3f3;
		box-shadow: 0 0px 1px rgba(0, 0, 0, 0.1);
		padding: 1rem;
	}

	.i-pictit-ul li {
		height: auto;
		overflow: hidden;
	}

	.i-pictit-ul li h3 {
		line-height: 1.6;
		font-size: 1rem;
		height: auto;
	}

	.i-pictit-ul li .feed-info {
		font-size: 0.825rem;
		line-height: 1rem;
		height: 1rem;
	}

	.article-wrap {
		padding: 1rem;
	}

	.single .container {
		padding: 0;
	}

	.single #hd {
		margin-bottom: 0;
	}

	.single_content {
		width: 100%;
		padding: 1rem;
	}

	.single_content .single_title {
		margin-bottom: 1.125rem;
		padding-bottom: 1.125rem;
	}

	.single_content .single_title h1 {
		font-size: 1.5rem;
		padding-right: 1rem;
	}

	.single_content .single_body {
		font-size: 1rem;
		padding-top: 1rem;
	}

	.single_content .single_body p {
		padding-bottom: 1rem;
	}

	.wsbm {
		padding: 0;
	}

	.wsbm .wsbm_box {
		padding: 0;
	}

	.wsbm_title {
		padding: 2rem 1rem !important;
		letter-spacing: 0 !important;
		background: url(../images/bg.jpg) no-repeat center -2rem;
	}

	.wsbm_title h1 {
		font-size: 1.5rem !important;
		padding-bottom: 0.625rem;
	}

	.wsbm_title p {
		font-size: 0.875rem;
		color: #eff1ff;
	}

	.wsbmform .crumb {
		padding-bottom: 1rem;
	}

	.wsbm_box {
		padding-bottom: 1rem !important;
	}

	.wsbmform {
		float: none !important;
		width: 100% !important;
		padding: 1rem 1rem 0 !important;
	}

	.custom-form-label {
		width: 25% !important;
		line-height: 2.5rem;
		font-size: 1rem !important;
	}

	.wsbmform .custom-form-item {
		width: 75% !important;
	}

	.wsbmform .custom-form-item span {
		display: none;
	}

	.wsbmform .custom-form-group {
		padding: 0.625rem 0;
	}

	.wsbmform .custom-form-select {
		padding: 0.3125rem;
		line-height: 2.5rem;
		height: 2.5rem;
		width: 80%;
		font-size: 1rem;
	}

	.wsbmform .custom-form-input {
		padding: 0.3125rem;
		font-size: 1rem;
		height: 2.5rem;
		border-radius: 0.3125rem;
	}

	.wsbmform .custom-form-submit {
		width: 100% !important;
		border-radius: 0.3125rem;
		font-size: 1.125rem;
		padding: 1rem;
	}

	.wsbm-rightbox {
		width: auto !important;
		float: none !important;
		padding-top: 1rem !important;
		margin: 0 1rem !important;
	}

	.wsbm-ins {
		padding: 1rem;
	}

	.wsbm-ins h3 {
		font-size: 1.25rem;
		padding-bottom: 1rem;
	}

	.wsbm-ins dl {
		padding-bottom: 0.625rem;
	}

	.wsbm-ins dl dd {
		font-size: 0.875rem;
	}

	.wsbm-card img {
		width: 100%;
		height: auto;
	}

	.wb_title_sub_w {
		font-size: 1rem !important;
		line-height: 1 !important;
	}

	.wb_title_box_w {
		font-size: 1rem !important;
		padding: 0;
	}

	.wb_title_box_w i.wb_title_icon {
		width: 3rem;
		height: 3rem;
		background-size: cover;
		vertical-align: middle;
	}

	.wb_title_box_w h2 {
		font-size: 1.25rem !important;
		padding: 0 1rem !important;
		line-height: 3rem !important;
	}

	.wb_title_box i.wb_title_icon {
		width: 3rem;
		height: 3rem;
		background-size: cover;
	}

	.wb_title_box h2 {
		padding: 0;
		line-height: 3rem;
		font-size: 1.25rem;
	}

	.wb_title_sub {
		font-size: 1rem;
		line-height: 1rem;
		letter-spacing: 0;
	}

	.wb_zkzx {
		padding: 1rem 0;
	}

	.wb_zkzx_title {
		padding: 1rem 0;
	}

	.wb_zkzx_title h2 {
		padding: 0;
		font-size: 1.25rem;
		line-height: 3rem;
	}

	.wb_zkzx_title i.wb_zkzx_title_icon {
		width: 3rem;
		height: 3rem;
		vertical-align: bottom;
		background-size: cover;
	}

	.wb_zkzx_content {
		margin: 0 1rem;
		width: auto;
	}

	.wb_zkzx_content_title h3 {
		line-height: 3rem;
		font-size: 1rem;
	}

	.wb_zkzx_content_top {
		margin: 2rem 1rem 1rem;
		box-shadow: 0 0 12px 5px #f3f3f3;
		border-radius: 1rem;
		padding-bottom: 1rem;
	}

	.wb_zkzx_content_text {
		width: 100%;
		padding: 2rem 1rem 1rem;
		float: none !important;
	}

	.wb_zkzx_content_list_top_tit {
		height: 2.5rem;
		line-height: 2.5rem;
		font-size: 1rem;
		padding: 0 1.5rem;
		border-radius: 2rem 2rem 0 2rem;
		left: 1rem;
		top: -1rem;
	}

	.wb_zkzx_content_list {
		width: 100%;
		float: none !important;
		margin-top: 1rem;
		padding-top: 3rem;
	}

	.wb_zkzx_content_list ul {
		background: url(../images/zx-process.jpg) no-repeat center 0;
		background-size: 82%;
		display: flex;
		justify-content: space-evenly;
	}

	.wb_zkzx_content_list ul li {
		float: none;
		width: 33.33%;
		text-align: center;
		padding-top: 3rem;
	}

	.wb_zkzx_content_list ul li h4 {
		line-height: 2rem;
		font-size: 1rem;
	}

	.wb_zkzx_content_list ul li p {
		line-height: 1.6;
		font-size: 0.875rem;
		color: #888;
	}

	.wb_zkzx_content_second {
		display: none;
	}

	.wb_zxks_majors {
		padding: 1rem 0;
	}

	.wb_zxks_majors_box {
		padding: 1rem;
	}

	.wb_zxks_majors table td {
		font-size: 0.875rem;
		padding: 0.3125rem;
		line-height: 1.6;
	}

	.wb_zkzs_box {
		padding: 1rem 0;
	}

	.wb_zkzs {
		padding: 1rem 0;
		display: flex;
		flex-wrap: wrap;
		width: auto;
		padding: 0.5rem;
	}

	.wb_zkzs .wb_zsbox {
		width: calc(50% - 1rem);
		margin: 0.5rem;
		height: auto;
	}

	.wb_zkzssm {
		line-height: 1.6;
		font-size: 0.875rem;
		padding: 0 1rem;
		color: #888;
	}

	.xzk-introduce {
		padding: 1rem !important;
	}

	.xzk-introduce-con {
		padding: 1rem;
		border-radius: 0.625rem;
		margin-top: 1rem;
	}

	.xzk-introduce-con .introduce-image {
		width: 100%;
		float: none;
		margin-right: 0;
		margin-bottom: 0.5rem;
	}

	.xzk-introduce-con p {
		font-size: 1rem;
		padding: 0.5rem 0;
		line-height: 1.7;
	}

	.wsbm .footer {
		margin: 0;
	}

	.single-block {
		padding: 0;
	}

	.single_side {
		display: none;
	}

	.ckwb_zs {
		padding: 1rem;
		background: #f8f8f8;
	}

	.ckwb_zs .wb_block_title {
		font-size: 1.5rem;
		color: #333333;
		text-align: center;
		font-weight: bold;
	}

	.ckwb_zs .wb_block_ckwbxbt {
		font-size: 0.875rem;
		color: #343434;
		text-align: center;
		margin-top: 1rem;
		margin-bottom: 1rem;
	}

	.wb_ckwb_zsyb {
		width: 100%;
		height: auto;
		float: none;
		margin: 0;
	}

	.wb_ckwb_zsyb img {
		width: 100%;
	}

	.wb_ckwb_zssm {
		width: 100%;
		height: auto;
		float: none;
		margin-top: 1rem;
	}

	.wb_ckwb_zssm p {
		width: 100%;
		height: auto;
		font-size: 1rem;
		color: #535353;
		margin-top: 0;
		line-height: 2;
	}
}
