/*页头*/
.cq16_indexWarp {
	width: 85%;
	margin: 0 auto;
	position: relative;
}

.cq16_header {
	background: #fff;
	height: 56px;
	line-height: 54px;
	z-index: 2;
	position: relative;
}

.cq16_header .cq16_logo {
	float: left;
	margin: 8px 0;
	width: 160px;
}

.cq16_minNav {
	float: left;
	margin-left: 5%;
}

.cq16_minNav li {
	float: left;
	position: relative;
	height: 48px;
}

.cq16_minNav li a {
	display: inline-block;
	padding: 0 16px;
	color: #474747;
	font-size: 16px;
}

.cq16_minNav li.active a {
	border-bottom: rgb(36, 162, 212) 2px solid;
}

.cq16_minNav li:hover .cq16_navMore {
	display: block;
}

.cq19_minNav {
	position: relative;
}

.cq19_minNav ul {
	float: left;
	height: 56px;
	margin-bottom: 0;
}

.cq19_minNav li {
	float: left;
	position: relative;
	height: 56px;
}

.cq19_minNav li a {
	display: inline-block;
	padding: 0 5px;
	color: #474747;
	font-size: 16px;
}

.cq19_minNav li:hover .cq16_navMore {
	display: block;
}

.cq19_minNav li img {
	width: 8px;
	height: 8px;
	vertical-align: middle;
}

.cq_index_msg {
	display: block;
	width: 290px;
	height: 290px;
	border: 1px solid #ebebeb;
	position: absolute;
	right: -100px;
	top: 55px;
	z-index: 999;
}

.cq_index_my {
	float: left;
	width: 62px;
	height: 62px;
	margin-left: 24px;
	margin-top: 24px;
	margin-bottom: 10px;
}

.cq_index_me {
	border-bottom: 1px solid #ebebeb;
}

.cq_index_me ul {
	float: left;
	margin-top: 24px;
	margin-left: 10px;
}

.cq_index_me li {
	float: none;
	height: 24px;
	line-height: 24px;
	margin-bottom: 10px;
}

.cq_index_msg li img {
	height: 14px;
	width: 34px;
	vertical-align: middle;
}

.cq_index_hjy ul {
	float: left;
	margin-left: 46px
}

.cq_index_hjy li {
	float: none
}

.cq_index_hjy li img {
	width: 24px;
	height: 16px;
}

.cq_index_hjy ul.cq_index_boder li {
	border-bottom: 1px solid #ebebeb;
	width: 154px;
}

.cq_index_btn {
	border-radius: 8px;
	text-align: center;
	width: 170px;
	height: 40px;
	line-height: 40px;
	margin-left: 60px;
	background: rgb(36, 162, 212);
}

.cq_index_btn a {
	color: #fff
}

.cq_index_btn a:hover {
	color: #fff
}

