html{font-size:60px;}
ul{padding: 0;margin:0}
h1{font-size:30px;}
.toper{height: 120px;}
/*电脑 不显示手机端内容*/
@media screen and (min-width:1000px){
.yitiaojie{display:none}
}
@media screen and (max-width:1000px){
.yitiaojie{padding:10px;max-width:100%;height:auto;box-sizing:border-box}
}
.shouji_body,#m_toper,.atag,#footer_shouji,#chouqian_list_page_m,#taglist_com_title,#search_com_title{display: none}

.fn-clear, .form-group, .content-list .list-hd { zoom: 1; }
.fn-clear:after, .form-group:after, .content-list .list-hd:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.hide { display: none; }
 .hidden { visibility: hidden; }

.navbar { height: 70px; background:url("/images/navbg.png") repeat-x; text-align: justify; position: relative;font-size: 20px;line-height: 70px }
.navbar .nav-inner { height: 70px; }
.navbar .nav-item { float: left;}
 
.navbar .nav-item.on .nav-link:after, .navbar .nav-item.hover .nav-link:after, .navbar .nav-item.hover .sec-nav { opacity: 1; visibility: visible; }
.navbar .nav-link {
    display: inline-block;
    vertical-align: top;
    font-size: 20px;
    color: #FFF;
    height: 70px;
    line-height: 70px;
    padding: 0 27px;
    position: relative;
 
}
a.acur{font-weight: bold;color:#fff !important;}
a.acur:after {
    content: '';
    position: absolute;
    bottom: 9px;
    left: 50%;
    width: 32px;
    height: 3px;
    margin-left: -16px;
    background: #FFF;
    border-radius: 3px;
    opacity: 10 !important;
    visibility:visible !important;
}

.navbar .nav-link:hover{color:#ffe97a;}

.navbar .nav-link:after { content: ''; position: absolute; bottom: 9px; left: 50%; width: 32px; height: 3px; margin-left: -16px; background: #FFF; border-radius: 3px; opacity: 0; visibility: hidden; }
.navbar .sec-nav { position: absolute; left: 0; right: 0; top: 100%; background: #FFF; height: 45px; line-height: 45px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); opacity: 0; visibility: hidden;z-index: 99999;text-align: center}
.navbar .sec-nav-link { margin-right: 20px;font-size: 14px; }
.navbar .sec-nav-link.on { color: #ee4d4d; }

.detail-bt-title {
    font-size: 30px;
    font-weight: 700;
    line-height: 50px;
    margin-bottom: 10px;
    text-align: center;
}
.detail-bt {
    background: url(/images/shan.png) no-repeat bottom center;
    text-align: center;
    overflow: hidden;
    border-bottom: 1px solid #f2ece5;
    padding-bottom: 28px;
}
.detail-b-con {
    overflow: hidden;
    padding: 30px 0;
    line-height: 30px;
    color: #666;
    font-size: 16px;
}
.detail-b-con h3, .detail-b-con strong, .detail-b-con strong a {
    
    /*display: inline-block; border-left: 6px solid #d7392c; */
    /* text-indent: 15px; */
    /* border-bottom: 1px dashed #ccc; */
    padding-bottom: 5px;
    /*color: #000;*/
}
.detail-b-con h3  {
    display: block;
      border-left: 6px solid #d7392c;  
      text-indent: 15px;  
     border-bottom: 1px dashed #ccc;  
    padding-bottom: 10px;
    color: #000;
}
.detail-b-con table{border-collapse: collapse;width:100%;box-sizing: border-box}
.detail-b-con td{border:1px solid #e5e5e5;padding:5px;}
.third-nav {
    text-align: center;
    background: #fff;
    height: 50px;
    margin-bottom: 10px;
    box-shadow: 0 0 10px rgba(0,0,0,.2);
}
.third-nav .sec-nav-link {
    margin-right: 25px;
    line-height: 50px;
    font-size:15px;
}
.third-nav .sec-nav {
     background: #FFF;
    height: 45px;
    line-height: 45px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
    opacity: 0;
 }
.art_tag {}
.art_tag a {
     display: inline-block
    height: 24px;
    line-height: 24px;
    font-size: 14px;
    color: #7e6138;
    background-color: #fbf8f3;
    border: 1px solid #e7d7bc;
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    border-radius: 16px;
    padding: 0 15px;
    margin: 0 5px 10px;
}
.art_tag a:hover {
    background-color: #e04335;
    color: #fff;
    border-color: #e04335;
}
a.third_cur {
    color: red;
    font-weight: bold;
}
.blk20{height:20px;}.blk30{height:30px;}
.cat_banner{max-width:100%;height:auto}
.section{border:1px dotted #cc0000;padding:15px;background:#f2f3f4;margin-top:10px}

.xg h4{ border-bottom:1px solid #f2f3f4; line-height:35px; font-size:18px; margin-bottom:7px;}
.xg a{ display:block;width:33.3%; height:28px; line-height:28px; float:left;
background:url(/images/hdot.gif) no-repeat left center; text-indent:10px;
overflow:hidden}

.resultlist ul li {font-weight:normal; border-bottom:1px dashed #ccc; padding-bottom:10px;}
.resultlist ul li a{ font-weight:normal;color:#333;}
.resultlist ul li p{ font-weight:normal;}
.resultlist ul li h3{ text-align:left;}
.resultlist ul li h3 a{ font-size:18px; line-height:30px;}


.taglistbox ul{padding: 15px;}
.taglistbox ul img{width:120px;height: auto;max-height: 80px;float: left;margin-right: 20px;}
.taglistbox ul li{width:100%;clear: both;list-style-type: none;display: block;
height: 110px;
    border-bottom: solid 1px #eee;
    margin-top: 15px;	 
	 }
.taglistbox ul li dt{    width: 130px;
    float: left;}
.taglistbox ul li * a {color:#333;text-decoration: none}	
.taglistbox ul li * a:hover {color:#f00;}	 
.taglistbox ul li dt img {
    width: 120px;
    height: 90px;
}
.taglistbox ul li dd h5 {
    height: 28px;
    overflow: hidden;
    font-weight: normal;
    font-size: 18px;
	margin:0;padding:0;
}	 
.taglistbox ul li  dd p {
    line-height: 20px;
    font-size: 12px;
    color: #666;
    margin-bottom: 0px;
	padding: 0;margin:0;
	height:40px;overflow: hidden;
} 
.php_pages {clear: both;margin: 20px;overflow: hidden;margin-left: 0px;text-align: center;font-size:12px}
.php_pages ul li { display:inline-block;border: 1px solid #ccc;padding: 2px 9px;margin: 0 3px;line-height: 20px;background: #fff;color:#999}
.php_pages ul li:hover{ background:#ccc; color:#fff;border: 1px solid #ccc}
.php_pages ul li:hover a{color:#fff;}
.php_pages ul li.thisclass {display: inline-block;border: 1px solid #ccc;padding: 2px 9px;margin: 0 3px;background: #ccc;color: #fff;}
.php_pages ul li.thisclass a {color: #fff;}
.php_pages ul li a{ display:block;color:#999}
.php_pages ul li a:hover {color: #fff;}	 

    .pos_rela{position: relative}
   .index_tag_list {
    background: #fff;
    padding-left: 40px;
    box-sizing: border-box;
 
    margin: 5px 0px;
       line-height: 36px;
       padding-top:10px;
       padding-bottom: 10px;
}
    .index_tag_list a  {
    display: inline-block;
    height: 24px;
    line-height: 24px;
    font-size: 14px;
    color: #7e6138;
    background-color: #fbf8f3;
    border: 1px solid #e7d7bc;
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    border-radius: 16px;
    padding: 0 15px;
    margin: 0 5px 5px;
        width:90px;overflow: hidden;text-overflow: ellipsis;text-align: center
}
    .index_tag_list a:hover {
    background-color: #e04335;
    color: #fff !important;
        text-decoration: none !important;
    border-color: #e04335;
}
.index_tag_list strong {
    width: 35px;
    line-height: 20px;
    color: #fff !important;
    padding: 20px 10px 20px 10px;
    box-sizing: border-box;
    text-align: center;
    background: #c73943;
    color: #fff;
    position: absolute;
    left: -2px;
    top: 10px;
    word-wrap: break-word;
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
}
.article-content a {
    color: #00F;
    text-decoration: none;
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: #5c3716;
}
.sxpd_table {width:auto !important;margin:0 auto;}
.sxpd_table td{border:0px !important;}
.talk_link{text-align:center;padding:16px 0px;}
.talk_link a{font-size:13px;text-decoration: none;border: 0px !important;color:#1E48B1 !important;}

#teacher_rec{padding-top:20px}
#teacher_rec .com-title span strong{color:#e04335;letter-spacing:1px}
#teacher_rec .com-title span i{font-style:normal;color:orange;letter-spacing:1px}
#teacher_rec .com-title  em{font-style:normal; }
.dashi_box {
    width: 100%;
    position: relative;
    overflow: hidden;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    /* margin-top: -14px; */
    padding-top: 34px;
}
.dashi_box li {
    display: inline-block;
    /* border: 1px solid #BC8760; */
    width: 138px;
    height: 138px;
    margin-top: 0px;
    position: relative;
    overflow: hidden;
    text-align: center;
    padding-top: 5px;
}
.dashi_box li img {
    width: 90px;
    height: auto;
    transform: translate(0,0);
    transition: all .4s;
    border-radius: 50%;
    /* border: 1px solid #ccc; */
    box-shadow: 2px 2px 8px rgba(0,0,0,.3);
}

.dashi_box li span {
    display: block;
    width: 100%;
    height: 32px;
    line-height: 32px;
    color: #333;
    font-size: 14px;
    text-align: center;
    position: absolute;
    left: 0;
    bottom: 6px;
    white-space: nowrap;
    overflow: hidden;
    /* background: rgba(188,135,96,0.9); */
    z-index: 1000;
}
.dashi_box li:hover img
{
    transform: scale(1.08, 1.08);
    transition: all .4s;
}
.dashi_box li:hover span
{
    color:red
}
button {
    width: 95%;
    font-size: 16px;
    overflow: hidden;
    border: 0;
    text-align: center;
    margin: 10px auto 10px auto;
    height: 38px;
    line-height: 38px;
    background: #FF8A11;
    color: #fff;
    border-radius: 6px;
    display: block;
    -webkit-appearance: none;
}
select {
    color: #3e4144;
    font-size: 14px;
    line-height: 26px;
    padding: 2px;
    border: 1px solid #d0ad9a;
    height: 34px;
    margin:0px 5px;
}
input[type="text"]{
  
    width: auto;
    height: 22px;
    font: 16px/22px arial;
    margin: 5px 0 0 7px;
    background: #fff;
    outline: none;
    -webkit-appearance: none;
    *margin: 3px 0 0 7px;
 
    
}

.page_nav a {
    display: inline-block;
    line-height: 35px;
    padding: 0px;
    border: 1px solid #EBE5D7;
    font-size: 15px;
    color: #333;
    font-weight: bold;
    width: 25%;
    text-align: center;
    box-sizing: border-box;
}
.article-content h4{color:#000;font-weight:bold}
.article-content h6{color:#000;font-size:14px;}
.niu{display:none;}