﻿
/*定位*/

.clear {

    clear: both;

}

.none {display: none;}

.clear::after, .main::after {

    content: ".";

    display: block;

    height: 0;

    clear: both;

    visibility: hidden;

}

#wsbmdj {

    margin-top: 20px;

}

/* 主体 */

body.ding-color,

.ding-color .page,.ding-color .page-group {

	background-color: #fff;	

}

body, html, input {

    font: 12px/1.5 "microsoft yahei","pt sans",Verdana,Geneva,sans-serif;

        font-size: 12px;

        line-height: 1.5;

}
 
/* 颜色 */

.ding-color {

	/*colro:#548dba;*/

}

.ding-color #bdcs-search-form-input {

    color: #2973e1;

}



.ding-color .bar .searchbar {

    background: #2973e1e6;

}



/* 边距 */

.ding-color .top0 {top:0 !important;}

.ding-color .m0 {

	margin: 0 !important;

}

.ding-color .p0 {

	padding: 0!important;

}







.ding-color .mtop5 {margin-top: 5px !important;}

.ding-color .mtop20 {margin-top: 20px !important;}



.ding-color .mbot0 {margin-bottom: 0 !important;}

.ding-color .mbot5 {margin-bottom: 5px !important;}

.ding-color .mbot20 {margin-bottom: 20px !important;}



.ding-color .ptop0 {padding-top: 0 !important;}

.ding-color .ptop5 {padding-top: 5px !important;}

.ding-color .ptop20 {padding-top: 20px !important;}



.ding-color .pbot0 {padding-bottom: 0;}



.ding-color .nborder {border:0;}



.logo {    

    height: 45px;

}

.item-link.item-content.d-item-postion {

	padding-left: 0;

	width: 100%;

}

.content .list-block {

    margin: 0.75rem 0;

    font-size: .85rem;

}

.header {

    width: 100%;

    margin: 0 auto;

	height: 65px;

}

