@charset "utf-8";
/*导航*/

.head-v3 {
	width: 100%;
	min-width: 1280px;
	float: left;
	height: 75px;
	background: #fff;
	position: relative;
	z-index: 2;
}

.head-v3 .navigation-inner {
	margin: 0 auto;
	width: 1200px;
	position: relative;
}

.navigation-up {
	height: 75px;
	background: #fff
}

.navigation-up .navigation-v3 {
	width: 1200px;
	float: left;
}

.navigation-up .navigation-v3 .logo {
	float: left;
}

.navigation-up .navigation-v3 .logo img {
	margin-top: 18px;
}

.navigation-up .navigation-v3 ul {
	float: left;
	margin-left: 20px;
}

.navigation-up .navigation-v3 li {
	float: left;
	font: normal 16px/59px "microsoft yahei";
	color: #fff;
}

.navigation-up .navigation-v3 .nav-up-selected {
	color: #3366cc;
	font-weight: bold;
}

.navigation-up .navigation-v3 .nav-up-selected-inpage {
	color: #3366cc;
}

.navigation-up .navigation-v3 li h2 {
	font-size: 15px;
	font-weight: normal;
	padding: 0;
	margin: 0;
}

.navigation-up .navigation-v3 li h2 a:hover {
	color: #3366cc;
	font-weight: bold;
}

.navigation-up .navigation-v3 li h2 a {
	padding: 0 14px;
	color: #222;
	display: inline-block;
	height: 75px;
	line-height: 75px;
	font-family: "microsoft yahei";
}
/*.navigation-up .navigation-v3 li.diathesis h2 a{*/
    /*width:97px;*/
    /*background: url(../../image/index/zp-icon.png) 12px 21px no-repeat;*/
    /*}*/

/*.navigation-up .navigation-v3 li.diathesis h2 a:hover{*/
    /*background: url(../../image/index/zp-icon-hover.png) 13px 18px no-repeat;*/
    /*}*/

.navigation-up .navigation-v3 .nav-up-selected-inpage.hot{
	position: relative;
}

.navigation-up .navigation-v3 .nav-up-selected-inpage.hot h2 a{
	color: #3366cc;
	font-weight: bold;
}

.navigation-up .navigation-v3 .nav-up-selected-inpage.hot::before{
	content: '';
	position: absolute;
	width: 14px;
	height: 26px;
	background: url(../../image/index/tag-hot.png) no-repeat;
	background-size: 100%;
	right: 6px;
	top: 16px;
}

.navigation-up .navigation-v3 ul li[nav="zhsz"] h2 a{
	width:97px;
	background: url(../../image/index/zp-icon.png) 12px 21px no-repeat;
}

.navigation-up .navigation-v3 ul li[nav="zhsz"] h2 a:hover{
	background: url(../../image/index/zp-icon-hover.png) 13px 18px no-repeat;
}
.navigation-down {
	position: absolute;
	top: 75px;
	left: 0px;
	width: 100%;
}

.navigation-down .nav-down-menu {
	width: 100%;
	margin: 0;
	background: #fff;
	position: absolute;
	top: 0px;
	border-top: 1px solid #bbb;
	border-bottom: 1px solid #bbb;
}

.navigation-down .nav-down-menu .navigation-down-inner {
	margin: auto;
	width: 1200px;
	position: relative;
}

.W_arrow_bor {
	position: absolute;
	top: -14px;
	left: 0;
}

.W_arrow_bor i {
	border-top-color: transparent;
	border-right-color: transparent;
	border-left-color: transparent;
	display: inline-block;
	width: 0;
	height: 0;
	border-width: 7px;
	border-style: solid;
	overflow: hidden;
	font-size: 0;
	line-height: 0;
	vertical-align: top;
	margin-left: 220px;
}
.W_arrow_bor i.jxzy {
	margin-left: 218px;
}
.W_arrow_bor i.jybk {
	margin-left: 320px;
}
.W_arrow_bor i.zhsz {
	margin-left: 428px;
}
.W_arrow_bor i.zncp {
	margin-left: 558px;
}
.W_arrow_bor i.xgk {
	margin-left: 658px;
}
.W_arrow_bor i.sszb {
	margin-left: 748px;
}
.W_arrow_bor i.jxgy {
	margin-left: 854px;
}

.S_line1 {
	border-color: #bbb;
}

.W_arrow_bor em {
	display: inline-block;
	width: 0;
	height: 0;
	border-width: 7px;
	border-style: solid;
	overflow: hidden;
	font-size: 0;
	line-height: 0;
	vertical-align: top;
	border-top-color: transparent;
	border-right-color: transparent;
	border-left-color: transparent;
	margin: 1px 0 0 -14px;
}

.S_bg1_br {
	border-color: #fff;
}

.navigation-down .nav-down-menu dl {
	float: left;
	height: 80px;
	margin-left: 8px;
}

.navigation-down .nav-down-menu dl.jybk {

}

.navigation-down .nav-down-menu dl.line {
	width: 1px;
	height: 80px;
	background: #bbb;
}

.navigation-down .nav-down-menu dl.jybk.zxjy {

}

.navigation-down .nav-down-menu dl img {
	float: left;
	margin: 15px 20px 10px 10px;
}

.navigation-down .nav-down-menu dl img.zyk {
	margin-top: 10px;
}

.navigation-down .nav-down-menu dl img.jy {
	margin-top: 5px;
}

.navigation-down .menu-1 dl {
	width: 278px;
	margin-top: 20px;
	margin-bottom: 20px;
}

.navigation-down .menu-1 dl:hover {
	background: #e5eeff;
	cursor: pointer;
}

.navigation-down .menu-1 dl:hover dd {
	text-decoration: underline;
}

.navigation-down .menu-1 dl:hover dt {
	text-decoration: underline;
	color: #3366cc;
}

.navigation-down .menu-1 dt {
	font: 16px "microsoft yahei" bold;
	color: #222;
	float: left;
	font-weight: bold;
	padding-top: 8px;
	padding-bottom: 5px;
}

.navigation-down .menu-1 dt a {
	font: 16px "microsoft yahei" bold;
	color: #222;
	float: left;
	font-weight: bold;
}

.navigation-down .menu-1 dd {
	width: 145px;
	color: #666;
	font: normal 12px "宋体";
	float: left;
	line-height: 20px;
}

.navigation-down .menu-1 dd a {
	width: 145px;
	color: #666;
	font: normal 12px "宋体";
	float: left;
	line-height: 20px;
}

.navigation-down .menu-2 dd a,
.navigation-down .menu-3 dd a {
	color: #fff;
	font: normal 16px "microsoft yahei";
}

.search {
	float: right;
	width: 236px;
	height: 35px;
	background: #fff;
	margin-top: 20px;
	border: 1px solid #3366cc;
	border-radius: 2px;
}


/*搜索*/

.search input {
	width: 170px;
	height: 33px;
	line-height: 30px;
	background: #fff;
	font-size: 14px;
	color: #666;
	text-indent: 5px;
	float: left;
}

.search button {
	width: 66px;
	height: 35px;
	background: url(../../image/index/index-icon.png) 35px -82px no-repeat #3366cc;
	line-height: 33px;
	font-size: 14px;
	color: #fff;
	float: right;
	text-align: left;
	text-indent: 10px;
}

.search button:hover {
	background: url(../../image/index/index-icon.png) 35px -82px no-repeat #2b5dc1;
}

/*导航下方banner-资源导航-登录-快速导航*/
.first-screen {
	width: 100%;
	min-width: 1280px;
	min-height: 458px;
	height: auto;
	float: left;
	padding-top: 10px;
}

.first-screen .first-screen-main {
	width: 1200px;
	height: 458px;
	margin: 0 auto;
}

/*全部资源导航*/
.all-sort-list {
	position: relative;
	width: 200px;
	border-top: none;
	padding: 0px 3px 3px 0px;
	background: #3366cc;
	float: left;
}

.all-sort-list h2 {
	width: 200px;
	height: 37px;
	line-height: 37px;
	background: #3366cc;
	font-size: 16px;
	color: #fff;
}

.all-sort-list h2 b {
	width: 20px;
	height: 15px;
	float: left;
	background: url(../../image/index/index-icon.png) -10px -720px no-repeat;
	margin: 11px 20px 0 15px;
}

.all-sort-list .item {
	height: 35px;
}

.all-sort-list .item.bo {
	border-top: none;
}

.all-sort-list .item h3 {
	height: 35px;
	line-height: 35px;
	border: 1px 0px;
	font-size: 14px;
	font-weight: normal;
	width: 203px;
	overflow: hidden;
	color: #fff;
	text-indent: 14px;
	margin-left: 2px;
	position: relative;
	z-index: 1;
}

.all-sort-list .item h3:hover {
	background: #fff;
	color: #006CFF;
}

.all-sort-list .item h3:hover span {
	color: #fff;
}

.all-sort-list .hover h3 {
	position: relative;
	z-index: 13;
	background: #FFF;
	text-indent: 14px;
	color: #006cff;
}

.all-sort-list .hover span {
	color: #fff;
}

.all-sort-list .item span {
	font-size: 14px;
	font-family: "宋体";
	float: right;
	margin-top: 3px;
	margin-right: 10px;
}

.all-sort-list .item a {
	color: #fff;
	text-decoration: none;
}

.all-sort-list .item a:hover {
	color: #006cff;
}

.all-sort-list .item-list {
	position: absolute;
	width: 720px;
	min-height: 458px;
	_height: 200px;
	background: #FFF;
	left: 200px;
	border: 1px solid #006cff;
	margin-top: -3px;
	box-shadow: 0px 1px 7px #2c2c2c;
	z-index: 1;
}

.item-list .subitem {
	float: left;
	width: 680px;
	padding: 0px 4px 0px 20px;
	min-height: 456px;
}

.item-list .subitem .xd {
	width: 680px;
	height: auto;
	border-bottom: 1px dashed #d5d5d5;
	float: left;
}

.item-list .subitem .more {
	width: 100%;
	float: left;
}

.item-list .subitem .more a {
	font-size: 14px;
	color: #e6542b;
	display: block;
	text-indent: 120px;
}

.item-list .subitem .more a:hover {
	text-decoration: underline;
}

.item-list .subitem .xd h5 {
	float: left;
	font-size: 16px;
	color: #3366cc;
	padding-top: 20px;
	padding-bottom: 17px;
}

.item-list .subitem .xd h5 b {
	float: left;
	width: 4px;
	height: 15px;
	background: #3366cc;
	margin-right: 10px;
	margin-top: 4px;
}

.item-list .subitem .xd .bksc {
	width: 618px;
	height: auto;
	float: left;
	margin-top: 22px;
	margin-left: 10px;
}

.item-list .subitem .xd .bksc .samll-type {
	width: 100%;
	float: left;
}

.item-list .subitem .xd .bksc .samll-type samp {
	float: left;
	width: 60px;
	height: 20px;
	background: #3366cc;
	font-size: 12px;
	color: #fff;
	line-height: 20px;
	text-align: center;
	border-radius: 2px;
	margin-left: 10px;
	font-family: "宋体";
}

.item-list .subitem .xd .bksc .samll-type samp.ykyw {
	width: 58px;
	height: 18px;
	line-height: 18px;
	background: #7c90b8;
	color: #fff;
}

.item-list .subitem .xd .bksc .samll-type samp.wireframe {
	width: 58px;
	height: 18px;
	line-height: 18px;
	background: #fff;
	border: 1px solid #3366cc;
	color: #3366cc;
}

.item-list .subitem .xd .bksc ul {
	width: 528px;
	float: left;
	margin: -5px 20px 5px 0;
}

.item-list .subitem .xd .bksc ul li {
	float: left;
	padding-left: 25px;
	font-size: 14px;
	color: #333;
	line-height: 30px;
}

.item-list .subitem .xd .bksc ul li a {
	font-size: 14px;
	color: #202020;
}

.item-list .subitem .xd .bksc ul li a:hover {
	color: #3399ff;
	text-decoration: underline;
}

.item-list .subitem .xd .yzzj {
	width: 680px;
	height: auto;
	float: left;
}

.item-list .subitem .xd .yzzj samp {
	float: left;
	width: 70px;
	height: 20px;
	background: #2d86ff;
	font-size: 14px;
	color: #fff;
	line-height: 18px;
	text-align: center;
	border-radius: 2px;
	margin-bottom: 10px;
	margin-left: 10px;
}

.item-list .subitem .xd .yzzj ul {
	float: left;
	margin: -5px 20px 5px 10px;
}

