@import url("cqzgkj_base.css");
a{
	color:#000;
	text-decoration:none;
	border:0px;
}
img{
	border:0px;
}
.main_cqzgkj {
	width: 90%;
	/*width:1200px;*/
	min-width:1000px;
	max-width:1632px;
    margin: 0 auto;
    text-align: left;
}
.h10{
	display:block;
	width:100%;
	height:10px;
	clear:both;
}
.h15{
	display:block;
	width:100%;
	height:15px;
	clear:both;
}
.h20{
	display:block;
	width:100%;
	height:20px;
	clear:both;
}
.ft30{
	font-size:30px;
}
.ft24{
	font-size:24px;
}
.ft22{
	font-size:22px;
}
.ft20{
	font-size:20px;
}
.ft18{
	font-size:18px;
}
.ft16{
	font-size:16px;
}
.ft14{
	font-size:14px;
}
.ft12{
	font-size:12px;
}
.mainBanner .prev,.mainBanner .next,.inx-teacher .teaSlide .teaprev,.inx-teacher .teaSlide .teanext,.mainNav .h2 i,.mainNav .h2 a:hover i,.header .tel i,.mainSearch .msbtn,.mainSearch .hotwords .edit,.mainSearch .hotwords .esc,.mainSearch .hotwords .select,.inx-cityNav input,.inx-hots .hotstit .setHots i,.inx-hots .hotlist .reHots i,.inx-live .livetit .reLives i,.inx-live .livecon li i,.inx-calendar .select cite,.inx-course .select cite,.inx-teacher .teaSlide .h6 i,.rightBar i,.rightBarbg i,.bottomBar .closebtn,.bottomBar .searcKc .select cite,.inx-calendar .cal .schedule-hd span,.footer .footleft i,.footer .footright i {
	background:url(../../images/xb/icon.png) no-repeat;
}
.cqzgkj_top_banner a{
	display:block;
	float:left;
	width:50%;
}
.cqzgkj_top_banner img {
	width:100%;
}
.clear {
	clear:both;
	height:0;
	width:100%;
	font-size:1px;
	line-height:0;
	visibility:hidden;
	overflow:hidden;
}
.clearfix:after {
	content:" ";
	display:block;
	visibility:hidden;
	height:0;
	font-size:0;
	clear:both;
}
.clearfix {
	*zoom:1;
}
.header .logo {
	display:inline;
	float:left;
	height:40px;
	width:160px;
	padding:9px 0;
	z-index:3;
}
.header .logo a {
	display:block;
	height:40px;
	width:160px;
	overflow:hidden;
}
/* ----ä¸»å¯¼èˆª */
.mainNav {
	display:inline;
	float:left;
	height:58px;
	margin-left:10px;
}
.mainNav>li {
	position:relative;
	display:inline;
	float:left;
	width:auto;
	height:58px;
}
.mainNav .h2 {
	height:58px;
	color:#fff;
	line-height:58px;
	text-align:right;
}
.mainNav .h2 a {
	display:block;
	width:auto;
	float:left;
	height:58px;
	padding-left:10px;
	color:#000;
	transition:background 0.3s;
}
.mainNav .h2 a:hover,.mainNav .on .h2 a {
	color:#e92930;
	text-decoration:none;
}
.mainNav .h2 i {
	display:block;
	float:right;
	width:25px;
	height:25px;
	margin-top:16px;
	background-position:-100px 0;
	transition:transform 0.5s;
	-moz-transition:-moz-transform 0.5s;
	-webkit-transition:-webkit-transform 0.5s;
	-o-transition:-o-transform 0.5s;
}
.mainNav .on .h2 a i {
	background-position:-125px 0;
	transform:rotate(0deg);
	-ms-transform:rotate(0deg);
	-moz-transform:rotate(0deg);
	-webkit-transform:rotate(0deg);
	-o-transform:rotate(0deg);
}
.mainNav .h2 a:hover i,.mainNav .on .h2 a:hover i {
	background-position:-125px 0;
	transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	-moz-transform:rotate(180deg);
	-webkit-transform:rotate(180deg);
	-o-transform:rotate(180deg);
}
.mainNav .navcon {
	display:none;
	position:absolute;
	left:0;
	top:58px;
	z-index:10;
	overflow:hidden;
}
.mainNav .navcon05 {
	width:114px;
	height:340px;
}
.mainNav .navcon05 a {
	display:block;
	width:100%;
	height:42px;
	color:#000;
	line-height:42px;
	text-align:left;
	text-indent:25px;
}
.mainNav .navcon05 a:hover {
	background:#e92930;
	color:#fff;
	text-decoration:none;
}
ul.mainNav li.navlist1 p.navconxh {
	width:700%;
	height:42px;
}
ul.mainNav li.navlist1 p.navconxh a {
	width:auto;
	padding-left:15px;
	padding-right:15px;
	float:left;
	text-indent:0px;
	background:#fff;
}
ul.mainNav li.navlist1 p.navconxh a:hover {
	background:#e92930;
	color:#fff;
	text-decoration:none;
}
ul.mainNav li.navlist1:nth-child(6) p.navconxh,ul.mainNav li.navlist1:nth-child(7) p.navconxh,ul.mainNav li.navlist1:nth-child(9) p.navconxh {
	width:400%;
}
ul.mainNav li.navlist1:nth-child(8) p.navconxh {
	width:300%;
}
.header .cqzgkj_welcome_txt {
	display:inline;
	margin-right:6px;
	color:#000;
	line-height:58px;
}
.header .tel {
	display:inline;
	float:right;
	margin-right:16px;
	color:#e92930;
	font-weight:bold;
	line-height:58px;
}
.header .tel a {
	color:#e92930;
}
.header .tel a:hover {
	color:#e92930;
	text-decoration:none;
}
.header .tel i {
	display:block;
	float:left;
	width:26px;
	height:26px;
	margin:16px 10px 0 0;
	background-position:-175px 0;
}
.header .xht_weibo i {
	background:url(../../images/xht_weibo.png) no-repeat top center;
}
.header .xht_douyin i {
	background:url(../../images/xht_douyin.png) no-repeat top center;
}
.header .xht_weixin i {
	background:url(../../images/xht_weixin.png) no-repeat top center;
}
.header .xht_exam i {
	background:url(../../images/xht_exam.png) no-repeat top center;
}
.header .xht_weiico {
	position:relative;
}
.header .xht_weiico p {
	display:none;
	position:absolute;
	top:60px;
	left:0px;
	z-index:99999;
	width:110px;
}
.top-menu {
	margin:20px auto;
	margin-top:0px;
}
.top-menu span.home {
	display:inline-block;
	padding-left:15px;
	background:url(../../images/dytopmenu-icon.png) left center no-repeat;
}
.top-menu a {
	color:#333;
	margin:0px 6px;
}
.top-menu a:last-child {
	color:#e92930;
}
.zg_mainleft {
	width:65%;
}
.sideBody {
	width:30%;
}
.zg_footer {
	width:100%;
	overflow:hidden;
	padding:30px 0;
	text-align:center;
	line-height:24px;
	color:#999;
}
.zg_footer a:hover {
	text-decoration:none;
}
.zg_footer a,.zg_footer span,.zg_footer a font {
	background:#333!important;
	color:#999!important;
}
.zg_footer p {
	text-align:center;
	font-size:16px;
}

