
.wrap_proother,
.wrap_bg,
.bg_gray_con,
.header {
	padding: 20px 0 26px;
	width: 1200px;
	margin: 0 auto;
}
.lastedc,
.goodc {
	margin-bottom: 30px;
}
.course_rank_wrap,
.nupdate_wrap {
	float: right;
	width: 200px;
	margin-top: -29px;
}


/*头部*/
.header_wrap {
	margin-bottom: 50px;
}
.header_logo {
	background: url(images/logoi.png);
	color: transparent;
	width: 212px;
	height: 59px;
	float: left;
}
.sear_wrap {
	float: left;
	width: 450px;
	height: 40px;
	background: #fff url(images/sear_bg.png) no-repeat;
	position: relative;
	margin-left: 130px;
}
.sear_wrap select {
	margin: 10px;
	border: none;
}
.sear_wrap input {
	width: 280px;
	border: none;
}
.sear_wrap span {
	position: absolute;
	right: 0;
	top: 0;
	display: inline-block;
	width: 56px;
	height: 40px;
	cursor: pointer;
}
.chelp {
	margin-top: 12px;
}
.chelp a {
	font-size: 14px;
	color: #333;
	padding: 0 4px;
}
.chelp a:hover {
	text-decoration: underline;
}
.chelp a span {
	color: #f00;
}

