@charset "gb2312";
*{
    padding:0;
    margin:0;
}
img{
    border:none;
}
a{
    text-decoration: none;
}
body{
    text-align: center;
    background:#fcfcfc;
    font-family: "微软雅黑";
}
/*头部*/
.header{
    width: 100%;
    /*height:82px;*/
    height: auto;
    overflow: hidden;
    /*border: solid red 1px;*/
    min-width:1200px;
}
.header img{
    /*border: solid red 1px;*/
    margin: auto;
}
/*主体*/
.main{
    width: 100%;
	min-width: 1200px;
    /*border: solid green 1px;*/
    font-size: 15px;
    height: 60px;
    /*background-size: 100% 100%;*/
}
/*nav*/
.nav{
    /*border: solid red 1px;*/
    position: absolute;
    z-index: 10000;
    width: 100%;
    min-width:1200px;
    height: auto;
    background: url("picnav2subpage.png");
}
#nav,.navBottom ul{
    width: 70%;
    min-width: 1200px;
    /*border: 1px solid #ffffff;*/
    margin: auto;
}
.nav ul li{
    /*border: solid red 1px;*/
    list-style: none;
    width:95px;
    height:50px;
    float: left;
    line-height: 50px;
    /*border-left: 1px solid #ffffff;*/
    /*border-right: 1px solid #ffffff;*/
}
.nav ul li a,.navBottom ul li a{
    color: #ffffff;
    display: inline-block;
    width: 100%;
    /*border: solid red 1px;*/
    height:auto;
}
.nav ul a:hover{
    background: url("picnav1subpage.png");
}
.nav ul ul li{
    /*border-left: 2px solid #ffffff;*/
    /*border-right: 2px solid #ffffff;*/
    background: url("picnav2subpage.png");
    /*display: none;*/
}
.nav ul ul{
    margin-top: -4px;
    display: none;
}
.content{
    width: 63%;
    min-height: 615px;
    min-width: 900px;
    height: auto;
    /*border: 1px solid yellow;*/
    margin-left:20%;
    float: left;
}
/*左中*/
.theTitle{
    /*padding-top: 303px;*/
    margin-top: 30px;
    color: #047aa7;
    font-weight: 600;
    font-size: 21px;
}
.contentLeft{
    float: left;
    padding-top: 8px;
    width: 12%;
    min-width: 148px;
    /*margin-left: 11px;*/
    margin-top: 41px;
    height:460px;
    background: url("picsubpage4.png") no-repeat;
    /*border: 1px solid #cccccc;*/
    background-size: 150px 450px;
}
.contentLeft ul li{
    list-style: none;
    padding: 5px 0px;
}
.contentLeft ul li a{
    color: black;
    font-size: 14px;
}
.contentLeft .selected a{
    color: #047aa7;
}
.contentLeft ul li a:hover{
    color: #047aa7;
}
/*右中*/
.contentRight{
    /*margin:*/
    float: right;
    margin-top: 30px;
    /*border: 1px ridge #7ddaf7;*/
    width: 75%;
    min-height: 500px;
}
.contentRight p{
    padding-left: 5px;
    text-align: left;
}
.contentRight p a,#searchedThing p a{
    color: black;
    font-size: 13px;
}
.contentRight p a:hover,#searchedThing p a:hover,#searchedThing .neiCeng a:hover{
    color: #047aa7;
}
/***后来加的**/
/*
.contentRight table{
	border-collapse: collapse; 
}
.contentRight table td{
	border: 1px solid #000;
	padding: 5px;
}*/




.page{
    width: 95%;
    margin: auto;
    text-align: left;
    padding-bottom: 30px;
    /*border: 1px dotted #cccccc;*/
}
.page h3{
    line-height: 45px;
    /*border: 1px dotted #cccccc;*/
    min-height: 50px;
    text-align: center;
    color: #2170CD;
}
.content_detail{
    height:auto;
    margin-top: 10px;
    margin-bottom: 10px;
    min-height: 400px;
    border-top: 1px dotted #cccccc;
    border-bottom: 1px dotted #cccccc;
}
.content_title{padding:0 0 0 150px;font-size: 12px;}
.content_title a{
    font-size: 12px;
    color: #4c4c4c;
    margin-right: 40px;
}
.page span a{
    padding: 0px 5px;
    border: 1px dotted #ffffff;
}
.page .theFirst{
    margin-left: 34%;
}
.page .selectedSpan a{
    border: 1px dotted #cccccc;
    background-color: #3bbef9;
    color: #ffffff;
}
.page span a:hover{
    background-color: #3bbef9;
    color: #ffffff;
    border: 1px dotted #cccccc;
}
.page .open a:hover{
    background-color: #ffffff;
    /*font-weight: 700;*/
    color: black;
    border: 1px dotted #ffffff;
}
.page span a{
    margin:0px;
}

