
body{font:14px/1.5 "\5b8b\4f53",arial,Helvetica,Tahoma,sans-serif; margin:0 auto; color:#111; min-width: 1000px;}
p,ul,ol, dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,select,button,textarea,iframe,span{margin:0; padding:0;}
img{border:0 none;}
ul,li,ol{list-style-type:none;}
i,em,address, caption, cite, code, dfn, th, var {font-style: normal;font-weight: normal}
.msf{font-family:\5FAE\8F6F\96C5\9ED1,\9ED1\4F53;background-color: #f6f6f6;color: #333;}
a{text-decoration:none;color:#555;display: block;}
a:hover{text-decoration: none;}
.layout{ clear:both;width:1100px;margin:0 auto;}
.layouta{ clear:both;width:1000px;text-align:center;margin:0 auto;}
.clearfix:after{content:".";display:block;height:0;clear: both;visibility:hidden;}
.clearfix{*zoom:1;}
.fl{ float:left; _display:inline;}
.fr{ float:right; _display:inline;}
.pr{ position:relative;}
.abs{position:absolute;}
img {
	display: block;
}
.header .cen-n01 .pop2-t img{
	display: inline-block;
}
h3 {
	font-size: 36px;
	font-weight: bold;
	color: #333333;
	text-align: center;
	line-height: 72px;
}
h3 span {
	color: #ffc808;
}
.header{
	width: 1100px;
	height: 70px;
	margin: 0 auto;
}
.header .logo {
    display: block;
    margin-top: 14px;
}
.header ul{
	margin-left: 224px;
	float: left;
	width: 500px;
}
.header ul li a{
	width: 100px;
	float: left;
	color: #333;
	font-size: 16px;
	line-height: 70px;
	text-align: center;
}
.header-right{
	float: right;
}
.header-right a{
	width: 60px;
	float: left;
	color: #333;
	font-size: 16px;
	line-height: 70px;
	text-align: center;
}
.header .yes{
	width: 209px;
	text-align: center;
	font-size: 16px;
	line-height: 70px;
}
.header .yes a{
	display: inline-block;
}
.banner {
	width: 100%;
	height: 386px;
	background: url(/images/zhuceshuiwushi/zbllzx/ziliao/down/jjsbanner_1.png) no-repeat center top;
}
.banner .bannBtn {
	padding-top: 273px;
	height: 48px;
	padding-left: 98px;
}
.banner .bannBtn a {
	float: left;
	width: 142px;
	height: 48px;
	line-height: 48px;
	background-color: #f5eed4;
	border-radius: 5px;
    margin-right: 23px;
    font-size: 28px;
    color: #b29220;
}
.banner .bannBtn a:hover {
	background-color: #866f1d;
	color: #fff;
}
.banner .downAll {
	width: 505px;
	height: 48px;
	line-height: 48px;
	background-color: #ec8151;
	border-radius: 5px;
	font-size: 28px;
	color: #fff;
	left: 236px;
	top: 360px;
}
.banner .downAll:hover {
	background-color: #ea6b33;
}


.part1 {
	padding-top: 40px;
	padding-bottom: 30px;
}
.part1 .sub {
	font-size: 20px;
}
.part1 ul {
	width: 100%;
	margin-top: 20px;
	padding-left: 32px;

}
.part1 ul li {
	float: left;
	width: 473px;
	height: 280px;
	margin-right: 40px;
}
.part1 ul li.l2,.part1 ul li.l4,.part1 ul li.l6 {
	margin-right: 0;
}
.part1 ul li .tit {
	width: 473px;
	height: 60px;
	line-height: 60px;
	position: relative;
	border-bottom: 1px solid #7c7c7c;
	font-size: 20px;
	text-align: left;
	font-weight: bold;
}
.part1 ul li .tit a {
	position: absolute;
	right: 13px;
	bottom: 11px;
	line-height: 14px;
	font-size: 14px;
}
.part1 ul li dl {
	padding-top: 10px;
}
.part1 ul li dd {
	height: 38px;
	line-height: 38px;
	text-align: left;
	font-size: 15px;
}
.part1 ul li dd::before {
	content: "";
	width: 21px;
	height: 26px;
	background: url(http://www.chinaacc.com/images/zhuceshuiwushi/zbllzx/zonghe/11.png) no-repeat;
	float: left;
	margin-top: 8px;
	margin-right: 5px;
}
.part1 ul li.l2 dd::before {
	background: url(http://www.chinaacc.com/images/zhuceshuiwushi/zbllzx/zonghe/12.png) no-repeat;
}
.part1 ul li.l3 dd::before {
	background: url(http://www.chinaacc.com/images/zhuceshuiwushi/zbllzx/zonghe/14.png) no-repeat;
	margin-top: 11px;
}
.part1 ul li.l4 dd::before {
	background: url(http://www.chinaacc.com/images/zhuceshuiwushi/zbllzx/zonghe/13.png) no-repeat;
}
.part1 ul li.l5 dd::before {
	background: url(http://www.chinaacc.com/images/zhuceshuiwushi/zbllzx/zonghe/12.png) no-repeat;
}
.part1 ul li.l6 dd::before {
	background: url(http://www.chinaacc.com/images/zhuceshuiwushi/zbllzx/zonghe/13.png) no-repeat;

}
.part1 ul li dd p {
	float: left;
	cursor: pointer;
}
.part1 ul li dd p:hover {
	text-decoration: underline;
}
.part1 ul li dd a {
	float: right;
	font-size: 15px;
	color: #d1933b;
}
.part1 ul li dd a::before {
	content: "";
	width: 17px;
	height: 17px;
	float: left;
	background: url(/images/zhuceshuiwushi/zbllzx/ziliao/down/down.png) no-repeat;
	margin-right: 6px;
	margin-top: 9px;
}
.part2 {
	padding-bottom: 30px;
	background: #fff;
	padding-top: 10px;
}
.part2 .checkbox {
	height: 264px;
}
.part2 .checkbox h4 {
	text-align: left;
	font-size: 20px;
	line-height: 50px;
	font-weight: normal;
}
.part2 .checkbox h4:before {
	content: "";
	float: left;
	width: 25px;
	height: 23px;
	background: url(/images/zhuceshuiwushi/zbllzx/ziliao/down/3.png) no-repeat;
	margin-top: 15px;
	margin-right: 10px;
}
.part2 .checkbox.check2 h4:before {
	background: url(/images/zhuceshuiwushi/zbllzx/ziliao/down/4.png) no-repeat;
	width: 22px;
	height: 28px;
	margin-top: 10px;
}
.part2 .checkbox ul {
	margin-top: 5px;
}
.part2 .checkbox li {
	float: left;
	width: 170px;
	height: 45px;
	line-height: 45px;
	border-radius: 5px;
	border: solid 2px #e4910f;
	margin-right: 26px;
	margin-bottom: 20px;
	position: relative;
	font-size: 16px;
	color: #e4910f;
	cursor: pointer;
}
.part2 .checkbox li:hover {
	background: #e4910f;
	color: #fff;
}
.part2 .checkbox li.mrn {
	margin-right: 0;
}
.part2 .checkbox li i {
	position: absolute;
	width: 29px;
	height: 27px;
	right: -1px;
	top: -1px;
	background: url(/images/zhuceshuiwushi/zbllzx/ziliao/down/2.png) no-repeat;
	display: none;
}
.part2 .checkbox .local {
	width: 341px;
	height: 45px;
	line-height: 45px;
	background-color: #ffc808;
	border-radius: 23px;
	font-size: 20px;
	color: #6b560f;
	margin: 18px auto 0;
	position: relative;
	text-align: left;
	text-indent: 64px;
}
.part2 .checkbox .local:hover {
	background: #f7541a;
	color: #fff;
}
.part2 .checkbox .local span {
	width: 25px;
	height: 24px;
	position: absolute;
	right: 90px;
	top: 10px;
	background: url(/images/zhuceshuiwushi/zbllzx/ziliao/down/5.png) no-repeat;
}
.part3 {
	padding-top: 10px;
	padding-bottom: 30px;
}
.part3 .sub {
	font-size: 20px;
}
.part3 .list {
	margin-top: 20px;
	width: 1000px;
}
.part3 .listBox {
	width: 500px;
	background: #f5f9ff;
}
.part3 .listBox .tit {
	text-align: left;
	height: 45px;
	background-color: #6198e9;
	line-height: 45px;
	color: #fff;
	text-indent: 19px;
	font-size: 22px;
}
.part3 .listBox .tit a {
	float: right;
	color: #fff;
	font-size: 14px;
	margin-right: 20px;
}
.part3 .listBox li {
	height: 40px;
	line-height: 40px;
	font-size: 16px;  
}
.part3 .listBox li p {
	float: left;
    cursor: pointer; 
}
.part3 .listBox li p::before {
	    content: "";
    width: 21px;
    height: 26px;
    background: url(http://www.chinaacc.com/images/zhuceshuiwushi/zbllzx/zonghe/12.png) no-repeat;
    float: left;
    margin-top: 8px;
    margin-right: 5px;
    margin-left: 10px;
}
.part3 .lisb2 li p::before {
	background: url(http://www.chinaacc.com/images/zhuceshuiwushi/zbllzx/zonghe/13.png) no-repeat;
	margin-top: 10px;
	margin-left: 28px;
}
.part3 .listBox li:hover {
	background: #d6e4fa;
}

.part3 .listBox li a {
	float: right;
	font-size: 16px;
	color: #d1933b;
	margin-right: 20px;
}
.part3 .listBox li a::before {
	content: "";
    width: 17px;
    height: 17px;
    float: left;
    background: url(/images/zhuceshuiwushi/zbllzx/ziliao/down/down.png) no-repeat;
    margin-right: 6px;
    margin-top: 9px;
}
.part4 {
	padding-top: 10px;
	padding-bottom: 40px;
}
.part4 .sub {
	font-size: 20px;
}
.part4 ul {
	padding-top: 30px;
}
.part4 ul li {
	float: left;
	width: 200px;
	height: 243px;
	padding-top: 27px;
	cursor: pointer;
	transition: 0.6s all;
}
.part4 ul li .ima {
	width: 89px;
	height: 91px;
	background: url(/images/zhuceshuiwushi/zbllzx/ziliao/down/6.png) no-repeat;
	margin: 0 auto 25px;
}
.part4 ul li p {
	font-size: 16px;
}
.part4 ul li a {
	width: 100px;
	height: 33px;
	line-height: 33px;
	background-color: #ffc808;
	border-radius: 5px;
	margin: 24px auto 0;
	font-size: 16px;
}
.part4 ul li:hover {
	background-color: #ffffff;
	box-shadow: 0px 1px 9px 0px 
		rgba(56, 56, 56, 0.31);
	border-radius: 5px;
}
.part5 {
	width: 100%;
	height: 514px;
	padding-top: 20px;
	background: url(/images/zhuceshuiwushi/zbllzx/ziliao/down/7.png) no-repeat center top;
}
.part5 h3 i {
	color: #e63720;
}
.part5 .fx_list {
	width: 400px;
	height: 102px;
	position: absolute
}

.part5 .fx_list01 {
	left: 58px;
	top: 100px
}

.part5 .fx_left {
	float: left;
	width: 257px;
	height: 110px;
	text-align: left;
	cursor: pointer;
}
.part5 .fx_left p {
	height: 40px;
	line-height: 40px;
	border-bottom: 1px solid #333;
	font-size: 16px;
	font-weight: bold;
}
.part5 .fx_left span {
	display: block;
	font-size: 16px;
}
.part5 .fx_left i {
	display: block;
	font-size: 18px;
	color: #d02222;
}
.part5 .fx_left:hover i {
	text-decoration: underline;
}
.part5 .dotle {
	left: 0
}

.part5 .dot {
	height: 101px;
	width: 101px;
	font-size: 20px;
	color: #fff;
	line-height: 101px;
	text-align: center;
	border-radius: 100%;
	position: absolute;
	right: 0;
	z-index: 10;
	animation-iteration-count: infinite;
	background: 0 0
}

.part5 .dot1 {
	animation: sploosh 3s cubic-bezier(.165,.84,.44,1) infinite
}

@keyframes sploosh {
	0% {
		box-shadow: 0 0 0 0 rgba(255,220,1,.9);
		background: rgba(255,220,1,.9)
	}

	100% {
		box-shadow: 0 0 0 30px rgba(255,220,1,0);
		background: rgba(255,220,1,0)
	}
}

.part5 .dot2 {
	animation: sploosh2 3s cubic-bezier(.165,.84,.44,1) infinite
}

@keyframes sploosh2 {
	0% {
		box-shadow: 0 0 0 0 rgba(207,97,169,.9);
		background: rgba(207,97,169,.9)
	}

	100% {
		box-shadow: 0 0 0 30px rgba(207,97,169,0);
		background: rgba(207,97,169,0)
	}
}

.part5 .dot3 {
	animation: sploosh3 3s cubic-bezier(.165,.84,.44,1) infinite
}

@keyframes sploosh3 {
	0% {
		box-shadow: 0 0 0 0 rgba(131,117,201,.9);
		background: rgba(131,117,201,.9)
	}

	100% {
		box-shadow: 0 0 0 30px rgba(131,117,201,0);
		background: rgba(131,117,201,0)
	}
}

.part5 .dot4 {
	animation: sploosh4 3s cubic-bezier(.165,.84,.44,1) infinite
}

@keyframes sploosh4 {
	0% {
		box-shadow: 0 0 0 0 rgba(29,116,188,.9);
		background: rgba(29,116,188,.9)
	}

	100% {
		box-shadow: 0 0 0 30px rgba(29,116,188,0);
		background: rgba(29,116,188,0)
	}
}

.part5 .dot5 {
	animation: sploosh5 3s cubic-bezier(.165,.84,.44,1) infinite
}

@keyframes sploosh5 {
	0% {
		box-shadow: 0 0 0 0 rgba(21,170,173,.9);
		background: rgba(21,170,173,.9)
	}

	100% {
		box-shadow: 0 0 0 30px rgba(21,170,173,0);
		background: rgba(21,170,173,0)
	}
}

.part5 .dot6 {
	animation: sploosh6 3s cubic-bezier(.165,.84,.44,1) infinite
}

@keyframes sploosh6 {
	0% {
		box-shadow: 0 0 0 0 rgba(78,172,47,.9);
		background: rgba(78,172,47,.9)
	}

	100% {
		box-shadow: 0 0 0 30px rgba(78,172,47,0);
		background: rgba(78,172,47,0)
	}
}

.part5 .fx_list02 {
	left: 548px;
	top: 100px
}
.part5 .fx_list03 {
	left: 616px;
	top: 233px
}
.part5 .fx_list04 {

	left: 540px;
	top: 388px
}
.part5 .fx_list05 {
	left: 48px;
	top: 388px
}
.part5 .fx_list06 {
	left: 12px;
	top: 233px
}

.part5 .fx_list02 .fx_left,.part5 .fx_list03 .fx_left,.part5 .fx_list04 .fx_left{
	margin-left: 152px;
}
.part6 {
	padding-top: 25px;
	padding-bottom: 20px;
}
.part6 .sub_tit {
	width: 449px;
	height: 48px;
	background: url(/images/zhuceshuiwushi/zbllzx/ziliao/down/8.png) no-repeat;
	margin: 10px auto 39px;
}
.part6 ul {
	width: 1000px;
	height: 358px;
}
.part6 ul li {
	position: absolute;
	width: 223px;
	height: 149px;
	padding-top: 74px;
	margin-right: 2px;
	background: url(/images/zhuceshuiwushi/zbllzx/ziliao/down/11.png) no-repeat center;
	left: 0;
	top: 106px;
	font-size: 23px;
	cursor: pointer;
	transition: 0.4s all;
}
.part6 ul .li01:hover {
	width: 248px;
	height: 162px;
	background: url(/images/zhuceshuiwushi/zbllzx/ziliao/down/10.png) no-repeat center;
	left: -15px;
	top: 102px;
	padding-top: 86px;
}
.part6 ul .li02 {
	left: 123px;
	top: -10px;
}
.part6 ul .li02:hover {
	width: 250px;
	height: 164px;
	background: url(/images/zhuceshuiwushi/zbllzx/ziliao/down/13.png) no-repeat center;
	left: 113px;
	top: -27px;
	padding-top: 86px;
}
.part6 ul .li03 {
	left: 244px;
	top: 111px;
}
.part6 ul .li03:hover {
	width: 250px;
	height: 164px;
	background: url(/images/zhuceshuiwushi/zbllzx/ziliao/down/13.png) no-repeat center;
	left: 231px;
	top: 96px;
	padding-top: 86px;
}
.part6 ul .li04 {
	left: 366px;
	top: -10px;
	background: url(/images/zhuceshuiwushi/zbllzx/ziliao/down/14.png) no-repeat center;
}
.part6 ul .li04:hover {
	width: 248px;
	height: 162px;
	background: url(/images/zhuceshuiwushi/zbllzx/ziliao/down/15.png) no-repeat center;
	left: 356px;
	top: -27px;
	padding-top: 86px;
}
.part6 ul .li05 {
	left: 490px;
	top: 111px;
}
.part6 ul .li05:hover {
	width: 250px;
	height: 164px;
	background: url(/images/zhuceshuiwushi/zbllzx/ziliao/down/13.png) no-repeat center;
	left: 480px;
	top: 96px;
	padding-top: 86px;
}
.part6 ul .li06 {
	left: 617px;
	top: -10px;
}
.part6 ul .li06:hover {
	width: 250px;
	height: 164px;
	background: url(/images/zhuceshuiwushi/zbllzx/ziliao/down/13.png) no-repeat center;
	left: 600px;
	top: -27px;
	padding-top: 86px;
}
.part6 ul .li07 {
	left: 737px;
	top: 111px;
	background: url(/images/zhuceshuiwushi/zbllzx/ziliao/down/16.png) no-repeat center;
}
.part6 ul .li07:hover {
	width: 248px;
	height: 162px;
	background: url(/images/zhuceshuiwushi/zbllzx/ziliao/down/17.png) no-repeat center;
	left: 730px;
	top: 101px;
	padding-top: 86px;
}
.part6 ul .li02,.part6 ul .li03,.part6 ul .li05,.part6 ul .li06 {
	background: url(/images/zhuceshuiwushi/zbllzx/ziliao/down/12.png) no-repeat center;
	color: #fff;
}
.classesbg {
    width: 100%;
    background: #eeeff5;
    padding-bottom: 48px;
}
.classesbg .layout1 {
    clear: both;
    width: 1200px;
    text-align: left;
    margin: 0 auto;
    color: #333;
    background: #eeeff5;
}
.ggtit{ line-height: 126px; text-align: center; font-size: 32px; color: #130058; font-weight: 700;}
/*辅导课程*/
.xi-ding{width:1120px;position:fixed;top:0;left:50%; z-index:99; margin:0 0 0 -550px;_position:absolute;_top:expression(eval(document.documentElement.scrollTop-40))}
.classes .dbtit{ height: 52px; margin-bottom: 48px;}
.classes .dbtit ul{ width: 526px; height: 52px; line-height: 52px; font-size: 18px; color: #6c6f85; font-weight: 700; margin: 0 auto; overflow: hidden; border-radius: 26px; background: #cdcfdc;}
.classes .dbtit ul li{ float: left; width: 50%; text-align: center; margin: 0; cursor: pointer; background: none;}
.classes .dbtit ul li.cur{ background: #f95209; color: #fff;}
.classes .classes_con .dbbox{ display: none; padding-bottom:20px;}
.classes .classes_con li{ float:left; _display:inline; width:353px; _overflow:hidden; margin:0 20px 0 0; background:#fff;}
.classes .classes_con li .tit{ height:116px; padding-top:10px; text-align:center;}
.classes .classes_con li .tit h2{line-height:44px;font-size:24px; color:#fff100; font-weight:normal;}
.classes .classes_con li .tit .tttxt{ font-size:14px; color:#fff; line-height:26px;}
.classes .classes_con li .tit .tbtxt{ font-size:18px; color:#fff100; line-height:28px; padding-top: 6px;}
.classes .classes_con li .tit .xx{ height: 9px; border-bottom: 1px dashed #b1d1f8; margin: 0 20px 9px;}
.classes .classes_con li.tsb .tit{ background:#3c99ee;}
.classes .classes_con li.jpb .tit{ background:#f97858;}
.classes .classes_con li.jpb .tit .xx{ border-bottom: 1px dashed #fcc2b7;}
.classes .classes_con li.syb .tit{ background:#9773d8;}
.classes .classes_con li.syb .tit .xx{ border-bottom: 1px dashed #cec0ec;}
.classes .classes_con li.dzb .tit{ background:#22bd9e;}
.classes .classes_con li.dzb .tit .xx{ border-bottom: 1px dashed #a8ddcf;}
.classes .classes_con li.mxb{ width: 540px;}
.classes .classes_con li.mxb .tit{ background:#3c99ee;}
.classes .classes_con li.mxb .con{ padding:18px 0 12px 30px;}
.classes .classes_con li.dqb{ width: 540px;}
.classes .classes_con li.dqb .tit{ background:#f97858;}
.classes .classes_con li.dqb .tit .xx{ border-bottom: 1px dashed #fcc2b7;}
.classes .classes_con li.dqb .con{ padding:18px 0 12px 30px;}
.classes .classes_con li.none{ margin:0;}
.classes .classes_con .con{ margin:0 auto; border-bottom: 1px dashed #d6d6d6; padding:18px 0 12px 10px;}
.classes .classes_con .con.none{ border:0;}
.classes .classes_con .con .tit2{ line-height:34px; height:34px; white-space:nowrap; font-size:18px; padding-bottom:6px;}
.classes .classes_con .con .tit2 em{ font-size:30px; color:#f56540; margin-right:7px;}
.classes .classes_con .con .tit2 .ts{ font-size:12px; padding-left:20px;}
.classes .classes_con .con p{ line-height:24px; color:#666; padding:4px 0 6px 0;}
.classes .classes_con .con .box{ height:28px; padding:0;}
.classes .classes_con .con .box2{ height:15px; padding:0;}
.classes .classes_con .con .list .t2{ line-height:28px; font-weight:bold; color:#333;}
.classes .classes_con .con .list span{ display:block; float:left; width:110px; line-height:28px; white-space:nowrap; padding:0 0 0 10px; background:url(/images/pro2018/jingjishi/dian01.gif) no-repeat 2px center;}
.classes .classes_con .con .list .one{ width:220px;}
.classes .classes_con .con .list .thr{ width:170px;}
.classes .classes_con .con .list .xq{ width:56px;}
.classes .classes_con .con .list .add{ line-height:28px; color:#f56540;}
.classes .classes_con .con .list span.none{ height:28px; padding:0; background:none;}
.classes .classes_con .more{ width:54px; height:20px; line-height:20px; border:1px solid #c0c0c0; text-indent:5px; background-position:36px -142px; margin-top:2px; cursor: pointer;}
.classes .classes_con .more_list{ display:none; position:absolute; top:23px; left:-306px; width:360px; border:1px solid #c0c0c0; background:#fff;}
.classes .classes_con .more_list ul{ padding:14px 0 14px 16px;}
.classes .classes_con .more_list li{ line-height:24px; width:190px; padding:0 0 0 10px; background:url(/images/pro2018/jingjishi/dian01.gif) no-repeat 2px center; margin:0; white-space:normal;}
.classes .classes_con .more_list li.m2{ width:130px;}
.classes .classes_con .more_list li.m3{ width:320px;}
.classes .classes_con .whan{ display: block; width:166px; height: 38px; background: #f1f1f1; border-radius: 19px; text-align: center; line-height: 38px; font-size: 14px; color: #f56540; margin: 20px auto; transition:all 0.2s linear;}
.classes .classes_con .whan:hover{ text-decoration: none; opacity: 0.8;}

.adCeng{display:none;width:100%;z-index:101;height:100%;background:#000;opacity:.4;filter:alpha(opacity=40);position:fixed;top:0;left:0;_position:absolute;_height: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight))}
.service_btn_wrap{ text-align:center; margin-bottom: 30px;}
.service_btn{ display:inline-block; width:204px; height:42px; line-height:42px; text-align:center; background:#fff; font-size:16px; color:#666; border:1px solid #e8e8ee; border-bottom-left-radius:3px; border-bottom-right-radius:3px; text-decoration:none; transition:all 0.2s linear;}
.service_btn:hover{ text-decoration: none; color: #5254b7; border:1px solid #5254b7;}
.service_pop{ display:none; width:930px; height:450px; padding:65px 0 45px 0; background:#fff; position:fixed; top:50%; left:50%; margin:-280px 0 0 -465px; z-index:202; _position: absolute; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight/2))}
.service_pop .close{ width:17px; height:17px; right:16px; top:20px; background-position:0 -400px; cursor:pointer; transition:all 0.2s linear;}
.service_pop .close:hover{transform:rotateZ(180deg);}
.service_pop .biaoge_wrap{ height:450px; overflow:hidden; overflow-y:auto;  padding:0 20px;}
.service_pop .biaoge{ width:100%; border-bottom:1px solid #dedede; border-left:1px solid #dedede; text-align:center;}
.service_pop .biaoge tr:hover{ background: #f7f7f7;}
.service_pop .biaoge td{ height:26px; line-height:26px; padding:5px 0; border-top:1px solid #dedede; border-right:1px solid #dedede;}
.service_pop .biaoge .tit1{ background:#c3cfff; font-size:14px; font-weight:bold; color:#fff; border:0;}
.service_pop .biaoge .t1{ padding-left:24px; text-align:left; font-size:14px;}
.service_pop .biaoge .t2{ padding-left:15px; text-align:left;}
.service_pop .biaoge i{ display:inline-block; width:11px; height:15px; background-position:0 -500px;}

/*选课*/
.xuanke{margin:30px auto;}
.xuanke .xxktop{ height:48px; margin-bottom: 23px; background: #fff;}
.xuanke .xxktop li{ float:left; width:549px; height:46px; line-height:46px; text-align:center; font-size:18px; color:#999; border:1px solid #d4d6de; margin-left: -1px; position:relative; cursor:pointer; transition:all 0.2s linear;}
.xuanke .xxktop li.br{ border-right:1px solid #d4d6de;}
.xuanke .xxktop li:hover{ color: #5254b7;}
.xuanke .xxktop li.cur{ background:#5254b7; border:1px solid #5254b7; color:#fff;}
.xuanke .xxktop li .jt{ display:none; width:17px; height:8px; background-position:0 -100px; bottom:-8px; left:50%; margin-left:-9px; overflow:hidden;}
.xuanke .xxktop li.cur .jt{ display:block;}
.xuanke .xxkbox{ display: none; background:#fff;}

.xuanke .title{width:1100px;margin:0 auto;height:44px;background:#c3cfff;}
.xuanke .title li{float:left;display:inline-block;text-align:center;line-height:44px;font-size:16px;color:#333;}
.xuanke .t1{width:280px;}
.xuanke .t2{width:405px;}
.xuanke .t3{width:305px;}
.xuanke .t4{width:400px;}
.xuanke .list{width:1100px;margin:0 auto;height:60px;border-bottom:1px dashed #d5d7e2; position:relative;}
.xuanke .list .con{height:60px; z-index:9;}
.xuanke .list .t1 h3{display:block;margin:0 auto;line-height:60px; text-indent:28px; font-size:18px;font-weight:bold;color:#03187c;}
.xuanke .list.l1{ z-index:12;}
.xuanke .list.l2{ z-index:11;}
.xuanke .list.l3{ z-index:10;}
.xuanke .list.l4{ z-index:9;}
.xuanke .list.l5{ z-index:8;}
.xuanke .list.l6{ z-index:7;}
.xuanke .list.l7{ z-index:6;}
.xuanke .list.l8{ z-index:5;}
.xuanke .list.l9{ z-index:4;}
.xuanke .list.l1 .courseList{ z-index:12;}
.xuanke .list.l2 .courseList{ z-index:11;}
.xuanke .list.l3 .courseList{ z-index:10;}
.xuanke .list.l4 .courseList{ z-index:9;}
.xuanke .list.l5 .courseList{ z-index:8;}
.xuanke .list.l6 .courseList{ z-index:7;}
.xuanke .list.l7 .courseList{ z-index:6;}
.xuanke .list.l8 .courseList{ z-index:5;}
.xuanke .list.l9 .courseList{ z-index:4;}
.xuanke .list.b0{ border-bottom: 0;}

.xuanke .selector{width:258px;height:38px;margin:10px auto 0;border:1px solid #eaeaea;cursor: pointer;z-index:1;*position:relative}
.xuanke .selector .sel{width:256px;height:36px;border:1px solid transparent;}
.xuanke .selector .sel i{background:url(/images/pro2018/jingjishi/squ.jpg) no-repeat;width:13px;height:13px;right:0;bottom:0;display:none;}
.xuanke .selector em{width:35px;height:35px;background:url(/images/pro2018/jingjishi/down.jpg) no-repeat center center;}
.xuanke .selector em.up{width:35px;height:35px;background:url(/images/pro2018/jingjishi/up.jpg) no-repeat center center;}
.xuanke .selector span{height:35px;line-height:35px;padding-left:5px;font-size:14px;color:#333;}
.xuanke .selector.on{ border:1px solid #ffba42;}
.xuanke .selector.on .sel{ border:1px solid #ffba42;}
.xuanke .t3 .selector span{color:#999;}
.xuanke .t3 .selector{cursor: not-allowed;}
.xuanke .btn{ text-align:center; padding:6px 0;}
.xuanke .btn a{ display:inline-block; text-decoration:none;width:80px;height:26px; line-height:26px; background:#f95209; font-size:14px; color:#fff; text-align:center; border-radius:5px;}
.xuanke .courseList{*zoom:1;background:#fff;display:none;width:258px;left: 73px;top:49px;font-size:12px;color:#666;border:1px solid #eaeaea;z-index: 2;}
.xuanke .courseList ul{padding:0 8px;}
.xuanke .courseList ul li{height:33px;line-height:33px;}
.xuanke .courseList ul li input{position:absolute;left:0;top:-125px;}
.xuanke .courseList ul li em{margin-top:8px;margin-right:5px;display:inline-block; overflow:hidden; width:15px; height:15px; border:1px solid #c2c2c2;}
.xuanke .courseList ul li em.cur{ background:url(/images/pro2018/jingjishi/gou.png) no-repeat center;}
.xuanke .courseList ul li label{cursor:pointer;overflow:hidden;height:33px;position:relative;display:block;}

.t3con{width:258px;height:38px;margin:10px auto 0;border:1px solid #eaeaea;cursor: not-allowed;display:block;overflow:hidden;position:relative;}
.t3con input{position:absolute;left:0;top:-125px;}
.t3con span{display:block;width:256px;height:36px;border:1px solid transparent;text-align:center;line-height:36px;font-size:14px;color:#999;}
.t3con span i{background:url(/images/pro2018/jingjishi/squ.jpg) no-repeat;width:13px;height:13px;right:0;bottom:0;display:none;}

.xuanke .bookList{*zoom:1;background:#fff;;width:258px;left: 70px;top:49px;font-size:12px;color:#666;border:1px solid #eaeaea;z-index: 2;display:none;}
.xuanke .bookList ul{padding:0 8px;}
.xuanke .bookList ul li{height:33px;line-height:33px;}
.xuanke .bookList ul li label{cursor:pointer;}
.xuanke .bookList ul li input.num{width:15px;text-align:center;margin:0 5px;}
.xuanke .bookList ul li input.fl{margin-top:10px;*margin-top:5px;margin-right:5px;}

.calce{height:73px;width:100%;}
.calce .submit{text-decoration:none;width:192px;height:54px;background:#f95209;border-bottom:4px solid #db2305;text-align:center;line-height:54px;font-size:26px;font-weight:bold;color:#fff;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;margin-top:15px;}
.calce .submit:hover{ background: #db2305;}
.calce .total{height:58px;margin-top:15px;margin-right:30px;line-height:58px;color:#f95209;font-size:24px;}
/*选课弹出*/
.tanchu{ display: none; overflow:hidden; width:600px; text-align:left; background-color:#fff; position:fixed; top:50%; left:50%; margin:-173px 0 0 -300px; z-index:202; -webkit-box-shadow:2px 4px 4px #333; -moz-box-shadow:2px 4px 4px #333; box-shadow:2px 4px 4px #333; border-radius:5px; _position: absolute; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight/2))}
.tanchu .tc-tit{ height:55px; background-color:#f2f2f2; border-bottom:1px solid #e0e0e0; position:relative;}
.tanchu .tc-tit h5{ padding-left:48px; line-height:54px; font-size:16px;}
.tanchu .tc-tit h5 i{ overflow: hidden; display: block; width: 4px; height: 20px; left: 26px; top: 17px; background: #b17d4a;}
.tanchu .tc-tit .close{ width:15px; height:15px; position:absolute; top:20px; right:16px; background-position:0 -400px; cursor:pointer; transition:all 0.2s linear;}
.tanchu .tc-tit .close:hover{transform:rotateZ(180deg);}
.tanchu .tc-con{ height:180px; padding:15px 30px 0 30px; font-size:14px; color:#666; line-height:32px; overflow:auto; *position:relative; _width:540px; _overflow-x:hidden; }
.tanchu .tc-con a{ color:#ff702a;}
.tanchu .tc-con .nr01{ _width:472px; line-height:32px; clear:both; padding-left:68px; position:relative;}
.tanchu .tc-con .nr01 .nbt{ position:absolute; top:0; left:0;}
.tanchu .tc-con .on{ display: block;}
.tanchu .btn{ display:block; width:204px; height:42px; background-color:#f87157; line-height:42px; font-size:14px; text-align:center; color:#fff; margin:30px auto; font-weight:bold; cursor:pointer; border-radius:3px; transition:all 0.2s linear;}
.tanchu .btn:hover{ background-color: #f13712;}
.commonClasses-list-visible{ display:none; width:1120px; position:fixed; left:50%; margin-left:-550px; top:0; z-index:9;}
.commonClasses-list-visible .commonClasses-topTit{ float:left; width:260px; margin-right:20px;}
.commonClasses-list{ width:1120px;}
.commonClasses-list.four{}
.commonClasses-list li{ float:left; width:260px !important; font-size:12px !important; margin:0 20px 0 0 !important; padding:0;}
.commonClasses-topTit{ height:96px; line-height:96px; text-align:center; font-size:26px; font-weight:bold; color:#fff; background:#0db680;}
.commonClasses-topTit.commonClasses-hot{ background:#ff7944; position:relative;}
.commonClasses-topTit.commonClasses-hot i{ display:block; width:38px; height:35px; background:url("/images/pro2019/common/ico01.png") no-repeat; position:absolute; right:10px; top:0;}
.commonClasses-list .commonClasses-introduce{ background:#fff; line-height:24px;}
.commonClasses-list .commonClasses-introduceCon{ padding:0 10px 12px; box-shadow:0 0 5px #e6e6e6;}
.commonClasses-list .commonClasses-line{ border-bottom:1px dashed #d6d6d6;}
.commonClasses-list .commonClasses-pd01{ padding:18px 0 10px;}
.commonClasses-list .commonClasses-pd02{ padding:0 8px 12px 8px;}
.commonClasses-list .commonClasses-tit01{ line-height:44px; font-size:18px; font-weight:bold; padding:10px 0 0 8px;}
.commonClasses-list .commonClasses-box{ width:100%; height:24px;}
.commonClasses-list .commonClasses-introduceCon a{ color:#3366ff;}
.commonClasses-list .commonClasses-price{ background:#fff; padding:4px 12px 26px; box-shadow:0 0 5px #e6e6e6; margin-top:10px;}
.commonClasses-list .commonClasses-tit02{ line-height:52px; font-size:18px;}
.commonClasses-list .commonClasses-priceCon01{ height:52px; margin-bottom:2px; background:#f3f4f4; padding:0 15px;}
.commonClasses-list .commonClasses-priceCon01 .priceTex{ float:left; display:block; height:52px; line-height:52px; font-size:14px; color:#f24343;}
.commonClasses-list .commonClasses-priceCon01 .priceTex strong{ font-size:22px;}
.commonClasses-list .commonClasses-priceCon01 .priceNums{ float:right; display:block; height:52px; line-height:52px; color:#666;}
.commonClasses-list .commonClasses-priceCon01 .priceNums em{ color:#f24343;}
.commonClasses-list .commonClasses-priceCon02{ margin-bottom:2px; background:#ffe8bf; padding:13px 15px 0; position:relative;}
.commonClasses-list .commonClasses-priceCon02 .priceTex{ float:left; display:block; line-height:30px; font-size:14px; color:#f24343;}
.commonClasses-list .commonClasses-priceCon02 .priceTex strong{ font-size:22px; margin-right:2px;}
.commonClasses-list .commonClasses-priceCon02 .priceTex span{ font-size:12px;}
.commonClasses-list .commonClasses-priceCon02 .priceNums{ float:right; display:block; line-height:30px; color:#666;}
.commonClasses-list .commonClasses-priceCon02 .priceNums em{ color:#f24343;}
.commonClasses-list .commonClasses-priceCon02 .commonClasses-icon{ display:block; height:18px; line-height:18px; padding:0 5px 0 9px; color:#fff; border-bottom-left-radius:6px; background:#fd672c; position:absolute; right:0; top:0;}
.commonClasses-list .commonClasses-ad01{ height:108px; text-align:center;}
.commonClasses-list .commonClasses-ad01 img{ max-width:236px; max-height:106px;}
.commonClasses-list .commonClasses-ad02{ height:186px; text-align:center; position:relative;}
.commonClasses-list .commonClasses-ad02 img{ max-width:236px; max-height:186px;}
.commonClasses-list .commonClasses-btnWrap{ padding:13px 0 0; text-align:center;}
.commonClasses-list .commonClasses-btnBuy{ display:block; float:left; width:111px; height:40px; line-height:40px; font-size:16px; color:#fff; text-decoration:none; background:#ff7944; border-radius:3px;}
.commonClasses-list .commonClasses-btnKf{ display:block; float:right; width:109px; height:38px; line-height:38px; font-size:16px; color:#ff7944; text-decoration:none; background:#fff; border:1px solid #f4664b; border-radius:3px;}
.commonClasses-list .dlDet{ display:inline-block; position:relative;}
.commonClasses-list .dlDet span{ cursor:pointer;}
.commonClasses-list .dlDet.onDlDet .commonClasses-pop{ display:block;}
.commonClasses-list.two-course li{ width:540px !important;}
.commonClasses-list.two-course .commonClasses-btnWrap{ padding-left:82px; padding-right:82px;}
.commonClasses-list.two-course .commonClasses-btnBuy{ width:158px;}
.commonClasses-list.two-course .commonClasses-btnKf{ width:157px;}
.commonClasses-list.three-course li{ width:353px !important;}
.commonClasses-list.three-course .commonClasses-btnWrap{}
.commonClasses-list.three-course .commonClasses-btnBuy{ width:158px;}
.commonClasses-list.three-course .commonClasses-btnKf{ width:157px;}



.right_nav {
	width: 145px;
	height: 499px;
	background: url(/images/zhuceshuiwushi/zbllzx/ziliao/down/right_nav.png) no-repeat;
	position: fixed;
	z-index: 21;
	top: 100px;
	left: 20px;
	text-align: center;
}
.right_nav .tit {
	padding-top: 24px;
	height: 82px;
	font-size: 24px;
	color: #765900;
}
.right_nav ul {
	padding-top: 5px;
}
.right_nav li {
	height: 68px;
	width: 98px;
	margin: 0 auto;
	border-bottom: 1px dashed #000;
}
.right_nav li.last {
	border: none;
}
.right_nav li p {
	font-size: 16px;
	color: #765a00;
	line-height: 38px;
}
.right_nav li a {
	width: 100px;
	height: 23px;
	line-height: 23px;
	background-color: #f7541a;
	border-radius: 12px;
	margin: 0 auto;
	font-size: 14px;
	color: #fff;
}
.right_nav li a:hover {
	text-decoration: underline;
}
.right_nav .gotoTop {
	font-size: 20px;
	line-height: 16px;
	color: #fff;
	cursor: pointer;
}
.right_nav .close {
	width: 26px;
	height: 26px;
	background: url(/images/zhuceshuiwushi/zbllzx/ziliao/down/close.png) no-repeat;
	right: 0;
	top: -18px;
}
.left_nav {
	position: fixed;
	right: 30px;
	bottom: 60px;
	z-index: 2;
	width: 108px;
	height: 339px;
	background: url(http://www.chinaacc.com/images/zhongjizhicheng/zbllzx/kaopei/spurt/right-nav.png) no-repeat;
	text-align: center;
}
.left_nav .close {
	width: 26px;
	height: 26px;
	background: url(/images/zhuceshuiwushi/zbllzx/ziliao/down/close.png) no-repeat;
	right: -17px;
	top: -18px;
    cursor: pointer;
}
.left_nav .tit {
	height: 89px;
	font-size: 24px;
	color: #635823;
	padding-top: 18px;
}
.left_nav ul {
	margin-top: 7px;
	color: #fff;
}
.left_nav ul li {
	height: 27px;
	line-height: 27px;
	font-size: 18px;
	margin-bottom: 11px;
	cursor: pointer;
}
.left_nav ul li:hover {
	text-decoration: underline;
}
.left_nav a {
	font-size: 20px;
	color: #fff;
	line-height: 36px;
	padding-left: 6px;
}
.hfoot a {
	display: inline-block;
}
/*考期提示*/
.commonClasses-tit02 .showDet{
    color: #3366ff;
    float: right;
    font-size: 12px;
    text-decoration-line: none;
    position: relative;
}

.dlDetS{
    display: inline-block;
    background-color: #fff;
    border: 1px solid #000;
    padding: 10px;
    position: absolute;
    top: 43px;
    z-index: 99;
    left: -128px;
    display: none;
    width: 190px;
    color: #000;
    line-height: 24px;
}

.commonClasses-tit02 a:hover .dlDetS{
    display: block;
}

.tab2 .contrast-head li{
    width: 548px;
    border: 1px solid #d4d6de;
}
.course_update{
  padding:32px 0 60px;
  background:#fff;
}
.common_tit h2{
  display:inline-block;
  *display:inline;
  *zoom:1;
  line-height:78px;
  font-size:40px;
  height:78px;
  position:relative;
}
.common_tit h2 i{
  display:inline-block;
  *display:inline;
  *zoom:1;
  position:absolute;
}
.common_tit h2 .bg01,.common_tit h2 .bg03{
  width:46px;
  height:26px;
  background:url(/images/jingjishi/project/2021zsfa/common_icon.png) no-repeat;
  background-position:0 -220px;
  top:50%;
  margin-top:-13px;
}
.common_tit h2 .bg02{
  width:353px;
  height:78px;
  background:url(/images/jingjishi/project/2021zsfa/title_icon.png) no-repeat;
  top:0;
  left:50%;
  margin-left:-176px;
}
.common_tit h2 .bg01{
  left:-66px;
}
.common_tit h2 .bg03{
  right:-66px;
}
.common_tit h2 span{
  position:relative;
  z-index:1;
}
.common_tit{
  text-align:center;
  margin-bottom:30px;
}
.course_update .course li:hover{
  top:-20px;
}
.course_update .course li{
  width:285px;
  height:215px;
  background:url(/images/jingjishi/project/2021zsfa/course_item.png) no-repeat;
  margin-right:20px;
  box-shadow:0 0 10px 2px #e5effc;
  border-radius:10px;
  position:relative;
}
.course_update .course li.item4{
  margin-right:0;
}
.course_update .course li h3{
  width:112px;
  height:36px;
  background:url(/images/jingjishi/project/2021zsfa/course_tit.png) no-repeat;
  margin:16px 0 0 20px;
  color:#fff;
  font-size:18px;
  padding-left:16px;
  line-height:36px;
  font-weight:normal;
}
.course_update .course li p{
  font-size:15px;
  line-height:24px;
  margin-top:10px;
  padding-left:25px;
}
.course_update .course li i{
  display:block;
  position:absolute;
  bottom:0;
  left:50%;
}
.course_update .course li.item1 i{
  width:93px;
  height:72px;
  background:url(/images/jingjishi/project/2021zsfa/course_icon01.png) no-repeat;
  margin-left:-46px;
}
.course_update .course li.item2 i{
  width:91px;
  height:65px;
  background:url(/images/jingjishi/project/2021zsfa/course_icon02.png) no-repeat;
  margin-left:-45px;
}
.course_update .course li.item3 i{
  width:76px;
  height:70px;
  background:url(/images/jingjishi/project/2021zsfa/course_icon03.png) no-repeat;
  margin-left:-38px;
}
.course_update .course li.item4 i{
  width:76px;
  height:70px;
  background:url(/images/jingjishi/project/2021zsfa/course_icon04.png) no-repeat;
  margin-left:-38px;
}
/* course_list_table */
.course_list_table {
  padding:30px 0 58px;
  background:#e5f0fe;
}
.course_list_table .table_wrapper{
  border-radius:10px;
  overflow:hidden;
  background:#fff;
  padding-bottom:50px;
  margin-top:30px;
  text-align: center;
}
.course_list_table .table_wrapper div{
  display:none;
}
.course_list_table table{
  border-collapse:collapse;
  width:100%;
}
.course_list_table table th.center{
  border-left:1px solid #e6e6e6;
  border-right:1px solid #e6e6e6;
}
.course_list_table table tr th.th3{
  border-right:1px solid #e6e6e6;
}
.course_list_table table tr td{
  text-align:center;
  font-size:12px;
  line-height:20px;
  padding:10px 5px;
  border-right:1px solid #e6e6e6;
  border-bottom:1px solid #e6e6e6;
}
.course_list_table table tr.course th,.course_list_table table tr .course_item{
  background:#f4f4f4;
  font-weight:bold;
  color:#343434;
  font-size:16px;
  border-right:1px solid #e6e6e6;
}
.course_list_table table tr th{
  background:#5b9dff;
  font-weight:bold;
  color:#fff;
  font-size:16px;
  padding:13px 0;
}
.course_list_table table tr .course{
  color:#343434;
  background:#f4f4f4;
}
.course_list_table table tr .t1{
  font-size:16px;
  line-height: 24px;
  color:#343434;
  font-weight:bold;
}
.course_list_table .class_list{
  text-align:center;
  width:890px; margin: 0 auto;
}
.course_list_table .class_list a{
  display:block;
  width:274px;
  height:60px;
  border:1px solid #e2e2e2;
  border-radius:31px;
  background:#fff;
  text-align:center;
  line-height:60px;
  font-size:24px;
  margin-right:30px;
  position:relative;
}
.course_list_table .class_list a i{
  display:block;
  width:49px;
  height:55px;
  background:url(/images/jingjishi/project/2021zsfa/hot.png) no-repeat;
  position:absolute;
  top:-23px;
  right:18px;
  color:#ff682c;
  font-size:18px;
  line-height:55px;
  font-weight:bold;
}
.course_list_table .class_list a.last{
  margin-right:0;
}
.course_list_table .class_list a.on{
  background:#2c85ff;
  color:#fff;
  border-color:#2c85ff;
  font-weight:bold;
}
.right-bot {
    width: 300px;
    height: 50px;
    border-radius:30px;
    background: #f76727;
    position: fixed;
    z-index:20;
    right: 0;
    bottom:0;
}
.right-bot a {
    display: block;
    width: 300px;
    height: 50px;
    border-radius:30px;
}
.right-bot img {
    width: 15px;
    height: 16px;
    margin: 17px 5px 0 20px;
    vertical-align: middle;
    float: left;
}
.right-bot span {
    float: left;
    cursor: pointer;
    color: #fff;
    font-size:16px;
    line-height: 50px;
}
.light {
    position: absolute;
    overflow: hidden;
	width: 300px;
	height: 50px;
}
.light:after{
	content: "";
	background: #fff;
	position: absolute;
	width:230px;
	height:230px;
	left: 50px;
	right: 0;
	top:0;
	bottom: 0;
	opacity: 0;
	margin: auto;
	border-radius:100%;
	transform: scale(1);
	animation:1s light ease-in-out infinite;
}  
@-webkit-keyframes light{
    0%{
        transform:scale(0);
        opacity: 1;
    }
    100%{
        transform:scale(1);
        opacity: 0;
    }
}
@keyframes light{
    0%{
        transform:scale(0);
        opacity: 1;
    }
    100%{
        transform:scale(1);
        opacity: 0;
    }
}