.header .nav-bar {

	height: 90px;

	/*box-shadow: 0px 3px 4px rgba(47, 166, 241, 0.5);*/

	background: linear-gradient(to right,#0982a1,#0982a1);

	width: 100%;

	font-size: 1.6rem;

	z-index: 100;

	top: 12px;

}





.header ul.nav-site{

	display: block;

	color: #fff;

	padding: 8px 5px;

}



.header ul.nav-site li{

	width: 25%;

	float: left;

	text-align: center;

	display: inline;

}



.header ul.nav-site li a{

    display: block;

    color: #fff;

    padding: 1px 0px;

    line-height: 28px;

    height: 28px;

    vertical-align: middle;

    position: relative;

    font-size: 0.8rem;

}



.header .nav-site li.line{background-position: 2px -215px; padding:0; width:10px; text-indent:-10000px;display: none;}

.header .subnav{ overflow: hidden;padding-left:16px; border-left:1px solid #d2dfed;border-right:1px solid #d2dfed;background-position: left -33px;background-repeat: repeat-x; height:32px; line-height:32px}

.header .subnav a{ color:#004499}

.header .subnav span{ padding:0 3px; color:#c8d8e9;}



.bar-header-secondary ~ .content {

    top: 5.5rem !important;

}

/* main style */

/* 分页导航 */

#pages { padding:14px 0 10px; font-size: 13px; }

#pages a { margin-bottom: 5px;border-radius: 4px;display:inline-block; height:29px; line-height:29px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 10px}

#pages a.a1 { width:56px; padding:0 }

#pages a:hover { background:#f1f1f1; color:#000; text-decoration:none }

#pages span {

	display: inline-block;

	height: 29px;

	line-height: 29px;

	background: #2b7ce6;

	border: 1px solid #2b7ce6;

	color: #fff;

	text-align: center;

	padding: 0 10px;

	border-radius: 4px;

	margin-bottom: 5px;

}

.page .noPage { display:inline-block; width:56px; height:22px; line-height:22px;border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }



/* 面包屑 */

.crumbs {

	background-color: #efefef;

	padding: 0.3rem;

	font-size: 0.7rem;

	/*border-radius: 7px;*/

}

.crumbs a {

    color: #548dba;

    -webkit-transition: color .2s ease-in-out;

    transition: color .2s ease-in-out;

}



.ding-show .card {

	box-shadow: none;

	margin: 0;

	border-radius: 7px;	

}



.bar {

    background-color: #fff !important;

}



/* 幻灯片 */

.swiper-slide img {width: 100%;}



/* 头条 */

.toptip {

    background: #e8ecf1;

    height: 40px;

	position: relative;

}

.toptip .countdown {

    padding: 10px;

    color: #78797b;

    line-height: 20px;

    font-size: 12px;

}

.toptip .countdown .time {

    border: 1px solid #e13b29;

    color: #e13b29;

    border-radius: 2px;

    padding: 0px 5px;

    margin: 0px 3px;

    box-sizing: border-box;

}



.toptip .p-t {

    width: 83px;

    height: 43px;

    background: url(../images/icon-zixun.png) no-repeat 0 -44px;

        background-size: auto auto;

    background-size: auto auto;

    background-size: 112px;

    text-indent: -9999px;

    font-size: 0;

    position: absolute;

    top: 7px;

    left: 10px;

}



.news-hot-list {

    display: block;

    text-align: left;

    padding-left: 15px;

	padding-right: 15px;

	background-color: #fff;

}



.news-hot-list h2 {

    font-weight: normal;

    border-top: 1px solid #e2e2e2;

    font-size: 0.7rem;

    margin: 0;

    padding: 0;

}



.news-hot-list h2 a {

    display: block;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

    padding: 10px 0;

    text-decoration: none;

}



.news-hot-list h2 em {

    font-style: normal;

    color: #78797b;

}



.news-hot-list .line-hot {

    width: 10px;

    border-left: 1px solid #ccc;

    height: 16px;

    display: inline-block;

    margin-left: 10px;

    vertical-align: middle;

    margin-top: -3px;

}



.news-hot-list .video-icon {

    width: 24px;

    height: 24px;

    display: inline-block;

    background: url(../images/icon-zixun.png) no-repeat -88px 0;

    background-size: auto auto;

    background-size: auto auto;

    background-size: 112px;

    vertical-align: middle;

    margin-top: -4px;

    margin-left: -2px;

}



.red, .cRed, a.cRed {

    color: #e13b29;

}

/* 标题 */

.ding-color .content-block-title {

    position: relative;

    overflow: hidden;

    white-space: nowrap;

    text-overflow: ellipsis;

    font-size: .8rem;

    text-transform: uppercase;

    line-height: 1;

    color: #6d6d72;

    margin: 1.75rem 0 .5rem;

    background-color: #e4f1ff;

    padding: 0.45rem 0.75rem 0.45rem 1.25rem;

    border-bottom: 0px #87b1f9 solid;

}

.ding-color .content-block-title:after{

	content: "";

	top: 9px;

	left: 15px;

	position: absolute;

	display: block;

	width: 5px;

	height: 0.9rem;

	background-color: #2b7ee6;

	border-radius: 2px;

}



.ding-color .title-item-after {

    color: #5f646e;

    -webkit-flex-shrink: 0;

    -ms-flex: 0 0 auto;

    -webkit-flex-shrink: 0;

    flex-shrink: 0;

    margin-left: 0.25rem;

    max-height: 1.4rem;

    text-align: right;

    float: right;

    display: block;

    position: absolute;

    top: 0.45rem;

    right: 0.5rem;

}



/*  学校专业 */

.grid-border .row > [class*="col-"] {

    border: 1px solid #ddd;

}



.index-school .col-33{text-align: center;margin-top: 7px;}



.index-school .col-33 a img {

	width: 85%;

	border: 1px #e4f1ff solid;

	padding: 5px;

}



.content-padded .index-school .col-33 a img {

	min-height: 93px;

}



.list-block .content-padded .index-school .col-33 a img {

	min-height: 85px;

}



.index-school .col-33 a h4 {

    font-size: 14px;

    color: #636363;

    font-weight: normal;

    text-align: center;

    margin: 0;

}



.weui-cells {

    margin-top: 1.17647059em;

    background-color: #FFFFFF;

    line-height: 1.47058824;

    font-size: 17px;

    overflow: hidden;

    position: relative;

}



.weui-cells::before {

    content: " ";

    position: absolute;

    left: 0;

    top: 0;

    right: 0;

    height: 1px;

    border-top: 1px solid #e5e5e5;

    color: #e5e5e5;

    -webkit-transform-origin: 0 0;

    transform-origin: 0 0;

    -webkit-transform: scaleY(0.5);

    transform: scaleY(0.5);

    z-index: 2;

}



.weui-cells::after {

    content: " ";

    position: absolute;

    left: 0;

    bottom: 0;

    right: 0;

    height: 1px;

    border-bottom: 1px solid #e5e5e5;

    color: #e5e5e5;

    -webkit-transform-origin: 0 100%;

    transform-origin: 0 100%;

    -webkit-transform: scaleY(0.5);

    transform: scaleY(0.5);

    z-index: 2;

}



.weui-cell {

    padding: 10px 15px;

    position: relative;

    display: -webkit-box;

    display: -webkit-flex;

    display: flex;

    -webkit-box-align: center;

    -webkit-align-items: center;

    align-items: center;

}



.weui-cell_access {

    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);

    color: inherit;

}



.weui-cell::before {

    content: " ";

    position: absolute;

    left: 0;

    top: 0;

    right: 0;

    height: 1px;

    border-top: 1px solid #e5e5e5;

    color: #e5e5e5;

    -webkit-transform-origin: 0 0;

    transform-origin: 0 0;

    -webkit-transform: scaleY(0.5);

    transform: scaleY(0.5);

    left: 15px;

    z-index: 2;

}



.weui-cell:first-child::before {

    display: none;

}



.weui-cell__bd {

    -webkit-box-flex: 1;

    -webkit-flex: 1;

    flex: 1;

}



.weui-cell_access .weui-cell__ft::after {

    content: " ";

    display: inline-block;

    height: 6px;

    width: 6px;

    border-width: 2px 2px 0 0;

    border-color: #C8C8CD;

    border-style: solid;

    -webkit-transform: matrix(0.71, 0.71, -0.71, 0.71, 0, 0);

    transform: matrix(0.71, 0.71, -0.71, 0.71, 0, 0);

    position: relative;

    top: -2px;

    position: absolute;

    top: 50%;

    margin-top: -4px;

    right: 2px;

}

/* 底部 */

.weui-footer {

    color: #808080;

    font-size: 0.6rem;

    text-align: center;

    margin-top: 20px;

}

.weui-footer__links {

    font-size: 0;

}

.weui-footer__link {

    display: inline-block;

    vertical-align: top;

    margin: 0 .62em;

    position: relative;

    font-size: 14px;

}

.weui-footer a {

    color: #586C94;

}

.weui-footer__link::before {

    content: " ";

    position: absolute;

    left: 0;

    top: 0;

    width: 1px;

    bottom: 0;

    border-left: 1px solid #C7C7C7;

    color: #C7C7C7;

    -webkit-transform-origin: 0 0;

    transform-origin: 0 0;

    -webkit-transform: scaleX(0.5);

    transform: scaleX(0.5);

    left: -0.65em;

    top: .36em;

    bottom: .36em;

}

.weui-footer__link:first-child::before {

    display: none;

}

.weui-footer__text {

    margin: 0.1rem 0 0em;

}



.weui-footer .copyright_ico {

    overflow: hidden;

    display: inline-block;

    width: 103px;

    height: 32px;

    line-height: 1000px;

    background-repeat: no-repeat;

    background-image: url(../images/sprite.footer.png);

}



.weui-footer .mod_copyright_auth .copyright_ico_1 {

	background-position: 0 -111px;

}



.weui-footer .mod_copyright_auth .copyright_ico_2 {

	background-position: 0 -74px;

}



.weui-footer .mod_copyright_auth .copyright_ico_3 {

	background-position: 0 -37px;

}



.ding-show .card-content-inner img {width: 100%;height: 100%;}



.page__hd {

    padding: 0px;

}



.page__title {

    text-align: left;

    font-size: 20px;

    font-weight: 400;

}



.page__desc {

    margin-top: 5px;

    color: #888;

    text-align: left;

    font-size: 14px;

}



/* 专业列表块 */

.weui-panel {

    background-color: #FFFFFF;

    position: relative;

    overflow: hidden;

    border-bottom: 10px #eee solid;

}



.weui-panel::before {

    content: " ";

    position: absolute;

    left: 0;

    top: 0;

    right: 0;

    height: 1px;

    border-top: 1px solid #E5E5E5;

    color: #E5E5E5;

    -webkit-transform-origin: 0 0;

    transform-origin: 0 0;

    -webkit-transform: scaleY(0.5);

    transform: scaleY(0.5);

}



.weui-panel::after {

    content: " ";

    position: absolute;

    left: 0;

    bottom: 0;

    right: 0;

    height: 1px;

    border-bottom: 1px solid #E5E5E5;

    color: #E5E5E5;

    -webkit-transform-origin: 0 100%;

    transform-origin: 0 100%;

    -webkit-transform: scaleY(0.5);

    transform: scaleY(0.5);

}



.weui-panel__hd {

	padding: 15px 15px 10px;

	color: #000;

	font-size: 17px;

	position: relative;

	border-bottom: 1px solid #eee;

	text-align: center;

}



.weui-panel__hd::after {

    content: " ";

    position: absolute;

    left: 0;

    bottom: 0;

    right: 0;

    height: 1px;

    border-bottom: 1px solid #E5E5E5;

    color: #E5E5E5;

    -webkit-transform-origin: 0 100%;

    transform-origin: 0 100%;

    -webkit-transform: scaleY(0.5);

    transform: scaleY(0.5);

    left: 15px;

}



.weui-media-box::before {

	display: none;

    content: " ";

    position: absolute;

    left: 0;

    top: 0;

    right: 0;

    height: 1px;

    border-top: 1px solid #E5E5E5;

    color: #E5E5E5;

    -webkit-transform-origin: 0 0;

    transform-origin: 0 0;

    -webkit-transform: scaleY(0.5);

    transform: scaleY(0.5);

    left: 15px;

}



.weui-media-box {

    padding: 10px 15px 10px;

    position: relative;

}

.weui-media-box:first-child::before {

    display: none;

}



.weui-media-box.weui-media-box_text {

	margin:0;

	font-size: 14px;

    padding: 5px 0 5px;

}



.weui-media-box.weui-media-box_text img {

	width:100%;

	height:100%;

}



.weui-media-box__title {

    font-weight: 400;

    font-size: 13px;

    width: auto;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

    word-wrap: normal;

    word-wrap: break-word;

    word-break: break-all;

    color: #808080;

}



.weui-media-box_text .weui-media-box__title {

    margin-bottom: 0;

    margin-top: 0;

}



.weui-media-box__desc {

    color: #808080;

    font-size: 13px;

    line-height: 1.2;

    overflow: hidden;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 2;

    margin: 0;

}



.weui-media-box__info__meta {

    float: left;

    padding-right: 1em;

}



.weui-media-box__info__meta_extra {

    padding-left: 1em;

    border-left: 1px solid #CECECE;

}



.ding-show .weui-media-box__info {

    margin-top: 15px;

    padding-bottom: 5px;

    font-size: 13px;

    color: #CECECE;

    line-height: 1em;

    list-style: none;

    overflow: hidden;

}



.weui-media-box_text .weui-media-box__title {

    margin-bottom: 8px;

}

.weui-media-box__info {

    margin-top: 15px;

    padding-bottom: 5px;

    font-size: 13px;

    color: #CECECE;

    line-height: 1em;

    list-style: none;

    overflow: hidden;

}



.ding-show .weui-panel {

    border-bottom: 3px #eee solid;

}



.weui-cell {

    padding: 10px 15px;

    position: relative;

    display: -webkit-box;

    display: -webkit-flex;

    display: flex;

    -webkit-box-align: center;

    -webkit-align-items: center;

    align-items: center;

}



.weui-cell_access {

    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);

    color: inherit;

}



.weui-cell_link {

    color: #586C94;

    font-size: 14px;

}



.weui-cell::before {

    content: " ";

    position: absolute;

    left: 0;

    top: 0;

    right: 0;

    height: 1px;

    border-top: 1px solid #e5e5e5;

    color: #e5e5e5;

    -webkit-transform-origin: 0 0;

    transform-origin: 0 0;

    -webkit-transform: scaleY(0.5);

    transform: scaleY(0.5);

    left: 15px;

    z-index: 2;

}



.weui-cell:first-child::before {

    display: none;

}



.weui-cell_link:first-child::before {

    display: block;

}



.weui-cell__bd {

    -webkit-box-flex: 1;

    -webkit-flex: 1;

    flex: 1;

}



.weui-cell__ft {

    text-align: right;

    color: #808080;

}



.weui-cell_access .weui-cell__ft {

    padding-right: 13px;

    position: relative;

}



.weui-cell_access .weui-cell__ft::after {

    content: " ";

    display: inline-block;

    height: 6px;

    width: 6px;

    border-width: 2px 2px 0 0;

    border-color: #C8C8CD;

    border-style: solid;

    -webkit-transform: matrix(0.71, 0.71, -0.71, 0.71, 0, 0);

    transform: matrix(0.71, 0.71, -0.71, 0.71, 0, 0);

    position: relative;

    top: -2px;

    position: absolute;

    top: 50%;

    margin-top: -4px;

    right: 2px;

}

/*学校*/

.zhuanye {

    border: 1px solid #eee;

        border-top-width: 1px;

        border-top-style: solid;

        border-top-color: rgb(238, 238, 238);

    border-top-width: 1px;

    border-top-style: solid;

    border-top-color: rgb(238, 238, 238);

    border-top: none;

}



.zhuanye .title {

	color: #0050a0;

	line-height: 35px;

	font-size: 14px;

	font-weight: 700;

	background: #f8f8f8 url(../images/jiantou.png) no-repeat 20px center;

	padding-left: 40px;

	border-bottom: 1px solid #eee;

	border-top: 1px solid #eee;

	text-align: left;

	position: relative;

}



.zhuanye .zylist {

    margin: 10px;

}



.zhuanye .zylist tr th {

    font-size: 13px;

    color: #333;

    font-weight: 700;

    line-height: 30px;

}

.zhuanye .zylist th, td {

    border-bottom: #dedede 1px solid;

    text-align: center;

    border: #dedede 1px solid;

}



.zhuanye .zylist tr td {

	line-height: 35px;

    color: #333;

    font-size: 12px;

}



.zhuanye .zylist tr td a {

    color: #e20000;

    font-size: 0.96em;

    font-weight: 700;

}



.zhuanye .zylist tr td a img {

	vertical-align: middle;

}



ban.yxzixun {

    width: 100%;

    border: 1px solid #eee;

    float: left;

    margin: 10px 0 20px;

}



.zhuanye #bdshare {

    width: 100%;

    text-align: right;

    line-height: 24px;

    font-size: 0.6rem;

    color:#FF0000

}



