html{
	height:100%;
}
body{
	overflow-x:hidden;
	position:static !important;
}
a{color:#555555;}
@media only screen and (max-width: 320px){
	html{font-size:12px;}
}
@media only screen and (max-width: 480px) and (min-width: 321px){
	html{font-size:16px;}
}
@media only screen and (max-width: 640px) and (min-width: 481px){
	html{font-size:24px;}
}
@media only screen and (max-width: 1024px) and (min-width: 641px){
	html{font-size:30px;}
}
body{background:#FFF;padding-top:0;}
body.index{background:#FFF;}
.mline{height:0.5rem;background:#f3f3f3;width:100%;margin:1rem 0;}
.mline0{height:0.5rem;background:#f3f3f3;width:100%;}
.loading_box{display:none;}.bottom-bar{display:none;}
.right{float:right;}
.left{float:left;}
.segment{height:5px;background:#f5f5f5;}
.bgfff{background:#fff;}
.mt1{margin-top:1rem;}
.mt2{margin-top:2rem;}
.mt3{margin-top:3rem;}
.container{width:100%;padding:0;}
.main{width:100%;padding:0 1rem;min-height:auto;background:#fff;}
.block_title{font-size:1.25rem;text-align:center;padding:1rem;}
.block_title h2 span{font-weight:bold;}
.block_title i.iconfont{color:#3f51b5;margin-right:0.3125rem;font-size: 1.25rem;}
.left-warp{width:100%;}
.content_main{min-height:calc(100% - 12rem);}
.page .epages{text-align:center;}
.page .epages li{display:inline-block;float:none;font-size:1.125rem;}
.page .epages li a{margin: 0 0.3125rem;padding: 0.3125rem 0.75rem;}
.container-fluid{width:100%;padding:0 1rem;}
/*header*/
header{background:#fff;padding: 0.625rem 1rem;box-shadow: 0 1px 2px rgba(0,0,0,0.1);}
header .logo img{height:2rem;vertical-align:middle;}
header .province_list a{color:#999;display:block;line-height:2.3035rem;}
header a{color:#999;display:block;padding:0;line-height:2rem;float:left;}
header a i{font-size:2rem !important;vertical-align:middle;}
.navbtn a{margin-left:0.5rem;display:block;}
.tnav{position:fixed;width:100%;z-index:9999999;height:0;transition:1s;overflow:hidden;top:0;background:#FFF;overflow-y:scroll;overflow-x:hidden;}
.nav_title{line-height:3rem;border-bottom:1px solid #ECECEC;position:relative;}
.nav_title h2{text-align:center;font-weight:normal;font-size:18px;}
.nav_title i.navhide{position:absolute;right:1rem;top:0;font-size:18px;}
.tnavon{animation:navopen 1s forwards;transition:1s;}
.tnav ul{padding:0.5rem 1rem;}
.tnav ul li h3{border-bottom:1px solid #ECECEC;}
.tnav ul li h3>a{padding:0.5rem 0;display:block;font-size:16px;font-weight:normal;}
.tnav ul li>dl{padding-top:0.5rem;}
.tnav ul li>dl>dd{float:left;margin-right:0.5rem;line-height:1.8;margin-bottom:0.5rem;}
.tnav ul li>dl>dd a{display:block;padding:0 0.5rem;background:#ECECEC;font-size:14px;}

/*面包屑*/
.path{
	padding:0.5rem 1rem;
	color:#999;
}
.path .path-left a{
	color:#787878;
}

@keyframes navopen{
	from{height:0px;}
	to{height:100%;}
}

.modbox{
	width:100%;
	padding:0 0.5rem;
	overflow:hidden;
}
.modbox a{
	display:block;
	float:left;
	width:50%;
	padding:0 0.5rem;
}
.modbox a img{
	width:100%;
	height:auto;
}
/*INDEX*/
.mod-hd{
	padding:0;
	border-radius: 0.5rem;
    overflow: hidden;
    margin: 0 1rem;
}
.slide_wrap{
	width:100%;
	height:auto;
	margin:1rem 0;
	border-radius: 0.5rem;
    overflow: hidden;
}
.slide{
	position:absolute;
}
.slide a>img{
	width:100%;
	height:auto;
}


.examytime{
	padding:0 1rem 0 2.5rem;
	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 1rem 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;
}
.iconnav{
	padding:0 1rem 1rem;
}
.iconnav nav{
	overflow:hidden;
}
.iconnav nav a{
	width:25%;
	float:left;
	text-align:center;
}
.iconnav nav a img{
	width:70%;
	padding:0 1rem;
}
.iconnav nav a p{
	text-align:center;
	padding:0.5rem 0 0;
	font-size:1rem;
}


.subnav{padding:0.625rem 0.375rem;background:#fff;}
.subnav ul{ display:flex; display:-webkit-flex; justify-content:center;}
.subnav li{ 
	width:50%; 
	padding:1rem; 
	background:#fff; 
	position:relative; 
	box-shadow:0 0 15px 0 rgba(0,0,0,0.1); 
	border-radius: 5px; 
	margin:0 0.5rem;
}
.subnav li h3{font-size:1.125rem; font-weight:bold;}
.subnav li p{font-size:0.875rem; color:#3f51b5; padding-top:0.5rem;}
.subnav li.subNav01{ background:#FFF url("../images/subNav01.png") no-repeat center right; background-size:2.5rem auto;}
.subnav li.subNav02{ background:#FFF url("../images/subNav02.png") no-repeat center right; background-size:2.5rem auto;}
.subnav li a{ display:block; width:100%; height:100%; position:absolute; left:0; top:0;}
.subNav_focus{margin-top:1rem;display:block;padding:0 0.5rem;}
.subNav_focus img{width:100%;border-radius:5px;vertical-align:center;}
.subnews{background:#FFF;padding:0 1rem;}
.subnews .top1{line-height:1.5;overflow: hidden;margin-bottom:0.625rem;text-overflow: ellipsis;padding-top:0.5rem;white-space:nowrap;}
.subnews .top1 i.topicon{font-size:0.75rem;background:#F00;color:#FFF;padding:0.1rem 0.3rem;border-radius:3px;font-style:normal;margin-right:0.3125rem;}
.subnews .top1 a{
	display: inline;
    color: #333;
    font-size: 1rem;
    font-weight: bold;
}
.subnews .top2{width:100%;}
.subnews .top2 ul li{border-top:1px solid #ECECEC;width:100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;line-height:2.5rem;}
.subnews .top2 ul>li>a{font-size:1rem;position:relative;}
.subnews .top2 ul>li>a>i{display:inline-block;font-style:normal;height:1.25rem;width:1.25rem;text-align:center;color:#FFF;line-height:1.25rem;background:#3F51B5;border-radius:0 0 10px 0;margin-right:5px;font-size:0.625rem;}

.zk-nav-online{font-size: 1rem;padding:0.7rem 0;}

.rec-top h2{
	color:#3F51B5;
}
.rec-top p{
	font-size:1rem;
	text-indent:0;
	height:auto;
	overflow: visible;
}
.rec-light a{
	font-size:1.125rem;
}
.rec-light .cname{
	font-size:0.875rem;
	color:#fff;
}
.rec-txtul{
	padding-top:0.625rem;
}
.rec-txtul li{
	font-size:1rem;
	height:auto;
	overflow:hidden;
	line-height:2.25rem;
}
.rec-txtul li>a{
	width:100%;
	font-size:1.125rem;
}
.cattitle{
	padding:1rem;
	background:none;
}
.cattitle h2{
	font-weight:bold;
	font-size:1.125rem;
	border-bottom:0;
	line-height:1;
}
.cattitle h2:before{
	height:100%;
	top:0;
}
.cattitle .right{
	line-height:1;
}
.cattitle span.more a{
	margin-right:0.625rem;
	line-height:1;
}
.zikao_Nav{
	height:auto;
	margin-top:0;
}
.examtime{
	padding:0 1rem;
	font-size:0.875rem;
}
.examtime .timeline-month{
	width:4rem;
}
.examtime > div > ul{
	padding:1rem 0 0;
}
.examtime>div>ul>li>div.timeline-main{
	float:left;
	width:calc(100% - 4rem);
	padding-left:0.625rem;
}
.examtime>div>ul>li>div>p.examtime_title{
	padding-left:0;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
	font-size:1rem;
}
.examtime>div>ul>li>div.timeline-main .timeline-arrow{
	top:5px;
}
.examtime>div>ul>li>div>p.examtime_content{
	padding-left:4.625rem;
	line-height:1.7;
}
.examtime>div>ul>li.on .examtime_content{
	background: #f9faff;
    padding: 0.625rem;
    margin-top: 0.625rem;
    border: 1px solid #ddd;
    border-radius: 5px;
}
.mod-prnav{
	padding:1rem 0;
	background:#f3f3f3 url(images/bg_map.png) no-repeat center;
	background-size:contain;
	margin-top:-1rem;
}
.toparchives{
	padding:0 1rem;
}
.tab_conbox{
	padding:0 1rem;
}
.mainLeft, .newsLeft{
	width:100%;
}
.tabs{
	background:#FFF;
	padding:0 1rem;
}
.tabs li{
	border-radius:2rem;
	overflow:hidden;
	border:2px solid #f3f3f3;
	margin-right:0.625rem;
	width:30%;
}
.tabs li a{
	font-size:1rem !important;
	background:#f3f3f3;
	line-height:2.5rem;
	height:2.5rem;
}
.tabs li.thistab{
	border:2px solid #3F51B5;
}
.tabs .thistab a, .tabs .thistab a:hover{
	background:#f0f2ff;
	border:0;
}
.newsList li > span > a{
	width:auto;
	height:auto;
	margin-right:1rem;
}
.newsList li span a img{
	width:7.5rem;
	height:auto;
	border-radius:5px;
}
.newsList li h3{
	font-size:1rem;
	line-height:1.6;
	font-weight:normal;
}
.newsList li div.clink a{
	display:inline-block;
	padding:0.3rem 0.625rem;
	font-size:0.875rem;
	background:#f0f2ff;
	color:#3f51b5;
}
.newsList li div.clink span{
	margin-left:1rem;
	font-size:0.8125rem;
}
.mod-warp{
	margin-bottom:0;
}
.content-wrap{
	margin-bottom:0;
}
.mod-zknav{
	background:#fff;
	padding:1rem 0;
}
.zk-nav2{
	padding:0;
}
.zk-nav2 li a{
	padding:1rem 0;
}
.zk-nav2 li a>i{
	font-size: 2rem;
    background: #f0f2ff;
    border-radius: 50%;
    padding: 0.625rem;
}
.zk-nav2 li p{
	font-size:1rem;
}
.boxTitA{
	background:none;
	border:0;
}
.boxTitA h5{
	line-height:1;
	font-size:1.125rem;
	font-weight:bold;
	color:#555;
	padding-left:1rem;
	border:0;
	padding-bottom:0;
	margin-bottom:0;
}
.boxTitA h5:before{
	display: block;
    content: " ";
    width: 6px;
    height: 100%;
    background: #3F51B5;
    position: absolute;
    top: 0;
    left: 0;
}
.zk-nav{
	padding:0.625rem 0.6875rem 0;
	background:#fff;
	border:0;
}
.zk-nav li{
	line-height:2.5rem;
	width:33.33%;
	font-size:1.125rem;
}
.zk-nav li a{
	display: block;
    background: #f3f4f7;
    margin: 0.3125rem;
    font-size: 1rem;
	border-radius: 5px;
}
.zk-nav li a>i {
    font-size: 1.125rem;
    color: #3f51b5;
    vertical-align: middle;
    margin-right: 0.3125rem;
}
.mod-prnav ul{
	border:0;
	padding:0.625rem 1rem;
	background:transparent;
	margin: 0 -0.3125rem;
}
.mod-prnav ul>li{
	line-height: 2rem;
	padding:0;
    font-size: 1rem;
    text-align: center;
    width: calc(100% / 5);
	margin:0;
}
.mod-prnav ul>li>a{
	font-size:1rem;
	background: #ffffff;
    display: block;
    margin: 0.3125rem;
	border-radius: 3px;
}
.mod-prnav p{
	font-size:0.875rem;
	padding:0.625rem 1rem;
	margin:0;
	color:#999;
}
.loadmore{
	font-size:1rem;
	line-height:2rem;
	height:2rem;
	background:#eeeff2;
	border-radius:5px;
}
/*ARTICLE*/


.article-head .title{
	font-size:1.375rem;
	padding:0;
	line-height:2rem;
	font-family:"DroidSans";
	padding: 1rem 0;
	letter-spacing:0;
	font-weight:bold;
}
.article-tags{
	border-top:0.625rem solid #f3f3f3;
	padding-bottom:0.625rem;
}
.article_tags_title{
	text-align:center;
	padding:0.625rem 0;
}
.article_tags_title i.tagsicon{
	color:#676767;
	font-size:1.25rem;
}
.article_tags_title h4{
	display:inline;
	font-size:1.25rem;
	color:#676767;
}
.article-tags ul{
	text-align:center;
	font-size:1rem;
}
.article-tags ul a{
	color:#888;
	display:inline-block;
	font-size:0.8125rem;
}
.article-tags ul span{
	color:#DDD;
	margin:0 0.325rem;
}
.article-tags ul span:last-child{display:none;}
.article-warning{
	border: 1px solid #dde5ed;
    padding: 1rem;
}
.article-warning p{
	font-size:0.8125rem;
	padding-bottom:0;
}
.article-head{
	padding:0;
}
.article-head .meta{
	padding-bottom:1rem;
}
.article-head .meta span{
	font-size: 0.875rem;
    line-height: 1rem;
    margin-right: 1rem;
}
.article-body{
	font-size:1.125rem;
	margin-top:0.625rem;
}
.article-body .article-content{
	line-height:1.7;
	font-size:1.0625rem;
}
.article-body .article-content div>p>a{
	border-bottom: dashed 0.0625rem #dde5ed;
    background: #f2f4ff;
}
.article-body .article-content div.get_content{
	overflow-x: hidden;
}
.article-content iframe{
	border:1px solid #ddd;
	width:100%;
	height:40rem !important;
	margin-bottom:1rem;
}
.article-content table th, table td{
	line-height:1.25rem;
}
.article-content table tbody th{
	font-size:1.0rem;
}
.article-content table{
	font-size:0.875rem !important;
}
.article-content>div{
	overflow-x:scroll;
}
.article-body .article-content>p{
	margin-bottom:1rem;
}
.article-body .article-content 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;
}
.article-body .article-content h2{
	font-size:1.25rem;
	margin-bottom:1rem;
	padding-top:1.5rem;
	margin-top:1.5rem;
}
.article-body .article-content h2:after{
	bottom: -0.625rem;
    width: 50%;
    height: 5px;
    margin-left: auto;
	margin-right: auto;
	position:relative;
	left:0;
}
.article-body .article-content ol li{
	font-size:0.875rem;
}
.article-head .basic_meta{
	border-bottom:0;
}
.contact_h2{
	font-size:1.125rem;
	padding-bottom: 1rem;
}
.article-relation h2{
	font-size:1.25rem;
}
.article-relation .article-list li{
    height:auto;
    padding:0.3125rem 0;
    line-height:1.6;
    position: relative;
    padding-left:0.625rem;
    font-size:1rem;
	float:none;
	width:100%;
}
.article-relation .article-list li a{
    height:auto;
}
.article-relation .article-list li:before{
    top:48%;
    left:0;
    position: absolute;
    margin:0;
}
.mzsm{
	font-size:0.875rem;
	color:#777;
	border: 1px solid #ddd;
    padding: 1rem;
    border-radius: 0.5rem;
    line-height: 1.6;
    margin-bottom: 1rem;
}
.side_taglist ul{
	margin:0 -0.3125rem;
	padding-bottom:1rem;
}
.side_taglist ul>a {
	background:#eeeff2;
	padding:0.5rem;
	margin:0.3125rem;
	color:#333;
	font-size:1rem;
}
.zy_title h1{
	font-size:1.25rem;
	padding:1rem 0 0.5rem;
	font-weight:bold;
}
.zy_overview{
	line-height: 1.65;
    font-size: 1rem;
	padding-bottom:1rem;
}
.zy_basic{
	overflow:hidden;
	padding-top:0.625rem;
	padding-bottom:0.625rem;
}
.zy_basic_list{
	width:50%;
	float:left;
	margin:0.625rem 0;
}
.zy_basic_list .zy_basic_list_l{
	width:3rem;
	height:3rem;
	background:#e6eaff;
	border-radius:50%;
	text-align:center;
	line-height:3rem;
	color:#f60;
	float:left;
	margin-right:1rem;
	
}
.zy_basic_list:nth-child(1) .zy_basic_list_l i{
	color:#4965fb;
}
.zy_basic_list:nth-child(2) .zy_basic_list_l{
	background:#ddffec;
}
.zy_basic_list:nth-child(2) .zy_basic_list_l i{
	color:#569f76;
}
.zy_basic_list:nth-child(3) .zy_basic_list_l{
	background:#ffeadd;
}
.zy_basic_list:nth-child(3) .zy_basic_list_l{
	color:#ff6200;
}
.zy_basic_list:nth-child(4) .zy_basic_list_l{
	background:#ffefef;
}
.zy_basic_list:nth-child(4) .zy_basic_list_l{
	color:#cd2121;
}
.zy_basic_list .zy_basic_list_l i{
	font-size:1.25rem;
}
.zy_basic_list .zy_basic_list_r{
	font-size:1rem;
	padding-top:0.225rem;
}
.zy_basic_list .zy_basic_list_r p{
	white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
	padding-bottom:0;
}
.zy_basic_list .zy_basic_list_r p:nth-child(2){
	font-size:0.8125rem;
	color:#999;
}
.major_basic{
    background: #f4f7ff;
    border: 1px solid #ffffff;
    padding: 0.625rem;
    overflow: hidden;
    font-size: 1rem;
}
.major_basic .basic_block{
	background: url(../images/basicbg.png) repeat-x;
    background-position: left bottom;
}
.major_basic .basic_block{
	overflow:hidden;
	line-height:2rem;
}
.major_basic .basic_block dt{
	float:left;
	width:6.4285rem;
	font-weight:bold;
	color:#3f51b5;
	letter-spacing:2px;
}
.major_basic .basic_block dd{
	margin-left:6.4285rem;
}
.major_basic .basic_block dd i{
	vertical-align:middle;
	margin-left:3px;
}
.major_basic .basic_block dd a{
	color:#3f51b5;
}
.zy_icon{
	padding-bottom:1rem;
}
.zy_icon i{
	font-size:0.8125rem;
	background:#3f51b5;
	color:#fff;
	padding:0.1875rem 0.3125rem;
	display:inline-block;
}
.zy_body{
	line-height:1.65;
}
.zy_body p{
	padding-bottom:1rem;
}
.zy_body p img{
	border-radius:1rem;
}
.zy_body i{
	font-style:normal;
}
.zy_body h3{
	font-size: 1rem;
    font-weight: bold;
    background: #3f51b5;
    color: #fff;
    display: inline-block;
    padding: 0.3125rem 1rem;
    margin-bottom: 1rem;
    border-radius: 0.5rem 0;
}
.article-content table th, table td>p{
	padding-bottom:0 !important;
}
.zy_content{
	font-size:1rem;
}
.zy_content table{
	margin-bottom:1rem;
}
.taglink {
	padding:0 0 1.5rem;
}
.taglink a{
	font-size:0.875rem;
	color:#666;
	margin-right:0.625rem;
}
.taglink span{
	color:#8da2b5;
	font-size:0.875rem;
}
.crumbs{
	margin:0;
	padding: 0.5rem 1rem;
	background:#f3f3f3;
}
.zy_other{
	padding-bottom:1rem;
}
.zy_other h2{
	font-size:1.25rem;
	font-weight:bold;
	border-top:0.625rem solid #f3f3f3;
	padding:1rem 1rem 0.625rem;
	margin:0 -1rem;
}
.zy_other ul.zy_o_list{
	margin:0 -0.3125rem;
}
.zy_other ul.zy_o_list li{
	width:50%;
	float:left;
}
.zy_other ul.zy_o_list li a{
	display:block;
	background:#f3f3f3;
	padding:0.3125rem;
	text-align:center;
	margin:0.3125rem;
	border-radius:0.3125rem;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
	font-size: 0.875rem;
}
/*MAJOR*/
.major_area_box{
	padding:0 1rem;
}
.major_area{
	overflow:hidden;
	padding-bottom:1rem;
}
.major_area li{
	float:left;
	width:20%;
	text-align:center;
	font-size:1rem;
	line-height:2.25rem;
	list-style:none;
	display:table;
	border-bottom:1px solid #eee;
}
.hot-major li{
	padding-bottom:1rem;
}
.i-pictit-ul li h3,.hot-major li h3{
	font-size:1rem;
}
.feeds-list h2{
	margin:1rem 0;
}
.major_feeds{
	padding:0 1rem;
	margin-top:1rem;
}
.major_list{
	padding:0;
}
.major_list li{
	position:relative;
	padding:1rem 0 1rem 2rem;
	border-bottom:1px solid #ddd !important;
}
.major_list li h3{
	font-size:1rem;
	padding-bottom:0.625rem;
	color: #3f51b5;
}
.major_list li span{
	color:#888;
	margin-right:0.625rem;
}
.major_list li i{
	position:absolute;
	font-size:1.5rem;
	font-style:normal;
	color:#ddd;
	left:0;
}
.feeds-list li + li{
	border:0;
}
.hot_major{
	padding:0 1rem;
	background: #fff;
}
.hot_major li{
	padding:0.625rem 0;
	border-bottom:1px solid #ddd;
	margin-bottom:0.625rem;
	position:relative;
	padding-left:4rem;
}
.hot_major li h3{
	font-size:1.125rem;
	padding-bottom:0.625rem;
	font-weight:bold;
}
.hot_major li i{
	position:absolute;
	left:0;
	font-size:2.625rem;
	font-weight:bold;
	color:#ddd;
	font-style:normal;
}
.hot_major li i.n1{
	color:#fbdddd;
}
.hot_major li i.n2{
	color:#ddfbe1;
}
.hot_major li i.n3{
	color:#cad2ff;
}
.hot_major li p{
	color:#888;
	line-height:1.7;
}
/*ARTICLELIST*/
.titleA h1{
	font-size:1.125rem;
	font-weight:bold;
}
.feeds-tabs{
	margin:0;
	width:100%;
}
.feeds-tabs ul{
	padding:1rem 0;
    margin: 0 -0.5rem;
	white-space: inherit;
	display: flex;
    align-content: stretch;
    justify-content: space-between;
    flex-wrap: wrap;
}
.feeds-tabs ul li{
	margin: 0.25rem 0;
    font-size: 0.875rem;
    padding: 0;
    height: auto;
    width: 25%;
	background:transparent;
}
.feeds-tabs ul li a{
	display: block;
    padding: 0 0.625rem;
    background: #f0f2ff;
    margin: 0 0.5rem;
    border-radius: 0.25rem;
}
.feeds-tabs ul li a i{
	margin-right:0.25rem;
}
.feeds-tabs .list_nav{
	white-space:nowrap;
	width:auto;
}
.feeds-tabs .list_nav li{
	display:inline-block;
	float:none;
}
.feeds-info{
	float:left;
}
.feeds-list .feeds-item{
	padding:1rem 0;
	border-bottom:1px solid #eee;
}
.feeds-list .feeds-item li h3 a{
	font-size:1.125rem;
	white-space:normal;
	line-height:1.7;
	font-weight:normal;
}
.feeds-list li h3{
	line-height:1.5;
	margin-bottom:0.625rem;
	font-weight:bold;
	font-size:1.0625rem;
	color:#333;
}
.feeds-list li h3 a{
	font-weight:normal;
	white-space:break-spaces;
	line-height:1.5;
	overflow:auto;
}
.feeds-list li .feeds-info{
	color:#a5a5b9;
	font-size:0.8125rem;
	line-height:1;
	height:auto;
}
.feeds-list li .feeds-info span{
	margin:0 0.5rem;
}
.feeds-list li .feeds-pic{
	width:30%;
	border-radius:0.5rem;
	height:auto;
}
.catebox dd li{
	font-size:1rem;
	line-height:2rem;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
}
.catebox dt::before{
	left:0;
}
.category-c12gFlrLfr li{
	padding: 1.5rem 0;
}
.category-c12gFlrLfr li + li{
	border-top:1px solid #f3f3f3;
}
.category-c12gFlrLfr li h3{
	margin-bottom:0;
	padding-bottom: 0.5rem;
}
.category-c12gFlrLfr li h3 a{
    font-size: 1.125rem;
    font-weight: normal;
    white-space: inherit;
    overflow: inherit;
    text-overflow: inherit;
    line-height: 1.6;
    color: #333;
}
.category-c12gFlrLfr li a.feeds-pic{
	width:33.33%;
	height:auto;
}
.category-c12gFlrLfr li a.feeds-pic img{
	border-radius:0.625rem;
}
.category-c12gFlrLfr li .feeds-info{
    color: #787878;
    overflow: hidden;
    font-size: 0.875rem;
}
/*TAGS*/
.tagTop{
	font-size:1.25rem;
	padding-top:0;
	padding-bottom:0;
}
.tagTop h1{
	font-size: 1.25rem;
    padding-top: 1rem;
    padding-bottom: 1rem;
    border-bottom: 1px solid #ddd;
	font-weight:normal;
}
.tagTop h1>i{
	font-size:1.25rem;
}
.tag-result{
	
}
.tag-result li{
	margin:0.5rem 0;
	overflow:hidden;
	border-bottom:1px solid #f3f3f3;
	padding:0.5rem 0;
}
.tag-result li img.tag-pic{
	float:right;
	margin-left:1rem;
	width:33%;
	border-radius:5px;
}
.tag-result li h3{
	font-size:1.25rem;
	line-height:1.6;
	color:#28334b;
	font-weight:normal;
}
.tag-result li .tag-info{
	padding-top:0.5rem;
	font-size:0.875rem;
	line-height:1.6;
	color:#787878;
}
.tag-result li .tag-info span{
	color:#ddd;
	font-size:0.8125rem;
	margin:0 0.5rem;
}
.epages{
	padding:1rem 0;
	margin:0;
	font-size:1rem;
	color:#888;
}

/*ZIKAOLIST*/
.zikao_list_title{
	padding-top:1rem;
}
.zikao_list ul li{
	margin-bottom:1rem;
	font-size:1rem;
	padding-bottom:1rem;
	border-bottom:1px dotted #ddd;
}
.zikao_list ul li a{
	display:block;
}
.zikao_list ul li p{
	margin:0;
	display:inline;
}
.zikao_list ul li i{
	color:#f00;
}
.zikao_list ul li a p{
	font-weight:normal;
	color:#333;
	font-size:1rem;
	line-height:1.6;
	font-weight:bold;
}
.zikao_list ul li div.arcinfo{
	padding-top:0.625rem;
	font-size:0.875rem;
	color:#898989;
}
.zikao_list ul li span{
	margin-right: 1rem;
    float: none;
    display: inline;
    background: transparent;
    color: #898989;
    font-size: 0.8125rem;
    padding: 0;
    border-radius: 0;
}
.zikao_list ul li span.noticeType{
	color:#3f51b5;
}
.zikao_list_icon p{
	overflow:hidden;
	margin-bottom:1rem;
	margin-left:-0.5rem;
	margin-right:-0.5rem;
}
.zikao_list_icon a{
	display:block;
	width:50%;
	float:left;
}
.zikao_list_icon a img{
	width:100% !important;
	height:auto !important;
	border-radius:1rem;
	padding:0.5rem;
}
.list_top ul li{
	padding-left:0;
	background:transparent;
}
.footer{
	background:#373737;
	color:#62778c;
	margin-top:0;
	padding:1rem;
}
.footer .rights{
	font-size:0.75rem;
	color:#62778c;
	line-height:1.6;
}
.footer .rights p{
	padding:0.3125rem;
}
.footer .rights a{
	color:#62778c;
}

.arcblock{background:#FFF;}
.arcblock_title{margin:0 1rem;border-bottom:1px solid #ECECEC;padding-left:1rem;}
.arcblock_title h2{float:left;font-size:1.25rem;padding:0.625rem 0;position:relative;}
.arcblock_title h2 img{height:1.125rem;vertical-align:middle;}
.arcblock_title h2 span{font-size:0.75rem;color:#787878;font-weight:normal;margin-left:0.625rem;}
.arcblock_title h2 i{font-weight:normal;font-size:1rem;color:#787878;}
.arcblock_title h2:before{content:"";position:absolute;left:-1rem;width:0.625rem;height:1.25rem;background:#3f51b5;top:0.875rem;}
.arcblock_title h1{float:left;font-size:1.125rem;padding:1rem 0;position:relative;font-weight:bold;}
.arcblock_title h1 img{height:1.125rem;vertical-align:middle;}
.arcblock_title h1 span{font-size:0.75rem;color:#787878;font-weight:normal;margin-left:0.625rem;}
.arcblock_title h1 i{font-weight:normal;font-size:1rem;color:#787878;}
.arcblock_title h1:before{content:"";position:absolute;left:-1rem;width:0.625rem;height:1.125rem;background:#3f51b5;top:1.25rem;}
.arcblock_title a.arcblock_more{display:inline-block;padding:0.75rem 0  0 1.5rem;float:right;font-size:1rem;}

.list_tab{
	padding:0.625rem 0;
}
.list_tab>div{
	margin-bottom:0.5rem;
}
.list_tab a{
	margin-right:0.625rem;
	display:inline-block;
	background:#F5F5F5;
	padding:0.25rem 0.5rem;
}
.list_tab a:active{
	background:#f00;
	color:#fff;
}
.list_tab a.current{
	background:#f00;
	color:#fff;
}

.cate_major{
	padding:0.5rem 0;
}
.cate_major ul{
	overflow:hidden;
	padding:0;
}
.cate_major ul li{
	position:relative;
	padding:0.5rem 0;
	overflow:hidden;
	border-bottom:1px solid #DDD;
}
.cate_major ul li img{
	width:6rem;
	float:left;
	margin-right:0.625rem;
}
.cate_major ul li a>p{
	padding-bottom:0.375rem;
	padding-top:0.375rem;
	font-size:1.125rem;
}
.cate_major ul li a>span{
	color:#787878;
	font-size:0.875rem;
}
.cate_major ul li a>i.btn{
	display:block;
	position:absolute;
	right:0;
	top:0rem;
	border-radius:1.25rem;
	text-align:center;
	font-size:0.75rem;
	font-style:normal;
	background:#3a73ff;
	color:#FFF;
	width:5rem;
	padding:0;
}
.cate_major ul li a>i.flag{
	display:block;
	position:absolute;
	left:0;
	top:0.5rem;
	text-align:center;
	font-size:0.75rem;
	font-style:normal;
	background:#3a73ff;
	color:#FFF;
	width:2.5rem;
	padding:0.3125rem 0;
}
.major_head{
	padding:1rem 0 0;
}
.major_head .major_logo{
	width:7.5rem;
	float:left;
	margin-right:0.625rem;
	border-radius:0.3125rem;
}
.major_head .major_info h1{
	font-size:1.5rem;
	padding-bottom:0.3125rem;
}
.major_head .major_info span{
	display:block;
	color:#787878;
	padding-bottom:0.3125rem;
}
.major_head .major_info p{
	line-height:1.6;
	font-size:1rem;
}
.content_main{
	padding:0;
}
.content_main .arctips{
	padding-top:0.625rem;
}
.content_main .apage_title h3{
	font-size:1.125rem;
	padding-bottom:0.5rem;
	position:relative;
}
.content_main .apage_title h3:before {
    content: "";
    position: absolute;
    left: -1rem;
    width: 0.625rem;
    height: 1.125rem;
    background: #3f51b5;
    top: 0.3125rem;
}
.content_main .major_school_btn a{
	display:inline-block;
	padding:0.5rem 0.75rem;
	background:#e0e9ff;
	margin-right:0.625rem;
	margin-bottom:0.625rem;
	font-size:0.875rem; 
}
.content_main article{
	line-height:1.6;
	font-size:1rem;
	font-size:0.9375rem;
	overflow-x:scroll;
	padding:0;
}
.content_main article>p{
	padding-bottom:0.625rem;
}
.content_main article>p em{
	background: #e6eaff;
    font-style: normal;
}
.content_main article table{
	border:1px solid #DDD;
	font-size:0.875rem;
}
.content_main article table td{
	border:1px solid #DDD;
	padding:0.3125rem;
}
.content_main article table th{
	border:1px solid #DDD;
	padding:0.3125rem;
	font-weight:bold;
	background:#F3F3F3;
}


.school_head{
	padding:0.625rem 0;
}
.school_head .school_logo{
	width:100%;
}
.school_head .school_info h1{
	font-size:1.25rem;
	font-weight:bold;
	padding:0.625rem 0;
}
.school_consult{
	text-align:center;
	padding:0.625rem 0 0;
}
.school_consult a.consult_btn{
	display: inline-block;
    background: #3f51b5;
    background: -moz-linear-gradient(top, #3f51b5 0%, #2c3c94 100%);
    background: -webkit-linear-gradient(top, #3f51b5 0%,#2c3c94 100%);
    background: linear-gradient (to bottom, #3f51b5 0%,#2c3c94 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3f51b5', endColorstr='#2c3c94',GradientType=0 );
    -webkit-box-shadow: 0 0 15px 3px rgba(223, 223, 223, 1);
    -moz-box-shadow: 0 0 15px 3px rgba(223, 223, 223, 1);
    box-shadow: 0 0 15px 3px rgba(223, 223, 223, 1);
    color: #FFF;
    padding: 0.625rem 2rem;
    font-size: 1.125rem;
    border-radius: 1.5rem;
}
.school_consult a.consult_btn i.rightdrop{
	display:inline-block;
	width:1rem;
	height:1rem;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAABRElEQVRYR+2VoUoEURiFvwM2m02TTVAwWdRks9kW9QEU9CF8Dl/B3WAyCQZBMQgWBZPJZDKZ5MjKv3BddnfuXWfYMlPPzHzfPff+M2LGl2bMpxVoG2gbqGzA9k2M6qmkl3RsJ2W5450jcAdsAs9AJ5WwPTarU2AVuADWhiVsj81qE+i/aBLovxKVWzBYSVMS2QJNNVEk0IREscAIiUdJG2O26k826mBOK7ASk7EO3EvaSgTSrCupM2kiigVsLwNdoL/qJ2Bf0ms0k2aV8P4zRQK2FwO+DTwAB5LeAp5mWfAiAdsLQA/YAW4D/h7wNMuGZwvYng/4LnANHEr6CHiaFcGzBGzPBXwPuAr4Z8DTrBieK3AOHAGXAf9KTvwgmwqeK3AGLAEnkr6Hfse/maTj3J/P8H1FUzAtpNbvQN0SbQNtA20DPxDBsSHrPFeMAAAAAElFTkSuQmCC) no-repeat center;
}
.school_news ul{
	padding:0.625rem 1rem;
	
}
.school_news li{
	line-height:2;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
}
.table_majors {
    border: 1px solid #e9ecf3;
    width: 100%;
}
.school_majors{
	padding:0 1rem 1rem;
}
.table_majors{
	margin:0.625rem 0;
	font-size:0.875rem;
}
.table_majors tr:nth-of-type(odd) {
    background-color: #f2f3ff;
}
.table_majors thead>tr>td {
    background: #e1e1e1;
}
.table_majors td {
    color: #484848;
    text-align: center;
    padding: 5px 0;
    border: 1px solid #DDD;
}
.school_majors a.chat_btn {
    display: inline-block;
    padding: 0.3125rem 0.625rem;
    border-radius: 2rem;
    background: #f00;
    color: #FFF;
	white-space:nowrap;
}

/*major*/
.submajor{
	padding-bottom:1rem;
}
.submajor .picmajor{
	margin:0.625rem 0.375rem;
	overflow:hidden;
}
.submajor .picmajor a{
	width:33.33%;
	display:block;
	overflow:hidden;
	padding:0 0.625rem;
	float:left;
	text-align:center;
	font-size:1rem;
}
.submajor .picmajor a img{
	width:100%;
	height:4.375rem;
}
.submajor .picmajor a p{
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	padding-top: 0.5rem;
}
.submajor .txtmajor{
	margin:0 1rem;
	border-top:1px solid #ddd;
}
.submajor .txtmajor .major_item {
	overflow:hidden;
	padding:0.625rem 0;
}
.submajor .txtmajor .major_item:nth-child(even) {
    background-color: #F1F1F1;
}
.submajor .txtmajor .major_item a{
	width:33.33%;
	display:block;
	float:left;
	font-size:1rem;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	text-align:center;
}
.ztbox{
	padding:0 1rem 0;
}
.ztbox a{
	display:block;
	margin:0.5rem 0;
}
.ztbox a img{
	width:100%;
	height:auto !important;
	border-radius:5px;
}
.article-wrap{
	padding:0;
}
.feeds{
	padding:0;
}
.titleC{
	height: 3rem;
    line-height: 3rem;
}
.titleC .sTit {
    float: right;
    color: #787878;
    border-top: 0px;
    line-height: 3rem;
    margin-top: 0;
    font-size: 1rem;
    position: relative;
}
.article-recommend{
	padding:1rem 0;
	margin-top:0;
}
.article-recommend .feeds-recbox{
	padding: 0;
	overflow: visible;
}
.article-recommend .feeds-recul li{
	padding:1rem 0;
	width:100%;
}
.article-recommend .feeds-recul li h3{
	font-size:1.125rem;
	margin-bottom:0;
}
.article-recommend .feeds-recul li .feeds-pic{
	width:30%;
	height:auto;
	border-radius:0.5rem;
}
.article-recommend .feeds-recul li .feeds-pic img{
	border-radius:7px;
}
.footer .bx2{
	color:#fff;
}
.footer a{
	color:#fff;
}
.search_page{
	background:#f3f3f3;
}
.search-form{
	padding:1rem;
	overflow:hidden;
}
.search_page .search-form{
	background:#fff;
	border-top: 1px solid #f3f3f3;
}
.search-form input.search-input{
	width:70%;
	float:left;
	border-right:0;
	font-size:1rem;
}
.search_page .search-form input.search-input{
	background:#f3f3f3;
	border-radius:0.3125rem 0 0 0.3125rem;
	padding:0.625rem;
	height:2.5rem;
}
.search-form input.search-btn{
	width:30%;
	float:left;
}
.search_page .search-form input.search-btn{
	border-radius:0 0.3125rem 0.3125rem 0;
}
.search-result{
	width:100%;
	padding:0;
	border:0;
}
.search-result li{
	padding: 1rem;
    margin-bottom: 0.5rem;
    background: #fff;
    border-radius: 0.5rem;
    margin-left: 1rem;
    margin-right: 1rem;
}
.search-result li h3{
	font-size: 1.125rem;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	font-weight:bold;
	color:#2c3c94;
}
.search-result li a img.search-thumb{
	width:25%;
	height:auto;
	margin-bottom:0.875rem;
}
.search-like ul li{
	width:auto;
	margin: 0.25rem 0.5rem 0.25rem 0;
}
.search-like ul li a{
	color: #28334b;
    background: #f6f7f9;
    padding: 0.5rem;
    display: block;
    border-radius: 0.5rem;
}
.search-result-info{
	font-size:0.8125rem;
	color:#6f7a8f;
}
.search-result li p.search-result-info span{
	display:inline-block;
}
.search-result li p.search-result-info span.slink{
	text-overflow:ellipsis;
	white-space:nowrap;
}
.search-result li p.search-result-info span.slink a{
	color:#3F51B5;
}
.search-result li p.search-result-info span.sdate{
	margin-left:5px;
}
.search-info{
	background:transparent;
	padding:0.625rem 1rem;
}
.page-list a.n{
	border:0;
	background:#fff;
	line-height:2.5rem;
	font-size:1rem;
	height:2.5rem;
	margin:1rem 0 0;
	width:100%;
	color: #333;
}
.search-like{
	padding-bottom:1rem;
	background:#fff;
	padding:1rem;
	margin-left: 1rem;
    margin-right: 1rem;
    border-radius: 0.5rem;
}
.search-like ul{
	overflow:hidden;
}
.page-list{
	padding: 0 1rem 1rem;
}
.feeds-list h1{
	margin:0.5rem 0;
	padding-left:1rem;
}
.article-relation{
	margin-bottom:1rem;
	border-top:1rem solid #fff;
}
.subject-ul{
	padding:0;
}
.subject-ul ul{
	width:100%;
}
.cate_subject{
	background:#f3f3f3;
}
.cate_subject ul{
	overflow:hidden;
	width:100%;
	padding:0 0.5rem;
}
.cate_subject ul li{
	width:48%;
	margin:0.5rem 1%;
}
.cate_subject ul li img{
	width:100%;
	height:auto;
	padding:1rem;
}
.subject-ul li{
	background: #fff;
    border-radius: 0.5rem;
	overflow: hidden;
}
.subject-ul li p{
	color:#272727;
	padding:0.5rem;
	line-height:1.6;
	height:4rem;
}
.cate_subject .epages{
	padding:0 0.5rem;
	padding-bottom:1rem;
	display:flex;
	flex-direction: row;
}
.cate_subject .epages li{
	float:none;
	width: 50%;
}
.cate_subject .epages li a{
	display:block;
	padding:3px 0;
}
.wd_title{
	margin-top:1.25rem;
	margin-bottom:1.25rem;
	border:1px solid #ddd;
	padding:1rem;
}
.wd_title h1{
	font-size:22px;
	font-weight:bold;
}
.wd_title h1 i{
	font-size:1.5rem;
	font-weight:normal;
	color:#f00;
}
.wd_title p{
	padding-top:1rem;
	color:#787878;
	line-height:1.6;
}
.wd_article{
	border:1px solid #ddd;
	border-top:2px solid #3F51B5;
	padding:1rem;
	margin-bottom:1.5rem;
}
.wd_article>h2{
	font-size:1.25rem;
	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:1.25rem;
	padding-bottom:0.625rem;
}
.wd_article .wd_article_info span{
	color:#777;
	margin-right:1rem;
	display:inline-block;
}
.wd_article .wd_article_content{
	line-height:1.6;
	font-size:1rem;
	padding:0.625rem 0;
}
.wd_article .wd_article_content>p{
	padding-bottom:1rem;
}
.wd_article .wd_article_content h2{
	font-size:1.125rem;
	font-weight:bold;
	padding-bottom:1rem;
}
.wd_article .wd_article_content h3,.wd_article .wd_article_content h4{
	font-size:1rem;
	font-weight:bold;
	padding-bottom:1rem;
}
.wd_article .wd_article_content a{
	color:#3F51B5;
	text-decoration:none;
}
.wd_article .wd_article_content table{
	width:100%;
	font-size:0.875rem;
	border-top:2px solid #2c3c94;
}
.wd_article .wd_article_content table caption{
	font-weight:bold;
	padding:0.3125rem;
	background: #f2f4ff;
}
.wd_article .wd_article_content table td{
	padding:3px;
	font-size:0.875rem;
}
.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 PAGE*/
.ckxx_majorlist{
	font-size:1rem;
	line-height:1.8;
	padding-bottom:20px;
	padding-top:0.3125rem;
}
.ckxx_majorlist h3{
	font-size:1.125rem;
	padding:0.625rem 0;
	font-weight:bold;
}
.ckxx_majorlist >div{
	overflow-x:auto;
}
.ckxx_majorlist span{
	border-bottom:2px dotted #b0bfff;
}
.ckxx_majorlist table {
	width: 100%;
	border: 1px solid #999;
	border-collapse: collapse;
	font-size: 0.875rem !important;
	white-space:normal !important;
}

.ckxx_majorlist table th,table td {
	line-height: 1.6;
	padding: 0.5rem;
	border: 1px solid #ececec;
	font-size:0.875rem;
}
.ckxx_majorlist table thead th {
	background: #3f51b5;
	font-weight: 700;
	font-size: 0.875rem;
	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: 0.875rem;
	padding-bottom: 0;
}
.ckxx_majorlist p{
	padding:0.5rem 0;
}
.ckxx_majorlist img{
	max-width:100%;
	vertical-align:middle;
	border:0;
	height:auto !important;
}
.ckxx_majorlist li{
	font-size: 16px;
    margin-bottom: 10px;
    padding-left: 10px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAIAAADZSiLoAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAF0lEQVQImWM0NjZmYGBgYGBgYoABBAsAETQAn/oxT88AAAAASUVORK5CYII=) no-repeat center left;
}
.ckxx_majorlist a{
	color:#2c3c94;
}
.ckxx_majorlist .more_data{
	padding: 0.875rem 0;
	overflow:hidden;
}
.ckxx_majorlist .more_data a.connect_card{
	display:block;
	width:100%;
	padding:10px;
	margin-bottom:10px;
	background:#2c3c94;
	color:#fff;
	text-align:center;
	border-radius:0 20px 0 20px;
}

/*jxjy*/
.jxjy_main{
	background:#f3f3f3;
}
.jxjy_box{
	border-bottom:10px solid #f3f3f3;
	padding-bottom:1rem;
	margin-bottom:0.625rem;
}
.jxjy_college_thumb{
	margin:0 -1rem;
	position:relative;
}
.jxjy_college_thumb img{
	vertical-align:middle;
	width:100%;
}
.jxjy_college_thumb_transition{
	height:100%;
	position:absolute;
	width:100%;
	bottom:-2px;
	background-image: linear-gradient(rgba(255,255,255,0), rgba(255,255,255,1));
}
.jxjy_basic_information{
	margin-top:-10rem;
	margin-left:-1rem;
	margin-right:-1rem;
	padding-top:5rem;
	position:relative;
	z-index:9;
}
.jxjy_basic_information h1{
	font-size:1.25rem;
	padding-bottom:15px;
	margin:0 1rem;
	color:#333;
	font-weight:bold;
}
.jxjy_basic_information .jxjy_flag{
	margin:0 1rem;
}
.jxjy_basic_information .jxjy_flag span{
	font-size:0.875rem;
	display:inline-block;
	padding:0.3125rem 1rem;
	color:#fff;
	margin-right:1.25rem;
	background:-webkit-gradient(linear, left top, right bottom, color-stop(0%,#8293ed), color-stop(100%,#2c3c94));
	margin-bottom:1rem;
}
.jxjy_basic_information dl{
	line-height:2rem;
	overflow:hidden;
	margin:0 1rem;
}
.jxjy_basic_information dl dt{
	float:left;
	font-size:1rem;
	width:5.5rem;
}
.jxjy_basic_information dl dd{
	font-size: 1rem;
    margin-left: 5.5rem;
}
.jxjy_basic_information dl dd a{
	color:#3F51B5;
}
.jxjy_basic_information svg.locationicon{
	vertical-align:middle;
}
.jxjy_content{
	font-size:1rem;
	line-height:1.8;
}
.jxjy_content p{
	padding-bottom:1rem;
	margin-bottom:0 !important;
}
/*jxjy_list*/
.major_feeds h1{
	padding-bottom:0;
}
.jxjy_head{
	padding:1rem;
    background: #2c3c94;
}
.jxjy_head h1{
	text-align:center;
	font-size:1.8rem;
	font-weight:bold;
	padding-bottom:0.625rem;
	color: #fff;
}
.jxjy_head p{
	font-size:0.875rem;
	text-align:center;
	line-height:1.7;
	color: #dde5ed;
    padding: 0 1rem;
}
.jxjy_flag .jxjy_type_flag{
	font-size:0.8125rem;
	display:inline-block;
	padding:0.1875rem 0.625rem;
	border-radius: 1.25rem;
	color:#fff;
	margin-right:0.625rem;
	background:-webkit-gradient(linear, left top, right bottom, color-stop(0%,#8293ed), color-stop(100%,#2c3c94));
	margin-bottom:0.625rem;
}
.jxjy_list{
	overflow:hidden;
}
.jxjy_list li{
	background: #fff;
    margin: 1rem;
    border-radius: 5px;
    padding: 1rem;
}
.jxjy_list li h3{
	font-size:1.25rem;
	font-weight:bold;
	padding-bottom:0.625rem;
}
.jxjy_list p.jxjy_flag{
	padding-top:0.625rem;
}
.jxjy_list p{
	padding-bottom:0.625rem;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
}
.jxjy_list p .jxjy_type_flag{
	margin-bottom:0;
}


.arc-form{
	padding: 1rem 1rem 0.5rem;
    background: #fff;
    text-align: center;
    margin-top: -1px;
    border: 1px solid #c80e1b;
    border-radius: 5px;
    box-shadow: 0 0 3px #999;
}
.arc-form h2{
	font-size:1rem;
	padding-bottom:0.625rem;
	text-align:left;
	line-height:1.7;
	position:relative;
}
.arc-form h2 img{
	vertical-align:baseline;

}
.arc-form h2 svg{
	vertical-align:middle;
	margin-right:0.3125rem;
	width:1rem;
	height:1rem;
}
.arc-form h2 i{
	position:absolute;
	color:#2c3c94;
	left:0;
	top:0;
	font-size:1.875rem;
	display:block;
}
.arc-form-input{
	padding-bottom:0.5rem;
}
.arc-form-input .a-f-select,.arc-form-input .a-f-input,.arc-form-input .a-f-button{
	font-size: 0.875rem;
    border: 1px solid #ddd;
    border-radius: 5px;
    padding: 0.625rem;
    display: inline-block;
    margin-bottom: 0.625rem;
}
.arc-form-input .item-block{
	display:flex;
	justify-content: space-between;
}
.arc-form-input .a-f-select{
	background:#fff;
}
.arc-form-input #a-f-province{
	width:36.5%;
	margin-right:0.3125rem;
}
.arc-form-input #a-f-level{
	width:60.6%;
}
.arc-form-input .a-f-button{
	background:#3F51B5;
	color:#fff;
	border-color:#162783;
	padding-left:2rem;
	padding-right:2rem;
	cursor:pointer;
	margin-left: 0.5rem;
}
.arc-form-input .a-f-input{
	width:100%;
	font-size:1rem;
}
.arc-form-input .a-f-input:focus-visible{
	border:1px solid #d31421;
	outline:0;
}
.arc-form-input .a-f-online{
	background:#f00;
	border-color:#d31421;
}
.arccard{
	margin-top:0.625rem;
}

.zy_table_box{
	background:#fff;
	padding:1rem;
}
.zy_table_box h1.zy_list_title{
	font-size:1.25rem;
	padding-bottom:1rem;
	font-weight:bold;
}
.zy_table_box .zy_list_content{
	line-height:1.6;
	font-size:1rem;
	color:#787878;
	margin-bottom:1rem;
	padding:0.5rem 0;
	background:#f7f9ff url(data:image/png;base64,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) no-repeat right bottom;
	background-size:auto 60%;
}
.zy_table_box .zy_list_content p{
	padding:0 0.5rem;
	margin-bottom:0.5rem;
}
.zy_table_box .zy_list_content p a{
	color:#3f51b5;
}
.zhuanye_list table.zy_table{
	width:100%;
}
.zhuanye_list table.zy_table th{
	font-weight:bold;
	border:0;
	border-bottom:1px solid #f3f3f3;
	text-align:center;
	padding:0.625rem 0.3125rem;
	font-size:1rem;
	white-space: nowrap;
}
.zhuanye_list table.zy_table td{
	padding:0.625rem;
	border:0;
	border-bottom:1px solid #f3f3f3;
	text-align:center;
	font-size:1rem;
	color:#555;
}
.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;
}
.zhuanye_list table.zy_table td span.icon_zhuanke{
	display:inline-block;
	padding:0.1875rem 0.3125rem;
	background:#e4f1ff;
	font-size:0.875rem;
	border-radius:0.1875rem;
}
.zhuanye_list table.zy_table td span.icon_benke{
	display:inline-block;
	padding:0.1875rem 0.3125rem;
	background:#ffe8ea;
	font-size:0.875rem;
	border-radius:0.1875rem;
	white-space:nowrap;
}

.smsbox{background:#fff;display:none;}
.smsbox_content{width:100%;margin:0 auto;padding:1rem 0;border-bottom: 1px solid #eee;}
.sms_pack{text-align:center;}
.sms_pack img{width:2rem !important;height:2rem !important;}
.sms_pack p{font-size:1.125rem;padding:0.625rem 0;}
.sms_pack p.warn-text{font-size:1rem;padding:0.625rem 0 1rem;color:#3f51b5;}
.sms_validity{text-align:center;}
.sms_validity #smstext{text-align:center;font-size:0.8125rem;padding-top:0.625rem;color:#f00;}
.sms_validity p{padding-bottom:0.625rem;}
.sms_validity p.down_link{font-size:1.25rem;}
.sms_validity p.down_tips{font-size:0.8125rem;color:#787878;}
.sms_validity a{color:#f00;}
.sms_validity input{border-radius: 5px;padding:0 1rem;font-size:1rem;display:inline-block;border:1px solid #ddd;line-height:3rem;}
.sms_code_input{width:55%;font-size: 1rem;margin-right: 0.625rem;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:1.25rem;padding:0 2rem;background:#3F51B5;border:1px solid #162783;color:#fff;margin-top:1rem;}
.sms_validity input.sms_btn_submit:hover{cursor:pointer;border:1px solid #c80e1b;background:#ed1c2a;}
.custom-form-group{text-align:center;padding-top:1rem;}

.loc_nav{
	background:#f3f3f3;
	padding:1rem;
}
.book_info{
	background:#fff;
}
.book_picture{
	width:100%;
	padding:1rem;
}
.book_picture img{
	width:100%;
}
.book_basic{
	width:100%;
	padding:1rem;
	border-top:0.625rem solid #f3f3f3;
}
.book_basic .book_name{
	padding-bottom:10px;
	font-size:1.125rem;
	font-weight:bold;
}
.book_basic .book_name h1{
	display:inline;
	font-weight:bold;
}
.book_basic .book_name span{
	display:inline-block;
	padding:0.25rem 0.5rem;
	border-radius:0.25rem;
	color:#fff;
	background:#3F51B5;
	font-size:0.875rem;
	margin-left:0.6125rem;
	vertical-align:bottom;
}
.book_basic .book_brief{
	padding-bottom:1rem;
	line-height:1.5;
}
.book_basic_list{
	background:#fff;
	padding:0;
}
.book_basic_list dl{
	padding:0.625rem 0;
	overflow:hidden;
	border-bottom:dotted 1px #ddd;
	font-size:1rem;
}
.book_basic_list dl dt{
	width:6rem;
	float:left;
	font-weight:bold;
}
.book_basic_list dl dd{
	margin-left:7rem;
}
.book_basic_list dl dd.book_version a{
	display:inline-block;
	border:0.125rem solid #ddd;
	padding:0.125rem 0.25rem;
	background:#fff;
	margin-right:0.625rem;
}
.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:1rem;
}
.book_buy_link a{
	display:block;
	font-size:1.25rem;
	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:1rem;
	border-top:0.625rem solid #f3f3f3;
}
.book_major h3{
	font-size:18px;
	font-weight:bold;
	padding-bottom:15px;
}
.book_major_list a{
	display:inline-block;
	border:1px solid #ddd;
	padding:0.625rem 1rem;
	margin-right:0.625rem;
	margin-bottom:0.625rem;
}
.book_content{
	background:#fff;
	padding:0;
	font-size:1rem;
	line-height:1.6;
	border-top:0.625rem solid #f3f3f3;
	padding:1rem;
}
.book_content p{
	padding-bottom:1rem;
}
.book_content i{
	font-style:normal;
}
.book_content img{
	max-width:100%;
	height:auto !important;
}
.book_content h2{
	font-size:1.25rem;
	font-weight:bold;
	padding-bottom:1rem;
}
.content-function{
	padding:1rem;
}

/*zkyx page*/
.main_zkyx{background:#f3f3f3;}
.main_zkyx a{color:#3f51b5;}
.zkyx_head{padding:1rem;background:#fff url(/res/images/bg_m.jpg) no-repeat center;background-size:cover;}
.zkyx_head_main{padding-bottom:1rem;}
.zkyx_head_p{width:30%;float:left;margin-right:1rem;}
.zkyx_head_p img{width:100%;border-radius:50%;}
.zkyx_head_h1{overflow:hidden;padding-bottom:0.625rem;}
.zkyx_head_h1 h1{font-size:1.25rem;font-weight:bold;padding-bottom:0.625rem;}
.zkyx_head_h1 .zkyx_u_t{display:inline-block;padding:0.3125rem 0.5rem;border:1px solid #3f51b5;color:#3f51b5;font-size:0.875rem;}
.zkyx_u_i{line-height:1.65;font-size:1rem;color:#666;}
.zkyx_u_i p{padding-bottom:0.625rem;}
.zkyx_u_total{overflow:hidden;display:flex;margin:0 -0.5rem;padding:0.5rem 0;}
.zkyx_u_total .zkyx_u_n{display:flex;padding:0.5rem 0.625rem;font-size:0.875rem;color:#666;margin:0 0.5rem;flex-direction: column;width:33.33%;text-align:center;background: #f5f7ff;border-radius: 5%;}
.zkyx_u_total .zkyx_u_n span{font-size:1.25rem;color:#3F51B5;font-weight:bold;font-family:Arial;display:block;padding-bottom:0.3125rem;}
.zkxy_m_news,.zkyx_m_major{padding:1rem;background:#fff;}
.zkxy_m_news h2{font-size:1.125rem;font-weight:bold;padding-bottom:1rem;}
.zkxy_m_news ul li{line-height:1.6;font-size:1rem;padding:0.3125rem 0;}
.zkxy_m_news ul li a span{color:#666;}
.zkyx_m_major h2{font-size:1.125rem;font-weight:bold;padding-bottom:1rem;}
.zkyx_m_major ul li{border:1px solid #f3f3f3;margin-bottom:1rem;}
.zkyx_m_major ul li .zkyx_m_major_title{background:#f3f3f3;line-height:2.2rem;padding:0 1rem;font-size:1rem;display:flex;flex-direction: row;justify-content: space-between;}
.zkyx_m_major ul li .zkyx_m_major_title>a{font-weight:bold;}
.zkyx_m_major ul li .zkyx_m_major_title span{font-size:0.75rem;}
.zkyx_m_major ul li .zkyx_m_major_title span i{vertical-align:bottom;}
.zkyx_m_major ul li .zkyx_m_major_title span.zkyx_m_major_status_y{color:#2c3c94;}
.zkyx_m_major ul li .zkyx_m_major_title span.zkyx_m_major_status_n{color:#666;}
.zkyx_m_major ul li .zkyx_m_major_left{padding:0.5rem 1rem;display:flex;flex-direction: row;align-items: flex-end;justify-content: space-between;}
.zkyx_m_major ul li .zkyx_m_major_basic p{padding:0.3125rem 0;font-size:0.875rem;}
.zkyx_m_major ul li .zkyx_m_major_wsbm {padding:0.3125rem 0.5rem;border:1px solid #3f51b5;color:#3f51b5;font-size: 0.75rem;}
.zkyx_m_major table{width:100%;border:none;}
.zkyx_m_major table td{border:none;}
.zkyx_m_major table th{border:none;}
.zkyx_m_major table thead th{border-bottom:1px solid #eee;padding:0.625rem 0.3rem;font-size:0.875rem;font-weight:normal;color:#787878;}
.zkyx_m_major table td{border-bottom:1px solid #eee;}
.zkyx_m_major table td a{color:#3f51b5;}
.zkyx_c_p{padding:1rem;background:#fff;}
.zkyx_c_p h2{font-size:1.125rem;font-weight:bold;padding-bottom:0.5rem;}
.zkyx_c_p .zkyx_c_p_b{font-size:0.875rem;line-height:1.6;}
.zkyx_c_p .zkyx_c_p_b p{padding:0.5rem 0;}
.zkyx_other{padding:1rem;background:#fff;}
.zkyx_other h2{font-size:1.125rem;font-weight:bold;padding-bottom:0.5rem;}
.zkyx_other ul li{border:1px solid #e3e3e3;margin:0.5rem 0;}
.zkyx_other ul li a{display:flex;padding:1rem;}
.zkyx_other ul li a img{width:15%;margin-right:1rem;}
.zkyx_other ul li a p:nth-child(1){font-size:1.125rem;padding-bottom:0.5rem;}
.zkyx_other ul li a p:nth-child(2){font-size:0.875rem;color:#787878;}

/*zkyx_list_page*/
.zkyx_list_page{
	background:#f3f3f3;
}
.nlist{
	padding:0 1rem 1rem;
	background:#fff;
}
.nlist .search-form{
	margin:0 -1rem -1rem;
}
.nlist_title{
	padding:1rem 0;
}
.nlist_title h1{
	font-size:1.25rem;
	font-weight:bold;
}
.zkyx_school_list li{
	background:#fff;
	border:1px solid #f2f2f2;
	margin-bottom:1rem;
}
.zkyx_school_list li a{
	display:block;
	overflow:hidden;
	padding:1rem;
}
.zkyx_school_list li a img{
	width:15%;
	float:left;
	margin-right:1rem;
}
.zkyx_school_list li a>p:nth-child(2){
	font-size:1.125rem;
	padding-bottom:0.6125rem;
	font-weight:bold;
}
.zkyx_school_list li a>p:nth-child(3){
	font-size:1rem;
	color:#888;
}

/*cjxx*/
.cjxx_head{padding:1rem;background:url(/res/images/bg.jpg) no-repeat center top;background-size:cover;}
.cjxx_head_p{width:30%;float:left;margin-right:1rem;margin-bottom:0.3125rem;}
.cjxx_head_p img{width:100%;border-radius:50%;}
.cjxx_head_h1{overflow:hidden;padding-bottom:0.625rem;}
.cjxx_head_h1 h1{font-size:1.25rem;margin-bottom:1rem;font-weight: bold;}
.cjxx_head_h1 .cjxx_u_t{display:inline-block;padding:0.3125rem 0.5rem;border:1px solid #3f51b5;color:#3f51b5;font-size:0.875rem;margin-right:0.5rem;margin-bottom:0.5rem;}
.cjxx_u_i{line-height:1.65;font-size:1rem;color:#787878;}
.cjxx_u_i p{padding-bottom:0.625rem;}
.cjxx_tip{border:1px solid #ddd;padding:10px;color:#787878;margin-bottom:0.625rem;line-height:1.5;}
.cjxx_tip a{color:#f56e00;}
.cjxx_m_major{padding:1rem;background:#fff;}
.cjxx_m_major{width:100%;border:none;border-top: 2px solid #2c3c94;}
.cjxx_m_major td{border:none;}
.cjxx_m_major th{border:none;}
.cjxx_m_major thead th{border-bottom:1px solid #eee;padding:1rem 0.3125rem;font-size:0.875rem;font-weight:bold;color:#383838;}
.cjxx_m_major td{border-bottom:1px solid #eee;padding:0.75rem 0.25rem;}
.cjxx_m_major td a{color:#3f51b5;}
.cjxx_c_p{padding:1rem;background:#fff;}
.cjxx_c_p h3{font-size:1.125rem;font-weight:bold;padding-bottom:1rem;padding-top:0.3125rem;}
.cjxx_c_p p{padding-bottom:1rem;font-size:1rem;line-height:1.5;color:#28334b;}
.cjxx_c_p a{color:#3f51b5;text-decoration:dashed;}
.cjxx_lqfsx{padding-bottom:0 !important;}
.cjxx_lqfsx a{display:block;border: 1px solid #e3e8ff;border-radius: 0.3125rem;background: #f7f9ff;color: #383838;margin-bottom: 0.625rem;padding: 0.3125rem 0.5rem;}
.cjxx_ckfsx .cjxx_ckfsx_table{
	overflow-x:scroll;
}
.cjxx_ckfsx .cjxx_ckfsx_table table{
	width:100%;
	margin-bottom:1rem;
}
.cjxx_ckfsx .cjxx_ckfsx_table table td{
	border:1px solid #ccc;
	padding:0.3125rem;
	font-size:1rem;
	font-family:arial;
	white-space:nowrap;
}
.zkxy_m_news ul li{font-size:1rem;}