
body {
	background: #f4f4f4;
	font-family:"微软雅黑";
	font-size:14px;
}

.g-win,.g-hd,.g-ft {
	min-width: 1100px;
}
.m-bd {
	margin: 0 auto;
	width: 1100px;
	overflow: hidden;
}
/* 页脚 */
.footer-kqxl{
	height:56px;	
}
.footer-kqxl .m-bd{

	border-top:2px solid #e4e4e4;
	color:#549ede;
	padding-top:22px;
}
/** 头部中间部分 **/
#reviewBanner,#reviewBanner20 {
	height: 325px;
	width: 100%;
	margin: 0 auto;
	max-width: 1920px;
	background:url(../../img/zt2018/yldyj/banner.png) no-repeat top center;
}
#reviewBanner20 {
	height: 326px;
	background-image:url(../../img/zt2018/yldyj/banner2020.png);
}
#titleWin h1 {
	text-align: center;
	margin: 13px 0;
	height: 56px;
	line-height: 44px;
	color: #fff;
	font-size: 24px;
	background: url(../../img/zt2018/yldyj/lmjs.png) no-repeat center center;
}

#titleWin p {
	font-size: 16px;
	color: #797979;
	line-height: 30px;
	padding: 0 12px;
	text-indent: 30px;
}

#content {
	margin-top: 25px;
	margin-bottom: 48px;
}
#subject{
	overflow:hidden;
		
}
#subject .courseBox {
	margin-top:17px;
	width:542px;
	height: 223px;
	background:#fff url(../../img/kqxl/border.png) no-repeat center center;
	float:left;
	margin-right: 16px;
	padding:16px;
	box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box; 
}
#subject .mr0{
	margin-right: 0px;
}
#subject .mt0{
	margin-top: 0px;
}
#subject .course-name {
	overflow: hidden;
	height: 40px;
	border-bottom: 1px solid #ccc;
	
}
 #subject .course-name h3,#subject .course-name a{
	color: #087aff;
}
#subject .course-name a span{
	color:#999;
	font-size:16px;
}
 #subject .red h3{
	color:#f65587;
}
#subject .course-name h3 {
	font-size: 30px;
	float: left;
	line-height:30px;
}
#subject .course-name  a{
	float: right;
	font-size: 16px;
	margin-right: 11px;
	cursor: pointer;
	padding-top:15px;
}
#subject .course-name i{
	width:17px;
	height:18px;
	display: inline-block;
	vertical-align: middle;
	margin-right:10px;
	background:url(../../img/kqxl/downIco.png) no-repeat top left;
}
#subject .red .course-name i{
	background-position:0px -30px;
}
#subject .courseBox ul{
	margin-top:10px;	
}
#subject .courseBox ul li {
	overflow: hidden;
	height: 46px;
	line-height: 46px;
	font-size:16px;
}
#subject .courseBox ul li div{
	display: inline-block;
	margin-right:7px;
}
#subject .courseBox ul li .info i,.down i {
	width: 9px;
	height: 8px;
	display: inline-block;
	
	vertical-align: middle;
	margin-right: 5px;
}
#subject .courseBox ul li .info i{
	background: url(../../img/kqxl/lx.png) no-repeat top left;
}
#subject .courseBox ul li .tit{
	display: inline-block;
	padding: 0;
	margin: 0;
	overflow: hidden;
	word-wrap: normal;
	white-space: nowrap;
	text-overflow: ellipsis;
	width:300px;
	color:#393939;
	vertical-align: middle;
	
}
 .down{
	cursor: pointer;
	width:85px;
	height:30px;
	line-height:30px;
	display:inline-block;
	background:#f5b617;
	margin-top:8px;
	color:#fff;
	font-size:16px;
}
 .down i{
	width:16px;
	height:16px;
	margin-left:14px;
	margin-right:7px;
	background: url(../../img/zt2018/yldyj/down_icon.png) no-repeat top left;
}
.bj{
	margin-left:10px;
	background:#ff7fa8
}
/* 详情 */
#g_crm{
	margin-top:15px;
}
#g_crm a:hover{
	 text-decoration:underline;
}
#list{
	margin-top:20px;
	margin-bottom:35px;
	background:#fff;
	border:1px solid #e9e9e9;
	box-shadow:2px 3px 4px 0px #bfbfbf;
	
}
#list h1 {
    font-size: 24px;
    font-weight: bold;
    color: #087aff;
	text-align:center;
    height: 54px;
    line-height: 54px;
    border-bottom:2px solid #d0d0d0;
    margin:0 30px 0px 20px;
}
#list .m-lst{
	margin-bottom:20px;
	padding:0 30px 0px 20px;
	overflow:hidden;
}
#list .m-lst li {
    height: 70px;
    line-height: 70px;
    position: relative;
    padding-left:25px;
    border-bottom: 1px dashed #cccfd5;
    overflow:hidden;
}
#list li span{
	font-size:14px;
	line-height:1;
	color:#c2c2c2;
	display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
    cursor: default;
}
#list  .m-stitle {
    color: #0a0404;
    font-size:18px;
    width: 800px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-right:20px;
}
#list  .f-size {
    width: 120px;
}

a.down, a.down:hover {
    color: #fff;
     text-decoration: none;
}
#laypage{
	float:right;
	margin-top:30px;; 
}
#laypage a{
	    background-color:#fff;
}
#laypage .laypage_prev,#laypage .laypage_next{
	text-decoration: underline;
}