.yxzixun .bt-list .bt-lists {

    font-size: 14px;

    line-height: 26px;

    color: #666;

	padding: 0 10px;

}



.bmlc img {

    margin: 0;

    width: 100%;

}



.yxzixun .circle {

	display:none;

    width: 4px;

    height: 4px;

    background: #999;

    -moz-border-radius: 50px;

    -webkit-border-radius: 50px;

    border-radius: 50px;

    margin-right: 5px;

    margin-bottom: 2px;

}



.yxzixun a,.yxzixun a:link,.yxzixun a:visited {

    color: #666666;

    text-decoration: none;

}



.yxzixun a:hover {

    color: #ce102f;

}



.yxzixun .bt-list .sj {

    float: right;

    margin-right: 10px;

    color: #999;

    font-size: 12px;

}

.yxzixun .bt-list ul {

	padding: 5px 0;

}



/* 院校简介 */

.jianjie img {

	margin: 10px 10px 0 10px;

	width: 150px;

	height: 150px;

}



.jianjie .jianjie-in {

	text-indent: 13px;

	color: #333;

	font-size: 13px;

	margin-top: 5px;

	line-height: 30px;

	padding: 0 10px;

	line-height: 20px;

}



.bt-lists {

    border: 1px dotted #6e6e6e;

    list-style: none;

    padding: 5px 10px;

    border-radius: 5px;

    margin: 5px 5px;

}