/*列表页*/
.page_list{
    width: 95%;
    margin: auto;
    text-align: left;
    color: #4c4c4c;
    padding-bottom: 30px;
    /*border: 1px dotted #cccccc;*/
}
.page_list ul{
    width: 90%;
    /*padding-left: 30px;*/
    padding-top: 30px;
    height:auto;
    margin-top: 10px;
    margin-bottom: 10px;
    min-height: 400px;
    /*border-top: 1px dotted #cccccc;*/
    border-bottom: 1px dotted #cccccc;
}
.page_list ul li a{
    display: inline-block;
    width: 75%;
    /*border: 1px dotted #cccccc;*/
}
.page_list ul li{
    font-size: 14.5px;
    line-height: 30px;
    height: 30px;
    border-bottom: 1px dashed #e37b15;
    list-style: circle;
}
.page_list ul li:hover{
    color: #3bbef9;
    list-style: disc;
}
.page_list ul li a:hover{
    color: #3bbef9;
}
.page_list ul li span{
    /*color:#000;*/
}
.page_list a{
    color: #4c4c4c;
    margin-right: 10%;
}
.page_list span a{
    font-size: 12px;
    padding: 0px 5px;
    border: 1px dotted #ffffff;
}

/*分页*/
.ym {
    width:100%;
    text-align:center;
}
#pages{
    margin:0 auto;
    padding:25px 0;
    font-size:12px;
}
#pages a{
    border: 1px solid #DDD;
    color: #333;
    margin: 2px;
    padding: 2px 5px;
    text-decoration: none;
    font-size:12px;
}
#pages .a1{display:inline-block;}
#pages p{display:inline-block;}
#pages .a1:hover{
    background-color:#fff;
    color:#000000;
    font-size:12px;
}
#pages a:hover{
    border: 1px solid #DDD;
    color: #333;
    margin: 2px;
    padding: 2px 5px;
    text-decoration: none;
    background: #3BBEF9;
    color:#FFF;
    font-size:12px;
}
#pages strong {
    background: #3BBEF9;
    /*border: 1px solid gainsboro;*/
    color: white;
    font-weight: bold;
    margin: 2px;
    padding: 2px 5px;
    font-size:12px;
}

.teacher_page{
    width: 95%;
    margin: auto;
    text-align: left;
    color: #4c4c4c;
    padding-bottom: 30px;
    /*border: 1px dotted #cccccc;*/
}
.teacher_page .pictures{
    width: 720px;
    /*padding-left: 30px;*/
    padding-top: 30px;
    height:auto;
    margin-top: 10px;
    margin-bottom: 10px;
    min-height: 400px;
    border-top: 1px dotted #cccccc;
    border-bottom: 1px dotted #cccccc;
}
.teacher_page .pictures li{
    margin:10px  0px 0px 10px;
    list-style: none;
    /*float: left;*/
    display: inline-block;
}
.teacher_page .pictures li div{
    padding:10px 10px 10px;
    border: 1px solid #ccc;
    box-shadow: 0 0 5px #ccc;
    border-radius:5px;
    width: 105px;
    height:auto;
}
.teacher_page .pictures li div img{
    width: 105px;
    height: 150px;
}
.teacher_page .pictures li div a{
    display: inline-block;
    width: 100%;
    font-size: 11px;
}
.teacher_page .pictures li div a:hover{
    color: #047aa7;
}
.teacher_page a{
    color: #4c4c4c;
    margin-right: 10%;
}
.teacher_page span a{
    font-size: 12px;
    padding: 0px 5px;
    border: 1px dotted #ffffff;
}
.teacher_page .theFirst{
    margin-left: 34%;
}
.teacher_page .selectedSpan a{
    border: 1px dotted #cccccc;
    background-color: #3bbef9;
    color: #ffffff;
}
.teacher_page span a:hover{
    background-color: #3bbef9;
    color: #ffffff;
    border: 1px dotted #cccccc;
}
.teacher_page .open a:hover{
    background-color: #ffffff;
    /*font-weight: 700;*/
    color: black;
    border: 1px dotted #ffffff;
}
.teacher_page span a{
    margin:0px;
}

/*底部*/
.footer{
    float: left;
    width: 100%;
    padding-top: 5px;
    padding-bottom: 5px;
    height: auto;
    font-size: 12px;
	min-width: 1200px;
    color: #4c4c4c;
    /*border: 1px solid yellow;*/
    background: url("picfoot.png");
}
.footer a{
    color: #4c4c4c;
}
.footer a:hover{
    color: #040303;
}
/*searchedthing*/
#searchedThing{
    margin: auto;
    width: 70%;
    height: auto;
    min-width: 1200px;
    min-height: 550px;
    /*border: 1px dotted #cccccc;*/
}
#searchedThing p{
    text-align: left;
    padding: 20px 0px 4px 5px;
}
#searchedThing .neiCeng{
    width: 95%;
    margin: auto;
    /*border-bottom: 1px dotted #cccccc;*/
}
#searchedThing .neiCeng div{
    margin-top: 10px;
    text-align: left;
    border-bottom: 1px dotted #cccccc;
}
#searchedThing .neiCeng a{
    color: #000000;
    font-size: 25px;
}
#searchedThing .neiCeng p{
    margin: 0px;
    padding: 10px;
}