



body{line-height:auto !important; }
/*--招考网首页CSS样式-----------------------------------*/
.head-box{
	width:100%;
	height:auto;
	padding:10px 12px;
	background:#fff;
	box-sizing:border-box;
	display:flex;
	flex-flow:row nowrap;
	align-items:center;
	/*justify-content:space-between;*/
	position:relative;
	overflow:hidden;
}
.head-box::before{
	content:'';
	width:100%;
	height:1px;
	background:#ddd;
	transform:scaleY(0.5);
	transform-origin:left bottom;;
	position:absolute;
	bottom:0;
	left:0;
}
.head-box .index-return{
	width:24px;
	height:auto;
	margin-right:12px;
	line-height:0;
	display:block;
	position:relative;
}
.head-box .index-return::after{
	content:'';
	width:1px;
	height:100%;
	background:#ddd;
	position:absolute;
	right:0;
	top:0;
	transform:scaleX(0.5);
	transform-origin:right top;
}
.head-box .index-return img{
	width:100%;
	height:auto;
	line-height:0;
}
.head-box .index-logo{
	line-height:0;
	display:block;
}
.head-box .index-logo img{
	width:auto;
	height:26px;
	line-height:0;
}
.head-box .index-search{
	position:absolute;
	right:12px;
	top:0;
	bottom:0;
	margin:auto;
	width:auto;
	height:26px;
	padding:2px;
	background:#f1f1f1;
	border-radius:13px;
	box-sizing:border-box;
	overflow:hidden;
	display:flex;
	flex-flow:row nowrap;
	align-items:center;
	justify-content:space-between;
}
.head-box .index-search input.index-search-input{
	width:85px;
	height:22px;
	line-height:22px;
	font-size:12px;
	font-weight:bold;
	color:#666;
	border:none;
	background:none;
	text-indent:7px;
	overflow:hidden;
	box-sizing:border-box;
	outline:none;
}
.head-box .index-search input.index-search-input:focus{
	border:none !important;
	box-shadow:none;
	background:none;
}
.head-box .index-search .index-search-btn{
	width:22px;
	height:22px;
	line-height:0;
	padding:5px;
	background:#26bf82;
	border-radius:100%;
	display:block;
	box-sizing:border-box;
	flex-flow:row nowrap;
	align-items:center;
	justify-content:center;
}
.head-box .index-search .index-search-btn img{
	width:100%;
	height:100%;
	line-height:0;
}


.body-box{
	padding-top:10px;
}
.index-banner{
	margin:0 12px;
	box-sizing:border-box;
	overflow:hidden;
	border-radius:8px;
}
.index-channel{
	margin-top:20px;
	margin-left:12px;
	margin-right:12px;
	border-radius:8px;
	box-shadow:inset 0 0 10px 0 #ddd;
	overflow:hidden;
}
.index-channel .weui-grids::before{
	border:none;
}
.index-channel .weui-grids::after{
	border:none;
}
.index-channel .weui-grids .weui-grid{
	text-align:center;
	padding-bottom:15px;
}
.index-channel .weui-grids .weui-grid:nth-of-type(4),
.index-channel .weui-grids .weui-grid:nth-of-type(5),
.index-channel .weui-grids .weui-grid:nth-of-type(6){
	padding-top:5px;
}
.index-channel .weui-grids .weui-grid::before{
	border:none;
}
.index-channel .weui-grids .weui-grid::after{
	border:none;
}
.index-channel .weui-grids .weui-grid .index-channel-img{
	line-height:0;
	width:48px;
	height:48px;
}
.index-channel .weui-grids .weui-grid .index-channel-label{
	font-size:13px;
	font-weight:bold;
	margin-top:0;
	line-height: 1.1;
	color:#333;
}
.index-tool{
	margin-top:20px;
	margin-left:0;
	margin-right:0;
	overflow:hidden;
}
.index-tool .weui-grids{
	
}
.index-tool .weui-grids::before{
	border:none;
}
.index-tool .weui-grids::after{
	border:none;
}
.index-tool .weui-grids .weui-grid{
	padding-top:0;
	width:25%;
	text-align:center;
}
.index-tool .weui-grids .weui-grid:active{
	background:none !important;
}
.index-tool .weui-grids .weui-grid:nth-of-type(5),
.index-tool .weui-grids .weui-grid:nth-of-type(6),
.index-tool .weui-grids .weui-grid:nth-of-type(7),
.index-tool .weui-grids .weui-grid:nth-of-type(8){
	padding-bottom:5px;
}
.index-tool .weui-grids .weui-grid::before{
	border:none;
}
.index-tool .weui-grids .weui-grid::after{
	border:none;
}
.index-tool .weui-grids .weui-grid .index-tool-img{
	line-height:0;
	width:48px;
	height:48px;
}
.index-tool .weui-grids .weui-grid .index-tool-label{
	font-size:12px;
	margin-top:0;
	line-height: 1.1;
	color:#333;
}
.index-top{
	margin-top:15px;
	margin-left:12px;
	margin-right:12px;
	padding:10px 12px;
	overflow:hidden;
	background:#f5f5f5;
	border-radius:8px;
	box-sizing:border-box;
	display:flex;
	flex-flow:row nowrap;
	align-items:center;
	justify-content:flex-start;
	position:relative;
}
.index-top .index-top-img{
	width:auto;
	height:44px;
	line-height:0;
	flex-shrink:0;
}
.index-top .index-top-news{
	/*width:calc(100% - 46px);*/
	padding:0 15px 0 12px;
	line-height:1.6;
	font-size:16px;
	font-weight:bold;
	color:#333;
	text-align:justify;
	display:block;
	box-sizing:border-box;
	position:relative;
}
.index-top .index-top-news::after{
	content:'';
	width:7px;
	height:10px;
	background:url(../images/index-tj-more.png) 0 0 no-repeat;
	background-size:100% 100%;
	position:absolute;
	right:-5px;
	top:0;
	bottom:0;
	margin:auto;
}
.index-form{
	margin-top:15px;
	padding-bottom:15px;
	margin-left:6px;
	margin-right:6px;
	display:flex;
	flex-flow:row nowrap;
	align-items:center;
	justify-content:space-between;
}
.index-form .index-form-item{
	margin-left:6px;
	margin-right:6px;
	height:34px;
	border:1px solid #dbdbdb;
	background:#f5f5f5;
	border-radius:4px;
	overflow:hidden;
	display:flex;
	flex-flow:row nowrap;
	align-items:center;
	justify-content:space-between;
}
.index-form .index-form-item .index-form-input{
	height:34px;
	line-height:34px;
	font-size:13px;
	color:#333;
	border:none;
	background-color:transparent;
	text-indent:10px;
	overflow:hidden;
	box-sizing:border-box;
	outline:none;
}
.index-form .index-form-item .index-form-button{
	flex-shrink:0;
	width:22px;
	height:22px;
	margin-right:3px;
	background:url(../images/index-form-btn.png) 0 0 no-repeat;
	background-color:transparent;
	background-size:100% 100%;
	border:none;
	overflow:hidden;
}