.item-list .subitem .xd .yzzj ul li {
	float: left;
	padding-left: 30px;
	font-size: 14px;
	color: #202020;
	line-height: 30px;
}

.item-list .subitem .xd .yzzj ul li a {
	font-size: 14px;
	color: #202020;
}

.item-list .subitem .xd .yzzj ul li a:hover {
	color: #006cff;
	text-decoration: underline;
}

.item-list .subitem .xd .yjfx {
	width: 680px;
	height: auto;
	float: left;
	margin-top: 15px;
	margin-bottom: 20px;
}

.item-list .subitem .xd .yjfx samp {
	float: left;
	width: 70px;
	height: 20px;
	background: #2d86ff;
	font-size: 14px;
	color: #fff;
	line-height: 18px;
	text-align: center;
	border-radius: 2px;
	margin-bottom: 10px;
	margin-left: 10px;
}

.item-list .subitem .xd .yjfx ul {
	float: left;
	margin: -5px 20px 5px 10px;
}

.item-list .subitem .xd .yjfx ul li {
	float: left;
	padding-left: 30px;
	font-size: 14px;
	color: #202020;
	line-height: 30px;
}

.item-list .subitem .xd .yjfx ul li a {
	font-size: 14px;
	color: #202020;
}

.item-list .subitem .xd .yjfx ul li a:hover {
	color: #006cff;
	text-decoration: underline;
}

.item-list .subitem .xd .yzzj i {
	width: 35px;
	height: 15px;
	background: #ff0000;
	border-radius: 2px;
	text-align: center;
	line-height: 13px;
	color: #fff;
	font-style: normal;
	font-size: 12px;
	float: left;
	margin-top: 3px;
}

.item-list .subitem .xd .resource {
	width: 680px;
	height: auto;
	float: left;
	padding-top: 20px;
	margin-bottom: 5px;
}

.item-list .subitem .xd .resource .res {
	float: left;
}

.item-list .subitem .xd .resource .res ul.sc {
	width: 570px;
	margin: -5px 20px 15px 18px;
	float: left;
}

.item-list .subitem .xd .resource .res b {
	float: left;
	color: #3366cc;
	font-size: 14px;
	font-weight: normal;
	padding-left: 15px;
}

.item-list .subitem .xd .resource .res ul li {
	float: left;
	padding-left: 30px;
	font-size: 14px;
	color: #202020;
	line-height: 30px;
}

.item-list .subitem .xd .resource .res ul li a {
	font-size: 14px;
	color: #202020;
}

.item-list .subitem .xd .resource .res ul li a:hover {
	color: #3399ff;
	text-decoration: underline;
}

.item-list .subitem dl {
	border-top: 1px solid #EEE;
	padding: 6px 0px;
	overflow: hidden;
	zoom: 1;
}

.item-list .subitem .fore1 {
	border-top: none;
}

.item-list .subitem dt {
	float: left;
	width: 54px;
	line-height: 22px;
	text-align: right;
	padding: 3px 6px 0px 0px;
	font-weight: 700;
	color: #E4393C;
}

.item-list .subitem dt a {
	color: #E4393C;
	text-decoration: underline;
}

.item-list .subitem dd {
	float: left;
	width: 415px;
	padding: 3px 0px 0px;
	overflow: hidden;
}

.item-list .subitem dd em {
	float: left;
	height: 14px;
	line-height: 14px;
	padding: 0px 8px;
	margin-top: 5px;
	border-left: 1px solid #CCC;
}

.item-list .subitem dd em a,
.item-list .cat-right dd a {
	color: #666;
	text-decoration: none;
}

.item-list .subitem dd em a:hover,
.item-list .cat-right dd a:hover {
	font-weight: normal;
	text-decoration: underline;
}

.item-list .cat-right {
	float: right;
	width: 210px;
}

.item-list .cat-right dl {
	width: 194px;
	padding: 6px 8px;
}

.item-list .cat-right dd {
	padding-top: 6px;
	line-height: 22px;
	overflow: hidden;
	padding: 3px 0px 0px;
}

.item-list .cat-right dt {
	padding: 3px 6px 0px 0px;
	font-weight: 700;
	color: #E4393C;
}

.item-list .cat-right dd a:hover {
	color: #666;
}

.item-list .subitem .another {
	width: 680px;
	height: 338px;
	float: left;
}

.item-list .subitem .another img {
	position: absolute;
	right: 0;
	bottom: 0;
}

.item-list .subitem .another ul {
	width: 360px;
	padding-left: 20px;
	padding-top: 40px;
}

.item-list .subitem .another ul li {
	float: left;
	padding-right: 65px;
	padding-bottom: 5px;
}

.item-list .subitem .another ul li a {
	font-size: 14px;
	color: #ff8808;
	padding: 0 5px 0 5px;
	display: block;
}

.item-list .subitem .another ul li a:hover {
	display: block;
	background: #ff9c00;
	color: #fff;
	border-radius: 2px;
}

.first-screen-main .right-screen {
	width: 990px;
	float: right;
}

.right-screen .banner-login {
	width: 100%;
	height: 348px;
	float: left;
	margin-bottom: 12px;
}

.right-screen .banner-login .banner {
	width: 739px;
	height: 348px;
	float: left;
}

.right-screen .banner-login .login-quick {
	width: 239px;
	height: 346px;
	background: #fff;
	border: 1px solid #ccc;
	float: right;
}


/*登录*/

.login-quick .no-login {
	width: 200px;
	height: auto;
	float: left;
	margin-top: 15px;
	margin-left: 20px;
}

.login-quick .no-login img {
	width: 72px;
	height: 72px;
	float: left;
	border-radius: 100%;
	margin-right: 12px;
}

.login-quick .no-login samp {
	width: 110px;
	height: auto;
	float: left;
	font-size: 16px;
	color: #6a6c6e;
	padding-top: 10px;
}

.login-quick .no-login p {
	width: 110px;
	height: auto;
	float: left;
	font-size: 14px;
	color: #6a6c6e;
	padding-top: 5px;
}

.login-quick .no-login .btn {
	width: 100%;
	text-align: center;
	float: left;
	margin: 15px 0;
}

.login-quick .no-login .btn button {
	width: 90px;
	height: 30px;
	line-height: 28px;
	font-size: 14px;
	border-radius: 2px;
}

.login-quick .no-login .btn button.l-btn {
	background: #3366cc;
	color: #fff;
	margin-right: 11px;
}

.login-quick .no-login .btn button.l-btn:hover {
	background: #2b5dc1;
}

.login-quick .no-login .btn button.r-btn {
	border: 1px solid #3366cc;
	color: #3366cc;
	background: #fff;
}

.login-quick .no-login .btn button.r-btn:hover {
	background: #2b5dc1;
	border-color: #2b5dc1;
	color: #fff;
}

.login-quick .no-login.login samp {
	width: 110px;
	height: auto;
	float: left;
	font-size: 16px;
	color: #3366cc;
	padding-top: 10px;
	font-weight: bold;
}