.yxzixun .bt-list .bt-lists {

    font-size: 14px;

    line-height: 26px;

    color: #666;

    padding: 0 10px;

}



.yxzixun .bt-list {

    margin: 0;

    padding: 0;

}

/* 专业信息 */

}

.zhuanyeinfo .pl305 {

    padding-left: 305px;

}

.zhuanyeinfo .cr_ff {

    color: #fff;

}

.zhuanyeinfo .bg_69 {

    background: #cee5ff;

}



.zhuanyeinfo .lh26 {

    line-height: 26px;

}

.zhuanyeinfo .pt20 {

    padding-top: 10px;

}

.zhuanyeinfo .f14 {

	font-size: 1.1em;

}



.zhuanyeinfo .cr_ff {

    color: #474747;    

	cursor: pointer;

    text-decoration: none;

    outline: none;

    blr: expression(this.onFocus=this.blur());

    font-size: 0.7rem;

}



.zhuanyeinfo .button.button-fill {

    margin-top: 10px;

}



.zhuanyeinfo .lh26.f14.pt20 {

    margin-bottom: 0;

}



.zhuanyeinfo .mr5 {

    margin-right: 5px;

    font-style: normal;

    font-weight: normal;

}



.zhuanyeinfo .yahei.f22.lh30.fb {

    font-size: 1rem;

    margin: 0;

}



