/* CSS Document */
body,div,p,h1,dl,dt,dd,ul,li,a{ 
    margin:0;
    padding:0;
}
img {
    border:none;
	margin:0 auto;
	max-width:100%;
	height:auto;
}
body{ font-family:"宋体","Times New Roman"; color:#000000;}
/*以上为重置代码*/
@-ms-viewport       { width: device-width; }
@-webkit-viewport   { width: device-width; }
@-moz-viewport      { width: device-width; }
@-o-viewport        { width: device-width; }
@viewport           { width: device-width; }
.title-bold{font-weight: bold;}
/*pc、平板top*/
.pctop #logo{ background:url(../image/top.png) center center no-repeat; border-top:solid #000000 2px;} 
.pctop .pcnav{ background-color:#a40000; border:none; font-size:1em; font-family: "微软雅黑";}
.pctop .navbar{ border:none; margin:0; min-height:35px;}
.pctop .pcnav ul{ width:100%;}
.pctop .pcnav ul li{ width:12.5%; text-align:center;}
.pctop .pcnav ul li#zsdgl{width:15%;}
.pctop .pcnav ul li#sy{width:10%;}
.pctop .pcnav ul li a{ color:#ffffff; font-weight:600; padding:0px;line-height:35px}
.pctop .pcnav ul li:hover,.pctop .pcnav ul li.active{ background-color:#FFFFFF;}
.pctop .pcnav ul li a:hover,.pctop .pcnav ul li.active a{ color:#a40000; background-color:#FFFFFF;} 
/*一级栏目页面和课程学习页面头部*/
#banner{
position:relative;
z-index:-1;
}
#banner .container{
padding:0;}
#banner .yjlmtdiv{
position:absolute;
bottom:0;
width:100%;
}
#banner .yjlmtitle{ font-family: "微软雅黑";
background-color:#a40000;
height:35px;
line-height:35px;
font-size:1.5em;
color:#ffffff;
font-weight:600;
filter: alpha(opacity=90);
opacity: 0.9;
}
/*#banner{ display:none;}*/
/*当前位置面包屑导航*/
#head{
background-color:#2a80b9;
height:30px;
line-height:30px;
padding:0 15px;
}
#head .ywtitle{
float:left;
color:#ffffff; font-family: "微软雅黑";
font-weight:600;
font-size:1.5em;
}
#head .locat{
float:right;
color:#FFFFFF;
font-weight:600;
}
.clearfix:after{
     content:".";        
     display:block;        
     height:0;        
     clear:both;        
     visibility:hidden;        
}
.clearfix{zoom:1}
* html .clearfix {height: 1%;}
@media screen and (max-width: 992px){
#head .locat{
display:none;}
}
.locat .locattitle{
color:#fff;
font-weight:600;
}
/*pc、平板 bottom */
.bottom{
line-height:40px;
background-color:#1f1f1f;
border-top:#a40000 solid 4px;
color:#ffffff;
text-align:center; margin-top:20px;
}
.bottom span{
margin-left:20px;
margin-right:20px;
}
/*手机top*/
.sjtop{
color:#FFFFFF;
font-size:1.5em;
font-weight:bolder;
text-align:center;
line-height:45px;
height:45px;
}
.sjtop p{
text-indent:0;
}
/* 手机top折叠菜单 */
.sjtop .navbar{
margin-bottom:0;
border:none;
}
.sjtop .zdbtn{
float:right;
cursor:pointer;
line-height:50px;
height:50px;
margin-right:15px;}
.navbar-brand{
float:none;
line-height:50px;
}
.navbar-header{
background-color:#2a80b9;
color:#FFFFFF;
}
.navbar-header .navbar-brand{
color:#FFFFFF;
}
#example-navbar-collapse{
background-color:#fff;
font-size:0.8em;
text-align:center;
position:absolute;
right:0;
width:40%;
float:right;
border:1px solid #e8e8e8;
z-index:2000;
}
#example-navbar-collapse .navbar-nav li a{
line-height:30px;
padding:0;
}
/*手机底部*/
.sjbottom{
color:#FFFFFF;
background-color:#fff;
border: solid 1px #e8e8e8;
}
.sjyjnav{
width:12.5%;
float:left;
padding:5px 3px;
text-align:center;
font-size:0.6em;
}
.sjyjnav a{
color:#000000;
text-decoration:none;}

@media screen and (max-width: 767px){
body{
padding-top:50px;
padding-bottom:70px;
}
.container{
padding-right:0;
padding-left:0;
}
.row{
margin:0;
}
}

/*课程简介栏目*/
body{
background-color:#faf9f9;
}
#main{
	background-color: #FFFFFF;
	border: solid #cfcfcf 1px;
	margin-bottom:30px; 
}
#content{
padding:10px;}
.kcjjhead{
background-color:#f5f5f5;
border-bottom:solid #cfcfcf 1px;
height:39px;
line-height:39px;
font-weight:600;
text-align:center;
list-style:none;
}
/*模拟试题栏目*/
#stml{
border-right:solid #cfcfcf 1px;
list-style:none;
text-align:center;
}
#stml li{
height:100px;
}
#stml li a{
color:#505050;
font-weight:600;
}
#stml li a.active,#stml li a:hover{
text-decoration:none;
color:#2a80b9;
cursor:pointer;
}
@media screen and (max-width: 767px){
#stml li{
float:left;
width:16.6%;
height:auto;
}
}

@media screen and (min-width: 768px){
#content{
	min-height:500px;
}
}