﻿@charset "utf-8";
/* CSS Document */

.item_cqb { border-radius: 5px;background: #fff; box-shadow: 1px 1px 5px #ddd;  padding:0 1% 1%;}
.cqb_wk   { display: flex;}
.item_cqb .cqb_xz { padding: 2%; width: 50%;  font-size: 1.4rem; color: #000; text-align: center;}
.item_cqb .cqb_xz .cqb_wrap	{ border:1px solid #ddd; line-height: 35px; border-radius: 5px; padding: 2%; }
.item_cqb .cqb_xz  i { font-size: 20px; color: #0084ff;  float: right;}
.item_cqb .cqb_bt {  text-align: center; font-size: 1.6rem; color: #000; line-height: 40px; }

.cqb_tnav { display: flex; background: #fff; margin-top: 10px; margin-bottom: 10px;  box-shadow: 1px 1px 5px #ddd;}
.cqb_tnav .timep { width:80%;display: flex; padding: 2% 0;  overflow-y: scroll; white-space: nowrap;}
.cqb_tnav .timep::-webkit-scrollbar{display: none;}
.cqb_tnav .timep .timk { height: 48px;text-align: center;    padding:0 10px; font-size: 1.4rem; color: #000; border-right: 1px solid #ddd;}
.cqb_tnav .timep .timk .tnav { display:block; margin-top:5px; padding:  0 5px; border-radius: 5px; color: #000; } 
.cqb_tnav .timep .timk .on {  background: #0084ff; color: #fff; }


.cqb_tnav .time_all {  position: relative; width: 20%; padding-top: 10px; text-align: center;}
.cqb_tnav .time_all .rlb { font-size: 30px;   color: #0084ff;}
.cqb_tnav .time_all .xjt { font-size:1.2rem; color: #333; }
.cqb_tnav .time_all .fgy { position: absolute;left: 0;top: 8px; background: url(../pic/fgy.png) no-repeat; width: 8px; height: 48px;}

.nomal {  background: #fff;}  

.cq_list { margin-top: 5px; padding: 2%;}
.cq_list_wp {box-shadow: 1px 1px 5px #999; border-radius: 5px; }
.cq_list_wp .zck {
	border-top: 1px solid #f1f1f1;
	border-radius: 0 0 5px 5px;
	background: #fff;
	text-align: center;
	padding: 7px 0;
	color: #0084ff;
	width: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
}
.cq_list_wp .zck .sq { }
.cq_list_date { font-size:1.4rem;border-radius: 10px 10px 0 0 ; text-align: center; background: #fff; font-weight: bold;padding: 10px 0; color: #0075e2; }
.cq_list_date i {  margin-right: 10px; font-weight: normal;}
.cq_list_item { background: #0084ff; display: flex;border-radius: 0px 0px 0 0 ;}
.cq_list_item .name,.cq_list_item .hx,.cq_list_item .day,.cq_list_item .pre {  color: #fff; line-height: 30px; font-size:1.4rem;}
.cq_list_item .name { width: 40%; text-indent: 10px;}
.cq_list_item .hx { width: 20%; text-align: center;}
.cq_list_item .day { width: 20%;text-align: center;}
.cq_list_item .pre {width: 20%;text-align: center; }

.cq_list_wp .close { height: 145px; overflow: hidden;}
.cq_list_ul {   background: #fff;   }
.cq_list_ul .fense {  background: #f0f7ff;}
.cq_list_ul li { width: 100%; line-height: 35px; }
.cq_list_ul li a { display: flex;}
.cq_list_ul li span {  display: block;  }
.cq_list_ul li .hx { position: relative; width: 20%; color: #555; text-align: center;}
.cq_list_ul li .hx i { position: absolute; left: -15px; right:0; top: 35%; bottom: 0; color: #419200;}
.cq_list_ul li .hx em { font-style: normal; margin: 0 3px; }
.cq_list_ul li .name { font-size: 1.2rem;width: 40%; font-weight: bold;text-indent: 10px; color: #000; }
.cq_list_ul li .day { text-align: center; width: 20%; color: #666; }
.cq_list_ul li .pre { width: 20%; color: #ff0000; font-size: 1.4rem; font-family: Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif"; text-align: center; }

.cq_list_ul li .pre em { font-style: normal; color: #333; font-size: 1rem;}


.cx_list {
	top: 0px;
	left: 0;
	right: 0;
	position: -webkit-sticky;
	position: sticky;
	top: 0px;
	z-index: 10;
}
.cx_list .nav_cover {
	background: #2476e3;
	height: 40px;
	box-shadow: 5px 5px 5px #ddd;
	padding: 10px 10px 0 10px;
}
.cx_list .nav_cover .bacc {
	color: #fff;
	font-size: 3rem;
	position: absolute;
	left: 2%;
}
.cx_list .nav_cover .hx {
	position: absolute;
	left: 40%;
	font-size: 2rem;
	color: #fff;
	line-height: 3.5rem;
}
.cx_list .nav_cover .up {
	position: absolute;
	left: 5%;
	color: #fff;
	font-size: 1.5rem;
	line-height: 3.5rem
}
.cx_list .nav_cover .down {
	position: absolute;
	right: 5%;
	color: #fff;
	font-size: 1.5rem;
	line-height: 3.5rem
}
.cx_list .nav_cover .dateb {
	border-radius: 5px;
	background: #fff;
	text-align: center;
	height: 3.5rem;
	line-height: 3.5rem;
	text-indent: 2rem;
	width: 50%;
	position: absolute;
	left: 28%;
}
.cx_list .nav_cover .dateb .dnum {
	font-size: 1.5rem;
	color: #2476e3;
	font-weight: 600;
	float: left;
}
.cx_list .nav_cover .dateb .rl {
	float: right;
	font-size: 1.8rem;
	color: #2476e3;
	margin-right: 5px;
}
.clist {font-size:1.4rem;
}
.clist .sq {
	background: #f1f1f1;
	opacity: 0.7;
}
.clist .sq .sqs {
	font-size: 1.5rem;
	color: #000;
	font-weight: 600;
}


.cx_list h1 {  font-size:1.8rem; text-align: center;}

.cq_list_ul li .hx i {
    position: absolute;
    left: -20px;
    right: 0;
    top: 30%;
    bottom: 0;
    color: #419200;
}