.main-wrap{
	padding-bottom:15px;
	border-top:12px solid #f1f1f1;
	padding-top:15px;
	box-sizing:border-box;
}
.index-month{
	width:auto;
	margin:0 12px;
	padding:6px;
	background:#e1f7f0;
	border-radius:8px;
	overflow:hidden;
	box-sizing:border-box;
}
.index-month .index-month-title{
	padding:6px 0 10px 0;
	display:flex;
	flex-flow:row nowrap;
	align-items:center;
	position:relative;
}
.index-month .index-month-title img{
	height:19px;
	line-height:0;
}
.index-month .index-month-title .index-month-name{
	font-size:18px;
	font-weight:bold;
	color:#333;
	line-height:1.1;
	margin-left:8px;
}
.index-month .index-month-title .index-month-btn{
	font-size:12px;
	font-weight:bold;
	color:#26bf82;
	line-height:1.1;
	padding-right:10px;
	position:absolute;
	right:0;
}
.index-month .index-month-title .index-month-btn::after{
	content:'';
	width:4px;
	height:4px;
	border-top:2px solid #26bf82;
	border-right:2px solid #26bf82;
	transform:rotate(45deg);
	transform-origin: 80% 60%;
	position:absolute;
	top:0;
	bottom:0;
	right:2px;
	margin:auto;
}
.index-month .index-month-info{
	padding:10px 8px;
	background:#fff;
	border-radius:4px;
}
.index-month .index-month-info dl{
	padding:4px 0;
	display:flex;
	flex-flow:row nowrap;
	align-content:flex-start;
	position:relative;
}
.index-month .index-month-info dl::before{
	content:'';
	width:2px;
	height:100%;
	background:#e1f7f0;
	position:absolute;
	top:0;
	left:42px;
	z-index:2;
}
.index-month .index-month-info dl dt{
	margin-right:22px;
	width:32px;
	font-size:14px;
	font-weight:bold;
	color:#333;
	line-height:1.6;
	text-align:right;
	position:relative;
	flex-shrink:0;
}
.index-month .index-month-info dl dt::before{
	content:'';
	width:10px;
	height:10px;
	border:2px solid #fff;
	box-sizing:border-box;
	background:#26bf82;
	border-radius:6px;
	position:absolute;
	top:7px;
	right:-16px;
	z-index:3;
}
.index-month .index-month-info dl dd{
	font-size:14px;
	color:#333;
	line-height:1.6;
	text-align:left;
}
.index-month .index-month-info dl dd p{
	display:inline;
	margin-right:15px;
	text-decoration:underline;
	text-decoration-color:#d1d1d1;
}
.index-month .index-month-info dl dd p a{
	color:#367ab9;
	text-decoration:underline;
}
.index-xcx{
	margin-top:12px;
	padding:0 6px;
	box-sizing:border-box;
	display:flex;
	flex-flow:row nowrap;
	justify-content:space-between;
	align-items:center;
}
.index-xcx .index-xcx-btn{
	flex:1;
	margin:0 6px;
	display:block;
	line-height:0;
	background:#333;
	border-radius:4px;
	overflow:hidden;
}
.index-xcx .index-xcx-btn img{
	width:100%;
	height:auto;
	line-height:0;
}
.index-zt{
	overflow:hidden;
	box-sizing:border-box;
}
.index-zt .index-zt-title{
	padding:0 12px;
	box-sizing:border-box;
	display:flex;
	flex-flow:row nowrap;
	justify-content:space-between;
	align-items:center;
}
.index-zt .index-zt-title .index-zt-name{
	font-size:18px;
	font-weight:bold;
	color:#333;
	line-height:1.1;
	text-indent:14px;
	position:relative;
}
.index-zt .index-zt-title .index-zt-name::before{
	content:'';
	width:6px;
	height:18px;
	border-radius:4px;
	background:linear-gradient(to bottom , #ffea76 ,#1fd39e);
	position:absolute;
	left:0;
	top:0;
	bottom:0;
	margin:auto;
}
.index-zt .index-zt-title .index-zt-btn{
	font-size:12px;
	font-weight:bold;
	color:#999;
	line-height:1.1;
	padding-right:10px;
	position:relative;
}
.index-zt .index-zt-title .index-zt-btn::after{
	content:'';
	width:4px;
	height:4px;
	border-top:2px solid #bbbbbb;
	border-right:2px solid #bbbbbb;
	transform:rotate(45deg);
	transform-origin: 80% 60%;
	position:absolute;
	top:0;
	bottom:0;
	right:2px;
	margin:auto;
}
.index-zt .index-zt-info{
	margin-top:15px;
	padding-left:12px;
	box-sizing:border-box;
	overflow-y:scroll;
}
.index-zt .index-zt-info .index-zt-item{
	margin-bottom:12px;
	box-sizing:border-box;
	display:flex;
	flex-flow:row nowrap;
	justify-content:flex-start;
	align-items:center;
}
.index-zt .index-zt-info .index-zt-item .index-zt-li{
	flex-shrink:0;
	margin-right:12px;
	width:44%;
	height:auto;
	line-height:0;
	overflow:hidden;
	border-radius:8px;
}
.index-zt .index-zt-info .index-zt-item .index-zt-li img{
	width:100%;
	height:auto;
	line-height:0;
}
.index-news{
	box-sizing:border-box;
	overflow:hidden;
}
.index-news .index-news-navbar{
	padding:0 6px;
	box-sizing:border-box;
	display:flex;
	flex-flow:row nowrap;
	justify-content:space-between;
	align-items:center;
}
.index-news .weui-navbar{
	background:none !important;
}
.index-news .weui-navbar::after{
	display:none;
}
.index-news .index-news-navbar .weui-navbar__item{
	margin:0 6px;
	padding:10px 0;
	line-height:1.2;
	font-size:15px;
	color:#666;
	background:#edf9f5;
	border-radius:4px;
	/*position:relative;*/
}
.index-news .index-news-navbar > .weui-bar__item_on{
    font-weight:bold;
	color:#fff;
	background:#23ac75 !important;
	position:relative;
	z-index:2;
}
.index-news .index-news-navbar .weui-navbar__item::after{
	display:none;
}
.index-news .index-news-navbar > .weui-bar__item_on::before{
	display:block !important;
	content:'';
	width:12px;
	height:12px;
	border:0;
	border-radius:2px;
	transform:rotate(45deg);
	transform-origin:center center;
	background:#23ac75;
	position:absolute;
	left:0;
	right:0;
	bottom:-4px;
	margin:auto;
	z-index:1;
}
.main-wrap > .index-news .weui-navbar~.weui-tab__panel{
    padding-top:10px;
    padding-bottom: 20px;
	padding-left:0;
	padding-right:0;
	box-sizing:border-box;
}

.index-news-items{
	padding:0 12px;
	box-sizing:border-box;
}
.index-news-items .index-news-item{
	padding:12px 0;
	box-sizing:border-box;
	display:flex;
	flex-flow:row nowrap;
	justify-content:space-between;
	align-items:center;
	position:relative;
	overflow:hidden;
}
.index-news-items .index-news-item::before{
	content:'';
	width:100%;
	height:1px;
	background:#ddd;
	transform:scaleY(0.5);
	transform-origin:left bottom;;
	position:absolute;
	bottom:0;
	left:0;
}
.index-news-items .index-news-item .news-item-artcle{
	-webkit-box-flex:1;
	display:flex;
	flex-flow:column wrap;
	position:relative;
	height:auto;
}
.index-news-items .index-news-item .news-item-artcle .artcle-title{
	font-size:15px;
	color:#333;
	font-weight:normal;
	line-height:22px;
	max-height:44px;
	text-align:justify;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space: normal;
	display:-webkit-box;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
	position:relative;
	top:-4px;
}
.index-news-items .index-news-item .news-item-artcle .artcle-time{
	/*position:absolute;
	left:0;
	bottom:0;*/
	maargin-top:6px;
	display:flex;
	flex-flow:row nowrap;
	align-items:center;
}
.index-news-items .index-news-item .news-item-artcle .artcle-time .icon-artcle-time{
	width:10px;
	height:10px;
	line-height:0;
	background:url(../images/icon-artcle-time.png) 0 0 no-repeat;
	background-size:cover;
	display:block;
	margin-right:4px;
}
.index-news-items .index-news-item .news-item-artcle .artcle-time span{
	font-size:12px;
	color:#999;
	line-height:14px;
}
.index-news-items .index-news-item .news-item-img{
	flex-shrink:0;
	width:105px;
	height:64px;
	line-height:0;
	margin-left:15px;
	border-radius:8px;
	overflow:hidden;
}
.index-news-items .index-news-item .news-item-img img{
	line-height:0;
}
.index-news-more{
	margin:12px 12px 0;
	padding:14px 0;
	background:#f1f1f1;
	border-radius:4px;
}
.index-news-more .news-more-default{
	font-size:14px;
	color:#666;
	line-height:1.2;
	display:flex;
	flex-flow:row nowrap;
	align-items:center;
	justify-content:center;
}
.index-news-more .news-more-default .icon-news-more{
	width:14px;
	height:14px;
	background:url(../images/icon-news-more.png) 0 0 no-repeat;
	background-size:100% 100%;
	display:block;
	margin-left:5px;
}

.index-collegetj{
	box-sizing:border-box;
	overflow:hidden;
}
.index-collegetj .index-collegetj-navbar{
	padding:0 6px;
	box-sizing:border-box;
	display:flex;
	flex-flow:row nowrap;
	justify-content:space-between;
	align-items:center;
}
.index-collegetj .weui-navbar{
	background:none !important;
}
.index-collegetj .weui-navbar::after{
	display:none;
}
.index-collegetj .index-collegetj-navbar .weui-navbar__item{
	margin:0 6px;
	padding:10px 0;
	line-height:1.2;
	font-size:15px;
	color:#666;
	background:#edf9f5;
	border-radius:4px;
	/*position:relative;*/
}
.index-collegetj .index-collegetj-navbar > .weui-bar__item_on{
    font-weight:bold;
	color:#fff;
	background:#23ac75 !important;
	position:relative;
	z-index:2;
}
.index-collegetj .index-collegetj-navbar .weui-navbar__item::after{
	display:none;
}
.index-collegetj .index-collegetj-navbar > .weui-bar__item_on::before{
	display:block !important;
	content:'';
	width:12px;
	height:12px;
	border:0;
	border-radius:2px;
	transform:rotate(45deg);
	transform-origin:center center;
	background:#23ac75;
	position:absolute;
	left:0;
	right:0;
	bottom:-4px;
	margin:auto;
	z-index:1;
}
.index-collegetj .weui-navbar~.weui-tab__panel{
    padding-top: 10px;
    padding-bottom: 20px;
	padding-left:12px;
	padding-right:12px;
	box-sizing:border-box;
}

.index-collegetj-items{
	padding:0 0;
	box-sizing:border-box;
}
.index-collegetj-items .index-collegetj-item{
	padding:10px 0;
	box-sizing:border-box;
	display:flex;
	flex-flow:row nowrap;
	align-items:center;
	position:relative;
	overflow:hidden;
}
.index-collegetj-items .index-collegetj-item::before{
	content:'';
	width:100%;
	height:1px;
	background:#ddd;
	transform:scaleY(0.5);
	transform-origin:left bottom;;
	position:absolute;
	bottom:0;
	left:0;
}
.index-collegetj-items .index-collegetj-item .collegetj-img{
	flex-shrink:0;
	width:22px;
	height:22px;
	line-height:0;
	margin-right:5px;
	overflow:hidden;
}
.index-collegetj-items .index-collegetj-item .collegetj-img img{
	width:100%;
	height:auto;
	line-height:0;
}
.index-collegetj-items .index-collegetj-item .collegetj-name{
	font-size:15px;
	color:#333;
	font-weight:normal;
	line-height:1.2;
}
.index-collegetj-items .index-collegetj-item .collegetj-hot{
	flex-shrink:0;
	width:13px;
	height:14px;
	line-height:0;
	margin-left:8px;
	overflow:hidden;
}
.index-collegetj-items .index-collegetj-item .collegetj-go{
	font-size:12px;
	color:#26bf82;
	font-weight:bold;
	padding:0 15px 0 8px;
	line-height:20px;
	background:#edf9f5;
	border-radius:50px;
	text-align:center;
	overflow:hidden;
	position:absolute;
	right:0;
}
.index-collegetj-items .index-collegetj-item .collegetj-go::after{
	content:'';
	width:6px;
	height:6px;
	border-style:solid;
	border-width:0 1px 1px 0;
	border-color:#26bf82;
	transform:rotate(-45deg);
	transform-origin:center center;
	overflow:hidden;
	position:absolute;
	right:7px;
	bottom:0;
	top:0;
	margin:auto;
	box-sizing:border-box;
}




.page_foot{
	
}
.page_foot .foot-box{
	padding:14px 12px;
	background:#252c2b;
	box-sizing:border-box;
	display:flex;
	flex-flow:row nowrap;
	align-items:center;
	justify-content:space-between;
}
.page_foot .foot-box .foot-menu{
	flex:1;
	background:#252c2b;
	box-sizing:border-box;
	display:flex;
	flex-flow:row wrap;
	align-items:center;
	justify-content:space-between;
}
.page_foot .foot-box .foot-menu .foot-menu-link{
	width:32.5%;
	margin-bottom:5px;
	padding:7px 0;
	line-height:1.1;
	font-size:12px;
	font-weight:bold;
	color:#dbdbdb;
	text-align:center;
	background:#2c3332;
	border-radius:2px;
	box-sizing:border-box;
}
.page_foot .foot-box .foot-menu .foot-menu-link:nth-of-type(4),
.page_foot .foot-box .foot-menu .foot-menu-link:nth-of-type(5),
.page_foot .foot-box .foot-menu .foot-menu-link:nth-of-type(6){
	margin-bottom:0;
}
.page_foot .foot-box .foot-ewm{
	flex-shrink:0;
	margin-left:6px;
	display:flex;
	flex-flow:row nowrap;
	align-items:flex-start;
	justify-content:space-between;
}
.page_foot .foot-box .foot-ewm img{
	width:60px;
	height:60px;
	line-height:0;
	border-radius:2px;
}
.page_foot .foot-box .foot-ewm p{
	width:13px;
	text-align:right;
	margin-left:0;
	line-height:1.1;
	font-size:10px;
	color:#ccc;
}
.page_foot .foot-Copyright{
	font-size:10px;
	color:#999;
	padding:10px 0;
	line-height:1.5;
	text-align:center;
	background:#1b1f1e;
}
.page_foot .foot-Copyright a{
	color:#999;
}




/*---------------------------网站功能样式BEGIN-------------------------------------*/
.tool-box{
	
}
.tool-box input{
	font-family: PingFang SC,Hiragino Sans GB,Microsoft YaHei,STHeiti,WenQuanYi Micro Hei,Helvetica,Arial,sans-serif;
}
.tool-banner{
	width:100%;
	height:auto;
	line-height:0;
	position:relative;
}
.tool-banner img{
	width:100%;
	height:auto;
	line-height:0;
}

/*--高考工具箱——高考真题--*/
.tool-test{
	margin-top:15px;
	box-sizing:border-box;
	overflow:hidden;
}
.tool-test .tool-test-navbar{
	padding:0 6px;
	box-sizing:border-box;
	display:flex;
	flex-flow:row nowrap;
	justify-content:space-between;
	align-items:center;
}
.tool-test .weui-navbar{
	background:none !important;
}
.tool-test .weui-navbar::after{
	display:none;
}
.tool-test .tool-test-navbar .weui-navbar__item{
	margin:0 6px;
	padding:10px 0;
	line-height:1.2;
	font-size:14px;
	color:#666;
	background:#f5f5f5;
	border-radius:4px;
	/*position:relative;*/
}
.tool-test .tool-test-navbar > .weui-bar__item_on{
    font-weight:bold;
	color:#fff;
	background:#23ac75 !important;
	position:relative;
	z-index:2;
}
.tool-test .tool-test-navbar .weui-navbar__item::after{
	display:none;
}
.tool-test .tool-test-navbar > .weui-bar__item_on::before{
	display:block !important;
	content:'';
	width:12px;
	height:12px;
	border:0;
	border-radius:2px;
	transform:rotate(45deg);
	transform-origin:center center;
	background:#23ac75;
	position:absolute;
	left:0;
	right:0;
	bottom:-4px;
	margin:auto;
	z-index:1;
}
.tool-test > .weui-navbar~.weui-tab__panel{
    padding-top:5px;
    padding-bottom:20px;
	padding-left:12px;
	padding-right:12px;
	box-sizing:border-box;
}
.test-items_title{
	text-indent:10px;
	font-size:13px;
	color:#666;
	line-height:14px;
	margin-top:12px;
	position:relative;
}
.test-items_title::before{
	content:'';
	width:3px;
	height:12px;
	border-radius:2px;
	background: #23ac75 !important;
	position:absolute;
	left:0;
	top:0;
	bottom:0;
	margin:auto;
}
.test-items{
	display:flex;
	flex-flow:row wrap;
	align-items:center;
	box-sizing:border-box;
}
.test-items .test-item{
	/*flex:1;*/
	width:calc(50% - 6px);
	display:block;
	margin:12px 6px 0;
	padding:5px;
	background:url(../images/gkzt-xk-bg.png) top right no-repeat #e1f7f0;
	background-size:100% 100%;
	box-sizing:border-box;
	text-align:center;
	overflow:hidden;
	border-radius:8px;
}
.test-items .test-item:nth-of-type(odd){
	margin-left:0;
}
.test-items .test-item:nth-of-type(even){
	margin-right:0;
}
.test-items .test-item .test-item-title{
	padding:7px 0 10px 0;
	font-size:16px;
	font-weight:bold;
	line-height:1.1;
	color:#333;
}
.test-items .test-item .test-item-info{
	padding:12px 3px;
	background:#fff;
	border-radius:4px;
	display:flex;
	flex-flow:row nowrap;
	align-items:center;
	justify-content:space-around;
	font-size:13px;
	line-height:1.1;
	color:#478ac8;
}
.test-items .test-item .test-item-info span{
	/*font-size:14px;
	line-height:1.1;
	color:#478ac8;
	position:relative;*/
	width:1px;
	height:12px;
	background:#ddd;
	display:block;
	transform:scaleX(0.5);
	transform-origin:top center;
}

/*--高考工具箱——高考大数据--*/
.data-items{
	margin-top:15px;
	display:flex;
	flex-flow:row wrap;
	align-items:center;
	padding:0 6px;
	padding-bottom:25px;
	box-sizing:border-box;
}
.data-items .data-item{
	width:calc(50% - 12px);
	height:auto;
	line-height:0;
	display:block;
	margin:12px 6px 0;
	box-sizing:border-box;
	overflow:hidden;
	border-radius:8px;
}
.data-items .data-item:nth-of-type(1) , .data-items .data-item:nth-of-type(2){
	margin-top:0;
}
.data-items .data-item img{
	width:100%;
	height:auto;
	line-height:0;
}

/*--高考工具箱——招生简章--*/
.tool-option{
	padding:15px 12px;
	background:#fff;
	display:flex;
	flex-flow:row nowrap;
	align-items:center;
	justify-content:space-between;
	box-sizing:border-box;
}
.tool-option .tool-option-city{
	padding:0;
	/*display:flex;
	flex-flow:row nowrap;
	align-items:center;
	justify-content:space-between;
	box-sizing:border-box;*/
}
.tool-option .tool-option-city .option-city-icon{
	flex-shrink:0;
	width:auto;
	line-height:0;
	margin-right:8px;
}
.tool-option .tool-option-city .option-city-icon img{
	width:auto;
	height:17px;
	line-height:0;
}
.tool-option .tool-option-city .option-city-name{
	padding-right:15px;
	font-size:18px;
	font-weight:bold;
	line-height:1.2;
	color:#23ac75;
	position:relative;
}
.tool-option .tool-option-city .option-city-name::after{
	content:'';
	width:8px;
	height:auto;
	background:url(../images/icon-zsjz-more.png) center center no-repeat;
	background-size:100% auto;
	position:absolute;
	right:0;
	top:0;
	bottom:0;
	margin:auto;
}
.tool-option .tool-option-city .option-city-name .city-select{
	max-width:72px;
	/*height:42px;*/
	line-height:1.2;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.tool-option-search{
	margin-left:15px;
	flex:1;
	height:42px;
	border:1px solid #dbdbdb;
	background:#fafafa;
	border-radius:4px;
	overflow:hidden;
	box-sizing:border-box;
	position:relative;
}
.tool-option-search form{
	line-height:0;
}
.tool-option .tool-option-search .option-search-input{
	width:100%;
	height:40px;
	line-height:40px;
	font-size:14px;
	font-weight:bold;
	color:#333;
	border:none;
	background-color:transparent;
	text-indent:10px;
	overflow:hidden;
	box-sizing:border-box;
	outline:none;
}
.tool-option .tool-option-search .option-search-button{
	position:absolute;
	right:3px;
	top:0;
	bottom:0;
	margin:auto;
	z-index:3;
	flex-shrink:0;
	height:34px;
	line-height:34px;
	font-size:13px;
	padding:0 12px;
	border-radius:2px;
	color:#666;
	background:#f1f1f1;
	border:none;
	overflow:hidden;
}
.tool-option .tool-option-search .option-search-active{
	color:#fff;
	background:#23ac75;
}

.tool-college{
	margin-top:15px;
	box-sizing:border-box;
	overflow:hidden;
}
.tool-college .tool-college-navbar{
	padding:4px;
	border-radius:4px;
	box-sizing:border-box;
	display:flex;
	flex-flow:row nowrap;
	justify-content:space-between;
	align-items:center;
}
.tool-college .weui-navbar{
	margin:0 12px;
	background:#e8e8e8 !important;
	width:calc(100% - 24px);
}
.tool-college .weui-navbar::after{
	display:none;
}
.tool-college .tool-college-navbar .weui-navbar__item{
	padding:10px 0;
	line-height:1.2;
	font-size:13px;
	color:#333;
	background:none;
	border-radius:2px;
	/*position:relative;*/
}
.tool-college .tool-college-navbar > .weui-bar__item_on{
    font-weight:bold;
	color:#fff;
	background:#23ac75 !important;
	position:relative;
	z-index:2;
}
.tool-college .tool-college-navbar .weui-navbar__item::after{
	display:none;
}
/*.tool-college .tool-college-navbar > .weui-bar__item_on::before{
	display:block !important;
	content:'';
	width:12px;
	height:12px;
	border:0;
	border-radius:2px;
	transform:rotate(45deg);
	transform-origin:center center;
	background:#23ac75;
	position:absolute;
	left:0;
	right:0;
	bottom:-4px;
	margin:auto;
	z-index:1;
}*/
.tool-college .weui-navbar~.weui-tab__panel{
    padding-top: 50px;
    padding-bottom:20px;
	padding-left:12px;
	padding-right:12px;
	box-sizing:border-box;
}

.college-items{
	padding:0;
	box-sizing:border-box;
	overflow:hidden;
}
.college-items .college-item{
	padding:13px 0;
	box-sizing:border-box;
	display:flex;
	flex-flow:row nowrap;
	justify-content:space-between;
	align-items:center;
	position:relative;
	overflow:hidden;
}
.college-items .college-item::before{
	content:'';
	width:100%;
	height:1px;
	background:#ddd;
	transform:scaleY(0.5);
	transform-origin:left bottom;;
	position:absolute;
	bottom:0;
	left:0;
}

.college-items .college-item .college-item-title{
	font-size:15px;
	line-height:1.4;
	font-weight:bold;
}
.college-items .college-item .college-item-btn{
	margin-left:15px;
	flex-shrink:0;
	display:flex;
	flex-flow:row nowrap;
	align-content:center;
}
.college-items .college-item .college-item-btn .college-link{
	margin-right:4px;
	padding:0 7px;
	font-size:13px;
	line-height:26px;
	border-radius:13px;
	color:#23ac75;
	background:#e1f7f0;
}
.college-items .college-item .college-item-btn .college-link-zyt{
	color:#ff6a00;
	background:#feecdf;
}
.college-items .college-item .college-item-btn .college-link:last-of-type{
	margin-right:0;
}


/*--高考工具箱——高考大数据——高考达线率--*/
.tool-gkdsj{
	margin-top:15px;
	box-sizing:border-box;
	overflow:hidden;
}
.tool-gkdsj .tool-gkdsj-navbar{
	padding:0 12px;
	box-sizing:border-box;
	display:flex;
	flex-flow:row nowrap;
	justify-content:flex-start;
	align-items:center;
	overflow:hidden;
}
.tool-gkdsj .weui-navbar{
	background:none !important;
}
.tool-gkdsj .weui-navbar::after{
	display:none;
}
.tool-gkdsj .tool-gkdsj-navbar .weui-navbar__item{
	margin-right:8px;
	padding:10px;
	line-height:1.2;
	font-size:14px;
	color:#666;
	background:#f5f5f5;
	border-radius:4px;
	flex:none !important;
}
.tool-gkdsj .tool-gkdsj-navbar .weui-navbar__item:last-of-type{
	margin-right:0;
}
.tool-gkdsj .tool-gkdsj-navbar > .weui-bar__item_on{
    font-weight:bold;
	color:#fff;
	background:#23ac75 !important;
	position:relative;
	z-index:2;
}
.tool-gkdsj .tool-gkdsj-navbar .weui-navbar__item::after{
	display:none;
}
/*.tool-gkdsj .tool-gkdsj-navbar > .weui-bar__item_on::before{
	display:block !important;
	content:'';
	width:12px;
	height:12px;
	border:0;
	border-radius:2px;
	transform:rotate(45deg);
	transform-origin:center center;
	background:#23ac75;
	position:absolute;
	left:0;
	right:0;
	bottom:-4px;
	margin:auto;
	z-index:1;
}*/
.tool-gkdsj .weui-navbar~.weui-tab__panel{
    padding-top: 40px;
    padding-bottom:20px;
	padding-left:12px;
	padding-right:12px;
	box-sizing:border-box;
}
.gkdsj-table{
	margin-top:12px;
}
.gkdsj-table table{
	border-collapse:collapse !important;
	margin-top:0;
	border-color:#acbed5;
	border-top-color:#68849d;
}
.gkdsj-table table thead tr th{
	font-size:13px;
	color:#fff;
	line-height:2.2;
	background:#68849d;
	border-color:#acbed5;
	border-bottom:none;
	padding:5px 0;
	border-collapse: collapse;
}
.gkdsj-table table thead tr th:last-of-type{
	border-right:none;
}
/*.gkdsj-table table thead tr th:first-of-type{
	background:none;
}*/
.gkdsj-table table tbody tr td{
	font-size:14px;
	color:#333;
	line-height:2.2;
	padding:5px 0;
	border-color:#acbed5;
	border-collapse: collapse;
}
.gkdsj-table table tbody tr.rowspan-bg{
	background:#f9f9f9;
}
.gkdsj-table-tips{
	margin-top:10px;
	background:#fff2f2;
	line-height:1.2;
	color:#e14b4b;
	font-size:12px;
	padding:5px 4px;
}


/*--高考工具箱——专业变更--*/
.tool-zybg-box{
	width:100%;
	height:auto;
	padding:0 12px;
	box-sizing:border-box;
	position:relative;
	padding-bottom:25px;
}
.tool-zybg-box::after{
	content:'';
	width:100%;
	height:80px;
	background:linear-gradient(to bottom , #007fd6 , transparent);
	position:absolute;
	top:-1px;
	left:0;
	z-index:1;
}
.tool-zybg-box .zybg-form{
	width:100%;
	padding:10px 16px 30px 16px;
	background:#fff;
	border-radius:8px;
	overflow:hidden;
	box-shadow:0 0px 5px 8px rgba(100,100,100,.1);
	box-sizing:border-box;
	position:relative;
	z-index:2;
}
.tool-zybg-box .zybg-form .zybg-option{
	padding:10px 0;
	overflow:hidden;
	box-sizing:border-box;
	position:relative;
}
.tool-zybg-box .zybg-form .zybg-option .zybg-option-label{
	flex-shrink:0;
	font-size:15px;
	color:#333;
	line-height:46px;
	margin-right:12px;
}
.tool-zybg-box .zybg-form .zybg-option .zybg-option-name{
	font-size:15px;
	font-weight:bold;
	line-height:46px;
	height:46px;
	color:#333;
	position:relative;
	flex:1;
	overflow:hidden;
}
.tool-zybg-box .zybg-form .zybg-option .zybg-option-name::after{
	content:'';
	width:8px;
	height:auto;
	background:url(../images/icon-zsjz-more.png) center center no-repeat;
	background-size:100% auto;
	position:absolute;
	right:0;
	top:0;
	bottom:0;
	margin:auto;
}
.tool-zybg-box .zybg-form .zybg-option .zybg-option-name .city-select{
	width:100%;
	padding-right:10px;
	box-sizing:border-box;
	line-height:46px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.tool-zybg-box .zybg-form .zybg-option:last-of-type::after{
	content:'';
	width:100%;
	height:1px;
	position:absolute;
	bottom:0;
	left:0;
	border-bottom:1px solid #ddd !important;
	transform:scaleY(0.5);
	transform-origin:bottom center;
}
.tool-zybg-box .zybg-form .weui-cell::before{
	left:0 !important;
	border-top:1px solid #ddd !important;
}
.tool-zybg-box .zybg-form .zybg-option .zybg-option-name .zybg-option-search{
	line-height:46px;
	height:46px;
	font-size:15px;
	font-weight:bold;
	color:#333;
	border:none;
	background-color:transparent;
	overflow:hidden;
	box-sizing:border-box;
	outline:none;
}
.tool-zybg-box .zybg-form .zybg-option-college .zybg-option-name::after{
	display:none;
}
.tool-zybg-box .zybg-form  .zybg-option-button{
	width:100%;
	height:46px;
	line-height:46px;
	color:#fff;
	background:#23ac75;
	font-size:18px;
	font-weight:bold;
	padding:0;
	border-radius:2px;
	border:none;
	overflow:hidden;
	margin-top:30px;
}

/*--高考工具箱——专业变更——院校搜索--*/
.tool-zybg-search{
	position:sticky;
	top:0;
	z-index:9;
}
.tool-zybg-search > .weui-search-bar{
	background-color: #fff !important;
	padding:10px 12px !important;
	line-height:0 !important;
	/*background-color: #efeff4;*/
}
.tool-zybg-search > .weui-search-bar::before{
    display:none;
}
.tool-zybg-search > .weui-search-bar::after{
    display:none;
}
.tool-zybg-search > .weui-search-bar .weui-search-bar__form{
	background:#efeff4;
	border-radius:20px;
}
.tool-zybg-search > .weui-search-bar .weui-search-bar__form::after{
	border:none;
	background:#efeff4;
	display:none;
}
.tool-zybg-search > .weui-search-bar .weui-search-bar__form .weui-search-bar__box .weui-icon-search{
	line-height:30px !important;
	top:0;
}
.tool-zybg-search > .weui-search-bar .weui-search-bar__form .weui-search-bar__box .weui-search-bar__input{
	height:30px !important;
	line-height:30px !important;
	padding:0px 0 !important;
	color:#333;
}
.tool-zybg-search > .weui-search-bar .weui-search-bar__form .weui-search-bar__box .weui-icon-clear{
	line-height:30px !important;
	top:0;
}
.tool-zybg-search > .weui-search-bar > .weui-search-bar__cancel-btn{
	display:block;
	line-height: 30px;
    color:#fff;
	background:#23ac75;
	font-size:14px;
	padding:0 12px;
	border-radius:20px;
}
.tool-zybg-search > .weui-search-bar > .weui-search-bar__cancel-btn:hover{
	color:#fff;
}
.tool-zybg-result{
	padding:5px 12px 25px 12px;
	overflow:hidden;
}
.tool-zybg-result > .weui-cells{
	margin-top:0 !important;
    background:none !important;
    line-height:1.2;
    font-size:15px;
	color:#333;
}
.tool-zybg-result > .weui-cells::before{
	display:none;
}
.tool-zybg-result > .weui-cells .weui-cell{
	padding:16px 0 !important;
}
.tool-zybg-result > .weui-cells .weui-cell::before{
	border-top: 1px solid #ddd;
	left:0;
}
.tool-zybg-result .zybg-result-items a:hover{
	color:#23ac75;
}

/*--高考工具箱——专业变更——查询结果--*/
.tool-banner .tool-banner-info{
	position:absolute;
	left:12px;
	top:0;
	bottom:0;
	margin:auto;
	z-index:3;
	flex: 1;
    display: flex;
    flex-flow: column wrap;
    justify-content: center;
    align-items: baseline;
}
.tool-banner .tool-banner-info dt{
	font-size:11px;
	color:#fff;
	line-height:18px;
	border-radius:9px;
	padding:0 10px;
	background:rgba(255,255,255,.25);
	display:inline-block;
}
.tool-banner .tool-banner-info dd{
	font-size:18px;
	font-weight:bold;
	color:#fff;
	line-height:1.2;
	margin-top:10px;
}
.zybg-result-table{
	/*margin-top:10px;*/
}
.zybg-result-table table{
	border-collapse:collapse !important;
	margin-top:0;
	border-color:#ebebeb;
	border-top-color:#ebebeb;
}
.zybg-result-table table thead tr th{
	font-size:11px;
	color:#666;
	font-weight:normal;
	line-height:1.2;
	background:#f5f5f5;
	border-color:#ebebeb;
	border-bottom:none;
	padding:12px 5px;
	border-collapse:collapse;
	white-space:nowrap;
}
.zybg-result-table table thead tr th:last-of-type{
	border-right-color:#dbdbdb;
}
.zybg-result-table table tbody tr td{
	font-size:13px;
	color:#333;
	line-height:1.4;
	border-color:#ebebeb;
	text-align:center;
	vertical-align:top;
	padding:7px 5px;
	border-collapse:collapse;
}
.zybg-result-table table tbody tr td:last-of-type{
	border-right-color:#ebebeb;
}
.zybg-result-table table thead tr th:nth-of-type(2) , .zybg-result-table table thead tr th:nth-of-type(3) , .zybg-result-table table tbody tr td:nth-of-type(2) , .zybg-result-table table tbody tr td:nth-of-type(3){
	padding-left:8px;
	text-align:left;
}
.zybg-result-table table thead , .zybg-result-table table tbody{
	border-collapse:collapse;
}
.zybg-result-table table tbody tr td span{
	display:block;
	font-size:11px;
	color:#666;
}
.zybg-result-table table .table-zybg-info{
	/*color:#208ee5;*/
	color:#333;
	font-weight:bold;
	font-size:13px;
}
.tool-box .tool-zybg-return{
	margin:15px 12px 0 12px;
	font-size:16px;
	font-weight:bold;
	height:46px;
	line-height:46px;
	color:#208ee5;
	background:#dcf0ff;
	border-radius:2px;
	text-align:center;
}


/*--高考工具箱——学科评估--*/
.weui-option-bar{
	display:flex;
	flex-flow:row nowrap;
	align-items:center;
	justify-content:space-between;
	padding:8px 6px 5px;
	position:relative;
	box-sizing:border-box;
	background:#f9f9f9;
}
.weui-option-bar .weui-cell:before{
	display:none;
}
.weui-option-bar .xkpg-option{
	padding:0 12px;
	margin:0 6px;
	overflow:hidden;
	box-sizing:border-box;
	position:relative;
	flex:1;
	background:#fff;
	border-radius:50px;
}
.weui-option-bar .xkpg-option .xkpg-option-name{
	font-size:14px;
	line-height:32px;
	height:32px;
	color:#333;
	position:relative;
	flex:1;
	overflow:hidden;
}
.weui-option-bar .xkpg-option .xkpg-option-name::after{
	content:'';
	width:8px;
	height:auto;
	background:url(../images/icon-zsjz-more.png) center center no-repeat;
	background-size:100% auto;
	position:absolute;
	right:0;
	top:0;
	bottom:0;
	margin:auto;
}
.weui-option-bar .xkpg-option .xkpg-option-name .xkpg-select{
	width:100%;
	padding-right:10px;
	box-sizing:border-box;
	line-height:32px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.zybg-result-college{
	margin-top:5px;
	padding:0 0 25px 0;
}
.result-college-head{
	display:flex;
	flex-flow:row nowrap;
	align-items:center;
	justify-content:space-between;
	padding:5px 12px 10px 12px;
	position:relative;
}
.result-college-head span{
	font-size:12px;
	color:#999;
	line-height:1.2;
}
.result-college-head::after{
	content:'';
	width:100%;
	height:1px;
	background:#ddd;
	position:absolute;
	left:0;
	bottom:0;
	transform:scaleY(0.5);
	transform-origin:bottom left;
}
.result-college-items{
	padding:0 12px;
}
.zybg-result-college .result-college-items .weui-cell_access .weui-cell__ft:after{
	border-width: 1px 1px 0 0 !important;
}
.result-college-items .result-college-item{
	
}
.result-college-items .result-college-item .weui-cell__bd{
	
}
.result-college-items .result-college-item .college-title{
	display:flex;
	flex-flow:row nowrap;
	align-items:center;
}
.result-college-items .result-college-item .college-title .college-name{
	font-size:15px;
	color:#333;
	font-weight:bold;
	line-height:1.2;
}
.result-college-items .result-college-item .college-title .college-label{
	display:flex;
	flex-flow:row nowrap;
	align-items:center;
}
.result-college-items .result-college-item .college-title .college-label .college-label-li{
	font-size:10px;
	color:#fff;
	line-height:1.1;
	padding:1px 2px;
	margin-left:5px;
	position:relative;
	background:#bababa;
	border-radius:2px;
}
.result-college-items .result-college-item .college-desc{
	margin-top:7px;
	display:flex;
	flex-flow:row nowrap;
	align-items:center;
}
.result-college-items .result-college-item .college-desc .college-desc-li{
	font-size:12px;
	color:#666;
	line-height:1.2;
	padding-right:6px;
	margin-right:6px;
	position:relative;
}
.result-college-items .result-college-item .college-desc .college-desc-li::after{
	content:'';
	width:1px;
	height:12px;
	background:#ddd;
	position:absolute;
	right:0;
	top:0;
	bottom:0;
	margin:auto;
	transform:scalex(0.5);
	transform-origin:right top;
}
.result-college-items .result-college-item .college-desc .college-desc-li:last-of-type{
	padding-right:0;
	margin-right:0;
}
.result-college-items .result-college-item .college-desc .college-desc-li:last-of-type::after{
	display:none;
}
/*.result-college-items .result-college-item .weui-cell__ft{
	padding-right:0 !important;
}
.result-college-items .result-college-item .weui-cell_access .weui-cell__ft:after{
	display:none;
}*/
.result-college-items .result-college-item .college-grade{
	font-size:14px;
	font-weight:bold;
	color:#ff5722;
	line-height:24px;
	height:24px;
	width:30px;
	text-align:center;
	background:#ffeee8;
	border-radius:4px;
	display:block;
}
.tool-zybg-result .weui-loadmore{
	width:70%;
    margin: 20px auto 0;
    line-height: 1.2;
    font-size: 13px;
    text-align: center;
	position:relative;
}
.tool-zybg-result .weui-loadmore::after{
	content:'';
	width:100%;
	height:1px;
	background:#ddd;
	transform:scaleY(0.5);
	transform-origin:center center;
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	margin:auto;
}
.tool-zybg-result .weui-loadmore .weui-loadmore__tips{
	padding:0 14px;
	background:#f9f9f9;
	top:0;
	color:#999;
	font-size:13px;
	position:relative;
	z-index:2;
}

/*--高考工具箱——学科评估——查询结果--*/
.tool-zybg-result .weui-panel::after{
	display:none !important;
}
.tool-zybg-result .weui-panel::before{
	border-top: 1px solid #ddd !important;
}
.weui-panel-college{
	
}
.weui-panel-college .college-info-head{
	
}
.weui-panel-college .weui-media-box{
	padding:16px 12px !important;
}
.weui-panel-college .college-info-head .weui-media-box__hd{
	margin-right:10px;
	width:50px;
    height:50px;
    line-height:50px;
}
.weui-panel-college .college-info-head .weui-media-box__bd .college-info-title{
	display:flex;
	flex-flow:row nowrap;
	align-items:center;
}
.weui-panel-college .college-info-head .weui-media-box__bd .college-info-title .college-name{
	font-size:17px;
	color:#333;
	font-weight:bold;
	line-height:1.2;
}
.weui-panel-college .college-info-head .weui-media-box__bd .college-info-title .college-label{
	display:flex;
	flex-flow:row nowrap;
	align-items:center;
}
.weui-panel-college .college-info-head .weui-media-box__bd .college-info-title .college-label .college-label-li{
	font-size:10px;
	color:#fff;
	line-height:1.1;
	padding:1px 2px;
	margin-left:5px;
	position:relative;
	background:#bababa;
	border-radius:2px;
}
.weui-panel-college .college-info-head .weui-media-box__bd .college-info-code{
	color:#666;
	margin-top:8px;
	font-size:12px;
}
.weui-panel-college .college-info-body{
	display:flex;
	flex-flow:row wrap;
	align-items:center;
	justify-content:space-between;
	margin:0 12px;
	padding:10px 0;
	position:relative;
}
.weui-panel-college .college-info-body::before{
	content:'';
	width:100%;
	height:1px;
	background:#eee;
	position:absolute;
	left:0;
	top:0;
	transform:scaleY(0.5);
	transform-origin:top center;
}
.weui-panel-college .college-info-body .college-data-li{
	width:25%;
	padding:6px 0px;
	font-size:13px;
	line-height:14px;
	font-weight:bold;
	color:#333;
	display:flex;
	flex-flow:row nowrap;
	align-items:center;
	overflow:hidden;
	box-sizing:border-box;
}
/*.weui-panel-college .college-info-body .college-data-li:nth-of-type(4n){
	padding-right:0;
}*/
.weui-panel-college .college-info-body .college-data-li .college-data-icon{
	line-height:0;
	vertical-align:middle;
	width:14px;
	height:14px;
	margin-right:5px;
	flex-shrink:0;
}
.weui-panel-college .college-info-body .college-data-li .college-data-name{
	width:calc(100% - 19px);
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
	box-sizing:border-box;
	
}
.result-college-table{
	padding:10px 6px 25px;
	background:#fff;
	margin-top:10px;
}
.result-college-table table{
	border-collapse:collapse !important;
	margin-top:0;
	border-color:#ebebeb;
	border-top-color:#ebebeb;
}
.result-college-table table thead tr th{
	font-size:11px;
	color:#666;
	font-weight:normal;
	line-height:1.2;
	background:#f5f5f5;
	border-color:#ebebeb;
	border-bottom:none;
	padding:10px 4px;
	border-collapse:collapse;
	white-space:nowrap;
}
.result-college-table table thead tr th:last-of-type{
	border-right-color:#dbdbdb;
}
.result-college-table table tbody tr td{
	font-size:13px;
	color:#333;
	line-height:1.4;
	border-color:#ebebeb;
	text-align:center;
	vertical-align:top;
	padding:10px 4px;
	border-collapse:collapse;
}
.result-college-table table tbody tr td:last-of-type{
	border-right-color:#ebebeb;
}
.result-college-table table thead tr th:nth-of-type(1) , 
.result-college-table table thead tr th:nth-of-type(2) , 
.result-college-table table tbody tr td:nth-of-type(1) , 
.result-college-table table tbody tr td:nth-of-type(2){
	text-align:left;
}

/*--高考工具箱——高考选科——数据统计--*/
.gkxk-box{
	box-sizing:border-box;
}
.gkxk-box .weui-navbar{
	background:#fff !important;
}
.gkxk-box .weui-navbar::after{
	
}
.tool-gkxk-navbar{
	padding:0 12px;
	box-sizing:border-box;
	display:flex;
	flex-flow:row nowrap;
	justify-content:flex-start;
	align-items:center;
	overflow:hidden;
	position:sticky;
    top:0;
    z-index:9;
}
.gkxk-box .tool-gkxk-navbar .weui-navbar__item{
	width:33.3333%;
	padding:0;
	padding-top:4px;
	height:50px;
	line-height:44px;
	font-size:16px;
	color:#333;
	flex:none !important;
	box-sizing:border-box;
}
.gkxk-box .tool-gkxk-navbar .weui-navbar__item:last-of-type{
	margin-right:0;
}
.gkxk-box .tool-gkxk-navbar > .weui-bar__item_on{
    font-weight:bold;
	color:#23ac75;
	background:none !important;
	position:relative;
	z-index:2;
	border-bottom:2px solid #23ac75;
}
.gkxk-box .tool-gkxk-navbar .weui-navbar__item::after{
	display:none;
}
/*.tool-gkdsj .tool-gkdsj-navbar > .weui-bar__item_on::before{
	display:block !important;
	content:'';
	width:12px;
	height:12px;
	border:0;
	border-radius:2px;
	transform:rotate(45deg);
	transform-origin:center center;
	background:#23ac75;
	position:absolute;
	left:0;
	right:0;
	bottom:-4px;
	margin:auto;
	z-index:1;
}*/
.gkxk-box .gkxk-box_padding .weui-navbar~.weui-tab__panel{
    padding-top: 0;
    padding-bottom:25px;
	padding-left:0;
	padding-right:0;
	box-sizing:border-box;
}
.gkxk-sjtj-title{
	padding:0 12px;
	text-indent:10px;
	font-size:13px;
	font-weight:normal;
	color:#666;
	line-height:14px;
	margin-top:15px;
	position:relative;
}
.gkxk-sjtj-title::before{
	content:'';
	width:3px;
	height:13px;
	border-radius:2px;
	background: #23ac75 !important;
	position:absolute;
	left:12px;
	top:0;
	bottom:0;
	margin:auto;
}
.gkxk-sjtj-items{
	margin-top:12px;
	padding:0 12px;
}
.gkxk-sjtj-items .gkxk-sjtj-item{
	margin-bottom:12px;
	padding:6px;
	background:url(../images/bg-gkxk-sjtj.png) top right no-repeat #e3f4ff;
	background-size:cover;
	box-sizing:border-box;
	overflow:hidden;
	border-radius:8px;
}
.gkxk-sjtj-items .gkxk-sjtj-item:last-of-type{
	margin-bottom:0;
}
.gkxk-sjtj-items .gkxk-sjtj-item .sjtj-item-title{
	font-size:15px;
	color:#333;
	font-weight:bold;
	line-height:1.2;
	padding:4px 0 7px 3px;
}
.gkxk-sjtj-items .gkxk-sjtj-item .sjtj-item-data{
	padding:14px 0;
	display:flex;
	flex-flow:row nowrap;
	align-items:center;
	border-radius:4px;
	background:#fff;
	box-sizing:border-box;
}
.gkxk-sjtj-items .gkxk-sjtj-item .sjtj-item-data .sjtj-item-data-li{
	width:50%;
	display:flex;
	flex-flow:row nowrap;
	align-items:center;
	justify-content:center;
	position:relative;
}
.gkxk-sjtj-items .gkxk-sjtj-item .sjtj-item-data .sjtj-item-data-li:nth-of-type(1)::after{
	content:'';
	width:1px;
	height:100%;
	background:#ddd;
	position:absolute;
	right:0;
	top:0;
	transform:scaleX(0.5);
	transform-origin:top right;
}
.gkxk-sjtj-items .gkxk-sjtj-item .sjtj-item-data .sjtj-item-data-li .sjtj-item-img{
	width:36px;
	height:36px;
	line-height:36px;
	margin-right:8px;
}
.gkxk-sjtj-items .gkxk-sjtj-item .sjtj-item-data .sjtj-item-data-li .sjtj-item-num{
	font-size:13px;
	color:#333;
	line-height:1.2;
	text-align:left;
}
.gkxk-sjtj-items .gkxk-sjtj-item .sjtj-item-data .sjtj-item-data-li .sjtj-item-num span{
	display:block;
}
.gkxk-sjtj-items .gkxk-sjtj-item .sjtj-item-data .sjtj-item-data-li .sjtj-item-num .sjtj-item-num-color{
	font-weight:bold;
	color:#478ac8;
	margin-top:5px;
}

/*--高考工具箱——高考选科——院校查询--*/
.gkxk-yxcx-tool{
	padding:10px 12px;
	background:#fff;
	display:flex;
	flex-flow:row nowrap;
	align-items:center;
	justify-content:space-between;
	box-sizing:border-box;
}
.gkxk-yxcx-tool > .weui-search-bar::before{
	display:none !important;
}
.gkxk-yxcx-tool > .weui-search-bar::after{
	display:none !important;
}
.gkxk-yxcx-tool > .weui-search-bar{
	background-color: #fff !important;
	padding:0 !important;
	line-height:0 !important;
	flex:1 !important;
	/*background-color: #efeff4;*/
}
.gkxk-yxcx-tool > .weui-search-bar .weui-search-bar__form{
	background:#efeff4;
	border-radius:20px;
}
.gkxk-yxcx-tool > .weui-search-bar .weui-search-bar__form::after{
	border:none;
	background:#efeff4;
	display:none;
}
.gkxk-yxcx-tool > .weui-search-bar .weui-search-bar__form .weui-search-bar__box .weui-icon-search{
	line-height:30px !important;
	top:0;
}
.gkxk-yxcx-tool > .weui-search-bar .weui-search-bar__form .weui-search-bar__box .weui-search-bar__input{
	height:30px !important;
	line-height:30px !important;
	padding:0 !important;
	color:#333;
}
.gkxk-yxcx-tool > .weui-search-bar .weui-search-bar__form .weui-search-bar__box .weui-icon-clear{
	line-height:30px !important;
	top:0;
}
.gkxk-yxcx-tool > .weui-search-bar > .weui-search-bar__cancel-btn{
	display:block;
	line-height: 30px !important;
    color:#333;
	background:#fff;
	font-size:14px;
	padding:0 0px;
	border-radius:20px;
}
.gkxk-yxcx-tool > .weui-search-bar__cancel-btn:hover{
	color:#fff;
}
.gkxk-yxcx-tool .gkxk-yxcx-more{
	flex-shrink:0;
	display:flex;
	flex-flow:row nowrap;
	align-items:center;
	box-sizing:border-box;
	margin-left:15px;
}
.gkxk-yxcx-tool .gkxk-yxcx-more .yxcx-more-icon{
	width:12px;
	height:12px;
	line-height:0;
	margin-right:5px;
}
.gkxk-yxcx-tool .gkxk-yxcx-more .yxcx-more-icon img{
	width:100%;
	height:auto;
	line-height:0;
}
.gkxk-yxcx-tool .gkxk-yxcx-more .yxcx-more-name{
	font-size:14px;
	color:#333;
	limne-height:1.2;
}
.gkxk-yxcx-change{
	display:flex;
	flex-flow:row nowrap;
	align-items:center;
	justify-content:space-between;
	position:relative;
	background:#f9f9f9;
	padding:2px 12px;
}
.gkxk-yxcx-change .gkxk-yxcx-option{
	display:flex;
	flex-flow:row nowrap;
	align-items:center;
	position:relative;	
	padding:0 !important;
}

.gkxk-yxcx-change .gkxk-yxcx-option .yxcx-option-label{
	flex-shrink:0;
	font-size:13px;
	color:#666;
	line-height:36px;
	margin-right:0;
}
.gkxk-yxcx-change .gkxk-yxcx-option .yxcx-option-name{
	font-size:13px;
	font-weight:bold;
	line-height:36px;
	height:36px;
	color:#23ac75;
	position:relative;
	flex:1;
	overflow:hidden;
}
.gkxk-yxcx-change .gkxk-yxcx-option .yxcx-option-name::after{
	content:'';
	width:8px;
	height:auto;
	background:url(../images/icon-zsjz-more.png) center center no-repeat;
	background-size:100% auto;
	position:absolute;
	right:0;
	top:0;
	bottom:0;
	margin:auto;
}
.gkxk-yxcx-change .gkxk-yxcx-option .yxcx-option-name .yxcx-select{
	width:100%;
	padding-right:15px;
	box-sizing:border-box;
	line-height:36px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.gkxk-yxcx-change .gkxk-yxcx-num{
	font-size:13px;
	color:#666;
	line-height:36px;
	text-align:right;
	flex-shrink:0;
}
.gkxk-yxcx-items{
	background:none !important;
	margin-top:0 !important;
	padding:0 12px !important;
}
.gkxk-box .gkxk-yxcx-items::before{
	display:none !important;
}
.gkxk-yxcx-items > .weui-cell{
	padding:16px 0px !important;
}
.gkxk-yxcx-items > .weui-cell::before{
	left:0 !important;
	border-top: 1px solid #ddd !important;
}
.gkxk-yxcx-items .gkxk-yxcx-item{
	align-items:flex-end !important;
}
.gkxk-yxcx-items .gkxk-yxcx-item .yxcx-item-title{
	font-size:15px;
	color:#333;
	font-weight:bold;
	line-height:1.2;
}
.gkxk-yxcx-items .gkxk-yxcx-item .yxcx-item-code{
	margin-top:8px;
	font-size:13px;
	color:#333;
	line-height:1.2;
}
.gkxk-yxcx-items .gkxk-yxcx-item .yxcx-item-ul{
	display:flex;
	flex-flow:row nowrap;
	align-items:center;
	position:relative;
	margin-top:8px;
}
.gkxk-yxcx-items .gkxk-yxcx-item .yxcx-item-ul .yxcx-item-desc-li{
	font-size:12px;
	font-weight:normal;
	color:#666;
	line-height:1.2;
	position:relative;
	padding-right:7px;
	margin-right:7px;
}
.gkxk-yxcx-items .gkxk-yxcx-item .yxcx-item-ul .yxcx-item-desc-li:nth-of-type(3){
	max-width:60px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.gkxk-yxcx-items .gkxk-yxcx-item .yxcx-item-ul .yxcx-item-desc-li::after{
	content:'';
	width:1px;
	height:100%;
	background:#ddd;
	position:absolute;
	right:0;
	top:0;
	transform:scaleX(0.5);
	transform-origin:top right;
}
.gkxk-yxcx-items .gkxk-yxcx-item .yxcx-item-ul .yxcx-item-desc-li:last-of-type{
	padding:0;
	margin:0;
}
.gkxk-yxcx-items .gkxk-yxcx-item .yxcx-item-ul .yxcx-item-desc-li:last-of-type::after{
	display:none;
}
.gkxk-yxcx-items .gkxk-yxcx-item .yxcx-item-ul .yxcx-item-date-li{
	/*font-weight:bold;*/
	font-size:13px;
	line-height:1.2;
	position:relative;
	margin-right:10px;
}
.gkxk-yxcx-items .gkxk-yxcx-item .yxcx-item-ul .yxcx-item-date-li .yxcx-item-date-warn{
	color:#478ac8;
}
.gkxk-yxcx-items .gkxk-yxcx-item .yxcx-item-go{
	flex-shrink:0;
	padding:0px 15px 0 8px;
	font-size:12px;
	color:#23ac75;
	background:#edf9f5;
	line-height:26px;
	height:26px;
	border-radius:13px;
	bottom:-4px;
}
.gkxk-yxcx-items > .weui-cell_access .weui-cell__ft::after{
	right:8px !important;
	border-color:#23ac75 !important;
	border-width: 1px 1px 0 0 !important;
	height:4px !important;
    width:4px !important;
	margin-top:-3px !important;
}
.gkxk-yxcx-items > a:hover{
	color:#333 !important;
}

/*--高考工具箱——高考选科——院校详情--*/
.gkxk-box > .gkxk-yxzy-head{
	background:url(../images/bg-gkxk-yxzy.png)  top right no-repeat;
	background-size:cover;
	background-color:#fff;
}
.gkxk-box > .gkxk-yxzy-head::before{
	display:none !important;
}
.gkxk-box > .gkxk-yxzy-head::after{
	display:none !important;
}
.gkxk-box > .gkxk-yxzy-head > .gkxk-yxzy-college > .weui-media-box_appmsg{
	padding:20px 15px !important;
}
/*.gkxk-box > .gkxk-yxzy-head > .gkxk-yxzy-college > .weui-media-box::after{
	display:block;
	content:'';
	bottom:0 !important;
}*/
.gkxk-yxzy-head .gkxk-yxzy-college .yxzy-college-logo{
	width:60px;
	height:60px;
	line-height:60px;
	margin-right:10px;
	border-radius:30px;
	overflow:hidden;
}
.gkxk-yxzy-head .gkxk-yxzy-college .yxzy-college-logo img{
	width:100%;
	height:auto;
	line-height:0;
}
.gkxk-yxzy-head .gkxk-yxzy-college .yxzy-college-title{
	font-size:17px;
	color:#333;
	font-weight:bold;
	line-height:1.2;
}
.gkxk-yxzy-head .gkxk-yxzy-college .yxcx-item-code{
	margin-top:8px;
	font-size:13px;
	color:#333;
	line-height:1.2;
}
.gkxk-yxzy-head .gkxk-yxzy-college .yxcx-item-ul{
	display:flex;
	flex-flow:row nowrap;
	align-items:center;
	position:relative;
	margin-top:8px;
}
.gkxk-yxzy-head .gkxk-yxzy-college .yxcx-item-ul .yxcx-item-desc-li{
	font-size:12px;
	font-weight:normal;
	color:#333;
	line-height:1.2;
	position:relative;
	padding-right:7px;
	margin-right:7px;
}
.gkxk-yxzy-head .gkxk-yxzy-college .yxcx-item-ul .yxcx-item-desc-li:nth-of-type(3){
	max-width:60px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.gkxk-yxzy-head .gkxk-yxzy-college .yxcx-item-ul .yxcx-item-desc-li::after{
	content:'';
	width:1px;
	height:100%;
	background:#ddd;
	position:absolute;
	right:0;
	top:0;
	transform:scaleX(0.5);
	transform-origin:top right;
}
.gkxk-yxzy-head .gkxk-yxzy-college .yxcx-item-ul .yxcx-item-desc-li:last-of-type{
	padding:0;
	margin:0;
}
.gkxk-yxzy-head .gkxk-yxzy-college .yxcx-item-ul .yxcx-item-desc-li:last-of-type::after{
	display:none;
}
.gkxk-yxzy-head .gkxk-yxzy-college .yxcx-item-ul .yxcx-item-date-li{
	font-size:10px;
	color:#666;
	padding:0 4px;
	border-radius:2px;
	background:#ededed;
	line-height:1.2;
	position:relative;
	margin-right:6px;
}
.gkxk-yxzy-head .gkxk-yxzy-data{
	display:flex;
	flex-flow:row nowrap;
	align-items:center;
	position:relative;
	margin:0px 0px;
	padding:0px 6px 12px;
	background:none;
}
.gkxk-yxzy-head .gkxk-yxzy-data .yxzy-data-li{
	/*width:50%;*/
	flex:1;
	background:linear-gradient(to bottom,#e9f6ff,#fff);
	margin:0 6px;
	padding:8px 0;
	display:flex;
	flex-flow:row nowrap;
	align-items:center;
	justify-content:center;
	position:relative;
	box-sizing:border-box;
	border-radius:6px;
}
.gkxk-yxzy-head .gkxk-yxzy-data .yxzy-data-li .yxzy-data-img{
	width:24px;
	height:24px;
	line-height:0;
	margin-right:8px;
}
.gkxk-yxzy-head .gkxk-yxzy-data .yxzy-data-li .yxzy-data-title{
	font-size:13px;
	font-weight:bold;
	line-height:1.2;
	color:#333;
}
.gkxk-yxzy-body{
	padding:15px 12px 20px;
	background:#fff;
	margin-top:10px;
}
.gkxk-yxzy-body .gkxk-yxzy-title{
	font-size:13px;
	color:#666;
	line-height:1.2;
	text-indent:10px;
	position:relative;
}
.gkxk-yxzy-body .gkxk-yxzy-title::after{
	content:'';
	width:3px;
	height:11px;
	border-radius:2px;
	background: #23ac75 !important;
	position:absolute;
	left:0;
	top:0;
	bottom:0;
	margin:auto;
}
.gkxk-yxzy-body .gkxk-yxzy-item{
	margin-top:12px;
	/*padding:4px 0;*/
}
.gkxk-yxzy-body .gkxk-yxzy-item .gkxk-yxzy-first{
	margin:0 !important;
	padding:0px 0 0 0 !important;
	background:none !important;
}
.gkxk-yxzy-body .gkxk-yxzy-item .gkxk-yxzy-first .weui-cell{
	padding:16px 0px 4px !important;
}
.gkxk-yxzy-body .gkxk-yxzy-item .gkxk-yxzy-first .weui-cell_access .weui-cell__ft::after{
	border-width: 0px 2px 2px 0 !important;
	margin-top: -6px !important;
}
.gkxk-yxzy-body .gkxk-yxzy-item .gkxk-yxzy-first::after{
	display:none !important;
}
/*.gkxk-yxzy-body .gkxk-yxzy-item .gkxk-yxzy-first::after{
	display:none !important;
}*/
.gkxk-yxzy-body .gkxk-yxzy-item .gkxk-yxzy-first .gkxk-yxzy-desc{
	font-size:14px;
	font-weight:bold;
	line-height:1.2;
	color:#333;
}
.gkxk-yxzy-body .gkxk-yxzy-item .gkxk-yxzy-first .gkxk-yxzy-num{
	font-size:14px;
	line-height:1.2;
	color:#333;
	padding-right:15px !important;
}
.gkxk-yxzy-body .gkxk-yxzy-item .gkxk-yxzy-first .gkxk-yxzy-num .gkxk-yxzy-num-color{
	color:#478ac8;
	font-weight:bold;
}
.gkxk-yxzy-body .gkxk-yxzy-item .gkxk-yxzy-more{
	margin-top:10px !important;
	margin-bottom:15px !important;
	padding:0px 12px;
	background:#fafafa;
	border-radius:4px;
	overflow:hidden;
	display:none;
}
.gkxk-yxzy-body .gkxk-yxzy-item .gkxk-yxzy-more::after , .gkxk-yxzy-body .gkxk-yxzy-item .gkxk-yxzy-more::before{
	display:none !important;
}
.gkxk-yxzy-body .gkxk-yxzy-item .gkxk-yxzy-more .gkxk-yxzy-major{
	padding:14px 0 !important;
}
.gkxk-yxzy-body .gkxk-yxzy-item .gkxk-yxzy-more .gkxk-yxzy-major::before{
	left:0 !important;
	border-top: 1px solid #ddd !important;
}
.gkxk-yxzy-more .gkxk-yxzy-major .yxzy-major-info{
	display:flex;
	flex-flow:row nowrap;
	align-items:center;
	position:relative;
}
.gkxk-yxzy-more .gkxk-yxzy-major .yxzy-major-info .yxzy-major-code{
	font-size:11px;
	color:#333;
	background:#ededed;
	padding:1px 3px;
	margin-right:5px;
	border-radius:2px;
	line-height:1.2;
}
.gkxk-yxzy-more .gkxk-yxzy-major .yxzy-major-info .yxzy-major-title{
	font-size:14px;
	line-height:1.2;
	color:#333;
}
.gkxk-yxzy-more .gkxk-yxzy-major .yxzy-major-desc{
	margin-top:8px;
	font-size:11px;
	color:orangered;
	line-height:1.4;
	text-align:justify;
}


/*--高考工具箱——一分一段--*/
.gkdsj-tool-yfyd{
	padding:20px 12px;
	background:url(../images/bg-gkdsj-yfyd.png) top center no-repeat;
	background-size:cover;
	box-sizing:border-box;
	overflow:hidden;
}
.gkdsj-tool-yfyd .tool-yfyd-option{
	display:flex;
	flex-flow:row nowrap;
	align-items:center;
	width:100%;
	box-sizing:border-box;
	position:relative;
}
.gkdsj-tool-yfyd .tool-yfyd-option .yfyd-option-li{
	padding:0;
	margin-right:15px;
	/*display:flex;
	flex-flow:row nowrap;
	align-items:center;
	justify-content:space-between;
	*/
}
.gkdsj-tool-yfyd .tool-yfyd-option .yfyd-option-li .option-li-name{
	padding-right:15px;
	font-size:15px;
	font-weight:bold;
	line-height:1.2;
	color:#fff;
	position:relative;
}
.gkdsj-tool-yfyd .tool-yfyd-option .yfyd-option-li .option-li-name::after{
	content:'';
	width:8px;
	height:auto;
	background:url(../images/icon-gkdsj-yfyd-more.png) center center no-repeat;
	background-size:100% auto;
	position:absolute;
	right:0;
	top:0;
	bottom:0;
	margin:auto;
}
.gkdsj-tool-yfyd .tool-yfyd-option .yfyd-option-li .option-li-name .option-select{
	height:30px;
	line-height:30px;
}
.gkdsj-tool-yfyd > .tool-yfyd-option > .weui-cell::before{
	display:none !important;
}
.gkdsj-tool-yfyd .tool-yfyd-option .yfyd-radio-li{
	height:30px;
	padding:2px;
	background:rgba(255,255,255,.2);
	border-radius:15px;
	box-sizing:border-box;
	position:absolute;
	right:0;
	overflow:hidden;
}
.gkdsj-tool-yfyd .tool-yfyd-option .yfyd-radio-li .radio-li-name{
	width:60px;
	height:26px;
	border-radius:15px;
	overflow:hidden;
	box-sizing:border-box;
	text-align:center;
	position:relative;
}
.gkdsj-tool-yfyd .tool-yfyd-option .yfyd-radio-li .radio-li-name span{
	width:100%;
	display:block;
	line-height:26px;
	font-size:14px;
	font-weight:bold;
	color:#fff;
}
.gkdsj-tool-yfyd .tool-yfyd-option .yfyd-radio-li .radio-li-name .radio-li-xk{
	position:absolute;
	width:100%;
	height:26px;
	top:0;
	left:0;
	background:#333;
	opacity:0;
}
.gkdsj-tool-yfyd .tool-yfyd-option .yfyd-radio-li .radio-li-name .radio-li-xk:checked+span{
	color:#23ac75;
	background:#fff;
}
.gkdsj-tool-yfyd .tool-yfyd-search{
	margin-top:15px;
	flex:1;
	height:36px;
	/*border:1px solid #dbdbdb;*/
	background:#fff;
	border-radius:4px;
	overflow:hidden;
	box-sizing:border-box;
	position:relative;
}
.gkdsj-tool-yfyd .tool-yfyd-search form{
	line-height:0;
}
.gkdsj-tool-yfyd > .weui-search-bar::before{
	display:none !important;
}
.gkdsj-tool-yfyd > .weui-search-bar::after{
	display:none !important;
}
.gkdsj-tool-yfyd > .weui-search-bar{
	background-color: #fff !important;
	padding:0 !important;
	line-height:0 !important;
	flex:1 !important;
	/*background-color: #efeff4;*/
}
.gkdsj-tool-yfyd > .weui-search-bar .weui-search-bar__form{
	background:none !important;
	border-radius:20px;
}
.gkdsj-tool-yfyd > .weui-search-bar .weui-search-bar__form::after{
	border:none;
	background:#efeff4;
	display:none;
}
.gkdsj-tool-yfyd > .weui-search-bar .weui-search-bar__form .weui-search-bar__box .weui-icon-search{
	line-height:36px !important;
	top:0;
}
.gkdsj-tool-yfyd > .weui-search-bar .weui-search-bar__form .weui-search-bar__box .weui-search-bar__input{
	height:36px !important;
	line-height:36px !important;
	padding:0 !important;
	color:#333;
	font-weight:bold;
}
.gkdsj-tool-yfyd > .weui-search-bar .weui-search-bar__form .weui-search-bar__box .weui-icon-clear{
	line-height:36px !important;
	top:0;
	padding:0 !important;
}
.gkdsj-tool-yfyd > .weui-search-bar > .weui-search-bar__cancel-btn{
	display:block;
	line-height: 36px !important;
    color:#333;
	background:#fff;
	font-size:14px;
	font-weight:bold;
	padding:0 12px;
	position:relative;
}
.gkdsj-tool-yfyd .tool-yfyd-search .yfyd-search-btn{
	color:#23ac75;
}
.gkdsj-tool-yfyd > .weui-search-bar > .weui-search-bar__cancel-btn::before{
	content:'';
	width:1px;
	height:14px;
	background:#ddd;
	position:absolute;
	left:0;
	top:0;
	bottom:0;
	margin:auto;
	transform:scaleX(0.5);
	transform-origin:center left;
}
.gkdsj-tool-yfyd > .weui-search-bar__cancel-btn:hover{
	color:#fff;
}

.tool-yfyd-data{
	margin-top:12px;
	background:#fff;
	padding:15px 12px 15px;
}
.tool-yfyd-data .yfyd-data-title{
	font-size:15px;
	color:#333;
	line-height:1.2;
	font-weight:bold;
	position:relative;
	text-indent:10px;
}
.tool-yfyd-data .yfyd-data-title::after{
	content:'';
	width:3px;
	height:12px;
	border-radius:2px;
	background: #23ac75 !important;
	position:absolute;
	left:0;
	top:0;
	bottom:0;
	margin:auto;
}
.tool-yfyd-data .yfyd-data-table{
	margin-top:15px;
	display:table;
	width:100%;
}
.tool-yfyd-data .yfyd-data-table .data-table-tr{
	width:100%;
	display:table-row;
	position:relative;
	height:auto;
}
/*.tool-yfyd-data .yfyd-data-table .data-table-tr::after{
	content:'';
	width:100%;
	height:1px;
	background:#ddd;
	position:absolute;
	left:0;
	bottom:0;
	transform:scaleY(0.5);
	transform-origin:left bottom;
}*/
.tool-yfyd-data .yfyd-data-table .data-table-tr .data-table-td{
	font-size:13px;
	color:#333;
	line-height:1.2;
	text-align:left;
	display:table-cell;
	padding:10px 0;
	padding-left:15px;
	white-space:nowrap;
	table-layout:fixed;
}
.tool-yfyd-data .yfyd-data-table .data-table-th .data-table-td{
	color:#666;
}
.tool-yfyd-data .yfyd-data-table .data-table-tr .data-table-td:nth-of-type(1){
	width:80px;
	text-align:center;
	padding-left:0;
}
.tool-yfyd-data .yfyd-data-table .data-table-th{
	background:#fafafa;
    border-radius:8px;
}
.tool-yfyd-data .yfyd-data-table .data-table-th .data-table-td{
	font-size:12px;
}
.tool-yfyd-data .yfyd-data-table .data-table-th::after{
	display:none;
}
.tool-yfyd-data .yfyd-data-table .data-table-tr:nth-of-type(2n-1){
	background:#fafafa;
}






/*--频道页--高职提前招生--*/
.channel-menu{
	box-shadow:none;
	margin-top:0;
	margin-left:0;
	margin-right:0;
}
.channel-news{
	box-sizing:border-box;
	overflow:hidden;
}
.index-news-ad{
	/*width:100%;*/
	height:auto;
	margin:12px 12px 0 12px;
	line-height:0;
	border-radius:4px;
	overflow:hidden;
	box-sizing:border-box;
	display:block;
	flex:1;
}
.index-news-ad img{
	width:100%;
	height:auto;
	line-height:0;
}
.index-zt .channel-title{
	padding:0 12px;
	box-sizing:border-box;
	display:flex;
	flex-flow:row nowrap;
	align-items:center;
}
.index-zt .channel-title .index-zt-name{
	font-size:18px;
	font-weight:bold;
	color:#333;
	line-height:1.1;
	position:relative;
	margin-left:6px;
}


/*---------------------------网站功能样式ENG-------------------------------------*/