/*å³ä¾§*/

/* è½®æ’­ */
.slideBox {
	width:100%;
	height:auto;
	overflow:hidden;
	position:relative;
	border:1px solid #ddd;
}
.slideBox .hd {
	height:15px;
	overflow:hidden;
	position:absolute;
	right:5px;
	bottom:5px;
	z-index:1;
}
.slideBox .hd ul {
	overflow:hidden;
	zoom:1;
	float:left;
}
.slideBox .hd ul li {
	float:left;
	margin-right:2px;
	width:15px;
	height:15px;
	line-height:14px;
	text-align:center;
	background:#fff;
	cursor:pointer;
}
.slideBox .hd ul li.on {
	background:#f00;
	color:#fff;
}
.slideBox .bd {
	position:relative;
	height:100%;
	z-index:0;
}
.slideBox .bd li {
	zoom:1;
	vertical-align:middle;
}
.slideBox .bd img {
	width:100%;
	height:auto;
	display:block;
}
.slideBox .prev,.slideBox .next {
	position:absolute;
	left:3%;
	top:50%;
	margin-top:-25px;
	display:block;
	width:32px;
	height:40px;
	background:url(../../images/slider-arrow.png) -110px 5px no-repeat;
	filter:alpha(opacity=50);
	opacity:0.5;
}
.slideBox .next {
	left:auto;
	right:3%;
	background-position:8px 5px;
}
.slideBox .prev:hover,.slideBox .next:hover {
	filter:alpha(opacity=100);
	opacity:1;
}
.slideBox .prevStop {
	display:none;
}
.slideBox .nextStop {
	display:none;
}
/*é¢æŽˆè¯¾ç¨‹*/
.mswk {
	margin-top:20px;
	border:solid 1px #eeeeee;
}
.mswk .mswk-hd {
	border-bottom:solid 1px #eeeeee;
	width:96%;
	margin:0px auto;
}
.mswk .mswk-bd {
	/*padding-top:25px;*/
}
.mswk .mswk-nav li {
	position:relative;
}
.mswk .mswk-nav li:nth-child(1) > a {
	margin-left:0;
}
.mswk .mswk-nav li:nth-child(1):after {
	display:none;
}
.mswk .mswk-nav li:after {
	content:"";
	position:absolute;
	top:50%;
	left:0;
	width:1px;
	height:18px;
	margin-top:-9px;
	background:#ccc;
	border-radius:999px;
}
.tab-content > .tab-pane,.picImg .pi2 {
	display:none;
}
.tab-content > .active {
	display:block;
}
.mswk .mswk-nav li > a {
	height:45px;
	line-height:45px;
	position:relative;
	display:block;
	font-weight:bold;
	margin:0 24px;
	color:#000;
}
.mswk .mswk-nav li > a.active {
	color:#e03731;
	background:#fff;
}
.mswk .mswk-nav li > a.active:after {
	content:"";
	position:absolute;
	top:100%;
	left:0;
	width:100%;
	height:2px;
	background:#e03731;
}
.mswk .mswk-list {
	position:relative;
	margin-left:15px;
}
.mswk .mswk-list li {
	margin-bottom:15px;
	padding-bottom:10px;
	border-left:1px solid #ddd;
}
.mswk .mswk-list li > a {
	position:relative;
	display:block;
	margin-left:30px;
	padding-bottom:10px;
	border-bottom:1px dashed #ddd;
}
.mswk .mswk-list li > a.active .tit-text,.mswk .mswk-list li > a:hover .tit-text {
	color:#e03731;
}
.mswk .mswk-list li > a.active .tit-btn,.mswk .mswk-list li > a:hover .tit-btn {
	background:#e03731;
	color:#fff;
}
.mswk .mswk-list li .link-img {
	position:absolute;
	top:0;
	left:-45px;
	padding-top:4px;
	padding-bottom:10px;
	background:#fff;
}
.mswk .mswk-list .tit {
	height:30px;
	margin-bottom:10px;
}
.mswk .mswk-list .tit-btn {
	background:#eee;
	border-radius:999px;
	color:#333;
	text-align:center;
	height:30px;
	line-height:30px;
	padding:0 20px;
	font-size:14px;
	border-radius:5px;
}
.mswk .mswk-list .tit-text {
	line-height:30px;
	color:#666;
	margin-right:90px;
}
.mswk .mswk-list .detail {
	color:#999;
	font-size:14px;
}
.jqks {
	margin-top:30px;
}
.jqks .jqks-hd {
	padding:15px 15px 15px 0;
	border:solid 1px #eeeeee;
	border-bottom:none;
}
.jqks .jqks-hd > h3 {
	line-height:22px;
	font-size:16px;
	position:relative;
	color:#333333;
	font-weight:bold;
	padding-left:15px;
}
.jqks .jqks-hd > h3:after {
	content:"";
	position:absolute;
	top:0;
	left:-1px;
	width:4px;
	height:100%;
	background:#e03731;
}
.jqks .jqks-hd .more {
	font-size:14px;
	color:#777;
}
.jqks .jqks-table table {
	width:100%;
	text-align:center;
	border:1px solid #eee !important;
	color:#333333;
}
.jqks .jqks-table th {
	background-color:#F5F5F5;
	text-align:inherit;
}
.jqks .jqks-table td:nth-child(1) {
	width:28%;
}
.jqks .jqks-table td > p {
	width:100%;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-line-clamp:1;
	-webkit-box-orient:vertical;
}
.jqks .jqks-table tr {
	height:30px;
}
.jqks .jqks-table tr:hover {
	background:#F9F9F9;
}
.jqks .jqks-table tr a {
	color:#545454;
}
.jqks .jqks-table tr a:hover {
	color:#2870e9;
}
.jqks .jqks-table td {
	font-size:14px;
}
.jqks .book-list {
	padding:0 20px;
	border:solid 1px #eeeeee;
}
.jqks .book-list li {
	padding:20px 0;
}
.jqks .book-list li + li {
	border-top:1px dotted #eee;
	font-size:16px;
}
.jqks .book-list .book-link {
	display:flex;
}
.jqks .book-list .book-link:hover .link-btn {
	background:#e03731;
	color:#FFF;
	border-color:#e03731;
}
.jqks .book-list .book-link .book-img {
	margin-right:20px;
}
.jqks .book-list .book-link .con {
	flex:1;
	display:flex;
	flex-direction:column;
	justify-content:space-between;
}
.jqks .book-list .book-link .text {
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
	overflow:hidden;
	color:#333;
}
.jqks .book-list .book-link .price {
	color:#e03731;
	font-weight:bold;
}
.jqks .book-list .book-link .link-btn {
	display:inline-block;
	border-radius:999px;
	color:#333;
	text-align:center;
	height:26px;
	line-height:26px;
	font-size:14px;
	width:90px;
	border:1px solid #ddd;
	box-sizing:border-box;
}
.aboutUs {
	border:solid 1px #eeeeee;
	margin-top:30px;
}
.aboutUs .aboutUs-hd-img {
	transition:.3s;
}
.aboutUs:hover .aboutUs-hd-img {
	transform:scale(1.05);
}
.aboutUs .aboutUs-hd {
	overflow:hidden;
}
.aboutUs .aboutUs-bd {
	padding-top:80px;
	position:relative;
}
.aboutUs .aboutUs-bd .aboutUs-logo {
	position:absolute;
	top:0;
	left:50%;
	margin-left:-60px;
	margin-top:-60px;
	width:120px;
	height:120px;
	box-shadow:0px 10px 20px 0px rgba(204,204,204,0.2);
	border-radius:999px;
}
.aboutUs .aboutUs-bd .tit {
	font-size:22px;
	line-height:22px;
	color:#1a1a1a;
	font-weight:bold;
}
.aboutUs-weixinewm{
	text-align:center;
	display:none;
}
.aboutUs .aboutUs-bd .infor {
	line-height:16px;
	color:#666666;
}
.aboutUs .aboutUs-bd > p {
	margin-bottom:10px;
	text-align:center;
}
.aboutUs .aboutUs-bd .btn {
	position:relative;
	display:flex;
	justify-content:center;
	align-items:center;
	width:236px;
	height:44px;
	border-radius:999px;
	color:#fff;
	background:#00CC66;
	margin:0 auto;
}
.aboutUs .aboutUs-bd .btn > img {
	margin-right:10px;
}
.aboutUs .aboutUs-bd .btn:hover .btn-mask {
	display:block;
}
.aboutUs .aboutUs-bd .btn .btn-mask {
	display:none;
	position:absolute;
	top:100%;
	left:8%;
	width:84%;
	background:#fff;
}
.aboutUs .aboutUs-ft {
	padding:15px 0;
}
.aboutUs .aboutUs-ft .aboutUs-table {
	width:100%;
	text-align:center;
}
.aboutUs .aboutUs-ft .aboutUs-table th {
	font-size:18px;
	line-height:18px;
	text-align:center;
}
.aboutUs .aboutUs-ft .aboutUs-table td {
	padding-top:10px;
	font-size:14px;
	line-height:14px;
	color:#666;
}
.home_paging {
	margin-top:60px;
}
.home_paging li,.home_paging .pre,.home_paging .next {
	float:left;
	width:36px;
	height:36px;
	line-height:36px;
	text-align:center;
	border:solid 1px #e6e8eb;
	box-sizing:border-box;
	color:#999999;
	margin-right:10px;
	cursor:pointer;
}
.home_paging li:hover,.home_paging li.active,.home_paging .pre:hover,.home_paging .pre.active,.home_paging .next:hover,.home_paging .next.active {
	background:#e03731;
	border-color:#e03731;
	color:#fff;
}
.home_paging .pre,.home_paging .next {
	width:80px;
	color:#333;
}
.home_paging .pre.disabled,.home_paging .next.disabled {
	color:#cccccc;
	cursor:default;
}
.home_paging .pre.disabled:hover,.home_paging .pre.disabled.active,.home_paging .next.disabled:hover,.home_paging .next.disabled.active {
	background:#fff;
	border-color:#e6e8eb;
	color:#cccccc;
}
.callMy {
	margin-top:30px;
}
.callMy img,.aboutUs-hd img{
	width:100%;
}
.callMy > a {
	display:block;
	height:auto;
}
.bookList {
	margin:0 -10px;
}
.bookList li {
	float:left;
	width:25%;
	padding:0 10px;
	margin-bottom:20px;
}
.bookList .link {
	display:block;
	padding:20px;
	background-color:#f5f5f5;
}
.bookList .link .hd {
	height:190px;
	line-height:190px;
	text-align:center;
}
.bookList .link .bd {
	font-size:14px;
	line-height:24px;
	color:#333333;
}
.bookList .link .ft {
	margin-top:25px;
	line-height:26px;
}
.bookList .link .ft .btns {
	display:block;
	width:64px;
	height:26px;
	font-size:14px;
	line-height:24px;
	color:#333333;
	border-radius:13px;
	border:solid 1px #dddddd;
	text-align:center;
	background:#fff;
}
.bookList .link .ft .price {
	color:#e03731;
	margin-right:70px;
}
.bookList .link.active,.bookList .link:hover {
	background-image:linear-gradient(#ffffff,#ffffff),linear-gradient(#f5f5f5,#f5f5f5);
	box-shadow:0px 3px 25px 0px rgba(51,51,51,0.1);
}
.bookList .link.active .btns,.bookList .link:hover .btns {
	background:#e03731;
	border-color:#e03731;
	color:#fff;
}

.cqzgkj_footer_add{ width: 100%; height: auto; min-width: 1000px;}
.cqzgkj_footer_add .wrap{ width: 85%; margin: 0 auto; min-width: 1000px; max-width: 1632px;}
.cqzgkj_footer_add .zg_dbmk{ width: 100%; height: auto; padding: 1% 0 1.8%; background: #333; border-bottom: 1px solid #575757;}
.cqzgkj_footer_add .zg_dbmk1{border-bottom: 0; padding-bottom: 1%;}
.cqzgkj_footer_add .zg_dbwl{ width: 100%; height: auto; overflow: hidden;}
.cqzgkj_footer_add .zg_dbwld{ float: left; background: url(/statics/images/cqzgkj_footer_line.jpg) no-repeat left 13px;text-align:center;}
.cqzgkj_footer_add .zg_dbwld1{ background:none; width: 12%; }
.cqzgkj_footer_add .zg_wldl{ width: 100%; height: auto; }
.cqzgkj_footer_add .zg_wldl dt{ height: 44px; line-height: 44px;  color: #ffffff; }
.cqzgkj_footer_add .zg_wldl dd{ line-height: 28px;  color: #d0d0d0; }
.cqzgkj_footer_add .zg_wldl dd a{ display: block; color: #d0d0d0;}
.cqzgkj_footer_add .zg_dbwld2{  width: 12%;padding:0px;margin:0px;}
.cqzgkj_footer_add .zg_wldl a:hover{ color: #e60012;}
.cqzgkj_footer_add .zg_dbwld3{ padding:0px;margin:0px;width: 24%; overflow: hidden;}
.cqzgkj_footer_add .zg_dbwld3 dl{ width: 50%; float: left;margin:0px;padding:0px; padding-bottom: 40px;text-align:center;}
.cqzgkj_footer_add .zg_dbwld3 dl dt{ height: 44px; line-height: 44px;  color: #ffffff;  margin-bottom: 6px;}
.cqzgkj_footer_add .zg_dbwld3 dl dd{ padding:5px; border:1px solid #ccc;width: 80%;height:auto;margin:0px auto;text-align:center;}
.cqzgkj_footer_add .zg_dbwld3 dl dd img{ display: block; width: 96%;height:auto;margin:0px auto;}
.cqzgkj_footer_add .zg_dbwb{margin-right: 17%;}
.cqzgkj_footer_add .zg_dbwld4{ padding-left: 2.5%; width: 24.5%; padding-top: 13px;float:right;}
.cqzgkj_footer_add .zg_dbtel{ padding-left: 63px; height: 87px; background: url(/statics/images/cqzgkj_footer_tel.jpg) no-repeat left top;}
.cqzgkj_footer_add .zg_dbtel span{ display: block; line-height: 16px; margin-bottom: 5px; font-size:1.0rem; color: #d0d0d0; }
.cqzgkj_footer_add .zg_dbtel p{ line-height: 30px; color: #fff; }
.cqzgkj_footer_add .zg_dbzx{ height: 70px; background-image: url(/statics/images/cqzgkj_footer_person.jpg);}
.cqzgkj_footer_add .zg_dbzx a{ display: block;  color: #fff; line-height: 30px;}
.cqzgkj_footer_add .zg_dbzx a:hover{ color: #e60012;}
.cqzgkj_footer_add .zg_advice{ line-height: 18px;  color: #fff;  padding-bottom: 20px;}
.cqzgkj_footer_add .zg_footer{ padding: 24px 0 27px;  text-align: center; color: #999; background: #333;}
.cqzgkj_footer_add .zg_footer a{ color: #999;}
.cqzgkj_footer_add .zgbj_m11L{width:35%;border-right:1px solid #e7e7e7;float:left; }
.cqzgkj_footer_add .zgbj_m11Lzb{ height:auto;}
.cqzgkj_footer_add .zgbj_m11Lzb dt{ height:37px; line-height:37px; color:#333; margin-bottom:11px;}
.cqzgkj_footer_add .zgbj_m11Lzb dd{ padding-left:30px; line-height:48px;  color:#333;}
.cqzgkj_footer_add .zgbj_m11Lzb .d1{ background:url(../../images/xb/xgcq_255.jpg) no-repeat 5px 8px; padding-right: 15px;}
.cqzgkj_footer_add .zgbj_m11Lzb .d2{ background:url(../../images/xb/xgcq_258.jpg) no-repeat 5px 8px;}
.cqzgkj_footer_add .zgbj_m11Lzb .d3{ background:url(../../images/xb/xgcq_262.jpg) no-repeat 5px 8px;}
.cqzgkj_footer_add .zgbj_m11rbox_address{width:63%;float:right;}
.cqzgkj_footer_add .zgbj_m11rbox_address .hd ul{  height:auto; overflow: hidden;}
.cqzgkj_footer_add .zgbj_m11rbox_address .hd ul a{width:140px; height:44px; border:1px solid #e0e0e0; float:left; margin-left:8px; margin-bottom:10px; text-align:center; line-height:44px; font-size:14px; color:#333; cursor:pointer;}
.cqzgkj_footer_add .zgbj_m11rbox_address .hd ul li.on a{ border-color:#f33; background:#f33; color:#fff;}
.cqzgkj_footer_add .zgbj_m11rbox_address .bd ul li{ height:30px; line-height:30px;   }

.zg_catlists{
	width:100%;
}
.zg_catlists .mswk{
	width:48%;
	float:left;
}
.zg_catlists .mswk .mswk-bd{
	width:98%;
	margin:0px auto;
	height:245px;
	overflow:hidden;
}
a.zg_catlists_more{
	float: right;
	position: relative;
	top: 12px;
	line-height: 30px;
	color:#333;
	right:6px;
}

.cqzgkj_index_gglist1 .cqzgkj_index_gg{
	width:33%;
	float:left;
}
.cqzgkj_index_gglist1 .cqzgkj_index_gg img{
	width:100%;
}
.cqzgkj_index_gglist1 .cqzgkj_index_gg:nth-child(2){
	margin-left:0.5%;
}
.cqzgkj_index_gglist1 .cqzgkj_index_gg:nth-child(3){
	float:right;
}
.zg_catlists .mswk .mswk-hd{
	width:96%;
	margin:0px auto;
	margin-bottom:10px;
}
.zg_catlists .mswk .mswk-hd ul{
	width:60%;float:left;
}

.cqzgkj_line_kx{width:100%;height:20px;clear:both;display:block;margin:0px;padding:0px;}

ul.zg_oulsi {
	width:96%;
	margin:0px auto;
}
.zg_oulsi li {
	color:#545454;
	height:34px;
	line-height:34px;
	overflow:hidden;
}
.zg_oulsi li span {
	float:right;
	color:#999;
}
.zg_oulsi li a {
	color:#545454;
	width:75%;
	/*overflow:hidden;
	display:block;
	float:left;*/
}
.zg_oulsi li a:hover {
	color:#1773bc;
}
.zg_oulsi li.zg_special {
	height:1px;
	border-bottom:1px dashed red;
	font-size:0;
	line-height:0;
	margin:12px 0 5px;
}

.cqzgkj-win-side {
     z-index: 500;
     position: fixed;
     top: 25%;
     right: 6px;
}
.cqzgkj-win-side ul{
	list-style:none;
}
.cqzgkj-win-side a{
	text-decoration:none;
}
 .cqzgkj-win-side:hover {
     z-index: 700;
}
 .cqzgkj-win-side ul{
     width: 70px;
     box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.05);
}
 .cqzgkj-win-side ul + ul{
     margin-top: 20px;
}
 .cqzgkj-win-side ul li{
     position: relative;
}
 .cqzgkj-win-side .side-link {
     padding-top: 12px;
     color: #666666;
     text-align: center;
     height: 90px;
     cursor: pointer;
     border-bottom: 1px solid #E3E3E3;
     box-sizing: border-box;
     background: #fff;	 
	 font-size:16px;
}
 .cqzgkj-win-side li:nth-last-child(1) .side-link {
     border-color: transparent;
}
 .cqzgkj-win-side .side-link .side-link-img {
     margin: 2px auto;
     margin-bottom: 8px;
}

 .cqzgkj-win-side .side-link:hover, .cqzgkj-win-side li:nth-child(1) .side-link {
     background: #e03731;
     color: #fff;
}
.side-link img:nth-child(2),.cqzgkj-win-side li:nth-child(1) .side-link img:nth-child(1),.cqzgkj-win-side .side-link:hover img:nth-child(1){
	display: none;
}
.cqzgkj-win-side li:nth-child(1) .side-link img:nth-child(2),.cqzgkj-win-side .side-link:hover img:nth-child(2){
	display: block;
}
 .cqzgkj-win-side .ul-colse {
     width: 100%;
     text-align: center;
     padding: 20px 0;
     cursor: pointer;
}
 .cqzgkj-win-side .side-cont-box{
     z-index: 10;
     position: absolute;
     top: 0;
     right: 100%;
     padding-right: 20px;
     box-sizing: border-box;
}
 .cqzgkj-win-side .side-cont{
     display: none;
     width: 300px;
     box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
     border: 1px solid #e9e9e9;
     background: #fff;
}
 .cqzgkj-win-side .side-cont:after{
     z-index: 20;
     content: "";
     position: absolute;
     right: 14px;
     top: 20px;
     width: 7px;
     height: 12px;
}
 .cqzgkj-win-side li:hover .side-cont{
     display: block;
}
 .cqzgkj-win-side .zx-list{
     overflow: hidden;
}
 .cqzgkj-win-side .zx-link{
     float: left;
     width: 50%;
     height: 140px;
     text-align: center;
     padding-top: 35px;
     box-sizing: border-box;
     cursor: pointer;
}
 .cqzgkj-win-side .zx-link:hover{
     background-color: #f5f5f5;
}
 .cqzgkj-win-side .zx-link .link-txt{
     color: #333333;
     margin-top: 10px;
     text-align: center;
}
 .cqzgkj-win-side .phone {
     margin: 0 20px;
     height: 110px;
     display: flex;
     justify-content: center;
     align-items: center;
     box-sizing: border-box;
     border-top: 1px dashed #E3E3E3;
}
 .cqzgkj-win-side .phone .phone-tips{
     line-height: 24px;
     color: #999999;
}
 .cqzgkj-win-side .phone .phone-num{
     line-height: 24px;
     color: #333333;
     font-weight: bold;
}
 .cqzgkj-win-side .phone .phone-img{
     margin-right: 20px;
}
 .cqzgkj-win-side .side-code .side-cont{
     width: 450px;
}
 .cqzgkj-win-side .side-code .zx-link {
     flex: 1;
     width: 33.33%;
     height: 200px;
}
 .cqzgkj-win-side .side-code .zx-link .link-txt > span {
     color: #999;
}


.inx-schoolNav {
     display: flex;
     padding: 22px 20px;
     background-color: #f5f5f5;
     border: solid 1px #eeeeee;
}
 .inx-schoolNav .zx-btn {
     height: 36px;
     line-height: 36px;
     border-radius: 999px;
     border: 1px solid #eee;
     box-sizing: border-box;
     display: block;
     width: 100px;
     color: #313131;
     text-align: center;
     background: #fff;
}
 .inx-schoolNav .more-btn {
     height: 26px;
     line-height: 26px;
     border-radius: 999px;
     border: 1px solid #eee;
     box-sizing: border-box;
     margin-top: 5px;
     width: 73px;
     font-size: 14px;
     color: #666666;
     background: #fff;
     text-align: center;
     cursor: pointer;
}
 .inx-schoolNav .more-btn .p2 {
     display: none;
}
 .inx-schoolNav .more-btn.active .p1 {
     display: none;
}
 .inx-schoolNav .more-btn.active .p2 {
     display: block;
}
 .inx-schoolNav > ul {
     flex: 1;
     margin: 0 10px;
}
 .inx-schoolNav > ul.active li:nth-child(n+15) {
     display: block;
}
 .inx-schoolNav > ul li {
     z-index: 600;
     float: left;
     width: 5%;
     text-align: center;
     position: relative;
     height: 36px;
     line-height: 36px;
     cursor: pointer;
     color: #666666;
}
.inx-schoolNav > ul li:hover > span, .inx-schoolNav > ul li.active > span {
     color: #e03731;
}
 /* .inx-schoolNav > ul li:hover, .inx-schoolNav > ul li.active {
     z-index: 601;
}
 .inx-schoolNav > ul li:hover .navCont, .inx-schoolNav > ul li.active .navCont {
     display: block;
}*/
.inx-schoolNav > ul li span.active a{
	color:#e92930;
}

 .inx-schoolNav .navCont {
     display: none;
     z-index: 100;
     position: absolute;
     left: 0;
     top: 100%;
     width: 420px;
     text-align: left;
     padding: 25px 20px;
     box-shadow: 0px 0px 30px 0px rgba(204, 204, 204, 0.5);
     background: #fff;
     border: solid 1px #dddddd;
     cursor: default;
}
 .inx-schoolNav .navCont:before {
     content: "";
     z-index: 101;
     position: absolute;
     top: 0;
     left: 30px;
     width: 10px;
     height: 10px;
     background: #fff;
     transform: rotate(45deg);
     border-top: solid 1px #ddd;
     border-left: solid 1px #ddd;
     box-sizing: border-box;
     margin-top: -5px;
}
 .inx-schoolNav .navCont .list0 {
     color: #333;
}
 .inx-schoolNav .navCont .list0 dd {
     margin-bottom: 15px;
}
 .inx-schoolNav .navCont .list0 dd > p {
     max-width: 100%;
}
 .inx-schoolNav .navCont .list0:nth-child(1) dd > p {
     white-space: inherit;
     line-height: 24px;
     position: relative;
     padding-left: 50px;
}
 .inx-schoolNav .navCont .list0:nth-child(1) dd > p > span {
     position: absolute;
     display: block;
     top: 0;
     left: 0;
     width: 50px;
     height: 24px;
}
 .inx-schoolNav .navCont .cutApart {
     height: 24px;
     display: flex;
     justify-content: space-between;
     align-items: center;
     margin: 20px 0;
}
 .inx-schoolNav .navCont .cutApart > span {
     display: block;
}
 .inx-schoolNav .navCont .cutApart .label {
     height: 24px;
     line-height: 24px;
     font-size: 14px;
     padding: 0 10px;
     color: #e03731;
     background: rgba(224, 55, 49, 0.1);
     border-radius: 5px;
}
 .inx-schoolNav .navCont .cutApart .line {
     flex: 1;
     margin: 0 10px;
     border-top: 1px dotted #ddd;
}
/*@media (min-width:1400px) and (max-width:1599px){
	.ft30{
		font-size:32px;
	}
	.ft24{
		font-size:26px;
	}
	.ft20{
		font-size:22px;
	}
	.ft18{
		font-size:20px;
	}
	.ft16{
		font-size:18px;
	}
	.ft14{
		font-size:16px;
	}
	.ft12{
		font-size:14px;
	}
}*/
@media (min-width:1400px) and (max-width:1920px){
	.ft30{
		font-size:32px;
	}
	.ft24{
		font-size:26px;
	}
	.ft20{
		font-size:22px;
	}
	.ft18{
		font-size:20px;
	}
	.ft16{
		font-size:18px;
	}
	.ft14{
		font-size:16px;
	}
	.ft12{
		font-size:14px;
	}
}