﻿	@charset "utf-8";
	body {
		overflow-x: hidden;
		min-width: 1200px;
		background-color: #f7f7f7;
	}
	
	body,
	ul,
	li,
	dl {
		padding: 0;
		margin: 0;
		font-size: 14px;
		font-family: "微软雅黑";
	}
	
	ul li {
		list-style: none;
	}
	
	a {
		text-decoration: none;
	}
	
	a:hover {
		text-decoration: none;
	}
	
	@media (min-width:768px) {
		.container {
			padding-left: 5px;
			padding-right: 5px;
		}
		.row {
			margin-left: -5px;
			margin-right: -5px;
		}
		.col-lg-1,
		.col-lg-10,
		.col-lg-11,
		.col-lg-12,
		.col-lg-2,
		.col-lg-3,
		.col-lg-4,
		.col-lg-5,
		.col-lg-6,
		.col-lg-7,
		.col-lg-8,
		.col-lg-9,
		.col-md-1,
		.col-md-10,
		.col-md-11,
		.col-md-12,
		.col-md-2,
		.col-md-3,
		.col-md-4,
		.col-md-5,
		.col-md-6,
		.col-md-7,
		.col-md-8,
		.col-md-9,
		.col-sm-1,
		.col-sm-10,
		.col-sm-11,
		.col-sm-12,
		.col-sm-2,
		.col-sm-3,
		.col-sm-4,
		.col-sm-5,
		.col-sm-6,
		.col-sm-7,
		.col-sm-8,
		.col-sm-9,
		.col-xs-1,
		.col-xs-10,
		.col-xs-11,
		.col-xs-12,
		.col-xs-2,
		.col-xs-3,
		.col-xs-4,
		.col-xs-5,
		.col-xs-6,
		.col-xs-7,
		.col-xs-8,
		.col-xs-9 {
			padding-left: 5px;
			padding-right: 5px;
		}
		.col-md-9 {
			width: 77%;
		}
		.col-md-3 {
			width: 23%;
		}
	}
	/*logo*/
	
	.bd_b {}
	
	.logo-con {
		padding-top: 10px;
		padding-bottom: 10px;
	}
	
	.subject-tab {
		margin-top: 0.857em;
		margin-left: 1.25em;
		text-align: center;
	}
	
	.subject-tab strong {
		display: block;
		color: #c2c2c2;
		font-size: 0.857em;
		line-height: 2em;
		cursor: default;
	}
	
	.subject-tab strong:hover,
	.subject-tab .btn-group.open strong {
		color: #ff6445;
	}
	
	.subject-tab .tab-hover {
		display: block;
		line-height: 1.7857em;
		color: #ff6445;
		font-weight: bold;
	}
	
	.subject-tab .tab-hover:hover {
		text-decoration: none;
	}
	
	.subject-tab .subject-location {
		top: 1.7em;
		font-size: 1em;
		width: 403px;
		border: 1px solid #37adff;
		padding: 10px 0px;
	}
	
	.subject-tab .subject-location ul {
		padding-left: 4%;
		width: 100%;
		overflow: hidden;
		line-height: 1em;
	}
	
	.subject-tab .subject-location ul li {
		float: left;
	}
	
	.subject-tab .subject-location ul li a {
		overflow: hidden;
		word-wrap: break-word;
		width: 43px;
		float: left;
		margin: 6px 10px;
		height: 1em;
		line-height: 1;
		white-space: nowrap;
		font-size: 1em;
		color: #555;
		text-decoration: none;
	}
	
	.subject-tab .subject-location ul li a:hover,
	.subject-tab .subject-location ul li.acitve a {
		color: #188eee;
	}
	/*search*/
	
	.toolbar-right {
		text-align: right;
	}
	
	.toolbar-right .btn-outline {
		float: right;
		margin-left: 15px;
		margin-top: 0.857em;
	}
	
	.toolbar-right .step-img {
		margin-top: 10px;
	}
	
	.search-form {
		display: inline-block;
		margin-top: 10px;
		width: 59%;
		height: 40px;
		border: 2px solid #f5a61b;
		position: relative;
	}
	
	.search-form .search-text {
		float: left;
		width: 70%;
		height: 100%;
		border: none;
		padding: 8px 10px;
	}
	
	.search-form .search-text:hover,
	.search-form .search-btn:hover {}
	
	.search-form .search-text:focus,
	.search-form .search-btn:focus {
		outline-style: none;
	}
	
	.search-form .search-btn {
		float: right;
		width: 15%;
		padding: 0px;
		background-color: #f5a61b;
		color: #f6f6f6;
		border-radius: 0px;
		-webkit-border-radius: 0px;
		-moz-border-radius: 0px;
	}
	
	.child-wrapper {
		width: auto;
		margin-right: 10px;
		margin-left: 10px;
		display: inline-block;
	}
	
	.child-wrapper ul {
		margin-bottom: 0;
	}
	
	.child-wrapper ul li {
		position: relative;
		float: left;
		padding-left: 5px;
		padding-right: 5px;
	}
	
	.child-wrapper ul li .rabbion {
		position: absolute;
		right: 25px;
		top: 2px;
		display: block;
		width: 20px;
		height: 20px;
		line-height: 20px;
		text-align: center;
		background-color: #ddd;
		font-family: arial;
		font-size: 12px;
		color: #fff;
		font-weight: bold;
		text-shadow: 1px 1px 0px rgba(0, 0, 0, .5);
	}
	
	.child-wrapper ul li.curr .rabbion,
	.child-wrapper li:hover .rabbion {
		background-color: #ff783d;
		color: #fff;
	}
	
	@media only screen and (min-width:768px) {
		.child-wrapper ul li {
			padding-left: 22px;
			padding-right: 22px;
		}
		.child-wrapper ul li:last-child:after {
			content: "" !important;
			opacity: 0 !important;
			filter: alpha(opacity=0);
		}
		.child-wrapper ul li:after {
			content: "&";
			position: absolute;
			right: -6px;
			top: 32%;
			font-size: 20px;
			display: block;
			color: #32ccfe;
			font-family: "arial";
			font-weight: bold;
			text-shadow: 1px 1px 1px rgba(0, 0, 0, .2);
			opacity: 1;
			filter: alpha(opacity=100);
		}
	}
	
	@media (max-width: 767px) {
		.toolbar-right .btn-outline {
			margin-top: 1em;
		}
	}
	
	.search-form .btn.active,
	.btn:active {
		outline: none;
		-webkit-box-shadow: none;
		box-shadow: none;
	}
	
	.class-search {
		width: 14.8%;
		float: left;
		margin: 5px 0px;
		padding: 4px 0px;
		border-right: 1px solid #d5d5d5;
		color: #888;
		border-radius: inherit;
	}
	
	.btn-default {
		color: #777;
		background-color: #fff;
		border-top: none;
		border-left: none;
		border-bottom: none;
	}
	
	.btn-default.focus,
	.btn-default:focus {
		color: #777;
		background-color: #fff;
		border-top: none;
		border-left: none;
		border-bottom: none;
		outline-style: none;
	}
	
	.btn-default.active,
	.btn-default:active,
	.btn-default:hover,
	.open>.btn-default.dropdown-toggle {
		color: #777;
		background-color: #fff;
		border-top: none;
		border-left: none;
		border-bottom: none;
		outline-style: none;
	}
	
	.btn-default.active.focus,
	.btn-default.active:focus,
	.btn-default.active:hover,
	.btn-default:active.focus,
	.btn-default:active:focus,
	.btn-default:active:hover,
	.open>.btn-default.dropdown-toggle.focus,
	.open>.btn-default.dropdown-toggle:focus,
	.open>.btn-default.dropdown-toggle:hover {
		color: #777;
		background-color: #fff;
		border-top: none;
		border-left: none;
		border-bottom: none;
		outline-style: none;
	}
	
	.btn-default.disabled.focus,
	.btn-default.disabled:focus,
	.btn-default.disabled:hover,
	.btn-default[disabled].focus,
	.btn-default[disabled]:focus,
	.btn-default[disabled]:hover,
	fieldset[disabled] .btn-default.focus,
	fieldset[disabled] .btn-default:focus,
	fieldset[disabled] .btn-default:hover {
		outline-style: none;
		background-color: #fff;
		border-top: none;
		border-left: none;
		border-bottom: none;
	}
	
	.search-menu {
		position: absolute;
		top: 36px;
		left: -2px;
		z-index: 1000;
		display: none;
		min-width: 60px;
		padding: 0;
		margin: 0;
		list-style: none;
		font-size: 14px;
		text-align: left;
		background-color: #fff;
		border: 1px solid #f5a61b;
		border: 1px solid rgba(0, 0, 0);
		border-radius: inherit;
		-webkit-box-shadow: 0;
		box-shadow: 0;
		background-clip: padding-box
	}
	
	.search-menu li:not(:last-child) {
		border-bottom: 1px solid #e2e2e2;
	}
	
	.search-menu>li>a {
		color: #777;
		font: 14px/25px '微软雅黑';
	}
	
	.search-result {
		width: 71%;
		position: absolute;
		top: 36px;
		left: 65px;
		background-color: #fff;
		border: 1px solid #f5a61b;
		min-width: 323px;
		z-index: 2;
	}
	
	.search-result li {
		background: #fff;
		text-align: left;
	}
	
	.search-result li:not(:last-child) {
		height: 31px;
	}
	
	.search-result li:last-child {
		height: 33px
	}
	
	.search-result li a {
		color: #777;
		font: 12px/32px '微软雅黑';
		display: inline-block;
		text-indent: 10px;
		width: 100%;
	}
	
	.search-result li a:hover {
		text-decoration: none;
		background-color: #f0f0f0;
	}
	/*地区*/
	
	.coordinate-tip {
		background: url(../images/coordinate-tip.png) no-repeat 0 0;
		width: 11px;
		height: 16px;
		margin-top: 3px;
		float: left;
	}
	
	.link-my {
		border: 1px solid #f5a61b;
		color: #f5a61b!important;
		background-color: #fff;
		border-radius: 5px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		-moz-border-radius: 5px;
		font: 16px/36px "微软雅黑";
		float: right;
		width: 90px;
		text-align: center;
		margin-top: 10px;
		margin-left: 1em;
		padding: 0;
		height: 40px;
		cursor: pointer;
	}
	
	.link-my:hover {
		text-decoration: none;
		background-color: #f5a61b;
		color: #fff!important;
	}
	
	.link-myul {
		min-width: 90px;
		margin-left: 16px;
	}
	/*nav*/
	
	.banner-wrapper {
		background-color: #37adff;
		height: 50px;
		width: 100%;
	}
	
	.margin-top-10 {
		margin-top: 10px;
	}
	
	.nav>li {
		float: left;
	}
	
	.nav>li>a {
		width: 96px;
		height: 100%;
		font: 16px/50px "微软雅黑";
		text-align: center;
		height: 50px;
		color: #fff;
		float: left;
		padding: 0
	}
	
	.g-nav>li>a {
		width: 68px;
		font-size: 14px
	}
	
	.nav>li>a:hover,
	.nav>li>a:active,
	.nav>li>a:visited,
	.nav>li.cur a {
		background-color: #188eee;
	}
	
	.nav>li>a:focus,
	.nav>li>a:hover {
		text-decoration: none;
		background-color: #188eee
	}
	
	.sort-index {
		width: 230px;
		text-align: center;
		background-color: #37adff;
		float: left;
	}
	
	.all-sort {
		font: 20px/50px "微软雅黑";
		display: block;
		width: 100%;
		height: 50px;
		background-color: #188eee;
		color: #fff;
	}
	
	.sort-arrow {
		margin-top: 17px;
		float: right;
		width: 6px;
		height: 14px;
		color: #fff;
		font: 400 14px/14px consolas;
		margin-left: 10px;
	}
	
	.sort-detail {
		display: none;
		position: absolute;
		left: 230px;
		top: -1px;
		width: auto;
		overflow: hidden;
		background: #fff;
		z-index: 11;
		box-shadow: 0px 0px 3px 0px #999;
	}
	
	.cate-list {
		display: none;
		float: left;
		padding: 20px 0px 10px;
	}
	
	.cate-list dl {
		float: left;
		padding: 0;
		margin: 4.4px 0px;
		min-height: 30px;
		width: 100%;
	}
	
	.cate-list dt {
		text-align: right;
		float: left;
		width: 82px;
		height: 20px;
		line-height: 20px;
		font-size: 12px;
		font-family: "微软雅黑";
		color: #333;
	}
	
	.cate-list dt a {
		color: #333;
		text-decoration: none;
	}
	
	.cate-list dt a:hover {
		color: #188eee;
	}
	
	.g-banner-wrapper .g-sort-index .cate-list dt a:hover {
		color: #27ae61;
	}
	
	.z-banner-wrapper .g-sort-index .cate-list dt a:hover {
		color: #3082e8;
	}
	
	.cate-list dd {
		float: left;
		width: 300px;
		color: #333;
	}
	
	.cate-list dd a {
		float: left;
		line-height: 20px;
		overflow: hidden;
		padding: 0 7px;
		margin: 0px 15px 10px 0;
		font: 12px/20px "微软雅黑";
		color: #333;
	}
	
	.cate-list dd a:hover,
	.cate-list dd a.active {
		background-color: #37adff;
		color: #fff;
		text-decoration: none;
	}
	
	.g-banner-wrapper .g-sort-index .cate-list dd a:hover,
	.g-banner-wrapper .g-sort-index .cate-list dd a.active {
		background-color: #27ae61;
		color: #fff;
		text-decoration: none;
	}
	
	.z-banner-wrapper .g-sort-index .cate-list dd a:hover,
	.z-banner-wrapper .g-sort-index .cate-list dd a.active {
		background-color: #3082e8;
		color: #fff;
		text-decoration: none;
	}
	
	.cate-list .cate-list-div1 {
		float: left;
	}
	
	.cate-list .cate-list-div2 {}
	
	.cate-full dl {
		border: none !important;
		width: 100%;
	}
	
	.cate-full dt {
		width: 45px;
	}
	
	.cate-full dl dd {
		width: 93%;
	}
	
	.banner-inner {
		margin-bottom: 10px;
	}
	
	.banner-inner img {
		width: 100%;
		max-width: 100%;
		display: block;
	}
	
	.sort-list-box span {
		font-size: 14px;
		font-family: "微软雅黑";
		float: left;
		letter-spacing: 0.01em;
	}
	
	.sort-list-box span a {
		color: #fff;
		text-decoration: none;
	}
	
	.sort-list-box>ul>li.li-active {
		background-color: #fff;
		color: #333;
		position: relative;
	}
	
	.sort-list-box>ul>li.li-active:before {
		position: absolute;
		top: 0;
		left: 0;
		width: 5px;
		height: 43px;
		background-color: #f5a61b;
		content: '';
	}
	
	.sort-list-box>ul>li.li-active:after {
		position: absolute;
		top: 0;
		right: 0;
		width: 5px;
		height: 43px;
		background-color: #fff;
		content: '';
		z-index: 9999;
	}
	
	.x-sort-index .sort-list-box>ul>li.li-active:before {
		content: '';
		width: 0;
		height: 0;
	}
	
	.x-sort-index .sort-list-box>ul>li.li-active:after {
		position: absolute;
		top: 0;
		right: -3px;
		width: 5px;
		height: 43px;
		background-color: transparent;
		content: '';
	}
	
	.sort-list-box>ul>li.li-active span a {
		color: #333;
	}
	
	.sort-list-box>ul>li.li-active span a:hover {
		color: #188eee;
	}
	
	.sort-list-box span:first-child {
		font-size: 16px!important;
	}
	
	.ml-3 {
		margin-left: 3px;
	}
	
	.mr-10 {
		margin-right: 10px;
	}
	
	.ml-15 {
		margin-left: 15px;
	}
	
	@media (min-width: 992px) {
		.container {
			width: 1200px
		}
	}
	
	@media (min-width: 1200px) {
		.container {
			width: 1200px;
		}
	}
	
	@media (min-width: 768px) {
		.container {
			width: 1200px
		}
	}
	
	.col-md-3,
	.col-md-9 {
		float: left
	}
	
	.resource-list {
		margin-bottom: 0px;
	}
	
	.container,
	.container-fluid {
		padding-left: 0;
		padding-right: 0px;
	}
	
	.span-60 {
		width: 60px;
	}
	/*首页频道*/
	
	.panel-paper {
		border: none;
	}
	
	.panel-paper .panel-heading {
		border-bottom: 1px solid #dddddd;
		background: #fff;
		margin-top: 7px;
		padding: 0;
		height: 34px;
		float: left;
		width: 100%;
	}
	
	.panel-paper .panel-heading span {
		font: 16px/34px "微软雅黑";
		float: left;
		font-weight: 700;
	}
	
	.Itit-paper {
		background: url(../images/test-papertit.png) no-repeat padding-box padding-box;
		width: 161px;
		height: 15px;
		float: left;
		margin-top: 9px;
		margin-left: 5px;
	}
	
	.Itit-Courseware {
		background: url(../images/test-Coursewaretit.png) no-repeat padding-box padding-box;
		width: 144px;
		height: 15px;
		float: left;
		margin-top: 9px;
		margin-left: 5px;
	}
	
	.Itit-teaching {
		background: url(../images/test-teaching.png) no-repeat padding-box padding-box;
		width: 144px;
		height: 14px;
		float: left;
		margin-top: 10px;
		margin-left: 5px;
	}
	
	.Itit-video {
		background: url(../images/test-video.png) no-repeat padding-box padding-box;
		width: 143px;
		height: 13px;
		float: left;
		margin-top: 11px;
		margin-left: 5px;
	}
	
	.Itit-album {
		background: url(../images/test-smallalbum.png) no-repeat padding-box padding-box;
		width: 144px;
		height: 15px;
		float: left;
		margin-top: 11px;
		margin-left: 5px;
	}
	
	.panel-bodypaper {
		float: left;
		width: 100%;
	}
	
	.panel-bodypaper dl {
		margin: 15px 0px 0px;
		float: left;
		width: 100%;
	}
	
	.panel-bodypaper dl dt,
	.panel-bodypaper dl dd {
		float: left;
	}
	
	.panel-bodypaper dl dt {
		width: 24%;
	}
	
	.panel-bodypaper dl dt img {
		width: 206px;
		height: 132px;
	}
	
	.panel-bodypaper dl dd {
		width: 36%;
		margin-left: 2%;
	}
	
	.panel-bodypaper dl dd h4 {
		margin: 0;
		padding: 0;
		font: 16px/16px "微软雅黑";
		width: 70%;
		text-indent: 20px;
		border-left: 5px solid #37adff;
		float: left;
	}
	
	.panel-bodypaper>dl>dd>a,
	.school-wrapper .school-heading a {
		color: #ccc;
		font: 14px/16px "微软雅黑";
		width: 30%;
		text-align: right;
		display: inline-block;
	}
	
	.panel-bodypaper>dl>dd>a:hover,
	.school-wrapper .school-heading a:hover {
		color: #188eee;
	}
	
	.panel-bodypaper dl dd ul.list-group {
		margin-top: 5px;
		margin-bottom: 5px;
	}
	
	.panel-bodypaper dl dd ul.list-group li,
	.panel-bodypaper dl dd ul.list-group li a {
		height: 30px;
		border: 0;
		font: 14px/30px '微软雅黑';
		padding: 0;
		color: #333;
		width: 100%;
		overflow: hidden;
		word-break: break-all;
		word-wrap: break-word;
		white-space: nowrap;
		text-overflow: ellipsis;
		float: left;
	}
	
	.panel-bodypaper dl dd ul.list-group li a:hover {
		color: #188eee;
	}
	
	.panel-video {
		float: left;
		width: 100%;
		margin: 10px 0px 0px;
	}
	
	.panel-videoleft {
		width: 35.9%;
		height: 280px;
		float: left;
		position: relative;
	}
	
	.panel-videoleft dl dt {
		width: 100%;
		height: 244px;
		float: left;
	}
	
	.panel-videoleft dl dt img {
		width: 330px;
		height: 244px;
	}
	
	.panel-videoleft dl dd {
		width: 100%;
		height: 36px;
		float: left;
	}
	
	.panel-video dl dd.videoleft-dd1 {
		position: absolute;
		top: 208px;
		left: 0px;
		background: rgba(0, 0, 0, 0.5);
		width: 100%;
	}
	
	.panel-video dl dd.videoleft-dd1 span {
		color: #fff;
		font: 12px/36px '微软雅黑';
	}
	
	.panel-video dl dd.videoleft-dd1 span:first-child {
		width: 58%;
		text-align: left;
		float: left;
		margin-left: 2%;
	}
	
	.panel-video dl dd.videoleft-dd1 span:last-child {
		width: 38%;
		text-align: right;
		float: right;
		margin-right: 2%;
	}
	
	.panel-video dl dd.videoleft-dd2 a {
		color: #333;
		font: 12px/30px '微软雅黑';
		text-align: center;
	}
	
	.word-break {
		overflow: hidden;
		word-break: break-all;
		word-wrap: break-word;
		white-space: nowrap;
		text-overflow: ellipsis;
	}
	/*视频右半部分*/
	
	.panel-videoright {
		width: 64.1%;
		float: right;
	}
	
	.panel-videoright ul li {
		float: left;
		width: 29.6%;
		margin-left: 3%;
		position: relative;
		height: 140px;
	}
	
	.panel-videoright dl dd.videoleft-dd1 {
		top: 74px;
	}
	
	.panel-videoright dl dd.videoleft-dd1 span {
		line-height: 30px;
	}
	
	.panel-videoright dl dd.videoleft-dd2 a {
		line-height: 30px;
		color: #333;
	}
	
	.panel-videoright dl dt img {
		width: 175px;
		height: 104px;
	}
	/*首页弹层样式*/
	
	.layer-bottom {
		width: 100%;
		float: left;
		height: 36px;
		line-height: 36px;
		text-align: center;
		margin-top: 20px;
		margin-bottom: 15px;
	}
	
	.bdradius3 {
		border-radius: 3px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3;
	}
	
	.btn-ableinfo {
		display: inline-block;
		padding: 0;
		margin-left: 10px;
		width: 98px;
		height: 34px;
		line-height: 34px;
		text-align: center;
		border: 1px solid #ef6b0e;
		background-color: #fa993c;
		color: #fff;
		font: 14px/34px "微软雅黑";
		font-weight: 600;
		box-sizing: content-box;
	}
	
	.btn-ableinfo:hover {
		color: #fff;
		background-color: #fb7921;
	}
	
	.layer-text {
		float: left;
		width: 100%;
	}
	
	.set-subject {
		margin-top: -5px;
		height: 58px;
		overflow: hidden;
	}
	
	.set-subject label {
		color: #555;
		margin-left: 5px;
		width: 66px;
		padding: 2px 5px;
		font-weight: normal;
		text-align: center;
		margin-bottom: 5px;
	}
	
	.set-subject label:hover,
	.set-subject label.active {
		background-color: #37adff;
		border-radius: 5px;
		color: #fff;
	}
	
	.sub-location {
		overflow: hidden;
	}
	
	.sub-location h3 {
		font: 14px/30px "微软雅黑";
		color: #454545;
		font-style: normal;
		padding-left: 45px;
	}
	
	.sub-location h3 span {
		color: #37adff;
	}
	
	.sub-location h3 i {
		font-style: normal;
		background: url(../images/layer-ico.png) no-repeat -100px -100px;
		width: 20px;
		height: 25px;
		float: left;
		margin-top: 3px;
	}
	/*资源列表*/
	/*资源列表左侧导航*/
	
	.resourcelist-left {
		border: 1px solid #f1f1f1;
		float: left;
		width: 100%;
	}
	
	.tree-wrapper {
		float: left;
		width: 96%;
		margin: 0 5px;
		overflow: hidden;
		border-top: 1px dashed #d5d5d5;
	}
	
	.breadcrumb {
		padding: 8px 0px;
		margin-bottom: 0px!important;
		list-style: none;
		background-color: inherit;
		border-radius: 0;
		color: #656565;
	}
	
	.breadcrumb>li+li:before {
		content: ">";
		padding: 0 5px;
		color: #ccc
	}
	
	.breadcrumbt i {
		background: url(../images/layer-ico.png) no-repeat -100px -150px;
		width: 22px;
		height: 24px;
		float: left;
		margin-top: -5px;
		margin-right: 8px;
	}
	
	.resource-location1 {
		color: #fff;
		font: 16px/45px "微软雅黑";
		width: 100%;
		text-align: center;
		letter-spacing: 0.05em;
		position: relative;
		height: 45px;
		cursor: pointer;
		background-color: #188eee;
	}
	
	.resource-location1 span {
		font-size: 16px;
		max-width: 132px;
		display: inline-block;
		white-space: nowrap;
		text-overflow: ellipsis;
		overflow: hidden;
		vertical-align: -15px;
		line-height: 43px;
	}
	
	.resource-location1:hover .icon-qianjin1 {
		top: 0 !important;
		transform: rotate(-90deg) !important;
		-webkit-transform: rotate(-90deg) !important;
		-moz-transform: rotate(-90deg) !important;
		transition: all .2s;
		-webkit-transition: all .2s;
		-moz-transition: all .2s;
	}
	
	#teach-mater {
		position: relative;
	}
	
	#teach-mater ul li a {
		text-align: center;
		display: inline-block;
		width: 100%;
	}
	
	.re-line {
		width: 100%;
		float: left;
		border-bottom: 1px solid #e0e0e0;
	}
	
	.node-points {
		margin-bottom: -1px;
		margin-top: -1px;
	}
	
	.fl {
		float: left
	}
	
	.node-con {
		margin: 6px 15px;
		overflow-y: scroll;
		overflow-x: hidden;
		width: 110%;
	}
	
	.sort-height {
		width: 1px;
		height: 1px;
		visibility: hidden;
	}
	
	.jstree-container-ul label {
		font-weight: normal;
	}
	
	.jstree-default {
		max-height: 100%;
	}
	
	#jstree {
		min-height: 100px;
	}
	
	.jstree-default .jstree-anchor {
		font-weight: normal;
		color: #333!important;
		line-height: 24px;
		height: 24px;
		word-break: break-all;
		word-wrap: break-word;
		text-overflow: ellipsis;
		overflow: hidden;
		height: 30px;
		max-width: 175px;
		padding: 0 8px;
	}
	/*列表选择右*/
	/*批阅*/
	
	.resourcelist-right {
		margin-bottom: 10px;
		padding: 10px 0px 0px 10px;
		border-top: 2px solid #188eee;
	}
	
	.split-div {
		padding: 0 15px;
		line-height: 20px;
		font-family: "微软雅黑";
		font-size: 12px;
		margin-top: 5px;
		margin-bottom: 10px;
	}
	
	.count-right {
		float: right;
		padding: 5px 20px;
		border-radius: 5px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		font-size: .875em;
		font-family: "微软雅黑";
	}
	
	@media only screen and (min-width: 768px) {
		.split-div {
			padding: 0;
		}
	}
	
	.split-div span {
		text-align: right;
		font: bold 12px/30px '微软雅黑';
		color: #333;
	}
	
	.split-div .re-nav {
		padding-left: 15px;
		margin-top: 5px;
	}
	
	.split-div .re-nav>li {
		margin-bottom: 10px;
		margin-left: 0;
	}
	
	.split-div .re-nav>li>a {
		padding: 3px 9px;
		margin-right: 15px;
		font-size: 12px;
		font-family: "微软雅黑";
		border-radius: 2px;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		-ms-border-radius: 2px;
		color: #333;
	}
	
	.re-nav {
		margin-bottom: 0;
		padding-left: 0;
		list-style: none;
	}
	
	.split-div .re-nav>li>a:hover,
	.split-div .re-nav>li>a:active,
	.split-div .re-nav>li>a:focus {
		text-decoration: none;
	}
	
	.nav-pills>li.active>a,
	.nav-pills>li.active>a:hover,
	.nav-pills>li>a:focus,
	.nav-pills>li>a:hover {
		background-color: #37adff;
		color: #fff;
	}
	
	.re-line-d {
		width: 100%;
		float: left;
		border-bottom: 1px dashed #e0e0e0;
		margin: 0px 0px 5px;
	}
	/*列表搜索*/
	
	.resourcesearch-tab {
		background: #f1f1f1;
		width: 100%;
		border: 1px solid #d6d6d6;
		float: left;
	}
	
	.resourcesearch-tab .nav-justified {
		border: 1px solid #d6d6d6;
		width: auto;
		float: left;
		margin: 10px;
	}
	
	.resourcesearch-tab .nav-justified li {
		width: 90px;
		height: 28px;
		text-align: center;
		font: 12px/28px '微软雅黑';
		background-color: #fff;
		display: inline-block;
		margin: 0;
		padding: 0;
		float: left;
	}
	
	.resourcesearch-tab .nav-justified li a {
		color: #666;
		display: inline-block;
		text-decoration: none;
		width: 100%;
	}
	
	.resourcesearch-tab .nav-justified li.active a,
	.resourcesearch-tab .nav-justified li:hover a {
		background-color: #37adff;
		color: #fff;
	}
	
	.resourcesearch-tab .nav-justified li:not(:last-child) {
		border-right: 1px solid #d6d6d6;
	}
	
	.re-search {
		position: relative;
		margin: 10px 0px;
		float: left;
		z-index: 1;
	}
	
	.re-search input {
		border: 1px solid #e4e4e4;
		width: 220px!important;
		height: 30px;
		font-size: 12px;
	}
	
	.re-search:focus .icon-sousuo,
	.re-search:hover .icon-sousuo {
		color: #37adff;
	}
	
	.re-search .icon-sousuo {
		color: #e4e4e4;
		font-size: 14px;
		position: absolute;
		top: 20%;
		right: 5%;
		z-index: 10;
	}
	
	.num-page {
		float: right;
		color: #454545;
		font: 14px/20px '微软雅黑';
		margin: 19px 10px 10px;
	}
	
	.num-page span {
		color: #f5a61b;
	}
	/*page*/
	
	.sort-div {
		width: 100%;
		float: left;
	}
	
	.sortpage-div {
		width: 100%;
		margin-bottom: 10px;
		float: left;
	}
	
	.sortpage-div .sortpage {
		float: right;
	}
	
	.sortpage-div .sortpage a {
		display: inline-block;
		padding: 3px 10px;
		margin: 0 1px;
		border: 1px solid #c4c4c4;
		background-color: #fff;
		font-size: 12px;
		font-family: "微软雅黑";
		color: #777;
		border-radius: 3px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		text-decoration: none;
	}
	
	.sortpage-div .sortpage a:hover {
		color: #57b3f4;
		background-color: #f1f1f1;
	}
	
	.sortpage-div .sortpage a.current {
		background-color: #57b3f4;
		color: #fff;
	}
	
	.sortpage-div .sortpage .pre-page {
		color: #999;
		font-weight: 100;
	}
	
	.sortpage-number {
		float: right;
		margin-right: 3px;
		line-height: 26px;
		font-size: 12px;
		color: #ababab;
		font-family: "微软雅黑";
	}
	
	.sortpage-number span {
		margin: 0px 7px;
	}
	
	.page {
		margin-bottom: 5px;
	}
	
	.page .icon-arrowleft,
	.page .icon-arrowright {
		display: inline-block;
		float: left;
		color: #dbdbdb;
		font-size: 12px;
	}
	
	.page .icon-arrowright {
		padding-top: 1px;
	}
	
	.page .icon-arrowleft:hover,
	.page .icon-arrowleft:active,
	.page .icon-arrowleft:focus,
	.page .icon-arrowright:hover,
	.page .icon-arrowright:active,
	.page .icon-arrowright:focus {
		color: #50a5e1;
		text-decoration: none;
	}
	
	.panel-group .panel+.panel {
		margin-top: 15px
	}
	
	.bg-grey {
		background-color: #f2f1f5 !important;
	}
	
	.resourcelist-panel {
		border-top: 0!important;
		border-left: 0!important;
		border-right: 0!important;
		position: relative;
		border-bottom: 1px dashed #d9d9d9;
		padding-bottom: 15px;
		box-shadow: none;
	}
	
	.panel-default>.resourcelist-heading {
		background-color: #fff;
		padding: 0px 15px 0px;
	}
	
	.panel-default>.resourcelist-heading a {
		color: #0066cc;
		font: 14px/30px '微软雅黑';
		text-decoration: none;
		max-width: 90%;
		display: inline-block;
		white-space: nowrap;
		height: 25px;
		line-height: 25px;
		overflow: hidden;
		text-overflow: ellipsis;
	}
	
	.panel-default>.resourcelist-heading a:hover {
		text-decoration: underline;
	}
	
	.resourcelist-panel .panel-body {
		padding: 0 15px;
	}
	/*资源详情页*/
	
	.re-line-b {
		width: 100%;
		float: left;
		border-bottom: 2px solid #3b8cff;
	}
	
	.resource-detailleft {
		border: 1px solid #dedede;
		border-radius: 2px;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		/*-webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
		-moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
		box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);*/
		float: left;
		width: 100%;
		position: relative;
		/*margin-bottom: 10px;*/
		min-height: 623px;
	}
	
	.resource-detailleft h3 {
		padding-left: 2%;
		font: 18px/40px '微软雅黑';
		width: 98%;
		height: 40px;
		font-weight: bold;
		margin: 15px 0px 5px;
	}
	
	.resource-detailleft h3 a {
		display: inline-block;
		width: 100%;
		height: 40px;
		color: #333;
	}
	
	.resource-detailleft h3 a:hover {
		text-decoration: none;
	}
	
	.resource-detailadmin {
		padding-left: 2%;
	}
	
	.resource-detailadmin span {
		color: #454545;
		font: 12px/30px '微软雅黑';
		margin-right: 100px;
	}
	
	.re-detail-c2 label {
		color: #454545;
		font-size: 12;
		font-weight: normal;
	}
	
	.re-detail-c2 label input {
		vertical-align: middle;
		margin: -1px 8px 0px 0px;
	}
	
	.re-detail-c2 span {
		color: #999;
		font-size: 12px;
		margin-left: 15px;
	}
	
	.re-detail-c2 .re-detail-tip {
		background-image: url(../images/layer-ico.png);
		background-position: -50px -300px;
		background-repeat: no-repeat;
		width: 20px;
		height: 20px;
		display: inline-block;
	}
	
	.resourcediv-box {
		position: relative;
		float: left;
		width: 100%;
		/*height: 90px;*/
	}
	
	.resourcedetail-bodydiv2 {
		padding-left: 2%;
	}
	
	.resourcedetail-bodydiv2 span {
		margin-right: 20px;
	}
	
	.resourcedetail-bodydiv2 em:last-child {
		padding-right: 15px;
	}
	
	.resourcedetail-bodydiv2 span:not(:last-child):after {
		content: "|";
	}
	
	.resourcediv-shousuo {
		float: left;
		width: 100%;
		color: #666;
		border-top: 1px solid #dedede;
		font: 14px/25px '微软雅黑';
		background-color: #fff;
		position: relative;
	}
	
	.resourcediv-shousuo-con {
		float: left;
		width: 100%;
		overflow-y: hidden;
		height: 100%;
		text-indent: 20px;
		padding: 10px;
		line-height: 22px;
	}
	
	.resourcediv-shousuo:before {
		position: absolute;
		top: -7px;
		right: 52%;
		display: inline-block!important;
		border-right: 7px solid transparent;
		border-bottom: 7px solid #dedede;
		border-left: 7px solid transparent;
		border-bottom-color: rgba(222, 222, 222, 1);
		content: '';
		z-index: 100
	}
	
	.resourcediv-shousuo:after {
		position: absolute;
		top: -6px;
		right: 52.1%;
		display: inline-block!important;
		border-right: 6px solid transparent;
		border-bottom: 6px solid #fff;
		border-left: 6px solid transparent;
		content: '';
		z-index: 101
	}
	
	.video-jianjie:before {
		right: 67%;
	}
	
	.video-jianjie:after {
		right: 67.1%;
	}
	/*搜索列表热词搜索*/
	
	.hto-terms ul li a {
		width: 100%;
		height: 20px;
		color: #37adff;
		display: inline-block;
	}
	
	.hto-terms ul li a:hover {
		text-decoration: underline;
	}
	
	.hto-search-list {
		border: 1px solid #f8bf89;
		margin: 10px auto;
		font: 12px/20px '微软雅黑';
		width: 100%;
		margin: 0px 10px 10px 0px;
		float: left;
		height: 35px;
		padding: 7px 0px;
		background-color: #fdf5ee;
	}
	
	.hto-search-list span {
		color: #555;
		float: left;
		font-weight: bold;
		text-indent: 10px;
	}
	
	.hto-search-list font {
		color: #ff8b3d;
		margin-left: 10px;
		float: left;
		font-weight: bold;
	}
	/*付费弹层1*/
	
	.resource-loadboxtip,
	.resource-loadboxtip2 {
		width: 99%;
		padding: 5px 0.5%;
	}
	
	.resource-loadboxtipdiv1 {
		border: 1px solid #f8bf89;
		margin: 10px auto;
		font: 12px/20px '微软雅黑';
		width: 360px;
		margin: 10px 160px;
		float: left;
		height: 35px;
		padding: 7px 0px;
		background-color: #fdf5ee;
	}
	
	.resource-loadboxtipdiv1 span {
		color: #555;
		float: left;
		font-weight: bold;
		text-indent: 10px;
	}
	
	.resource-loadboxtipdiv1 a {
		width: 73px;
		height: 20px;
		float: left;
		color: #fefefe;
		text-align: center;
		background-color: #5aa700;
		text-align: center;
		line-height: 20px;
		border-radius: 3px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		text-decoration: none;
		margin-left: 10px;
	}
	
	.resource-loadboxtipdiv1 a:hover {
		background-color: #8bcc3e;
	}
	
	.resource-loadboxtipdiv1 font {
		color: #ff8b3d;
		margin-left: 30px;
		float: left;
		font-weight: bold;
	}
	
	.resource-loadboxtipdiv2 {
		width: 360px;
		margin: 10px 160px;
		height: 20px;
		float: left;
	}
	
	.resource-loadboxtipdiv2 a {
		color: #5aa700;
		font: bold 12px/20px '微软雅黑';
	}
	
	.resource-loadboxtipdiv2 a:first-child {
		margin-right: 30px;
	}
	
	.resource-loadboxtipdiv3,
	.resource-loadboxtipdiv4,
	.resource-loadboxtipdiv6 {
		background-image: url(../images/layer-ico.png);
		background-position: -300px -150px;
		background-repeat: no-repeat;
		width: 370px;
		height: 30px;
		margin: 5px 160px 20px;
		font: 16px/30px "微软雅黑";
		color: #fff;
		text-align: center;
		float: left;
	}
	
	.resource-loadboxtipdiv4 {
		background-position: -300px -200px;
	}
	
	.resource-loadboxtipdiv6 {
		margin-bottom: 1px;
		background-position: -300px -250px;
	}
	
	.resource-loadboxtipdiv5 {
		width: 360px;
		margin: 5px 160px 15px;
		float: left;
	}
	
	.resource-loadboxtipdiv5 a {
		float: right;
		text-align: right;
		color: #ff8b3d;
		font: 12px/20px '微软雅黑';
	}
	
	.resource-loadboxtipdiv9 {
		width: 100%;
		float: left;
		height: 60px;
	}
	
	.resourcegreen-login {
		width: 73px;
		height: 30px;
		line-height: 30px;
		background-color: #5aa700;
		text-align: center;
		margin: 5px auto 20px;
		display: inline-block;
		color: #fff;
		border-radius: 3px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		position: absolute;
		left: 50%;
		margin-left: -35px;
	}
	
	.resourcegreen-login:hover {
		color: #fff;
		text-decoration: none;
		background-color: #8bcc3e;
	}
	
	.color-black a {
		color: #999;
	}
	
	.resource-loadboxtipdiv7 {
		width: 360px;
		margin: 5px 160px;
		float: left;
	}
	
	.resource-loadboxtipdiv7 font {
		color: #ff8b3d;
		font: 18px/40px '微软雅黑';
		text-align: center;
		width: 100%;
		display: inline-block;
	}
	
	.cover-grey {
		width: 100%;
		height: 100%;
		background: #777;
		z-index: 99;
		position: fixed;
		top: 0;
		left: 0;
	}
	
	.box {
		z-index: 100;
		width: 680px;
		top: 221px!important;
		left: 611px!important;
	}
	/*左侧内容页---是文字内容*/
	
	.resource-content {
		float: left;
		border-top: 1px solid #dedede;
		position: relative;
	}
	
	.resource-content h3 {
		text-align: center;
		width: 100%;
		font: bold 18px/25px "微软雅黑";
		color: #333;
		margin-top: 20px;
	}
	
	.resource-content p {
		padding: 10px 30px 0px;
		font: 12px/25px "微软雅黑";
	}
	
	.resource-content p:first-child {
		margin-top: 20px;
	}
	
	.resource-page {
		width: 160px;
		height: 30px;
		background-color: #ffffe9;
		border: 1px solid #dedede;
		border-bottom: 0;
		float: left;
		margin: 20px 380px 0px;
		font: 12px/30px '微软雅黑';
		text-align: center;
		color: #666;
		position: absolute;
		bottom: 0;
	}
	
	.resource-page input {
		width: 22px;
		height: 17px;
		line-height: 17px;
		border: 1px solid #dedede;
		text-align: center;
		color: #fe9900;
		margin: 10px 5px 0px;
		display: inline-block;
	}
	/*左侧内容页是-----图片内容*/
	
	.resourceimg-num {
		float: left;
		text-align: right;
		width: 99%;
		font: 20px/40px "微软雅黑";
		color: #999;
		margin-right: 1%;
		height: 40px;
	}
	
	.resourceimg-num span {
		float: right;
	}
	
	.resourceimg-num input {
		color: #ff8b3d;
		border: 1px solid #dedede;
		width: 35px;
		height: 30px;
		font: 26px/30px "微软雅黑";
		display: inline-block;
		float: left;
		text-align: center;
		margin: 5px 5px 0px;
	}
	
	.resource-imgcontent {
		float: left;
		width: 100%;
		position: relative;
	}
	
	.resource-imgcontent img {
		margin: 20px 60px;
		max-width: 799px;
	}
	
	.resourceimg-left,
	.resourceimg-right {
		background-image: url(../images/layer-ico.png);
		background-repeat: no-repeat;
		background-position: -300px -300px;
		width: 30px;
		height: 50px;
		float: left;
		display: none;
		position: absolute;
		left: 60px;
		top: 40%;
	}
	
	.resourceimg-right {
		left: inherit;
		right: 60px;
		background-position: -300px -350px;
	}
	
	.resource-imgcontent:hover .resourceimg-left,
	.resource-imgcontent:hover .resourceimg-right {
		display: block;
	}
	/*试卷内容页*/
	
	.q-con.fold {
		max-height: 90px;
		overflow: hidden;
	}
	
	.question_s {
		padding-left: 10px;
		line-height: 30px;
		min-height: 30px;
	}
	
	.question_s input[type=checkbox] {
		margin: 8px 5px 0 0;
	}
	
	.question_s span {
		font-size: 12px;
		float: left;
	}
	
	.question_s .ellipsis {
		display: inline-block;
		max-width: 56%;
	}
	
	.question_s span:last-child {
		max-width: 43%;
		margin-right: 5px;
	}
	
	.question_s .photo-dl-inline {
		width: 25%;
	}
	
	.question_c {
		cursor: pointer;
	}
	
	.answer_show {
		padding-top: 10px;
		margin-top: 5px;
		border-top: 1px dashed #ddd;
	}
	
	.question_c,
	.answer_show {
		padding: 5px 10px;
		font-size: .857em;
		line-height: 2.25em;
		font-family: "微软雅黑";
	}
	
	.question_c>div {
		max-width: 100%;
		overflow: hidden;
		word-break: break-word;
	}
	
	.answer_show img,
	.question_c img {
		height: auto;
		max-width: 100%;
	}
	
	.answer_con img {
		height: auto;
		max-width: 100%;
		max-height: 100%;
	}
	
	@media only screen and (min-width:768px) {
		.answer_con img {
			height: auto;
			max-width: 800px;
			max-height: 660px;
		}
	}
	
	.answer_show p,
	.question_c p {
		word-break: break-word;
	}
	
	.answer_show p:last-child,
	.question_c p:last-child {
		margin-bottom: 0px;
	}
	
	.answer_show .answer-red {
		font: 12px/20px '微软雅黑';
		color: #ff4136;
	}
	
	.answer-red {
		color: #ff4136;
	}
	
	.answer-p a:first-child {
		width: 73px;
		height: 20px;
		float: left;
		color: #fefefe;
		text-align: center;
		line-height: 20px;
		background-color: #5aa700;
		border-radius: 3px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		text-decoration: none;
	}
	
	.answer-p a:hover {
		background-color: #8bcc3e;
	}
	
	.answer-p a:last-child {
		color: #357bcb;
		margin-left: 15px;
	}
	
	.answer-p a:last-child:hover {
		background-color: transparent
	}
	
	.mr-20 {
		margin-right: 20px;
	}
	
	.paper-boxcon {
		float: left;
		width: 96%;
		margin: 20px 2% 10px;
	}
	
	.answer-login {
		width: 73px;
		height: 20px;
		background-image: url(../images/layer-ico.png);
		background-position: -450px 0;
		background-repeat: no-repeat;
		float: left;
		color: #fff;
		text-align: center;
		font: 12px/20px "微软雅黑"
	}
	
	.answer-adminlogin {
		color: #357bcb;
	}
	/*视频列表页*/
	
	.cover-panel {
		width: 220px;
		border: 0!important;
	}
	
	.cover-panel .panel-body {
		width: 220px;
	}
	
	.cover-wrapper {
		width: 190px;
		height: 137px;
		position: relative;
		cursor: pointer;
	}
	
	.cover-black {
		display: none;
	}
	
	.cover-wrapper:hover .cover-black {
		position: absolute;
		background-color: rgba(0, 0, 0, .4);
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		display: inline-block;
		z-index: 1;
	}
	
	.cover-wrapper:hover .cover-black span {
		text-align: center;
		color: #fff;
		font: bold 12px/25px '微软雅黑';
		display: inline-block;
		width: 100%;
	}
	
	.cover-wrapper:hover .cover-black span:first-child {
		margin-top: 70px;
	}
	
	.cover-wrapper {
		border: 1px solid #d9d9d9;
		background-color: #fff;
		width: 190px;
		height: 137px;
		padding: 1px;
		display: inline-block;
	}
	
	.cover-wrapper img {
		width: 186px;
		height: 133px;
	}
	
	.cover-group .col-md-3 {
		width: 225px;
		padding-left: 5px;
		padding-right: 5px;
	}
	
	.cover-info h5 a {
		color: #454545;
		text-align: left;
		font: bold 14px/20px '微软雅黑';
		height: 20px;
		width: 190px;
		display: inline-block;
	}
	
	.cover-info h5 a:hover {
		color: #188eee
	}
	
	.ellipsis {
		white-space: nowrap;
		text-overflow: ellipsis;
		overflow: hidden;
	}
	
	.cover-money label {
		color: #fc6238;
		font: bold 14px/20px "微软雅黑";
	}
	
	.cover-money label:first-child em {
		color: #F99427;
		background-image: url(http://img.xueyiyun.com/common/icon_small.png);
		background-repeat: no-repeat;
		font-style: normal;
		padding-left: 18px;
	}
	
	.cover-money .em-xb {
		background-position: -397px 4px;
	}
	
	.cover-money .em-xd {
		background-position: -398px -45px;
	}
	
	.fr {
		float: right;
	}
	
	.cover-money label.cover-eyes {
		color: #999;
		font: 12px/20px '微软雅黑';
	}
	
	.cover-black>em.video-play {
		background-image: url(../images/layer-ico.png);
		background-repeat: no-repeat;
		background-position: -150px -200px;
		width: 48px;
		height: 33px;
		position: absolute;
		top: 40%;
		right: 50%;
		margin-top: -20px;
		margin-right: -26px;
		background-color: transparent;
		border: none;
		padding: 0;
	}
	
	.cover-timer {
		background: rgba(0, 0, 0, .5);
		color: #fff;
		text-align: right;
		height: 25px;
		line-height: 25px;
		position: absolute;
		bottom: 0;
		left: 0;
		width: 98%;
		margin: 1%;
		padding: 0px 5px;
	}
	/*视频内容页相关推荐*/
	
	.video-hot {
		width: 100%;
		height: 90px;
		border-bottom: 1px dashed #e8e8e8;
		margin-bottom: 10px;
	}
	
	.video-hot dt,
	.video-hot dd {
		float: left;
	}
	
	.video-hot dt {
		width: 46%;
		margin-right: 3%;
		position: relative;
	}
	
	.video-hot dt img {
		width: 110px;
		height: 77px;
	}
	
	.video-hot dt .video-dt-playbg {
		display: inline-block;
		background: rgba(0, 0, 0, .2);
		color: #fff;
		width: 100%;
		height: 100%;
		position: absolute;
		top: 0;
		left: 0;
	}
	
	.video-hot dt .video-dt-playbg em.video-playsize {
		background-image: url(../images/layer-ico.png);
		background-repeat: no-repeat;
		background-position: -50px -350px;
		width: 29px;
		height: 20px;
		float: left;
		margin-top: 30px;
		margin-left: 40px;
	}
	
	.video-hot dd {
		width: 51%;
		color: #454545;
		height: 57px;
		overflow: hidden;
		display: inline-block;
	}
	
	.video-hot dd:last-child {
		height: auto;
	}
	
	.video-hot dd:last-child font {
		color: #29b079;
		font: 14px/25px '微软雅黑';
	}
	
	.btn-ableinfo {
		display: inline-block;
		padding: 0;
		margin-left: 10px;
		width: 98px;
		height: 34px;
		line-height: 34px;
		text-align: center;
		border: 1px solid #ef6b0e;
		background-color: #fa993c;
		color: #fff;
		font: 14px/34px "微软雅黑";
		font-weight: normal;
		box-sizing: content-box;
	}
	
	.btn-ableinfo:hover {
		color: #fff;
		background-color: #fb7921;
	}
	
	.layer-bottom {
		width: 100%;
		float: left;
		height: 36px;
		line-height: 36px;
		text-align: center;
		margin-top: 20px;
	}
	
	.layer-bottom .btn-ableinfo {
		margin-left: 10px;
	}
	
	.bdradius3 {
		border-radius: 3px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3;
	}
	
	.update-school-tit ul>li {
		position: relative;
		border-right: 1px solid #c5c5c5;
		min-width: 120px;
		height: 1em;
		float: left;
		line-height: 1em!important;
		margin: 8px 5px;
	}
	
	.update-school-tit ul>li:last-child {
		border: none;
	}
	
	.update-school-tit ul li.active:after,
	.update-school-tit ul li:hover:after {
		position: absolute;
		left: 50%;
		bottom: -8px;
		content: "";
		border-style: solid;
		border-color: transparent transparent #3b8cff;
		border-width: 4px 4px;
	}
	/*支付弹层*/
	
	.con-div5 {
		background-color: #fff;
		padding: 10px 20px;
		float: left;
		width: 100%;
	}
	
	.con-div5 .con-div-p {
		width: 100%;
		float: left;
		text-align: left;
		padding-bottom: 10px;
		font-size: 14px;
		line-height: 25px;
	}
	
	.textarea-720 {
		width: 680px;
		border: 1px solid #ababab;
		height: 150px;
	}
	
	.box_divcon {
		min-height: 120px;
		overflow-x: hidden;
	}
	
	.font-blue1 {
		color: #006dae
	}
	
	.font-grey {
		color: #777;
		font-size: 12px;
	}
	
	.con-div-p100 {
		width: 20%;
		float: left;
		text-align: right;
	}
	
	.pay_div {
		width: 80%;
		float: left;
	}
	
	.inputtext-200 {
		border: 1px solid #ababab;
		height: 30px;
		line-height: 30px;
		text-indent: 10px;
		width: 200px;
	}
	
	.pay_div i {
		color: #ababab;
		font-size: 12px;
		line-height: 18px;
		font-style: normal;
	}
	
	.pay_span {
		color: #f99427;
		font-size: 14px;
		display: inline-block;
		font-weight: bold;
	}
	
	.pay_span i {
		margin-left: 8px;
		font-style: normal;
	}
	
	.account_btn {
		float: right;
		margin: 10px 10px 0px 0px;
	}
	
	.account_btn a {
		color: #188eee;
		line-height: 23px;
		height: 25px;
		text-decoration: none;
	}
	
	.account_btn a:hover {
		border-bottom: 1px solid #188eee;
	}
	
	.transaction-record {
		margin-top: 15px;
		line-height: 20px;
		display: inline-block;
		float: right;
	}
	/*暂无数据*/
	
	.no_data_div {
		margin: 100px auto 10px;
		text-align: center;
		width: 100%;
		font-size: 24px;
		color: #ababab;
	}
	
	.no_data_em {
		background: url(../images/no_data1.png) no-repeat 0 0;
		width: 164px;
		height: 158px;
		display: inline-block;
	}
	
	.end-tipboxg {
		min-height: 60px;
	}
	
	.end-tipboxgcon {
		margin: 20px auto;
		text-align: center;
		letter-spacing: .05em;
	}
	
	.end-tipboxgcon i {
		font-style: normal;
	}
	
	.end-tipboxgcon a {
		text-decoration: none;
	}
	
	.icon-go {
		background-image: url(../images/layer-ico.png);
		background-repeat: no-repeat;
		background-position: -300px -448px;
		width: 11px;
		height: 11px;
		display: inline-flex;
		margin-top: 2px;
	}
	/*视频3分之一提示*/
	
	.video-bot-3 {
		width: 100%;
		float: left;
		margin-bottom: 5px
	}
	
	.video-bot-3 span {
		background: url(../images/tip-re.png) no-repeat padding-box padding-box;
		width: 430px;
		height: 28px;
		display: inline-block;
		line-height: 28px;
		color: #3d3b4f;
		font-size: 12px;
		margin-left: 10px;
		padding-left: 18px;
		padding-right: 18px;
	}
	
	.video-bot-3 .video-long {
		float: right;
		font-weight: normal;
		color: #3d3b4f;
		margin-bottom: 0;
		display: inline-block;
		vertical-align: middle;
	}
	
	.video-bot-3 .icon-shijian {
		float: left;
		margin-top: 1px;
		color: #ff9c01;
		margin-right: 3px;
		font-size: 15px;
	}
	
	.video-bot-3 span a {
		color: #5fb41b;
		margin-left: 5px;
	}
	
	.video-bot-3 span a:hover {
		text-decoration: underline
	}
	
	.tab-content {
		width: 100%
	}
	
	.Boutique-nodata {
		width: 100%;
		margin: 0 auto;
		text-align: center;
		position: relative;
	}
	
	.Boutique-nodata em,
	.Boutique-nodata-em {
		background-image: url(../images/Boutiquetip.png);
		background-repeat: no-repeat;
		background-position: center center;
		width: 300px;
		height: 112px;
		display: inline-block;
		position: absolute;
		top: 10px;
		left: 50%;
		margin-left: -150px;
		transform: scale(0.8, 0.8);
		-webkit-transform: scale(0.8, 0.8);
		-moz-transform: scale(0.8, 0.8);
		-ms-transform: scale(0.8, 0.8);
	}
	
	.xyy-auto-top_login_person .xyy-auto-top_login_ul {
		box-sizing: content-box;
		-webkit-box-sizing: content-box;
		-moz-box-sizing: content-box;
	}
	
	.theight-div {
		position: relative;
		height: 40px;
		overflow: hidden;
		float: left;
		width: 100%;
	}
	
	.up-jia {
		background-image: url(../images/jia.png);
		background-position: 0px -22px;
		background-repeat: no-repeat;
		width: 11px;
		height: 11px;
		position: absolute;
		right: 20px;
		top: 10px;
		float: left;
	}
	
	.up-jia:hover {
		background-position: 0 0;
	}
	
	.up-jian {
		background-position: 0px -33px;
	}
	
	.up-jian:hover {
		background-position: 0 -11px;
	}
	
	.detail-nodata {
		width: 100%;
		text-align: center;
		margin: 200px auto 0;
	}
	
	.detail-nodata .tip-txt {
		line-height: 40px;
		font-size: 16px;
		color: #656565;
	}
	
	.detail-nodata .tip-txt a {
		color: #fe9900;
		margin-left: 5px;
		margin-right: 5px;
	}
	
	.detail-nodata .tip-txt a:hover {
		border-bottom: 1px solid #fe9900;
	}
	/*2017/5/15新增视频首页*/
	
	.video-banner-wrapper {
		background-color: #009900;
	}
	
	.video-banner-wrapper .all-sort {
		background-color: #048705;
	}
	
	.video-banner-wrapper .nav>li>a:hover,
	.video-banner-wrapper .nav>li>a:active,
	.video-banner-wrapper .nav>li>a:visited,
	.video-banner-wrapper .nav>li.cur a {
		background-color: #048705;
	}
	
	.video-banner-wrapper .nav>li>a:focus,
	.video-banner-wrapper .nav>li>a:hover {
		text-decoration: none;
		background-color: #048705;
	}
	
	.video-banner-wrapper .sort-index {
		background-color: #fff;
	}
	
	.video-banner-wrapper .sort-list-box {
		border: 1px solid #048705;
		padding: 0 15px;
	}
	
	.video-banner-wrapper .sort-list-box>ul {
		padding-top: 10px;
	}
	
	.video-banner-wrapper .sort-list-box span {
		color: #999;
		font-size: 12px;
	}
	
	.video-banner-wrapper .sort-list-box .span-60 {
		margin-right: 18px;
	}
	
	.video-banner-wrapper .sort-list-box span:first-child {
		font-size: 14px !important;
		color: #048705;
	}
	
	.video-banner-wrapper .sort-list-box>ul>li {
		color: #12a66c;
		height: 24px;
		line-height: 24px;
		margin: 4px 0px 4px;
		border-bottom: 0;
	}
	
	.video-banner-wrapper .sort-list-box>ul>li:first-child {
		margin-top: 0;
	}
	
	.video-banner-wrapper .sort-list-box>ul>li.li-active {
		background-color: #d1ebdc;
		border-radius: 20px;
	}
	
	.video-banner-wrapper .sort-list-box>ul>li.li-active:after {
		position: absolute;
		top: -6px;
		right: -17px;
		width: 12px;
		height: 36px;
		background-color: #fff;
		content: '';
	}
	
	.video-banner-wrapper .sort-list-box>ul>li.li-active:before {
		content: '';
		width: 0;
		height: 0;
	}
	
	.video-banner-wrapper .sort-detail {
		left: 213px;
		top: -40px;
		box-shadow: 1px 1px 3px 0px #999;
	}
	
	.video-banner-wrapper .sort-detail .cate-list {
		border: 1px solid #048705;
	}
	
	.video-banner-wrapper .sort-list-box>ul>li span>a {
		color: #048705;
		text-decoration: none;
	}
	
	.video-banner-wrapper .sort-list-box>ul>li span>a:hover {
		text-decoration: underline;
		color: #12a66c;
	}
	
	.video-banner-wrapper .sort-list-box>ul>li span.sort-arrow {
		color: #12a66c;
		margin-top: 4px;
		margin-left: 5px!important;
	}
	
	.video-banner-wrapper .cate-list dd a:hover,
	.video-banner-wrapper .cate-list dd a.active {
		background-color: #048705;
		color: #fff;
		text-decoration: none;
	}
	
	.video-banner-wrapper .cate-list dl {
		width: 100%;
	}
	
	.video-banner-wrapper .cate-list dl dt {
		width: 10%;
	}
	
	.video-banner-wrapper .cate-list dl dd {
		width: 90%;
	}
	
	.video-banner-wrapper .cate-list dt a:hover {
		color: #048705;
	}
	
	.video-micro {
		background: url(../images/video-micro.png) no-repeat padding-box padding-box;
		width: 90px;
		height: 23px;
		float: left;
		margin-top: 4px;
	}
	
	.video-jingpin {
		background: url(../images/video-jingpin.png) no-repeat padding-box padding-box;
		width: 90px;
		height: 23px;
		float: left;
		margin-top: 4px;
	}
	
	.video-wrapper .panel-videoleft {
		width: 39.5%;
		height: 400px;
		padding-top: 10px;
	}
	
	.video-wrapper .panel-videoleft dl dt {
		height: 355px;
	}
	
	.video-wrapper .panel-videoleft dl dt img {
		width: 100%;
		height: 355px;
	}
	
	.video-wrapper .panel-videoleft dl dd.videoleft-dd1 {
		top: 328px;
	}
	
	.video-wrapper .panel-videoleft dl dd.videoleft-dd2 {
		height: 38px;
		line-height: 38px;
	}
	
	.video-wrapper .panel-videoleft dl dd.videoleft-dd2 a,
	.video-wrapper .panel-videoright dl dd.videoleft-dd2 a {
		font: 14px/38px "微软雅黑" !important;
		color: #111;
	}
	
	.video-wrapper .panel-videoright dl dd.videoleft-dd2 a {
		font: 14px/40px "微软雅黑" !important;
		display: block;
		white-space: nowrap;
		text-overflow: ellipsis;
		overflow: hidden;
	}
	
	.video-wrapper .panel-videoright dl dd.videoleft-dd2 a:hover,
	.video-wrapper .panel-videoleft dl dd.videoleft-dd2 a:hover,
	.panel-video-heading .recommend-more:hover,
	.video-wrapper .panel-videoright ul li dl:hover a {
		color: #048705;
	}
	
	.video-wrapper .panel-videoright {
		width: 60.5%;
	}
	
	.video-wrapper .panel-videoright ul li {
		width: 30.2%;
		height: 186px;
		margin-top: 10px;
	}
	
	.video-wrapper .panel-videoright dl dt img {
		width: 100%;
		height: 150px;
	}
	
	.video-wrapper .panel-videoright dl dd.videoleft-dd1 {
		top: 119px;
	}
	
	.video-wrapper dl dd.videoleft-dd1 span:last-child {
		float: left !important;
		font-size: 14px;
	}
	
	.dropdown-wrapper {
		position: relative;
		float: left;
		margin-left: 15px;
		cursor: pointer;
		margin-top: 4px;
	}
	
	.dropdown-wrapper span {
		padding: 7px 12px;
		color: #666;
		font: 14px/1em "微软雅黑" !important;
		font-weight: normal !important;
		border: 1px solid transparent;
	}
	
	.dropdown-wrapper .icon-zhankai {
		margin-left: 6px;
		margin-top: 0;
		margin-right: 0;
		font-size: 12px;
		color: #999;
	}
	
	.dropdown-wrapper ul {
		display: none;
		position: absolute;
		top: 29px;
		width: 100%;
		border: 1px solid #048705;
		z-index: 2;
	}
	
	.dropdown-wrapper ul>li {
		line-height: 30px;
		text-align: center;
		background-color: #fff;
	}
	
	.dropdown-wrapper ul>li>a {
		color: #666;
	}
	
	.dropdown-wrapper ul>li:hover,
	.dropdown-wrapper ul>li.active {
		background-color: #369f37;
	}
	
	.dropdown-wrapper ul>li:hover a,
	.dropdown-wrapper ul>li.active a {
		color: #fff;
	}
	
	.dropdown-wrapper:hover ul {
		display: block;
	}
	
	.dropdown-wrapper:hover .icon-zhankai {
		transform: rotate(-180deg);
		-webkit-transform: rotate(-180deg);
		-moz-transform: rotate(-180deg);
		transition: all .2s;
		-webkit-transition: all .2s;
		-moz-transition: all .2s;
		color: #048705 !important;
	}
	
	.dropdown-wrapper:hover span {
		border: 1px solid #048705;
		color: #048705;
	}
	
	.subject-inline {
		margin-left: 50px;
	}
	
	.subject-inline>li {
		margin: 0 10px;
		padding: 6px 6px;
		border-bottom: 2px solid transparent;
	}
	
	.subject-inline>li>a {
		color: #666;
	}
	
	.subject-inline>li:hover,
	.subject-inline>li.active {
		border-bottom: 2px solid #048705;
	}
	
	.subject-inline>li:hover a,
	.subject-inline>li.active a {
		color: #048705;
	}
	
	.panel-video-heading {
		margin-top: 10px !important;
	}
	
	.panel-videofull {
		width: 100% !important;
		float: left;
	}
	
	.panel-videofull ul li {
		width: 18.3% !important;
		margin: 10px !important;
	}
	
	.panel-video .panel-videofull dl dd.videoleft-dd1 span:last-child {
		width: 95% !important;
		text-align: left !important;
	}
	
	.logo-con .logo .zy_logo {
		max-width: 48px;
		max-height: 62px;
		float: left;
	}
	
	.resource-subject {
		width: 100%;
		padding: 0 0;
		min-height: 60px;
	}
	
	.resource-subject h4 {
		line-height: 35px;
		color: #111;
		padding: 0 15px;
		font-weight: normal;
		white-space: nowrap;
		text-overflow: ellipsis;
		overflow: hidden;
	}
	
	.resource-subject h4:hover,
	.resource-subject h4.active {
		color: #188eee;
		background-color: #f2f2f2;
	}
	/*2017/7/11 v2.1*/
	
	.quick-in {
		position: relative;
		float: right;
		margin-left: 15px;
		margin-top: 10px;
		cursor: pointer;
	}
	
	.quick-in:hover {
		-webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, .3), 0px 0px 2px rgba(0, 0, 0, .1);
	}
	
	.quick-in .zyl_layer {
		display: none;
		position: absolute;
		top: 100%;
		right: 0;
		width: 280px;
		max-height: 370px;
		background-color: #fff;
		box-shadow: 1px 1px 4px rgba(4, 0, 0, .5);
		-webkit-box-shadow: 1px 1px 4px rgba(4, 0, 0, .5);
		-moz-box-shadow: 1px 1px 4px rgba(4, 0, 0, .5);
		z-index: 99;
	}
	
	.quick-in:hover .zyl_layer {
		display: block;
	}
	
	.quick-in .zyl_layer ul {
		max-height: 316px;
		overflow-y: auto;
	}
	
	.quick-in .zyl_layer ul li {
		padding: 10px;
		float: left;
		width: 100%;
	}
	
	.quick-in .zyl_layer ul li:nth-child(2n) {
		background-color: #fff8e9;
	}
	
	.quick-in .zyl_layer ul li .zyl-title {
		float: left;
		width: 78%;
		height: 42px;
		line-height: 22px;
		color: #666;
		font-size: .875em;
		overflow: hidden;
		text-align: left;
	}
	
	.zy-money {
		text-align: right;
	}
	
	.zy-money em {
		display: block;
		line-height: 22px;
		font-style: normal;
	}
	
	.zy-money em b {
		font-style: italic;
		margin-right: 3px;
	}
	
	.quick-in .zyl_layer ul li .zy-money .grey {
		color: #aaa;
		font-size: .875em;
	}
	
	.quick-in .zyl_layer ul li .zy-money .grey:hover {
		text-decoration: underline;
	}
	
	.quick-in .zyl_layer .zyl_layer_footer {
		background-color: #f4f4f4;
		height: 54px;
		clear: left;
		padding: 16px 10px;
	}
	
	.xb-nav>li>a {
		width: 87px;
	}
	
	.margin-right-20 {
		margin-right: 20px !important;
	}
	
	.mr-5 {
		margin-right: 5px !important;
	}
	
	.ml-5 {
		margin-left: 5px !important;
	}
	
	.circle {
		border-radius: 50% !important;
		-webkit-border-radius: 50% !important;
		-moz-border-radius: 50% !important;
	}
	/*价格*/
	
	.price-wrapper {
		display: inline-block;
		height: 68px;
		line-height: 68px;
		text-align: center;
		color: #e27878;
		vertical-align: middle;
	}
	
	.price-wrapper b {
		font-style: italic;
		margin-right: 2px;
		font-weight: bold;
	}
	
	.zy-btn-group {
		display: inline-block;
		vertical-align: middle;
	}
	
	.zy-btn-group .btn {
		margin: 10px;
		width: 100px;
		height: 30px;
		line-height: 30px;
		display: block;
		font-size: 1em;
	}
	
	.resource-toptit .top-titcon-col9.col-md-12 {
		width: 100%;
	}
	
	.resource-toptit .btn-md.green {
		float: right;
		border-radius: 0;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		margin-left: 10px;
	}
	/*table*/
	
	.pd-15 {
		padding: 15px;
	}
	
	.normal {
		font-style: normal;
	}
	
	.xb-nav .nav-submenu {
		display: none;
		position: absolute;
		top: 100%;
		left: 1px;
		width: 99%;
		padding: 3px;
		background-color: #f5f5f5;
		box-shadow: 0 0 5px rgba(0, 0, 0, .26);
		-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .26);
		-moz-box-shadow: 0 0 5px rgba(0, 0, 0, .26);
		border-radius: 3px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		z-index: 1002;
	}
	
	.xb-nav .nav-submenu>li {
		width: 100%;
		text-align: center;
		line-height: 35px !important;
	}
	
	.xb-nav .nav-submenu>li>a {
		color: #4a8c92;
		font-size: 14px !important;
		padding: 0 !important;
	}
	
	.xb-nav .nav-submenu>li:hover,
	.xb-nav .nav-submenu>li.cur {
		color: #fff;
		background-color: #4a8c92 !important;
		border-radius: 3px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
	}
	
	.xb-nav .nav-submenu>li:hover a,
	.xb-nav .nav-submenu>li.cur a {
		color: #fff !important;
	}
	
	.xb-nav li.menu-inner:hover .nav-submenu {
		display: block;
	}
	
	.xb-nav li.menu-inner:hover>a {
		background-color: #4a8c92 !important;
	}
	
	.xb-con-wrapper {
		background: url(../images/bg_xb.png) repeat;
	}
	/*无数据*/
	
	.xb_nodata {
		margin: 20px auto;
		text-align: center;
	}
	
	.xb_nodata img {
		width: 65px;
		margin-left: 20px;
	}
	
	.xb_nodata .xb_nodata_txt {
		display: inline-block;
		margin-left: 15px;
		font-family: "华文行楷";
		color: #757776;
		font-size: 18px;
	}
	
	.xb_nodata .xb_nodata_txt a {
		color: #06b9f1;
	}
	
	.xb_nodata .xb_nodata_txt a:hover {
		color: #188eee;
	}
	
	img:focus,
	a:focus,
	a:active {
		outline: none !important;
	}
	
	.bg-lightgrey {
		background-color: #f8f8f8;
	}
	
	.inline {
		display: inline-block !important;
	}
	
	.mr-30 {
		margin-right: 30px;
	}
	
	.mr-35 {
		margin-right: 35px;
	}
	
	.margin-top-15 {
		margin-top: 15px;
	}
	
	.font-20 {
		font-size: 20px;
	}
	
	.font-16 {
		font-size: 16px;
	}
	
	.bg-blueblack {
		background-color: #2a2c38;
	}
	
	.lightred {
		color: #fc6238 !important;
	}
	
	.green {
		color: #5fb41b;
	}
	
	.lightorange {
		color: #f5a61b;
	}
	
	.coffee {
		color: #fb8229;
	}
	
	.black {
		color: #000;
	}
	
	.orange {
		color: #ff8927;
	}
	
	.grey {
		color: #999 !important;
	}
	
	.dgrey {
		color: #666;
	}
	
	.btn-sm {
		padding: 0 8px;
		line-height: 22px;
		min-width: 60px;
		text-align: center;
	}
	
	.btn-sm.slivergreen {
		color: #fff;
		background-color: #25bca7;
	}
	
	.btn-sm.slivergreen:hover {
		color: #fff;
		background-color: #33d0ba;
	}
	
	.btn-sm.lightgreen {
		color: #fff;
		background-color: #5aa700;
	}
	
	.btn-sm.lightgreen:hover {
		background-color: #6cbf0b;
	}
	
	.btn-sm.orange {
		color: #fff;
		background-color: #ff8704;
	}
	
	.btn-sm.orange:hover {
		background-color: #f5a61b;
	}
	
	.btn-sm.lightorange {
		color: #fff;
		background-color: #f5a61b;
	}
	
	.btn-sm.lightorange:hover {
		background-color: #f59c00;
	}
	
	.btn-sm.deeporange {
		color: #fff;
		background-color: #ff851b;
	}
	
	.btn-sm.deeporange:hover {
		background-color: #fe9030;
	}
	
	.btn.grey.btn-outline {
		padding: 0 12px;
		line-height: 28px;
		border: 1px solid #ebebeb;
		border-radius: 3px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		color: #000;
	}
	
	.btn.grey.btn-outline:hover {
		border: 1px solid #5aa700;
	}
	
	.btn.btn-sm.blue {
		color: #fff;
		background-color: #00aeef;
	}
	
	.btn.btn-sm.blue:hover {
		background-color: #1cb7f1;
	}
	
	.btn.btn-sm.lightred {
		color: #fff !important;
		background-color: #ff7d7e;
	}
	
	.btn.btn-sm.lightred:hover {
		background-color: #fc9192;
	}
	
	.btn-md.green {
		min-width: 160px;
		padding: 0 12px;
		height: 45px;
		line-height: 45px;
		color: #fff;
		font-size: 1em;
		background-color: #0aa57b;
	}
	
	.btn-md.green:hover {
		background-color: #1bb88d;
	}
	
	.font-14 {
		font-size: 14px !important;
	}
	/*2017/8/17  新增用户服务-vip、到期*/
	/*service*/
	
	.ico-service {
		margin: 1px 4px;
		display: inline-block;
		width: 16px;
		height: 15px;
		background: url(../images/ico-service.png) no-repeat;
		vertical-align: middle;
	}
	
	.ico-crown {
		background-position: 0 -30px;
	}
	
	.ico-vip {
		width: 31px;
		background-position: -50px -31px;
	}
	
	.user-degree {
		position: relative;
		float: left;
		margin-top: 23px;
		margin-left: 20px;
		line-height: 15px;
	}
	
	.deepcoffee {
		color: #863c05 !important;
	}
	
	.user-degree .deepcoffee {
		float: left;
	}
	
	.user-degree .deepcoffee label {
		float: left;
		display: inline-block;
		vertical-align: middle;
		max-width: 80px;
		cursor: pointer;
	}
	
	.user-degree .deepcoffee:hover label {
		text-decoration: underline !important;
	}
	
	.user-degree.vip .ico-crown {
		background-position: 0 0;
	}
	
	.user-degree.vip .ico-vip {
		background-position: -50px 0;
	}
	
	.degree-layer {
		display: none;
		position: absolute;
		left: 105%;
		top: -1px;
		padding: 2px 5px;
		color: #ff6000;
		font-size: .875em;
		white-space: nowrap;
		background-color: #fbe5c8;
		border: 1px solid #ffdcaf;
		border-radius: 2px;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		z-index: 1;
	}
	
	.degree-layer:before {
		content: "";
		position: absolute;
		left: -12px;
		top: 3px;
		width: 0;
		height: 0;
		border-width: 6px;
		border-style: solid;
		border-color: transparent #fbe5c8 transparent transparent;
	}
	
	.user-degree:hover .degree-layer {
		display: block;
	}
	/*2017/8/28 加入试题篮*/
	
	.resource-add {
		position: absolute;
		right: 76px;
		bottom: 22px;
	}
	
	.resource-add .icon-zengjia,
	.resource-add .icon-jian {
		color: #fff;
		font-size: 13px;
		margin-right: 2px;
		margin-left: -2px;
	}
	
	.tip-addsuccess {
		background-image: url(../images/add-success.png);
		background-repeat: no-repeat;
		background-position: 0 0;
		width: 108px;
		height: 35px;
		position: absolute;
		bottom: 48px;
		right: 54px;
		display: none;
	}
	
	.tip-cancelsuccess {
		background-image: url(../images/cancel-success.png);
	}
	
	.line-through {
		color: #bbb;
		text-decoration: line-through;
	}
	
	.mr-3 {
		margin-right: 3px;
	}
	
	.zy-money-inner em {
		display: inline-block;
	}
	/*2017/9/5通化视频首页*/
	.logo-con{
		padding-bottom: 17px;
	}
	.margin-top-30 {
		margin-top: 30px;
	}
	/*search*/
	
	.search-form-sm {
		float: right;
		margin-right: 80px;
		width: 40%;
		padding-left: 15px;
		height: 30px;
		line-height: 30px;
		border: 1px solid #e0e0e0;
		background-color: #f6f6f6;
		border-radius: 15px;
		-webkit-border-radius: 15px;
		-moz-border-radius: 15px;
	}
	
	.search-form-sm .search-text {
		width: 85%;
		float: left;
		border: none;
		outline: none;
		height: 28px;
	}
	
	.search-form-sm .ico-chazhao {
		display: inline-block;
		vertical-align: middle;
		cursor: pointer;
	}
	
	.th-con-wrapper {
		background-color: #fff;
	}
	
	.th-banner-wrapper {
		background-color: #2dbb55;
	}
	/*nav*/
	
	.th-nav>li>a {
		width: 106px;
	}
	
	.nav.th-nav>li.cur a {
		background-color: transparent;
	}
	
	.nav>li>a:hover,
	.nav>li>a:active,
	.nav>li>a:visited,
	.nav>li.cur>a,.nav>li>a:focus {
		background-color: #21a847;
	}
	
	.th-nav .nav-submenu>li:hover,
	.th-nav .nav-submenu>li.cur,
	.th-nav li.menu-inner:hover>a {
		background-color: #21a847 !important;
	}
	
	.th-nav .nav-submenu>li.cur>a {
		background-color: transparent !important;
	}
	
	.th-nav .nav-submenu {
		padding: 5px 10px;
		background-color: #fff;
	}
	
	.th-nav>li:hover .ico-arrowdown {
		transform: rotate(180deg);
		-webkit-transform: rotate(180deg);
		transition: all .3s;
		-webkit-transition: all .3s;
	}
	
	.th-nav .nav-submenu>li {
		margin: 5px 0;
		line-height: 25px !important;
	}
	
	.th-nav .nav-submenu>li>a {
		display: block;
		color: #111;
		white-space: nowrap;
		text-overflow: ellipsis;
		overflow: hidden;
	}
	
	.xb-nav .nav-submenu>li:hover,
	.xb-nav .nav-submenu>li.cur {
		border-radius: 10px;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
	}
	
	.th-nav>li:first-child>a {
		width: 140px;
		font-size: 20px;
		line-height: 70px;
	}
	
	.th-nav>li:first-child>a {
		height: 60px;
		margin-top: -10px;
		background-color: #21a847 !important;
	}
	
	.th-nav>li:first-child:before {
		content: "";
		display: block;
		position: absolute;
		top: -20px;
		left: -12px;
		border-width: 10px 12px;
		border-style: solid;
		border-color: transparent transparent #087d29;
	}
	/*tongji*/
	
	.th-video-tj {
		margin-bottom: 10px;
		padding: 12px 22px;
		height: 50px;
		line-height: 26px;
		background-color: #e5ffec;
	}
	
	.th-video-num {
		font-size: 16px;
		color: #111;
	}
	
	.th-video-num b {
		color: #2dbb55;
	}
	
	.th-video-new {
		background-color: #c8ffd7;
		height: 26px;
		width: 41%;
		border-radius: 15px;
		-webkit-border-radius: 15px;
		-moz-border-radius: 15px;
	}
	/*首页主列表*/
	
	.th-section-title {
		height: 43px;
		line-height: 40px;
		border-bottom: 3px solid #ff8800;
	}
	
	.th-section-title .th-section-titleinner {
		padding: 10px 10px;
		border-bottom: 3px solid #ff8800;
	}
	
	.th-section-title .more-link {
		float: right;
		margin-right: 10px;
		color: #999;
	}
	
	.th-section-title .more-link:hover {
		color: #21a847;
	}
	
	.video-wrapper .panel-video-2 {
		width: 100%;
	}
	
	.video-wrapper .panel-video-2 dt {
		border-radius: 5px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
	}
	
	
	
	.video-wrapper .panel-video-2 dl dd.videoleft-dd1,
	.video-wrapper .panel-video-lg dl dd.videoleft-dd1 {
		top: 128px;
		border-bottom-left-radius: 5px;
		border-bottom-right-radius: 5px;
		-webkit-border-bottom-left-radius: 5px;
		-webkit-border-bottom-right-radius: 5px;
		-moz-border-radius-bottomleft: 5px;
		-moz-border-radius-bottomright: 5px;
	}
	
	.video-wrapper .panel-video-2 dl dd.videoleft-dd1 span:last-child,
	.video-wrapper .panel-video-lg dl dd.videoleft-dd1 span:last-child {
		width: 94%;
		color: #fefefe;
		font-size: 12px;
		line-height: 22px;
		font-weight: 400;
		text-align: left !important;
	}
	
	.th-section-title.bottom-grey {
		border-bottom: 3px solid #efefee;
	}
	
	.video-wrapper .panel-video-2 dl dd.videoleft-dd2 a,
	.video-wrapper .panel-video-lg dl dd.videoleft-dd2 a {
		text-align: left;
		color: #111;
		font: 14px/35px "微软雅黑" !important;
	}
	
	.video-wrapper .panel-video-2 dl dd.videoleft-dd2 a:hover,
	.video-wrapper .panel-video-2 li:hover a {
		color: #21a847 !important;
	}
	
	.th-section-con .panel-video {
		margin-bottom: 8px;
	}
	
	.th-section {
		float: left;
		width: 98.85%;
		margin-right: 5px;
	}
	
	.th-section.even {
		margin-left: 5px;
	}
	
	.th-section.even .video-wrapper .panel-video-2 ul li {
		margin-right: 3%;
		margin-left: 0;
	}
	
	.panel-video-lg {
		width: 95.95% !important;
		margin-left: 3%;
	}
	
	.video-wrapper .panel-video-lg dl dt img {
		height: 345px;
		border-radius: 5px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
	}
	
	.video-wrapper .panel-video-lg dl dd.videoleft-dd1 {
		top: 333px;
		height: 22px;
	}
	
	.video-wrapper .panel-video-lg dl dt {
		height: 345px;
	}
	
	.video-wrapper .panel-video-lg {
		height: 390px;
	}
	
	.video-wrapper .panel-video-lg dl dd.videoleft-dd2 {
		height: 35px;
		line-height: 35px;
	}
	/* foot */
	
	.xyy-auto-foot_index_footer {
		height: 100px;
		float: left;
		width: 100%;
		margin-top: 10px;
		background-color: #eee;
		border-top: 1px solid #e5e5e5;
	}
	
	.xyy-auto-foot_bottom_footSpan {
		position: relative;
		margin: 0 auto;
		padding: 20px 0;
		text-align: center;
		background: url(http://img.xueyiyun.com/style/xueyiyun/autonav/2.0/images/xyy_auto-book.png) no-repeat 81% center;
	}
	
	.xyy-auto-foot_bottom_footSpan a {
		display: inline-block;
		line-height: 1;
		padding: 0 12px;
		color: #777 !important;
		text-align: center;
		font-size: 12px;
		font-family: "微软雅黑" !important;
		border-right: 1px solid #777;
		text-decoration: none;
	}
	
	.xyy-auto-foot_bottom_footSpan a:hover {
		color: #f79100 !important;
	}
	
	.xyy-auto-foot_bottom_footSpan .no-border {
		border-right: 0;
	}
	
	.xyy-auto-foot_bottom_footSpan p {
		margin: 13px 0 0;
		color: #777;
		font-size: 12px;
		font-family: "微软雅黑" !important;
	}
	
	.xyy-auto-foot_bottom_footSpan .ico-beian {
		margin-right: 2px;
		display: inline-block;
		vertical-align: bottom;
	}
	
	.no-border {
		border: none;
	}
	
	.search-panel-group {
		padding: 0 15px;
	}
	
	.search-panel-group .cover-panel {
		width: 100%;
	}
	
	.search-panel-group .col-md-2 {
		width: 20%;
	}
	
	.search-panel-group .cover-wrapper {
		width: 100%;
		height: 150px;
	}
	
	.search-panel-group .cover-panel .panel-body {
		width: 100%;
		padding: 15px 5px 0 5px;
	}
	
	.search-panel-group .cover-panel .cover-wrapper img {
		width: 100%;
		height: 146px;
	}
	
	.search-panel-group .cover-info h5 a {
		width: 100%;
	}
	
	.search-panel-group .cover-info h5 a:hover {
		color: #21a847;
	}
	
	.split-green .nav-pills>li.active>a,
	.nav-pills>li.active>a:hover,
	.nav-pills>li>a:focus,
	.split-green .nav-pills>li>a:hover {
		background-color: #2dbb55;
	}
	
	.sortpage-div .sortpage a.current {
		background-color: #43cb69;
	}
	
	.sortpage-div .sortpage a:hover {
		color: #21a847;
	}
	
	.search-panel-group .cover-wrapper:hover .cover-black span:first-child {
		margin-top: 75px;
	}
	
	.search-panel-group .cover-timer {
		margin: 1px;
		width: 99%;
		height: 22px;
		line-height: 22px;
		font-size: 12px;
	}
	/*tonghua nodata*/
	
	.th_nodata img {
		width: 52px;
		margin-left: 0;
		margin-top: 20px;
	}
	
	.th_nodata .xb_nodata_txt {
		display: block;
		font-size: 16px;
		margin-top: 20px;
	}
	
	.th_nodata .xb_nodata_txt a,
	.xb_nodata_txt.inline a {
		color: #2dbb55;
	}
	
	.th_nodata .xb_nodata_txt a:hover,
	.xb_nodata_txt.inline a:hover {
		color: #21a847;
	}
	/*index roll*/
	
	.roll-ul {
		height: 26px;
		overflow: hidden;
	}
	
	.roll-ul li {
		padding: 0 15px;
		height: 26px;
		line-height: 26px;
		overflow: hidden;
	}
	
	.roll-ul li a {
		display: block;
	}
	
	.roll-ul li h4 {
		display: inline-block;
		width: 73%;
		margin-right: 10px;
		height: 26px;
		line-height: 24px;
		color: #2dbb55;
		font-size: 12px;
		margin: 0;
		white-space: nowrap;
		text-overflow: ellipsis;
		overflow: hidden;
		vertical-align: middle;
	}
	
	.roll-ul li label {
		float: right;
		margin-bottom: 0;
		font-size: 12px;
		color: #999;
		font-weight: normal;
	}
	/*首页布局*/
	.th-section-con .col-md-6{
		width: 60%;
	}
	.th-section-con .col-md-6:first-child{
		width: 40%;
	}
	.th-con-wrapper .row .col-md-6{
		width: 60%;
	}
	
	.th-con-wrapper .row .col-md-6:first-child{
		width: 40%;
	}
	.video-wrapper .panel-video-2 ul li {
		width: 46.4%;
		margin-left: 3%;
	}
	.video-wrapper .panel-video-2 ul li +li{
		margin-left: 4.2%;
	}
	.video-wrapper .panel-video-2 dl dt img {
		height: 150px;
		border-radius: 5px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
	}
	
	.video-wrapper .panel-video-3 ul li {
		width: 30.32%;
		margin-left: 3%;
	}
	
	.video-wrapper .panel-video-3 dl dt img {
		height: 150px;
		border-radius: 5px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
	}
	
	
	/*.th-con-wrapper .th-section .panel-video-2 li{
		width: 50%;
	}*/
	/* foot end */
	/*tonghua ico*/
	
	.ico-th {
		display: inline-block;
		background: url(../images/ico-th.png) no-repeat;
		vertical-align: middle;
	}
	
	.ico-zygl {
		width: 92px;
		height: 30px;
		background-position: -130px 0;
	}
	
	.ico-zygl:hover {
		background-position: -130px -201px;
	}
	.ico-scsp{
		width: 92px;
		height: 30px;
		background-position: -130px -240px;
	}
	.ico-scsp:hover{
		background-position: -130px -290px;
	}
	
	.ico-chazhao {
		width: 35px;
		height: 30px;
		background-position: -125px -76px;
	}
	
	.ico-chazhao:hover {
		background-position: -175px -76px;
	}
	
	.ico-arrowdown {
		display: inline-block;
		width: 13px;
		height: 8px;
		margin-left: 8px;
		background-position: -130px -120px;
		vertical-align: middle;
	}
	
	.ico-video-tj {
		width: 23px;
		height: 23px;
		background-position: -130px -40px;
	}
	
	.ico-index-new {
		width: 104px;
		height: 28px;
		background-position: 0 0;
	}
	
	.ico-index-wkt {
		width: 86px;
		height: 23px;
		background-position: 0 -40px;
	}
	
	.ico-index-jpk {
		width: 86px;
		height: 23px;
		background-position: 0 -80px;
	}
	
	.ico-index-gkk {
		width: 86px;
		height: 23px;
		background-position: 0 -120px;
	}
	
	.ico-index-mssfk {
		width: 122px;
		height: 23px;
		background-position: 0 -160px;
	}
	
	.ico-index-spsc {
		width: 104px;
		height: 23px;
		background-position: 0 -200px;
	}
	
	.ico-index-sk {
		width: 104px;
		height: 23px;
		background-position: 0 -242px;
	}
	
	.ico-index-jzbk {
		width: 106px;
		height: 23px;
		background-position: 0 -290px;
	}
	
	.ico-index-syys {
		width: 104px;
		height: 23px;
		background-position: 0 -331px;
	}