@charset "utf-8";

/* CSS Document */

* {
	margin: 0;
	padding: 0;
	border: 0;
}

body {
	background: #f1f1f1;
}

body div,
h1,
h2,
h3,
h4,
h5,
h6,
p,
samp,
ul li,
ol li,
a,
dl,
dt,
dd,
select,
input,
button,
textarea {
	font-family: "微软雅黑";
	font-size: 12px;
	font-weight: normal;
	list-style-type: none;
	text-decoration: none;
	list-style: none;
	outline: none;
}

a:hover {
	text-decoration: none;
	border: 0px;
}

button {
	cursor: pointer;
}

.clear {
	clear: both;
}


/*最新头部*/

.news-top {
	width: 100%;
	background:url(../images/news-back.png);
	line-height: 25px;
	height:45px; box-shadow:1px 0 2px #737373; position:relative; z-index:2;
}

.news-top h6 {
	width: 1200px;
	margin: 0 auto;
	overflow: hidden; padding-top:2px;
}

.news-top h6 ul {}

.news-top h6 ul li {
	float: left;
	margin-right: 3px;
}

.news-top h6 ul li a {
	margin-right: 10px;
	color: #6e6e6e;
	font-family: "微软雅黑";
	font-size: 13px;
}

.news-top h6 a:hover {
	color: #e4393c;
}

.news-top h6 ul li img {
	vertical-align: middle;
	float: left;
	margin: 0 5px;
	margin-top: 5px;
}

.news-top h6 ol {
	float: left;
}

.news-top h6 ol li {
	float: left; font-size:18px; font-family:"微软雅黑"; color:#999; line-height:34px;
}
.news-top h6 ol li b { line-height:34px; font-weight:normal; padding-top:3px; float:left;}
.news-top h6 ol li img { vertical-align:middle; padding-right:17px; float:left; padding-top:3px;}
.rit { width:200px; float:right; padding-top:3px;}
.rit a { margin-right:8px; color:#6e6e6e; font-size:13px;}
.news-top h6 .rit ol li img { padding-right:5px; float:left; padding-top:11px;}
.news-ty {
	width: 100%;
	/* background: url(../../image/news-man.gif) repeat-x bottom; */
	height: auto;
	overflow: hidden;
}

.news-man {
	width: 100%;
	overflow: hidden;
	background: #fff;
}

.news-header {
	width: 1200px;
	margin: 0 auto;
	padding: 13px 0 13px 0;
	overflow: hidden;
}

.news-logo {
	float: left;
	line-height: 42px;
	color: #005eac;
	font-size: 18px;
}

.news-logo img {
	vertical-align: middle;
	margin-right: 10px;
}

.news-header ul {
	float: left;
	padding-left: 65px;
}

.news-header ul li {
	text-align: right;
	float: left;
}

.news-header ul li a {
	float: left;
	line-height: 42px;
	font-size: 16px;
	margin: 0 5px;
	color: #474e5d;
}

.news-header ul li a:hover {
	color: #006cff;
	font-weight: normal;
}

.news-header ul li.zxsy a {
	color: #006cff;
	font-weight: bold;
}

.news-header ul li.zxsy a:hover {}

.news-header ul li.zxsy b {
	width: 5px;
	height: 5px;
	background: #006cff;
	float: left;
	margin-top: 18px;
	margin-right: 7px;
}

.news-header ul li b {
	width: 5px;
	height: 5px;
	background: #fff;
	float: left;
	margin-top: 18px;
	margin-right: 7px;
}

.news-header ol {
	float: right;
	border: 1px #e6e6e6 solid;
	width: 260px;
	padding: 5px 5px 5px 10px;
	line-height: 22px;
	border-radius: 3px;
	margin-top: 5px;
	margin-left: 20px;
	/* behavior: url(style/pie.htc); */
	position: relative;
}

.news-header ol li {
	float: left;
}

.news-header ol li .web {
	border: none;
	line-height: 22px;
	height: 22px;
	color: #999;
	font-size: 14px;
	width: 230px;
	outline: none;
	font-family: "微软雅黑";
}

.news-header ol li img {
	vertical-align: middle;
	margin-left: 8px;
}

.news-nav-list {
	width: 100%;
	overflow: hidden;
}

.news-nav-list ul {
	width: 100%;
	border-top: 1px #e6e6e6 solid;
}

.news-nav-list ul li {
	width: 1200px;
	margin: 0 auto;
	line-height: 40px;
	font-family: "宋体";
}

.news-nav-list ul a {
	float: left;
	padding: 0 5px;
	margin: 0 5px;
	color: #999999;
	font-size: 13px;
	border-top: 1px #fff solid;
	line-height: 39px;
}

.news-nav-list ul .y-none {
	border-top: 1px #006cff solid;
	line-height: 39px;
	font-size: 13px;
	color: #006cff;
}

.news-nav-list ul a:hover {
	border-top: 1px #006cff solid;
	line-height: 39px;
	font-size: 13px;
	color: #e4393c;
}

#site-nav {
	float: left;
}