/*广告区*/
.wrap_little_nav {
	width: 980px;
	height: 48px;
	margin: 0 auto;
	position: relative;
	left: 180px;
	z-index: 3;
}
.little_nav_list {
	margin-left: 11px;
}
.little_nav_list a {
	display: inline-block;
	vertical-align: middle;
	position: relative;
	padding: 12px 16px 12px 9px;
    font-family: "微软雅黑";
	font-size: 18px;
	color: #52504e;
}
.little_nav_list a.on,
.little_nav_list a:hover {
	color: #1fac75;
}
.fl_nav_side_wrap {
    display: none;
    min-height: 626px;
    position: absolute;
    left: 278px;
    top: 50px;
    border: 2px solid #1fac75;
    width: 888px;
    padding: 0 30px;
    background-color: #fff;
    background: rgba(255,255,255,.97);
    z-index: 999;
}
.fl_nav_side_wrap>ul>li {
    padding: 15px 0 12px;
    border-bottom: 1px solid #E5E5E5;
}
.fl_nav_side_wrap ul>li h4 {
    display: inline-block;
    vertical-align: middle;
    font-weight: 700;
    width: 110px;
    text-align: left;
}
.fl_nav_side_wrap ul>li h4 a {
    color: #1fac75;
}
.fl_nav_side_wrap ul>li h4 a:hover {
    color: #0FC981;
}
.fl_nav_three {
    display: inline-block;
    vertical-align: middle;
    width: 760px;
    _width: 765px;
    vertical-align: top;
    _vertical-align: top;
}
.fl_nav_three>ul>li { 
    position:relative;
}
.fl_nav_three>ul>li:hover .fl_nav_four { 
    display:block;
}
.fl_nav_three h6 {
    float:left;
    display: inline-block;
    vertical-align: middle;
    margin-right: 30px;
    text-align: left;
    vertical-align: top;
    margin-bottom: 12px;
	position:relative;
}
.four_m {
    position: absolute;
    right: -12px;
    top: -8px;
    width: 26px;
    height: 11px;
    background: url(images/more.gif);
}
.fl_nav_three h6 a {
    font-family:"微软雅黑";
    color: #333;
}
.fl_nav_three h6 a:hover {
    color: #1fac75;
}
.fl_nav_four {
    position: absolute;
    top: 16px;
    left: 26px;
    display: none;
    background: #FBFF00;
    border: 1px solid #B4CA00;
    padding: 6px;
    z-index: 4;
}
.fl_nav_four a {
    font-size: 12px;
}
.wrap_banner_bg {
    height: 385px;
	min-width: 1200px;
	background: #e28876;
	overflow: visible;
	position: relative;
	z-index: 2;
}
.wrap_banner_core {
	width: 1200px;
	margin: 0 auto;
	position: relative;
}
.wrap_nav {
	position: absolute;
	top: -50px;
	left: 0;
	z-index: 3;
}
.fl_nav {
	width: 280px
}
.fl_nav_list {
	width: 280px
}
.fl_nav_li {
	_margin-top: -3px
}
.fl_nav_f {
	height: 50px;
	*height: 54px;
	_height: 53px;
	width: 280px;
	background: #0FC981;
}
.fl_nav_f a {
	display: inline-block;
	vertical-align: middle;
	padding: 0 15px;
	height: 50px;
	line-height: 50px;
	width: 190px;
	color: #fff;
	font-size: 16px
}
.fl_nav_f h2 {
	display: inline-block;
	vertical-align: middle;
	vertical-align: 0;
	font-size: 16px;
	font-family: "微软雅黑";
}
.fl_nav_f h2:hover {
	text-decoration: underline
}
.fl_nav_f i {
	display: inline-block;
	vertical-align: -4px;
	width: 22px;
	height: 18px;
	margin-right: 10px;
	background: url(images/menu.png);
}
/*.mod-nav__side .mod-nav__wrap-nav-side {
	display: none;
	min-height: 422px;
	position: absolute;
	left: 220px;
	top: 50px;
	border: 2px solid #09699C;
	width: 946px;
	padding: 0 0 0 30px;
	background-color: #fff;
	background: rgba(255,255,255,.97)
}*/
.fl_nav_li {
	position: relative;
	height: 62px;
	width: 280px;
	background: #1fac75;
	border-bottom: 1px solid #4BB48B;
	transition: .3s
}
/*.mod-nav__li .mod-nav__wrap-nav-side {
	background-color: #fff
}
.mod-nav__li .mod-nav__wrap-nav-side {
	display: none;
	position: absolute;
	left: 220px;
	top: 0;
	border: 2px solid #09699C;
	width: 453px;
	padding: 0 30px;
	background: rgba(255,255,255,.95)
}*/
.fl_nav_first i {
	position: absolute;
	top: 26px;
	right: 15px;
	width:6px;
	height:11px;
	background:url(images/arow.png);
}
.mod-nav__li .i-v-right {
	color: rgba(255,255,255,.3)
}
.fl_nav_li:hover {
	background: #19835a;
}
.mod-nav__li:hover .i-v-right {
	color: #fff
}
.mod-nav__li:hover .mod-nav__wrap-nav-side {
	display: block;
	animation: sideFadeIn .3s both
}
.mod-nav__li.mod-nav__li_current {
	background: #0264A3
}
.mod-nav__li.mod-nav__li_current .i-v-right {
	color: #fff
}
.mod-nav__li .mod-nav__wrap-nav-side__adarea {
	width: 946px;
	padding-right: 0
}
@keyframes sideFadeIn {
	0% {
	opacity: 0;
	transform: translateY(50px)
}
100% {
	opacity: 1;
	transform: translateY(0)
}
}.mod-nav__li_last {
	border-bottom: 0
}
.fl_nav_first h3 {
	display: inline-block;
	vertical-align: middle;
	height: 24px;
	line-height: 24px;
	padding: 6px 15px 0;
	font-size: 16px;
	font-family: "微软雅黑";
}
.fl_nav_first h3 a {
	color: #fff
}
.fl_nav_first h3 a:hover {
	text-decoration: underline
}
.mod-nav__link-nav-first .mod-nav__link-nav-first-link {
	color: #fff
}
.fl_nav_hot {
	padding: 3px 0 5px 15px;
	height: 16px;
	*height: 15px;
	_height: 13px;
	overflow: hidden
}
.fl_nav_hot a {
	display: inline-block;
	vertical-align: middle;
	margin-right: 8px;
	_margin-right: 7px;
	color: #A9FFC5;
	font-family: "微软雅黑";
}
.fl_nav_hot a:hover {
	text-decoration: underline
}
.mod-nav__side-list {
	width: 720px;
	_width: 728px
}
.mod-nav__side-li {
	padding: 15px 0 12px;
	border-bottom: 1px solid #E5E5E5
}
.mod-nav__link-nav-second {
	display: inline-block;
	vertical-align: middle;
	font-weight: 700;
	vertical-align: top;
	width: 110px;
	text-align: left
}
.mod-nav__link-nav-second .mod-nav__link-nav-second-link {
	color: #039AE3
}
.mod-nav__link-nav-second .mod-nav__link-nav-second-link:hover {
	color: #62B4F7
}
.mod-nav__wrap-nav-third {
	display: inline-block;
	vertical-align: middle;
	width: 605px;
	_width: 610px;
	vertical-align: top;
	*vertical-align: top;
	_vertical-align: top
}
.mod-nav__link-nav-third {
	display: inline-block;
	vertical-align: middle;
	color: #333;
	margin-right: 20px;
	text-align: left;
	vertical-align: top;
	margin-bottom: 3px
}
.mod-nav__link-nav-third:hover {
	color: #62B4F7
}
.mod-nav__side-operate {
	float: right;
	display: inline;
	width: 195px;
	padding: 12px 10px 7px 15px
}
.mod-nav__side-operate p {
	margin-bottom: 15px;
	overflow: hidden;
	zoom: 1
}
.mod-nav__side-operate a {
	float: left;
	margin: 0 5px 5px 0;
	background: #f4f4f4;
	border: 1px solid #ddd;
	overflow: hidden;
	zoom: 1
}
.mod-nav__side-operate .mod-nav__side-operate-organization img {
	width: 90px;
	height: 90px
}
.mod-nav__side-operate .mod-nav__side-operate-class img {
	width: 187px;
	height: 90px
}
.mod-nav__side-operate .mod-nav__side-operate-last {
	margin-bottom: 0
}
.wrap_pro {
	width: 918px;
	margin: 0 auto;
	height: 245px;
	padding-left: 281px;
	font-size: 0;
	border-bottom: 1px solid #EAEAEA;
	border-right: 1px solid #EAEAEA;
}
.user_info {
	position: absolute;
	top: 20px;
	right: 0;
	width: 236px;
	background-color: #FFF;
}
.upload_kc {
	border: 1px solid #DFDFDF;
	background-color: #FFF;
	text-align: center;
	height: 88px;
	overflow: hidden;
}
.loginbox {
    border: 1px solid #DFDFDF;
	background-color: #FFF;
}
.upload_wrap {
	padding-top: 10px;
}
.upload_wrap a {
	display: inline-block;
	width: 198px;
	height: 40px;
	line-height: 40px;
	color: #fff;
	font-size: 20px;
	font-weight: bold;
	background-position: left -150px;
	position: relative;
	background: url(images/scbtn.png) 0 0 no-repeat;
	cursor: pointer;
}
.kc_num {
    margin-top: 6px;
}
.kc_num span {
    font-size: 15px;
	font-family: "微软雅黑";
	color: #8c4b10;
	margin: 0 3px;
}
.loginbox {
    font-size: 12px;
    padding-left: 15px;
	padding-bottom: 12px;
}
.loginbox h6 {
    font-family: "微软雅黑";
	font-size: 16px;
	margin-top: 10px;
    margin-bottom: 8px;
}
.loginbox p {
    margin-bottom: 10px;
	}