.login-quick .no-login.login p {
	width: 110px;
	height: auto;
	float: left;
	font-size: 14px;
	color: #6a6c6e;
	padding-top: 5px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.login-quick .no-login.login .btn {
	width: 100%;
	text-align: center;
	float: left;
	margin: 15px 0;
}

.login-quick .no-login.login .btn button {
	width: 90px;
	height: 30px;
	line-height: 28px;
	font-size: 14px;
	border-radius: 2px;
}

.login-quick .no-login.login .btn button.l-btn {
	background: #3366cc;
	color: #fff;
	margin-right: 11px;
}

.login-quick .no-login.login .btn button.l-btn b {
	font-family: "宋体";
	font-weight: normal;
	padding-left: 6px;
}

.login-quick .no-login.login .btn button.l-btn:hover {
	background: #2b5dc1;
}

.login-quick .no-login.login .btn button.r-btn {
	border: 1px solid #7c90b8;
	color: #7c90b8;
	background: #fff;
}

.login-quick .no-login.login .btn button.r-btn:hover {
	background: #2b5dc1;
	border-color: #2b5dc1;
	color: #fff;
}


/*快速导航*/

.login-quick .quick-nav {
	width: 200px;
	height: auto;
	float: left;
	margin-left: 20px;
}

.login-quick .quick-nav .title {
	width: 100%;
	height: 12px;
	background: url(../../image/index/q-n.png) center no-repeat;
}

.login-quick .quick-nav .small-nav {
	width: 100%;
	float: left;
}

.login-quick .quick-nav .small-nav ul {
	width: 183px;
	height: 170px;
	background: url(../../image/index/q-a-line.png) center 20px no-repeat;
	margin: 0 auto;
}

.login-quick .quick-nav .small-nav ul li {
	width: 86px;
	float: left;
	height: 92px;
}

.login-quick .quick-nav .small-nav ul li p {
	text-align: center;
	font-size: 14px;
	color: #666;
	padding-top: 5px;
	padding-bottom: 10px;
}

.login-quick .quick-nav .small-nav ul li i.bkpt {
	width: 36px;
	height: 44px;
	margin: 0 auto;
	background: url(../../image/index/bkpt_normal.png) no-repeat;
	display: block;
	margin-top: 14px;
}

.login-quick .quick-nav .small-nav ul li:hover i.bkpt {
	width: 36px;
	height: 44px;
	margin: 0 auto;
	background: url(../../image/index/bkpt_hover.png) no-repeat;
	display: block;
	margin-top: 14px;
}

.login-quick .quick-nav .small-nav ul li:nth-child(2n) {
	margin-left: 10px;
}

.login-quick .quick-nav .small-nav ul li i.mskt {
	width: 46px;
	height: 46px;
	margin: 0 auto;
	background: url(../../image/index/icon_class.png) no-repeat;
	display: block;
	margin-top: 12px;
}

.login-quick .quick-nav .small-nav ul li:hover i.mskt {
	width: 46px;
	height: 46px;
	margin: 0 auto;
	background: url(../../image/index/icon_class_hover.png) no-repeat;
	display: block;
	margin-top: 12px;
}

.login-quick .quick-nav .small-nav ul li i.jxzyvip {
	width: 51px;
	height: 41px;
	margin: 0 auto;
	background: url(../../image/index/res_vip.png) no-repeat;
	display: block;
	margin-top: 17px;
}

.login-quick .quick-nav .small-nav ul li:hover i.jxzyvip {
	width: 51px;
	height: 41px;
	margin: 0 auto;
	background: url(../../image/index/res_vip_hover.png) no-repeat;
	display: block;
	margin-top: 17px;
}

.login-quick .quick-nav .small-nav ul li i.hdzt,i.bkzy {
	width: 44px;
	height: 44px;
	margin: 0 auto;
	background: url(../../image/index/material.png) 0px 4px no-repeat;
	display: block;
	margin-top: 15px;
}
.login-quick .quick-nav .small-nav ul li:hover i.hdzt,li:hover i.bkzy {
	width: 44px;
	height: 44px;
	margin: 0 auto;
	background: url(../../image/index/material2.png) 0px 4px no-repeat;
	display: block;
	margin-top: 15px;
}
.login-quick .quick-nav .small-nav ul li i.bkzy {
	width: 44px;
	height: 44px;
	margin: 0 auto;
	background: url(../../image/index/bkzy_normal.png) 0px 4px no-repeat;
	display: block;
	margin-top: 15px;
}
.login-quick .quick-nav .small-nav ul li:hover i.bkzy {
	width: 44px;
	height: 44px;
	margin: 0 auto;
	background: url(../../image/index/bkzy_hover.png) 0px 4px no-repeat;
	display: block;
	margin-top: 15px;
}

.login-quick .quick-nav .small-nav ul li i.xjsc,i.ykds {
	width: 39px;
	height: 40px;
	margin: 0 auto;
	background: url(../../image/index/ykds_normal.png) no-repeat;
	display: block;
	margin-top: 19px;
}

.login-quick .quick-nav .small-nav ul li:hover i.xjsc,li:hover i.ykds {
	width: 39px;
	height: 40px;
	margin: 0 auto;
	background: url(../../image/index/ykds_hover.png) no-repeat;
	display: block;
	margin-top: 19px;
}

.login-quick .quick-nav .small-nav ul li:hover {
	cursor: pointer;
}

.login-quick .quick-nav .small-nav ul li:hover p {
	text-decoration: underline;
	cursor: pointer;
}


/*活动专题位*/

.first-screen-main .right-screen .thematic {
	width: 100%;
	float: left;
}

.first-screen-main .right-screen .thematic ul {
	float: left;
	margin-left: -10px;
}

.first-screen-main .right-screen .thematic ul li {
	width: 240px;
	height: 100px;
	float: left;
	margin-left: 10px;
}

.first-screen-main .right-screen .thematic ul li img {
	width: 240px;
	height: 100px;
}


/*贝壳网动态*/

.news {
	width: 100%;
	min-width: 1280px;
	float: left;
	margin-top: 7px;
	margin-bottom: 10px;
}

.news .news-main {
	width: 1200px;
	height: 40px;
	margin: 0 auto;
	background: #fff;
}

.news .news-main .l-news {
	width: 1120px;
	float: left;
}

.news .news-main .l-news h5 {
	float: left;
	font-size: 14px;
	color: #222;
	line-height: 40px;
}

.news .news-main .l-news h5 i.news-icon {
	width: 21px;
	height: 18px;
	float: left;
	background: url(../../image/index/index-icon.png) -80px -90px no-repeat;
	margin: 12px 14px 0 10px;
}

.news .news-main .l-news .l-news-right {
	width: 940px;
	float: left;
	margin-top: 0px;
}

.news .news-main .l-news .l-news-right ul {
	width: 940px;
	float: left;
	overflow: hidden;
}

.news .news-main .l-news .l-news-right ul li {
	max-width: 290px;
	float: left;
	font-size: 14px;
	color: #222;
	line-height: 40px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.news .news-main .l-news .l-news-right ul li.line {
	width: 1px;
	height: 15px;
	background: #aaa;
	margin: 14px 12px 0 12px;
}

.news .news-main .l-news .l-news-right ul li a {
	font-size: 14px;
	color: #222;
	line-height: 40px;
}

.news .news-main .l-news .l-news-right ul li b {
	color: #ff3000;
	font-family: arial;
}

.news .news-main .l-news .l-news-right ul li a b {
	color: #ff3000;
	font-family: arial;
}

.news .news-main .r-page {
	width: 63px;
	float: right;
	margin-right: 16px;
}

.news .news-main .r-page a {
	width: 32px;
	height: 28px;
	float: left;
	margin-top: 6px;
}

.news .news-main .r-page a.pre {
	background: url(../../image/index/index-icon.png) -10px -140px no-repeat;
}

.news .news-main .r-page a.pre:hover {
	background: url(../../image/index/index-icon.png) -100px -140px no-repeat;
	cursor: pointer;
	position: relative;
	z-index: 1;
}

.news .news-main .r-page a.next {
	background: url(../../image/index/index-icon.png) -10px -200px no-repeat;
	margin-left: -1px;
}

.news .news-main .r-page a.next:hover {
	background: url(../../image/index/index-icon.png) -100px -200px no-repeat;
	cursor: pointer;
}


/*我们的产品*/

.product {
	width: 100%;
	min-width: 1280px;
	height: auto;
	float: left;
	margin-bottom: 30px;
}

.product .product-main {
	width: 1200px;
	height: 591px;
	margin: 0 auto;
}

.product .product-main .title {
	width: 100%;
	height: 63px;
	float: left;
}

.product .product-main .title h5 {
	float: left;
	line-height: 63px;
	font-size: 24px;
	color: #333;
}

.product .product-main .title span {
	float: left;
	font-size: 14px;
	line-height: 63px;
	color: #666;
	padding-left: 20px;
}

.product .product-main .p-type {
	width: 100%;
	height: 529px;
	float: left;
}

.p-type .l-p-type {
	width: 230px;
	float: left;
}

.p-type .l-p-type .zyk {
	width: 230px;
	height: 378px;
	float: left;
}

.p-type .l-p-type .zyk h2 {
	font-size: 24px;
	font-weight: bold;
	text-align: center;
	color: #fff;
	padding: 24px 0 14px 0;
}

.p-type .l-p-type .zyk p {
	text-align: center;
	font-size: 14px;
	color: #fff4b5;
	line-height: 20px;
}

.p-type .l-p-type .zyk p a {
	color: #fff;
}

.p-type .l-p-type .zyk p a b {
	font-family: "宋体";
	font-weight: normal;
}

.p-type .l-p-type .zyk p.pt_bi_tit {
	color: #fff;
}

.p-type .l-p-type .zyk p.pt_bi_tit:hover {
	text-decoration: underline;
}

.p-type .l-p-type .zyk p.pt_bi_tit b {
	font-family: "宋体";
	font-weight: normal;
}

.p-type .l-p-type .zyk:hover {
	opacity: .9;
	filter: alpha(opacity=90);
	cursor: pointer;
}

.p-type .l-p-type .zyk a:hover {
	text-decoration: underline;
}

.p-type .l-p-type .bakclass-video {
	width: 230px;
	height: 135px;
	float: left;
	margin-top: 12px;
	background: url(../../image/index/video-bg.jpg) no-repeat;
}

.p-type .l-p-type .bakclass-video:hover {
	cursor: pointer;
	opacity: .85;
	filter: alpha(opacity=85);
}

/*视频弹窗*/
.tc-video {
	width: 670px;
	height: 385px;
	display: none;
	background: #fff;
	border-radius: 2px;
}
.tc-video video {
	width: 650px;
	margin: 10px;
	border-radius: 5px;
	background: #fff;
}
#introVideo1 video {
	width: 670px;
	margin: 0px;
	border-radius: 0px;
	background: #000;
}
#introVideo2 video {
	width: 670px;
	margin: 0px;
	border-radius: 0px;
	background: #000;
}
.tc-video .close {
	width: 14px;
	height: 14px;
	background: url(../../image/index/index-icon.png) -80px -720px no-repeat;
	float: right;
	margin: 10px;
	cursor: pointer;
}
.tc-video .close:hover {
	width: 14px;
	height: 14px;
	background: url(../../image/index/index-icon.png) -130px -720px no-repeat;
	float: right;
	margin: 10px;
	cursor: pointer;
}

.p-type .c-p-type {
	width: 713px;
	height: 527px;
	border-top: 1px solid #ccc;
    border-left: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
	background: #fff;
	float: left;
	margin-left: 14px;
}

.p-type .c-p-type a.pt_bi_item {
	position: relative;
	float: left;
	width: 236.7px;
	height: 263px;
	border-bottom: 1px solid #ccc;
}

.p-type .c-p-type h5 {
	font-size: 20px;
	color: #222;
	text-align: center;
	font-weight: bold;
	padding: 25px 0 10px 0;
}

.p-type .c-p-type p {
	font-size: 14px;
	color: #666;
	text-align: center;
	line-height: 20px;
}

.p-type .c-p-type p.pt_bi_tit {
	font-size: 14px;
	color: #e6542b;
}

.p-type .c-p-type p.pt_bi_tit b {
	font-family: "宋体";
	font-weight: normal;
}

.p-type .c-p-type p.pt_bi_tit:hover {
	text-decoration: underline;
	cursor: pointer;
}

.p-type .c-p-type a.line {
	width: 1px;
	height: 264px;
	background: #ccc;
	float: left;
}

.p-type .c-p-type img {
	margin: 0 auto;
	display: block;
	margin-top: 35px;
}

.p-type .c-p-type img.pj {
	margin-top: 25px;
}

.p-type .c-p-type .pt-more-img {
	-webkit-transition: all 0.2s linear;
	transition: all 0.2s linear
}

.p-type .c-p-type a:hover .pt-more-img {
	-webkit-transform: translate3d(0, -4px, 0);
	transform: translate3d(0, -4px, 0);
	cursor: pointer;
}

.p-type .r-p-type {
	width: 237px;
	height: 527px;
	border: 1px solid #ccc;
	background: #fff;
	float: left;
	margin-left: -1px;
}

.p-type .r-p-type a.pt_bi_item.sszb {
	position: relative;
	float: left;
	width: 239px;
	height: 263px;
	border-bottom: 1px solid #ccc;
}

.p-type .r-p-type h5 {
	font-size: 20px;
	color: #222;
	text-align: center;
	font-weight: bold;
	padding: 25px 0 10px 0;
}

.p-type .r-p-type p {
	font-size: 14px;
	color: #666;
	text-align: center;
	line-height: 20px;
}

.p-type .r-p-type p.pt_bi_tit {
	font-size: 14px;
	color: #e6542b;
}

.p-type .r-p-type p.pt_bi_tit b {
	font-family: "宋体";
	font-weight: normal;
}

.p-type .r-p-type p.pt_bi_tit:hover {
	text-decoration: underline;
	cursor: pointer;
}

.p-type .r-p-type a.line {
	width: 1px;
	height: 264px;
	background: #ccc;
	float: left;
}

.p-type .r-p-type img {
	margin: 0 auto;
	display: block;
	margin-top: 35px;
}

.p-type .r-p-type a.pt_bi_item.sszb img {
	margin-top: 25px;
}

.p-type .r-p-type .pt-more-img {
	-webkit-transition: all 0.2s linear;
	transition: all 0.2s linear
}

.p-type .r-p-type a.pt_bi_item.dlm img {
float: right;
margin-right: 10px;
margin-top: 25px;
}

.p-type .r-p-type a:hover .pt-more-img {
	-webkit-transform: translate3d(0, -4px, 0);
	transform: translate3d(0, -4px, 0);
	cursor: pointer;
}

.p-type .r-p-type a.pt_bi_item.xjt h5 {
	float: left;
	margin-left: 20px;
	padding: 45px 0 0px 0;
}

.p-type .r-p-type a.pt_bi_item.xjt p.pt_bi_tit {
	float: left;
	text-align: left;
	padding-left: 20px;
}

.p-type .r-p-type a.pt_bi_item.xjt img {
	float: right;
	margin-right: 13px;
	margin-top: 30px;
}


/*教学资源-备课资源*/

.res-pool {
	width: 100%;
	min-width: 1280px;
	height: 580px;
	float: left;
	background: #fff;
}

.res-pool .res-pool-main {
	width: 1200px;
	height: 580px;
	margin: 0 auto;
}
.res-library {
	width: 100%;
	height: 471px;
	float: left;
}

.res-library .l-library {
	width: 230px;
	height: 471px;
	float: left;
}

.l-library .l-library-top {
	width: 100%;
	height: 286px;
	float: left;
}

.l-library .l-library-top h6 {
	text-align: center;
	font-size: 20px;
	font-weight: bold;
	padding-top: 18px;
	color: #fff;
}

.l-library .l-library-top p {
	text-align: center;
	font-size: 14px;
	color: #fff;
}

.l-library .l-library-top button {
	width: 75px;
	height: 22px;
	line-height: 17px;
	background: #ff6d4b;
	border-radius: 3px;
	border: 1px solid #fff;
	color: #fff;
	font-size: 14px;
	margin: 0 auto;
	display: block;
	margin-top: 10px;
}

.l-library .l-library-top button b {
	font-family: "宋体";
	font-weight: normal;
}

.l-library .l-library-top:hover {
	width: 100%;
	height: 286px;
	float: left;
	opacity: .9;
	filter: alpha(opacity=90);
}

.l-library .l-library-top:hover button {
	background: #fff;
	color: #ff6d4b;
}

.l-library .l-library-bottom {
	width: 100%;
	height: 185px;
	float: left;
	background: #ff6d4b;
}

.l-library .l-library-bottom .period {
	width: 100%;
	float: left;
	height: 40px;
	background: #e64f2b;
}

.l-library .l-library-bottom .period ul {
	float: left;
	margin-left: 13px;
}

.l-library .l-library-bottom .period ul li {
	width: 65px;
	line-height: 40px;
	font-size: 16px;
	color: #ffa26f;
	text-align: center;
	float: left;
}

.l-library .l-library-bottom .period ul li.active {
	font-weight: bold;
	color: #fff;
}

.l-library .l-library-bottom .period ul li:hover {
	cursor: pointer;
}

.l-library .l-library-bottom .period ul li.line {
	width: 1px;
	height: 18px;
	background: #ff8d72;
	margin: 12px 0 0 0;
}

.l-library .l-library-bottom .subject {
	width: 165px;
	float: left;
	margin-left: 18px;
	margin-top: 10px;
}

.l-library .l-library-bottom .subject a {
	float: left;
	padding-left: 12px;
	font-size: 14px;
	color: #fff;
	padding-bottom: 12px;
	display: inline-block;
}

.l-library .l-library-bottom .subject a:hover {
	text-decoration: underline;
}

.res-library .c-library {
	width: 713px;
	height: 471px;
	float: left;
	border: 1px solid #ccc;
	margin-left: 15px;
	background: #fff;
}

.c-library .new-res {
	width: 100%;
	float: left;
}

