/*重置*/
*{ font-size:14px; font-family:"Arial";}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,input, ton,textarea,p,th,td,a{padding:0;margin:0;}
li{ list-style:none; float:left}
a{ text-decoration:none;    color: inherit;}
img{  border:none}
.common{width:1200px; margin:0 auto;}
.fl{ float:left;}
.fr{ float:right;}
input{ outline:none;border:none;}
.clear{ clear:both;}
.content{ width:94%; margin:0 auto; overflow:hidden;}
body{ background: #ebebeb;}
.margin_top10{margin-top: 80px;}

/*焦点图*/
.banner{ position:relative; height: 106px; background:url(../images/top_ng.jpg) 100%;}
.top{ width:100%; height:44px; position:absolute; top:0; left:0; z-index:5}
.top_con{ width:94%; margin:0 auto;}
.logo{ display:block;   line-height:28px; margin-left: 2%; margin-top: 3px;}
.logo img{ width: 75%;    max-width: 240px;}
.top_bg{ background:rgba(0,83,159,0.6)}
/*导航*/
.neiyenav{ width:84px; height:26px; line-height:26px;text-align:center; color:#fff;background:rgba(0,83,159,0.6); position:absolute; top:50%; }
#nav-over {
    position: fixed;
    left: 0;
    top: 0;
    z-index: 9998;
    display: none;
    width: 100%;
    height: 100%;
}
.nav ul li a img{ display:block; float:left; margin-top:18px;}
.nav ul li a p{ color:#fff; margin-left:50px;}
.nav ul li a {

    display: block;
    height: 46px;
    overflow: hidden;
    margin: 0 20px;
    line-height: 46px;
    color: #fff;
    width: 100%;
    font-size: 15px;
    border-bottom: 1px solid #92b0d1;
}
.scroller ul, .scroller li {
    width: 100%;
}
.scroller ul, .scroller li {
    width: 100%;
}
.daohang{    width: 60%;
    position: absolute;
    right: 3%;
    top: 0px;}
.navHome{width:20px; position:absolute; right:16%; top:14px;}
/**==================弹出导航菜单==============**/
#nav-over{position:fixed;left:0;top:0;z-index:9998;display:none;width:100%;height:100%;}
.warmp{position:relative;right:0;z-index:1;-webkit-transition:all .5s ease;transition:all .5s ease;}
.nav{position:fixed;top:0;right:-200px;z-index:9999;width:200px;height:100%;background:#8f000b;-webkit-transition:all .5s ease;transition:all .5s ease;}
.openMenu{right:480px;-webkit-transition:all .5s ease;transition:all .5s ease;}
.openNav{right:0;-webkit-transition:all .5s ease;transition:all .5s ease;}
.nav h3 a { color:#fff;}
.scrollerBox{ overflow-x:hidden;overflow-y:auto;-ms-touch-action: none;-webkit-touch-callout: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-text-size-adjust: none;-moz-text-size-adjust: none;-ms-text-size-adjust: none;-o-text-size-adjust: none;text-size-adjust: none;}
.scroller {position: absolute;width:100%;padding:0 0 100px 0;cursor:move;-webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-transform: translateZ(0);-moz-transform: translateZ(0);-ms-transform: translateZ(0);-o-transform: translateZ(0);transform: translateZ(0);}

.searchbox{position:absolute; right:12%; top:14px; width:30%}
.sousuo{  display:block; float:right}

.search{ background:rgba(255,255,255,0.4); border-radius:12px;; border:1px solid #fff; width:72%; height:16px; padding-left:3px; display:none; float:left; color:#fff;}


/*Most visited*/
/* 本例子css */
.heading{  color:#282f3c; line-height:44px; font-weight:normal; background:url(../images/fire.png) no-repeat 10px center ; padding-left: 30px; font-size: 16px; margin-top: 10px; margin-bottom: 8px }
.picScroll-left{     margin: -60px auto;
    border-radius: 10px;
    background: #fff;

    width: 94%;
    overflow: hidden;
    position: relative;    }
.picScroll-left .hd{ overflow:hidden; width:80px; margin:0 auto; height: 44px; margin-top: 14px;}
.picScroll-left .hd .prev,.picScroll-left .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
    cursor:pointer; }
.picScroll-left .hd .next{ background-position:0 -50px;  }
.picScroll-left .hd .prevStop{ background-position:-60px 0; }
.picScroll-left .hd .nextStop{ background-position:-60px -50px; }
.picScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.picScroll-left .hd ul li{ float:left;  width:10px; height:10px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url(../images/icoCircle.gif) 0 -10px no-repeat; }
.picScroll-left .hd ul li.on{ background-position:0 0; }
.picScroll-left .bd .tempWrap{ margin:0 auto;}
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ margin:0 7px; float:left; display:inline; overflow:hidden; text-align:center; }
/*.picScroll-left .bd ul li .pic{ text-align:center; }*/
/*.picScroll-left .bd ul li .pic a{ box-shadow:0 0 10px #bababa;width:95px;   height:116px;  overflow:hidden;  text-align:center; display:table-cell; vertical-align:middle; }*/
/*.picScroll-left .bd ul li .pic img{  display:inline;width:95px; height:116px;   }*/
/*.picScroll-left .bd ul li .pic a:hover img{ border-color:#999;  }*/
/*.picScroll-left .bd ul li .title{ margin-top:14px; margin-bottom:2px;  }*/
/*.picScroll-left .bd ul li .title a{ font-size:10px; color:#6f6f63;   }*/

.list11{  height:208px; background:#fff; border:1px solid #e4e7e9; border-radius:6px;width:130px;margin-top:10px}
.zhaop{ margin:20px auto 15px auto; width:90px; height:90px; }
.imglist{ width:90px; height:90px; border-radius:50%; text-align:center; display:table-cell; vertical-align:middle; overflow:hidden}
.list11 span{ display:block; text-align:center; font-size:12px; color:#9ba3b2; margin-bottom:20px;}
.list11 p{ text-align:center; height:50px; border-top:1px solid #f2f5f8; line-height:50px; color:#282f3c; }




/* 推荐主页*/
.heading{  color:#282f3c; line-height:44px; font-weight:normal; background:url(../images/fire.png) no-repeat 10px center ; padding-left: 30px; font-size: 16px; margin-top: 10px; margin-bottom: 8px }
.picScroll-left1{     margin:100px auto 0px  auto;
    border-radius: 10px;
    background: #fff;

    width: 94%;
    overflow: hidden;
    position: relative;    }
.picScroll-left1 .hd{ overflow:hidden; width:80px; margin:0 auto; height: 44px; margin-top: 14px;}
.picScroll-left1 .hd .prev,.picScroll-left .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
    cursor:pointer;}
.picScroll-left1 .hd .next{ background-position:0 -50px;  }
.picScroll-left1 .hd .prevStop{ background-position:-60px 0; }
.picScroll-left1 .hd .nextStop{ background-position:-60px -50px; }
.picScroll-left1 .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.picScroll-left1 .hd ul li{ float:left;  width:10px; height:10px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url(../images/icoCircle.gif) 0 -10px no-repeat; }
.picScroll-left1 .hd ul li.on{ background-position:0 0; }
.picScroll-left1 .bd .tempWrap{ margin:0 auto;}
.picScroll-left1 .bd ul{ overflow:hidden; zoom:1; }

.Updated .li{  margin:6px auto 20px auto;width:94%; box-shadow:0 0 12px #eef0f1;  border-radius:4px;  border:1px solid #f4f4f4; overflow: hidden; height: 150px;}
.Updated .pic{ float:right;}
.Updated .pic a{  overflow:hidden;  text-align:center; display:table-cell; vertical-align:middle; width:105px; height:148px;}
.Updated .pic img{  display:inline;   }
.Text_introduction{ width:52%; padding:4%; }
.Text_introduction p{ color:#9ba3b2; line-height:26px;}
.Text_introduction span{ color:#384151; line-height:16px; font-size:11px;}
.Text_introduction a{ color:#4cb4ff;  font-size:11px; display:block; margin-top:5%;}
.Text_introduction a:first-child{color:#9ba3b2!important; }







.picScroll-left2{     margin:40px auto 0px  auto;
    border-radius: 10px;
    background: #fff;

    width: 94%;
    overflow: hidden;
    position: relative;    }
.picScroll-left2 .hd{ overflow:hidden; width:80px; margin:0 auto; height: 44px; margin-top: 14px;}
.picScroll-left2 .hd .prev,.picScroll-left .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
    cursor:pointer;}
.picScroll-left2 .hd .next{ background-position:0 -50px;  }
.picScroll-left2 .hd .prevStop{ background-position:-60px 0; }
.picScroll-left2 .hd .nextStop{ background-position:-60px -50px; }
.picScroll-left2 .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.picScroll-left2 .hd ul li{ float:left;  width:10px; height:10px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url(../images/icoCircle.gif) 0 -10px no-repeat; }
.picScroll-left2 .hd ul li.on{ background-position:0 0; }
.picScroll-left2 .bd .tempWrap{ margin:0 auto;}
.picScroll-left2 .bd ul{ overflow:hidden; zoom:1; }

/*底部*/
.foot{ margin-top: 20px; position:relative;padding:20px 0;text-align: center; font-family: "宋体"; color: #fff; font-size: 12px; background:no-repeat bottom right  #8f000b; min-height: 46px; }
.foot p{  text-align: center; font-family: "宋体"; color: #fff; font-size: 12px; line-height: 20px;}
.foot p span{ font-weight:bold}
.footer{ padding: 0 4%;}

/*关于主页*/
.nei_ye{
    min-height:600px;
    margin: -60px auto;
    border-radius: 10px;
    background: #fff;

    width: 94%;
    overflow: hidden;
    position: relative; }
.nei_title{ line-height: 50px; overflow: hidden; margin-left: 4%; margin-top: 14px;}
.nei_title img{ margin-top: 18px;}
.nei_title h1{ color: #333; margin-left:6px; font-size: 16px; font-weight: normal}
.nei_title *{ float: left;}

.about{ width: 90%; margin: 0 auto}
.about p{ color: #555; line-height: 30px;}

/*搜索结果*/
.ssjg{ overflow:hidden;}
.ssjg li{border-bottom:1px dotted #fda323; width: 92% ;padding-bottom:10px;  margin-top:16px; margin-left: 4%; }
.ssjg li:last-child{ margin-bottom: 20px}

.ssjg span{ font-size:14px; color:#c6201a}
.ssjg .wz{ color:#333; margin-right:15px;}
.ssjg a:hover{ text-decoration:underline;}


.totality{ width:100%; text-align:center; font-size:12px; color:#333; margin:0 auto 0px auto; padding-bottom:20px; }
.totality span{font-size:12px; cursor:pointer}

/*教师列表*/

.hotspot{  overflow:hidden;}
.hot1a{line-height: 0;width:90px; height:92px;  overflow:hidden;  text-align:center; display:table-cell; vertical-align:middle;}
.hot1{ overflow:hidden;margin:0 auto 12px auto; width: 90%}
.hot1 .h_font,{ float:left;}
.hot1 img{     display: inline;;}
.h_font{ width:66%; height:92px; background:#f5f5f5; padding-left:16px;float: left;}
.h_font { line-height:22px; }
.h_font h2{margin-top:8px; font-weight:normal;  color:#333; border-bottom: 1px dotted #ccc; line-height: 24px; margin-bottom: 4px; margin-right: 20px;}
.h_font p{ font-size:12px; color:#888;}
.jsjg{ overflow: hidden; width: 100%;}

.more{ width: 133px; line-height: 30px; text-align:center; font-size: 12px; color: #999; background: #eaeaea; border-radius: 15px; display: block; margin: 12px auto;}


/*学科三2级*/
a:link,a:visited{text-decoration: none;}
.list1{width:92%;border-bottom:solid 1px #ecf6fe;overflow:hidden; margin:0px auto 10px auto}
.list1 ul li{ border-left:0; border-right:0; background-color:#d2ecff;border-bottom:1px solid #fff; height:auto;width:100%; }
.list1 ul li a{ color:#777;position: relative;padding:12px 0 12px 16px;font-size:12px; display: block; font-weight:bold;position: relative;


}
.list1 ul li a p{ line-height:18px; width:82%; word-break:break-all; font-size:12px;color:#006dc0;}
/*.list ul li .inactive{ background:url(../images/off.png) no-repeat 323px center;}*/
.list1 ul li .inactives{background:#4797df;color:#fff; }
.list1 ul li .inactives *{color:#fff; }
/*.list ul li .inactivess{background:url(../images/onon.png) no-repeat 313px center  #ecf6fe;color:#006dc0; }*/
.list1 ul li ul{display: none;}
.list1 ul li ul li { background-color:#fff; border:none}
.list1 ul li ul li a{ color:#777; padding-left:50px;background:url(../images/jg_bg.jpg) no-repeat 40px center;}



/*学科三级*/
a:link,a:visited{text-decoration: none;}
.list{width:92%;border-bottom:solid 1px #ecf6fe;overflow:hidden; margin:0px auto 10px auto}
.list ul li{background-color:#8f000b; border:solid 1px #ecf6fe;margin-bottom:1px; height:auto;width:100%; }
.list ul li a{padding:16px 0 16px 16px;;color: #fff; font-size:12px; display: block; font-weight:bold;position: relative;


}
.list ul li a p{ line-height:18px; width:82%; word-break:break-all; font-size:15px;}
/*.list ul li .inactive{ background:url(../images/off.png) no-repeat 323px center;}*/
.list ul li .inactives{color:#fff; }
.list ul li .inactives *{color:#fff; }
/*.list ul li .inactivess{background:url(../images/onon.png) no-repeat 313px center  #ecf6fe;color:#006dc0; }*/
.list ul li ul{display: none;}
.list ul li ul li { border-left:0; border-right:0;}
.list ul li ul li a{ color:#777;}
.list ul li ul li a p{ color:#006dc0;}
.list ul li ul li ul li a p{ color:#777;}
.list ul li ul li:last-child { margin-bottom:1px;}
.list ul li ul li ul{display: none;}
.list ul li ul li a{ padding-left:30px; font-size: 10px;}
.list ul li ul li ul li { background-color:#fff; border:none }
.last{ background-color:#d6e6f1; border-color:#6196bb; }
.list ul li ul li ul li a{ color:#777; padding-left:50px;background:url(../images/jg_bg.jpg) no-repeat 40px center;}

/*教师检索*/
.lb{ width:100%; }
.inpyjf{width:76%; height:26px; border:1px solid #55555569; border-radius:2px; padding-left:8px;font-size:12px; margin-left: 6px;}
.lb select{ width:76%; height:28px; border-color:#7ab8ff; border-radius:2px; padding-left:8px; font-size:12px;margin-left: 6px;}
.lb select option{ }
.lb .cxcz{ margin:0 auto; padding:0; width:100%; display: block; margin-top: 5px;}
.lb .cxcz em input{ width:90px; height:35px; background:#8f000b; border:none; border-radius:2px; color:#fff;  margin: 0 auto}
.lb .cxcz em input:hover{background:#8f000b}
.lb li span{  font-size:12px; color:#555; line-height:28px;}
.lb h1{padding:24px 5% 10px 5%;  color:#555;}
.lb h2,.jslb h2{padding:24px 5% 0px 5%;  color:#555; }
.jslb h2{ margin-bottom:20px; margin-top:50px;}
.lb ul{  overflow:hidden;}
.nei{ margin-top:24px;}
.lb li{ color:#777777;  font-size:12px; padding:11px 5% 11px 5%; }
.lb .chaxun li{ color:#777777;  font-size:12px; padding:6px 5% 6px 5%; width:100%; }
.lb .chaxun{ width:100%; margin-bottom: 12px; }

.lb .chaxun h2{padding:0px 30px 6px 5%;;  color:#555;}
/*.lb li a{color:#777777; padding-left:16px;display:block;list-style:disc; background:url(../images/abg.png) no-repeat left center;}*/
/*.lb li.currenta a{ color:#00549f;background:url(../images/abga.png) no-repeat left center;}*/

.totality{ width:100%; text-align:center; font-size:12px; color:#333; margin:0 auto 0px auto; padding-bottom:20px; }
.totality span{font-size:12px; cursor:pointer}
.jsjg h1{ font-size: 14px; color: #494949; font-weight: normal; width: 90%; margin: 0 auto; margin-bottom: 10px; margin-top: 14px;}