#site-nav A {
	COLOR: #666
}

#site-nav A:hover {
	COLOR: #f50
}

#site-nav .quick-menu {
	POSITION: absolute;
	TOP: 8px; z-index:4;
}

#site-nav .quick-menu LI {
	PADDING-RIGHT: 10px;
	BACKGROUND-POSITION: right 6px;
	PADDING-LEFT: 10px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	MARGIN-LEFT: -1px;
	PADDING-TOP: 2px
}

#site-nav .quick-menu LI.last {
	BACKGROUND: none transparent scroll repeat 0% 0%
}

#site-nav .quick-menu LI.menu-item {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	POSITION: relative
}

#site-nav .menu-hd {
	PADDING-RIGHT: 22px;
	DISPLAY: block;
	PADDING-LEFT: 10px;
	Z-INDEX: 10002;
	PADDING-BOTTOM: 0px;
	MARGIN: 1px 1px 0px;
	CURSOR: pointer;
	PADDING-TOP: 0px;
	POSITION: relative;
	HEIGHT: 30px
}

#site-nav .mytaobao .menu-hd {
	WIDTH: 48px;
	PADDING-TOP: 1px;
	_padding-top: 1px
}

#site-nav .search .menu-hd {
	WIDTH: 24px;
	PADDING-TOP: 1px;
	_padding-top: 1px
}

#site-nav .services .menu-hd {
	WIDTH: 55px;
	PADDING-TOP: 1px;
	_padding-top: 1px
}

#site-nav .menu-hd B {
	BORDER-RIGHT: #f7f7f7 4px solid;
	BORDER-TOP: #666 4px solid;
	FONT-SIZE: 0px;
	RIGHT: 10px;
	BORDER-LEFT: #f7f7f7 4px solid;
	WIDTH: 0px;
	LINE-HEIGHT: 0;
	BORDER-BOTTOM: #f7f7f7 4px solid;
	POSITION: absolute;
	TOP: 12px;
	HEIGHT: 0px;
}

#site-nav .search .menu-hd {
	PADDING-LEFT: 25px;
	COLOR: #666
}

#site-nav .search .menu-hd S {
	BACKGROUND-POSITION: -67px -20px;
	LEFT: 9px;
	WIDTH: 14px;
	POSITION: absolute;
	TOP: 4px;
	HEIGHT: 13px
}

#site-nav .menu-bd {
	BORDER-RIGHT: #bfbfbf 1px solid;
	BORDER-TOP: #bfbfbf 1px solid;
	DISPLAY: none;
	Z-INDEX: 10001;
	right: 0px;
	BACKGROUND: #fff;
	BORDER-LEFT: #bfbfbf 1px solid;
	BORDER-BOTTOM: #bfbfbf 1px solid;
	POSITION: absolute;
	TOP: 21px;
}

#site-nav .search .menu-bd {
	_right: -1px
}

#site-nav IFRAME.menu-bd {
	BORDER-TOP-WIDTH: 0px;
	BORDER-LEFT-WIDTH: 0px;
	Z-INDEX: -1;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	FILTER: alpha(opacity=0);
	FLOAT: left;
	BORDER-BOTTOM-WIDTH: 0px;
	BORDER-RIGHT-WIDTH: 0px
}

#site-nav .menu-bd-panel {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 6px;
	PADDING-TOP: 10px
}

#site-nav .menu-item-opp .menu-bd {
	LEFT: 0px
}

#site-nav .menu-item-opp .menu-bd S.rt {
	LEFT: 0px
}

#site-nav .menu-item-opp .menu-bd S.lt {
	BACKGROUND-POSITION: -87px -55px;
	RIGHT: -2px;
	LEFT: auto
}

#site-nav .menu {
	POSITION: relative
}

#site-nav .menu:hover .menu-hd {
	BORDER-RIGHT: #bfbfbf 1px solid;
	BORDER-TOP: #bfbfbf 1px solid;
	BACKGROUND: white;
	MARGIN: 0px;
	BORDER-LEFT: #bfbfbf 1px solid;
	BORDER-BOTTOM: #bfbfbf 1px;
	color: #e4393c;
}

#site-nav .hover .menu-hd {
	BORDER-RIGHT: #bfbfbf 1px solid;
	BORDER-TOP: #bfbfbf 1px solid;
	BACKGROUND: white;
	MARGIN: 0px;
	BORDER-LEFT: #bfbfbf 1px solid;
	BORDER-BOTTOM: #bfbfbf 1px
}