.zhuanyeinfo .t_specialtyCon {

    height: 92px;

}



.zhuanyeinfo .bg_fb.lh24.readCon.mb5 p strong, .zhuanyeinfo .cr_dc.f16.yahei.lh40, .zhuanyeinfo .cr_dc.f16.yahei.lh50 {

    font-style: normal;

    font-weight: normal;

}



.zhuanyeinfo #MyContent {

    font-size: 0.7rem;

    color: #787878;

    padding: 0 10px;

}



.zhuanyeinfo  .f22 {

    font-size: 1.6em;

}

.zhuanyeinfo  .lh30 {

    line-height: 22px;

}

.zhuanyeinfo .yahei {

    font-family: '\5FAE\8F6F\96C5\9ED1';

}

.zhuanyeinfo .yahei {

    font-family: "\5FAE\8F6F\96C5\9ED1";

}

.zhuanyeinfo .fb {

    font-weight: bold;

}



.zhuanyeinfo .muqianbaomingrenshu {

	float: left;

	color: #ffffff;

	font-size: 14px;

	font-weight: 800;

}



.zhuanyeinfo .b_specialtyCon {

    min-height: 145px;

    _height: 145px;

}

.zhuanyeinfo .pl305 {

    padding-left: 10px;

}

.zhuanyeinfo .pb25 {

    padding-bottom: 15px;

}