/* 头部渐变 */
.cq_grad1 {
	height: 8px;
	background: -webkit-linear-gradient(#d0d0d0, #ffffff);
	/* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(#d0d0d0, #ffffff);
	/* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(#d0d0d0, #ffffff);
	/* Firefox 3.6 - 15 */
	background: linear-gradient(#d0d0d0, #ffffff);
	/* 标准的语法（必须放在最后） */
}

.cq16_LoginWarp {
	width: 1024px;
	position: relative;
	margin: 0 auto;
	height: 490px;
}

.cq16_Login {
	background: #fff;
	z-index: 1;
	width: 286px;
	height: 400px;
	position: absolute;
	left: 178px;
	top: 50px;
}

.S_TabNav {
	width: 258px
}

.cq16_Login .S_TabNav li {
	width: 50%;
	float: left;
	height: 44px;
	line-height: 44px;
	text-align: center;
	font-size: 15px;
}

.cq16_Login .S_TabNav li.active {
	background: #fff;
	color: #404040;
	background: #ebebeb;
}

.cq16_Qrcode {
	padding: 58px 58px 0;
	color: #707070;
	line-height: 18px;
}

/* .cq16_Qrcode a{ width:32px; height:32px; background: url(../images/tell.png); display:inline-block; margin:2px 10px 0 0;} */
.cq16_Qrcode span {
	color: rgb(36, 162, 212);
	font-size: 14px;
}

.cq16_LoginQ {
	padding: 5px 0px 0;
	font-size: 14px;
	color: #999;
	font-family: "微软雅黑";
	line-height: 20px;
}

.cq16_LoginQ .clearfix img {
	width: 62px;
	height: 62px;
	border-radius: 62px;
	margin-right: 15px;
	float: left;
}

.cq16_LoginQ ul {
	margin-top: 24px;
}

.cq16_LoginQ li {
	margin-bottom: 20px;
}

.cq16_LoginQ li input[type=text] {
	width: 81%;
	border: #ebebeb 1px solid;
	border-radius: 5px;
	height: 32px;
	line-height: 32px;
	padding: 0 0 0 18%;
	background: url(../images/tell.png) no-repeat;
}

.cq16_LoginQ li input[type=password] {
	width: 81%;
	border: #ebebeb 1px solid;
	border-radius: 5px;
	height: 32px;
	line-height: 32px;
	padding: 0 0 0 18%;
	background: url(../images/mim.png) no-repeat;
}

.cq16_LoginQ li input[type=text].x1 {
	background-position: 16px 4px;
}

.cq16_LoginQ li input[type=password] {
	background-position: 16px 4px;
}

.cq16_LoginQ li input[type=text].yzm {
	padding: 0 10px;
	background: #fff;
	width: 119px;
	margin-right: 10px;
}

.cq16_LoginQ li img {
	vertical-align: middle;
}

.cq16_LoginQ li a {
	color: #757575;
	font-size: 12px;
}

.cq16_LoginQ li button {
	width: 100%;
	height: 34px;
	line-height: 34px;
	color: #fff;
	background: rgb(36, 162, 212);
	border-radius: 5px;
	font-size: 12px;
	border: 0;
}

.x_cqEvmP_ty {
	position: relative;
	margin: 20px 0;
	background: url("img/wait.gif") no-repeat center;
	height: 150px;
}

.x_cqEvmP_ty img {
	width: 170px;
	height: 170px;
	margin-top: -30px;
}

.x_cqEvmP_ty b.success {
	position: absolute;
	width: 150px;
	height: 150px;
	background: url(img/success.png);
	top: -20px;
	left: 10px
}

.x_cqEvmP_ty b.failure {
	position: absolute;
	width: 150px;
	height: 150px;
	background: url(img/failure.png);
	top: -20px;
	left: 10px;
	cursor: pointer;
}

.cq19_xian {
	border: 1px solid rgb(241, 241, 241);
	position: absolute;
	right: -80px;
	top: 50px;
	height: 200px;
}

.cq19_logoTi {
	position: absolute;
	right: -300px;
	top: 156px;
}

.cq19_logoTi button {
	width: 100px;
	height: 40px;
	line-height: 40px;
	color: #fff;
	background: rgb(36, 162, 212);
	border-radius: 5px;
	font-size: 12px;
	border: 0;
	margin: 4px 10px
}

.cq19_logoTi span {
	color: rgb(36, 162, 212)
}

.cq19_logoTi span:hover {
	cursor: pointer;
}

.cq_left {
	border-right: #ebebeb 1px solid;
	height: 32px;
	width: 92px;
	float: left;
	padding: 0px 10px
}

.cq_left input {
	width: 100px
}

.cq_right {
	height: 32px;
	padding: 0 10px;
	text-align: center
}

.btn_cq {
	width: 8px;
	height: 8px;
	background: #999;
	margin-left: 4px;
	margin-top: 8px;
}

.cq19_color {
	background: rgb(36, 162, 212)
}

.cq19_title {
	margin-top: 50px;
	float: rigt;
}

/*页尾*/
.cq16_footer {
	background: #474747;
	font-size: 15px;
	color: #999;
	line-height: 20px;
	padding: 25px 0;
	text-align: center;
	font-family: "微软雅黑";
}

.cq16_footer a {
	color: #999;
}

.cq_nav_min {
	margin: 0 18%
}

.cq_top {
	float: right;
	margin-top: -94px;
	font-size: 24px
}

.cq_nav19_z {
	float: left;
}

.cq_nav19 li {
	float: left;
	margin-right: 41px;
	margin-bottom: 20px;
	padding: 4px;
	font-size: 14px
}

.cq_nav19 li.active {
	background: rgb(36, 162, 212);
	border-radius: 6px;
}

.cq_nav19 li a {
	color: rgb(51, 51, 51)
}

.cq_nav19 li.active a {
	color: #fff
}

/* .cq_dixian{} */
/* .cq_nav19 li.active a{background: rgb(36,162,212);color:#fff } */

.cq_nav19 ul {
	width: 610px;
	margin-left: 41px
}

.cq_leibie {
	float: left;
	margin-left: 15%;
	line-height: 40px
}

.cq_navs_buy {
	padding-left: 45px !important
}

.cq_navs_buy li a.active {
	color: #fff !important
}

.cq_navs_buy li a {
	color: #000 !important
}

.cq_right_t {
	line-height: 68px;
	margin-left: 10%;
}

.cq_leain_xian {
	border: 1px solid #ebebeb;
	margin-left: 15%;
}

.cq_r_xian {
	border: 1px solid #ebebeb;
	margin-right: 50%;
	margin-top: -2%;
	width: 310px;
}

.cq_card_l {
	margin-left: 15%;
	margin-top: 0px
}

.cq_card_ye {
	margin-left: 62%;
	margin-top: 30px
}

.cq_card_l li {
	height: 142px;
	border-bottom: 1px solid #ebebeb;
	display: flex;
	display: -webkit-flex;
}

.cq_card_l li img {
	width: 120px;
	height: 120px;
	vertical-align: middle
}

.cq_leain_img {
	flex: 1;
	line-height: 142px;
}

.cq_leain_text {
	flex: 3;
	margin-top: 11px;
	margin-left: 30px;
	margin-right: 30px;
}

.cq_leain_text h3 {
	color: rgb(51, 51, 51);
	font-size: 22px;
	margin-bottom: 0;
}

.cq_leain_text p {
	color: rgb(102, 102, 102);
	font-size: 14px;
	margin-bottom: 0;
}

.cq_leain_text i {
	color: rgb(153, 153, 153);
	font-style: normal;
	font-size: 14px;
	display: block;
	margin-bottom: 5px;
}

.cq_leain_text span {
	color: rgb(31, 162, 212);
	font-size: 14px;
	border: 1px solid rgb(31, 162, 212);
	border-radius: 24px;
	padding: 4px 8px
}

.cq_leain_text h3 img {
	width: 16px;
	height: 22px;
}

.cq_leain_btn button {
	width: 90px;
	height: 40px;
	background: rgb(36, 162, 212);
	color: #fff;
	outline: none;
	border: 0;
	border-radius: 6px;
	margin-top: 11px;
}

.cq_r_mian {
	margin-top: 28px;
	margin-left: 40px;
}

.cq_r_mian li {
	display: flex;
	display: -webkit-flex;
	line-height: 80px;
	height: 80px;
}

.cq_r_mian li .cq_s_img {
	line-height: 80px;
	margin-left: 8px;
	flex: 1
}

.cq_r_mian li .cq_s_text {
	flex: 4;
	height: 80px;
}

.cq_r_mian li .cq_s_text h5 {
	font-size: 22px;
	margin-top: 10px;
	color: rgb(51, 51, 51)
}

.cq_r_mian li .cq_s_text p {
	font-size: 14px;
	margin-top: -26px;
	color: rgb(153, 153, 153)
}

.cq_title_jia {
	text-align: center
}

.cq_title_jia h3 {
	font-size: 30px;
	color: rgb(51, 51, 51)
}

.cq_title_jia p {
	font-size: 16px;
	color: rgb(153, 153, 153);
	margin-top: 18px;
	margin-bottom: 50px
}

.cq_jia_list {
	text-align: center
}

.cq_jia_list ul {}

.cq_jia_list ul li {
	width: 279px;
	height: 362px;
	float: left;
	border: 1px solid #ebebeb;
	margin-left: 15px;
	border-radius: 15px
}

.cq_tiele_samll h5 {
	font-size: 24px;
	color: rgb(51, 51, 51);
	margin-top: 18px
}

.cq_tiele_samll p {
	font-size: 14px;
	color: rgb(153, 153, 153);
	margin-top: 16px
}

.cq_title_xian {
	width: 184px;
	margin: 0px 44px;
	border: 1px dashed #ebebeb;
	margin-bottom: 10px;
}

.cq_tiele_samllimg {
	margin-left: -28px
}

.cq_tiele_samllimg span {
	display: inline-block;
	margin-left: 16px;
	margin-left: 28px;
}

.cq_tiele_samllimg span p {
	font-size: 14px;
	color: rgb(51, 51, 51)
}

.cq_top_top {
	margin-top: 60px
}

.cq_school_list {}

.cq_school_list ul {}

.cq_school_list li {
	position: relative;
	width: 355px;
	height: 336px;
	border: 1px solid #ebebeb;
	float: right;
	margin-right: 2%;
	margin-bottom: 20px;
	border-radius: 15px
}

.cq_school_img span {
	text-align: center;
	border-radius: 10px;
	width: 102px;
	height: 34px;
	line-height: 34px;
	color: #fff;
	background: #000;
	opacity: 0.5;
	position: absolute;
	right: 22px;
	bottom: 130px;
}

.cq_school_img img {
	width: 355px;
	margin: 0 auto;
}

.cq_school_no li {
	position: relative;
	width: 355px;
	height: 692px;
	border: 1px solid #ebebeb;
	border-radius: 15px;
	border-radius: 15px
}

.cq_school_no span {
	text-align: center;
	border-radius: 10px;
	width: 102px;
	height: 34px;
	line-height: 34px;
	color: #fff;
	background: #000;
	opacity: 0.5;
	position: absolute;
	right: 22px;
	bottom: 303px;
}


.cq_text_i {
	margin-top: 32px;
}

.cq_text_i i {
	font-style: normal;
	float: left;
	margin-bottom: 14px;
	;
	margin-left: 45px
}

.cq_text_r {
	margin-top: 50px;
}

.cq_text_r i {
	font-style: normal;
	float: left;
	margin-bottom: 42px;
	;
	margin-left: 86px
}

.cq_zhihui_list {
	text-align: center
}

.cq_zhihui_list ul {
	margin-left: -20px
}

.cq_zhihui_list li {
	float: left;
	margin-left: 20px
}

.cq_zhihui_list li img {
	width: 224px;
	height: 224px;
}

.cq_zhihui_list li p {
	margin-top: 10px
}

.cq_more {
	width: 160px;
	height: 40px;
	line-height: 40px;
	border: 1px solid #ebebeb;
	border-radius: 10px;
	text-align: center;
	margin: 0 auto;
	margin-bottom: 30px;
}

.cq_img_s {
	margin: 24px 0;
}

.cq_img_s img {
	width: 1200px;
	height: 400px;
	position: relative;
}

.cq_img_s1 img {
	width: 140px;
	height: 50px;
	position: absolute;
	z-index: 10;
	left: 252px;
	top: 342px;
}

.cq_img_s2 img {
	width: 140px;
	height: 50px;
	position: absolute;
	z-index: 10;
	left: 252px;
	top: 398px;
}

.cq_img_s3 img {
	width: 140px;
	height: 4px;
	position: absolute;
	z-index: 10;
	left: 252px;
	top: 392px;
}

.cq_img_s4 img {
	width: 100px;
	height: 106px;
	position: absolute;
	z-index: 10;
	left: 146px;
	top: 342px;
}

.cq_img_s5 img {
	width: 4px;
	height: 106px;
	position: absolute;
	z-index: 10;
	left: 247px;
	top: 342px;
}

.cq_img_s6 img {
	width: 140px;
	height: 50px;
	position: absolute;
	z-index: 10;
	right: 168px;
	top: 342px;
}

.cq_img_s7 img {
	width: 140px;
	height: 50px;
	position: absolute;
	z-index: 10;
	right: 168px;
	top: 398px;
}

.cq_img_s8 img {
	width: 140px;
	height: 4px;
	position: absolute;
	z-index: 10;
	right: 168px;
	top: 392px;
}

.cq_img_s9 img {
	width: 100px;
	height: 106px;
	position: absolute;
	z-index: 10;
	right: 314px;
	top: 342px;
}

.cq_img_s10 img {
	width: 4px;
	height: 106px;
	position: absolute;
	z-index: 10;
	right: 310px;
	top: 342px;
}

.cq_index_school img {
	width: 1300px;
}

.cq_index_1 img {
	width: 1300px;
}

.cq_index_2 img {
	width: 1200px;
}

.cq_back_no {
	background-color: rgb(127, 127, 127);
	opacity: 0.5;
	z-index: 99;
}

.cq_back_no_1 {
	z-index: 999;
	background: url(../images/xjy.png)no-repeat center 200px;
	background-size: 200px 200px
}

.cq_about {
	text-align: left;
	width: 1000px;
	margin: 0 13%;
	clear: both;
	background: url(../images/app_bg.png) 0 0 repeat-y;
	min-height: 430px;
}

.left_menu {
	float: left;
	width: 145px;
	text-align: left;
}

.cq_about_muen {
	margin-right: 2px;
	margin-left: 2px;
	margin-top: 10px;
}

.cq_about_muen ul {
	margin: 0px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

.cq_about_muen li {
	height: 40px;
	position: relative;
	border-width: 0px;
}

.cq_about_muen li a {
	font-size: 14px;
	height: auto;
	text-decoration: none;
	line-height: 35px;
	font-weight: bold;
	padding-left: 20px;
	color: #333;
}

.cq_about_muen li a:hover {
	text-decoration: underline;
}

.cq_about_muen li.on {
	background-image: url(../images/left_menu_on.gif);
	background-repeat: repeat-x;
	background-position: 0px 0px;
}

.cq_about_muen li.on span {
	background-image: url(../images/left_menu_on_r.gif);
	background-repeat: no-repeat;
	background-position: right 0px;
	height: 41px;
	width: 10px;
	display: block;
	position: absolute;
	right: -10px;
	top: 0px;
	z-index: 100;
}

.cq_about_main {
	float: left;
	width: 830px;
	background-color: #FFF;
	padding-left: 20px;
	padding-top: 10px;
}

.cq_about_main .tit {
	font-size: 18px;
	font-family: "黑体", "宋体", Arial;
	line-height: 50px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #d3d3d3;
	margin-bottom: 10px;
}

.cq_about_main .detail {
	font-size: 14px;
}

.cq_about_main .detail p {
	text-indent: 25px
}

.cq_about_main .detail p span {
	font-family: 宋体;
	color: #3fa701;
	font-size: 14px;
}

.float-box {
	display: none;
	position: absolute;
	right: 0;
	top: 50px;
	padding-top: 10px;
}

.qrcode-list {
	width: 240px;
	float: left;
	border-radius: 5px;
	background: #fff;
}

.qrcode-item {
	float: left;
	width: 100px;
	margin: 0 10px;
	padding-top: 10px;
}

.qrcode-item .code {
	width: 100px;
	height: 100px;
}

.qrcode-item .text {
	margin: 10px 0;
	line-height: 1;
	font-size: 11px;
	text-align: center;
}
