* {
	margin:0;
	padding:0;
	font-family:"Microsoft YaHei";
}
.clearfix:after {
	content:"";
	display:block;
	clear:both;
}
.clearfix {
	zoom:1;
}
a {
	text-decoration:none !important;
}
li {
	list-style:none;
}
img {
	max-width:100%;
	height:auto;
	vertical-align:top;
	border:none;
}
h1,h2,h3,h4,p {
	margin:0;
	padding:0;
	*margin-top:0;
}
.classes-ulnew li a,.classes-ulnew li p,.source-newdetails .newsdetails-right h1,.newnews .p1,.best-curriculum .classes-ulnew li,.apr-newcategory .newcategory-group .newcategory-bottom .bottom-list ul li a,.april-newterminal .newterminal-left .correlation-wd ul li,.april-newterminal .newterminal-left .correlation-wd ul li a {
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
}
.curriculum-newlist li .li-center p {
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
}
.box {
	width:100%;
}
.gdzx {
	display:block;
	width:100%;
	height:100%;
}
.gdzx a {
	display:block;
	width:100%;
	height:100%;
}
.warp {
	width:1230px;
	margin:0 auto;
}
.warper {
	width:100%;
	margin:0 auto;
	background-color:#f7f9fb;
	margin-bottom:10px;
}
.public-titler {
	font-size:20px;
	font-weight:bold;
	color:#444444;
	line-height:25px;
	margin-top:20px;
}
.public-title {
	font-size:20px;
	font-weight:bold;
	color:#444444;
}
.min-title-box {
	background:#F7F7F7;
	padding:0 12px;
	padding-top:18px;
}
.min-title-box h2 {
	font-size:18px;
	font-weight:bold;
	color:#444;
	padding-bottom:10px;
	border-bottom:1px solid #ddd;
}
.content .box-title h2 {
	display:inline-block;
}
.content .box-title img {
	width:660px;
	height:14px;
	margin:10px 10px;
	display:inline-block;
}
.content .box-title span {
	color:#FF4400;
	font-size:16px;
	cursor:pointer;
}
.line-bg {
	display:inline-block;
	width:976px;
	height:14px;
	background:url(../images/long-line-bg.png) no-repeat left center;
}
.line-l-bg {
	display:inline-block;
	width:1082px;
	height:14px;
	background:url(../images/long-l-line-bg.png) no-repeat left center;
}
.line-div {
	width:1230px;
	text-align:center;
	margin:20px auto 0;
}
.line-1200X17 {
	display:block;
	margin:30px auto 0;
}
.line-921X14 {
	display:inline-block;
	width:921px;
	height:14px;
	background:url(../images/line-921X14.png) no-repeat left center;
}
.line-564X14 {
	display:inline-block;
	width:564px;
	height:14px;
	background:url(../images/line-564X14.png) no-repeat left center;
}
.line-685X14 {
	display:inline-block;
	width:685px;
	height:14px;
	background:url(../images/line-685X14.png) no-repeat left center;
}
.line-740X14 {
	display:inline-block;
	width:740px;
	height:14px;
	background:url(../images/line-740X14.png) no-repeat left center;
}
.line-879X14 {
	display:inline-block;
	width:879px;
	height:14px;
	background:url(../images/line-879X14.png) no-repeat left center;
}
.classes-ul li {
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
}
.classes-ul li:hover img {
	transform:scale(1.1);
	opacity:0.6;
	transition:1s;
	transform-origin:center center;
}
.classes-ul li img {
	width:270px;
	height:188px;
	display:block;
}
.classes-ul li .a1 {
	max-width:264px;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
	font-size:14px;
	color:#333333;
	margin:10px 0;
	display:block;
	margin-left:6px;
}
.classes-ul li .a1:hover {
	color:#FF4400;
}
.classes-ul li .p1 {
	font-size:14px;
	color:#666666;
	margin-bottom:10px;
	margin-left:6px;
	max-width:264px;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
}
.classes-ul li .p2 {
	margin-left:6px;
}
.classes-ul li .p2 .span1 {
	font-size:14px;
	color:#f93d3d;
	float:left;
}
.classes-ul li .p2 .ljbm {
	font-size:14px;
	color:#fff;
	text-align:center;
	background:#FF4400;
	width:70px;
	height:24px;
	line-height:24px;
	display:block;
	float:right;
	border-radius:5px;
}
.classes-ul li .p2 .span2 {
	max-width:146px;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
	margin-right:6px;
	font-size:12px;
	color:#999999;
	float:right;
	background:url(../images/dw-icon.png) no-repeat left center;
	padding-left:14px;
}
.teacher-ul {
	margin-right:-20px;
}
.teacher-ul li {
	width:420px;
	float:left;
	margin-right:20px;
	margin-top:30px;
}
.teacher-ul li img {
	float:left;
	width:165px;
	height:165px;
}
.teacher-ul li .tea-details {
	float:right;
	width:240px;
}
.teacher-ul li .tea-details p {
	font-size:16px;
	color:#333333;
	margin-top:10px;
}
.teacher-ul li .tea-details span {
	font-size:14px;
	line-height:28px;
	color:#999999;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-line-clamp:3;
	-webkit-box-orient:vertical;
	margin-top:10px;
}
.teacher-ul li .tea-details a {
	width:76px;
	height:28px;
	font-size:14px;
	color:#666666;
	text-align:center;
	display:inline-block;
	line-height:28px;
	margin-top:10px;
	border:1px solid #C1C1C1;
	border-radius:5px;
}
.teacher-ul li .tea-details a:hover {
	background:#FF4400;
	color:#fff;
	border:1px solid #FF4400;
}
.recmd-jg li {
	position:relative;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
	padding-bottom:16px;
	margin-top:13px;
	border-bottom:1px dashed #e6e6e6;
}
.recmd-jg img {
	width:150px;
	height:56px;
	display:block;
	float:left;
}
.recmd-jg .re-right {
	float:left;
	margin-left:10px;
}
.recmd-jg .re-right p {
	max-width:130px;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
	font-size:16px;
	color:#444444;
	margin-left:6px;
}
.recmd-jg .re-right a {
	margin-top:12px;
	display:inline-block;
	text-align:center;
	width:58px;
	margin-left:6px;
	height:20px;
	line-height:20px;
	font-size:12px;
	color:#888;
	border:1px solid #e6e6e6;
	border-radius:5px;
}
.recmd-jg .re-right a:hover {
	background:#FF4400;
	border:1px solid #FF4400;
	color:#fff;
}
.recmd-jg .re-right a:first-child {
	width:auto;
	border:none;
	border-radius:0px;
	display:block;
	max-width:130px;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
	font-size:16px;
	color:#444444;
	margin-left:0px;
	margin-top:0;
}
.recmd-jg .re-right a:first-child:hover {
	background:none;
	border:none;
	color:#FF4400;
}
.recmd-jg .NO {
	text-align:center;
	color:#ffffff;
	line-height:21px;
	background:url(../images/NO-icon.png) no-repeat center;
	width:16px;
	height:21px;
	z-index:9;
	display:inline-block;
	float:left;
	margin-right:4px;
}
.public-ul-box h2 {
	height:60px;
	line-height:60px;
	border-bottom:1px dashed #e1e1e1;
}
.public-ul-box .public-ul-left {
	float:left;
	width:195px;
	height:180px;
}
.public-ul-box ul li {
	position:relative;
	width:370px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	padding:14px 0;
	border-bottom:1px dashed #e1e1e1;
}
.public-ul-box ul li a {
	display:inline-block;
	max-width:280px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	padding-left:10px;
	font-size:14px;
	color:#666666;
	width:290px;
	display:inline-block;
	background:url(../images/pulic-ul-li-icon.png) no-repeat left center;
}
.public-ul-box ul li a:hover {
	background:url(../images/pulic-ul-li-icon1.png) no-repeat left center;
	color:#FF4400;
}
.public-ul-box ul li span {
	position:absolute;
	right:0;
	color:#999999;
}
.public-ul-box1 h2 {
	height:60px;
	line-height:60px;
	border-bottom:1px dashed #e1e1e1;
}
.public-ul-box1 ul li {
	width:370px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	padding:14px 0;
	border-bottom:1px dashed #e1e1e1;
}
.public-ul-box1 ul li span {
	display:inline-block;
	color:#888888;
	background:#f7f9fb;
	border-radius:5px;
	width:20px;
	height:20px;
	line-height:20px;
	text-align:center;
}
.public-ul-box1 ul li span.active {
	background:#FF4400;
	color:#fff;
}
.public-ul-box1 ul li a {
	padding-left:10px;
	font-size:14px;
	color:#666666;
	display:inline-block;
}
.public-ul-box1 ul li a:hover {
	color:#FF4400;
}
.public-ul-box {
	width:580px;
	float:left;
	margin-right:20px;
	margin-bottom:10px;
}
.public-ul-box .public-ul-left img {
	width:195px;
	height:180px;
}
.public-ul-box .public-ul {
	float:left;
	margin-left:14px;
}
.public-ul-box .public-ul li {
	padding:10.6px 0;
}
.public-ul-box .public-ul li:first-child {
	border-top:1px dashed #e1e1e1;
}
.public-ul-box h2 {
	border:none;
	font-size:20px;
	color:#444444;
	font-weight:bold;
	background:url(../images/line-469X14.png) no-repeat right center;
}
.yytx-form {
	position:relative;
}
.yytx-form .span1 {
	position:absolute;
	top:20px;
	right:40px;
	font-size:12px;
	color:#999;
}
.yytx-form form {
	padding:14px 0 20px 0;
	margin-left:6px;
	font-family:"Microsoft YaHei";
}
.yytx-form form .p1 {
	font-size:14px;
	color:#666;
}
.yytx-form form .p1 .span2 {
	font-size:14px;
	color:#FF4400;
	background:#fee6df;
	padding:0 4px;
}
.yytx-form form .input-text {
	width:266px;
	height:40px;
	text-indent:10px;
	border:none;
	outline:none;
	margin-top:14px;
	font-family:"Microsoft YaHei";
}
.yytx-form form .input-btn {
	width:266px;
	height:40px;
	background:#FF4400;
	text-align:center;
	color:#fffefe;
	font-size:16px;
	border:none;
	outline:none;
	margin-top:10px;
	cursor:pointer;
	font-family:"Microsoft YaHei";
}
.bjzrui {
	text-align:center;
	padding-bottom:20px;
}
.bjzrui h2 {
	text-align:center;
}
.bjzrui .details {
	position:relative;
	text-align:left;
	font-size:14px;
	line-height:30px;
	color:#666666;
	margin-top:14px;
	height:165px;
	overflow:hidden;
}
.bjzrui .details .zhankai-jt {
	width:276px;
	text-align:center;
	line-height:20px;
	padding-top:40px;
	bottom:0px;
	position:absolute;
	cursor:pointer;
	background:linear-gradient(-180deg,rgba(247,247,247,0.1) 0,#F7F7F7 63%);
}
.bjzrui .qxrx {
	color:#FF4400;
	font-size:18px;
	background:url(../images/tel-icon1.png) no-repeat left center;
	padding-left:18px;
	display:inline-block;
	margin-top:10px;
}
.bjzrui .zxzx-btn {
	width:270px;
	height:40px;
	background:#FF4400;
	text-align:center;
	font-size:16px;
	color:#fff;
	display:block;
	line-height:40px;
	margin-top:10px;
	margin-left:4px;
}
.mfst-form {
	margin-top:30px;
	margin-bottom:40px;
}
.mfst-form .f-title h2 {
	display:inline-block;
}
.mfst-form .f-title h2 p {
	display:inline-block;
}
.mfst-form .f-title h2 p span {
	color:#FF4400;
}
.mfst-form .f-title .line-921X14 {
	margin-top:6px;
	margin-left:10px;
}
.mfst-form .form-title p {
	font-size:20px;
	color:#444;
	font-weight:bold;
}
.mfst-form .form-title p span {
	color:#FF4400;
}
.mfst-form .form-left {
	width:630px;
	float:left;
}
.mfst-form .form-left form {
	margin-right:-20px;
	margin-bottom:-10px;
	margin-top:20px;
}
.mfst-form .form-left form input,.mfst-form .form-left form select {
	border:none;
	outline:none;
	width:300px;
	height:40px;
	font-size:14px;
	text-indent:10px;
	margin-right:20px;
	margin-bottom:10px;
}
.mfst-form .form-left form .input-text {
	color:#999999;
	background:#f7f9fb;
}
.mfst-form .form-left form select {
	background:#f7f9fb;
}
.mfst-form .form-left form .input-btn {
	font-size:16px;
	line-height:40px;
	text-align:center;
	color:#fff;
	background:#FF4400;
	cursor:pointer;
}
.mfst-form .form-left form .input-btn:hover {
	background:#ff5e32;
}
.mfst-form .form-right {
	float:right;
	margin-top:40px;
}
.mfst-form .form-right p {
	font-size:16px;
	color:#FF4400;
	font-weight:bold;
	margin-bottom:16px;
}
.mfst-form .form-right span {
	font-size:16px;
	color:#666;
}
.top-box {
	background:#FFFFFF;
	border-bottom:1px #DDD solid;
	line-height:37px;
}
.top-box .top .top-left {
	float:left;
}
.top-box .top .top-left .p1 {
	font-size:14px;
	color:#222;
}
.top-box .top .top-left .p1 a {
	font-size:14px;
	color:#000;
	margin-left:5px;
}
.top-box .top .top-left .p1 a:hover {
	text-decoration:underline!important;
}
.top-box .top .top-right {
	float:right;
}
.top-box .top .top-right ul li {
	float:left;
	color:#222;
}
.top-box .top .top-right ul li a {
	font-size:14px;
	color:#222;
	margin-right:15px;
	margin-left:15px;
}
.top-box .top .top-right ul li a.qrcode {
	background:url(../images/qr-code-icon.png) no-repeat left center;
	padding-left:14px;
}
.top-box .top .top-right ul li select {
	color:#222;
	margin-left:10px;
	height:24px;
	width:90px;
	border:none;
	outline:none;
	margin-top:-4px;
	text-indent:6px;
}
.course-right,.eight-right,.nine-right,.ten-right,.eleven-right,.twelve-right,.thirteen-right,.fifteen-right,.sixteen-right {
	width:300px;
	float:right;
	margin-top:20px;
	margin-right:10px;
}
.course-right .yytx-form,.eight-right .yytx-form,.nine-right .yytx-form,.ten-right .yytx-form,.eleven-right .yytx-form,.twelve-right .yytx-form,.thirteen-right .yytx-form,.fifteen-right .yytx-form,.sixteen-right .yytx-form {
	margin-top:20px;
}
.course-right .hot-coure,.eight-right .hot-coure,.nine-right .hot-coure,.ten-right .hot-coure,.eleven-right .hot-coure,.twelve-right .hot-coure,.thirteen-right .hot-coure,.fifteen-right .hot-coure,.sixteen-right .hot-coure {
	margin-top:20px;
}
.course-right .hot-coure .classes-ul,.eight-right .hot-coure .classes-ul,.nine-right .hot-coure .classes-ul,.ten-right .hot-coure .classes-ul,.eleven-right .hot-coure .classes-ul,.twelve-right .hot-coure .classes-ul,.thirteen-right .hot-coure .classes-ul,.fifteen-right .hot-coure .classes-ul,.sixteen-right .hot-coure .classes-ul {
	margin-top:10px;
}
.course-right .hot-coure .classes-ul li,.eight-right .hot-coure .classes-ul li,.nine-right .hot-coure .classes-ul li,.ten-right .hot-coure .classes-ul li,.eleven-right .hot-coure .classes-ul li,.twelve-right .hot-coure .classes-ul li,.thirteen-right .hot-coure .classes-ul li,.fifteen-right .hot-coure .classes-ul li,.sixteen-right .hot-coure .classes-ul li {
	width:278px;
	padding-bottom:20px;
}
.course-right .hot-coure .classes-ul li .a1:hover,.eight-right .hot-coure .classes-ul li .a1:hover,.nine-right .hot-coure .classes-ul li .a1:hover,.ten-right .hot-coure .classes-ul li .a1:hover,.eleven-right .hot-coure .classes-ul li .a1:hover,.twelve-right .hot-coure .classes-ul li .a1:hover,.thirteen-right .hot-coure .classes-ul li .a1:hover,.fifteen-right .hot-coure .classes-ul li .a1:hover,.sixteen-right .hot-coure .classes-ul li .a1:hover {
	color:#FF4400;
}
.course-right .hot-coure .classes-ul li img,.eight-right .hot-coure .classes-ul li img,.nine-right .hot-coure .classes-ul li img,.ten-right .hot-coure .classes-ul li img,.eleven-right .hot-coure .classes-ul li img,.twelve-right .hot-coure .classes-ul li img,.thirteen-right .hot-coure .classes-ul li img,.fifteen-right .hot-coure .classes-ul li img,.sixteen-right .hot-coure .classes-ul li img {
	width:278px;
}
.course-right .hot-coure .public-ul-box,.eight-right .hot-coure .public-ul-box,.nine-right .hot-coure .public-ul-box,.ten-right .hot-coure .public-ul-box,.eleven-right .hot-coure .public-ul-box,.twelve-right .hot-coure .public-ul-box,.thirteen-right .hot-coure .public-ul-box,.fifteen-right .hot-coure .public-ul-box,.sixteen-right .hot-coure .public-ul-box {
	margin-bottom:0px;
	background:#F7F7F7;
	width:300px;
	margin-left:-12px;
}
.course-right .hot-coure .public-ul-box ul li,.eight-right .hot-coure .public-ul-box ul li,.nine-right .hot-coure .public-ul-box ul li,.ten-right .hot-coure .public-ul-box ul li,.eleven-right .hot-coure .public-ul-box ul li,.twelve-right .hot-coure .public-ul-box ul li,.thirteen-right .hot-coure .public-ul-box ul li,.fifteen-right .hot-coure .public-ul-box ul li,.sixteen-right .hot-coure .public-ul-box ul li {
	width:276px;
}
.course-right .hot-coure .public-ul-box ul li:first-child,.eight-right .hot-coure .public-ul-box ul li:first-child,.nine-right .hot-coure .public-ul-box ul li:first-child,.ten-right .hot-coure .public-ul-box ul li:first-child,.eleven-right .hot-coure .public-ul-box ul li:first-child,.twelve-right .hot-coure .public-ul-box ul li:first-child,.thirteen-right .hot-coure .public-ul-box ul li:first-child,.fifteen-right .hot-coure .public-ul-box ul li:first-child,.sixteen-right .hot-coure .public-ul-box ul li:first-child {
	border-top:1px dashed #e1e1e1;
}
.header {
	height:150px;
}
.header.header1 {
	height:120px !important;
}
.header .content1,.header .content2 {
	float:left;
}
.header .content3 {
	float:right;
	width:210px;
}
.header .content1 {
	margin-top:30px;
}
.header .content1 .img-a {
	display:block;
	width:120px;
	float:left;
}
.header .content1 .img-a img {
	height:60px;
	width:115px;
}
.header .content1 .left-logo {
	padding:4px 20px;
	margin-top:12px;
	margin-left:20px;
	float:left;
	border-left:1px #d3d3d3 solid;
}
.header .content1 .left-logo p.area {
	font-size:14px;
	font-weight:bold;
	color:#333333;
}
.header .content1 .left-logo a.switchover {
	font-size:12px;
	color:#666;
}
.header .content1 .left-logo p.logo-name {
	font-size:26px;
}
.blue .header .content1 .left-logo p.logo-name {
	color:#3592e2;
}
.green .header .content1 .left-logo p.logo-name {
	color:#42b712;
}
.orange .header .content1 .left-logo p.logo-name {
	color:#ff9900;
}
.red .header .content1 .left-logo p.logo-name {
	color:#ff4400;
}
.purple .header .content1 .left-logo p.logo-name {
	color:#A761A2;
}
.pink .header .content1 .left-logo p.logo-name {
	color:#f8809d;
}
.header .content1 .left-logo h1 {
	font-size:24px;
}
.header .content2 {
	width:650px;
	margin-top:14px;
	margin-left:40px;
}
.header .content2 ul li {
	float:left;
	font-size:14px;
	color:#999;
	margin-left:10px;
}
.header .content2 ul li a {
	float:left;
	font-size:14px;
	color:#999;
	margin-right:10px;
}
.header .content2 ul li.active a {
	font-weight:bold;
	color:#FF4400;
	padding-bottom:8px;
	border-bottom:1px solid #FF4400;
}
.header .content2 ul.ul2 li a {
	font-size:12px;
}
.header .content2 .search-text {
	margin-bottom:10px;
	width:630px;
	height:40px;
	border:1px solid #ECECEC;
}
.header .content2 .search-text span {
	padding:12px 0px 0px 10px;
	float:left;
}
.header .content2 .search-text .input-text {
	width:509px;
	height:40px;
	*width:386px;
	*height:38px;
	text-indent:10px;
	border:none;
	outline:none;
}
.header .content2 .search-text .input-btn {
	width:89px;
	height:40px;
	*width:88px;
	*height:38px;
	background:#FF4400;
	color:#fff;
	font-size:16px;
	text-align:center;
	line-height:40px;
	border:none;
	outline:none;
	cursor:pointer;
}
.header .content3 {
	width:230px;
	margin-top:48px;
	float:right;
}
.header .content3 .img-span {
	float:left;
}
.header .content3 p {
	float:left;
	margin-left:10px;
}
.header .content3 p span {
	display:block;
	margin-top:-4px;
}
.header .content3 p span.span1 {
	font-size:12px;
	color:#666666;
}
.header .content3 p span.span2 {
	font-size:24px;
	color:#FF4400;
	margin-top:-4px;
}
.nav-box.active {
	border-bottom:2px solid #FF4400;
}
.nav-box.cur {
	border-bottom:none;
    background: #008aff;
}
.nav-box .citys-nav {
	width:1230px;
	height:50px;
	position:relative;
	margin-left:auto;
	margin-right:auto;
}
.nav-box .citys-nav.nav-bot {
	height: 40px;
}
.nav-box .citys-nav ul {
	position:absolute;
	/* top:-1px; */
}
.nav-box .citys-nav ul li {
	float:left;
	width:125px;
	/* 	margin-right:15px; */
	height: 40px;
	line-height: 40px;
	text-align:left;
}
.nav-box .citys-nav ul li:last-child {
	margin-right:0;
}
.nav-box .citys-nav ul li a {
	display:block;
	width:100%;
	/* height:100%; */
	font-size:16px;
	color:#fff;
	text-align:center;
}
.nav-box .citys-nav ul li a.xydj {
	background:url(../images/bj-icon.png) no-repeat 30px center;
	padding-left:10px;
}
.blue .nav-box .citys-nav ul li a.active,.blue .nav-box .citys-nav ul li a:hover,.blue .nav-box .citys-nav ul li a.cur {
	color:#fff;
	background:#007aeb;
}
.green .nav-box .citys-nav ul li a.active,.green .nav-box .citys-nav ul li a:hover,.green .nav-box .citys-nav ul li a.cur {
	color:#42b712;
	font-weight:bold;
}
.orange .nav-box .citys-nav ul li a.active,.orange .nav-box .citys-nav ul li a:hover,.orange .nav-box .citys-nav ul li a.cur {
	color:#FF9900;
	font-weight:bold;
}
.pink .nav-box .citys-nav ul li a.active,.pink .nav-box .citys-nav ul li a:hover,.pink .nav-box .citys-nav ul li a.cur {
	color:#f8809d;
	font-weight:bold;
}
.purple .nav-box .citys-nav ul li a.active,.purple .nav-box .citys-nav ul li a:hover,.purple .nav-box .citys-nav ul li a.cur {
	color:#A761A2;
	font-weight:bold;
}
.red .nav-box .citys-nav ul li a.active,.red .nav-box .citys-nav ul li a:hover,.red .nav-box .citys-nav ul li a.cur {
	color:#FF4400;
	font-weight:bold;
}
.nav-box .citys-nav ul .menu-btn {
	width:206px;
	background:#FF4400;
	position:relative;
}
.nav-box .citys-nav ul li span.active {
	color:#FF4400;
	font-weight:bold;
}
.nav-box .citys-nav ul .menu-btn .all-type {
	width:206px;
	background:#FF4400;
	background:url(../images/nav-icon1.png) no-repeat 50px center;
	font-size:18px;
	color:#fff;
	font-weight:bold;
	padding-left:10px;
	display:block;
}
.nav-box .citys-nav .menu {
	width:206px;
	position:absolute;
	left:0;
	top:48px;
	height:359px;
	z-index:3;
}
.nav-box .citys-nav .menu ul {
	width:206px;
	background:rgba(0,0,0,0.7);
	position:absolute;
	left:-1px;
	top:-7px;
	margin-left:0;
}
.nav-box .citys-nav .menu ul li {
	height:40px;
	float:none;
	font-size:16px;
	line-height:40px;
}
.nav-box .citys-nav .menu ul li .li_type {
	height:36px;
	line-height:36px;
	width:100%;
	text-align:center;
	position:absolute;
	cursor:pointer;
}
.nav-box .citys-nav .menu ul li .li_type span {
	font-size:14px;
	color:#fff;
}
.nav-box .citys-nav .menu ul li .li_type a.icon-right {
	display:inline;
	width:auto;
	height:auto;
	padding:0;
	line-height:0;
	font-size:14px;
	color:#fff;
	position:absolute;
	right:24px;
	top:22px;
}
.nav-box .citys-nav .menu ul li .li_1 {
	background:url(../images/nav-icon2.png) no-repeat 30px center;
}
.nav-box .citys-nav .menu ul li .li_2 {
	background:url(../images/nav-icon3.png) no-repeat 30px center;
}
.nav-box .citys-nav .menu ul li .li_3 {
	background:url(../images/nav-icon4.png) no-repeat 30px center;
}
.nav-box .citys-nav .menu ul li .li_4 {
	background:url(../images/nav-icon5.png) no-repeat 30px center;
}
.nav-box .citys-nav .menu ul li .li_5 {
	background:url(../images/nav-icon6.png) no-repeat 30px center;
}
.nav-box .citys-nav .menu ul li .li_6 {
	background:url(../images/nav-icon7.png) no-repeat 30px center;
}
.nav-box .citys-nav .menu ul li .li_7 {
	background:url(../images/nav-icon8.png) no-repeat 30px center;
}
.nav-box .citys-nav .menu ul li .li_8 {
	background:url(../images/nav-icon9.png) no-repeat 30px center;
}
.nav-box .citys-nav .menu ul li .li_9 {
	background:url(../images/nav-icon10.png) no-repeat 30px center;
}
.nav-box .citys-nav .menu ul li ul {
	display:block;
	position:absolute;
	padding:14px 6px 0;
	width:650px;
	min-height:346px;
	position:absolute;
	left:207px;
	top:0;
	background:#fff;
	border:1px solid #7486a1;
	z-index:999;
}
.nav-box .citys-nav .menu ul li ul li {
	width:auto;
	height:auto;
	padding:0 0 7px;
	zoom:1;
	border-bottom:1px solid #eee;
	margin-bottom:7px;
}
.nav-box .citys-nav .menu ul li ul li:before,.nav-box .citys-nav .menu ul li ul li:after {
	content:"";
	display:table;
}
.nav-box .citys-nav .menu ul li ul li:after {
	clear:both;
}
.nav-box .citys-nav .menu ul li ul li span {
	display:block;
	float:left;
	overflow:hidden;
	padding-right:16px;
	width:80px;
	height:24px;
	font-size:12px;
	line-height:24px;
	color:#7486a1;
	font-weight:700;
	text-align:right;
	background:url(../images/citys-icon.png) no-repeat;
	background-position:-57px -499px;
}
.nav-box .citys-nav .menu ul li ul li span a {
	font-size:12px;
	display:block;
	width:auto;
	height:auto;
	font-size:12px;
	line-height:24px;
	color:#7486a1;
	font-weight:700;
	overflow:hidden;
	padding:0;
}
.nav-box .citys-nav .menu ul li ul li p {
	float:left;
	margin-right:-16px;
	width:550px;
	font-size:12px;
	color:#666;
	line-height:22px;
}
.nav-box .citys-nav .menu ul li ul li p a {
	font-size:12px;
	display:block;
	width:auto;
	height:auto;
	float:left;
	margin:0 12px 0 4px;
	padding:0;
	color:#999;
}
.nav-box .citys-nav .menu ul li ul li p a:hover {
	color:#7486a1;
}
.nav-box .citys-nav .menu ul li.cur .li_type {
	width:165px;
	padding:0 20px;
	border:1px solid #7486a1;
	position:relative;
	z-index:1;
	border-right:1px solid #fff;
}
.nav-box .citys-nav .menu ul li.cur .li_type span {
	border-bottom:none;
}
.nav-box .citys-nav .menu ul li.cur .li_type span:after {
	background:none;
}
.nav-box .citys-nav .menu ul li:last-child .li_type span,.nav-box .citys-nav .menu ul li:last-child {
	border-bottom:none;
}
.Registration {
	overflow:hidden;
	height:50px;
	margin-left:22px;
}
.Registration ul li .p1 {
	color:#777777;
	background:url(../images/footer-icon.png) no-repeat left center;
	padding-left:10px;
}
.Registration ul li .p2 {
	padding-left:10px;
}
.Registration ul li .p2 span {
	font-size:12px;
	margin-right:10px;
}
.Registration ul li .p2 span.span1,.Registration ul li .p2 span.span2 {
	color:#777;
}
.Registration ul li .p2 span.span3 {
	color:#FF4400;
}
.banner {
	position:relative;
	width:100%;
	margin:0 auto 10px auto;
	height:310px;
	overflow:hidden;
}
.banner a {
	height:310px;
	display:block;
}
.banner-box {
	position:relative;
}
.banner-box .pointer {
	height:4px;
	position:absolute;
	bottom:0px;
}
.banner-box .pointer li {
	width:6px;
	height:6px;
	border:2px solid #fff;
	float:left;
	margin:0 5px;
	cursor:pointer;
}
.banner-box .pointer li.now {
	height:4px;
	background:#fff;
}
.banner-box .pointer li:first-child-child {
	height:4px;
	background:#fff;
}
.banner-box .cut {
	background:#000;
	position:absolute;
	color:#fff;
	text-align:center;
	cursor:pointer;
	opacity:0.1;
	font-size:30px;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}
.banner-box .J_banner {
	max-width:100%;
	position:relative;
	overflow:hidden;
	margin:0 auto;
	height:310px;
}
.banner-box .J_banner .banner-list {
	height:310px;
	position:absolute;
	top:0;
	left:0;
}
.banner-box .J_banner .banner-list li {
	position:relative;
	width:100%;
	height:310px;
	transform:translate(-50%,-50%);
	position:absolute;
	top:50%;
	left:50%;
}
.bannber-box .J_banner .banner-list a {
	}.banner-box .J_banner .pointer {
	width:100px;
	height:15px;
	position:absolute;
	bottom:16px;
	left:50%;
}
.banner-box .J_banner .pointer li {
	width:6px;
	height:6px;
	border:2px solid #fff;
	border-radius:50%;
	margin:0 5px;
	float:left;
}
.banner-box .J_banner .pointer li.now {
	background:#fff;
}
.banner-box .J_banner .cut {
	top:50% !important;
	margin-top:-29px !important;
	width:34px;
	height:58px;
	left:200px;
	font-size:18px;
	line-height:58px;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}
.banner-box .J_banner .cut.next {
	left:auto;
	right:200px;
}
.banner {
	position:relative;
}
.banner .form-div1 {
	width:308px;
	overflow:hidden;
	position:absolute;
	right:0;
	background:#fff;
	z-index:9;
	margin-top:10px;
	border-radius:5px;
}
.banner .form-div1.active {
	width:280px;
	margin-top:18px;
}
.banner .form-div1.active .form-title {
	margin-bottom:12px;
	margin-top:16px;
}
.banner .form-div1.active input {
	width:236px;
	margin-bottom:10px;
}
.banner .form-div1.active select {
	width:236px;
	margin-bottom:10px;
}
.banner .form-div1.active .Registration {
	padding:10px 0;
}
.banner .form-div1 .form-title {
	height:44px;
	width:100%;
	line-height:44px;
	text-align:center;
}
.banner .form-div1 .form-title p {
	font-size:18px;
	color:#555;
}
.banner .form-div1 .form-title p span {
	color:#FF4400;
	font-weight:bold;
}
.banner .form-div1 input {
	margin-left:22px;
	width:264px;
	height:38px;
	margin-bottom:8px;
	border:none;
	outline:none;
}
.banner .form-div1 .input-text {
	background:#f2f2f2;
	text-indent:10px;
}
.banner .form-div1 select {
	margin-left:22px;
	width:264px;
	height:38px;
	text-indent:10px;
	margin-bottom:8px;
	background:#f2f2f2;
	border:none;
	outline:none;
}
.banner .form-div1 .input-btn {
	cursor:pointer;
	text-align:center;
	line-height:38px;
	font-size:16px;
	color:#FF4400;
	background:#fee6df;
}
.banner .form-div1 .input-btn:hover {
	color:#fff;
	background:#FF4400;
}
.banner .form-div1 .btn-div {
	padding:10px 8px;
}
.banner .form-div1 .btn-div p {
	border-top:1px dashed #CDCDCD;
}
.banner .form-div1 .btn-div p a {
	display:inline-block;
	text-align:center;
	width:94px;
	height:34px;
	line-height:34px;
	font-size:12px;
	color:#fff;
	border-radius:5px;
}
.banner .form-div1 .btn-div p a.jgrz,.banner .form-div1 .btn-div p a.lsrz,.banner .form-div1 .btn-div p a.fbkc {
	background:#FF4400;
	margin-top:10px;
}
.banner .form-div1 .btn-div p a:hover {
	background:#ff4444;
}
.banner .form-div2 {
	width:288px;
	margin-top:20px;
	padding-top:10px;
	padding-bottom:20px;
}
.banner .form-div2 .form-title {
	padding-bottom:10px;
}
.banner .form-div2 input {
	width:244px;
}
.banner .form-div2 select {
	width:244px;
}
.banner .form-div2 .input-btn {
	width:244px;
}
.site {
	height:50px;
	line-height:50px;
	font-size:16px;
	color:#333;
}
.site a {
	font-size:16px;
	color:#333;
}
.site a.active {
	color:#333;
}
.classification {
	border:1px solid #E6E6E6;
}
.classification .classify p {
	margin-left:16px;
	margin-top:20px;
	float:left;
	font-size:14px;
	line-height:22px;
	color:#666666;
	font-weight:bold;
}
.classification .classify ul {
	float:left;
	width:1114px;
	border-bottom:1px dashed #E8E8E8;
	margin-top:20px;
}
.classification .classify ul li {
	float:left;
	margin-left:14px;
}
.classification .classify ul li a {
	font-size:14px;
	color:#666666;
	display:inline-block;
	padding:0 6px;
	margin-bottom:20px;
}
.classification .classify ul li a.active {
	color:#fff;
	background:#FF4400;
	border-radius:5px;
}
.classification .classify ul li a:hover {
	color:#fff;
	background:#FF4400;
	border-radius:5px;
}
.classification .classify:last-child ul {
	border-bottom:none;
}
.sourse-classify {
	padding:20px 0;
}
.sourse-classify ul {
	margin-right:-40px;
}
.sourse-classify ul li {
	margin-right:20px;
	float:left;
}
.sourse-classify ul li:hover img {
	transform:scale(1.1);
	opacity:0.6;
	transition:1s;
	transform-origin:center center;
}
.sourse-classify ul li a {
	display:block;
	width:186px;
	height:136px;
}
.sourse-classify ul li a img {
	width:100%;
	height:100%;
}
.container-box {
	width:100%;
}
.container-box.container1 {
	background:#fff;
}
.container-box.container1 .l-h2 {
	background:url(../images/one-icon1-1.png) no-repeat left center;
}
.container-box.container2 {
	background:#f7f9fb;
}
.container-box.container2 .l-h2 {
	background:url(../images/one-icon2-2.png) no-repeat left center;
}
.container-box.container3 {
	background:#fff;
}
.container-box.container3 .l-h2 {
	background:url(../images/one-icon3-3.png) no-repeat left center;
}
.container-box.container4 {
	background:#f7f9fb;
}
.container-box.container4 .l-h2 {
	background:url(../images/one-icon4-4.png) no-repeat left center;
}
.container-box.container5 {
	background:#fff;
}
.container-box.container5 .l-h2 {
	background:url(../images/one-icon5-5.png) no-repeat left center;
}
.container-box.container6 {
	background:#f7f9fb;
}
.container-box.container6 .l-h2 {
	background:url(../images/one-icon6-6.png) no-repeat left center;
}
.container-box.container7 {
	background:#fff;
}
.container-box.container7 .l-h2 {
	background:url(../images/one-icon7-7.png) no-repeat left center;
}
.container-box.container8 {
	background:#fff;
}
.container-box.container8 .l-h2 {
	background:url(../images/one-icon8-8.png) no-repeat left center;
}
.container-box .container .container-left {
	float:left;
	width:861px;
}
.container-box .container .container-left .c-title {
	height:80px;
	line-height:80px;
}
.container-box .container .container-left .c-title h2 {
	float:left;
	display:inline-block;
	color:#444444;
	font-size:20px;
	font-weight:bold;
	padding-left:33px;
	width:133px;
}
.container-box .container .container-left .c-title ul {
	float:right;
	max-width:695px;
}
.container-box .container .container-left .c-title ul li {
	float:left;
	color:#D1D1D1;
	font-size:14px;
	margin-right:10px;
}
.container-box .container .container-left .c-title ul li a {
	color:#666666;
	margin-right:10px;
}
.container-box .container .container-left .c-title ul li a.more {
	color:#FF4400;
}
.container-box .container .container-left .c-title ul li a:hover {
	color:#FF4400;
}
.container-box .container .container-left .classes-ul {
	margin-right:-25px;
	margin-bottom:-30px;
}
.container-box .container .container-left .classes-ul li {
	width:270px;
	margin-right:25px;
	margin-bottom:30px;
	float:left;
}
.container-box .container .container-right {
	float:right;
	width:300px;
}
.container-box .container .container-right .r-h2 {
	height:80px;
	line-height:80px;
	width:100%;
	color:#444444;
	font-size:20px;
	font-weight:bold;
	background:url(../images/jg-bg.png) no-repeat right center;
}
.container-box .container .container-right .recmd-jg {
	margin-top:-16px;
}
.container-box .container .container-right .recmd-jg li {
	width:300px;
}
.list-gather-box .list-gather .public-ul-box {
	float:left;
	width:auto;
	margin-right:40px;
}
.list-gather-box .list-gather .public-ul-box ul {
	margin-left:0px;
	margin-right:-50px;
}
.list-gather-box .list-gather .public-ul-box ul li {
	padding:13px 0;
	float:left;
	width:360px;
	margin-right:50px;
}
.list-gather-box .list-gather .public-ul-box ul li:nth-child(1),.list-gather-box .list-gather .public-ul-box ul li:nth-child(2),.list-gather-box .list-gather .public-ul-box ul li:nth-child(3) {
	border-top:1px dashed #e1e1e1;
}
.list-gather-box .list-gather .public-ul-box:last-child {
	margin-right:0;
}
.list-gather-box .list-gather .public-ul-box h2 {
	margin-top:20px;
	background:none;
}
.list-gather-box .list-gather .public-ul-box1 {
	float:left;
	margin-right:44px;
}
.list-gather-box .list-gather .public-ul-box1:last-child {
	margin-right:0;
}
.list-gather-box .list-gather .public-ul-box1 h2 {
	margin-top:20px;
}
.friendly-link {
	margin-top:40px;
	margin-bottom:40px;
}
.friendly-link ul {
	margin-top:10px;
	margin-right:-26px;
	display:none;
	font-size:16px;
	color:#444;
	line-height:36px;
}
.friendly-link ul.show {
	display:block;
}
.friendly-link ul li {
	float:left;
}
.friendly-link ul li a {
	display:inline-block;
	font-size:16px;
	color:#444;
	margin-right:26px;
}
.friendly-link ul li a:hover {
	color:#FF4400;
}
.footer-box {
	background:#f7f9fb;
	border-top:1px solid #E6E6E6;
	margin-top:30px;
}
.footer-box .footer .footer-left {
	float:left;
	width:610px;
	margin:40px 0 30px 0px;
	padding-right:20px;
	padding-bottom:10px;
	border-right:1px solid #D2D2D2;
}
.footer-box .footer .footer-left .footer-ul-box {
	float:left;
	margin-right:54px;
}
.footer-box .footer .footer-left .footer-ul-box p {
	font-weight:bold;
	font-size:14px;
	color:#333;
	background:url(../images/footer-icon.png) no-repeat left center;
	padding-left:10px;
}
.footer-box .footer .footer-left .footer-ul-box ul {
	margin-left:10px;
}
.footer-box .footer .footer-left .footer-ul-box ul li a {
	display:inline-block;
	font-size:14px;
	color:#666;
	margin-top:10px;
}
.footer-box .footer .footer-left .footer-ul-box ul li a:hover {
	color:#FF4400;
}
.footer-box .footer .footer-left .footer-ul-box ul.special-ul {
	width:326px;
	margin-right:-20px;
}
.footer-box .footer .footer-left .footer-ul-box ul.special-ul li {
	float:left;
	margin-right:20px;
}
.footer-box .footer .footer-right {
	margin-top:50px;
	float:right;
}
.footer-box .footer .footer-right .p1 .span1 {
	font-size:32px;
	color:#FF4400;
	background:url(../images/call-icon.png) no-repeat left center;
	padding-left:30px;
}
.footer-box .footer .footer-right .p1 .span2 {
	font-size:12px;
	color:#666;
}
.footer-box .footer .footer-right .p2 {
	color:#999999;
	font-size:14px;
	margin-top:10px;
}
.two-container .t-title {
	height:84px;
	line-height:84px;
	margin-left:6px;
}
.two-container .t-title h2 {
	display:inline-block;
	font-size:20px;
	color:#444444;
	font-weight:bold;
	background:url(../images/two-icon1.png) no-repeat left center;
	padding-left:26px;
}
.two-container .t-title span {
	background:url(../images/two-jg-title-bg.png) no-repeat center center;
	width:485px;
	height:14px;
	display:inline-block;
	margin:0 10px;
}
.two-container .t-title p {
	font-size:14px;
	color:#666666;
	display:inline-block;
}
.two-container .t-title a {
	display:inline-block;
	color:#FF4400;
	font-size:14px;
	width:124px;
	height:28px;
	line-height:28px;
	background:#fee6df;
	text-align:center;
}
.two-container .t-title a:hover {
	color:#fff;
	background:#FF4400;
}
.two-container ul {
	margin-bottom:-20px;
}
.two-container ul li {
	background:#f7f9fb;
	height:246px;
	position:relative;
	margin-bottom:20px;
}
.two-container ul li:hover {
	background:#fff;
}
.two-container ul li:hover .conbox li {
	background:#fff;
}
.two-container ul li:hover .li-right ul li {
	background:#fff;
}
.two-container ul li .li-left {
	float:left;
	padding:64px 40px 72px 40px;
}
.two-container ul li .li-left .img-div {
	float:left;
}
.two-container ul li .li-left .img-div img {
	display:block;
	width:180px;
	height:68px;
	margin-bottom:14px;
}
.two-container ul li .li-left .img-div a {
	display:inline-block;
	width:84px;
	height:24px;
	font-size:14px;
	color:#666666;
	border:1px solid #CDCDCD;
	text-align:center;
	line-height:24px;
}
.two-container ul li .li-left .img-div a:hover {
	color:#fff;
	background:#FF4400;
	border:1px solid #FF4400;
}
.two-container ul li .li-left .school-js {
	margin-left:30px;
	float:right;
}
.two-container ul li .li-left .school-js .p1 {
	font-size:18px;
	font-weight:bold;
	color:#333333;
	max-width:228px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.two-container ul li .li-left .school-js .p2 {
	font-size:14px;
	color:#666;
	margin:12px 0;
}
.two-container ul li .li-left .school-js .p2 .money {
	margin-right:40px;
}
.two-container ul li .li-left .school-js .p3 {
	height:40px;
	font-size:26px;
	color:#FF4400;
	font-weight:bold;
	background:url(../images/tel-icon.png) no-repeat left center;
	padding-left:30px;
	line-height:40px;
	border-top:1px solid #FF4400;
	border-bottom:1px solid #FF4400;
	display:inline-block;
}
.two-container ul li .li-right {
	position:relative;
	overflow:hidden;
	width:520px;
	height:200px;
	float:right;
	margin:24px 0;
	border-left:1px dashed #cfcfcf;
	padding:0 48px 0 60px;
}
.two-container ul li .li-right ul {
	position:relative;
	list-style:none;
	width:2960px !important;
}
.two-container ul li .li-right ul li {
	position:relative;
	float:left;
	width:250px;
	height:200px;
	margin-right:34px;
	overflow:hidden;
}
.two-container ul li .li-right ul li:first-child {
	margin-left:0;
}
.two-container ul li .li-right ul li img {
	display:block;
	width:250px;
	height:174px;
}
.two-container ul li .li-right ul li .p1 {
	width:100%;
	height:34px;
	line-height:34px;
	position:absolute;
	bottom:26px;
	left:0;
	background:rgba(0,0,0,0.5);
	color:#fff;
	font-size:14px;
	text-indent:6px;
	overflow:hidden;
}
.two-container ul li .li-right ul li .p2 {
	margin-top:6px;
	font-size:14px;
}
.two-container ul li .li-right ul li .p2 .span1 {
	float:left;
	color:#FF4400;
}
.two-container ul li .li-right ul li .p2 .span2 {
	float:right;
	font-size:12px;
	color:#999999;
}
.two-container ul li .li-right .btn {
	display:block;
	width:33px;
	height:41px;
	position:absolute;
	top:80px;
	cursor:pointer;
}
.two-container ul li .li-right .btn:hover {
	color:#FF4400;
}
.two-container ul li .li-right .btnl {
	position:absolute;
	left:4px;
	z-index:1;
	font-size:30px;
	color:#9A9A9A;
	margin-left:12px;
}
.two-container ul li .li-right .btnr {
	z-index:1;
	right:-3px;
	font-size:30px;
	color:#9A9A9A;
}
.two-container ul li .tj-icon {
	position:absolute;
	top:0;
	left:14px;
	background:url(../images/jian-icon.png) no-repeat left;
	width:21px;
	height:29px;
}
.course-recmd {
	margin-bottom:30px;
}
.course-recmd .c-title {
	height:60px;
	line-height:60px;
}
.course-recmd .c-title h2 {
	float:left;
}
.course-recmd .c-title p.gdkc {
	float:right;
	font-size:16px;
	color:#FF4400;
}
.course-recmd .classes-ul {
	margin-right:-50px;
}
.course-recmd .classes-ul li {
	width:283px;
	padding-bottom:10px;
	float:left;
	margin-right:30px;
	border:1px #ddd solid;
	border-radius:5px 5px 0 0;
	text-align:center;
	margin-bottom:20px;
}
.course-recmd .classes-ul li:hover {
	box-shadow:-2px 1px 17px 4px #bbb;
	transition:width 1s,background-color 1s;
	transition:width 1s linear;
	transition:width 1s linear 1s;
	transition:all 1s;
}
.course-recmd .classes-ul li img {
	width:285px;
	height:189px;
	border-bottom:1px #eee solid;
}
.course-recmd .classes-ul li a.a1 {
	font-size:16px;
	margin:10px 20px 6px 20px;
	font-weight:bold;
}
.course-recmd .classes-ul li a.a1:hover {
	}.course-recmd .classes-ul li .a1,.course-recmd .classes-ul li .p1,.course-recmd .classes-ul li .p2 {
	margin-left:6px;
}
.thr-container {
	background:#f7f9fb;
}
.thr-container .shool-info {
	padding:0 10px;
}
.thr-container .shool-info h2 {
	height:60px;
	line-height:60px;
	margin-top:20px;
}
.thr-container .shool-info .intro-left {
	float:left;
	width:446px;
	padding-bottom:30px;
}
.thr-container .shool-info .intro-left img {
	width:100%;
	height:242px;
}
.thr-container .shool-info .intro-right {
	float:left;
	width:700px;
	margin-left:26px;
}
.thr-container .shool-info .intro-right h3 {
	font-size:18px;
	color:#444;
	font-weight:bold;
}
.thr-container .shool-info .intro-right p {
	font-size:14px;
	color:#666666;
	line-height:30px;
	margin-top:10px;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-line-clamp:6;
	-webkit-box-orient:vertical;
}
.thr-container .shool-info .intro-right a {
	display:inline-block;
	margin-right:20px;
	width:110px;
	height:36px;
	font-size:16px;
	text-align:center;
	line-height:36px;
	margin-top:20px;
}
.thr-container .shool-info .intro-right .p {
	display:inline-block;
	margin-right:20px;
	width:110px;
	height:36px;
	font-size:16px;
	text-align:center;
	line-height:36px;
	margin-top:20px;
}
.thr-container .shool-info .intro-right a:hover {
	color:#fff!important;
}
.blue .thr-container .shool-info .intro-right a {
	color:#3592e2;
	border:1px solid #3592e2;
}
.blue .thr-container .shool-info .intro-right .p {
	color:#3592e2;
	border:1px solid #3592e2;
}
.blue .thr-container .shool-info .intro-right a:hover {
	background:#3592e2;
	border:1px solid #3592e2;
}
.green .thr-container .shool-info .intro-right a {
	color:#42b712;
	border:1px solid #42b712;
}
.green .thr-container .shool-info .intro-right .p {
	color:#42b712;
	border:1px solid #42b712;
}
.green .thr-container .shool-info .intro-right a:hover {
	background:#42b712;
	border:1px solid #42b712;
}
.orange .thr-container .shool-info .intro-right a {
	color:#ff9900;
	border:1px solid #ff9900;
}
.orange .thr-container .shool-info .intro-right .p {
	color:#ff9900;
	border:1px solid #ff9900;
}
.orange .thr-container .shool-info .intro-right a:hover {
	background:#ff9900;
	border:1px solid #ff9900;
}
.purple .thr-container .shool-info .intro-right a {
	color:#A761A2;
	border:1px solid #A761A2;
}
.purple .thr-container .shool-info .intro-right .p {
	color:#A761A2;
	border:1px solid #A761A2;
}
.purple .thr-container .shool-info .intro-right a:hover {
	background:#A761A2;
	border:1px solid #A761A2;
}
.pink .thr-container .shool-info .intro-right a {
	color:#f8809d;
	border:1px solid #f8809d;
}
.pink .thr-container .shool-info .intro-right .p {
	color:#f8809d;
	border:1px solid #f8809d;
}
.pink .thr-container .shool-info .intro-right a:hover {
	background:#f8809d;
	border:1px solid #f8809d;
}
.red .thr-container .shool-info .intro-right a {
	color:#FF4400;
	border:1px solid #FF4400;
}
.red .thr-container .shool-info .intro-right .p {
	color:#FF4400;
	border:1px solid #FF4400;
}
.red .thr-container .shool-info .intro-right a:hover {
	background:#FF4400;
	border:1px solid #FF4400;
}
.thr-container .shool-power {
	padding:20px 0;
}
.thr-container .shool-power .title {
	margin-top:30px;
}
.thr-container .shool-power .title h2 {
	display:inline-block;
}
.thr-container .shool-power .title .gd-tea {
	font-size:16px;
	color:#FF4400;
	margin:0 10px;
}
.thr-container .shool-power .power-left {
	float:left;
	width:420px;
	margin-top:30px;
}
.thr-container .shool-power .power-left p {
	font-size:14px;
	color:#666666;
	line-height:28px;
}
.thr-container .shool-power .power-right {
	float:right;
	width:720px;
	margin-top:20px;
}
.thr-container .shool-power .power-right ul li {
	float:left;
	text-align:center;
	width:160px;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	margin-right:20px;
}
.thr-container .shool-power .power-right ul li img {
	width:105px;
	height:105px;
}
.thr-container .shool-power .power-right ul li a {
	font-size:16px;
	color:#333;
	margin:6px 0;
	display:block;
}
.thr-container .shool-power .power-right ul li a:hover {
	color:#FF4400;
}
.thr-container .shool-power .power-right ul li span {
	font-size:14px;
	color:#666666;
}
.new-dynamic-box {
	background:#fff;
}
.new-dynamic-box .new-dynamic {
	padding:30px 0;
}
.new-dynamic-box .new-dynamic .public-ul-box {
	float:left;
	width:auto;
	margin-right:32px;
}
.new-dynamic-box .new-dynamic .public-ul-box ul {
	margin-right:-30px;
	margin-top:20px;
	margin-left:0px;
}
.new-dynamic-box .new-dynamic .public-ul-box ul li {
	margin-right:30px;
	border-bottom:none;
	border-top:1px dashed #e1e1e1;
	width:368px;
	float:left;
}
.four-container {
	background:#fff;
	margin-bottom:20px;
}
.four-container .four-left {
	width:890px;
	float:left;
	padding:10px 0 40px 0;
}
.four-container .four-left h2 {
	font-size:20px;
	font-weight:bold;
	color:#222;
	border-bottom:1px #ddd solid;
	text-align:center;
	line-height:50px;
	padding-bottom:10px;
}
.four-container .four-left p {
	font-size:14px;
	color:#666;
	line-height:30px;
}
.four-container .four-left p.p1 {
	margin-top:30px;
}
.four-container .four-left p.p2 {
	margin-top:26px;
}
.four-container .four-left p.p3,.four-container .four-left p.p4 {
	margin-top:40px;
}
.four-container .four-left img {
	width:800px;
	height:450px;
	margin-top:20px;
}
.four-container .four-right {
	width:300px;
	float:right;
}
.four-container .four-right .hot-coure {
	margin-top:20px;
}
.four-container .four-right .hot-coure .classes-ul {
	margin-top:10px;
}
.four-container .four-right .hot-coure .classes-ul li {
	width:278px;
	padding-bottom:20px;
}
.four-container .four-right .hot-coure .classes-ul li img {
	width:278px;
}
.five-container .course-recm .f-title h2 {
	display:inline-block;
}
.five-container .course-recm .course-left {
	width:854px;
	float:left;
}
.five-container .course-recm .course-left ul {
	margin-right:-20px;
}
.five-container .course-recm .course-left ul li {
	float:left;
	margin-right:20px;
	padding-bottom:20px;
	width:268px;
	margin-top:20px;
	border:1px #ddd solid;
}
.five-container .course-recm .course-left ul li .a1 {
	margin-left:6px;
}
.five-container .course-recm .course-left ul li .a1:hover {
	color:#FF4400;
}
.five-container .course-recm .course-left ul li .p2 {
	margin-left:6px;
}
.five-container .course-recm .course-left ul li .p2 .span2 {
	margin-right:6px;
}
.five-container .course-recm .course-left ul li:hover {
	box-shadow:-2px 1px 17px 4px #f7f9fb;
}
.five-container .new-dynamic {
	margin-top:20px;
}
.five-container .new-dynamic .n-title h2 {
	display:inline-block;
}
.six-container .news .news-left {
	width:878px;
	float:left;
}
.six-container .news .news-left img {
	width:869px;
	height:14px;
}
.six-container .news .news-left ul li {
	position:relative;
	height:112px;
	padding:20px 14px 20px;
	border-bottom:1px solid #f7f7f7;
}
.six-container .news .news-left ul li:hover {
	background:#F7F7F7;
}
.six-container .news .news-left ul li:hover a.a-title {
	color:#FF4400;
}
.six-container .news .news-left ul li a.a-title {
	font-size:16px;
	font-weight:bold;
	color:#333;
}
.six-container .news .news-left ul li a.a-title:hover {
	color:#FF4400;
}
.six-container .news .news-left ul li .p1 {
	font-size:14px;
	color:#666666;
	line-height:28px;
	margin-top:10px;
	margin-bottom:10px;
}
.six-container .news .news-left ul li .p1 a:hover {
	color:#FF4400;
}
.six-container .news .news-left ul li .p2 {
	margin-top:20px;
	position:absolute;
	bottom:10px;
	right:20px;
	background:url(../images/time-icon.png) no-repeat left center;
	padding-left:20px;
	color:#999;
}
.six-container .news .news-left .paging {
	height:auto;
	line-height:0;
	margin-top:30px;
}
.six-container .line-1200X17 {
	margin-top:20px;
}
.news-right {
	width:300px;
	float:right;
}
.news-right .hot-coure {
	margin-top:20px;
}
.news-right .hot-coure .classes-ul {
	margin-top:10px;
}
.news-right .hot-coure .classes-ul li {
	width:278px;
	padding-bottom:20px;
}
.news-right .hot-coure .classes-ul li .a1:hover {
	color:#FF4400;
}
.news-right .hot-coure .classes-ul li img {
	width:278px;
}
.seven-container .seven .seven-left {
	float:left;
	width:878px;
}
.seven-container .seven .seven-left ul {
	margin-right:-20px;
}
.seven-container .seven .seven-left ul li {
	width:420px;
	float:left;
	margin-right:20px;
	margin-top:30px;
}
.seven-container .seven .seven-left ul li img {
	float:left;
	width:165px;
	height:165px;
}
.seven-container .seven .seven-left ul li .tea-details {
	float:right;
	width:240px;
}
.seven-container .seven .seven-left ul li .tea-details p {
	font-size:16px;
	color:#333333;
	margin-top:10px;
}
.seven-container .seven .seven-left ul li .tea-details span {
	font-size:14px;
	line-height:28px;
	color:#999999;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-line-clamp:3;
	-webkit-box-orient:vertical;
	margin-top:10px;
}
.seven-container .seven .seven-left ul li .tea-details a {
	width:76px;
	height:28px;
	font-size:14px;
	color:#666666;
	text-align:center;
	display:inline-block;
	line-height:28px;
	margin-top:10px;
	border:1px solid #C1C1C1;
	border-radius:5px;
}
.seven-container .seven .seven-left ul li .tea-details a:hover {
	background:#FF4400;
	color:#fff;
	border:1px solid #FF4400;
}
.seven-container .seven .seven-right {
	width:300px;
	float:right;
}
.seven-container .seven .seven-right .yytx-form {
	margin-top:20px;
}
.seven-container .seven .seven-right .hot-coure {
	margin-top:20px;
}
.seven-container .seven .seven-right .hot-coure .classes-ul {
	margin-top:10px;
}
.seven-container .seven .seven-right .hot-coure .classes-ul li {
	width:278px;
	padding-bottom:20px;
}
.seven-container .seven .seven-right .hot-coure .classes-ul li .a1:hover {
	color:#FF4400;
}
.seven-container .seven .seven-right .hot-coure .classes-ul li img {
	width:278px;
}
.seven-container .seven .seven-right .hot-coure .public-ul-box {
	background:#F7F7F7;
	width:300px;
	margin-left:-12px;
}
.seven-container .seven .seven-right .hot-coure .public-ul-box ul li {
	width:276px;
}
.seven-container .seven .seven-right .hot-coure .public-ul-box ul li:first-child {
	border-top:none;
}
.seven-container .f-title h2 {
	display:inline-block;
}
.seven-container .f-title h2 p {
	display:inline-block;
}
.seven-container .f-title h2 p span {

	color:#FF4400;
}
.seven-container .f-title .line-921X14 {
	margin-top:6px;
	margin-left:10px;
}
.eight-container {
	margin-bottom:40px;
}
.eight-container .eight-left {
	float:left;
	width:886px;
	margin-top:20px;
}
.eight-container .eight-left .classes-ul {
	margin-right:-20px;
	margin-bottom:20px;
	margin-top:10px;
}
.eight-container .eight-left .classes-ul li {
	float:left;
	margin-right:20px;
	padding-bottom:20px;
}
.eight-container .eight-left .classes-ul li:hover {
	box-shadow:-2px 1px 17px 4px #f7f9fb;
}
.eight-container .eight-left .school-photo ul {
	margin-right:-20px;
	margin-bottom:-20px;
	margin-top:10px;
	font-size:14px;
	line-height:30px;
}
.eight-container .eight-left .school-photo ul li {
	float:left;
	margin-right:20px;
	text-align:center;
	margin-bottom:20px;
}
.eight-container .eight-left .school-photo ul li img {
	width:270px;
	height:199px;
	display:block;
}
.eight-container .eight-left .school-photo ul li p {
	font-size:14px;
	color:#666666;
	margin-top:14px;
}
.eight-container .eight-left .form-left {
	width:auto;
}
.eight-container .eight-left .form-left form .input-text {
	width:410px;
}
.eight-container .eight-left .form-left form .input-btn {
	width:410px;
}
.eight-container .eight-left .form-left form select {
	width:410px;
}
.eight-container .eight-left .f-title h2 {
	display:inline-block;
}
.eight-container .eight-left .f-title h2 p {
	display:inline-block;
}
.eight-container .eight-left .f-title h2 p span {
	color:#FF4400;
}
.eight-container .eight-left .f-title .line-921X14 {
	margin-top:6px;
	margin-left:10px;
}
.nine-container .nine .nine-left {
	float:left;
	width:866px;
}
.nine-container .nine .nine-left .map-box ul li {
	margin-top:20px;
}
.nine-container .nine .nine-left .map-box ul li:last-child .p4 {
	border-bottom:none;
}
.nine-container .nine .nine-left .map-box ul li .p1 {
	font-size:18px;
	color:#444444;
}
.nine-container .nine .nine-left .map-box ul li .p1 span {
	font-weight:bold;
}
.nine-container .nine .nine-left .map-box ul li .p2 {
	font-size:14px;
	color:#666666;
	margin-top:10px;
}
.nine-container .nine .nine-left .map-box ul li .p3 {
	line-height:32px;
	width:853px;
	font-size:14px;
	color:#666666;
	margin-top:6px;
}
.nine-container .nine .nine-left .map-box ul li .p3 span {
	float:left;
}
.nine-container .nine .nine-left .map-box ul li .p3 a {
	float:right;
	display:block;
	font-size:16px;
	width:90px;
	height:30px;
	line-height:30px;
	text-align:center;
	border:1px solid #FF4400;
	color:#FF4400;
}
.nine-container .nine .nine-left .map-box ul li .p4 {
	margin-top:10px;
	width:853px;
	border-bottom:1px solid #eaeaea;
	padding-bottom:20px;
}
.nine-container .nine .nine-left .content .classes-ul {
	margin-right:-20px;
	margin-bottom:-20px;
	margin-top:10px;
}
.nine-container .nine .nine-left .content .classes-ul li {
	float:left;
	margin-right:20px;
	margin-bottom:20px;
	padding-bottom:10px;
}
.nine-container .nine .nine-left .content .classes-ul li:hover {
	box-shadow:-2px 1px 17px 4px #f7f9fb;
}
.nine-container .nine .nine-right {
	margin-top:0px;
}
.ten-container {
	margin-top:20px;
}
.ten-container .ten .ten-left {
	float:left;
	width:866px;
}
.ten-container .ten .ten-left .ten-title {
	color:#C5C5C5;
}
.ten-container .ten .ten-left .ten-title p.p1 {
	color:#444;
	font-size:18px;
	font-weight:bold;
	margin-right:20px;
	display:inline-block;
	cursor:pointer;
}
.ten-container .ten .ten-left .ten-title p.p1.p2 {
	margin-left:20px;
}
.ten-container .ten .ten-left .ten-title p.p1.active {
	color:#FF4400;
}
.ten-container .ten .ten-left .ten-title span {
	display:block;
	margin-top:14px;
	font-size:14px;
	color:#999;
}
.ten-container .ten .ten-left .classes-ul {
	margin-right:-20px;
	margin-bottom:-20px;
	margin-top:20px;
}
.ten-container .ten .ten-left .classes-ul li {
	float:left;
	margin-right:20px;
	margin-bottom:20px;
	padding-bottom:10px;
}
.ten-container .ten .ten-left .classes-ul li:hover {
	box-shadow:-2px 1px 17px 4px #f7f9fb;
}
.ten-container .ten .ten-left .paging {
	height:auto;
	line-height:0;
	margin:30px 0;
}
.like .l-title h2 {
	display:inline-block;
}
.like .classes-ul {
	margin-right:-20px;
	margin-bottom:-20px;
	margin-top:22px;
}
.like .classes-ul li {
	width:278px;
	float:left;
	margin-right:20px;
	margin-bottom:20px;
	padding-bottom:10px;
}
.like .classes-ul li img {
	width:278px;
}
.like .classes-ul li:hover {
	box-shadow:-2px 1px 17px 4px #f7f9fb;
}
.eleven-container {
	margin-bottom:20px;
}
.eleven-container .eleven .eleven-left {
	float:left;
	width:100%;
}
.eleven-container .eleven .eleven-left .source-dateils img {
	float:left;
	display:block;
	width:410px;
	height:284px;
}
.eleven-container .eleven .eleven-left .source-dateils .source-content {
	width:436px;
	float:left;
	margin-left:20px;
}
.eleven-container .eleven .eleven-left .source-dateils .source-content .p1 {
	font-size:24px;
	color:#444;
	margin-left:4px;
	font-weight:bold;
	max-width:448px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.eleven-container .eleven .eleven-left .source-dateils .source-content .wbjg {
	margin-bottom:10px;
	margin-top:14px;
	font-size:14px;
	width:436px;
	height:36px;
	line-height:36px;
	background:#F7F7F7;
}
.eleven-container .eleven .eleven-left .source-dateils .source-content .wbjg .span1 {
	color:#FF4400;
	margin-left:6px;
	margin-right:30px;
}
.eleven-container .eleven .eleven-left .source-dateils .source-content .wbjg .span2 {
	color:#666;
}
.eleven-container .eleven .eleven-left .source-dateils .source-content .p2,.eleven-container .eleven .eleven-left .source-dateils .source-content .p3,.eleven-container .eleven .eleven-left .source-dateils .source-content .p4,.eleven-container .eleven .eleven-left .source-dateils .source-content .p5,.eleven-container .eleven .eleven-left .source-dateils .source-content .p6 {
	margin-left:10px;
	font-size:14px;
	color:#666666;
	line-height:24px;
}
.eleven-container .eleven .eleven-left .source-dateils .source-content .p6 {
	margin-top:10px;
}
.eleven-container .eleven .eleven-left .source-dateils .source-content .p6 span {
	font-size:24px;
	color:#FF4400;
}
.eleven-container .eleven .eleven-left .source-dateils .source-content .wbyh-btn {
	margin-top:18px;
	display:inline-block;
	width:156px;
	height:36px;
	line-height:36px;
	color:#666666;
	border:1px solid #CDCDCD;
}
.eleven-container .eleven .eleven-left .source-dateils .source-content .wbyh-btn a {
	display:inline-block;
	font-size:14px;
	color:#666666;
}
.eleven-container .eleven .eleven-left .source-dateils .source-content .wbyh-btn a.wbyh {
	margin-right:10px;
	margin-left:10px;
}
.eleven-container .eleven .eleven-left .source-dateils .source-content .wbyh-btn a.ljbm {
	margin-left:10px;
}
.eleven-container .eleven .eleven-left .source-dateils .source-content .zxzx-btn {
	display:inline-block;
	width:94px;
	height:36px;
	line-height:36px;
	text-align:center;
	font-size:14px;
	color:#666;
	border:1px solid #CDCDCD;
	margin-left:20px;
}
.eleven-container .eleven .eleven-left .source-introduce {
	position:relative;
	padding:0;
	margin-top:10px;
}
.eleven-container .eleven .eleven-left .source-introduce .introduce-tag {
	height:50px;
	line-height:50px;
	border-bottom:1px solid #ccc;
}
.eleven-container .eleven .eleven-left .source-introduce .introduce-tag p {
	color:#CBCBCB;
	float:left;
}
.eleven-container .eleven .eleven-left .source-introduce .introduce-tag p span {
	height:50px;
	line-height:50px;
	display:inline-block;
	font-size:18px;
	color:#777777;
	margin-right:16px;
	margin-left:16px;
	height:50px;
	line-height:50px;
	cursor:pointer;
}
.eleven-container .eleven .eleven-left .source-introduce .introduce-tag p span.active {
	font-weight:bold;
	color:#222;
	font-size:20px;
}
.eleven-container .eleven .eleven-left .source-introduce .introduce-tag p span:first-child {
	margin-left:0;
}
.blue .eleven-container .eleven .eleven-left .source-introduce .introduce-tag p span.active {
	border-bottom:3px solid #3592e2;
}
.green .eleven-container .eleven .eleven-left .source-introduce .introduce-tag p span.active {
	border-bottom:3px solid #42b712;
}
.orange .eleven-container .eleven .eleven-left .source-introduce .introduce-tag p span.active {
	border-bottom:3px solid #FF9900;
}
.purple .eleven-container .eleven .eleven-left .source-introduce .introduce-tag p span.active {
	border-bottom:3px solid #A761A2;
}
.pink .eleven-container .eleven .eleven-left .source-introduce .introduce-tag p span.active {
	border-bottom:3px solid #f8809d;
}
.red .eleven-container .eleven .eleven-left .source-introduce .introduce-tag p span.active {
	border-bottom:3px solid #FF4400;
}
.eleven-container .eleven .eleven-left .source-introduce .substance {
	padding:0;
}
.eleven-container .eleven .eleven-left .source-introduce .substance .sub {
	margin-top:34px;
}
.eleven-container .eleven .eleven-left .source-introduce .substance .sub p {
	font-size:14px;
	color:#444444;
	line-height:28px;
}
.eleven-container .eleven .eleven-left .source-introduce .substance .school-img {
	margin-top:20px;
}
.eleven-container .eleven .eleven-left .source-introduce .substance .xgwjj h3 {
	margin-bottom:10px;
	font-size:18px;
	font-weight:bold;
	color:#444444;
	margin-top:20px;
}
.eleven-container .eleven .eleven-left .source-introduce .substance .xgwjj p {
	font-size:14px;
	color:#444;
	line-height:28px;
}
.eleven-container .eleven .eleven-left .source-introduce .substance .linhe-div {
	margin-top:20px;
}
.eleven-container .eleven .eleven-left .source-introduce .substance .map-box ul li {
	margin-top:20px;
}
.eleven-container .eleven .eleven-left .source-introduce .substance .map-box ul li:last-child .p4 {
	border-bottom:none;
}
.eleven-container .eleven .eleven-left .source-introduce .substance .map-box ul li .p1 {
	font-size:18px;
	color:#444444;
}
.eleven-container .eleven .eleven-left .source-introduce .substance .map-box ul li .p1 span {
	font-weight:bold;
}
.eleven-container .eleven .eleven-left .source-introduce .substance .map-box ul li .p2 {
	font-size:14px;
	color:#666666;
	margin-top:10px;
}
.eleven-container .eleven .eleven-left .source-introduce .substance .map-box ul li .p3 {
	line-height:32px;
	width:818px;
	font-size:14px;
	color:#666666;
	margin-top:6px;
}
.eleven-container .eleven .eleven-left .source-introduce .substance .map-box ul li .p3 span {
	float:left;
}
.eleven-container .eleven .eleven-left .source-introduce .substance .map-box ul li .p3 a {
	float:right;
	display:block;
	font-size:16px;
	width:90px;
	height:30px;
	line-height:30px;
	text-align:center;
	border:1px solid #FF4400;
	color:#FF4400;
}
.eleven-container .eleven .eleven-left .source-introduce .substance .map-box ul li .p4 {
	margin-top:10px;
	width:818px;
	border-bottom:1px solid #eaeaea;
	padding-bottom:20px;
}
.eleven-container .eleven .eleven-left .source-introduce .substance .wsbmqyh .wsbm-tit p {
	margin-right:4px;
	margin-bottom:10px;
	display:inline-block;
	font-size:18px;
	color:#444;
}
.eleven-container .eleven .eleven-left .source-introduce .substance .wsbmqyh .wsbm-tit p span {
	color:#FF4400;
}
.eleven-container .eleven .eleven-left .source-introduce .substance .wsbmqyh .bm-form {
	font-family:"microsoft yahei;
	"
}
input,textarea {
	font-family:"microsoft yahei;
	"
}
.eleven-container .eleven .eleven-left .source-introduce .substance .wsbmqyh .bm-form form input,.eleven-container .eleven .eleven-left .source-introduce .substance .wsbmqyh .bm-form form textarea {
	outline:none;
}
.eleven-container .eleven .eleven-left .source-introduce .substance .wsbmqyh .bm-form form .input-text {
	border:1px solid #E6E6E6;
	text-indent:10px;
	margin-bottom:14px;
}
.eleven-container .eleven .eleven-left .source-introduce .substance .wsbmqyh .bm-form form .form-left {
	width:394px;
	float:left;
}
.eleven-container .eleven .eleven-left .source-introduce .substance .wsbmqyh .bm-form form .form-left .input-text {
	width:394px;
	height:40px;
}
.eleven-container .eleven .eleven-left .source-introduce .substance .wsbmqyh .bm-form form .form-right {
	width:394px;
	margin-left:20px;
	float:left;
}
.eleven-container .eleven .eleven-left .source-introduce .substance .wsbmqyh .bm-form form .form-right .input-text {
	width:394px;
	height:88px;
	padding-top:10px;
}
.eleven-container .eleven .eleven-left .source-introduce .substance .wsbmqyh .bm-form form .form-right .input-btn {
	width:394px;
	height:40px;
	background:#FF4400;
	color:#fff;
	font-size:16px;
	border:none;
	outline:none;
}
.eleven-container .eleven .eleven-right {
	margin-top:0;
}
.eleven-container .eleven .eleven-right .xgfl {
	margin-top:20px;
	padding-bottom:20px;
}
.eleven-container .eleven .eleven-right .xgfl ul {
	margin-left:10px;
	margin-top:10px;
}
.eleven-container .eleven .eleven-right .xgfl ul li {
	margin-top:10px;
	color:#666666;
	float:left;
	width:133px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.eleven-container .eleven .eleven-right .xgfl ul li a {
	margin-left:6px;
	font-size:14px;
	color:#666666;
}
.eleven-container .eleven .eleven-right .xgfl ul li a:hover {
	color:#FF4400;
}
.eleven-container .eleven .eleven-right .xgfl ul li:hover {
	color:#FF4400;
}
.eleven-container .eleven .eleven-right .xgfl ul li:hover a {
	color:#FF4400;
}
.eleven-container .eleven .eleven-right .bjzrui.min-title-box {
	padding-top:20px;
}
.eleven-container .eleven .eleven-right .bjzrui.min-title-box h2 {
	padding-bottom:20px;
}
.eleven-container .eleven .eleven-right .bjzrui.min-title-box .details {
	margin-top:18px;
	height:170px;
}
.eleven-container .eleven .eleven-right .bjzrui.min-title-box .details .zhankai-jt {
	line-height:10px;
}
.eleven-container .eleven .eleven-right .yytx-form.min-title-box {
	padding-top:20px;
}
.eleven-container .eleven .eleven-right .yytx-form.min-title-box h2 {
	padding-bottom:16px;
}
.eleven-container .eleven .eleven-right .yytx-form.min-title-box form {
	padding:20px 0 30px 0;
}
.eleven-container .eleven .eleven-right .yytx-form.min-title-box form .input-text {
	margin-top:20px;
}
.eleven-container .eleven .eleven-right .yytx-form.min-title-box form .input-btn {
	margin-top:20px;
}
.eleven-container .eleven .eleven-right .hot-coure ul {
	margin-top:20px;
}
.eleven-container .eleven .eleven-right .hot-coure ul li .a1 {
	margin:12px 0;
	margin-left:6px;
}
.eleven-container .eleven .eleven-right .hot-coure ul li .p1 {
	margin-bottom:12px;
}
.twelve-container .t-title {
	height:84px;
	line-height:84px;
}
.twelve-container .t-title h2 {
	display:inline-block;
	font-size:20px;
	color:#444444;
	font-weight:bold;
	background:url(../images/ren-icon.png) no-repeat left center;
	padding-left:26px;
}
.twelve-container .t-title span {
	background:url(../images/line-564X14.png) no-repeat center center;
	width:558px;
	height:14px;
	display:inline-block;
	margin:0 10px;
}
.twelve-container .t-title p {
	font-size:14px;
	color:#666666;
	display:inline-block;
}
.twelve-container .t-title a {
	display:inline-block;
	color:#FF4400;
	font-size:14px;
	width:140px;
	height:28px;
	line-height:28px;
	background:#fee6df;
	text-align:center;
}
.twelve-container .t-title a:hover {
	color:#fff;
	background:#FF4400;
}
.twelve-container .twelve-left {
	float:left;
	width:878px;
}
.twelve-container .twelve-left .teacher-ul {
	margin-top:-30px;
}
.twelve-container .twelve-right {
	margin-top:0;
}
.twelve-container .twelve-right .yytx-form {
	margin-top:0;
}
.twelve-bd {
	margin-top:0;
}
.thirteen-box .thirteen .thirteen-left {
	float:left;
	width:880px;
}
.thirteen-box .thirteen .thirteen-left .teacher-details .img-left {
	float:left;
	width:168px;
}
.thirteen-box .thirteen .thirteen-left .teacher-details .img-left img {
	width:168px;
	height:166px;
	display:block;
}
.thirteen-box .thirteen .thirteen-left .teacher-details .teacher-right {
	float:right;
	width:690px;
}
.thirteen-box .thirteen .thirteen-left .teacher-details .teacher-right .p1 {
	font-size:20px;
	color:#333333;
	font-weight:bold;
}
.thirteen-box .thirteen .thirteen-left .teacher-details .teacher-right .p2 {
	font-size:14px;
	color:#999999;
	line-height:24px;
	margin-top:20px;
}
.thirteen-box .thirteen .thirteen-left .particular-intro {
	background:#F7F7F7;
	padding:30px 14px 20px 30px;
	margin-top:20px;
}
.thirteen-box .thirteen .thirteen-left .particular-intro .p-title .span1 {
	font-size:18px;
	color:#444444;
	font-weight:bold;
	margin-top:30px;
}
.thirteen-box .thirteen .thirteen-left .particular-intro .sub {
	margin-top:34px;
}
.thirteen-box .thirteen .thirteen-left .particular-intro .sub p {
	font-size:14px;
	color:#444444;
	line-height:28px;
}
.thirteen-box .thirteen .thirteen-left .teacher-xg {
	margin-top:20px;
}
.thirteen-box .thirteen .thirteen-left .teacher-xg .t-title .span1 {
	font-size:18px;
	color:#444444;
	font-weight:bold;
	margin-top:30px;
	margin-right:10px;
}
.thirteen-box .thirteen .thirteen-left .teacher-xg .classes-ul {
	float:left;
	margin-right:-20px;
	margin-top:20px;
}
.thirteen-box .thirteen .thirteen-left .teacher-xg .classes-ul li {
	margin-right:20px;
	float:left;
	padding-bottom:20px;
}
.thirteen-box .thirteen .thirteen-left .teacher-xg .classes-ul li:hover {
	box-shadow:-2px 1px 17px 4px #f7f9fb;
}
.thirteen-box .thirteen .thirteen-right {
	margin-top:0px;
}
.thirteen-box .thirteen .thirteen-right .yytx-form {
	margin-top:0;
}
.thirteen-box .mfst-form {
	margin-top:30px;
}
.fourteen .news-list .news-left {
	width:581px;
	float:left;
}
.fourteen .news-list .news-left img {
	width:581px;
}
.fourteen .news-list .news-right {
	float:right;
	width:600px;
}
.fourteen .news-list .news-right .p1 {
	font-size:20px;
	font-weight:bold;
	color:#444444;
	margin-bottom:10px;
}
.fourteen .news-list .news-right .span1 {
	font-size:14px;
	color:#777777;
	line-height:24px;
}
.fourteen .news-list .news-right .span1 a {
	color:#FF4400;
}
.fourteen .news-list .news-right .public-ul-box .public-ul {
	margin-top:20px;
}
.fourteen .news-list .news-right .public-ul-box .public-ul li {
	width:600px;
	padding:10px 0;
}
.fourteen .news-list .news-right .public-ul-box .public-ul li:first-child {
	border-top:1px dashed #e1e1e1;
}
.fourteen .news-issue {
	margin-top:30px;
}
.fourteen .news-issue .box-title {
	margin-left:14px;
}
.fourteen .news-issue .box-title .p1 {
	display:inline-block;
	color:#FF4400;
	font-size:20px;
	font-weight:bold;
}
.fourteen .news-issue .box-title .p1 span {
	color:#444;
}
.fourteen .news-issue .box-title img {
	margin:6px 16px;
}
.fourteen .news-issue .box-title .gdkc {
	font-size:16px;
	color:#FF4400;
}
.fourteen .news-issue .classes-ul {
	float:left;
	margin-right:-20px;
	margin-top:20px;
	margin-left:14px;
}
.fourteen .news-issue .classes-ul li {
	margin-right:20px;
	float:left;
	padding-bottom:20px;
	width:278px;
}
.fourteen .news-issue .classes-ul li img {
	width:278px;
}
.fourteen .news-issue .classes-ul li:hover {
	box-shadow:-2px 1px 17px 4px #f7f9fb;
}
.fourteen .hot-jigou {
	margin-top:30px;
}
.fourteen .hot-jigou .box-title {
	margin-left:14px;
}
.fourteen .hot-jigou .box-title .p1 {
	display:inline-block;
	color:#FF4400;
	font-size:20px;
	font-weight:bold;
}
.fourteen .hot-jigou .box-title .p1 span {
	color:#444;
}
.fourteen .hot-jigou .box-title img {
	margin:6px 0;
}
.fourteen .hot-jigou .box-title .gdkc {
	font-size:16px;
	color:#FF4400;
}
.fourteen .hot-jigou .recmd-jg {
	margin-left:12px;
	margin-right:-44px;
}
.fourteen .hot-jigou .recmd-jg li {
	width:360px;
	float:left;
	margin-right:44px;
}
.fourteen .hot-jigou .recmd-jg li img {
	width:160px;
	height:60px;
}
.fourteen .hot-jigou .recmd-jg li .re-right {
	margin-left:20px;
}
.fourteen .list-ul-box {
	margin-right:-40px;
	margin-bottom:-10px;
	padding-bottom:40px;
}
.fourteen .list-ul-box .public-ul-box {
	margin-right:40px;
}
.fourteen .list-ul-box .public-ul-box .public-content .public-ul li {
	width:368px;
}
.fifteen-box .fifteen .fifteen-left {
	float:left;
	width:866px;
}
.fifteen-box .fifteen .fifteen-left .choice-tag {
	margin-top:10px;
}
.fifteen-box .fifteen .fifteen-left .choice-tag a {
	font-size:18px;
	color:#444444;
	font-weight:bold;
	margin-right:24px;
}
.fifteen-box .fifteen .fifteen-left .choice-tag a.active {
	color:#FF4400;
}
.fifteen-box .fifteen .fifteen-left .choice-tag a:hover {
	color:#FF4400;
}
.fifteen-box .fifteen .fifteen-left .public-ul-container {
	overflow:hidden;
}
.fifteen-box .fifteen .fifteen-left .public-ul-container .public-ul-box {
	margin-top:40px;
	width:auto;
}
.fifteen-box .fifteen .fifteen-left .public-ul-container .public-ul-box .public-ul-left {
	width:264px;
	height:183px;
}
.fifteen-box .fifteen .fifteen-left .public-ul-container .public-ul-box .public-ul-left img {
	width:264px;
	height:183px;
}
.fifteen-box .fifteen .fifteen-left .public-ul-container .public-ul-box .public-ul {
	width:866px;
	margin-left:0;
	float:none;
}
.fifteen-box .fifteen .fifteen-left .public-ul-container .public-ul-box .public-ul li {
	padding:11px 0;
	width:866px;
}
.fifteen-box .fifteen .fifteen-left .public-ul-container .public-ul-box .public-ul li a {
	width:760px;
	max-width:760px;
}
.fifteen-box .fifteen .fifteen-right {
	margin-top:0;
}
.fifteen-box .fifteen .fifteen-right .yytx-form {
	margin-top:0;
}
.sixteen .sixteen-left {
	float:left;
	width:866px;
}
.sixteen .sixteen-left .particulars-title {
	margin-top:20px;
	width:100%;
	text-align:center;
	padding-bottom:14px;
	border-bottom:1px dashed #EFEFEF;
}
.sixteen .sixteen-left .particulars-title p {
	font-size:22px;
	color:#444;
	font-weight:bold;
	margin-bottom:18px;
}
.sixteen .sixteen-left .particulars-title span {
	font-size:12px;
	color:#999;
}
.sixteen .sixteen-left .news-particulars {
	padding:20px 20px;
	padding-bottom:0;
}
.sixteen .sixteen-left .news-particulars p {
	font-size:14px;
	color:#666;
	line-height:30px;
	margin-bottom:10px;
	text-indent:28px;
}
.sixteen .sixteen-left .news-particulars p:last-child {
	margin-bottom:20px;
}
.sixteen .sixteen-left .news-particulars .img-p {
	margin-bottom:20px;
	margin-top:-20px;
	text-indent:0;
}
.sixteen .sixteen-left .news-particulars .img-p img {
	width:839px;
	height:335px;
}
.sixteen .sixteen-left .news-particulars .p1 {
	text-indent:0;
}
.sixteen .sixteen-left ul {
	margin-top:20px;
}
.sixteen .sixteen-left ul li {
	font-size:14px;
	color:#666;
	margin-bottom:20px;
}
.sixteen .sixteen-left ul li a {
	font-size:14px;
	color:#999;
}
.sixteen .sixteen-left ul li a:hover {
	color:#FF4400;
}
.sixteen .sixteen-right {
	margin-top:0;
}
.sixteen .sixteen-right .yytx-form {
	margin-top:0;
}
.sixteen .sixteen-right .related-articles {
	margin-top:20px;
	background:#F7F7F7;
}
.sixteen .sixteen-right .related-articles .public-ul-box {
	background:#F7F7F7;
	width:300px;
	margin-left:-12px;
}
.sixteen .sixteen-right .related-articles .public-ul-box ul li {
	width:276px;
}
.sixteen .sixteen-right .related-articles .public-ul-box ul li:first-child {
	border-top:none;
}
.webcity {
	float:left;
	display:block;
	overflow:hidden;
	margin-top:8px;
	margin-left:9px;
	padding:5px 0 5px 9pt;
	width:5pc;
	border-left:1px #ddd solid;
	text-align:left;
	font-size:9pt;
}
.webcity span {
	padding-right:10px;
	background:url(../images/arrow_down.gif) center right no-repeat;
}
.webcity2 {
	position:absolute;
	z-index:2;
	float:left;
	display:none;
	margin-top:10px;
	margin-left:176px;
	padding:15px;
	max-width:15pc;
	border:1px #ddd solid;
	background-color:#fff;
	text-align:left;
	white-space:normal;
	word-break:break-all;
}
.webcity2 .curcity {
	font-weight:700;
}
.webcity2 .curcity a {
	margin-left:5px;
	font-weight:100;
	font-size:9pt;
}
.webcity2 .curcity a:hover {
	color:red;
}
.webcity2 ul {
	margin-top:5px;
	padding-top:5px;
	border-top:1px #ddd solid;
}
.webcity2 ul a {
	margin-right:5px;
	font-size:9pt;
	line-height:20px;
}
.webcity2 ul a:hover {
	color:red;
}
.webcity span {
	color:#3d3d3d;
	font-weight:700;
	font-size:14px;
}
.webcity a:link {
	color:#9d9d9d;
	font-weight:100;
}
.sitemap {
	overflow:auto;
	margin-right:auto;
	margin-left:auto;
	padding:10px 0;
	height:auto;
}
.sitemap .ul {
	margin:0;
	text-align:left;
	font-size:14px;
}
.sitemap ul {
	overflow:hidden;
	margin-bottom:10px;
	padding-top:10px;
	padding-bottom:10px;
	height:auto;
	vertical-align:top;
	font-size:14px;
	margin:5px 20px 30px 30px;
	word-wrap:break-word;
	line-height:2;
	word-break:break-all;
}
.sitemap ul li {
	float:left;
	overflow:hidden;
	margin-right:10px;
	width:170px;
	text-indent:20px;
	line-height:26px;
}
.sitemap .h3 {
	margin-top:10px;
	margin-bottom:10px;
	height:30px;
	background-color:#f9f9f9;
	text-indent:10px;
	font-size:1pc;
	font-family:microsoft yahei;
	line-height:30px;
}
.rightcontent {
	display:block;
	width:1230px;
	margin:0 auto;
	height:auto;
	text-align:left;
	font-size:1pc;
	line-height:26px;
}
.rightcontent ul {
	overflow:hidden;
	word-wrap:break-word;
	line-height:2;
	word-break:break-all;
}
.rightcontent h2 {
	border-bottom:1px #ddd solid;
	font-weight:700;
	font-size:1pc;
	line-height:55px;
}
.rightcontent p {
	margin-bottom:15px;
	padding:0;
}
.classes-ulnew {
	margin-right:-29px;
	box-sizing:border-box;
}
.classes-ulnew * {
	box-sizing:border-box;
}
.classes-ulnew li {
	float:left;
	position:relative;
	width:412px;
	margin-right:29px;
	border-bottom:1px dashed #e6e6e6;
	height:44px;
	line-height:44px;
	background:url(../images/pulic-ul-li-icon.png) no-repeat left center;
	padding-left:10px;
}
.classes-ulnew li:nth-child(1),.classes-ulnew li:nth-child(2) {
	border-top:1px dashed #e6e6e6;
}
.classes-ulnew li a {
	display:block;
	max-width:412px;
	color:#999999;
	font-size:14px;
}
.classes-ulnew li a i {
	font-style:normal;
	color:#FF4400;
	display:inline-block;
	margin-right:4px;
}
.classes-ulnew li a span {
	position:absolute;
	display:inline-block;
	width:57px;
	height:22px;
	line-height:22px;
	text-align:center;
	font-size:12px;
	color:#FF4400;
	border:1px solid #FF4400;
	border-radius:3px;
	right:0;
	top:50%;
	margin-top:-11px;
}
.classes-ulnew li:hover {
	background-image:url(../images/pulic-ul-li-icon1.png);
}
.classes-ulnew li:hover a {
	color:#FF4400;
}
.classes-ulnew li p {
	display:block;
	max-width:340px;
}
.classes-ulnew li .a1 {
	display:inline;
	color:#FF4400;
}
.classes-ulnew li .a2 {
	display:inline;
	color:#333;
	font-size:14px;
}
.classes-ulnew li span {
	position:absolute;
	display:inline-block;
	width:57px;
	height:22px;
	line-height:22px;
	text-align:center;
	font-size:12px;
	color:#999;
	right:0;
	top:50%;
	margin-top:-11px;
}
.title-box {
	border-bottom:1px #ddd solid;
}
.title-box h2 {
	display:inline-block;
	cursor:pointer;
	font-weight:100;
}
.title-box h2 {
	margin-right:25px;
}
.title-box h2.cur {
	font-weight:bold;
	line-height:50px;
}
.blue .title-box h2.cur {
	border-bottom:3px #3592e2 solid;
	color:#222;
}
.green .title-box h2.cur {
	border-bottom:3px #42b712 solid;
	color:#222;
}
.orange .title-box h2.cur {
	border-bottom:3px #ff9900 solid;
	color:#222;
}
.pink .title-box h2.cur {
	border-bottom:3px #f8809d solid;
	color:#222;
}
.purple .title-box h2.cur {
	border-bottom:3px #A761A2 solid;
	color:#222;
}
.red .title-box h2.cur {
	border-bottom:3px #ff4400 solid;
	color:#222;
}
.curriculum-newlist {
	box-sizing:border-box;
}
.curriculum-newlist * {
	box-sizing:border-box;
}
.curriculum-newlist li {
	padding:20px 15px;
	position:relative;
}
.curriculum-newlist li.tj {
	background-color:#fff6f4;
}
.curriculum-newlist li .tjicon {
	position:absolute;
	background:url(../images/jian-icon.png) no-repeat;
	width:21px;
	height:29px;
	right:0;
	top:0;
}
.curriculum-newlist li .li-left {
	float:left;
	width:185px;
	height:120px;
	overflow:hidden;
}
.curriculum-newlist li .li-center {
	float:left;
	width:460px;
	padding:0 20px;
	border-right:1px dashed #a7a7a7;
	height:123px;
}
.curriculum-newlist li .li-center .a-title {
	font-size:16px;
	color:#333333;
	font-weight:bold;
}
.curriculum-newlist li .li-center p {
	font-size:14px;
	color:#666666;
	margin:10px 0;
	line-height:1.6;
	-webkit-line-clamp:2;
}
.curriculum-newlist li .li-center .span2 {
	max-width:146px;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
	margin-right:6px;
	font-size:12px;
	color:#999999;
	float:right;
	background:url(../images/dw-icon.png) no-repeat left center;
	padding-left:14px;
}
.curriculum-newlist li .li-right .ljbm {
	margin-top:14px;
	display:inline-block;
	width:70px;
	height:26px;
	line-height:26px;
	background-color:#ffffff;
	border-radius:3px;
	border:solid 1px #FF4400;
	font-size:14px;
	color:#FF4400;
	text-align:center;
}
.curriculum-newlist li .li-right {
	float:left;
	text-align:center;
	width:190px;
	padding:0 20px;
	padding-top:40px;
}
.curriculum-newlist li .li-right .p1 {
	font-size:16px;
	color:#666666;
}
.curriculum-newlist li .li-right .p1 span {
	color:#FF4400;
}
.curriculum-newlist li .li-right .p2 {
	margin-top:4px;
	font-size:14px;
	color:#888888;
	text-decoration:line-through;
}
.curriculum-newlist li .li-right a.ljbm {
	background-color:#FF4400;
	color:#fff;
}
.curriculum-newlist li:hover {
	background-color:#f7f7f7;
}
.curriculum-newlist li:hover .li-center h2 {
	color:#FF4400;
}
.curriculum-newlist li:hover .li-center a.a-title {
	color:#FF4400;
}
.yytx-formnew {
	background-color:#f7f7f7;
	box-sizing:border-box;
	text-align:center;
	width:300px;
}
.yytx-formnew * {
	box-sizing:border-box;
}
.yytx-formnew .formnew-top {
	height:139px;
	background:url(../images/yytx-topbg.png);
}
.yytx-formnew p {
	font-size:14px;
	color:#666;
	height:50px;
	line-height:50px;
}
.yytx-formnew p .span2 {
	font-size:14px;
	color:#FF4400;
	background:#fee6df;
	padding:0 4px;
}
.yytx-formnew form {
	padding:0 0 20px 0;
	margin-left:6px;
	font-family:"Microsoft YaHei";
}
.yytx-formnew form .input-text {
	width:266px;
	height:40px;
	text-indent:10px;
	border:none;
	outline:none;
	font-family:"Microsoft YaHei";
}
.yytx-formnew form .input-btn {
	width:266px;
	height:40px;
	background:#FF4400;
	text-align:center;
	color:#fffefe;
	font-size:16px;
	border:none;
	outline:none;
	margin-top:10px;
	cursor:pointer;
	font-family:"Microsoft YaHei";
}
.ten-right {
	margin-top:0;
}
.ten-right .public-ul-box ul {
	margin-left:14px !important;
}
.mfst-form {
	background-color:#fff7f5;
	border-radius:3px;
	margin:0;
	padding:30px;
	margin-bottom:20px;
}
.mfst-form form .input-text,.mfst-form form select {
	background:#ffffff !important;
}
.substance {
	padding:0;
	font-size:16px;
	line-height:25px;
}
.substance table {
	width:100%!important;
}
.substance p {
	font-size:14px;
	color:#444444;
	line-height:1.8;
}
.source-introduce {
	min-height:300px !important;
}
.news-listening {
	box-sizing:border-box;
	width:300px;
	background:url(../images/listeningnews-bg.png) no-repeat;
	text-align:center;
	padding:158px 15px 20px;
}
.news-listening * {
	box-sizing:border-box;
}
.news-listening form {
	font-family:"Microsoft YaHei";
}
.news-listening form input {
	border:none;
	outline:none;
	width:269px;
	height:37px;
	line-height:37px;
}
.news-listening form input[type="text"] {
	background-color:#ffffff;
	border:solid 1px #e6e6e6;
	text-indent:16px;
	margin-bottom:10px;
}
.news-listening form input[type="submit"] {
	background-color:#FF4400;
	color:#fff;
	font-size:16px;
	cursor:pointer;
}
.source-newdetails {
	width:100%;
	box-sizing:border-box;
	padding:22px 30px 22px 0;
}
.source-newdetails * {
	box-sizing:border-box;
}
.source-newdetails .newsdetails-left {
	width:388px;
	float:left;
}
.source-newdetails .newsdetails-left img {
	width:388px;
	height:242px;
}
.source-newdetails .newsdetails-right {
	width:770px;
	float:right;
	position:relative;
}
.source-newdetails .newsdetails-right h1 {
	font-size:22px;
	color:#444444;
	max-width:690px;
}
.source-newdetails .newsdetails-right .jsbox {
	margin-top:30px;
	height:100%;
	overflow:auto;
}
.source-newdetails .newsdetails-right .jsbox p {
	display:inline-block;
	margin-right:40px;
	font-size:16px;
	color:#999;
	width:345px;
	float:left;
	margin-bottom:15px;
	margin-top:5px;
}
.source-newdetails .newsdetails-right .jsbox p span {
	color:#444444;
}
.source-newdetails .newsdetails-right .jsbox p .span1 {
	color:#FF4400;
}
.blue .source-newdetails .newsdetails-right .jsbtnbox,.blue .source-newdetails .newsdetails-right .jsbtnbox a {
	color:#3592e2;
}
.green.source-newdetails .newsdetails-right .jsbtnbox,.green .source-newdetails .newsdetails-right .jsbtnbox a {
	color:#42b712;
}
.orange .source-newdetails .newsdetails-right .jsbtnbox,.orange .source-newdetails .newsdetails-right .jsbtnbox a {
	color:#ff4400;
}
.red .source-newdetails .newsdetails-right .jsbtnbox,.red .source-newdetails .newsdetails-right .jsbtnbox a {
	color:#ED232F;
}
.purple .source-newdetails .newsdetails-right .jsbtnbox,.purple .source-newdetails .newsdetails-right .jsbtnbox a {
	color:#a761a2;
}
.pink .source-newdetails .newsdetails-right .jsbtnbox,.pink .source-newdetails .newsdetails-right .jsbtnbox a {
	color:#f8809d;
}
.source-newdetails .newsdetails-right .jsbtnbox {
	margin-top:20px;
}
.blue .source-newdetails .newsdetails-right .jsbtnbox a {
	border:solid 1px #3592e2;
}
.green .source-newdetails .newsdetails-right .jsbtnbox a {
	border:solid 1px #42b712;
}
.orange .source-newdetails .newsdetails-right .jsbtnbox a {
	border:solid 1px #ff4400;
}
.red .source-newdetails .newsdetails-right .jsbtnbox a {
	border:solid 1px #ED232F;
}
.pink .source-newdetails .newsdetails-right .jsbtnbox a {
	border:solid 1px #f8809d;
}
.purple .source-newdetails .newsdetails-right .jsbtnbox a {
	border:solid 1px #a761a2;
}
.source-newdetails .newsdetails-right .jsbtnbox a {
	display:inline-block;
	width:133px;
	font-size:18px;
	height:42px;
	line-height:42px;
	text-align:center;
}
.source-newdetails .newsdetails-right .jsbtnbox a.wbyh {
	border-right:none;
	margin-right:-6px;
}
.source-newdetails .newsdetails-right .jsbtnbox a.ljbm {
	margin-right:-1px;
}
.blue .source-newdetails .newsdetails-right .jsbtnbox .zxzx-btn {
	background-color:#3592e2;
}
.green .source-newdetails .newsdetails-right .jsbtnbox .zxzx-btn {
	background-color:#42b712;
}
.orange .source-newdetails .newsdetails-right .jsbtnbox .zxzx-btn {
	background-color:#ff4400;
}
.red .source-newdetails .newsdetails-right .jsbtnbox .zxzx-btn {
	background-color:#ED232F;
}
.purple .source-newdetails .newsdetails-right .jsbtnbox .zxzx-btn {
	background-color:#a761a2;
}
.pink .source-newdetails .newsdetails-right .jsbtnbox .zxzx-btn {
	background-color:#f8809d;
}
.source-newdetails .newsdetails-right .jsbtnbox .zxzx-btn {
	width:133px;
	height:42px;
	line-height:42px;
	float:left;
}
.source-newdetails .newsdetails-right .jsbtnbox .zxzx-btn a {
	color:#fff;
}
.source-newdetails .newsdetails-right .phone-details {
	position:absolute;
	right:20px;
	bottom:0;
}
.source-newdetails .newsdetails-right .phone-details span {
	background:url(../images/0904newtelicon.png) no-repeat left center;
	padding-left:20px;
	font-size:14px;
	color:#444444;
}
.source-newdetails .newsdetails-right .phone-details p {
	font-size:24px;
	color:#FF4400;
}
.source-newdetails .newsdetails-right .price-box {
	position:absolute;
	right:0;
	top:0;
	background-image:linear-gradient(-66deg,#FF4400 0%,#fe977a 100%),linear-gradient(#FF4400,#FF4400);
	border-radius:25px 0px 0px 27px;
	padding:6px 20px;
}
.source-newdetails .newsdetails-right .price-box .p1 {
	color:#fff;
	font-weight:bold;
	font-size:16px;
	text-align:center;
}
.source-newdetails .newsdetails-right .price-box .p2 {
	font-size:14px;
	color:#EEEEEE;
	text-decoration:line-through;
	text-align:center;
	margin-top:6px;
}
.newnews {
	padding:10px 0;
	border-bottom:1px dashed #e6e6e6;
}
.newnews .p1 {
	font-size:20px;
	font-weight:bold;
	color:#444444;
	margin-bottom:10px;
	max-width:416px;
}
.newnews .p2 {
	font-size:14px;
	color:#777777;
	line-height:1.6;
	height:45px;
}
.newnews .p2 a {
	color:#FF4400;
}
.newnews-list {
	box-sizing:border-box;
}
.newnews-list * {
	box-sizing:border-box;
}
.newnews-list .newnews-list-left {
	float:left;
	width:416px;
}
.newnews-list .newnews-list-center {
	position:relative;
	float:left;
	width:457px;
	height:310px;
	position:relative;
	margin-left:20px;
	overflow:hidden;
}
.newnews-list .newnews-list-center .newnewsul-box {
	position:relative;
	height:310px;
	width:457px;
}
.newnews-list .newnews-list-center ul.newnewsul {
	position:relative;
	height:310px;
}
.newnews-list .newnews-list-center ul.newnewsul li {
	float:left;
	height:310px;
	width:457px;
}
.newnews-list .newnews-list-center ul.newnewsul li a {
	display:block;
	width:100%;
	height:100%;
}
.newnews-list .newnews-list-center ul.newnewsul li a img {
	width:100%;
	height:100%;
}
.newnews-list .newnews-list-center ul.dotcontent {
	height:10px;
	margin:auto;
	position:absolute;
	left:0;
	right:0;
	bottom:30px;
	text-align:center;
}
.newnews-list .newnews-list-center ul.dotcontent li {
	display:inline-block;
	width:10px;
	height:10px;
	border:2px solid #fff;
	border-radius:50%;
	margin-right:20px;
}
.newnews-list .newnews-list-center ul.dotcontent li:last-child {
	margin-right:0;
}
.newnews-list .newnews-list-center ul.dotcontent li.actives {
	background:#fff;
}
.newnews-list .newnews-list-center ul.dotcontent li.active {
	background:#fff;
}
.newnews-list .newnews-list-center .swp-btn {
	position:absolute;
	width:35px;
	height:68px;
	line-height:63px;
	border-radius:4px;
	opacity:0.48;
	text-align:center;
	background-color:#060606;
	top:50%;
	margin-top:-34px;
	display:block;
	color:#fff;
	font-size:40px;
	cursor:pointer;
}
.newnews-list .newnews-list-center .swp-btn:hover {
	background-color:#FF4400;
}
.newnews-list .newnews-list-center .swp-btn.prev {
	left:0;
}
.newnews-list .newnews-list-center .swp-btn.next {
	right:0;
}
.newnews-list .newnews-list-right {
	float:right;
	width:290px;
	border-radius:3px;
	border:solid 1px #e6e6e6;
	text-align:center;
	padding:0 0 12px;
}
.newnews-list .newnews-list-right form {
	font-family:"Microsoft YaHei";
}
.newnews-list .newnews-list-right form .form-title {
	height:60px;
	line-height:60px;
}
.newnews-list .newnews-list-right form .form-title p {
	font-size:18px;
	color:#555;
}
.newnews-list .newnews-list-right form .form-title p span {
	color:#FF4400;
}
.newnews-list .newnews-list-right form input,.newnews-list .newnews-list-right form select {
	width:264px;
	height:37px;
	line-height:37px;
	border:none;
	outline:none;
}
.newnews-list .newnews-list-right form input[type="text"],.newnews-list .newnews-list-right form select {
	background-color:#f2f2f2;
	margin-bottom:8px;
	text-indent:12px;
}
.newnews-list .newnews-list-right form input[type="submit"] {
	text-align:center;
	background-color:#fee6df;
	font-size:16px;
	color:#FF4400;
	cursor:pointer;
}
.newnews-list .newnews-list-right .btn-div {
	margin-top:19px;
	padding-top:9px;
	border-top:1px dashed #cdcdcd;
}
.newnews-list .newnews-list-right .btn-div a {
	display:inline-block;
	width:86px;
	height:35px;
	line-height:35px;
	background-color:#FF4400;
	border-radius:3px;
	color:#fff;
	text-align:center;
}
.newnews-list .newnews-list-right .btn-div a:hover {
	background-color:#ff4444;
}
.content-group .group-left {
	float:left;
	width:159px;
	height:107px;
}
.content-group .group-left img {
	width:100%;
	height:100%;
}
.content-group .newnews {
	float:right;
	width:416px;
	padding-bottom:16px;
}
.list-ul-box .public-content .public-ul {
	width:100%;
}
.list-ul-box .public-content .public-ul li {
	width:100% !important;
}
.list-ul-box .public-content .public-ul li:first-child {
	border-top:none;
}
.new-pulicetitle {
	background:url(../images/0904line-new.png) repeat-x center;
}
.new-pulicetitle span {
	font-size:20px;
	color:#444444;
	font-weight:bold;
	padding:0 30px 0 0;
	display:inline-block;
	background:#fff;
}
.best-curriculum {
	box-sizing:border-box;
}
.best-curriculum.newmargintop {
	margin-top:20px;
}
.best-curriculum * {
	box-sizing:border-box;
}
.best-curriculum .classes-ulnew {
	margin-right:0;
	margin-top:10px;
}
.best-curriculum .classes-ulnew li {
	width:400px;
	margin-right:0;
	border-bottom:1px solid #e6e6e6;
}
.best-curriculum .classes-ulnew li p {
	max-width:380px;
}
.best-curriculum .classes-ulnew li:nth-child(1),.best-curriculum .classes-ulnew li:nth-child(2) {
	border-top:none;
}
.newbanner-box {
	box-sizing:border-box;
	background:url(../images/bannernewbg.png) no-repeat;
	height:376px;
	overflow:hidden;
}
.newbanner-box * {
	box-sizing:border-box;
}
.newbanner-box .newsbanner {
	position:relative;
	height:376px;
}
.newbanner-box .newsbanner .pjxwd {
	position:absolute;
	top:28px;
	left:0;
	background:url(../images/newzsicon.png) no-repeat 15px center rgba(0,0,0,0.5);
	padding-left:40px;
	padding-right:10px;
	height:33px;
	line-height:33px;
	color:#fff;
	font-size:14px;
	border-radius:0px 17px 17px 17px;
}
.newbanner-box .newsbanner .newsanswer {
	position:absolute;
	bottom:17px;
	left:0;
}
.newbanner-box .newsbanner .newsanswer .newstitle {
	position:relative;
	display:inline-block;
	padding:0 24px;
	height:46px;
	line-height:46px;
	text-align:center;
	font-size:16px;
	color:#ffffff;
	background:rgba(0,0,0,0.5);
	border-radius:23px 23px 23px 0px;
}
.newbanner-box .newsbanner .newsanswer .newstitle::before {
	display:block;
	content:"";
	position:absolute;
	width:4px;
	height:4px;
	background:#fff;
	border-radius:50%;
	top:20px;
	left:12px;
}
.newbanner-box .newsbanner .newsanswer ul {
	margin-top:11px;
}
.newbanner-box .newsbanner .newsanswer ul li {
	float:left;
	width:273px;
	height:89px;
	background-color:#ffffff;
	border-radius:3px;
	padding:14px;
	margin-right:19px;
}
.newbanner-box .newsbanner .newsanswer ul li:last-child {
	margin-right:0;
}
.newbanner-box .newsbanner .newsanswer ul li a {
	display:block;
	width:100%;
	height:100%;
}
.newbanner-box .newsbanner .newsanswer ul li a .anwer-lileft {
	float:left;
	width:90px;
	height:61px;
}
.newbanner-box .newsbanner .newsanswer ul li a .anwer-text {
	float:right;
	width:140px;
	position:relative;
	font-size:14px;
	color:#444444;
	line-height:1.6;
	padding-left:10px;
}
.newbanner-box .newsbanner .newsanswer ul li a .anwer-text::before {
	display:block;
	position:absolute;
	content:"";
	top:10px;
	left:0;
	width:3px;
	height:3px;
	background:#444444;
	border-radius:50%;
}
.newbanner-box .newsbanner .newsanswer ul li:hover a .anwer-text {
	color:#FF4400;
}
.newbanner-box .newsbanner .newsanswer ul li:hover a .anwer-text::before {
	background:#FF4400;
}
.newbanner-box .newsbanner .newsbannerform {
	position:absolute;
	top:-20px;
	right:-20px;
	background:url(../images/newsbannerform-tybg.png) no-repeat;
	height:384px;
	width:332px;
	padding-left:22px;
}
.newbanner-box .newsbanner .newsbannerform form {
	font-family:"Microsoft YaHei";
}
.newbanner-box .newsbanner .newsbannerform form .formtitle {
	margin-top:56px;
	font-size:20px;
	color:#555555;
	font-weight:bold;
}
.newbanner-box .newsbanner .newsbannerform form .formtitle span {
	color:#FF4400;
}
.newbanner-box .newsbanner .newsbannerform form input {
	width:264px;
	height:37px;
	line-height:37px;
	border:none;
	outline:none;
	margin-top:15px;
}
.newbanner-box .newsbanner .newsbannerform form input[type="text"] {
	background-color:#f2f2f2;
	text-indent:12px;
}
.newbanner-box .newsbanner .newsbannerform form input[type="submit"] {
	background-color:#fee6df;
	color:#FF4400;
	font-size:16px;
	text-align:center;
	margin-top:12px;
}
.newbanner-box .newsbanner .Registration {
	margin-top:22px;
	height:80px;
	margin-left:0;
}
.newbanner-box .newsbanner .Registration ul li {
	line-height:1.8;
}
.newbanner-box .newsbanner .Registration ul li .p2 span {
	margin-right:6px;
}
.newbanner-box .newsbanner .Registration ul li .p2 .span4 {
	font-size:12px;
	color:#777777;
}
.newbanner-box .newsbanner .zy {
	font-size:12px;
	color:#444444;
	margin-top:30px;
	padding-left:10px;
}
.apr-newsanswer {
	box-sizing:border-box;
}
.apr-newsanswer * {
	box-sizing:border-box;
}
.apr-newsanswer .newsanswer-left {
	width:819px;
	float:left;
}
.apr-newsanswer .newsanswer-left .new-pulicetitle .span1 {
	float:left;
}
.apr-newsanswer .newsanswer-left .new-pulicetitle a {
	float:right;
	display:inline-block;
	padding-left:17px;
	background:#fff;
	font-size:14px;
	color:#444444;
}
.apr-newsanswer .newsanswer-left .newsanswer-group ul li {
	padding:14px 10px;
	border-bottom:1px solid #e9e9e9;
}
.apr-newsanswer .newsanswer-left .newsanswer-group ul li .p1 {
	font-size:16px;
	color:#333333;
	font-weight:bold;
	background:url(../images/aprneww-icon1.png) no-repeat left center;
	padding-left:30px;
}
.apr-newsanswer .newsanswer-left .newsanswer-group ul li .p2 {
	font-size:14px;
	color:#666666;
	line-height:1.6;
	background:url(../images/aprneww-icon2.png) no-repeat left 4px;
	padding-left:30px;
	margin-top:10px;
}
.apr-newsanswer .newsanswer-left .newsanswer-group ul li:hover {
	background-color:#f7f7f7;
}
.apr-newsanswer .newsanswer-left .newsanswer-group ul li:hover .p1 {
	color:#FF4400;
}
.apr-newsanswer .newsanswer-right {
	width:376px;
	float:left;
	background:url(../images/apr-newsanswerbg.png) no-repeat;
	padding-top:60px;
	padding-left:20px;
	margin-top:-26px;
	padding-bottom:20px;
}
.apr-newsanswer .newsanswer-right ul li {
	width:114px;
	height:132px;
	float:left;
	text-align:center;
	padding-top:90px;
}
.apr-newsanswer .newsanswer-right ul li a {
	font-size:16px;
	display:block;
	width:114px;
	height:132px;
	color:#333333;
}
.apr-newsanswer .newsanswer-right .btn-group {
	font-size:0;
	margin-top:10px;
	padding-top:20px;
	width:300px;
	border-top:1px dashed #cdcdcd;
	margin-left:20px;
}
.apr-newsanswer .newsanswer-right .btn-group a {
	display:inline-block;
	margin-right:3px;
	font-size:14px;
	color:#ffffff;
	background-color:#FF4400;
	text-align:center;
	border-radius:3px;
	width:97px;
	height:35px;
	line-height:35px;
}
.apr-newsanswer .newsanswer-right .btn-group a:hover {
	background-color:#ff4444;
}
.apr-newcategory {
	margin-top:20px;
	box-sizing:border-box;
}
.apr-newcategory * {
	box-sizing:border-box;
}
.apr-newcategory .newcategory-group {
	width:585px;
	float:left;
}
.apr-newcategory .newcategory-group .newcategory-title {
	border-bottom:1px solid #c1c1c1;
	height:40px;
	line-height:40px;
}
.apr-newcategory .newcategory-group .newcategory-title .p1 {
	font-size:20px;
	color:#444444;
	float:left;
	display:inline-block;
}
.apr-newcategory .newcategory-group .newcategory-title .p1 img {
	margin-right:10px;
	vertical-align:middle;
}
.apr-newcategory .newcategory-group .newcategory-title .p2 {
	font-size:12px;
	color:#c9c9c9;
	display:inline-block;
	float:right;
}
.apr-newcategory .newcategory-group .newcategory-title .p2 a {
	display:inline-block;
	margin:0 10px;
	font-size:14px;
	color:#666;
}
.apr-newcategory .newcategory-group .newcategory-title .p2 .more {
	color:#FF4400;
}
.apr-newcategory .newcategory-group .newcategory-bottom .bottom-left {
	width:189px;
	height:298px;
	float:left;
	margin-top:16px;
}
.apr-newcategory .newcategory-group .newcategory-bottom .bottom-list {
	width:375px;
	float:right;
}
.apr-newcategory .newcategory-group .newcategory-bottom .bottom-list ul li {
	position:relative;
	height:42px;
	line-height:42px;
	background:url(../images/pulic-ul-li-icon.png) no-repeat left center;
	padding-left:10px;
	border-bottom:1px solid #c1c1c1;
}
.apr-newcategory .newcategory-group .newcategory-bottom .bottom-list ul li a {
	font-size:14px;
	color:#666666;
	display:inline-block;
	max-width:375px;
}
.apr-newcategory .newcategory-group .newcategory-bottom .bottom-list ul li span {
	position:absolute;
	right:0;
	font-size:14px;
	color:#999999;
}
.apr-newcategory .newcategory-group .newcategory-bottom .bottom-list ul li:hover {
	background:url(../images/pulic-ul-li-icon1.png) no-repeat left center;
}
.apr-newcategory .newcategory-group .newcategory-bottom .bottom-list ul li:hover a,.apr-newcategory .newcategory-group .newcategory-bottom .bottom-list ul li:hover span {
	color:#FF4400;
}
.apr-newcategory .newcategory-group:nth-of-type(odd) {
	margin-right:30px;
}
.six-container-new {
	box-sizing:border-box;
}
.six-container-new * {
	box-sizing:border-box;
}
.six-container-new .news .news-left {
	width:880px;
	float:left;
}
.six-container-new .news .news-left ul li {
	position:relative;
	padding:20px 14px 14px;
	border-bottom:1px solid #ccc;
}
.six-container-new .news .news-left ul li:hover {
	background:#F7F7F7;
}
.six-container-new .news .news-left ul li:hover a.a-title {
	color:#FF4400;
}
.six-container-new .news .news-left ul li a.a-title {
	font-size:16px;
	color:#333;
	display:block;
	background:url(../images/aprneww-icon1.png) no-repeat left top;
	padding-left:30px;
}
.six-container-new .news .news-left ul li a.a-title:hover {
	color:#FF4400;
}
.six-container-new .news .news-left ul li .p1 {
	font-size:14px;
	color:#666666;
	line-height:28px;
	margin-top:10px;
	margin-bottom:10px;
	background:url(../images/aprneww-icon2.png) no-repeat left 4px;
	padding-left:30px;
}
.six-container-new .news .news-left ul li .p1 a:hover {
	color:#FF4400;
}
.six-container-new .news .news-left ul li .p2 {
	margin-top:20px;
	position:absolute;
	bottom:10px;
	right:20px;
	background:url(../images/time-icon.png) no-repeat left center;
	padding-left:20px;
	color:#999;
}
.six-container-new .news .news-left .paging {
	height:auto;
	line-height:0;
	margin-top:30px;
}
.six-container-new .news .news-right {
	width:300px;
	float:right;
}
.six-container-new .news .news-right .hot-coure {
	margin-top:20px;
}
.six-container-new .news .news-right .hot-coure .classes-ul {
	margin-top:10px;
}
.six-container-new .news .news-right .hot-coure .classes-ul li {
	width:278px;
	padding-bottom:20px;
}
.six-container-new .news .news-right .hot-coure .classes-ul li .a1:hover {
	color:#FF4400;
}
.six-container-new .news .news-right .hot-coure .classes-ul li img {
	width:278px;
}
.six-container-new .news .news-right .hot-coure .public-ul-box {
	width:unset;
}
.six-container-new .news .news-right .hot-coure .public-ul-box ul {
	margin-left:0 !important;
}
.six-container-new .news .news-right .hot-coure .public-ul-box ul li {
	width:unset;
}
.aprnewljdy {
	box-sizing:border-box;
	background:url(../images/newljdybg.png) no-repeat;
	padding-top:158px;
	text-align:center;
	padding-bottom:20px;
}
.aprnewljdy * {
	box-sizing:border-box;
}
.aprnewljdy form {
	font-family:"Microsoft YaHei";
}
.aprnewljdy form .formtitle {
	margin-top:56px;
	font-size:20px;
	color:#555555;
	font-weight:bold;
}
.aprnewljdy form .formtitle span {
	color:#FF4400;
}
.aprnewljdy form input {
	width:264px;
	height:37px;
	line-height:37px;
	border:none;
	outline:none;
}
.aprnewljdy form input[type="text"] {
	background-color:#ffffff;
	text-indent:12px;
}
.aprnewljdy form input[type="submit"] {
	background-color:#FF4400;
	color:#fff;
	font-size:16px;
	text-align:center;
	margin-top:12px;
}
.aprnewljdy .Registration {
	margin-top:22px;
	height:80px;
	margin-left:0;
}
.aprnewljdy .Registration ul li {
	line-height:1.8;
}
.aprnewljdy .Registration ul li .p2 span {
	margin-right:6px;
}
.aprnewljdy .Registration ul li .p2 .span4 {
	font-size:12px;
	color:#777777;
}
.aprnewljdy .zy {
	font-size:12px;
	color:#444444;
	margin-top:20px;
}
.april-newterminal {
	box-sizing:border-box;
}
.april-newterminal * {
	box-sizing:border-box;
}
.april-newterminal .newterminal-left {
	float:left;
	width:860px;
}
.april-newterminal .newterminal-left .erminal-answer .p1 {
	font-size:18px;
	color:#333333;
	font-weight:bold;
	background:url(../images/aprneww-icon1.png) no-repeat left center;
	padding-left:30px;
}
.april-newterminal .newterminal-left .erminal-answer .p2 {
	font-size:14px;
	color:#666666;
	line-height:1.6;
	background:url(../images/aprneww-icon2.png) no-repeat left 4px;
	padding-left:30px;
	margin-top:10px;
}
.april-newterminal .newterminal-left .erminal-answer .p3 {
	height:34px;
	line-height:34px;
	text-align:right;
	background-color:#f7f7f7;
	padding:0 20px;
	margin-top:20px;
}
.april-newterminal .newterminal-left .erminal-answer .p3 span {
	font-size:12px;
	color:#777777;
}
.april-newterminal .newterminal-left .erminal-answer .p3 .span1 {
	display:inline-block;
	margin-right:30px;
}
.april-newterminal .newterminal-left .terbest-anwer .p1 {
	font-size:20px;
	color:#FF4400;
	background:url(../images/terbest-icon.png) no-repeat left center;
	padding-left:30px;
	margin-top:16px;
}
.april-newterminal .newterminal-left .terbest-anwer .p2 {
	font-size:14px;
	color:#666666;
	line-height:1.6;
	margin-top:14px;
}
.april-newterminal .newterminal-left .terbest-anwer .p3 {
	background:url(../images/0904line-new.png) repeat-x center;
	text-align:right;
	font-size:0;
}
.april-newterminal .newterminal-left .terbest-anwer .p3 span {
	display:inline-block;
	font-size:12px;
	color:#777777;
	padding:0 18px;
	background:#fff;
}
.april-newterminal .newterminal-left .terbest-anwer .p3 a {
	display:inline-block;
	width:80px;
	height:28px;
	line-height:28px;
	text-align:center;
	background-color:#FF4400;
	font-size:14px;
	color:#ffffff;
	border-radius:2px;
}
.april-newterminal .newterminal-left .april-zxzxform {
	background:url(../images/april-zxzxform-bg.png) no-repeat;
	height:139px;
	padding-top:35px;
	padding-left:221px;
	margin-top:10px;
}
.april-newterminal .newterminal-left .april-zxzxform form {
	font-family:"Microsoft YaHei";
	overflow:hidden;
}
.april-newterminal .newterminal-left .april-zxzxform form input,.april-newterminal .newterminal-left .april-zxzxform form textarea {
	outline:none;
	border:none;
}
.april-newterminal .newterminal-left .april-zxzxform form input[type="text"],.april-newterminal .newterminal-left .april-zxzxform form textarea {
	text-indent:12px;
	background-color:#ffffff;
	font-size:14px;
}
.april-newterminal .newterminal-left .april-zxzxform form .text-box {
	width:204px;
	float:left;
	margin-right:8px;
}
.april-newterminal .newterminal-left .april-zxzxform form .text-box input {
	width:204px;
	height:37px;
}
.april-newterminal .newterminal-left .april-zxzxform form .text-box input:first-child {
	margin-bottom:7px;
}
.april-newterminal .newterminal-left .april-zxzxform form textarea {
	height:81px;
	padding-top:10px;
	float:left;
	margin-right:12px;
}
.april-newterminal .newterminal-left .april-zxzxform form input[type="submit"] {
	float:left;
	background:url(../images/april-zxzxbtn2.png) no-repeat;
	width:87px;
	height:87px;
	margin-right:10px;
	cursor:pointer;
}
.april-newterminal .newterminal-left .april-zxzxform form .zxzx-btn {
	float:left;
	width:87px;
	height:87px;
	background:url(../images/april-zxzxbtn1.png) no-repeat;
	display:block;
}
.april-newterminal .newterminal-left .otheres-answer .otheres-title {
	font-size:20px;
	color:#444444;
	font-weight:bold;
	margin-top:20px;
}
.april-newterminal .newterminal-left .otheres-answer ul li {
	padding:24px 0;
	padding-left:20px;
	border-bottom:1px solid #e9e9e9;
}
.april-newterminal .newterminal-left .otheres-answer ul li p {
	font-size:14px;
	color:#444444;
	line-height:1.6;
}
.april-newterminal .newterminal-left .otheres-answer ul li span {
	display:block;
	font-size:12px;
	color:#777777;
	margin-top:16px;
}
.april-newterminal .newterminal-left .correlation-wd {
	margin-top:40px;
}
.april-newterminal .newterminal-left .correlation-wd ul {
	margin-top:10px;
}
.april-newterminal .newterminal-left .correlation-wd ul li {
	line-height:44px;
	height:44px;
	width:50%;
	float:left;
	border-bottom:1px dashed #c1c1c1;
	background:url(../images/pulic-ul-li-icon.png) no-repeat left center;
	padding-left:10px;
	max-width:420px;
}
.april-newterminal .newterminal-left .correlation-wd ul li:nth-last-child(1),.april-newterminal .newterminal-left .correlation-wd ul li:nth-last-child(2) {
	border:none;
}
.april-newterminal .newterminal-left .correlation-wd ul li a {
	font-size:14px;
	color:#666666;
	width:100%;
}
.april-newterminal .newterminal-left .correlation-wd ul li:hover {
	background-image:url(../images/pulic-ul-li-icon1.png);
}
.april-newterminal .newterminal-left .correlation-wd ul li:hover a {
	color:#FF4400;
}
.april-newterminal .news-right .public-ul-box,.april-newterminal .news-right ul,.april-newterminal .news-right li {
	width:unset !important;
}
.april-newterminal .news-right .public-ul-box ul {
	margin-left:0 !important;
}
.apr-hotjigou {
	margin-top:40px;
}
.apr-hotjigou .hot-jigou .recmd-jg {
	margin-right:-40px;
	margin-top:10px;
}
.apr-hotjigou .hot-jigou .recmd-jg li {
	width:360px;
	margin-right:40px;
	float:left;
}
.april-jigoulist .new-jigou-title {
	height:84px;
	line-height:84px;
}
.april-jigoulist .new-jigou-title .p1 {
	float:left;
	display:inline-block;
	font-size:20px;
	color:#444444;
	font-weight:bold;
	background:url(../images/two-icon1.png) no-repeat left center;
	padding-left:26px;
}
.april-jigoulist .new-jigou-title .p2 {
	float:right;
}
.april-jigoulist .new-jigou-title .p2 .span1 {
	font-size:14px;
	color:#666666;
	display:inline-block;
}
.april-jigoulist .new-jigou-title .p2 .ljdj {
	display:inline-block;
	color:#FF4400;
	font-size:14px;
	width:124px;
	height:28px;
	line-height:28px;
	background:#fee6df;
	text-align:center;
}
.april-jigoulist .new-jigou-title .p2 .ljdj:hover {
	color:#fff;
	background:#FF4400;
}
.april-jigoulist .news-jigoulist ul li.jigouli {
	background:#f7f9fb;
	margin-bottom:20px;
}
.april-jigoulist .news-jigoulist ul li.jigouli:hover {
	background-color:#ffffff;
	box-shadow:0px 4px 16px 0px rgba(156,156,156,0.24);
}
.april-jigoulist .news-jigoulist ul li.jigouli .jigoulist-left {
	padding:10px 0 30px 40px;
	margin:29px 0 17px;
	float:left;
	width:530px;
	border-right:1px solid #dadada;
}
.april-jigoulist .news-jigoulist ul li.jigouli .jigoulist-left .img-div {
	float:left;
	width:180px;
}
.april-jigoulist .news-jigoulist ul li.jigouli .jigoulist-left .img-div img {
	display:block;
	width:180px;
	height:68px;
	margin-bottom:14px;
}
.april-jigoulist .news-jigoulist ul li.jigouli .jigoulist-left .img-div a {
	display:inline-block;
	width:84px;
	height:24px;
	font-size:14px;
	color:#666666;
	border:1px solid #c1c1c1;
	text-align:center;
	line-height:24px;
}
.april-jigoulist .news-jigoulist ul li.jigouli .jigoulist-left .img-div a:hover {
	color:#fff;
	background:#FF4400;
	border:1px solid #FF4400;
}
.april-jigoulist .news-jigoulist ul li.jigouli .jigoulist-left .school-js {
	margin-left:30px;
	float:left;
}
.april-jigoulist .news-jigoulist ul li.jigouli .jigoulist-left .school-js .p1 {
	font-size:18px;
	font-weight:bold;
	color:#333333;
	max-width:228px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.april-jigoulist .news-jigoulist ul li.jigouli .jigoulist-left .school-js .p2 {
	font-size:14px;
	color:#666;
	margin:12px 0;
}
.april-jigoulist .news-jigoulist ul li.jigouli .jigoulist-left .school-js .p2 .money {
	margin-right:40px;
}
.april-jigoulist .news-jigoulist ul li.jigouli .jigoulist-left .school-js .p3 {
	height:40px;
	font-size:26px;
	color:#FF4400;
	font-weight:bold;
	background:url(../images/tel-icon.png) no-repeat left center;
	padding-left:30px;
	line-height:40px;
	border-top:1px solid  #FF4400;
	border-bottom:1px solid  #FF4400;
	display:inline-block;
}
.april-jigoulist .news-jigoulist ul li.jigouli .jigoulist-right {
	float:right;
	width:550px;
	padding-left:35px;
	padding-top:20px;
}
.april-jigoulist .news-jigoulist ul li.jigouli .jigoulist-right .p1 {
	font-size:18px;
	color:#333333;
	font-weight:bold;
}
.april-jigoulist .news-jigoulist ul li.jigouli .jigoulist-right ul {
	margin-right:0;
	margin-top:6px;
}
.april-jigoulist .news-jigoulist ul li.jigouli .jigoulist-right ul li {
	float:left;
	width:230px;
	margin-right:0;
	background:url(../images/pulic-ul-li-icon.png) no-repeat left center;
}
.april-jigoulist .news-jigoulist ul li.jigouli .jigoulist-right ul li p {
	max-width:217px;
}
.april-jigoulist .news-jigoulist ul li.jigouli .jigoulist-right ul li:hover {
	background-image:url(../images/pulic-ul-li-icon1.png);
}
.april-jigoulist .news-jigoulist ul li.jigouli .jigoulist-right ul li:nth-child(1),.april-jigoulist .news-jigoulist ul li.jigouli .jigoulist-right ul li:nth-child(2) {
	border-top:none;
}
.top-box .top .top-right ul li {
	position:relative;
}
.top-box .top .top-right ul li a.qrcode {
	position:relative;
	display:block;
}
.top-box .top .top-right ul li a.qrcode .qrcode-div {
	position:absolute;
	width:120px;
	height:120px;
	display:none;
	background:#fff;
	padding:10px;
	box-shadow:0px 2px 3px #eee;
	top:30px;
	left:0;
}
.top-box .top .top-right ul li a.qrcode:hover .qrcode-div {
	display:block;
}
.nav_tip {
	font-weight:bold;
	border-bottom:1px #ddd solid;
	font-size:20px;
	height:50px;
	line-height:50px;
	margin-top:20px;
}
.blue .nav_tip div {
	border-bottom:3px #3592e2 solid;
	width:80px;
}
.green .nav_tip div {
	border-bottom:3px #42b7120 solid;
	width:80px;
}
.orange .nav_tip div {
	border-bottom:3px #FF9900 solid;
	width:80px;
}
.purple .nav_tip div {
	border-bottom:3px #A761A2 solid;
	width:80px;
}
.pink .nav_tip div {
	border-bottom:3px #f8809d solid;
	width:80px;
}
.red .nav_tip div {
	border-bottom:3px #FF4400 solid;
	width:80px;
}
.class-r1-ul {
	margin-top:20px;
}
.class-r1-ul li {
	float:left;
	width:205px;
	margin-right:11px;
	text-align:center;
	font-size:16px;
}
.class-r1-ul li:last-child {
	margin-right:none;
}
.class-r1-ul li img {
	width:205px;
	height:130px;
	margin-bottom:10px;
}
.authcode {
	float:left;
	border:1px #ddd solid;
	cursor:pointer
}
.none {
	display:none
}
.select {
	border:none;
	border:1px #dedede solid;
	padding:8px 5px;
	font-family:microsoft yahei;
}
.radio {
	border:none!important
}
#baoming input:focus,#baoming textarea:focus {
	border-style:solid;
	border-color:#FF3300!important;
	border-width:1px;
}
#baoming td {
	padding:8px 5px;
	font-size:14px;
}
#baoming td span {
	font-size:9pt
}
#baoming input,#baoming textarea {
	border:1px #dedede solid;
	padding:8px 5px
}
#baoming #courseid optgroup {
	font-style:normal;
	color:#f30
}
table h2 {
	font-size:18px;
	font-weight:100;
	padding-bottom:15px;
	text-align:center;
	border-bottom:1px #ddd solid;
	margin-bottom:25px;
	margin-top:10px
}
/*.red a:active,.red a:hover,a.red:active,a.red:hover {
	color:red;
	text-decoration:none
}
.no,.red,.red a:link,.red a:visited,.yes,a.red:link,a.red:visited {
	color:red
}*/
.no,.yes {
	line-height:18px;
	height:18px;
	display:inline-block;
	margin-left:.6em
}
.no {
	color:red
}
.none {
	display:none!important
}
.white,.white a {
	color:#fff!important
}
.con img {
	max-width:100%;
}
td a.baoming {
	background-color:#ff7800;
	padding:2px 5px
}
.bm_here {
	border-top:1px #ddd solid;
	padding:15px 0;
	margin-top:15px;
	text-align:center
}
.bm_menu,td a.baoming {
	color:#fff;
	display:block;
	text-align:center
}
.bm_menu {
	font-size:18px;
	overflow:hidden;
	width:75pt;
	height:33px;
	background-color:#f60;
	cursor:pointer;
	border:none;
	margin-left:auto;
	margin-right:auto;
	font-family:microsoft yahei;
}
.paging {
	text-align:center;
	height:120px;
	line-height:120px;
	color:#222;
	font-size:16px;
}
.blue .paging a.active,.blue .paging a:hover,.blue .paging a.cur {
	background-color:#3592e2;
	border-color:#3592e2;
}
.green .paging a.active,.green .paging a:hover,.green .paging a.cur {
	background-color:#42b712;
	border-color:#42b712;
}
.orange .paging a.active,.orange .paging a:hover,.orange .paging a.cur {
	background-color:#FF4400;
	border-color:#FF4400;
}
.red .paging a.active,.red .paging a:hover,.red .paging a.cur {
	background-color:#ED232F;
	border-color:#ED232F;
}
.paging a {
	padding:0 10px;
	display:inline-block;
	height:33px;
	line-height:33px;
	text-align:center;
	background:#f2f5f9;
	border:1px solid #e9e9e9;
	border-radius:2px;
	margin-left:5px;
}
.blue .paging a.active,.blue .paging a.cur,.blue .paging a:hover,.blue .paging span.current {
	background:#3592e2;
	border:1px solid #3592e2;
	color:#fff;
}
.green .paging a.active,.green .paging a.cur,.green .paging a:hover,.green .paging span.current {
	background:#42b712;
	border:1px solid #42b712;
	color:#fff;
}
.orange .paging a.active,.orange .paging a.cur,.orange .paging a:hover,.orange .paging span.current {
	background:#ff4400;
	border:1px solid #ff4400;
	color:#fff;
}
.red .paging a.active,.red .paging a.cur,.red .paging a:hover,.red .paging span.current {
	background:#ED232F;
	border:1px solid #ED232F;
	color:#fff;
}
.paging span.current {
	margin-left:5px;
	padding:6px 10px;
	border-radius:3px;
}
.paging span.anum {
	background-color:#f2f5f9;
	border:1px #E9E9E9 solid;
	border-radius:2px;
	padding:6px 10px;
}
.infoaddiv {
	width:1230px;
	background-color:#fff;
	overflow:auto;
	clear:both;
	margin:0 auto;
	overflow:hidden;
	text-align:center
}
.infoad {
	margin:0 0 10px 0
}
.indexcatad {
	width:1230px;
	margin:-15px auto 20px auto;
	overflow:hidden;
	text-align:center;
}
font.keyword {
	font-size:;
	margin-top:10px;
	margin-bottom:-10px;
}
font.keyword_a {
	margin-right:10px;
	border-radius:2px;
	color:#626fe1
}
font.keyword_b {
	margin-right:10px;
	border-radius:2px;
	color:#22ac38
}
font.keyword_c {
	margin-right:10px;
	border-radius:2px;
	color:#ff7f00
}
font.pricer {
	color:#ff4400;
	font-weight:bold;
}
font.nopricer {
	text-decoration:line-through;
}
font.telr {
	color:#ff4400;
	font-size:18px;
	font-weight:bold;
}

.banner .form-div1{width:308px;overflow:hidden;position:absolute;right:0;background:#fff;z-index:9;margin-top:10px;border-radius:5px;}.banner .form-div1.active{width:280px;margin-top:18px;}.banner .form-div1.active .form-title{margin-bottom:12px;margin-top:16px;}.banner .form-div1.active input{width:236px;margin-bottom:10px;}.banner .form-div1.active select{width:236px;margin-bottom:10px;}.banner .form-div1.active .Registration{padding:10px 0;}.banner .form-div1 .form-title{height:44px;width:100%;line-height:44px;text-align:center;}.banner .form-div1 .form-title p{font-size:18px;color:#555;}.banner .form-div1 .form-title p span{color:#FF4400;font-weight:bold;}.banner .form-div1 input{margin-left:22px;width:264px;height:38px;margin-bottom:8px;border:none;outline:none;}.banner .form-div1 .input-text{background:#f2f2f2;text-indent:10px;}.banner .form-div1 select{margin-left:22px;width:264px;height:38px;text-indent:10px;margin-bottom:8px;background:#f2f2f2;border:none;outline:none;}.banner .form-div1 .input-btn{cursor:pointer;text-align:center;line-height:38px;font-size:16px;color:#FF4400;background:#fee6df;}.banner .form-div1 .input-btn:hover{color:#fff;background:#FF4400;}.banner .form-div1 .btn-div{padding:10px 8px;}.banner .form-div1 .btn-div p{border-top:1px dashed #CDCDCD;}.banner .form-div1 .btn-div p a{display:inline-block;text-align:center;width:94px;height:34px;line-height:34px;font-size:12px;color:#fff;border-radius:5px;}.banner .form-div1 .btn-div p a.jgrz,.banner .form-div1 .btn-div p a.lsrz,.banner .form-div1 .btn-div p a.fbkc{background:#FF4400;margin-top:10px;}.banner .form-div1 .btn-div p a:hover{background:#ff4444;}

/*2022-1-6新增*/
 .m-choose-class-link {
    width: 100%;
    height: 40px;
    margin-top: 12px;
    display: block;
    font-size: 16px;
    line-height: 40px;
    text-align: center;
    color: #fff;
    -moz-border-radius: 20px;
    border-radius: 20px;
    background-color:#008aff;
}

/*2021-11-13 添加表单提交样式新增*/
 .formNews p{
  	margin: 10px auto;
 }
 .formNews .s1 {
    float: left;
    width: 100%;
    line-height: 30px;
    font-size: 16px;
    color: #008fd7;
}
 .formNews .s2 {
    float: left;
    width: 100%;
    height: 30px;
    padding: 10px 0px;
}
.formNews .s2 ul {
    float: left;
    width: 100%;
    height: 30px;
}     
.formNews .s2 ul li {
float: left;
width: 29%;
height: 30px;
margin-right: 2%;
padding: 0px 1%;
border: 1px #008fd7 solid;
border-radius: 2px;
}
.formNews .s2 ul li p {
float: left;
width: 20%;
line-height: 11px;
color: #999;
}
.formNews .s2 ul li input {
float: left;
width: 75%;
height: 28px;
line-height: 28px;
border: none;
outline: none;
}
.formNews .s3 {
float: left;
width: 100%;
height: auto;
padding: 10px 0px;
}
.formNews .s3 ul {
float: left;
width: 95.5%;
height: auto;
border: 1px #008fd7 solid;
padding: 0px 1%;
border-radius: 2px;
}
.formNews .s3 .li1 {
float: left;
width: 100%;
height: 30px;
line-height: 30px;
color: #999;
}
.formNews .s3 .li2 {
float: left;
width: 100%;
height: 30px;
}
.formNews .s3 input {
float: left;
width: 100%;
height: 28px;
line-height: 28px;
border: none;
outline: none;
}

			