/*取消所有默认样式*/

/* CSS Document */
.moble{display:none;}
.moble{ text-align:left;}
@media all and (max-width: 414px){
    .pc {
        display: none;
    }
    .moble {
        display: block;
    }
*{
    margin: 0;
    padding: 0;
}
body{
    /*background: #EDEADF;*/
    font-family: "Microsoft YaHei";
    font-size: 12px;
    line-height: 24px;
}
h1,h2,h3,h4,h5,h6{
    font-weight: normal;
}
ul{
    list-style: none;
}
    /*header的样式*/
    .nav{
        background:url(../image/navbg.png) repeat-x;
        height: 80px;
        width:100%;
    }
.nav a{padding-left:15px;}
.nav button{float: right; background: none; border: none; display: block;}
.erjinav{ width: 80%;
    z-index: 1000;
    position: absolute;
    top: 0px;
    right: 0px;
    background: #333333;
    overflow: hidden;
    height: 100%;
display:none;
    

}
.subnav{
    position: relative;
    top:0;
}
.subnav ul li{
      width: 100%;
    
    line-height: 40px;
    vertical-align: middle;
    text-align: left;
    border-top:1px solid rgba(255,255,255,0.3);
    border-bottom:1px solid rgba(255,255,255,0.3)}
.subnav ul li{
   width: 50%;
    float: left;
    
    line-height: 40px;
    vertical-align: middle;
    text-align: left;
    border-top:1px solid rgba(255,255,255,0.3);
    border-bottom:1px solid rgba(255,255,255,0.3)
}
.subnav ul li a{
    color: #efefef;
    font-size: 14px;
    padding: 10px 0px 10px 10px;
    
}
.sonnav{
       position: relative;
        top:0px;
    display: none;
    }
.sonnav ul li{
        width: 100%;
    float: left;
    height: 40px; 
    line-height: 40px;
    vertical-align: middle;
    text-align: left;
    border-top:1px solid rgba(255,255,255,0.3);
    border-bottom:1px solid rgba(255,255,255,0.3)
        
    }
    .sonnav ul li a{
         color: #efefef;
    font-size: 14px;
    padding: 10px 0px 10px 10px;
        
    }
.current{background:#666666;}
.middlelogo{ height: 140px;
    width: 100%;
}
.middlelogo .logo_m{ padding: 0;
    text-align: center;

}
.logo_m{
margin-top:-20px;}
.search1{
    width: 80%;
    height: 40px;
    
    margin: 20px auto;
float:left;
padding:20px 40px 10px 40px;
}
/*banner*/
.banner1{
      
    width: 100%;
    height: 148px;
    overflow: hidden;
    float: left;
    }
.banner1 img{
    width: 100%;
    height: 148px;
}
    .link{
        position: absolute;
        text-align: center;
        width: 100%;
        z-index: 50;
        bottom: 10px;
    }
    .link a{
        width: 10px;
        height: 10px;
        border-radius: 50%;
        background:#339933 ;

        display: inline-block;
        margin-right: 5px;
    }
    .link .active{
        border: 3px solid #f96200;
        background: #fff;
        width: 4px;
        height: 4px;
    }   
    /*主体内容*/
    #main{
        padding: 10px 10px 0 10px;
        box-sizing: border-box;
        float: left;
        width: 100%;
    }
    #main h2{
        color: #2351a4;
        font-size: 17px;
        width: 100%;
        border-bottom: 2px solid #2351a4;
        padding-bottom: 2px;
height:40px;
    }
    #main h2 a{
        float:right;
        padding-top:10px;
    }
#main h2 li{width:30%; float:left;border-top:none;text-align:center;}
#main h2 li a{float:none;}
    .news,.yqfk .infromation,.notice,.net,.pass,.else,.partystudy{
        margin-bottom: 20px;
        /*float: left;*/
        width: 100%;
    }

    /*学校要闻*/
    .news ul li{
        border-top: 2px solid #2351a4;
        margin-bottom: 5px;
    }
    .news ul li:first-child{
        border: 0;
    }
    .news img{
        margin-bottom: 5px;
        margin-top:-40px;
        width: 100%;
    }

    .news h4 a{
        color: #2351a4;
        font-size: 14px;
    }
    .news p{
        line-height: 18px;
    }
    /*疫情防控*/
    .yqfk ul li{
        border-top: 2px solid #2351a4;
        margin-bottom: 5px;
    }
    .yqfk ul li:first-child{
        border: 0;
    }
    .yqfk img{
        margin-bottom: 5px;
        margin-top:-40px;
        width: 100%;
    }

    .yqfk h4 a{
        color: #2351a4;
        font-size: 14px;
    }
    .yqfk p{
        line-height: 18px;
    }
    /*党史学习*/
    .partystudy ul li{
        border-top: 2px solid #2351a4;
        margin-bottom: 5px;
    }
    .partystudy ul li:first-child{
        border: 0;
    }
    .partystudy img{
        margin-bottom: 5px;
        margin-top:-40px;
        width: 100%;
    }

    .partystudy h4 a{
        color: #2351a4;
        font-size: 14px;
    }
    .partystudy p{
        line-height: 18px;
    }
    /*校务通知*/
    .infromation ul li{
        border-top: 1px solid #ccc;
        clear: both;
        min-height: 60px;
        background: #E0D9C9;
        padding: 10px;
    }
    .infromation li:first-child{
        border: 0;
    }
    .date{
        float:left;
        width: 80px;
        height: 50px;
        margin-right: 10px;
    }
    .date p{
        height: 25px;
        color:#2351a4;
        font-size: 14px;
        text-align: center;
        line-height: 25px;
        background: #fff;
    }
    .date p:first-child{
        background: #2351a4;
        color: #fff;
        font-weight: bold;
        font-size: 16px;
    }
    .infromation h3 a{
        color: #2351a4;
    }
    /*公告公示*/
    .notice li{
        padding: 10px;
        border-bottom: 2px solid #ccc;
    }
    .notice h3 a{
        color: #2351a4;
        font-size: 16px;
    }
