@charset "utf-8";

/* 公共样式 */
* {
    margin: 0;
    padding: 0;
}
ul, dl, dd, form, p {
    margin: 0;
    padding: 0;
}
ul,li {
    list-style: none;
}
img {
    border: 0;
}
body {
    font: 14px/1.5 "Helvetica Neue",Helvetica,Arial,sans-serif;
    color: #666;
    width:100%;
    min-width:1200px;
    background-color:#fff;
}
a {
    text-decoration: none;
}
.clear {
    clear: both;
}
.over {
    overflow: hidden;
}
.cursor {
    cursor: pointer;
}
/*========*/
.posr{
    position: relative;
}
.posa{
    position: absolute;
}
/*===========宽度========*/
.w100 {
	width:100%;
}
.w1 {
    width: 1200px;
}
.w40 {
	width:52%;
}
.w49 {
	width:49%;
}
.w60 {
	width:48%;
}
.w80 {
	width:80px;
}
.w84 {
	width:84px;
}
.w240 {
	width:240px;
}
.w270 {
	width:270px;
}
.w220 {
	width:220px;
}
.w232 {
	width:232px;
}
.w280 {
	width:280px;
}
.w314 {
	width:314px;
}
.w370 {
	width:370px;
}
.w400 {
	width:400px;
}
.w415 {
	width:415px;
}
.w450 {
	width:450px;
}
.w459 {
	width:459px;
}
.w490 {
	width:490px;
}
.w588 {
	width:588px;
}
.w590 {
	width:590px;
}
.w605 {
	width:605px;
}
.w660 {
	width:660px;
}
.w680 {
	width:680px;
}
.w708 {
	width:708px;
}
.w880 {
	width:880px;
}
.w920 {
	width:920px;
}
.w935 {
	width:935px;
}
.w1000 {
	width:1000px;
}
/*=======高度=======*/
.height1 {
    height: 90px;
}
.height2 {
    height: 435px;
}
.height3 {
    height: 398px;
}
.height4 {
    height: 520px;
}
.height5 {
    height: 60px;
}
.height6 {
	height:276px;
}
.fontSize1 {
	font-size:18px;
}
.fontSize2 {
	font-size:29px;
}
.fontSize3 {
	font-size:12px;
}
.fontSize4 {
	font-size:16px;
}
/*==========margin========*/
.mar1 {
    margin: 0 auto;
}
.mar2 {
    margin: 10px;
}
.mar3 {
    margin:0 10px;
}
.mar4 {
    margin: 15px auto;
}
.mar5 {
    margin: 15px;
}
.mar6 {
    margin: 5px;
}
.m-b1 {
	margin-bottom:10px;
}
.m-b2 {
	margin-bottom:15px;
}
.m-b3 {
	margin-bottom:5px;
}
.m-r1 {
	margin-right:10px;
}
.m-r2 {
	margin-right:15px;
}
.m-r3 {
	margin-right:45px;
}
.m-r4 {
	margin-right:5px;
}
.m-t1 {
	margin-top:25px;
}
.m-t2 {
	margin-top:20px;
}
.m-t3 {
	margin-top:10px;
}
.m-t4 {
	margin-top:30px;
}
.m-t5 {
	margin-top:8px;
}
.m-t6 {
	margin-top:12px;
}
.m-t7 {
	margin-top:5px;
}
/*=========padding==========*/
.padding1 {
    padding: 20px;
}
.padding2 {
    padding: 10px;
}
.padding3 {
	padding:10px 0;
}
.padding4 {
	padding:5px;
}
.padding5 {
	padding:0 5px;
}
.padding6 {
	padding:15px;
}
.padding7 {
	padding:0 15px;
}
.p-r1 {
	padding-right:25px;
}
/*======float========*/
.fl {
    float: left;
}
.fr {
    float: right;
}

/*====================*/
.block {
	display:block;
}
.hide {
	display:none;
}
/*==========背景色==========*/
.bg-ff {
	background-color:#fff;
}
.bg-f5 {
	background-color:#f5f5f5;
}
.bg-33 {
	background-color:#333;
}
.bg-red {
	background-color:#328ffb;
}
.bg-orange1 {
	background-color:#5792d6;
}
.bg-orange2 {
	background-color:#4582ca;
}
.bg-orange3 {
	background-color:#6ca9ef;
}
.bg-blue1 {
	background-color:#5792d6;
}
.bg-blue2 {
	background-color:#ecf6ff;
}
.bg-red1 {
	background-color:#f5f5f5;
}

/*==========背景图片==========*/