#site-nav .menu:hover .menu-bd {
	DISPLAY: block
}

#site-nav .hover .menu-bd {
	DISPLAY: block
}

#site-nav .menu:hover .menu-hd B {
	BORDER-LEFT-COLOR: #fff;
	FILTER: progid: DXImageTransform.Microsoft.BasicImage(rotation=2);
	BORDER-BOTTOM-COLOR: #fff;
	BORDER-TOP-COLOR: #666;
	TOP: 5px;
	BORDER-RIGHT-COLOR: #fff;
	-moz-transform: rotate(180deg);
	-moz-transform-origin: 50% 30%;
	-webkit-transform: rotate(180deg);
	-webkit-transform-origin: 50% 30%;
	-o-transform: rotate(180deg);
	-o-transform-origin: 50% 30%;
	transform: rotate(180deg);
	transform-origin: 50% 30%;
	margin-top: 5px;
}

#site-nav .hover .menu-hd B {
	BORDER-LEFT-COLOR: #fff;
	FILTER: progid: DXImageTransform.Microsoft.BasicImage(rotation=2);
	BORDER-BOTTOM-COLOR: #fff;
	BORDER-TOP-COLOR: #666;
	TOP: 5px;
	BORDER-RIGHT-COLOR: #fff;
	-moz-transform: rotate(180deg);
	-moz-transform-origin: 50% 30%;
	-webkit-transform: rotate(180deg);
	-webkit-transform-origin: 50% 30%;
	-o-transform: rotate(180deg);
	-o-transform-origin: 50% 30%;
	transform: rotate(180deg);
	transform-origin: 50% 30%;
	margin-top: 5px;
}

#site-nav .services .menu-bd {
	WIDTH: 150px;
	TOP: 31px;
	padding-top: 10px;
	padding-bottom: 10px;
}

#site-nav .services .menu-bd-panel {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px
}

#site-nav .services .menu-bd DD {
	LINE-HEIGHT: 20px;
	TEXT-ALIGN: left;
}

#site-nav .services .menu-bd DD A {
	MARGIN-RIGHT: 2px;
}

#site-nav .services .menu-bd h6 span {
	width: 65px;
	text-align: center;
	float: left;
	font-family: "宋体";
}

#site-nav .services .menu-bd h6 span a {
	color: #6e6e6e;
	font-size: 12px;
	font-family: "宋体";
	float: left;
}

#site-nav .services .menu-bd h6 span a:hover {
	color: #e4393c;
}

#site-nav .services .menu-bd h6 {
	width: 150px;
	float: left;
}


/*banner*/

.banner {
	width: 100%;
	height: 100%;
}

.banner img {
	width: 100%; position:relative; z-index:1;
	float: left;
}


/*条件筛选*/

.screening {
	width: 100%;
	height: 60px;
	background: #fff;
	float: left;
	-moz-box-shadow: 4px 3px 3px #eaeaea;
	-webkit-box-shadow: 4px 3px 3px #eaeaea;
	box-shadow: 4px 3px 3px #eaeaea;
}

.screening-main {
	width: 1200px;
	height: 60px;
	margin: 0 auto;
}

.screening-main ul li {
	float: left;
	font-size: 14px;
	color: #7e7e7e;
	line-height: 60px;
	margin-right: 30px;
}

.screening-main ul li select {
	width: 170px;
	height: 30px;
	line-height: 30px;
	border: 1px solid #e0e0e0;
	border-radius: 3px;
	font-size: 14px;
	color: #7e7e7e;
	text-indent: 5px;
}

.screening-main ul li.version select {
	width: 230px;
	height: 30px;
	line-height: 30px;
	border: 1px solid #e0e0e0;
	border-radius: 3px;
	font-size: 14px;
	color: #7e7e7e;
	text-indent: 5px;
}


/*教材列表*/

.listMain {
	width: 1200px;
	height: auto;
	background:#fff; float:left; border:1px #eaeaea solid; padding-bottom:40px; margin-top:30px;
}

.listMain .jcList {
	height: auto;
	margin: 0 auto;
}

.listMain .jcList ul {
	display: none;
	
}

.listMain .jcList ul li {
	width: 270px;
	height: 270px;
	float: left;
	margin-left: 17px;
	margin-right:10px;
	background: #fff;
	margin-top: 40px;
	-moz-box-shadow: 1px 1px 2px #e6e6e6;
	-webkit-box-shadow: 1px 1px 2px #e6e6e6;
	box-shadow: 1px 1px 2px #e6e6e6; display:inline;
}