.zhuanyeinfo .bg_e5 {

    background: #e4f1ff;

}

.zhuanyeinfo .pt20 {

    padding-top: 10px;

}

.zhuanyeinfo .pr55 {

    padding-right: 10px;

}

.zhuanyeinfo .pr {

    position: relative;

    font-size: 0.8rem;

}



.zhuanyeinfo .lh24 {

    line-height: 24px;

}

.zhuanyeinfo .lh24 {

    line-height: 24px;

}



.zhuanyeinfo .otherzy {

    margin: 0;

    padding: 0 10px 0 15px;

    list-style: none;

    font-size: 12px;

    line-height: 12px;

    text-align: left;

}



.nwidget .contents {

    text-align: center;

}



.zhuanyeinfo .xxjs {

    line-height: 18px;

    padding: 10px;

    font-size: 12px;

    color: #686868;

    border-top: 1px solid #ecebeb;

    margin: 15px 10px 0;

}



.zhuanyeinfo .specialtyImg {

    top: -7px;

    right: 10px;

    z-index: 2;

    position: absolute;

}



.zhuanyeinfo .specialtyImg img {

    width: 73px;

    height: 73px;

    vertical-align: middle;

}



.zhuanyeinfo .f14.lh24 {

    padding: 0;

    margin: 0;

    font-size: 0.7rem;

}



.zhuanyeinfo .join {

    bottom: 25px;

    background: #cee5ff;

    width: 100%;

    padding-right: 0 !important;

}



.zhuanyeinfo .administrative p {

    padding-left: 40px;

    margin-right: 15px;

    font-size: 0.7rem;

}



.zhuanyeinfo .administrative .no1 {

    background: url(../images/bg.png) no-repeat 15px -657px;

}



.zhuanyeinfo .administrative .no2 {

    background: url(../images/bg.png) no-repeat 15px -715px;

}



.zhuanyeinfo .administrative .no3 {

    background: url(../images/bg.png) no-repeat 15px -764px;

}

/* 题库列表 */

/* 栏目聚合 */

.dy_top {

    padding: 20px;

    border: 1px solid #e6e6e6;

    background: #f9f9f9;

    margin-top: 10px;

    margin-bottom: 10px;

	border-width: 1px 0px 1px 0px;

}

.dy_top h2 {

    text-align: center;

    width: 100%;

    padding-bottom: 10px;

    font-size: 18px;

    font-family: microsoft yahei;

    position: relative;

    overflow: hidden;

    margin-top: 0;

    margin-bottom: 0;

}