.c-library .new-res .title {
	width: 665px;
	margin-left: 20px;
	height: 36px;
	float: left;
}

.c-library .new-res .title h5 {
	font-size: 16px;
	color: #222;
	line-height: 36px;
	font-weight: bold;
	float: left;
}

.c-library .new-res .title a {
	float: right;
	font-size: 12px;
	color: #aeaeae;
	font-family: "宋体";
	line-height: 36px;
}

.c-library .new-res .title a:hover {
	color: #e6542b;
	text-decoration: underline;
}

.c-library .new-res .new-res-content {
	width: 100%;
	float: left;
}

.c-library .new-res .new-res-content ul {
	float: left;
	margin-left: 12px;
}

.c-library .new-res .new-res-content ul li {
	width: 317px;
	height: 93px;
	float: left;
	margin-right: 33px;
	margin-bottom: 7px;
}

.c-library .new-res .new-res-content ul li .pic {
	width: 78px;
	height: 78px;
	background: #fff;
	border: 1px solid #ccc;
	float: left;
	margin: 7px 17px 6px 10px;
}

.c-library .new-res .new-res-content ul li .pic img {
	width: 72px;
	height: 72px;
	margin: 3px;
}

.c-library .new-res .new-res-content ul li p {
	width: 185px;
	height: 60px;
	float: left;
	font-size: 14px;
	color: #333;
	line-height: 24px;
	padding-top: 4px;
}

.c-library .new-res .new-res-content ul li p:hover {
	color: #3367cd;
	text-decoration: underline;
}

.c-library .new-res .new-res-content ul li span {
	font-size: 14px;
	color: #97999b;
	float: left;
}

.c-library .new-res .new-res-content ul li:hover {
	background: #fff;
	-webkit-box-shadow: 0 1px 10px #a5aeb4;
	box-shadow: 0 1px 10px #a5aeb4;
	cursor: pointer;
}

.c-library .new-res .new-res-list {
	width: 100%;
	float: left;
	margin-top: 10px;
}

.c-library .new-res .new-res-list ul {
	width: 324px;
	float: left;
	margin-left: 22px;
}

.c-library .new-res .new-res-list ul li {
	width: 100%;
	float: left;
	font-size: 14px;
	margin-bottom: 15px;
}

.c-library .new-res .new-res-list ul li i {
	width: 18px;
	height: 18px;
	float: left;
	margin-top: 3px;
	margin-right: 10px;
}

.c-library .new-res .new-res-list ul li samp {
	font-weight: normal;
	color: #f45022;
	float: left;
	padding-right: 5px;
}

.c-library .new-res .new-res-list ul li a {
	width: 152px;
	float: left;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #222;
}

.c-library .new-res .new-res-list ul li a:hover {
	color: #3367cd;
	text-decoration: underline;
}

.c-library .new-res .new-res-list ul li span {
	float: right;
	color: #808080;
}

.new-res .new-res-list ul li span b {
	font-family: arial;
	font-weight: normal;
}

.res-library .r-library {
	width: 235px;
	height: 471px;
	float: left;
	border: 1px solid #ccc;
	margin-left: -1px;
	background: #fff;
}

.res-library .r-library .title {
	width: 218px;
	margin-left: 14px;
	height: 36px;
	float: left;
}

.res-library .r-library .title h5 {
	font-size: 16px;
	color: #222;
	line-height: 36px;
	font-weight: bold;
	float: left;
}

.res-library .r-library .title a {
	float: right;
	font-size: 12px;
	color: #aeaeae;
	font-family: "宋体";
	line-height: 36px;
}

.res-library .r-library .title a:hover {
	color: #e6542b;
	text-decoration: underline;
}

.res-library .r-library .hot-res {
	width: 100%;
	height: auto;
	float: left;
}

.res-library .r-library .hot-res ul {
	width: 100%;
	float: left;
}

.res-library .r-library .hot-res ul li {
	width: 100%;
	float: left;
	margin-bottom: 15px;
}

.res-library .r-library .hot-res ul li .pic {
	width: 78px;
	height: 78px;
	background: #fff;
	border: 1px solid #ccc;
	float: left;
	margin: 7px 5px 6px 10px;
}

.res-library .r-library .hot-res ul li .pic img {
	width: 72px;
	height: 72px;
	margin: 3px;
}

.res-library .r-library .hot-res ul li p {
	width: 130px;
	height: 60px;
	float: left;
	font-size: 14px;
	color: #333;
	line-height: 24px;
	padding-top: 4px;
}

.res-library .r-library .hot-res ul li p:hover {
	color: #3367cd;
	text-decoration: underline;
}