.listMain .jcList ul li img {
	width: 270px;
	height: 180px;
	float: left;
}

.listMain .jcList ul li p {
	width: 240px;
	height: 50px;
	font-size: 14px;
	color: #454545;
	line-height: 20px;
	float: left;
	padding-left: 15px;
	padding-top: 5px;
}
.listMain .jcList ul li p:hover { color:#e4393c;}
.jcList ul li span {
	width: 270px;
	height: 40px;
	line-height: 35px;
	font-size: 14px;
	color: #7f7f7f;
	border-top: 1px solid #f1f1f1;
	float: left;
}

.listMain .jcList ul li span i {
	font-style: normal;
}

.listMain .jcList ul li span i.school {
	float: left;
	padding-left: 15px;
}

.listMain .jcList ul li span i.name {
	float: right;
	padding-right: 15px;
}

.listMain .jcList ul li:hover {
	box-shadow: 0 0 12px 2px #d2d2d2;
	z-index: 2;
	background: #fff;
	border-radius: 2px;
	-webkit-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
}


/*分页管理*/
.fay { width:1200px; margin:0 auto; overflow:hidden;}
.page ul li.pagefoot:hover { background:#e4393c; color:#fff;}
.page {
	width: 1200px;
	height: 40px; float:right; padding-bottom:60px;
	margin-top: 50px;
}

.page ul {
	list-style: none;
	padding: 0px;
	height: 40px;
	float: right;
	padding-right:19px;
}

.page ul li {
	font-family: Arial;
	cursor: pointer;
	width: 34px;
	height: 34px;
	float: left;
	border: 1px solid #ccc;
	line-height: 36px;
	text-align: center;
	color: #6e6e6e;
	margin-right: 5px;
	font-size: 14px;
}

.page ul li:hover {
	background: #eee;
}

.page ul li.prePage {
	width: 36px;
	height: 36px;
	background: url(../images/icon1.png) no-repeat -230px -20px;
	border: none;
}
.page ul li.prePage:hover { background: url(../images/icon1.png) no-repeat -150px -20px;}
.page ul li.pagefoot {
	background: #fff;
}
.page ul li.omit {
	border: 0px;
	width: 25px;
}

.page ul li.nextPage {
	background: url(../images/icon1.png) no-repeat -230px -90px;
	width: 36px;
	height: 36px;
	border: none;
}
.page ul li.nextPage:hover { background: url(../images/icon1.png) no-repeat -150px -92px;}
.page ul li.choose {
	border: 1px solid #e4393c;
	background: #e4393c;
	color: #fff;
}

.page ul li.choose.prePage {
	background: url(../images/icon1.png) no-repeat -150px -20px;
	border: none;
}

.page ul li.choose.nextPage {
	background: url(../images/icon1.png) no-repeat -150px -90px;
	border: none;
}

.page a.noborder {
	border: 0px solid #999;
}

.page a .noboder1 {
	border: 0px solid #999;
	color: #0592ec;
}

.page .gotopage {
	width: auto;
	height: 22px;
	border: none;
	font-size: 13px;
	font-family: "宋体";
	color: #999;
	font-weight: normal;
}

.page .gotopage:hover {
	background: none;
}

.page .gotopage input {
	width: 39px;
	height: 23px;
	line-height: 23px;
	border: 1px solid #ccc;
	text-align: center;
	color: #999;
	font-family: Arial;
	font-size: 14px;
}

.page a.next {
	color: #0592ec;
}

.page .total {
	width: 58px;
	border: none;
	font-size: 13px;
	font-family: "宋体";
	color: #999;
	font-weight: normal;
}

.page .total:hover {
	background: none;
}

.page ul li.determine {
	border: none;
	margin-top: 6px;
}

.page ul li.determine:hover {
	background: none;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	.page ul li.determine {
		margin-top: 0px;
	}
}


/*safari(Chrome) 有效 */

@-moz-document url-prefix() {
	.page ul li.determine {
		margin-top: 0px;
	}
}


/*仅firefox 识别*/

.page ul li button {
	width: 50px;
	height: 25px;
	line-height: 20px;
	background: #fff;
	line-height: 25px;
	color: #404040;
	border: 1px solid #ccc;
	text-align: center;
	font-family: "宋体";
	margin-top: -1px;
	margin-left: 5px;
}

.page ul li.determine button:hover {
	background: #e4393c;
	color: #fff;
	border: 1px solid #e4393c;
}


/*底部*/

.footer {
	width: 100%;
	background: #323232;
	height: 188px;
	text-align: center;
	float: left; margin-top:30px;
}

.footContent {
	width: 1200px;
	line-height: 35px;
	padding-top: 30px;
	margin: 0px auto;
	padding-top: 40px;
}

.footContent p {
	color: #fff;
	float: left;
	font-size: 14px;
}

.footContent p a {
	font-size: 14px;
	color: #fff;
	padding-right: 15px;
}

.footContent p a:hover {
	text-decoration: underline;
}

.ewm { width:102px;
	float: right;
	margin-top: -75px;
}

.ewm h6 {
	font-size: 12px;
	color: #999;
	font-family: "宋体";
	margin-top: -10px;
}





/*视频说课弹窗*/
.tc-spsk{ 
	position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: rgba(229,229,229,.8);
    z-index: 99994;
    overflow: auto;
}
.tc-spsk .close-layer {
    width: 56px;
    height: 56px;
    position: fixed;
    right: 14px;
    top: 0;
    cursor: pointer;
    z-index: 99995;
}
.tc-spsk .close-layer i {
    /* background: url(../images/x.png) 0 0 no-repeat; */
    width: 36px;
    height: 36px;
    position: absolute;
    left: 50%;
    top: 80%;
    margin:0 0 0 -30px;
}
.tc-spsk .close-layer i:hover {
    /* background: url(../images/x-hover.png) 0 0 no-repeat; */
    width: 36px;
    height: 36px;
    position: absolute;
    left: 50%;
    top: 80%;
    margin:0 0 0 -30px;
}
.tc-spsk .tc-spsk-main{ width: 1200px; height: auto; margin: 0 auto; position: relative; margin-top: 7.5%; margin-bottom: 40px;}
.tc-spsk .tc-spsk-main .wrap-left {
    width: 904px;
    height: auto;
    float: left;
    background: #fff;
    position: absolute;
    z-index: 2;
    -webkit-box-shadow: 0 0 10px #c8c8c8;
    -moz-box-shadow: 0 0 10px #c8c8c8;
    box-shadow: 0 0 10px #c8c8c8;
    }
.tc-spsk .tc-spsk-main .wrap-left .wrap-left-top{ width: 855px; height: 497px; float: left; margin: 20px 25px 30px 25px;}
.tc-spsk .tc-spsk-main .wrap-left .wrap-left-top img{ width: 855px; height: 497px;}

 .tc-spsk .tc-spsk-main .wrap-right{ width: 275px; height: 215px; background: #fff; float: right;  --webkit-box-shadow:0 0 10px #c8c8c8;  
  -moz-box-shadow:0 0 10px #c8c8c8;  
  box-shadow:0 0 10px #c8c8c8;  }
 .tc-spsk .tc-spsk-main .wrap-right .wrap-right-main{ width: 235px; height: 203px; margin-left: 20px; }
  .tc-spsk .tc-spsk-main .wrap-right .wrap-right-main .main-1{ width: 100%; height: auto; border-bottom: 1px dashed #ccc; float: left;}
 .tc-spsk .tc-spsk-main .wrap-right .wrap-right-main .main-1  p{ font-size: 18px; color: #5d5d5d; width: 100%; float: left; line-height: 32px; padding-top: 20px; font-weight:bold;}
.tc-spsk .tc-spsk-main .wrap-right .wrap-right-main .main-1 span{ width: 100%; font-size: 14px; color: #999; float: left; padding-top: 15px; padding-bottom: 18px;}
.tc-spsk .tc-spsk-main .wrap-right .wrap-right-main .main-1 span a{ font-size: 14px; color: #999; float: left; padding-right: 20px;}
.tc-spsk .tc-spsk-main .wrap-right .wrap-right-main .main-1 span .fr { float:right; padding-right:0;}
.tc-spsk .tc-spsk-main .wrap-right .wrap-right-main .main-2{ width: 100%; height: auto; float: left;}
.tc-spsk .tc-spsk-main .wrap-right .wrap-right-main .main-2 ul{ float: right;}
.tc-spsk .tc-spsk-main .wrap-right .wrap-right-main .main-2 ul li{ float: left; font-size: 14px; color: #999; line-height: 50px; padding-left: 30px; cursor: pointer;}
.tc-spsk .tc-spsk-main .wrap-right .wrap-right-main .main-2 ul li b{ float: left;}
.tc-spsk .tc-spsk-main .wrap-right .wrap-right-main .main-2 ul li b.ydz{width: 14px;
    height: 11px;
    float: left;
    background: url(../images/icon1.png) -150px -200px no-repeat;
    margin-top: 20px;
    margin-right: 10px;}
.tc-spsk .tc-spsk-main .wrap-right .wrap-right-main .main-2 ul li b.wdz{    width: 14px;
    height: 11px;
    float: left;
    background: url(../images/icon1.png) -230px -200px no-repeat;
    margin-top: 20px;
    margin-right: 10px;}

.tc-spsk .tc-spsk-main .wrap-right .wrap-right-main .main-2 ul li b.wzc{width: 14px;
    height: 12px;
    float: left;
    background: url(../images/icon1.png) -150px -230px no-repeat;
    margin-top: 20px;
    margin-right: 10px;}
.tc-spsk .tc-spsk-main .wrap-right .wrap-right-main .main-2 ul li b.yzc{width: 14px;
    height: 12px;
    float: left;
    background: url(../images/icon1.png) -230px -230px no-repeat;
    margin-top: 20px;
    margin-right: 10px;}

.tc-spsk .tc-spsk-main .wrap-left .wrap-left-3 .interactive .tl .tk-pl  .fy {
	width: 210px;
	margin: 0 auto;
	font-size: 14px;
	color: #202020;
}

 .tc-spsk .tc-spsk-main .wrap-left .wrap-left-3 .interactive .tl .tk-pl .fy a {
	font-size: 14px;
	color: #202020;
	float: left;
	font-family: arial;
	padding-right: 10px;
	line-height: 60px;
}

 .tc-spsk .tc-spsk-main .wrap-left .wrap-left-3 .interactive .tl .tk-pl .fy a.pre {
	color: #999;
	font-family: "微软雅黑";
}

 .tc-spsk .tc-spsk-main .wrap-left .wrap-left-3 .interactive .tl .tk-pl .fy a:hover {
	color: #1cb177;
}

 .tc-spsk .tc-spsk-main .wrap-left .wrap-left-3 .interactive .tl .tk-pl .fy a.choose {
	color: #1cb177;
}

 .tc-spsk .tc-spsk-main .wrap-left .wrap-left-3 .interactive .tl .tk-pl .fy a.next {
	font-family: "微软雅黑";
	padding-right: 0;
}


.tc-spsk .tc-spsk-main .wrap-right .wrap-right-main .main-2 { background:url(../images/ico-xz.gif); width:233px; height:44px; cursor:pointer; display:block; margin:0 auto; margin-top:16px;}
.tc-spsk .tc-spsk-main .wrap-right .wrap-right-main .main-2:hover { background:url(../images/ico-xz-hover.gif);}
.tc-spsk .tc-spsk-main .wrap-right .wrap-right-main .main-2 a { display:block; width:233px; height:44px;}


.list-cent { width:1200px; margin:0 auto; overflow:hidden;}
.left-tittle { float:left; font-size:16px; border-bottom:1px #f1f1f1 solid; line-height:40px; width:180px; padding:0 10px; padding-left:12px; border-left:3px #e4393c solid; margin-bottom:10px;}
.title-dh { line-height:50px; border-bottom:1px #f1f1f1 solid; font-size:12px; font-family:"宋体";}
.title-dh a { color:#333; margin:0 5px; font-family:"宋体";}
.title-dh a:hover { color:#e4393c;}
.title-dh span { color:#e4393c; margin-left:5px;}
/*知识点切换效果*/
.list{width: 213px; float:left; border:1px #eaeaea solid; padding-bottom:20px; background:#fff;}
.list ul li{background-color:#fff; color:#666; padding-left:7px;font-family:"宋体";}
.list ul li.mie { border-bottom:none;}
.list ul li a{padding-left: 10px;color: #666; font-size:12px; display: block; height:32px;line-height: 32px;position: relative;font-family:"宋体";}
.list ul li a:hover { color:#e4393c;}
.list ul li span {/* background:url(../images/point-adda.gif); */ width:14px; float:left; height:14px;}
.list ul li .inactive span{ background:url(../images/point-add.png); width:14px; float:left; height:14px; margin-top:9px; margin-right:10px;}
.list ul li .inactives span{ background:url(../images/point-adda.png); width:14px; float:left; height:14px; margin-top:9px; margin-right:10px;} 
.list ul li ul{display: none;}
.list ul li ul li { border-left:0; border-right:0; background-color:#fff; border-color:#467ca2;}
.list ul li ul li ul{display: none; padding-left:10px;}
.list ul li ul li a{ padding-left:7px;}
.list ul li ul li ul li { background-color:#fff; border-color:#6196bb; display:block;}
.last{ background-color:#fff; border-color:#6196bb; }
.list ul li ul li ul li a{ overflow:hidden;text-overflow:ellipsis;}
.list ul li ul a:hover { background:#fff4f4;}
.list ul li a { height:32px; overflow:hidden;}
.list ul li ul li ul li ul li ul li ul li a{}
.list ul li.but { background:#fff4f4;}



/*视频详情页*/
.expert-class { padding-left:0px; width:1200px; float:right;}
.expert-class h3 { padding:20px 0 20px 0; padding-right:20px; float:left; width:1180px; border-bottom:1px #eaeaea solid; background:#fff; margin-bottom:20px;}
.expert-class h3 span { float:left; line-height:22px;}
.expert-class h3 span b { float:left; width:5px; height:22px; background:#e4393c;}
.expert-class h3 span strong { font-size:24px; color:#222222; font-weight:normal; margin-left:15px;}
.expert-class h3 span strong.sc { font-size:14px; color:#757575; padding-top:15px; float:left; margin-left:23px;}
.expert-class h3 samp { float:right;}
.expert-class h3 samp a { float:left; border:1px #b9b9b9 solid; width:70px; height:17px; line-height:17px; border-radius:3px; /* behavior: url(style/pie.htc); */ position:relative; margin-left:17px; color:#757575; background:#fff; padding-right:5px;}
.expert-class h3 samp a:hover { background:#e4393c; color:#fff; border:1px #e4393c solid;}
.expert-class h3 samp a i { float:left; margin-top:3px; margin-left:13px; margin-right:4px; /* background:url(../images/master-expert.png);  */width:11px; height:11px;}
/* .expert-class h3 samp a:hover i  { background:url(../images/master-experta.png);} */
/* .expert-class h3 samp a i.xz { background:url(../images/master-expertb.png);} */
.expert-class h3 samp a:hover i.xz  { /* background:url(../images/master-expertc.png); */}
.expert-class h6 { background:#fff; border:1px #eaeaea solid; border-top:none; padding:20px 20px 20px 20px; width:1160px; overflow:hidden; margin-bottom:30px;}
.expert-class h6 img { width:924px; display:block; margin-bottom:20px;}
.expert-class h6 p { width:100%; line-height:27px; color:#585858; float:left; font-size:14px; padding-bottom:30px; text-indent:2em;}

.loader {width: 966px;float: left; padding:30px 0; display: none;}
.loa_s {margin: 0 auto;display: block;}


.nav-lst { border-left:3px #e4393c solid; width:100%; float:left; line-height:30px; font-size:18px; border-bottom:1px #f1f1f1 solid; padding:10px 0 10px 10px;}


/*学科下拉效果*/
.jul { margin-left:10px;}
#site-navdd { float:left; position:absolute; left:29%; top:-5px; font-family:"微软雅黑";}
#site-navdd A {COLOR: #666}
#site-navdd A:hover {COLOR: #f50}
#site-navdd .quick-menu { POSITION: absolute; TOP: 2px; margin-top:10px;}
#site-navdd .quick-menu LI {PADDING-RIGHT: 10px; BACKGROUND-POSITION: right 6px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN-LEFT: -1px; PADDING-TOP: 2px}
#site-navdd .quick-menu LI.last {BACKGROUND: none transparent scroll repeat 0% 0%}
#site-navdd .quick-menu LI.menu-item {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; POSITION: relative}
#site-navdd .menu-hd {PADDING-RIGHT: 22px; DISPLAY: block; PADDING-LEFT: 10px; Z-INDEX: 10002; PADDING-BOTTOM: 0px; MARGIN: 1px 1px 0px; CURSOR: pointer; PADDING-TOP: 0px; POSITION: relative; HEIGHT: 30px; color:#e4393c;}
#site-navdd .mytaobao .menu-hd {WIDTH: 48px; PADDING-TOP: 1px; _padding-top: 1px}
#site-navdd .search .menu-hd {WIDTH: 24px; PADDING-TOP: 1px; _padding-top: 1px}
#site-navdd .services .menu-hd {WIDTH: 65px; PADDING-TOP: 1px; _padding-top: 1px; line-height:23px;}
#site-navdd .menu-hd B {BORDER-RIGHT: #fff 4px solid; BORDER-TOP: #e4393c 4px solid; FONT-SIZE: 0px; RIGHT: 5px; BORDER-LEFT: #fff 4px solid; WIDTH: 0px; LINE-HEIGHT: 0; BORDER-BOTTOM: #fff 4px solid; POSITION: absolute; TOP: 10px; HEIGHT: 0px; }
#site-navdd .menu-hd:hover b {}
#site-navdd .search .menu-hd {PADDING-LEFT: 25px; COLOR: #666}
#site-navdd .search .menu-hd S {BACKGROUND-POSITION: -67px -30px; LEFT: 9px; WIDTH: 14px; POSITION: absolute; TOP: 4px; HEIGHT: 13px}
#site-navdd .menu-bd {BORDER-RIGHT: #e7e7e7 1px solid; BORDER-TOP: #e7e7e7 1px solid; DISPLAY: none; Z-INDEX: 10001; left: 0px; BACKGROUND: #fff; BORDER-LEFT: #e7e7e7 1px solid; BORDER-BOTTOM: #e7e7e7 1px solid; POSITION: absolute; TOP: 21px; box-shadow:2px 2px 15px #e7e7e7;}
#site-navdd .search .menu-bd {_right: -1px}
#site-navdd IFRAME.menu-bd {BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; Z-INDEX: -1; BACKGROUND: none transparent scroll repeat 0% 0%; FILTER: alpha(opacity=0); FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px}
#site-navdd .menu-bd-panel {PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 6px; PADDING-TOP: 10px;}
#site-navdd .menu-item-opp .menu-bd {LEFT: 0px}
#site-navdd .menu-item-opp .menu-bd S.rt {LEFT: 0px}
#site-navdd .menu-item-opp .menu-bd S.lt {BACKGROUND-POSITION: -87px -55px; RIGHT: -2px; LEFT: auto}
#site-navdd .menu {POSITION: relative; border:1px #e4393c solid; line-height:27px; height:27px; background:#fff;}
#site-navdd .menu:hover { border:none; box-shadow:2px 2px 15px #e7e7e7;}
#site-navdd .menu:hover .menu-hd {BORDER-RIGHT: #e7e7e7 1px solid; BORDER-TOP: #e7e7e7 1px solid; BACKGROUND: white; MARGIN: 0px; BORDER-LEFT: #e7e7e7 1px solid; BORDER-BOTTOM: #e7e7e7 1px; color:#e4393c;}
#site-navdd .hover .menu-hd {BORDER-RIGHT: #bfbfbf 1px solid; BORDER-TOP: #bfbfbf 1px solid; BACKGROUND: white; MARGIN: 0px; BORDER-LEFT: #bfbfbf 1px solid; BORDER-BOTTOM: #bfbfbf 1px}
#site-navdd .menu:hover .menu-bd {DISPLAY: block}
#site-navdd .hover .menu-bd {DISPLAY: block}
#site-navdd .menu:hover .menu-hd B {BORDER-LEFT-COLOR: #fff; FILTER: progid:DXImageTransform.Microsoft.BasicImage(rotation=2); BORDER-BOTTOM-COLOR: #fff; BORDER-TOP-COLOR: #e4393c; TOP: 12px; BORDER-RIGHT-COLOR: #fff; -moz-transform: rotate(180deg); -moz-transform-origin: 50% 30%; -webkit-transform: rotate(180deg); -webkit-transform-origin: 50% 30%; -o-transform: rotate(180deg); -o-transform-origin: 50% 30%; transform: rotate(180deg); transform-origin: 50% 30%; margin-top:-2px;}
#site-navdd .hover .menu-hd B {BORDER-LEFT-COLOR: #fff; FILTER: progid:DXImageTransform.Microsoft.BasicImage(rotation=2); BORDER-BOTTOM-COLOR: #fff; BORDER-TOP-COLOR: #ccc; TOP: 5px; BORDER-RIGHT-COLOR: #fff; -moz-transform: rotate(180deg); -moz-transform-origin: 50% 30%; -webkit-transform: rotate(180deg); -webkit-transform-origin: 50% 30%; -o-transform: rotate(180deg); -o-transform-origin: 50% 30%; transform: rotate(180deg); transform-origin: 50% 30%; margin-top:0;}
#site-navdd .services .menu-bd {WIDTH: 150px; TOP: 31px; padding-top:10px; padding-bottom:10px;}
#site-navdd .services .menu-bd-panel {PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px}
#site-navdd .services .menu-bd DD {LINE-HEIGHT:25px; TEXT-ALIGN: left;}
#site-navdd .services .menu-bd DD A {MARGIN-RIGHT: 2px;}
#site-navdd .services .menu-bd h6 span { width:100%; float:left; font-family:"微软雅黑";}
#site-navdd .services .menu-bd h6 span a { color:#666666; font-size:14px; font-family:"微软雅黑"; padding:0 8px 0 8px; line-height:28px;}
#site-navdd .services .menu-bd h6 span a:hover { color:#e4393c;}
#site-navdd .services .menu-bd h6 { width:100%; float:left; border-bottom:1px #e2e9ef solid; padding-bottom:10px;}
#site-navdd .services .menu-bd h6.cz { border-bottom:none;}
#site-navdd .services .menu-bd h6 span.xk { width:90%; font-size:14px; font-family:"微软雅黑"; float:left; font-weight:bold; text-align:left; line-height:30px; padding-left:7px;}
#site-navdd .services .menu-bd h6 span a:hover { background:#fff7f7; text-decoration:underline;}

