@charset "utf-8";

body{font-size:12px;}

ul {
	list-style: none; margin: 0px; padding: 0px;
}
.gb{
    color:red;
    cursor:hand;
    font-weight:bold;
    background-color:#F0F8FF;
    border:2px;}

.qwss {
    width: calc(100% - 2rem);
    height: 0.26rem;
    font-size: .16rem;
    align-items: center;
    background: #fff;
    border-radius: 0.06rem;
    box-shadow: 0px 0px 10px 0px rgba(163, 163, 163, 0.15);
    padding: 0 0.1rem;
    display: inline;
    align-items: center;
}
#appu8 .tj {
    width: 1.35rem;
    color: #666;
    font-size: 0.16rem;
    padding: 0 0.45rem;
    display: inline;
    color: white;
    height: 0.7rem;
    text-align: center;
    border-radius: 2px;
    background-color: #1890FF;
}

#MLeft {
	width: 100%; padding-right: 0px; margin:0 auto;
}
.list_box_1 {
	padding: 0px 10px 10px; width: 100%; height: 155px; 
}
.tab_news_2 {
	width: 100%; overflow: hidden; float: left; background: #fff;min-height: 135px;
}
.tab_news_2 .tab_2 {
	width: 100%; height: 36px; float: left; background: #f7f6f0;
}
.tab_news_2 .tab_2 li {
	list-style: none; float: left;
}
.tab_news_2 .tab_2 li a {
	 padding: 0px 14px;
    height: 36px;
    text-align: center;
    color: #2f2f2f;
    line-height: 36px;
    float: left;
    font-size: 16px;
}
.tab_news_2 .tab_2 li a.now {
	color: #af251b;background: #fff; text-decoration: none;
}
.tab a:hover {
	background:  color: rgb(0, 0, 0); text-decoration: none;
}
.tab_news_2 .none_bg {
	background: none; float: right;
}
.tab_news_2 .none_bg {
	background: padding: 8px 20px 0px 0px; text-align: right; font-size: 10px; font-weight: normal; cursor: pointer;
}
.tab_news_2 .show {
	padding: 0px 0px 20px 0px;font-size: 16px;
    line-height: 22px;
}
.BlankLine00 {
	height: 2px; line-height: 2px; clear: both; font-size: 1px;
}
.BlankLine0 {
	height: 3px; line-height: 3px; clear: both; font-size: 1px;
}
.f1 {
	padding: 10px 0px; color: rgb(79, 79, 79); line-height: 15px;font-size:12px;
}
.f1 a {
	color: rgb(60, 87, 196); text-decoration: none;
}
.f1 a:hover {
	color: orange; text-decoration: none;
}
.f2 {
	padding: 0px 0px; color:#af251b;
}
.f2 span {
	font-size: 20px;
}
.f2 a {
	padding: 0px; 
}
@media screen and (max-width:700px) {
#MLeft {
	width: 100%; padding-right: 0px; margin:0 auto;
}
    .teach-pic>ul>li {
        width: 100%;
    }
    .teach-pic>ul>li:nth-child(2n) {
        margin-left: 0;
    }
.tab_news_2 .tab_2 li a {
	 padding: 0px 5px;
    height: 36px;
    text-align: center;
    color: #2f2f2f;
    line-height: 36px;
    float: left;
    font-size: 13px;
}
}