.dy_top h2 em {

    display: inline-block;

    padding: 0px 12px;

    height: 24px;

    overflow: hidden;

    line-height: 24px;

    margin: 0 8px;

    background: #f05a00;

    color: #fff;

    font-style: normal;

    vertical-align: middle;

    font-size: 14px;

}



.dy_top h2 a {

    color: #c00;

    width: 100%;

    font-size: 18px;

	font-weight: normal;

	vertical-align: middle;

}





.dy_top .list-box li {

	display: block;

	padding-left: 15px;

	height: 28px;

	line-height: 28px;

	overflow: hidden;

	background: url(../images/list-style-s.png) no-repeat 0px 9px;

	float: left;

	width: 45%;

}



.dy_top .dy_toplist {

	width: 100%;

}



.lanmulist .m-b-10 {

    margin-bottom: 10px;

}


.lanmulist .color-c0c1c7 {

    color: #c0c1c7;

}



.lanmulist .f-s-18 {

    font-size: 18px;

}



.lanmulist .color-1a91e5 {

    color: #1a91e5;

}



.lanmulist .f-right {

    float: right;

    display: inline;

	font-size: 12px;

}



.lanmulist .m-b-10 {

    margin-bottom: 10px;

}

.lanmulist .index_title {

    width: 100%;

    height: 1px;

    background: #a8e4fe;

    position: relative;

    z-index: 1;

}



.lanmulist .w-136 {

    width: 136px;

}

.lanmulist .title_xian {

	height: 2px;

	background: #1a91e5;

	position: absolute;

	left: 0;

	top: 0px;

	z-index: 2;

	width: 55px;

}



.lanmulist {

    padding: 0 10px 0;

}



.lanmulist .list-box li {

	padding: 0 0px 0 20px;

	height: 28px;

	line-height: 28px;

	overflow: hidden;

	background: url(../images/list-style-s.png) no-repeat 4px 10px;



}



.lanmulist .list-box li:nth-child(2n) {

}



.lanmulist .list-box li a {

    font-size: 14px;

    color: #515151;

}



.lanmulist .list-box li span,

.lanmulist .list-box li a.btn {

    float: right;

    width: 14%;

    text-align: right;

    font-size: 12px;

    color: #b2b2b2;

    font-family: Arial;

    padding: 0 5px;

}



.lanmulist .list-box.list-box2 {

    margin: 0;

    padding: 0;

}



.dy_toplist .list-box {

    list-style: none;

    margin: 0;

    padding: 0;

}



.dy_top .list-box li a {

    color: #515151;

    font-size: 0.8rem;

}

/* 404 */

/*404*/

#content404 .error-header {

    padding-top: 30px;

}



#content404 .error-header h1 {

    position: relative;

    display: block;

    font: 32px 'TeXGyreScholaBold', Arial, sans-serif;

    color: #0061a5;

    text-shadow: 2px 2px #f7f7f7;

    text-align: center;

}

#content404 .error-header h1 span.404sub {

    position: relative;

    font-size: 18px;

    top: -20px;

    padding: 0 10px;

    font-style: italic;

}

#content404 .error-header h1 span.404icon {

    position: relative;

    display: inline-block;

    top: -6px;

    margin: 0 10px 5px 0;

    background: #0061a5;

    width: 50px;

    height: 50px;

    -moz-box-shadow: 1px 2px white;

    -webkit-box-shadow: 1px 2px white;

    box-shadow: 1px 2px white;

    -webkit-border-radius: 50px;

    -moz-border-radius: 50px;

    border-radius: 50px;

    color: #dfdfdf;

    font-size: 46px;

    line-height: 48px;

    font-weight: bold;

    text-align: center;

    text-shadow: 0 0;

}

#content404 .error-content {

	margin: 0 auto;

    position: relative;

    width: clearfix pr30 joinpx;

    background: white;

    -webkit-border-radius: 5px;

    -moz-border-radius: 5px;

    border-radius: 5px;

    z-index: 5;

}

#content404 .error-content h2 {

    background: url(../images/404_s-divider.jpg) no-repeat;

    background-position: bottom;

    padding: 12px 0 22px 0;

    font: 20px 'TeXGyreScholaRegular', Arial, sans-serif;

	color: #ea5f5f;

	text-align: center;

	margin: 0;

}