.loginbox .usern,
.loginbox .userp {
    position:relative;
}
.loginbox .usern label,
.loginbox .userp label {
    display: block;
    position: absolute;
    top: 10px;
    left: 8px;
    width: 18px;
    height: 16px;   
}
.loginbox .usern label {
    background: transparent url(images/bg_login.png) no-repeat scroll left top;
}
.loginbox .userp label {
    background: transparent url(images/bg_login.png) no-repeat scroll -2px -22px;
}
.loginbox .usern input,
.loginbox .userp input {
    width: 172px;
	height:28px;
    padding-left: 25px;
}
.ltips input {
    margin-right: 3px;
}
.ltips a {
    margin-left: 12px;
	color:#999;
}
.ltips a:hover {
    text-decoration:underline;
}
.ltips a.zhuce {
    color:#1fac75;
}
.pass-button-submit {
    margin-top: 15px;
    border: 0;
    display: block;
    width: 198px;
    height: 40px;
    text-indent: -9999px;
    outline: 0 none;
    background: transparent url(images/sub_btn.png) 0 0 no-repeat;
	cursor:pointer;
}
.seef a {
    display: inline-block;
    float: left;
    width: 116px;
    height: 40px;
    background: #f8f8f8;
    border: 1px solid #e1e1e1;
    color: #0f9b19;
}
.seef a:hover {
    text-decoration:underline;
}
.seef a i {
    display: inline-block;
    width: 26px;
    height: 15px;
    margin: 12px 0 0 20px;
}
.seef a i.seec {
    background: url(images/online.gif);
}
.seef a i.findc {
    background: url(images/teac.gif);
}
   /* banner */