.bgImg1 {
	background-image:url(../images/u001.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center top;
	height:300px;
}
.bgImg10 {
	height:300px;
}
.bgImg2 {
	background-color:#3884dc;
	height:48px;
}
.bgImg3 {
	background-image:url(../images/bg22.png);
	background-repeat:repeat;
	height:300px;
}
.bgImg4 {
	background-image:url(../images/bg22.png);
	background-repeat:repeat;
	height:230px;
	padding:10px 0;
}
.bgImg5 {
	background-image:url(../images/bg22.png);
	background-repeat:repeat;
	border-top:1px dashed #ccc;
	height:50px;
	line-height:50px;
	font-size:18px;
}
.bgImg6 {
	background-image:url(../images/u0.jpg);
	background-position:top;
	background-repeat:no-repeat;
	height:500px;
}
.bgImg7 {
	background-image:url(../images/1236.jpg);
	background-position:top;
	background-repeat:no-repeat;
	background-size:100%;
	height:500px;
}
.bgImg8 {
    background-image: url(../images/app1.png);
    background-repeat: no-repeat;
    background-position:center top;
    height: 700px;
}
.bgImg9 {
	background-position:-126px 0;
	background-repeat:no-repeat;
	height:48px;
}
/*=============*/
.bor_b {
	border-bottom:1px solid #ccc;
}
.bor_t {
	border-top:3px solid #f00;
}
.bor_t1 {
	border-top:1px dashed #ccc;
}
.bor_r {
	border-right:1px solid #ccc;
}
.bor1 {
	border:1px solid #ccc;
}
.bor2 {
	border-right:1px solid #eee;
	border-left:1px solid #eee;
	border-bottom:1px solid #eee;
}
/*========lineheight======*/
.lineh1 {
    line-height: 40px;
}
.lineh2 {
    line-height: 24px;
}
/*====txt-center====*/
.txt-center {
    text-align: center;
}
.txt-right {
    text-align: right;
}
.text-indent{
	text-indent:2em;
}
/*=======color=====*/
.color1 {
	color:#fff;
}
.color2 {
	color:#666;
}
.color3 {
	color:#d80000;
}
.color4 {
	color:#2CAF85;
}
.color5 {
	color:#999;
}
.color6 {
	color:#eee;
}
.color7 {
	color:#3884dc;
}
.color8 {
	color:#333;
}
/*=====input=====*/
input[type="text"],input[type="password"] {
    border: 1px solid #ccc;
	padding: 5px;
	color:#333;
}

select {
	border: 1px solid #ccc;
	border-radius: 0px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	background-color:#fff;
	height:32px;
	min-width:190px;
	line-height:18px;

}
textarea {
	border:1px solid #ccc;
}
/*=====btn=====*/
/*==*/
a.btn{padding: 3px 12px;}
a.btn1 {
    border: 1px solid #328ffb;
    background-color: #328ffb;
    cursor: pointer;
    color: #fff;
    text-align: center;
    padding: 3px 15px;
	display:block;
}
a.btn1:hover {
    color: #fff;
    background-color: #207ce7;
}
.btn2 {
	display: block;
    margin: 7px 19px 0 auto;
    float: right;
    _display: inline;
    width: 93px;
    height: 29px;
    font-size: 16px;
    line-height: 27px;
    color: #f72862;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-bottom: 1px solid #f9ac00;
    background: repeat-x #fee97d;
    background-image: -webkit-linear-gradient(#fee97d 60%,#fde158 100%);
    background-image: -o-linear-gradient(#fee97d 60%,#fde158 100%);
    background-image: linear-gradient(#fee97d 60%,#fde158 100%);
}
.btn2:hover {
	webkit-box-shadow: 0 0 5px rgba(0,0,0,.75);
    -moz-box-shadow: 0 0 5px rgba(0,0,0,.75);
    box-shadow: 0 0 5px rgba(0,0,0,.75);
}
/*===============*/
.table1 {
	background-color:#fff;
}
.table1 td {
	padding:5px;
}
.table2,.table3 {
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
}
.table2 th {
	padding:5px;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
	background-color:#f5f5f5;
}
.table2 td {
	padding:5px;
	border-bottom:1px solid #ccc;
}

.table3 th {
	padding:10px 5px;
	border-bottom:1px solid #ccc;
	background-color:#f5f5f5;
}
.table3 td {
	padding:10px 5px;
	border-bottom:1px solid #ccc;
}

table.stripe tr td{ background:#FFF;}

table.stripe tr.alt td { background:#FFFBFC;}

table.stripe tr.over td {background:#F4F9FF;}

.table4 tr th{
	border-bottom:1px solid #ccc;
}
.table4 tr th,.table4 tr td,.table5 td,.table5 th {
	padding:8px 5px;
	text-align:center;
}
.table5 {
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
}
.table5 td,.table5 th {
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;

}
.table5 th {
	background-color:#f5f5f5;
}
/*=====================*/
.top-search {
	width: 53%;
	position:relative;
	margin-top:2px;
	overflow: hidden;
}
input[type="text"].top-searchTxt {
	width: 168px;
	border-radius:2px;
	-moz-border-radius:2px;
	-ms-border-radius:2px;
	-webkit-border-radius:2px;
}
input[type="button"].top-searchBtn,input[type="submit"].top-searchBtn {
	position:absolute;
	right: 0;
	background:#3884dc;
	width:80px;
	letter-spacing:2px;
	text-align:center;
	color:#fff;
	height:33px;
	*
	height:30px;
	border:0 none;
	border-radius:2px;
	-moz-border-radius:2px;
	-ms-border-radius:2px;
	-webkit-border-radius:2px;
}
input[type="button"].top-searchBtn:hover,input[type="submit"].top-searchBtn:hover {
	background:#286fc1;
}
.top-r i {
	color:#868686;
	font-size:19px;
	float:left;
	padding:5px 0;
}
.top-r a {
	color:#666;
	font-size:14px;
	float:left;
	display:block;
	padding:8px 2px;
}
.top-r a:hover{
	color:#c00;
}

.allCourse {
	line-height:48px;
	font-size:15px;
	color:#fff;
	letter-spacing:2px;
	text-align:center;
	font-weight:bold;
}
/*=======nav==========*/
.menu2 {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	display:none;
	z-index:999;
}
.nav > li{
	float:left;
}
.nav > li > a{
	display:block;
	padding:5px 15px;
	margin-top:15px;
	color:#eee;
	text-align:center;
	font-size:15px;
	font-weight:normal;
}
.nav > li > a:hover {
	background-color:#328ffb;
	color:#fff;

}
div.nav{
    text-align: center;
    font-size: 12px;
	font-size:15px;
	color:#fff;
    position: relative;
	margin:0px auto 0 auto;
	width:713px;
}
div.nav > .nav-main > li > a {
	color:#fff;
	font-weight:bold;
	font-size:15px;
}
/*nav-main*/
ul.nav-main{
    width: 100%;
    height: 100%;
    list-style-type: none;
}
ul.nav-main span{
    display: inline-block;
    margin-left: 18px;
    width: 7px;
    height: 7px;
    background: url('../images/down-icon.png') no-repeat right;
}
.hover-up{
	background-color:#328ffb;
	font-size:14px;
}
.hover-up>ul>li>a {
	color:#fff;
	padding:5px 0;
	display:block;
}
.hover-up>ul>li>a:hover {
	background-color:#3884dc;
}
/* .hover-up{
    transition-duration: .5s;
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
}

.hover-down{
    transition-duration: .5s;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
} */

ul.nav-main>li{
	position:relative;
    display: block;
    float: left;
}
ul.nav-main>li > a{
	padding:13px 15px 14px;
    display: block;
    color: #fff;
    margin-right: 1px;
	font-weight:bold;
	font-size:14px;
}
ul.nav-main>li:hover{
	background-color:#328ffb;
}
/*éšè—ç›’å­è®¾ç½®*/
div.hidden-box{
    border: 0px solid #fff;
    border-top: 0;
    position: absolute;
    display:none;
	background:#3884dc;
    top: 48px;
	z-index:99999;
}
div.hidden-box li {
	padding:8px 0;
}
.hidden-box>ul{
    list-style-type: none;
    color: #643519;
    cursor: pointer;
}
.hidden-box li:hover{
    background: #328ffb;
    color: #fff;
}
.hidden-box li > a {
	font-size:14px;
	color:#fff;
}
.hidden-box li:hover > a {
	color:#fff;
}
/*éšè—ç›’å­ä½ç½®è®¾ç½®*/
#box-1,#box-2,#box-3,#box-4,#box-5 {
	position:absolute;
	top:48px;
	left:0;
}
#box-1{
	width:111px;
}
#box-2{
    width: 139px;
}
#box-3{
    width: 111px;
}
#box-4{
	width:145px;
}
#box-5{
	width:115px;
}
/*====================*/
.indexList1 {
	float:left;
	width:180px;
}
.indexList2 {

}
.indexList1 li,.indexList2 li {
	float:left;
	margin-right:10px;
}
.indexList1 li a,.indexList2 li a {
	color:#333
}
.indexList1 li a:hover,.indexList2 li a:hover {
	color:#c00;
}
.indexList3 li {
	width:100%;
	overflow:hidden;
	margin-bottom:6px;
}
.indexList3 li i.iconfont {
	color:#f00;
	margin-right:5px;
	font-size:12px;
	-webkit-text-stroke-width:0;
}
.indexList4{
	overflow:hidden;
	padding:40px 10px;
}
.indexList5 {
	overflow:hidden;
	padding:10px;
}
.indexList4 li,.indexList5 li {
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}
.indexList4 li a,.indexList5 li a {
	display:block;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-o-border-radius:5px;
}
.indexList4 li a {
	border:1px solid #ccc;
	width:82px;
	padding:5px 8px;
	color:#fff
}
.indexList5 li a {
	border:1px solid #ccc;
	width:78px;
	text-align:center;
	padding:5px 10px;
	color:#fff
}
.indexList4 li a:hover {
	background-color:#3f80cc;
}
.indexList5 li a:hover {
	background-color:#3f80cc;
}
.indexList6 li {
	overflow:hidden;
	margin-bottom:6px;
}
.stationList {
	margin-top:10px;
}
.stationList li {
	overflow:hidden;
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:1px dashed #ccc;
}
.indexList6 li a,.stationList li a {
	display:block;
	width:70%;
	float:left;
}
.indexList6 li .time,.stationList li .time {
	float:right;
	color:#999;
}
.iProList1 li,.iProList2 li{
	float:left;
	width:23%;
	*width:22.9%;
	padding:1%;
}

.iProList3 li {
	float:left;
	width:18%;
	*width:17.9%;
	padding:1%;
}
.iProList1 li > a:hover,.iProList2 li > a:hover,.iProList3 li > a:hover  {
	color:#666;
}
.majorList li,.schooList li,.examList li {
	float:left;
	padding:1%;
	width:18%;
	margin-bottom:10px;
}

.hotList li {
	float:left;
	padding:1%;
	width:14.66%;
	margin-bottom:10px;
}

.examList .examListName,.hotList li .hotListName{
	height:22px;
	display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.majorList li .ellipsis{
	height:20px;
	width:98%;
	padding:5px 1%;
	background-color:#f5f5f5;
}
.majorList li .majorListD {
	background-color:#f5f5f5;
}
.schooList .schooListDH {
	padding:10px 5px;
	background-color:#ffb13c;
	color:#fff;
	display:block;
	float:left;
	margin-right:5px;
}
.catalog dd.active, .catalog dd.active a {
	color: #999;
}
.majorList li:hover .ellipsis,.majorList li:hover .majorListD {
	background-color:#fff;
}
.iProList1 li:hover,.iProList2 li:hover,.iProList3 li:hover,.majorList li:hover,.schooList li:hover,.examList li:hover,.examList1 li:hover{
	background-color:#eee;
}
.hotList li:hover {
	background-color:#f5f5f5;
}
.hotList li img  {
	width:175px;
	height:185px;
}
.iProList1 li img,.iProList2 li img,.majorList li img,.examList li img{
	width:215px;
	height:150px;
}
.iProList3 li img{
	width: 212px;
	height: 140px;
}
.schooList li img{
	width:215px;
	height:100px;
}
.iProList1 li .iProList1D,.iProList2 li .iProList2D,.iProList3 li .iProList3D {
	background-color:#fff;
	padding:5px;
}
.iProList1 li .iProList1D .name {
	overflow:hidden;
	font-size:16px;
}
.iProList3 li .iProList3D .name {
	overflow:hidden;
	font-size:16px;
}
.iProList2 li .iProList2D .name {
	height:50px;
	overflow:hidden;
	font-size:16px;
}
.iProList2 li .iProList2D.iProListMajor  .name{
	height:24px;
	overflow:hidden;
	font-size:16px;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.iProList1 li .iProList1D .courseListHead {
	margin:0;
	font-weight:bold;
	font-size:14px;
}
.iProList3 li div{
	margin-bottom: 3px;
}
.iProList3 li .iProList3D .courseListHead {
	margin:0 0 3px 0;
	font-weight:bold;
	font-size:15px;
}
.stuList1 li,.artList1 li{
	overflow:hidden;
	padding-bottom:11px;
	*padding-bottom:15px;
	border-bottom:1px dashed #ccc;
	margin-bottom:10px;
	*margin-bottom:13px;
}
.stuList1 li .stuListT {
	width:70px;
	padding:10px 5px;
	background-color:#3884dc;
	color:#fff;
	text-align:center;
	float:left;
	margin-right:10px;
}
.artList1 li .artListT {
	width:80px;
	padding:20px 5px;
	background-color:#3884dc;
	color:#fff;
	text-align:center;
	float:left;
	margin-right:10px;
}
.artList1 li .artListD .artListDH {
	font-weight:bold;
	font-size:14px;
}
.stuList1 li .stuListD {
	width:80%;
	float:left;
}
.stuList1 li > a:hover .stuListDD {
	color:#c00;
}
.stuList1 li > a:hover .stuListDH {
	color:#666;
}
.artList1 li .artListD {
	width:87%;
	float:left;
}
.stuList1 li .stuListD .stuListDH {
	font-weight:bold;
	height:22px;
	overflow:hidden;
}
.stuList1 li .stuListD .stuListA {
	padding-2px;
	border-bottom:1px dashed #ccc;
	margin-bottom:5px;
}
.artList1 li .artListD .artListA {
	padding-2px;
	border-bottom:1px dashed #ccc;
	margin-bottom:5px;
}
.stuList1 li .stuListD .stuListDD > a,.artList1 li .artListD .artListDD > a {
	font-size:14px;
	color:#999;
	line-height:16px;
	display:block;
}
.stuList1 li .stuListD .stuListDD > a:hover,.artList1 li .artListD .artListDD > a:hover {
	color:#c00;
}
.policyList li {
	overflow:hidden;
	padding-bottom:7px;
	border-bottom:1px dashed #ccc;
	margin-bottom:8px;
}
.policyList li > a {
	width:80%;
	float:left;
}
.policyList li > a:hover {
	color:#c00;
}
.policyList li > span{
	color:#328ffb;
}
.articleList-left li {
	padding-bottom:5px;
	margin-bottom:8px;
	border-bottom:1px dashed #ccc;
	width:95%;
	overflow:hidden;
}
.leftList1,.leftList2,.leftList3 {
	overflow:hidden;
	padding-bottom:5px;
	margin-bottom:10px;
}
.leftList1 .leftTop,.leftList2 .leftTop,.leftList3 .leftTop {
	background-color:#f5f5f5;
	margin-bottom:5px;
	padding:5px;
	font-size:15px;
	font-weight:bold;
}
.leftList1 ul li {
	width:48%;
	margin:1%;
	float:left;
}
.leftList2 ul li,.leftList3 ul li {
	width:31%;
	margin:1%;
	float:left;
}
.leftList1 ul li a,.leftList2 ul li a,.leftList3 ul li a{
	text-align:center;
	display:block;
	padding:2px;
}
.leftList1 ul li a:hover,.leftList2 ul li a:hover,.leftList3 ul li a:hover {
	background-color:#328ffb;
	color:#fff;
}
.courseList1 li {
	padding:8px;
	overflow:hidden;
	border:5px solid #fff;
}
.courseList1 li:hover {
	border:5px solid #eee;
}
.courseList1 .courseListD {
	width:60%;
}
.courseList1 .courseListHead {
	width:100%;
}
.courseList2 li {
	overflow:hidden;
	padding-bottom:6px;
	margin-bottom:8px;
	border-bottom:1px dashed #ccc;
}
.courseList2 li i {
	font-size:8px;
	margin-right:8px;
}
.schoolMajorList {
	overflow:hidden;
	margin-bottom:15px;
}
.schoolMajorList dt,.schoolMajorList dd a{
	padding:10px;
	text-align:center;
	float:left;
	margin-right:15px;
	margin-bottom:10px;
}
.schoolMajorList dt {
	border:1px solid #328ffb;
	background-color:#328ffb;
	color:#fff;
}
.schoolMajorList dd a {
	display:block;
	border:1px solid #ccc;
	color:#333;
}
.schoolMajorList dd a:hover {
	display:block;
	border:1px solid #328ffb;
	background-color:#328ffb;
	color:#fff;
}
.ruleList {
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
}
.ruleList li {
	padding:10px;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
	display:block;
	cursor:pointer;
}
.ruleList li:hover,.ruleList li a:hover,.ruleList li:hover a {
	background-color:#328ffb;
	color:#fff;
}
.examList1 li {
	overflow:hidden;
	padding:8px 10px;
	border-bottom:1px dashed #ccc;
}
.examList1 li > img {
	width:200px;
	height:120px;
	float:left;
	margin-right:10px;
}
.examList1 li .examList1-btn {
	width:120px;
	float:right;
	text-align:center;
}
.examList1 li .examList1-btn .price {
	font-size:18px;
	margin-bottom:2px;
}
.examList1 li .examListName {
	font-size:18px;
	width:100%;
}
.examList1 .examList1w {
	width:750px;
}
.examList1 li .examList1Dtail {
	height:52px;
}
.resourceList li {
	overflow:hidden;
	padding-bottom:5px;
	margin-bottom:8px;
	border-bottom:1px dashed #ccc;
}
.resourceList li img {
	width:100px;
	height:80px;
}
.resourceList li .resourceListD {
	width:100px;
	font-size:13px;
}
.resourceList li .resourceListName {
	height:60px;
}
.resourceList li .resourceListT {
	color:#999;
}
.myCourseList {
	border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;
}
.myCourseList li a {
	padding:12px 10px;
	display:block;
	border-top:1px solid #ccc;
	border-right:1px solid #ccc;
	line-height:22px;
	font-size:16px;
}
.myCourseList li a:hover,.myCourseList li a:hover i,.myCourseList li a.hover, .myCourseList li a.hover i {
	background-color:#328ffb;
	color:#fff;
}
.myCourseList li i {
	margin-right:5px;
	font-size:22px;
	color:#2CAF85;
}
.w232 a {
	color:#333;
}
.w232 a:hover {
	color:#c00;
}
.ellipsis {
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.schooListHide {
	background-image:url(../images/bg22.png);
	background-repeat:repeat;
	width: 158px;
    height: 33px;
    padding: 58px 29px;
	position:absolute;
	top:0;
	left:0;
	text-align:center;
	color:#666;
	display:none;
}
.schooListHide a {
	padding:5px;
	border:1px solid #666;
	display:inline-block;
	height:20px;
	color:#333;
	background-color:#fff;
}
.schooListHide a:hover {
	background-color:#328ffb;
	border:1px solid #328ffb;
	color:#fff;
}
.schooListD {
	height:115px;
}
/*====================*/

/* clearfix */
.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
/*======*/
.topHead {
	background-color:#f5f5f5;
	padding:5px 10px;
	overflow:hidden;
	margin-bottom:8px;
	font-size:15px;
	font-weight:bold;
	color:#333;
}
.topHead1 {
	overflow:hidden;
	padding-bottom:5px;
	margin-bottom:8px;
	font-size:16px;
	border-bottom:1px solid #328ffb;
}
.topHead2 {
	overflow:hidden;
	padding-bottom:5px;
	margin-bottom:8px;
	font-size:16px;
	border-bottom:1px solid #ccc;
}
.topHead > a.more,a.more{
	color:#666;
	float:right;
	font-size:12px;
	font-weight:normal;
	margin-top:2px;
}
.topHead > a.more:hover,a.more:hover {
	color:#c00;
}
.aboutTxt {
	font-size:14px;
	color:#999;
}
a.countinue {
	display:inline-block;
	padding:2px 5px;
	font-size:13px;
}
a.countinue:hover {
	color:#fff;
	background-color:#3884dc;
}
/*==============*/
.ul_tab li,.ul_tab1 li{
	float:left;
	cursor:pointer;
	margin-right:10px;
	padding:5px 20px;
	font-size:16px;
}
.ul_tab5 li{
	float:left;
	cursor:pointer;
	margin-right:10px;
	padding:5px 20px;
	font-size:16px;
	width:95px;
	background-color:#f5f5f5;
	text-align:center;
}
.ul_tab4 li {
	float:left;
	cursor:pointer;
	margin-right:10px;
	padding:5px 10px;
	font-size:16px;
	margin-top:3px;
}
.ul_tab li.hover,.ul_tab4 li.hover,.ul_tab5 li.hover  {
	background-color:#ffb13c;
	color:#fff;
}

.ul_tab1 li.hover{
	background-color:#2CAF85;
	color:#fff;
}
.ul_tab2 li{
	float:left;
	cursor:pointer;
	padding:5px 15px;
	font-size:14px;
	border-top:2px solid #f5f5f5;
}
.ul_tab2 li.hover {
	border-top:2px solid #328ffb;
}
.ul_tab3 li {
	float:left;
	cursor:pointer;
	padding:5px 15px;
	font-size:14px;
	border-top:2px solid #fff;
}
.ul_tab3 li.hover {
	border-top:2px solid #328ffb;
}
/*=============*/
.starT1,.starT9 {
	width:40px;
	height:40px;
	background-color:#ecf6ff;
}
.starT1,.starT2,.starT3,.starT4,.starT5,.starT6,.starT7,.starT8,.starT9 {
	position:absolute;
	left:50%;
}
.starT2,.starT8,.starT4-1,.starT6-4 {
	width:40px;
	height:40px;
	background-color:#d2e9ff;
}
.starT3 > a > img ,.starT4-2 > a > img ,.starT4-4 > a > img ,.starT6-1 > a > img ,.starT6-3 > a > img ,.starT7 > a > img,.starT5-1 > a > img,.starT5-3 > a > img, .starT4-3 > a > img,.starT6-2 > a > img {
	filter:alpha(opacity=60);
 	-moz-opacity: 0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
}
.starT3 > a > img:hover ,.starT4-2 > a > img:hover ,.starT4-4 > a > img:hover ,.starT6-1 > a > img:hover ,.starT6-3 > a > img:hover ,.starT7 > a > img:hover,.starT5-1 > a > img:hover,.starT5-3 > a > img:hover, .starT4-3 > a > img:hover,.starT6-2 > a > img:hover {
	filter:alpha(opacity=100);
 	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}
.starT3 > a > img ,.starT4-2 > a > img ,.starT4-4 > a > img ,.starT6-1 > a > img ,.starT6-3 > a > img ,.starT7 > a > img {
	width:100px;
	height:100px;
}
.starT5-1 > a > img,.starT5-3 > a > img, .starT4-3 > a > img,.starT6-2 > a > img{
	width:150px;
	height:150px;
}
.starT4,.starT5,.starT6 {
	width:150px;
}
.starT1 {
	top:430px;
	margin-left:-550px;
}
.starT2 {
	top:235px;
	margin-left:-410px;
}
.starT3 {
	top:205px;
	margin-left:-355px;
}
.starT4 {
	top:70px;
	margin-left:-240px;
}
.starT5 {
	top:20px;
	margin-left:-75px;
}
.starT6 {
	top:70px;
	margin-left:90px;
}
.starT7 {
	top:205px;
	margin-left:255px;
}
.starT8 {
	top:235px;
	margin-left:370px;
}
.starT9 {
	top:300px;
	margin-left:480px;
}
.starT4-1 {
	margin-top:60px;
}
.linksH {
	position:absolute;
	font-size:18px;
	top:-30px;
	z-index:2;
}
.linksH > h4 {
	background:#f5f5f5;
	padding:10px 30px;
	display:inline-block;
}
.linksList1 li {
	float:left;
	margin:1%;
	width:23%;
}
.linksList1 li a {
	display:block;
	background-color:#fff;
	border:1px solid #ccc;
}
.linksList1 li a > img {
	display:block;
	width:96%;
	height:70px;
	margin:5px;
}
.linksList2 li {
	border-left:1px solid #ccc;
	padding-left:1%;
	width:15%;
	float:left;
	margin-bottom:10px;
}
.linksList2 li a{
	display:block;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	width:90%;
}
.aboutUList li {
	width:150px;
	float:left;
}
.aboutUList li a {
	color:#999;
}
.aboutUList li a:hover {
	color:#c00;
}
/*=============*/
a.weibo,a.weixin {
	font-size:48px;
	color:#999;
}

a.weibo i.iconfont:hover,a.weibo:hover {
	color:#F00;
}
a.weixin i.iconfont:hover,a.weixin:hover {
	color:#62b900;
}
/*================*/
.login-bgImg {
	position:absolute;
	top:80px;
	left:50%;
	margin-left:310px;
	background-image:url(../images/u53.png);
	background-repeat:repeat;
	width:270px;
	height:auto;
	padding:20px;
}
.loginBgimg1,.loginBgimg2,.loginBgimg3 {
	background-repeat:no-repeat;
	background-position:center;
	height:590px;
}
.loginBgimg1 {
	background-image:url(../images/loginB1.jpg)
}
.loginBgimg2 {
	background-image:url(../images/loginB2.jpg)
}
.loginBgimg3 {
	background-image:url(../images/loginB3.jpg)
}

.rBgImg {
	position:absolute;
	top:50px;
	left:50%;
	margin-left:260px;
	width:340px;
	height:360px;
}
.login-topH {
	border-left:2px solid #328ffb;
	padding-left:20px;
	margin-bottom:0px;
	color:#eee;
	font-size:18px;
	font-weight:normal;
}
.lform {
	border-top:1px solid #eee;
	padding-top:20px;
}
.lform li {
	margin-bottom:20px;
	overflow:hidden;
}
.lform li > label.name {
	display:inline-block;
	width:70px;
	text-align:right;
	color:#fff;
	font-weight:normal;
	margin-right:10px;
}
.lform li input[type="text"],.lform li input[type="password"] {
	width:170px;
}
.rList {
	overflow:hidden;
}
.rList li {
	padding:10px 15px;
	text-align:center;
	width:138px;
	border-top:2px solid #ccc;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	float:left;
	cursor:pointer;
}

.rList li.hover {
	border-top:3px solid #328ffb;
	border-left:1px solid #328ffb;
	border-right:1px solid #328ffb;
	border-bottom:0 solid #ccc;
}
.rDetail {
	width:308px;
	padding:30px 15px 0 15px;
	border-left:1px solid #ccc;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
}
.rDetail li,.stepform li,.stepform1 li{
	overflow:hidden;
	margin-bottom:25px;
}
.majorform li{
	overflow:hidden;
	margin-bottom:10px;
}
.majorform li input[type="text"] {
	width:188px;
}
.rDetail li label,.stepform li label,.majorform li label {
	display:inline-block;
	width:90px;
	text-align:right;
	margin-right:15px;
	font-weight:normal;
	float:left;
}
.stepform1 li label {
	display:inline-block;
	width:140px;
	text-align:right;
	font-weight:normal;
	margin-right:15px;
}
.rDetail li .rphone,.rDetail li .rpassword {
	width:280px;
}
.stepform,.step2,.stepform1 {
	margin-right:35px;
	padding:20px;
	border-right:1px solid #ccc;
}
.majorform {
	padding:20px;
}
.step2 p {
	margin:0;
}
.artHead {
	padding-bottom:10px;
	border-bottom:1px solid #ccc;
	margin-bottom:10px;
}
.artFoot {
	padding-top:10px;
	margin-top:10px;
	border-top:1px solid #ccc;
}
.artFoot p {
	text-indent:2em;
}
.orderform li {
	margin-bottom:10px;
	overflow:hidden;
}
.orderform li label {
	float:left;
	width:100px;
	font-weight:normal;
}
/*=======课程列表=====*/
/* siftbox */
.siftbox .label{float:left;margin-top:2px;font-size:14px;font-weight:normal; color:#666; padding-left:0;}
.siftbox #condition{float:left;}
.siftbox .inbtn,.siftbox .inbtn span{background:url(../images/closelabel.png) no-repeat;cursor:pointer;}
.siftbox .inbtn{display:inline-block;height:17px;line-height:17px;overflow:hidden;margin:4px 8px 0 0;float:left;background-position:0 0;padding:0 0 0 20px;}
.siftbox .inbtn span{background-position:100% 0;display:block;float:left;padding:0 5px 0 0;}
.siftbox .inbtn:hover{background-position:0 -17px;text-decoration:none;}
.siftbox .inbtn:hover span{background-position:100% -17px;color:#5e5e5e;text-decoration:none;}
/* sortbox */
.sortbox dl{padding:0 0 8px 0px;border-bottom:dashed 1px #cccccc;vertical-align:bottom; margin-bottom:0;overflow:hidden;}
.sortbox dl dt{float:left;margin:12px 0 0;text-align:right;line-height:16px;display:inline;font-weight:800;font-size:14px;color:#404040; width:80px;}
.sortbox dl dd{float:left;margin:10px 0px 0 0;display:inline;}
.sortbox dl dd a{cursor:pointer;white-space:nowrap;padding:2px 10px;}
.sortbox dl dd a.seling{background-color:#0086DF;color:#FFFFFF;}
.sortbox dl dd a.seled{background-color:#0086DF;color:#FFFFFF;}

.grade-star.g-star1 {
    background: url(../images/grade-star1.png) no-repeat;
}
.grade-star.g-star2 {
    background: url(../images/grade-star2.png) no-repeat;
}
.grade-star.g-star3 {
    background: url(../images/grade-star3.png) no-repeat;
}
.grade-star.g-star4 {
    background: url(../images/grade-star4.png) no-repeat;
}
.grade-star.g-star5 {
    background: url(../images/grade-star5.png) no-repeat;
}

.grade-star {
    width: 85px;
    height: 22px;
    background: url(../images/commentsListIcons1.png) -183px -239px no-repeat;
    _background: url(../images/commentsListIcons1-8.png) -183px -239px no-repeat;
	float:left;
	margin-right:10px;
}
.statu {
    width: 0;
    height: 0;
    border-top: 28px solid transparent;
    border-right: 28px solid #328ffb;
    border-bottom: 26px solid transparent;
}
.shopbtn {
	position:absolute;
	right:-30px;
	top:0px;
}
.leftMenu {
	position:absolute;
	top:0;
	width:240px;
}
.leftMenu01 {
	position:absolute;
	top:0;
	width:250px;
}
.index-banner {
    position: absolute;
    left: 50%;
    margin-left: -600px;
    top: 0px;
    z-index:7;
    color:#333;
}
.shaix {
	border-bottom:1px solid #ccc;
}
.shaix li {
	float:left;
	padding:9px 20px;
	border-bottom:1px solid #fff;
	cursor:pointer;
}
.shaix li.hover {
	color:#2CAF85;
	border-bottom:1px solid #2CAF85;
}
.sx .shuaix {
	padding:9px 20px;
	border-bottom:1px solid #fff;
	cursor: pointer;
}
.sx .shuaix:hover,.sx .shuaix:active,.sx .shuaix.hover {
	color:#2CAF85;
	border-bottom:1px solid #2CAF85;
}
.sx .shuaixuan {
	padding:2px 20px;
}
.sx .shuaixuan > input[type="text"] {
    margin-top: 3px;
}
.sx .shuaixuan > .btn {
	padding:5px 10px;
	margin-top:2px;
}
.sx a.sx-btn {
	font-size:20px;
	padding:9px;
	font-size: 20px;
    padding: 4px;
    display: block;
    float: left;
}
.sx a.sx-bg {
	background-color:#fff;
}
.centerNavLeft {
	font-size:14px;
}
.centerNavLeft a,.centerNavLeft{
	color:#e4f0ff;
}
.centerNav li {
	float:left;
	margin-left:30px;
	color:#fff;
	margin-top:8px;
}
.centerNav li i {
	font-size:22px;
	float:left;
	margin-right:5px;
}
.centerNav li a {
	color:#e4f0ff;
	font-size:14px;
	float:left;
	margin-top:8px;
}
.centerNav li a:hover,.centerNavLeft a:hover {
	color:#fff;
}
.centerNotice {
	padding-left:15px;
	border-left:1px solid #ccc;
}
.catalog li,.noteList li {
	overflow:hidden;
	padding-bottom:5px;
	margin-bottom:10px;
	border-bottom:1px dashed #ccc;
}
.catalog li .ellipsis,.noteList li .ellipsis {
	width:70%;
}

#marquee4 {
	margin:20px auto;
	width:800px;
	height:116px;
	overflow:hidden;
}
#marquee4 ul li{
	float:left;
	width:186px;
	height:110px;
	padding:5px;
	background-color:#f5f5f5;
	border:2px solid #fff;
}

#marquee4 ul li:hover,#marquee4 ul li:hover a,#marquee4 ul a:hover,#marquee4 ul li.hover,#marquee4 ul li.hover a {
	background-color:#2CAF85;
	color:#fff;
}
.control #goL2,.control #goR2 {
	position:absolute;
	top:30px;
	width:50px;
	height:50px;
	background-repeat:no-repeat;
	background-size:100%;
}
.control #goL2 {
	background-image:url(../images/u143.png);
	left:0;
}
.control #goR2 {
	background-image:url(../images/u141.png);
	right:0;
}
.mycourdeD {
	width:870px;
	border:1px solid #ccc;
	background-color:#f5f5f5;
	margin:0 auto;
	padding:10px;
	height:605px;
	overflow-x:hidden;
}
/*==我的课程详情-课程讲义=====*/

.imgnav{ position:relative;margin:0 auto;width:890px;}
#img{z-index:10;width:890px;position:relative;text-align:center;}
#img img{height:570px;display:none;border:4px solid #000;}
#front{position:absolute;left:0px;top:0px;z-index:10;cursor:pointer;width:394px;height:578px;background:url(../images/blank.gif);}
#front a{ position:absolute;left:20px;top:224px;display:block;background:url(../images/imgSlideLeft.png) no-repeat;width:104px;height:104px;display:none;}
#next{ position:absolute;right:0px;top:0px;z-index:10;cursor:pointer;width:394px;height:578px;background:url(../images/blank.gif);}
#next a{ position:absolute;right:20px;top:224px;display:block;background:url(../images/imgSlideRight.png) no-repeat;width:104px;height:104px;display:none;}

#cbtn{background:#EAEBF0;position:relative;height:122px;border:1px solid #D6D9DC;margin-top:12px;}
#cbtn ul{position:relative;width:10000px;height:122px;}
#cbtn ul li{float:left;padding:8px 3px 3px 3px;width:116px;height:86px;cursor:pointer;text-align:center;margin-right:20px;position:relative;}
#cbtn ul li img{width:116px;height:86px;display:block;}
#cbtn ul li tt{background:#000;color:#FFF;position:absolute;right:4px;bottom:4px;z-index:20;font-family:"宋体" ;font-size:12px;line-height:16px;padding:0 5px;}
#cbtn li.hov{background:url(../images/imgHoverBg.gif) no-repeat;}
.ctrl div{clear:both;}
#cSlideUl{width:690px;height:116px;overflow:hidden;position:relative;top:10px;margin:0 auto;}
.picSildeLeft{cursor:pointer;position:absolute;top:32px;left:10px;z-index:9;}
.picSildeRight{cursor:pointer;position:absolute;top:32px;right:10px;z-index:9;}
/*&==========*/
.examTitle li,.examTitle1 li,.examResultList li {
	float:left;
	margin:8px;
}
.examTitle li a,.examTitle1 li a {
	display:block;
	border:1px solid #328ffb;
	background-color:#fff;
	padding:5px;
	width:20px;
	height:20px;
	text-align:center;
}
.examTitle1 li>a:hover,.examTitle1 li>a.right:hover,.examTitle1 li>a.wrong:hover {
	background-color:#eee;
	color:#333;
}
.examTitle1 li.active > a.right,.examTitle1 li.active > a.wrong ,.examTitle1 li > a.wrong ,.examTitle1 li > a.right,.examTitle1 li > a.mz,.examTitle1 li > a.yz,.examTitle1 li.active > a.dq   {

	display:block;
	padding:5px;
	width:20px;
	height:20px;
	text-align:center;
}
.examTitle1 li.active > a.right  {
	border:1px solid #00A822;
	background-color:#00A822;
	color:#fff;
}

.examTitle1 li > a.right,.examTitle1 li > a.yz.right,.examTitle1 li > a.mz.right  {
	border:1px solid #00A822;
	background-color:none;
	color:#333;
}
.examTitle1 li.active > a.wrong  {
	border:1px solid #ff0000;
	background-color:#ff0000;
	color:#fff;
}
.examTitle1 li > a.mz.wrong,.examTitle1 li > a.yz.wrong,.examTitle1 li > a.wrong  {
	border:1px solid #ff0000;
	background-color:none;
	color:#333;
}
.examTitle1 li > a.mz{
	border:1px solid #ccc;
	background-color:#f5f5f5;
	color:#333;
}
.examTitle1 li > a.yz{
	border:1px solid #328ffb;
	background-color:none;
	color:#333;
}
.examTitle1 li.active > a.dq{
	border:1px solid #328ffb;
	background-color:#328ffb;
	color:#fff;
}
.examTitle1 li.active > a.dq.mz,.examTitle1 li.active > a.mz.dq{
	border:1px solid #328ffb;
	background-color:#328ffb;
	color:#fff;
}
.examTitle li.active > a  {
	border:1px solid #328ffb;
	background-color:#328ffb;
	color:#fff;
	display:block;
	padding:5px;
	width:20px;
	height:20px;
	text-align:center;
}
.examTitle li a:hover{
	border:1px solid #328ffb;
	background-color:#328ffb;
	color:#fff;
}
.examResultList li.w a,.examResultList li.r a {
	display:block;
	padding:5px;
	width:20px;
	height:20px;
	text-align:center;
}
.examResultList li.w a{
	border:1px solid #328ffb;
	background-color:#328ffb;
	color:#fff;
}
.examResultList li.r a{
	border:1px solid #2CAF85;
	background-color:#2CAF85;
	color:#fff;
}
/*=============*/
#popup_dialog,#popup_password,#popup_phone_1,#popup_phone_2,#popup_email_1,#popup_email_2{
  width: 500px;
  height: 440px;
  padding:10px;
  position: absolute;
  z-index: 999;
  top: 50%;
  left: 50%;
  top: 200px;
  text-align: left;
  background: #ffffff;
  text-transform: uppercase;
}
#loaded{
  width: 700px;
  height: 440px;
  padding:10px;
  position: absolute;
  z-index: 1000;
  top: 50%;
  left: 50%;
  top: 200px;
  text-align: left;
  background: #ffffff;
  text-transform: uppercase;
}
.popup_dialog_popbod {
	padding:10px;
	background-color:#f5f5f5;
}
#popup_dialog_bg {
  background: #000;
  width: 100%;
  height: 0px;
  opacity: 0.6;
  z-index: 100;
  filter: alpha(opacity=60);
  position: fixed !important;
  position: absolute;
  top: 0px;
  left:0;
}
/*=========*/
.app1 {
    width: 478px;
    float: right;
    margin-top: 80px;
    position: relative;
}

.payment li {
	overflow:hidden;
	margin-bottom:20px;
}
.payment li label {
	float:left;
	margin-right:30px;
	margin-top:5px;
}
.payment li dl dd {
	padding:2px 10px;
	border:1px solid #ccc;
	float:left;
	margin-right:10px;
}
.payment li dl dd .iconfont4.pay1 {
	font-size:22px;
}
.payment li dl dd .iconfont4.pay2 {
	font-size:28px;
}
.payment .pay3 {
	width:26px;
	height:26px;
	float:left;
	background-image:url("../images/yE.png");
	background-repeat:no-repeat;
	background-size:100%;
	margin-top:3px;
}
.payment li dl dd .bank1 {
	color:#841406;
}
.payment li dl dd .bank2 {
	color:#ff0606;
}
.payment li dl dd .bank3 {
	color:#00bb9c;
}
.payment li dl dd .bank4 {
	color:#56abe4;
}
.payment li dl dd .pay1 {
	color:#56abe4;
}
.payment li dl dd .pay2 {
	color:#11cd6e;
}
.payment li dl dd .pay4 {
	color:red;
}
.payment li dl dd >a {line-height:32px;}
.payment li dl dd.zfb{background:#56abe4; border-color:#56abe4;}
.payment li dl dd.wx{background:#11cd6e; border-color:#11cd6e;}
.payment li dl dd.hn{background:#56abe4; border-color:#56abe4;}
.payment li dl dd.ye{background:#FF6600; border-color:#FF6600;}
.payment li dl dd.zfb>a,.payment li dl dd.zfb>a > .pay1,.payment li dl dd.wx>a,.payment li dl dd.wx>a>.pay2 { color:#fff;}
.exambtn {
	position:absolute;
	width:885px;
	bottom:15px;
}
/*returnTop*/
p#back-to-top{
    position:fixed;
    bottom:100px;
    right:0px;
}
p#back-to-top a{
    text-align:center;
    text-decoration:none;
    color:#d1d1d1;
    display:block;
    width:60px;
	height:60px;
	background-image:url(../images/side-icon02.png);
	background-repeat:no-repeat;
	background-color:#84C0F2;
	background-position:20px 23px;
    -moz-transition:color 1s;
    -webkit-transition:color 1s;
    -o-transition:color 1s;
}
p#back-to-top a:hover{
	background-color:#666;
}
#topmenu{
	position:fixed;
	top:0;
	width:100%;
	margin:0 auto;
	clear:both;
	z-index:8;
	left:0;
	height:138px;
	background-color:#fff;
}

/*.loginBg1,*/
.loginBg2,.loginBg3 {
	background-repeat:no-repeat;
	background-position:center top;
	height:550px;
	width:100%;
}
/*.loginBg1 {*/
/*	background-image:url(../images/loginB1.jpg);*/
/*}*/
.loginBg2 {
	background-image:url(../images/loginB2.jpg);
}
.loginBg3 {
	background-image:url(../images/loginB3.jpg);
}
.minfo {
	display:inline-block;
	width:91px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.minfo-list {
	position:absolute;
	top:37px;
	right:0;
	z-index:9;
	display:none;
}
.minfo-list .minfo-listicon {
	position:absolute;
	top:-8px;
	right:20px;
}
.minfo-list ul {
	width:120px;
	background-color:#fff;
	padding:10px;
	border:1px solid #eee;
}
.minfo-list li > a {
	color:#333;
	text-align:center;
	padding:5px;
	float:none;
}
.minfo-list li > a:hover {
	background-color:#eee;
}
.minfo-list li.bor-b {
	border-bottom:1px solid #ccc;
}
.industry {width:130px;}
.demo {width: 100%;height: 300px;font-size: 14px;position:relative;}
.demo1 {width: 590px;height: 278px;font-size: 14px;position:relative;}
.demo2 {width:100%; height:550px; position:relative;}
.demo a.control,.demo1 a.control {position:absolute;display: block;top: 50%;margin-top: -32px;width: 26px;height: 62px;cursor: pointer;z-index: 2;}
.demo a.prev{left: 50%; margin-left:-353px;background: url(../images/bg17.png) no-repeat}
.demo1 a.prev {left: 0; background: url(../images/bg17.png) no-repeat}
.demo a.next{right: 50%; margin-right:-360px;background: url(../images/bg18.png) no-repeat}
.demo1 a.next {right: 0;background: url(../images/bg18.png) no-repeat}
.demo a.prev:hover,.demo1 a.prev:hover {background: url(../images/bg19.png) no-repeat}
.demo a.next:hover,.demo1 a.next:hover {background: url(../images/bg20.png) no-repeat}
.slider,.desc,.bg {display: none}

.demo li a {background-position:center; background-repeat:no-repeat;width:100%; height:300px; display:block;}
.ve {
	border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
}
.vExamList1 li {
	overflow:hidden;
	margin-bottom:9px;
	padding-bottom:9px;
	border-bottom:1px dashed #ccc;
}
.vExamList2 li {
	overflow:hidden;
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:1px dashed #ccc;
}
.vExamList3 li {
	overflow:hidden;
	margin-bottom:9px;
	padding-bottom:9px;
	border-bottom:1px dashed #ccc;
}
.vExamList2 li {
	float:left;
	width:48%;
	margin-right:2%;
}
.vExamList1 li .vExamListIcon,.vExamList2 li .vExamListIcon,.vExamList3 li .vExamListIcon {
	float:left;
	line-height:1.3;
	color:#999;
	margin-right:5px;
}
.vExamList1 li a,.vExamList2 li a {
	width:80%;
	float:left;
}
.vExamList3 li a.ellipsis {
	width:60%;
	float:left;
	margin-right:20px;
}
.vExamList3 li .time,.vExamList3 li .people {
	width:10%;
	float:left;
	color:#999;
	margin-right:10px;
}
.vExamList3 li .vExamListIcon,.vExamList3 li a.ellipsis,.vExamList3 li .time,.vExamList3 li .people {
	margin-top:2px;
}
.vExamList3 li a.btn {
	padding:2px 10px;
}
.vExamList1 li a:hover,.vExamList2 li a:hover,.vExamList3 li a:hover {
	text-decoration:underline;
}
.vExamList1 li .time,.vExamList2 li .time {
	float:right;
	color:#999;
}
.vExamListMore a {
	font-size:14px;
}
.veLeft li {
	padding:12px 5px;
	border-top:1px solid #ccc;
	border-right:1px solid #ccc;
	cursor:pointer;
}
.veLeft li.hover {
	background-color:#328ffb;
	color:#fff;
}
.veRight li {
	float:left;
	padding:5px 10px;
	border-bottom:2px solid #fff;
	cursor:pointer;
	font-weight:bold;
	color:#333;
	font-size:15px;
}
.veRight li.hover {
	border-bottom:2px solid #328ffb;
	color:#328ffb;
}
.floating_ck{position:fixed;right:20px;top:50%;z-index:99;}
.floating_ck dl dd a{position:relative;width:50px;height:50px;background-color:#646577;border-bottom:solid 1px #555666;text-align:center;background-repeat:no-repeat;background-position:center 20%;cursor:pointer; background-size:50%; display:block;}
.floating_ck dl dd a:hover{background-color:#328ffb;border-bottom:solid 1px #1a6bca;}
.floating_ck dl dd a.follow:hover .floating_left{display:block;}
.floating_ck dl dd a{ color:#fff;}
.consult{background-image:url(../images/service.png);}
.help{background-image:url(../images/help.png);}
.quote{background-image:url(../images/qrcode.png);}
.follow{background-image:url(../images/follow.png);}
.return{background-image:url(../images/back.png);}
.floating_ck dd span{color:#fff;display:block;padding-top:39px; font-size:12px;}
.floating_left{position:absolute;left:-160px;top:0px;width:150px; padding:5px;height:80px;background-color:#328ffb;border-bottom:solid 1px #1a6bca;display:none;}
.floating_left a{color:#fff;line-height:80px;}
.floating_ewm{height:150px;top:-100px;}



.menu_head,.menu_head.current {
	cursor: pointer;
	position: relative;
	clear: both;
	border-bottom: 1px solid #eee;
	top:0;
}
.menu_head span {
	display: inline-block;
	text-align: center;
	padding: 5px 10px;
	color: #333;
	background-color: #F5F5F5;
}
.menu_list > div {
	overflow-x: hidden;
}
.menu_body {
	display: none;
}
.catalog {
}
.catalog dt {
	border-bottom: 1px solid #aaa;
}
.catalog dt span {
	display: inline-block;
	min-width: 200px;
	text-align: center;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	padding: 8px 0;
	color: #333;
	background-color: #f5f5f5;
	margin-top: 10px;
}
.catalog dd {
	line-height: 32px;
	clear: both;
	border-bottom:1px dashed #ccc;
}
.catalog .catalogmain {
	height: 32px;
	padding: 5px 10px;
	margin-left: 25px;
	line-height: 32px;
}
.catalogmain > div.fr {
	width: 400px;
}

.catalog dd:hover,.catalog dd.hover {
	background-color: #F2FAFF;
	color:#328ffb;
}
.catalog dd.hover a{
	color:#328ffb;
}
.catalog dd span {
	margin-right: 10px;
}
.catalog dd span.fl {
	margin-right: 5px;
}
.catalog .catalogicon {
	height: 15px;
	width: 15px;
	line-height: 15px;
	margin-top: 10px;
	margin-left: -28px;
}
.catalogmain a.abtn1 {
	padding: 2px 10px;
	font-size: 12px;
	margin-top: 3px;
	height: 23px;
	line-height: 16px;
}
.catalogmain a.abtn1:hover {
	text-decoration: none;
}
.catalog1 {
	padding: 10px;
}
.catalog1 dt {
	padding: 10px 0;
	border-bottom: 1px solid #ccc;
	font-size: 16px;
	font-weight: bold;
}
.catalog1 dd {
	padding: 8px;
}
.shengl1 {
    width: 392px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.shengl2 {
    width: 280px;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.shengl3 {
    width: 800px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.uphoto {
	top:0px;
	left:0px;
	width:130px;
	height:170px;
	text-align:center;
	line-height:170px;
	filter:alpha(opacity=10);
	-moz-opacity:0.1;
	-khtml-opacity: 0.1;
	opacity: 0.1;
}
a.uphoto:hover{
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity: 1;
	opacity: 1;
}
.weixin_img {
	display:none;
	position:absolute;
	top: -78px;
    left: 35px;
	padding:5px;
	background-color:#fff;
	border:1px solid #ccc;
}
.weixin_img img {
	width:100px;
	height:100px;
}
.weixin_iocn {
	 width: 0;
    height: 0;
    border-top: 10px solid #fff;
    border-right: 10px solid transparent;
    border-left: 10px solid transparent;
    position:absolute;
    bottom:-10px;
    left:50%;
    margin-left:-5px;
}
.gzhang {
	top:0px;
	right:20px;
}
.gaiz {
	top:60px;
	left:50%;
}
.footer-bt a {
	color:#999;
}
.footer-bt a:hover {
	color:#c00;
}

/*============*/
.hc_lnav .allbtn ul,.hc_lnav .allbtn1 ul{z-index:99999;position:relative;width:190px;}
body.hc_home .hc_lnav .allbtn ul{display:block}
body.hc_list .hc_lnav .allbtn ul{display:block}
.hc_lnav .allbtn ul li,.hc_lnav .allbtn1 ul li{zoom:1;clear:both;cursor:default;padding-bottom:10px;}
.hc_lnav .allbtn ul li .tx,.hc_lnav .allbtn1 ul li .tx{line-height:35px;padding-left:10px;height:35px;font-size:15px;text-align:center; background-color:#f5f5f5;}
.hc_lnav .allbtn ul li .tx a,.hc_lnav .allbtn1 ul li .tx a{font-size:14px;color:#000}

.hc_lnav .allbtn ul li dl,.hc_lnav .allbtn1 ul li dl{zoom:1;clear:both;overflow:auto;padding-top:4px}
.hc_lnav .allbtn ul li dl a{text-overflow: ellipsis;overflow: hidden;line-height:22px;white-space:nowrap;float:left;color:#333;margin-left:4px;-webkit-transition:color 0.1s ease-out 0s;-moz-transition:color 0.1s ease-out 0s;-ms-transition:color 0.1s ease-out 0s;-o-transition:color 0.1s ease-out 0s;transition:color 0.1s ease-out 0s;width:60px;display:inline-block;}
.hc_lnav .allbtn1 ul li dl a{line-height:22px;white-space:nowrap;float:left;color:#333;margin-left:4px;-webkit-transition:color 0.1s ease-out 0s;-moz-transition:color 0.1s ease-out 0s;-ms-transition:color 0.1s ease-out 0s;-o-transition:color 0.1s ease-out 0s;transition:color 0.1s ease-out 0s;width:75px;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.hc_lnav .allbtn ul li dt,.hc_lnav .allbtn1 ul li dt{padding-left:8px;width:30px;float:left;padding-top:3px}
.hc_lnav .allbtn ul li dd,.hc_lnav .allbtn1 ul li dd{line-height:22px;width:200px;float:left;padding-top:2px;font-size:13px;}
.hc_lnav .allbtn ul li dl a:hover,.hc_lnav .allbtn1 ul li dl a:hover{color:#c00;}
/*二级导航隐藏*/
.hc_lnav .allbtn .pop{position:absolute;z-index:999;border-left:medium none;padding-bottom:10px;background-color:#fff;padding-left:30px;width:656px;padding-right:30px;display:none;height:280px;border-top:medium none;top:0px;padding-top:10px;left:240px;}
.hc_lnav .allbtn .pop h3{font-size:15px; padding:10px 0;margin:0; border-bottom:1px dashed #ccc;font-weight:bold;}
.hc_lnav .allbtn .pop dl{padding-bottom:6px;color:#666666;padding-top:6px;overflow:hidden;}

.hc_lnav .allbtn .pop dl a{color:#666666;margin-right:12px;display: inline-block; width:62px;}
.hc_lnav .allbtn .pop dl a.un{color:#a5a5a5}
.hc_lnav .allbtn .pop dt{padding-left:0px;margin-right:10px; float:left;}
.hc_lnav .allbtn .pop dd{width:565px;float:left;}
.hc_lnav .allbtn .pop .act{width:640px;height:80px;overflow:hidden;padding-top:10px}

.hc_lnav .allbtn:hover ul{display:block}/*控制一级菜单显示隐藏*/
.hc_lnav .allbtn:hover{background-color:#f5f5f5}
.hc_lnav .allbtn:hover .tx {background-color:#eee}
.hc_lnav .allbtn:hover .tx a{color:#333333}

.hc_lnav .allbtn:hover .pop{display:block;top:0px;left:240px}/*控制二级菜单显示隐藏*/
.hc_lnav .allbtn:hover .pop dl a.un{color:#a5a5a5;text-decoration:none}
.hc_lnav .allbtn:hover dl{color:#000}
.hc_lnav .allbtn:hover a{color:#000}
.hc_lnav .allbtn:hover a:hover{color:#cd0606}

.hc_lnav .allbtn:hover .pop dl > dl:hover {
	background-color:#f5f5f5;
}
div#roll{
	position:absolute;
	z-index:99;
}

.tjTitle {
	font-size:18px;
	font-weight:bold;
	color:#000;
	text-align:center;
	margin-bottom:5px;
}
.tjTime {
	text-align:center;
}
.tjTime span{
	display:inline-block;
	background:#06ce80;
	color:#fff;
	border-radius:5px;
	font-size: 20px;
    padding: 6px 10px;
}
.tjList {
	height:220px;
	margin:10px;
}
.tjList li {
	padding-left: 24px;
    background-image: url(../images/listIcon.png);
    background-repeat: no-repeat;
    background-position: 0 -2px;
    height: 74px;
    margin: 0;
    color:#999;
}
.tjList li .tj1 {
	color:#76b79e;
}
.j_planYear,.j_ccChoose,.j_course_a,.j_yearParamChildChoose {
	display:inline-block;
	padding:2px 5px;
	margin:5px;
}
.j_planYear.red,.j_ccChoose.red,.j_course_a.red,.j_yearParamChildChoose.red {
	background:#3884dc;
	color:#fff;
}
.hotImg > a {
	display:block;
	margin-bottom:10px;
}
.hotImg > a:hover{
	-moz-box-shadow: 1px 1px 5px #252525;
	box-shadow: 1px 1px 5px #252525;
}
.certDL dd{
	margin-bottom:10px;
}
.certDL dd input {
	width:210px;
}
.certDL dd input[type="button"] {
	width:220px;
}
@media print {
	body{
		font: 14px/1.5 KaiTi, "Times New Roman";
		font-size:10.5pt;
	}
	.certBg {
		font: 14px/1.5 KaiTi, "Times New Roman";
		background-repeat: no-repeat;
		background-position: center center;
		background-size: 100% 100%;
		width: 812px;
		height: 595px;
		position: relative;
		display: block;
		margin: 0 auto;
	}
	.certBg div {
		position: absolute;
		color: #3b0001;
		font-size: 10.5pt;
		font-weight: 400;
	}

	.certMain {
		line-height: 24px;
		letter-spacing: 0.05em;
	}
	.certMain p {
		text-indent: 2em;
	}
 }
 textarea {
	 border: 0;
	 background-color: transparent;
	 text-align: left;
	 overflow: hidden;
	 resize : none;
   }

.certBg {
	font: 14px/1.5 KaiTi, "Times New Roman";
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 100% 100%;
	width: 812px;
	height: 595px;
	position: relative;
	display: block;
	margin: 0 auto;
}
.certBg div {
	position: absolute;
	color: #3b0001;
	font-size: 15px;
	font-weight: 500;
}

.certMain {
	line-height: 24px;
	letter-spacing: 0.05em;
}
.certMain p {
	text-indent: 2em;
}

.certBg textarea {
	text-align: justify;
	word-break: break-word;
	word-wrap: break-word;
    font-family: "宋体";
}
.mealList {
	overflow: hidden;
}
.mealList li {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	position: relative;
}
.mealList li .courseIcon,.courseIcon {
	position: absolute;
	top:0;
	right:0;
	width:59px;
	height:46px;
}

.mealList li:nth-child(5n) {
	margin-right: 0px;
}
.mealList li img {
	width:224px;
	height:121px;
	display: block;
	margin-bottom: 5px;
}
.addCart-bg {
	position: fixed;
	width: 100%;
	background-image: url(../images/addcart-bg.png);
	background-repeat: repeat;
	bottom: 0;
	z-index: 9999;
}
.addCart {
	background-image: url(../images/addcart-bg1.png);
	background-repeat: repeat;
	padding: 10px 0;
	color: #fff;
	line-height: 30px;
}

.regionHead {
	position: absolute;
    top: 20px;
    left: 600px;
    color: #3884dc;
    font-size: 16px;
    font-weight: bold;
}

.inner h2 {
    margin-bottom: 5px;
    margin-right: 6px;
    height: 20px;
    line-height: 20px;
    float: left;
    font-size:14px;
}
.area_list{
    overflow:hidden;
}
.area_list li{
    float:left;
    overflow:hidden;
}
.area_list li a{
    margin:15px 0;
    padding:0 14px;
    height:30px;
    line-height:30px;
    display:inline-block;
    border-radius:30px;
}
.area_list li a:hover{
    background:#2284e5;
    color:#fff;
}

.payLikebtn {
	position:absolute;
	width: 26px;
	height: 62px;
	cursor: cursor;
	top:50%;
	margin-top: -31px;
	border: 0 none;
	background-repeat: no-repeat;
}
.payLikebtnLeft {
	left:-26px;
	background-image: url("../images/bg17.png");
}
.payLikebtnLeft:hover {
	background-image: url("../images/bg19.png");
}
.payLikebtnRight {
	right:-26px;
	background-image: url("../images/bg18.png");
}
.payLikebtnRight:hover {
	background-image: url("../images/bg20.png");
}