/*else*/
.else span{
    width: 99%;
    height: 40px;
    border: 1px solid #efefef;
    line-height: 40px;
    float: left;
    margin: 20px auto 0 auto;
}
.else span h5{
    width: 30%;
    height: 40px;
    background: #2351a4;
    text-align: center;
    color: #fff;
    float: left;
    font-size: 14px;
}
.else span a{
    color: #333;
    line-height: 40px;
    width: 70%;
    float: right;
    text-align: center;
    font-size: 14px;
}
    /*专题网站*/
.net{
    background: url(../image/netbg.png) no-repeat;
    background-position: bottom;
    height: 800px;
/*
    margin: 0;
*/
    margin-top: 20px;
    float: left;
}
    .net li{
        
        line-height: 40px;
        height: 40px;
        width: 80%;
        margin: 20px auto 0 auto;
    }
    .net ul li a{
      color: #fff;
        font-size:12px;
        line-height: 40px;
    }

.net ul li img{
    padding: 10px 50px 0 40px;
    float: left;
}
.cur_bg1{
    background: rgba(14,65,165,0.7)
}
.cur_bg2{
    background: rgba(112,97,167,0.7)
}
.cur_bg3{
    background: rgba(113,116,161,0.7)
}
.cur_bg4{
    background: rgba(150,118,152,0.7)
}
.cur_bg5{
    background: rgba(158,76,84,0.7)
}
.cur_bg6{
    background: rgba(142,83,121,0.7)
}
.cur_bg7{
    background: rgba(157,98,99,0.7)
}
.cur_bg8{
    background: rgba(98,127,54,0.7)
}
.cur_bg9{
   background:rgba(77, 147, 255,0.7)
}
.cur_bg10{
  background:rgba(219, 77, 255,0.7)
}
.cur_bg11{
  background:rgba(0, 178, 179,0.7)
}
.cur_bg12{
  background:rgba(230, 0, 172,0.7)
}
  
    /*快速通道*/
.pass ul{
    padding: 10px;
    min-height: 80px;
}
.pass li{
    float:left;
    font-size: 16px;
    color: #333333;
    width: 33.3%;
}

@media (min-width: 300px) {

    .pass li{
        font-size: 14px;
    }
    .pass li img{
        margin:5px;
    }
}
   @media (min-width: 376px) {

    .pass li{
        font-size: 16px;
    }
    .pass li img{
        margin:5px;
    }
}


    /*底部样式*/
    #footer1{
        clear: both;
        text-align: center;
        background:#2351a4;
        padding: 10px 0 0 0;
        color: #FEFEFE;
    }
    #footer1 div{
        margin-bottom: 10px;
    }
    #footer1 div h4{
        font-size: 16px;
    }
    .banquan1{
        background: #000;
    }



/*内容页*/
.banner1 dd{
    float: left;
    width: 120px;
    height: 40px;
    line-height: 40px;
    background: #2351a4;
    opacity: 0.8;
    position: relative;
    bottom: 60px;
    color: #fff;
    font-size: 16px;
    text-align: center;
}
.mbcontent{
    width:100%;
    margin: 20px auto;
}
.mbcontent h2{ text-align: center;height: auto !important;}
.mbcontent ul{width: 100%; padding: 10px 0;}
.mbcontent ul li{width: 30%; margin-left: 2%;  float: left; text-align: center;color: #999999;font-size:12px;}
.mbcontext{width: 94%; height: auto; margin: 0 auto;line-height: 25px;}
.mbcontext img{  height:auto;max-width:380px !important; }


}
/*列表页*/
.mblist ul li{
    width: 100%;
    height: 40px;
    line-height: 40px;
 color:#333;
     border-bottom: 1px solid #efefef;

}
.mblist ul li a{
color:#333;
width:80%;
float:left;
overflow:hidden;
font-size:12px;
 height: 40px;
    line-height: 40px;
 color:#333;}
.mblist li p{
    float: right;
font-size:12px;
line-height: 40px;
}
/*机构设置页*/
.linklist span{
    width: 100%;
    line-height: 60px;
    border-bottom: 1px solid #2351a4;
    font-size: 20px;
    float: left;
    
}
.dq ul li{
    width: 30%;
    line-height: 60px;
   
    color: #fff;
    font-size: 14px;
    float: left;
    margin-right: 2%;
    text-align: center;
    
    
}
/*img_list*/
.img_list ul li{
    width: 100%;
    
    overflow: hidden;
    float: left;
}
.img_list ul li img{
    width: 100%;
    height: auto;
}
.img_list ul li span{
    width: 100%;
    line-height: 40px;
    float: left;
    text-align: center;
}