.banner{ width: 520px; height: 280px; position: relative; overflow: hidden; margin-bottom: 0; margin-left: auto; margin-right: auto; padding-top: 50px;}
.banner-btn{display:none;}
.banner-btn a{display:block;line-height:40px;position:absolute;top:170px;width:40px;height:40px;background-color:#000;opacity:0.3;filter:alpha(opacity=30) color:rgb(255, 255, 255);overflow:hidden;z-index:4;}
.prevBtn{left:5px;}
.nextBtn{right:5px;}
.banner-img{font-size:0;*word-spacing:-1px;/* IE6、7 */ letter-spacing:-3px;position:relative;}
.banner-img li{display:inline-block;*display:inline;*zoom:1;/* IE6、7 */ vertical-align:top;letter-spacing:normal;word-spacing:normal;font-size:12px;}
.banner i{background:url(http://gtms01.alicdn.com/tps/i1/T1szNBFzlmXXX8QSDI-400-340.png)  no-repeat;width:15px;height:23px;cursor:pointer;margin:8px 0 0 12px;display:block;}
.banner .nextBtn i{background-position:-200px -24px;}
.banner .prevBtn i{background-position:-200px 0px;}

.banner-circle{position:absolute;left:50%;bottom:15px;height:13px;text-align:center;font-size:0;border-radius:10px;background:rgba(255,255,255,0.3);filter:alpha(opacity:30);}
.banner-circle li{border-radius:10px;margin:2px;display:inline-block;display:-moz-inline-stack;vertical-align:middle;zoom:1;}
.banner-circle li a{display:block;padding-top:9px;width:9px;height:0;border-radius:50%;background:#B7B7B7;overflow:hidden;}
.banner-circle .selected a{background:#F40;}
    




/*三新农五产品区*/
.proother {
	border-bottom: 1px solid #ddd;
	padding-bottom: 20px;
}
.proother li {
	float: left;
	width: 179px;
	border-right: 1px dotted #c6c6c6;
	padding: 20px 0 20px 60px;
}
.proother li:hover {
	background: #fcfcfc;
}
.proother li.pro_last {
	border-right: 0;
} 
.proother li h3 {
	font-family: "微软雅黑";
	color: #666;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 16px;
}
.proother li span {
	display: inline-block;
	width: 86px;
	margin-bottom: 6px;
	color: #666;
}

/*最新畅销免费好课*/
.box_tit {
	float: left;
	width: 100%;
	border-bottom: 2px solid #ddd;
	padding-bottom: 6px;
	padding-top: 6px;
}

.box_tit h2 {
	float: left;
	font-size: 20px;
	font-family: "微软雅黑";
	font-weight: bold;
}
.box_tit_2 h2{
	color: #ffac42;
	position: relative;
}

.box_tit_2 h2:after{
	content: "";
	display: block;
	position: absolute;
	width: 86px;
	height: 2px;
	background-color: #ffac42;
	bottom: -11px;
}
.mod-like__link {
    float: right;
    padding-top: 6px;
    color: #333;
}
.mod-like__link .icon-refresh {
    width: 14px;
    height: 16px;
    background-position: 0 -120px;
    display: inline-block;
    vertical-align: middle;
	background: url(images/sprite.png) 0 -120px no-repeat;
}
.mod-like__link span {
    display: inline-block;
    vertical-align: middle;
    margin-left: 4px;
    font-size: 14px;
    cursor:pointer;
}

.hyp span{
	width: 65px;
	height: 18px;
	font-size: 14px;
	text-align: right;
	background: url(images/hyp.png) no-repeat;
	background-position: 1% center;
}
.jrrz span{
	width: 95px;
	height: 22px;
	font-size: 16px;
	text-align: right;
	background: url(images/jh1.png) no-repeat;
	background-position: 4% center;
	color: #fd8a23;
}

    /*排行动态等*/
.author {
	margin-top: 8px;
	padding-left: 5px;
}
.author img {
	width: 42px;
	height: 42px;
	border-radius: 2px;
	float: left;
	margin-right: 12px;
    border: 1px solid #e5e5e5;
}
.author p {
	padding: 2px 0;
	color: #878787;
}
 .author p.pro {
	height: 15px;
	/*overflow: hidden;*/
}
.author p.name a {
    color: #333;
}
.nupdate_content ul {
    padding-left: 18px;
    margin-top: 16px;
    font-size: 12px;
    border-left: 1px solid #e5e5e5;
    min-height: 515px;
}
.nupdate_content ul li {
	padding: 8px 0;
}
.nupdate_content ul li p.updatet {
	width: 70px;
	height: 20px;
	line-height: 21px;
	text-align: center;
	border: 1px solid #ddd;
}
.nupdate_content ul li p.newestup {
	margin-top: 8px!important;
	padding-left: 5px;
	color: #555;
}
.nupdate_content ul li p.newestup a {
    color: #555;
}
.nupdate_content ul li p.newestup a:hover,
.author p.name a:hover {
	text-decoration: underline;
}
.nupdate_tit,
.course_rank_tit {
	width: 200px;
    height: 29px;
   border-bottom: 2px solid #DFDFDF;
}
 .nupdate_tit li ,.course_rank_tit li{
    float:left;
    display: inline-block;
    vertical-align: middle;
    width: 96px;
    margin-bottom: -1px;
    border-bottom: 1px solid #DFDFDF;
}
.nupdate_tit li a,
.course_rank_tit span,
.course_rank_tit li a {
    display: inline-block;
    vertical-align: middle;
    height: 21px;
    line-height: 20px;
    padding-bottom: 8px;
    color: #999;
    font-size: 14px;
    text-align: center;
}
.nupdate_tit li.curr, .course_rank_tit li.curr {
    border-bottom: 2px solid #1fac75;
}
.nupdate_tit li.curr a,
.course_rank_tit span,
.course_rank_tit li.curr a {
    color: #333;
}
.course_rank_content {
    padding-top: 10px;
    min-height:320px;
}
.course_rank_content li {
	height: 32px;
	line-height: 26px;
	transition: .3s;
}
.course_rank_content li> span {
	display: inline-block;
	vertical-align: middle;
	width: 18px;
	height: 18px;
	text-align: center;
	line-height: 18px;
	margin-right: 6px;
	font-size: 0;
	margin-top: 1px;
	background: url(images/sprite.png) no-repeat
}
.course_rank_content li span.num_01 {
	background-position: 0 -80px;
}
.course_rank_content li span.num_02 {
	background-position: -30px -80px;
}
.course_rank_content li span.num_03 {
	background-position: -60px -80px;
}
.course_rank_content li span.num_04 {
	background-position: -90px -80px;
}
.course_rank_content li span.num_05 {
	background-position: -120px -80px;
}
.course_rank_content li span.num_06 {
	background-position: -150px -80px;
}
.course_rank_content li span.num_07 {
    background-position: -180px -80px;
}
.course_rank_content li span.num_08 {
    background-position: -210px -80px;
}
.course_rank_content li span.num_09 {
    background-position: -240px -80px;
}
.course_rank_content li span.num_010 {
    background-position: -270px -80px;
}
.course_rank_content li a {
	display: inline-block;
	vertical-align: middle;
	width: 169px;
	color: #333;
	transition: .3s;
}
.course_rank_content li a:hover {
	color: #1fac75;
}
.course_rank_content li a {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	word-wrap: normal;
}
.course_rank_content li a span{
	color: #ed4300;
}

/*明星教师*/
.yteacher_con .box_tit, .yorg_con .box_tit {width: 100%;}
.yteacher_con .p1 { _zoom:1; padding-top:13px; }
.yteacher_con .p1 .s { border:1px solid #e7e7e7; width:276px; height:226px; position:relative; float:left; margin-right:28px;margin-top: 23px; _display:inline; }
.yteacher_con .p1 .noMargin { margin-right:0; }

.yteacher_con .p1 .s .avatar,
.yteacher_con .p1 .s .cover,
.yteacher_con .p1 .s .name,
.yteacher_con .p1 .s .profession,
.yteacher_con .p1 .s .works,
.yteacher_con .p1 .s .picLink,
.yteacher_con .p1 .s .wi,
.yteacher_con .p1 .s .intro { position:absolute; }

.yteacher_con .p1 .s .avatar {
	top: 18px;
	left: 21px;
	z-index: 1;
}

.yteacher_con .p1 .s .cover {
	width: 276px;
	height: 122px;
	left: 0;
	top: 0;
	z-index: 2;
	background-repeat: no-repeat;
}

.yteacher_con .p1 .s .pic1 {
	background-image: url(images/editor9-1.png);
	background-repeat: no-repeat;
	_background-image: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/editor/editor9-1.png");
}

.yteacher_con .p1 .s .pic2 {
	background-image: url(images/editor9-2.png);
}

.yteacher_con .p1 .s .pic3 {
	background-image: url(images/editor9-3.png);
}

.yteacher_con .p1 .s .pic4 {
	background-image: url(images/editor9-4.png);
}

.yteacher_con .p1 .s .name {
	top: 33px;
	left: 129px;
	width: 144px;
	height: 24px;
	overflow: hidden;
	color: #fff;
	font-size: 18px;
	z-index: 3;
	font-family: "微软雅黑";
}

.yteacher_con .p1 .s .name a {
	color: #fff;
}

.yteacher_con .p1 .s .profession {
	top: 67px;
	left: 129px;
	color: #999;
	font-size: 14px;
	z-index: 3;
	height: 20px;
	overflow: hidden;
}

.yteacher_con .p1 .s .works {
	top: 8px;
	left: 17px;
	width: 237px;
	height: 20px;
	overflow: hidden;
	color: #666;
	font-size: 16px;
	z-index: 2;
}

.yteacher_con .p1 .s .works a {
	color: #E9254B;
}

.yteacher_con .p1 .s .intro {
	top: 30px;
	left: 17px;
	width: 237px;
	font-size: 12px;
	color: #999;
	line-height: 22px;
	z-index: 2;
}

.yteacher_con .p1 .s .picLink {
	height: 90px;
	width: 90px;
	top: 18px;
	left: 21px;
	z-index: 4;
}

.yteacher_con .p1 .s .wi {
	left: 0;
	top: 122px;
	background-color: #f9f9f9;
	width: 276px;
	height: 104px;
	z-index: 1;
}
/*入驻机构*/
.yorg_con li {
	float: left;
	width: 300px;
	padding-top: 25px;
}
.yorg_con li>a {
	float: left;
}
.yorg_con li img {
	width: 136px;
	height: 50px;
	margin-right: 16px;
}
.yorg_con h5 a {
	font-family: "微软雅黑";
	font-size: 16px;
	color: #333;
}
.yorg_con h5 a:hover {
	text-decoration:underline;
}
.yorg_con p {
	font-size: 12px;
	color: #999;
	margin-top: 3px;
}
.yorg_con p span {
	color: #f00;
}
.orgicon {
	display: inline-block;
	width: 16px;
	height: 11px;
	background-position: -188px top;
	margin-left: 5px;
	vertical-align: -1px;
	background: url(images/orgicon.png);
}


/*服务*/
.wrap_bg_gray {
	background: #ebebeb;
	margin-top: 40px;
	border-top: 3px solid #1fac75;
}
.bg_gray_con {
	border-bottom: 1px solid #ccc;
}
.bg_gray_con li {
	float: left;
	width: 270px;
	padding-left: 30px;
}
.bg_gray_con li h3 {
	font-family: "微软雅黑";
	font-size: 16px;
	padding-left: 32px;
	margin-bottom: 20px;
	background: url(images/help.png) left top no-repeat;
}
.bg_gray_con li h3.xxsq {
	background: url(images/study.png) left top no-repeat;
}
.bg_gray_con li h3.lxwm {
	background: url(images/contact.png) left top no-repeat;
}
.bg_gray_con li h3.kfyx {
	background: url(images/email.png) left top no-repeat;
}
.bg_gray_con li p {
	color: #777;
	line-height: 24px;
}
.bg_gray_con li a {
    color: #777;
}
.bg_gray_con li a:hover,
.bg_gray_con li span {
	color: #333;
}
.pewm {
	width: 80px;
	float: left;
	margin-top: 10px;
	text-align: center;
	margin-right: 20px;
}
.pewm img {
    width: 80px;
}


footer {
	text-align: center;
	line-height: 24px;
	padding: 40px 0;
	background: #ebebeb;
}
.tts {
    position: fixed;
    bottom: 20px;
    right: 20px;
    width: 40px;
    z-index:3;
}

    .tts a.fk {
        display: inline-block;
        width: 40px;
        height: 40px;
        background: url(images/talks.jpg);
    }
    .tts a.mt {
        display: inline-block;
        width: 40px;
        height: 36px;
        background-image: url('../../Images/mhtop.png');
        cursor: pointer;
    }
        .tts a.fk:hover {
            background-position: 0 -40px;
        }
        .tts a.mt:hover {
            background-position: 0 -40px;
        }

/* 20160822需求更改 */
.nupdate_content li {
	position: relative;
}
.nupdate_content .ic-dot {
	position: absolute;
	width: 8px;
	height: 8px;
	top: 14px;
	left: -22px;
	/* background-position: -190px -34px; */
	background: url(images/ty1.png);
	z-index: 2;
}


/* 20180625添加 */
.header {
	position: relative;
}
.ewm_t {
	position: absolute;
    right: 0;
    top: 20px;
    width: 110px;
}
.sear_wrap {
    margin-left: 30px;
}
.chelp {
    margin-top: 10px;
    margin-left: 94px;
}
.talkDivBg {
    background-color: #000;
    opacity: 0.5;
    filter: alpha(opacity=45); /*ie*/
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    height: auto;
    z-index: 1000;
    display: none;
}
.talkDiv {
	z-index: 100000;
	background-color: #fff;
	padding: 20px 30px;
	position: fixed;
	top: 30%;
	left: 50%;
	margin: -155px 0 0 -260px;
	display: none;
}
.talkDiv .cityc {
    position: absolute;
    right: 6px;
    top: 6px;
    font-size: 16px;
    cursor: pointer;
}
 #clist {
    clear: both;
    margin: 0 auto;
    overflow: hidden;
    padding: 10px 0 10px 20px;
    width: 500px;
}
#clist dt {
    clear: both;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    margin: 0;
    padding: 0;
    width: 30px;
}
#clist dd {
    float: left;
    margin-bottom: 10px;
    margin-left: 0;
    padding: 0;
    width: 450px;
    text-align:left;
}
#clist dd a {
    font-size: 16px;
    margin-right: 14px;
    white-space: nowrap;
    color:#333;
}
#clist dd a:hover {
	color: #1fac75;
}
#jx_page .nupdate_tit li a, #jx_page .course_rank_tit span, #jx_page .course_rank_tit li a {
    height: 28px;
}