.res-library .r-library .hot-res ul li span {
	font-size: 14px;
	color: #97999b;
	float: left;
}
.res-library .r-library .hot-res ul li:hover{ background: #e5eeff;}
/*模块标题公共样式*/
.indexCommonTitle.title{
	width: 100%;
	height: 65px;
	float: left;
}
.indexCommonTitle.title h5 {
	float: left;
	line-height: 65px;
	font-size: 24px;
	color: #333;
}
.indexCommonTitle.title h5 a {
	font-size: 24px;
	color: #333;
}

.indexCommonTitle.title span {
	float: left;
	font-size: 14px;
	line-height: 65px;
	color: #666;
	padding-left: 20px;
}

.indexCommonTitle.title a.title-more {
	float: right;
	font-size: 16px;
	color: #666;
	margin-top: 20px;
}

.indexCommonTitle.title a.title-more i {
	width: 25px;
	height: 25px;
	float: right;
	background: url(../../image/index/index-icon.png) -70px -260px no-repeat;
	margin-left: 6px;
}

.indexCommonTitle.title a.title-more:hover {
	color: #3366cc;
}
/*优课大师*/
.uc-poll{
	width: 100%;
	min-width: 1280px;
	height: 561px;
	float: left;
	background-color: #f0f0f0;
}
.optimal-class {
	width: 1200px;
	height: 561px;
	margin: 0 auto;
}
.optimal-class .optimal-class-res {
	width: 100%;
	float: left;
}

.optimal-class-res .period-tab {
	width: 230px;
	height: 457px;
	float: left;
}

.period-tab .period-tab-top {
	width: 100%;
	height: 271px;
	float: left;
}

.period-tab .period-tab-top h6 {
	text-align: center;
	font-size: 20px;
	font-weight: bold;
	padding-top: 18px;
	color: #fff;
}

.period-tab .period-tab-top p {
	text-align: center;
	font-size: 14px;
	color: #fff;
}

.period-tab .period-tab-top button {
	width: 75px;
	height: 22px;
	line-height: 17px;
	background: #ff6d4b;
	border-radius: 3px;
	border: 1px solid #fff;
	color: #fff;
	font-size: 14px;
	margin: 0 auto;
	display: block;
	margin-top: 10px;
}

.period-tab .period-tab-top button b {
	font-family: "宋体";
	font-weight: normal;
}


.period-tab .period-tab-bottom {
	width: 100%;
	height: 186px;
	float: left;
	background: #567ca2;
}

.period-tab .period-tab-bottom .period {
	width: 100%;
	float: left;
	height: 40px;
	background: #3f6082;
}

.period-tab .period-tab-bottom .period ul {
	float: left;
}

.period-tab .period-tab-bottom .period ul li {
	width: 68px;
	line-height: 40px;
	font-size: 16px;
	color: #6b9ac9;
	text-align: center;
	float: left;
}

.period-tab .period-tab-bottom .period ul li.active {
	font-weight: bold;
	color: #fff;
}

.period-tab .period-tab-bottom .period ul li:hover {
	cursor: pointer;
}

.period-tab .period-tab-bottom .period ul li.line {
	width: 1px;
	height: 18px;
	background: #567ca2;
	margin: 12px 0 0 0;
}

.period-tab .period-tab-bottom .subject {
	width: 165px;
	float: left;
	margin-left: 18px;
	margin-top: 10px;
}

.period-tab .period-tab-bottom .subject a {
	float: left;
	padding-left: 12px;
	font-size: 14px;
	color: #fff;
	padding-bottom: 12px;
	display: inline-block;
}

.period-tab .period-tab-bottom .subject a:hover {
	text-decoration: underline;
}

.optimal-class-res .res-list {
	position: relative;
	margin-top: -20px;
	width: 968px;
	float: left;
}

.optimal-class-res .res-list ul {
	width: 100%;
	float: left;
}

.optimal-class-res .res-list ul li {
	width: 238px;
	height: 235px;
	float: left;
	border: 1px solid transparent;
	margin-top: 10px;
}

.optimal-class-res .res-list ul li img {
	width: 220px;
	height: 165px;
	margin: 0 auto;
	display: block;
	margin-top: 10px;
}

.optimal-class-res .res-list ul li .mask {
	width: 220px;
	height: 26px;
	background: url(../../image/index/tm-bg.png) repeat;
	float: left;
	margin-top: -26px;
	position: relative;
	margin-left: 9px;
}

.optimal-class-res .res-list ul li .mask samp {
	line-height: 26px;
	float: right;
	font-size: 12px;
	color: #fff;
	font-family: arial;
	padding-right: 10px;
}

.optimal-class-res .res-list ul li .mask samp i.eye {
	width: 15px;
	height: 11px;
	float: left;
	background: url(../../image/index/eye.png) no-repeat;
	margin-right: 8px;
	margin-top: 8px;
}

.optimal-class-res .res-list ul li p {
	width: 220px;
	float: left;
	font-size: 14px;
	color: #222;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	padding: 5px 0 0 13px;
}

.optimal-class-res .res-list ul li:hover {
	background: #fff;
	-webkit-box-shadow: 0 1px 10px #a5aeb4;
	box-shadow: 0 1px 10px #a5aeb4;
	cursor: pointer;
	border: 1px solid #ccc;
}

.optimal-class-res .res-list ul li p:hover {
	color: #f7642e;
}

.optimal-class-res .res-list ul li p.grade-version {
	color: #666;
}
/*教学资源-教学大师-影视课堂*/

.master-video {
	width: 100%;
	min-width: 1280px;
	height: auto;
	float: left;
	margin-bottom: 45px;
}

.master-video .master-video-main {
	width: 1200px;
	height: auto;
	margin: 0 auto;
}

.master-video .master-video-main .title {
	width: 100%;
	height: 63px;
	float: left;
}

.master-video .master-video-main .title h5 {
	float: left;
	line-height: 63px;
	font-size: 24px;
	color: #333;
}

.master-video .master-video-main .title h5 a {
	font-size: 24px;
	color: #333;
}

.master-video .master-video-main .title ul {
	float: left;
	margin-top: 22px;
	margin-left: 12px;
}

.master-video .master-video-main .title ul li {
	width: 82px;
	height: 23px;
	border-radius: 23px;
	text-align: center;
	line-height: 22px;
	color: #666;
	font-size: 16px;
	float: left;
}

.master-video .master-video-main .title ul li.active {
	background: #3366cc;
	color: #fff;
}

.master-video .master-video-main .title ul li:hover {
	cursor: pointer;
}

.master-video .master-video-main .title ul li.line {
	width: 1px;
	height: 17px;
	background: #666;
	margin: 4px 10px 0 10px;
}

.master-video .master-video-main .title span {
	float: left;
	font-size: 14px;
	line-height: 65px;
	color: #666;
	padding-left: 20px;
}

.master-video .master-video-main .title a.title-more {
	float: right;
	font-size: 16px;
	color: #666;
	margin-top: 20px;
}

.master-video .master-video-main .title a.title-more i {
	width: 25px;
	height: 25px;
	float: right;
	background: url(../../image/index/index-icon.png) -70px -260px no-repeat;
	margin-left: 6px;
}

.master-video .master-video-main .title a.title-more:hover {
	color: #3366cc;
}

.master-video .master-video-main .title a.title-more:hover i {
	background: url(../../image/index/index-icon.png) -130px -260px no-repeat;
}

.master-video .master-video-main .m-v-content {
	width: 100%;
	float: left;
}

.m-v-content .l-master-video {
	width: 230px;
	height: 437px;
	float: left;
}

.m-v-content .l-master-video .l-top {
	width: 100%;
	height: 249px;
	float: left;
}

.m-v-content .l-master-video .l-top h6 {
	text-align: center;
	font-size: 20px;
	font-weight: bold;
	padding-top: 18px;
	color: #fff;
}

.m-v-content .l-master-video .l-top p {
	text-align: center;
	font-size: 14px;
	color: #fff;
}

.m-v-content .l-master-video .l-top:hover {
	opacity: .9;
	filter: alpha(opacity=90);
	cursor: pointer;
}

.m-v-content .l-master-video .l-bottom {
	width: 100%;
	height: 188px;
	float: left;
	background: #27bbf9;
}

.m-v-content .l-master-video .l-bottom .period {
	width: 100%;
	float: left;
	height: 40px;
	background: #0c8cc2;
}

.m-v-content .l-master-video .l-bottom .period ul {
	float: left;
	margin-left: 13px;
}

.m-v-content .l-master-video .l-bottom .period ul li {
	width: 65px;
	line-height: 40px;
	font-size: 16px;
	color: #49c9ff;
	text-align: center;
	float: left;
}

.m-v-content .l-master-video .l-bottom .period ul li.active {
	font-weight: bold;
	color: #fff;
}

.m-v-content .l-master-video .l-bottom .period ul li:hover {
	cursor: pointer;
}

.m-v-content .l-master-video .l-bottom .period ul li.line {
	width: 1px;
	height: 18px;
	background: #36a9da;
	margin: 12px 0 0 0;
}

.m-v-content .l-master-video .l-bottom .subject {
	width: 165px;
	float: left;
	margin-left: 18px;
	margin-top: 10px;
}

.m-v-content .l-master-video .l-bottom .subject a {
	float: left;
	padding-left: 12px;
	font-size: 14px;
	color: #fff;
	padding-bottom: 12px;
	display: inline-block;
}

.m-v-content .l-master-video .l-bottom .subject a:hover {
	text-decoration: underline;
}

.m-v-content .r-master-video {
	width: 962px;
	float: left;
	margin-left: 8px;
}

.m-v-content .r-master-video ul {
	float: left;
	margin-left: -12px;
}

.m-v-content .r-master-video ul li {
	width: 228px;
	height: 212px;
	float: left;
	margin-left: 14px;
	margin-bottom: 6px;
}

.m-v-content .r-master-video ul li .pic {
	width: 212px;
	height: 143px;
	float: left;
	margin-left: 8px;
}

.m-v-content .r-master-video ul li .pic img {
	width: 212px;
	height: 132px;
	border-radius: 2px;
	margin-top: 10px;
}

.m-v-content .r-master-video ul li .intro {
	width: 212px;
	float: left;
	margin-left: 8px;
	margin-top: 5px;
}

.m-v-content .r-master-video ul li .intro p {
	width: 100%;
	font-size: 14px;
	color: #808080;
	padding-bottom: 5px;
}

.m-v-content .r-master-video ul li .intro p em {
	width: 170px;
	font-style: normal;
	color: #333;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.m-v-content .r-master-video ul li:hover {
	background: #fff;
	-webkit-box-shadow: 0 1px 10px #a5aeb4;
	box-shadow: 0 1px 10px #a5aeb4;
	cursor: pointer;
}

.m-v-content .r-master-video ul li:hover p em {
	color: #3367cd;
	text-decoration: underline;
}


/*教研备课*/

.research {
	width: 100%;
	min-width: 1280px;
	height: 580px;
	float: left;
	background: #fff;
}

.research .research-main {
	width: 1200px;
	height: 580px;
	margin: 0 auto;
}

.research .research-main .r-m-content {
	width: 100%;
	float: left;
}

.r-m-content .l-research {
	width: 230px;
	height: 471px;
	float: left;
}

.r-m-content .l-research .l-research-top {
	width: 100%;
	height: 189px;
	float: left;
}

.r-m-content .l-research .l-research-top h6 {
	text-align: center;
	font-size: 20px;
	font-weight: bold;
	padding-top: 18px;
	color: #fff;
}

.r-m-content .l-research .l-research-top p {
	text-align: center;
	font-size: 14px;
	color: #fff;
}

.r-m-content .l-research .l-research-top button {
	width: 75px;
	height: 22px;
	line-height: 17px;
	background: #10b295;
	border-radius: 3px;
	border: 1px solid #fff;
	color: #fff;
	font-size: 14px;
	margin: 0 auto;
	display: block;
	margin-top: 10px;
}

.r-m-content .l-research .l-research-top button b {
	font-family: "宋体";
	font-weight: normal;
}

.r-m-content .l-research .l-research-top:hover button {
	background: #fff;
	color: #10b295;
}

.r-m-content .l-research .l-research-top:hover {
	opacity: .85;
	filter: alpha(opacity=85);
	cursor: pointer;
}

.r-m-content .l-research .l-research-bottom {
	width: 100%;
	height: 282px;
	float: left;
	background: #10b295;
}

.r-m-content .l-research .l-research-bottom .crumbs {
	width: 100%;
	height: 40px;
	background: #01947a;
	float: left;
}

.r-m-content .l-research .l-research-bottom .crumbs i {
	width: 12px;
	height: 17px;
	float: left;
	background: url(../../image/index/index-icon.png) -10px -310px no-repeat;
	margin: 12px 9px 0 13px;
}

.r-m-content .l-research .l-research-bottom .crumbs h6 {
	font-size: 16px;
	color: #fff;
	line-height: 40px;
	float: left;
}

.r-m-content .l-research .l-research-bottom .site {
	width: 217px;
	float: left;
	margin-left: 13px;
	margin-top: 15px;
}

.r-m-content .l-research .l-research-bottom .site a {
	width: 100px;
	font-size: 14px;
	color: #fff;
	float: left;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	padding-bottom: 11px;
	margin-right: 8px;
}

.r-m-content .l-research .l-research-bottom .site a:hover {
	text-decoration: underline;
}

.r-m-content .r-research {
	width: 955px;
	height: 471px;
	float: right;
	border: 1px solid #ccc;
}

.r-m-content .r-research .bk-activity {
	width: 750px;
	float: left;
}

.bk-activity ul {
	float: left;
	margin-top: 5px;
}

.bk-activity ul li {
	width: 241px;
	height: 228px;
	float: left;
	margin-left: 9px;
	margin-bottom: 3px;
}

.bk-activity ul li .pic {
	width: 221px;
	height: 124px;
	float: left;
	margin: 10px;
}

.bk-activity ul li .pic img {
	width: 221px;
	height: 124px;
	float: left;
}

.bk-activity ul li .pic .mask {
	width: 100%;
	height: 28px;
	background: #000;
	opacity: 0.7;
	filter: alpha(opacity=70);
	float: left;
	position: relative;
	z-index: 1;
	margin-top: -28px;
}

.bk-activity ul li .pic dl {
	width: 100%;
	float: left;
	margin-top: -28px;
	position: relative;
	z-index: 2;
}

.bk-activity ul li .pic dl dd.state {
	width: 72px;
	height: 28px;
	background: #01c26f;
	font-size: 14px;
	text-align: center;
	line-height: 28px;
	padding: 0 10px;
	color: #fff;
	float: left;
}

.bk-activity ul li .pic dl dd.attend {
	font-size: 14px;
	color: #fff;
	float: right;
	line-height: 28px;
	padding-right: 10px;
}

.bk-activity ul li .pic dl dd.attend:hover {
	text-decoration: underline;
}

.bk-activity ul li .pic dl dd.attend b {
	font-family: "宋体";
	font-weight: normal;
}

.bk-activity ul li .pic dl dd.state.stating {
	background: #fe5a51;
}

.bk-activity ul li .pic dl dd.state.stating.end {
	background: #6d6d6d;
}

.bk-activity ul li .activity-info {
	width: 221px;
	float: left;
	margin-left: 10px;
}

.bk-activity ul li .activity-info p {
	width: 221px;
	height: 52px;
	line-height: 20px;
	color: #222;
	font-size: 14px;
}

.bk-activity ul li .activity-info span.time {
	width: 113px;
	float: left;
	font-size: 12px;
	font-family: arial;
	color: #666;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.bk-activity ul li .activity-info span.school {
	width: 75px;
	float: left;
	font-size: 12px;
	color: #666;
	font-family: "宋体";
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.bk-activity ul li:hover {
	background: #fff;
	-webkit-box-shadow: 0 1px 10px #a5aeb4;
	box-shadow: 0 1px 10px #a5aeb4;
	cursor: pointer;
}

.bk-activity ul li p:hover {
	color: #3367cd;
	text-decoration: underline;
}

.r-m-content .r-research .design {
	width: 195px;
	height: 462px;
	float: right;
	margin-right: 5px;
}

.r-m-content .r-research .design .title {
	width: 100%;
	height: 39px;
	float: left;
	margin-top: 5px;
}

.r-m-content .r-research .design .title h6 {
	font-size: 16px;
	color: #222;
	line-height: 39px;
	font-weight: bold;
	float: left;
}

.r-m-content .r-research  .design .title a {
	float: right;
	line-height: 39px;
	color: #aeaeae;
	font-size: 12px;
	font-family: "宋体";
}

.r-m-content .r-research  .design .title a:hover {
	color: #e6542b;
	text-decoration: underline;
}

.r-m-content .r-research .design .design-content {
	width: 100%;
	height: auto;
	float: left;
}
.r-m-content .r-research .design .design-content .design-content-wrap{
	position: relative;
	box-sizing: border-box;
	margin-bottom: 30px;
	padding-left: 15px;
	padding-right: 20px;
	width: 100%;
}
.r-research .design .design-content .design-content-wrap .point {
	 position: absolute;
	 left: -3px;
	 top: 7px;
	 width: 8px;
	 height: 8px;
	 background-color: #10b295;
	 border-radius: 50%;
 }
.r-research .design .design-content .design-content-wrap .line {
	position: absolute;
	left: 0;
	top: 7px;
	height: 90px;
	border: 1px dashed #ccc;
}
.r-research .design .design-content .design-content-wrap .info{

}
.r-research .design .design-content .design-content-wrap a{
	display: inline-block;
	height: 38px;
	font-size: 14px;
	color: #222;
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	line-clamp: 2;
	-webkit-box-orient: vertical;
}
.r-research .design .design-content .design-content-wrap a:hover{
	text-decoration: underline;
	color: #3367cd;
}
.r-research .design .design-content .design-content-wrap .time{
	font-size: 12px;
	color: #999;
}
.r-m-content .r-research .design .design-content ul {
	float: left;
	margin-top: 10px;
	margin-bottom: 35px;
}

.r-m-content .r-research  .design .design-content ul li {
	width: 100%;
	float: left;
}

.r-m-content .r-research  .design .design-content ul li img {
	width: 40px;
	height: 40px;
	float: left;
	border-radius: 100%;
}

.r-m-content .r-research  .design .design-content ul li p {
	width: 147px;
	height: 45px;
	float: left;
	line-height: 17px;
	color: #222;
	font-weight: bold;
	padding-left: 8px;
	font-size: 14px;
}

.r-m-content .r-research .design .design-content ul li span {
	width: 147px;
	float: left;
	font-size: 12px;
	color: #666;
	font-family: "宋体";
	padding-left: 50px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.r-m-content .r-research .design .design-content ul li span em {
	max-width: 43px;
	float: left;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-style: normal;
	padding-right: 10px;
}

.r-m-content .r-research .design .design-content ul li span b {
	font-weight: normal;
	font-family: arial;
}

.r-m-content .r-research .design .design-content ul li a:hover p {
	color: #3367cd;
	text-decoration: underline;
}

.r-m-content .r-research .design .design-content ul li.line {
	width: 100%;
	height: 1px;
	background: #ccc;
	margin: 15px 0 15px 0;
}

.r-m-content .r-research .design .design-content dl {
	width: 42px;
	margin: 0 auto;
}

.r-m-content .r-research .design .design-content dl dd {
	width: 11px;
	height: 11px;
	background: url(../../image/index/index-icon.png) -140px -50px no-repeat;
	float: left;
	margin: 0 5px;
}

.r-m-content .r-research .design .design-content dl dd.active {
	width: 9px;
	height: 9px;
	background: url(../../image/index/index-icon.png) -140px -10px no-repeat;
	margin: 1px 5px;
}

.r-m-content .r-research .design .design-content dl dd:hover {
	cursor: pointer;
}
/*无纸备课*/
.section-6 {
	width: 100%;
	min-width: 1280px;
	height:468px;
	float: left;
	background-color: #f0f0f0;
}
.section-6-wrap{
	width: 1200px;
	height: 468px;
	margin: 0 auto;
}

.section-6-wrap .period-tab {
	width: 230px;
	height: 361px;
	float: left;
}
.section-6-wrap .period-tab .period-tab-top{
	height: 177px;
}
.section-6-wrap .period-tab .period-tab-top:hover{
	height: 177px;
}
.period-tab .period-tab-top {
	width: 100%;
	height: 271px;
	float: left;
}

.period-tab .period-tab-top h6 {
	text-align: center;
	font-size: 20px;
	font-weight: bold;
	padding-top: 18px;
	color: #fff;
}

.period-tab .period-tab-top p {
	text-align: center;
	font-size: 14px;
	color: #fff;
}

.period-tab .period-tab-top button {
	width: 75px;
	height: 22px;
	line-height: 17px;
	background: #ff6d4b;
	border-radius: 3px;
	border: 1px solid #fff;
	color: #fff;
	font-size: 14px;
	margin: 0 auto;
	display: block;
	margin-top: 10px;
}

.period-tab .period-tab-top button b {
	font-family: "宋体";
	font-weight: normal;
}

.period-tab .period-tab-top:hover {
	width: 100%;
	height: 271px;
	float: left;
	opacity: .9;
	filter: alpha(opacity=90);
}

.period-tab .period-tab-top:hover button {
	background: #fff;
	color: #ff6d4b;
}

.period-tab .period-tab-bottom {
	width: 100%;
	height: 186px;
	float: left;
	background: #567ca2;
}

.period-tab .period-tab-bottom .period {
	width: 100%;
	float: left;
	height: 40px;
	background: #3f6082;
}

.period-tab .period-tab-bottom .period ul {
	float: left;
}

.period-tab .period-tab-bottom .period ul li {
	width: 68px;
	line-height: 40px;
	font-size: 16px;
	color: #6b9ac9;
	text-align: center;
	float: left;
}

.period-tab .period-tab-bottom .period ul li.active {
	font-weight: bold;
	color: #fff;
}

.period-tab .period-tab-bottom .period ul li:hover {
	cursor: pointer;
}

.period-tab .period-tab-bottom .period ul li.line {
	width: 1px;
	height: 18px;
	background: #567ca2;
	margin: 12px 0 0 0;
}

.period-tab .period-tab-bottom .subject {
	width: 165px;
	float: left;
	margin-left: 18px;
	margin-top: 10px;
}

.period-tab .period-tab-bottom .subject a {
	float: left;
	padding-left: 12px;
	font-size: 14px;
	color: #fff;
	padding-bottom: 12px;
	display: inline-block;
}

.period-tab .period-tab-bottom .subject a:hover {
	text-decoration: underline;
}
.section-6 .section-6-design {
	width: 957px;
	height: 361px;
	float: right;
	border: 1px solid #ccc;
	background: #fff;
}

.section-6 .section-6-design .design-title {
	width: 910px;
	height: 40px;
	float: left;
	margin-left: 10px
}

.section-6 .section-6-design .design-title b {
	width: 6px;
	height: 18px;
	float: left;
	background: #1cb177;
	margin-top: 12px;
	margin-right: 10px
}

.section-6 .section-6-design .design-title h5 {
	float: left;
	line-height: 40px
}

.section-6 .section-6-design .design-title h5 a {
	font-size: 18px;
	color: #222;
	cursor: text
}

.section-6 .section-6-design .design-title ul {
	float: left;
	margin-left: 30px
}

.section-6 .section-6-design .design-title ul li {
	float: left;
	font-size: 14px;
	color: #666;
	line-height: 40px
}

.section-6 .section-6-design .design-title ul li a {
	font-size: 14px;
	color: #666
}

.section-6 .section-6-design .design-title ul li a.active,.section-6 .section-6-design .design-title ul li a:hover {
	color: #1cb177;
	font-weight: 700
}

.section-6 .section-6-design .design-title ul li.line {
	width: 1px;
	height: 13px;
	margin: 15px 12px 0;
	background: #ccc
}

.section-6 .section-6-design .design-title span {
	float: right;
	line-height: 40px
}

.section-6 .section-6-design .design-title span a {
	font-size: 14px;
	color: #666
}

.section-6 .section-6-design .design-title span a em {
	font-style: normal;
	font-family: simsun;
	margin: 1.5px 0 0 5px;
	float: right;
	font-size: 12px
}

.section-6 .section-6-design .design-title span a:hover {
	color: #ff4200
}

.section-6 .section-6-design .design-content {
	width: 100%;
	float: left
}

.section-6 .section-6-design .design-content ul {
	width: 888px;
	height: 307px;
	background: url(../../image/index/design-bg.png) center 0 no-repeat;
	margin: 0 auto
}
.section-6 .section-6-design .design-content .border-wrap {
	float: left;
	padding-bottom: 5px;
	border-bottom: 1px dashed;
}
.section-6 .section-6-design .design-content ul .line{

}
.section-6 .section-6-design .design-content ul li {
	width: 425px;
	height: 132px;
	float: left;
	margin-top: 18px;
	border: 1px solid #fff;
	margin-left: 16px;
}
.section-6 .section-6-design .design-content ul li:nth-child(2n) {
	 margin-right: 0px;
 }
.section-6 .section-6-design .design-content ul li:nth-child(3) {
	margin-top: 24px;
}
.section-6 .section-6-design .design-content ul li:nth-child(4) {
	margin-top: 24px;
}

.section-6 .section-6-design .design-content ul li h3 {
	width: 100%;
	height: auto;
	margin-left: 12px;
	margin-top: 10px;
	float: left
}

.section-6 .section-6-design .design-content ul li h3 b {
	font-size: 14px;
	color: #222;
	float: left
}

.section-6 .section-6-design .design-content ul li h3 span {
	height: 20px;
	background: #fff;
	border: 1px solid #00af7e;
	line-height: 18px;
	font-size: 14px;
	padding: 0 5px;
	margin-left: 15px;
	border-radius: 2px;
	color: #00af7e;
	float: left
}

.section-6 .section-6-design .design-content ul li h3 span em {
	font-style: normal;
	font-family: arial
}

.section-6 .section-6-design .design-content ul li p {
	width: 405px;
	height: 54px;
	float: left;
	padding-left: 12px;
	font-size: 14px;
	color: #5d5d5d;
	padding-top: 8px;
	line-height: 23px;
	word-wrap: break-word
}

.section-6 .section-6-design .design-content ul li p i {
	font-style: normal;
	color: #999
}

.section-6 .section-6-design .design-content ul li p em {
	font-style: normal;
	color: #1cb177
}

.section-6 .section-6-design .design-content ul li p span {
	font-size: 14px;
	color: #999
}

.section-6 .section-6-design .design-content ul li p span.school {
	width: 170px;
	float: left;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.section-6 .section-6-design .design-content ul li p span.teacher {
	float: right
}

.section-6 .section-6-design .design-content ul li p span.teacher em {
	font-style: normal;
	font-family: arial;
	color: #999
}

.section-6 .section-6-design .design-content ul li:hover {
	border: 1px solid #ddd;
	box-shadow: 0 1px 5px 0 #bfbfbf
}

.section-6 .section-6-design .design-content ul li h3 b:hover {
	color: #ff4200
}

.section-6 .section-6-ranking {
	width: 256px;
	height: 361px;
	float: left;
	border: 1px solid #ccc;
	background: #fff;
	margin-left: 10px
}

.section-6 .section-6-ranking .ranking-title {
	width: 235px;
	height: 40px;
	float: left;
	margin-left: 10px
}

.section-6 .section-6-ranking .ranking-title b {
	width: 6px;
	height: 18px;
	float: left;
	background: #1cb177;
	margin-top: 12px;
	margin-right: 10px
}

.section-6 .section-6-ranking .ranking-title h5 {
	float: left;
	line-height: 40px
}

.section-6 .section-6-ranking .ranking-title h5 a {
	font-size: 18px;
	color: #222;
	cursor: text
}

.section-6 .section-6-ranking .ranking-title ul {
	float: right
}

.section-6 .section-6-ranking .ranking-title ul li {
	float: left;
	font-size: 14px;
	color: #666;
	line-height: 40px
}

.section-6 .section-6-ranking .ranking-title ul li a {
	font-size: 14px;
	color: #666
}

.section-6 .section-6-ranking .ranking-title ul li a.active,.section-6 .section-6-ranking .ranking-title ul li a:hover {
	color: #1cb177;
	font-weight: 700
}

.section-6 .section-6-ranking .ranking-title ul li.line {
	width: 1px;
	height: 13px;
	margin: 15px 8px 0;
	background: #ccc
}

.section-6 .section-6-ranking .ranking-content {
	width: 100%;
	float: left
}

.section-6 .section-6-ranking .ranking-content img.loading {
	margin: 130px auto 0;
	display: block
}

.section-6 .section-6-ranking .ranking-content ul {
	width: 217px;
	height: auto;
	margin: 0 auto
}

.section-6 .section-6-ranking .ranking-content ul li {
	width: 100%;
	height: 50px;
	margin-top: 12px
}

.section-6 .section-6-ranking .ranking-content ul li.line {
	width: 100%;
	height: 1px;
	border-bottom: 1px dashed #ccc;
	margin-top: 0
}

.section-6 .section-6-ranking .ranking-content ul li em {
	width: 14px;
	height: 14px;
	float: left;
	background: #fff;
	color: #3b3b3b;
	line-height: 14px;
	text-align: center;
	font-size: 14px;
	font-family: arial;
	font-style: normal;
	border-radius: 2px;
	margin-top: 4px
}

.section-6 .section-6-ranking .ranking-content ul li em.num1 {
	background: #ff610b;
	color: #fff
}

.section-6 .section-6-ranking .ranking-content ul li em.num2 {
	background: #ffba2e;
	color: #fff
}

.section-6 .section-6-ranking .ranking-content ul li em.num3 {
	background: #57b382;
	color: #fff
}

.section-6 .section-6-ranking .ranking-content ul li dl {
	width: 190px;
	float: left;
	margin-left: 9px;
	margin-bottom: 2px
}

.section-6 .section-6-ranking .ranking-content ul li dl dd {
	font-size: 14px
}

.section-6 .section-6-ranking .ranking-content ul li dl dd.name {
	width: 85px;
	float: left;
	color: #222;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.section-6 .section-6-ranking .ranking-content ul li dl dd.number {
	float: right;
	color: #666;
	font-weight: 700
}

.section-6 .section-6-ranking .ranking-content ul li p {
	width: 190px;
	float: left;
	padding-left: 24px;
	font-size: 14px;
	color: #666;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}
/*师说直播*/

.live {
	width: 100%;
	min-width: 1280px;
	height: auto;
	float: left;
	padding-bottom: 60px;
	background: #fff;
}

.live .live-main {
	width: 1200px;
	height: auto;
	margin: 0 auto;
}

.live .live-main .live-main-content {
	width: 100%;
	height: auto;
	float: left;
}

.live-main-content .l-live {
	width: 230px;
	height: 447px;
	float: left;
}

.live-main-content .l-live .exam-guide {
	width: 230px;
	height: 307px;
	float: left;
}

.live-main-content .l-live .exam-guide img {
	width: 230px;
	height: 307px;
	float: left;
}

.live-main-content .l-live .exam-guide:hover img {
	opacity: .9;
	filter: alpha(opacity=90)
}

.live-main-content .l-live .exam-guide h2 {
	font-size: 24px;
	font-weight: bold;
	text-align: center;
	color: #fff;
	padding: 24px 0 14px 0;
}

.live-main-content .l-live .exam-guide p {
	text-align: center;
	font-size: 14px;
	color: #fff;
	line-height: 20px;
}

.live-main-content .l-live .l-live-bottom {
	width: 230px;
	height: 131px;
	float: left;
	margin-top: 8px;
}

.live-main-content .l-live .l-live-bottom img {
	width: 230px;
    height: 131px;
}

.live-main-content .l-live .l-live-bottom:hover img {
	width: 230px;
    height: 131px;
	opacity: .8;
	filter: alpha(opacity=80)
}

.live-main-content .r-live {
	width: 955px;
	height: 447px;
	float: left;
	margin-left: 15px;
}

.live-main-content .r-live ul {
	float: left;
	margin-left: -10px;
	margin-top: -5px;
}

.live-main-content .r-live ul li {
	width: 230px;
	height: 220px;
	float: left;
	margin-left: 11px;
	margin-top: 6px;
}

.live-main-content .r-live ul li img {
	width: 230px;
	height: 220px;
	float: left;
}

.live-main-content .r-live ul li a .mask {
	width: 230px;
	height: 220px;
	float: left;
	background: url(../../image/index/play-hover.png) no-repeat;
	margin-top: -220px;
	position: relative;
	display: none;
}

.live-main-content .r-live ul li a:hover .mask {
	display: block;
}

/*听评课*/
.listen-poll{
	width: 100%;
	min-width: 1280px;
	height:416px;
	float: left;
	background-color: #f0f0f0;
}
.list-content {
	width: 1200px;
	height: 416px;
	margin: 0 auto;
}

.list-content ul {
	float: left;
	margin-bottom: 40px;
	width: 100%
}

.list-content ul .empty_list {
	float: left;
	width: 100%;
	text-align: center
}

.list-content ul .empty_list p {
	float: left;
	width: 100%;
	text-align: center;
	color: #666;
	font-size: 16px;
	text-indent: 18px;
	margin-top: 10px
}

.list-content ul li {
	width: 216px;
	height: 289px;
	background: #fff;
	float: left;
	-webkit-transition: all .2s linear;
	-o-transition: all .2s linear;
	-moz-transition: all .2s linear;
	transition: all .2s linear;
	margin: 0 11px;
	border: 1px solid #e1e1e1;
}

.list-content ul li .pic {
	width: 100%;
	height: 163px;
	float: left
}

.list-content ul li .pic img {
	width: 100%;
	height: 163px;
	margin: 0 auto;
	display: block
}

.list-content ul li .mask {
	width: 100%;
	height: 26px;
	float: left;
	background: url(../../image/index/mask.png);
	position: relative;
	margin-top: -26px
}

.list-content ul li .mask em {
	float: right;
	font-style: normal;
	font-family: arial;
	line-height: 26px;
	color: #fff;
	font-size: 12px;
	padding-right: 10px
}

.list-content ul li .center {
	width: 100%;
	float: left;
	position:relative;
	top:0;
	left:0;
	transform:none;
}

.list-content ul li .center h5 {
	width: 195px;
	float: left;
	padding: 8px 0 0 10px
}

.list-content ul li .center h5 a {
	font-size: 14px;
	color: #000;
	float: left;
	width: auto;
	max-width: 195px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow:ellipsis;
}

.list-content ul li .center h5 a:hover {
	color: #fc583d
}

.list-content ul li .center .bab {
	float: left;
	width: 196px;
	margin: 2px 10px
}

.list-content ul li .center .bab span {
	float: left;
	color: #999;
	font-size: 12px;
	max-width: 70px
}

.list-content ul li .center .bab span.line {
	float: left;
	width: 1px;
	height: 13px;
	background: #ccc;
	margin: 2px 5px
}

.list-content ul li .center dl {
	float: left;
	width: 196px;
	margin: 5px 10px 19px
}

.list-content ul li .center dl dt {
	float: left;
	height: 18px;
	width: auto;
	padding: 0 3px;
	border-radius: 2px;
	line-height: 16px;
	font-size: 12px;
	color: #5492ff;
	background: #d9f2ff;
	max-width: 80px
}

.list-content ul li .center dl dd {
	float: right
}

.list-content ul li .center dl dd span {
	float: left;
	color: #999;
	font-size: 12px;
	margin-left: 15px
}

.list-content ul li .bottom dl dt,.list-content ul li .bottom dl dt p {
	float: left;
	color: #999;
	font-size: 14px;
	line-height: 24px
}

.list-content ul li .center dl dd span i.yl {
	float: left;
	width: 14px;
	height: 10px;
	background: url(../../image/index/list-icon.png) -10px -200px no-repeat;
	margin: 3px 5px 0 0
}

.list-content ul li .center dl dd span i.zs {
	float: left;
	width: 12px;
	height: 14px;
	background: url(../../image/index/list-icon.png) -10px -300px no-repeat;
	margin: 1px 5px 0 0
}

.list-content ul li .bottom {
	width: 196px;
	margin: 0 10px;
	float: left;
	border-top: 1px solid #ccc
}

.list-content ul li .bottom dl {
	float: left;
	width: 100%;
	margin-top: 7px
}

.list-content ul li .bottom dl dt img {
	float: left;
	width: 24px;
	height: 24px;
	border-radius: 50%;
	margin-right: 5px
}

.list-content ul li .bottom dl dt p {
	width: 150px
}

.list-content ul li .bottom dl dd.jb-icon {
	float: right;
	cursor: pointer;
	width: 15px;
	height: 15px;
	background: url(../../image/index/list-icon.png) -10px -10px no-repeat;
	margin-top: 4px
}

.list-content ul li .bottom dl dd.jb-icon:hover {
	background: url(../../image/index/list-icon.png) -10px -100px no-repeat;
	margin-top: 4px
}

.list-content ul li:hover {
	-webkit-box-shadow: 0 5px 13px rgba(0,0,0,.15);
	-moz-box-shadow: 0 5px 13px rgba(0,0,0,.15);
	box-shadow: 0 5px 13px rgba(0,0,0,.15);
	-webkit-transform: translate3d(0,-2px,0);
	-moz-transform: translate3d(0,-2px,0);
	transform: translate3d(0,-2px,0);
	cursor: default
}
/*分层教学*/

.fc {
	width: 100%;
	min-width: 1280px;
	height: 540px;
	float: left;
	background: url(../../image/index/fc-bg.jpg) center no-repeat;
}

.fc .fc-main {
	width: 1200px;
	height: 540px;
	margin: 0 auto;
}

.fc .fc-main .l-fc {
	float: left;
	margin-top: 65px;
}

.fc .fc-main .l-fc img {
	float: left;
}

.fc .fc-main .l-fc:hover img {
	cursor: pointer;
}

.fc .fc-main .r-fc {
	width: 510px;
	float: right;
	margin-right: 35px;
	margin-top: 80px;
}

.fc .fc-main .r-fc h5 {
	width: 100%;
	float: left;
	font-size: 24px;
	color: #fefefe;
	font-weight: bold;
	padding-bottom: 40px;
}

.fc .fc-main .r-fc h5 a {
	font-size: 24px;
	color: #fefefe;
	font-weight: bold;
}

.fc .fc-main .r-fc p {
	width: 100%;
	float: left;
	line-height: 24px;
	font-size: 14px;
	color: #fff;
	padding-bottom: 40px;
}

.fc .fc-main .r-fc img {
	float: left;
	margin-bottom: 55px;
}

.fc .fc-main .r-fc button {
	height: 50px;
	line-height: 48px;
	border-radius: 50px;
	float: left;
}

.fc .fc-main .r-fc button.about {
	width: 220px;
	border: 1px solid #fff;
	background: none;
	font-size: 20px;
	color: #fff;
	margin-right: 15px;
}

.fc .fc-main .r-fc button.about:hover {
	background: #209557;
	color: #fff;
	border-color: #209557;
}

.fc .fc-main .r-fc button.experience {
	width: 165px;
	background: #fff;
	color: #209557;
	font-size: 20px;
}

.fc .fc-main .r-fc button.experience:hover {
	background: #209557;
	color: #fff;
	border-color: #209557;
}


/*懂了么·智能测评云*/

.dlm-plate {
	width: 100%;
	min-width: 1280px;
	height: 507px;
	float: left;
	background: url(../../image/index/dlm-bg.jpg) center no-repeat;
}

.dlm-plate .dlm-plate-main {
	width: 1200px;
	height: auto;
	margin: 0 auto;
}

.dlm-plate .dlm-plate-main h1 {
	width: 1160px;
	height: auto;
	float: left;
	font-size: 24px;
	color: #fff;
	font-weight: bold;
	padding-left: 40px;
	padding-top: 50px;
}

.dlm-plate .dlm-plate-main .dlm-intro {
	width: 1160px;
	float: left;
	margin: 20px 0 40px 40px;
}

.dlm-plate .dlm-plate-main .dlm-intro p {
	width: 468px;
	font-size: 15px;
	color: #fff;
	line-height: 27px;
	text-indent: 30px;
}

.dlm-plate .dlm-plate-main button {
	width: 271px;
	height: 50px;
	line-height: 46px;
	background: #fff;
	border-radius: 25px;
	font-size: 20px;
	color: #1184ff;
	margin-left: 40px;
}

.dlm-plate .dlm-plate-main button:hover {
	background: #1184ff;
	color: #fff;
}




/*新闻资讯*/

.news-info {
	width: 100%;
	min-width: 1280px;
	height: auto;
	float: left;
	margin-bottom: 40px;
	background: #f0f0f0;
}

.news-info .news-info-main {
	width: 1200px;
	height: auto;
	margin: 0 auto;
}

.news-info .news-info-main .title {
	width: 100%;
	height: 65px;
	float: left;
}

.news-info .news-info-main .title h5 {
	float: left;
	line-height: 65px;
	font-size: 24px;
	color: #333;
}

.news-info .news-info-main .title h5 a {
	font-size: 24px;
	color: #333;
}

.news-info .news-info-main .title span {
	float: left;
	font-size: 14px;
	line-height: 65px;
	color: #666;
	padding-left: 20px;
}

.news-info-content {
	width: 100%;
	float: left;
}

.headlines {
	width: 350px;
	float: left;
}

.headlines img {
	width: 348px;
	height: 232px;
	border: 1px solid #ccc;
	float: left;
}

.headlines h6 {
	width: 350px;
	font-size: 16px;
	color: #222;
	font-weight: bold;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	padding: 12px 0 6px 0;
}

.headlines span {
	width: 100%;
	float: left;
	font-size: 14px;
	color: #666;
}

.headlines span em {
	font-style: normal;
	font-family: arial;
}

.headlines p {
	font-size: 14px;
	color: #666;
	line-height: 28px;
	float: left;
	padding-top: 12px;
}

.headlines p b {
	font-weight: normal;
	color: #e6542b;
}

.headlines p b i.arrow {
	font-family: "宋体";
	font-style: normal;
}

.headlines h6:hover {
	text-decoration: underline;
}

.headlines p b:hover {
	text-decoration: underline;
}

.news-plate {
	width: 815px;
	height: 391px;
	float: left;
	margin-left: 35px;
}

.news-plate .news-small-plate {
	width: 390px;
	height:198px;
	float: left;
	border-bottom: 1px dashed #ccc;
}

.news-plate .news-small-plate.bottom {
	border-bottom: none;
	margin-top: 12px;
}

.news-plate .news-small-plate .small-title {
	width: 100%;
	float: left;
	margin-bottom: 15px;
}

.news-plate .news-small-plate .small-title h6 {
	float: left;
	font-size: 16px;
	color: #3366cc;
	font-weight: bold;
}

.news-plate .news-small-plate .small-title h6 a {
	font-size: 16px;
	color: #3366cc;
	font-weight: bold;
}

.news-plate .news-small-plate .small-title span {
	float: right;
	padding-right: 15px;
	font-size: 12px;
	font-family: "宋体";
}

.news-plate .news-small-plate .small-title span a {
	font-size: 12px;
	font-family: "宋体";
	color: #9e9e9e;
}

.news-plate .news-small-plate .small-title span a:hover {
	color: #e6542b;
	text-decoration: underline;
}

.news-plate .news-small-plate .news-small-list {
	width: 100%;
	float: left;
	margin-bottom: 5px;
}

.news-plate .news-small-plate .news-small-list ul {
	float: left;
}

.news-plate .news-small-plate .news-small-list ul li {
	width: 380px;
	font-size: 14px;
	color: #666;
	padding-bottom: 11px;
	float: left;
}

.news-plate .news-small-plate .news-small-list ul li a {
	font-size: 14px;
	color: #666;
}

.news-plate .news-small-plate .news-small-list ul li i {
	width: 4px;
	height: 4px;
	background: #666;
	border-radius: 100%;
	margin-right: 5px;
	float: left;
	margin-top: 10px;
}

.news-plate .news-small-plate .news-small-list ul li a:hover {
	text-decoration: underline;
	color: #3366cc;
}

.news-plate .news-small-plate .news-small-list ul li a:hover i {
	background: #3366cc;
}

.news-plate .news-small-plate.line {
	width: 1px;
	height: 185px;
	border-left: 1px dashed #ccc;
	margin-left: 13px;
}

.news-plate .news-small-plate.line.line1 {
	margin-top: 8px;
}

.news-plate .news-small-plate.plate-2 {
	margin-left: 15px;
}


/*综合素质评价*/

.evaluate {
	width: 100%;
	height: 528px;
	min-width: 1280px;
	float: left;
	background: url(../../image/index/pj-bg.jpg) center no-repeat;
	margin-bottom: 45px;
}

.evaluate .evaluate-main {
	width: 1200px;
	height: 528px;
	margin: 0 auto;
}

.evaluate-main .l-evaluate {
	width: 120px;
	float: left;
	margin-top: 110px;
	margin-left: 10px;
}

.evaluate-main .l-evaluate ul {
	float: left;
	margin-top: -12px;
}

.evaluate-main .l-evaluate ul li {
	width: 100px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	font-size: 16px;
	color: #fff;
	margin-top: 20px;
}

.evaluate-main .l-evaluate ul li.active {
	background: #fff;
	border-radius: 30px;
	color: #004681;
}

.evaluate-main .l-evaluate ul li:hover {
	cursor: pointer;
}

.evaluate-main .c-evaluate {
	width: 645px;
	height: 300px;
	border-radius: 10px;
	background: url(../../image/index/evaluate-bg.png) no-repeat;
	margin-top: 110px;
	float: left;
}

.evaluate-main .c-evaluate .c-e-content {
	width: 100%;
	float: left;
}

.c-evaluate .c-e-content p {
	width: 520px;
	margin: 0 auto;
	font-size: 14px;
	color: #fff;
	line-height: 34px;
	padding-top: 50px;
}

.c-evaluate .c-e-content img {
	margin: 0 auto;
	display: block;
}

.c-evaluate .c-e-content img.evaluate-2 {
	margin-top: 35px;
}

.c-evaluate .c-e-content img.evaluate-3 {
	margin-top: 50px;
}

.c-evaluate .c-e-content img.evaluate-4 {
	margin-top: 48px;
}

.c-evaluate .c-e-content img.evaluate-5 {
	margin-top: 73px;
}

.c-evaluate .c-e-content img.evaluate-6 {
	margin-top: 63px;
}

.evaluate-main .r-evaluate {
	width: 403px;
	float: right;
	margin-top: 110px;
}

.evaluate-main .r-evaluate h6 {
	width: 100%;
	float: left;
	font-size: 24px;
	color: #fff;
	font-weight: bold;
	padding-bottom: 20px;
}

.evaluate-main .r-evaluate h6 a {
	font-size: 24px;
	color: #fff;
	font-weight: bold;
}

.evaluate-main .r-evaluate p {
	width: 100%;
	float: left;
	font-size: 14px;
	color: #fff;
	line-height: 28px;
}

.evaluate-main .r-evaluate p.ded {
	padding-bottom: 30px;
}

.evaluate-main .r-evaluate button {
	width: 220px;
	height: 50px;
	line-height: 48px;
	background: #fff;
	border-radius: 50px;
	font-size: 18px;
	color: #004ebc;
}

.evaluate-main .r-evaluate button:hover {
	border: 1px solid #fff;
	background: none;
	color: #fff;
}

.appdown-2code {
	display: block;
	width: 30px;
	height: 175px;
	position: fixed;
	z-index: 100;
	top: 120px;
	left: 50%;
	margin-left: 610px;
	background: #3366cc;
	border-radius: 3px;
}

.appdown-2code a i {
	width: 13px;
	height: 22px;
	background: url(../../image/index/index-icon.png) -10px -260px no-repeat;
	margin: 0 auto;
	display: block;
	margin-top: 10px;
	margin-bottom: 10px;
}

.appdown-2code p {
	width: 27px;
	font-size: 14px;
	color: #fff;
	text-align: center;
	line-height: 15px;
	padding-left: 2px;
}

.appdown-2code:hover {
	background: #2d5fc3;
}


/*右侧悬浮*/

.xf-nav {
	float: right;
	position: fixed;
	right: 0;
	display: none;
}

.xf-nav ul li {
	background: #918888;
	border-bottom: 1px solid #b1aaaa;
}

.xf-nav ul li a {
	width: 24px;
	padding: 10px 0 10px 5px;
	line-height: 14px;
	display: block;
	color: #fff;
	font-size: 12px;
	text-align: center;
}

.xf-nav ul li a:hover {
	text-decoration: none;
}

.xf-nav ul li a.a-1 {
	width: 50px;
	height: 32px;
	font-size: 14px;
	padding-left: 6px;
	float: left;
	padding-top: 12px;
}

.xf-nav ul li:hover {
	background: #e6542b;
}

.xf-nav ul li.back-top {
	width: 34px;
	background: #5e4a4a;
	float: left;
}

.xf-nav ul li.back-top:hover {
	width: 34px;
	float: left;
	cursor: pointer;
}

.xf-nav ul li.qq {
	width: 34px;
	height: 34px;
	background: #918888;
}

.xf-nav ul li.qq b {
	width: 17px;
	height: 20px;
	float: left;
	background: url(../../image/index/qq.png) no-repeat;
	margin-left: 9px;
	margin-top: 7px;
}

.xf-nav ul li.qq:hover {
	cursor: pointer;
}

.xf-nav ul li.qq:hover b {
	display: none;
}

.xf-nav ul li .txt {
	width: 34px;
	font-size: 12px;
	color: #fff;
	float: left;
	padding: 5px 0 2px 0px;
	display: none;
}

li.qq:hover .txt {
	display: block;
	background: #e6542b;
}

/*新增在线客服-电话咨询*/
.xf-nav ul li.cust{
	width: 34px;
	height: 34px;
	background: #918888;
}

.xf-nav ul li.cust b {
	width: 20px;
	height: 20px;
	float: left;
	background: url(../../image/index/cust.png) no-repeat;
	margin-left: 8px;
	margin-top: 7px;
}

.xf-nav ul li.cust:hover {
	cursor: pointer;
}

.xf-nav ul li.cust:hover b {
	display: none;
}
li.cust:hover .txt {
	display: block;
	background: #e6542b;
}
.xf-nav ul li.phone{
	width: 34px;
	height: 34px;
	background: #918888;
}

.xf-nav ul li.phone b {
	width: 20px;
	height: 20px;
	float: left;
	background: url(../../image/index/phone.png) no-repeat;
	margin-left: 8px;
	margin-top: 7px;
}

.xf-nav ul li.phone:hover {
	cursor: pointer;
}

.xf-nav ul li.phone:hover b {
	display: none;
}
li.phone:hover .txt {
	display: block;
	background: #e6542b;
}

.p-type .c-p-type .c-p-type-plate {
    width: 100%;
    float: left;
}

a.dlm {
	border-bottom: 1px solid #ccc;
    height: 135px;
    float: left;
    width: 100%;
}

/*加广告位*/

.ad-top {
	width: 100%;
	min-width: 1280px;
	height: 60px;
	float: left;
	overflow: hidden;
	transition: all 1s ease;
}
.ad-top-active {
	height: 160px;
}
.ad-top a {
	width: 100%;
	min-width: 1280px;
	height: 60px;
	float: left;
	transition: all 1s ease;
	overflow: hidden;
	position:relative;
}
.ad-top a img{
	position: absolute;
	top:-50px;
	left:50%;
	margin-left: -960px;
	transition: top 1s ease;
}
.ad-top-active a img{
	position: relative;
	top:0px;
}
.ad-top-active a{
	height: 160px;
}
.ad-top-main {
	width: 1200px;
	height: 22px;
	margin: 0 auto;
}
.ad-top-main i.ad-top-close {
	width: 22px;
	height: 22px;
	float: right;
	margin-top: -42px;
	background: url(../../image/index/banner-top-close.png) no-repeat;
	position: relative;
	z-index: 1;
	transition: all 1s ease;
}
.ad-top-active i.ad-top-close{
	margin-top: -92px;
}
.ad-top-main i.ad-top-close:hover {
	cursor: pointer;
}
.ad-zt {
	width: 100%;
	min-width: 1280px;
	float: left;
}
.ad-zt .ad-zt-main {
	width: 1200px;
	height: 97px;
	margin: 0 auto;
}
.ad-zt .ad-zt-main img {
	width: 100%;
	height: 97px;
}

/*视频帮助*/

.tc-help {
	width: 1119px;
	height: auto;
	background: #fff;
	display: none;
}

.tc-help-title {
	width: 100%;
	height: 50px;
	float: left;
}

.tc-help-title h1 {
	float: left;
	font-size: 16px;
	font-weight: bold;
	line-height: 50px;
	padding-left: 20px;
}

.tc-help-title i.close {
	width: 14px;
	height: 14px;
	background: url(../../image/index/index-icon.png) -80px -720px no-repeat;
	float: right;
	margin: 18px 10px 0 0;
	cursor: pointer;
}

.tc-help-title i.close:hover {
	background: url(../../image/index/index-icon.png) -130px -720px no-repeat;
}

.tc-help-main {
	width: 100%;
	float: left;
}

.tc-help-left {
	width: 829px;
	height: 503px;
	float: left;
	background: #000;
}

.tc-help-right {
	width: 290px;
	height: 503px;
	background: #222;
	float: left;
}

.tc-help-right h2 {
	width: 100%;
	height: 40px;
	float: left;
	background: #3f434d;
}

.tc-help-right h2 a {
	font-size: 16px;
	color: #fff;
	border-bottom: 3px solid #ffa800;
	padding-bottom: 7px;
	margin-left: 20px;
}

.tc-help-right ul {
	width: 100%;
	height: 444px;
	float: left;
	margin-top: 10px;
	overflow-y: auto;
}

.tc-help-right ul li {
	height: 38px;
	line-height: 38px;
	font-size: 14px;
	color: #999;
}

.tc-help-right ul li i {
	width: 7px;
	height: 13px;
	float: left;
	background: url(../../image/index/tc-help-icon.png) -10px -50px no-repeat;
	margin: 13px 10px 0 25px;
}

.tc-help-right ul li.active i {
	width: 7px;
	height: 13px;
	float: left;
	background: url(../../image/index/tc-help-icon.png) -10px -10px no-repeat;
	margin: 13px 10px 0 25px;
}

.tc-help-right ul li.active:hover i {
	width: 7px;
	height: 13px;
	float: left;
	background: url(../../image/index/tc-help-icon.png) -10px -10px no-repeat;
	margin: 13px 10px 0 25px;
}

.tc-help-right ul li:hover i {
	width: 7px;
	height: 13px;
	float: left;
	background: url(../../image/index/tc-help-icon.png) -10px -90px no-repeat;
	margin: 13px 10px 0 25px;
}

.tc-help-right ul li a {
	width: 230px;
	font-size: 14px;
	color: #999;
	float: left;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.tc-help-right ul li:hover {
	background: #2e2f31;
	cursor: pointer;
}

.tc-help-right ul li.active {
	background: #2e333b;
}

.tc-help-right ul li.active a {
	color: #fff;
}
.tc-help-right ul::-webkit-scrollbar {
	width: 8px;
}

.tc-help-right ul::-webkit-scrollbar-track {
	background-color: none;
	-webkit-border-radius: 2em;
	-moz-border-radius: 2em;
	border-radius: 2em;
}

.tc-help-right ul::-webkit-scrollbar-thumb {
	background-color: #6e6e6e;
	-webkit-border-radius: 2em;
	-moz-border-radius: 2em;
	border-radius: 2em;
}

/*底部最大的广告图片*/

.bottom-pic {
	width: 100%;
	height: 192px;
	float: left;
	position: fixed;
	bottom: 0;
	z-index: 2;
}

.bottom-pic img {
	margin: 0 auto;
	display: block;
}


/*底部广告关闭*/

.close-bottom-banner {
	width: 52px;
	height: 21px;
	float: right;
	background: url(../../image/index/bottom-close.png) no-repeat;
	position: absolute;
	right: 20px;
	top: 10px;
	z-index: 15;
	cursor: pointer;
}

/*教研赛事提示弹窗*/

.tc-match-ts {
	width: 500px;
	border-radius: 5px;
	background: #fff;
	display: none;
}

.tc-match-ts .main-title {
	width: 100%;
	height: 45px;
	border-bottom: 1px solid #b7d3f3;
	background: #f2f8ff;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}

.tc-match-ts .main-title h3 {
	line-height: 45px;
	font-size: 16px;
	color: #333;
	float: left;
	text-indent: 20px;
}

.tc-match-ts .main {
	width: 100%;
	float: left;
	margin-top: 20px;
}

.tc-match-ts .main .tips-txt {
	width: 100%;
	float: left;
	margin-bottom: 30px;
}

.tc-match-ts .main .tips-txt p {
	width: 460px;
	float: left;
	font-size: 14px;
	color: #333;
	line-height: 24px;
	padding-left: 20px;
}

.tc-match-ts .main .btn {
	width: 100%;
	float: left;
	text-align: center;
	margin-bottom: 30px;
}

.tc-match-ts .main .btn button {
	width: 130px;
	height: 35px;
	line-height: 35px;
	background: #fff;
	font-size: 14px;
	border-radius: 3px;
}

.tc-match-ts .main .btn button.qd {
	background: #00c177;
	color: #fff;
}

.tc-match-ts .main .btn button.qd:hover {
	background: #01b26e;
}