#content404 .error-content p {

	position: relative;

	padding: 0 20px;

	font-size: 19px;

	line-height: 25px;

	color: #b5b5b5;

	text-align: center;

	margin: 0;

}

#content404 .error-content .utilities { padding: 20px;text-align: center; }

#content404 .error-content .utilities form .input-container {

    position: relative;

    width: 290px;

}



#content404 .error-content .utilities .button {

	display: inline-block;

	margin: 0 6px;

}

#content404 .error-content .utilities .button:hover {

    background: #0081c6;

}

#content404 .error-content .utilities .button:active {

    background: #0081c6;

}

#content404 .error-content .utilities .button-container .button:focus { color: black }



.list-block.media-list .item-media {

    height: 30px;

    overflow: hidden;

}

.header_top {

    background-color: #f5f5f5;

    line-height: 30px;

    border-bottom: 1px solid #DBDBDB;

    color: #676767;

    overflow: hidden;

    background-image: none;

    padding-left: 10px;

    padding-right: 10px;

    height: auto;

}

.header_top ul {

    display: block;

    margin: 0;

    padding: 0;

    list-style: none;

}

.header_top .sy {

    font-size: 14px;

    color: #666;

    float: left;

    margin: 0;

}

.header_top li {

    float: left;

}

.header_top li a {

    font-size: 14px;

    text-align: center;

    color: #666;

}

.header_top li span {

    margin: 0px 5px;

    font-size: 16px;

}

.header_top li:last-child span {

    display: none;

}



/** Table 表格样式 **/

.weui-media-box table{

    /* border-collapse: collapse; */

    /* width:100%; */

    /* border:1px solid #c6c6c6 !important; */

    margin-bottom:20px;

    display: block;

    overflow-x: auto;

    white-space: nowrap;

    width: auto !important;

}

.weui-media-box table th{

    border-collapse: collapse;

    border-right:1px solid #c6c6c6 !important;

    border-bottom:1px solid #c6c6c6 !important;

    background-color:#ddeeff !important; 

    padding:5px 9px;

    font-size:14px;

    font-weight:normal;

    text-align:center;

}

.weui-media-box table td{

    border-collapse: collapse;

    border-right:1px solid #c6c6c6 !important;

    border-bottom:1px solid #c6c6c6 !important; 

    padding:5px 9px;

    font-size:12px;

    font-weight:normal;

    text-align:center;

    word-break: break-all;

}

.weui-media-box table tr:nth-child(odd){

    background-color:#fff !important; 

}

.weui-media-box table tr:nth-child(even){

    background-color: #f8f8f8 !important;

}





.ding-color header .title{height: 2.2rem;}

/* hack */

	/* 分辨率 */

	@media screen and (max-width: 1280px) {

		.bar-header-secondary ~ .content {

		    top: 5rem !important;

		}

	}

	@media screen and (max-width: 1024px) {

		.bar-header-secondary ~ .content {

		    top: 5rem !important;

		}

	}

	@media screen and (max-width: 901px) {

		.bar-header-secondary ~ .content {

		    top: 5rem !important;

		}

	}

	@media screen and (max-width: 480px) {

		.bar-header-secondary ~ .content {

		    top: 5.5rem !important;

		}		

	}

	@media screen and (max-width: 415px) {

		.bar-header-secondary ~ .content {

		    top: 5.9rem !important;

		}		

	}

	@media screen and (max-width: 414px) {

		.bar-header-secondary ~ .content {

		    top: 5.5rem !important;

		}

	}

	@media screen and (max-width: 412px) {

		.bar-header-secondary ~ .content {

		    top: 5.5rem !important;

		}

	}

	@media screen and (max-width: 400px) {

		.bar-header-secondary ~ .content {

		    top: 5.9rem !important;

		}

	}

	@media screen and (max-width: 384px) {

		.bar-header-secondary ~ .content {

		    top: 5.9rem !important;

		}

	}

	@media screen and (max-width: 375px) {

		.bar-header-secondary ~ .content {

		    top: 5.9rem !important;

		}	

	}

	@media screen and (max-width: 360px) {

		.bar-header-secondary ~ .content {

		    top: 5.9rem !important;

		}

	}

	@media screen and (max-width: 320px) {

		.bar-header-secondary ~ .content {

		    top: 5.9rem !important;

		}

	}