@charset "utf-8";
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}
body{ background-color: #FFF; font-size: 13px; color: #666; }
p{ color: #858585; line-height: 1.5em;}
h1,h2,h2,h4,h5{     font-family: Helvetica,Arial,Microsoft YaHei,sans-serif; margin-top: 12px; font-weight: normal; margin-bottom: 20px; color: #666; }
h1{ font-size: 26px;     font-family: Helvetica,Arial,Microsoft YaHei,sans-serif; font-weight: normal;}
h2{font-size: 24px;color: #555555;border-bottom: 1px solid #CCC;margin-top: 12px;padding-bottom: 12px;font-family: Tahoma, Geneva, sans-serif;}
h3{font-size: 21px;	font-weight: normal;	letter-spacing: -1px;	font-family: Tahoma, Geneva, sans-serif;}
h4{ font-size: 17px; color: #666; text-transform: uppercase;}
h5{ font-size: 16px;}
h6{ font-size: 14px; font-weight: bold;}
a,span,p{    font-family: Helvetica,Arial,Microsoft YaHei,sans-serif; font-size: 12px; color: #505050;}
blockquote { margin:22px 40px; color:#575757; padding: 0px 50px; background: transparent url("../images/blockquote.gif") no-repeat 0 0; }
a div{    font-family: Helvetica,Arial,Microsoft YaHei,sans-serif; text-decoration:none; outline: none; }
body, button, input, select, textarea {
    color: #333;
}
.clear{ clear: both; }
li{list-style: none;}
.right{ float: right; }
/* ------------------------------------------
		CONTROL PANEL - SETTINGS  IN HEADER
--------------------------------------------- */
#placeholder{height: 200px;	width: 620px;	margin-top: 12px;	margin-bottom: 12px;	font-size: 90%;	color: #CCCCCC;}
#tooltip{	 font-size: 12px; font-weight: bold;}
#header{background-color: #25b6b8;	overflow: hidden; background-image: url(../images/header.png);	background-repeat: repeat-x;}
#logo h1 {font-size: 36px;	letter-spacing: -3px;	font-family: Tahoma, Geneva, sans-serif;	color: #F1F1F1;	margin: 0px;	font-weight: bold;}
#logo h1 span 	{ font-weight: normal;}
#admin_wrapper {	width: 300px;	margin-right: auto;	margin-left: auto;	margin-top: 100px;	margin-bottom: 50px;	overflow: hidden;	padding-top: 25px;	padding-right: 25px;	padding-bottom: 25px;	padding-left: 25px;}
#admin_wrapper form #logo h1 {	color: #333;	margin-bottom: 19px;}
#head_wrap { overflow: hidden;}
#controlpanel ul { float: right;}
#controlpanel ul li { display: inline; font-size: 12px; color: #F1F1F1;}
#controlpanel ul li p {padding: 6px;	margin-right: 4px;	float: left;	color: #FFF;}
#subnav ul li{ display: inline;}
#subnav_wrap #subnav ul li a:hover{ color: #333; text-decoration: underline;}
#main_content_wrap { clear: both; margin-top: 20px;}
/* ---------------------------------------
		ICON DOCK
----------------------------------------- */
.teacher_search_top input{ width: 385px; border:none; line-height: 33px; height: 33px;      background: #fff; font-size: 12px; float: left; padding-left: 3px;}
.form_sousuo .teacher_search_top input{ border: 1px solid #cccccc;  line-height: 31px; height: 31px; border-radius: 5px; margin-right: 6px; }
.button{ line-height: 39px;  vertical-align: sub; }
.bottom{ margin-top: 25px; }


.top{ background-color: #e3e4e5; }
.grid_12{ width: 1200px; margin: 0 auto; }
.grid_ul{ float: right; }
.grid_ul li{ float: left;     height: 30px;}
.grid_ul li span{ float: left;     height: 30px; padding-left: 19px;padding-right: 19px; line-height: 30px; height: 30px; color: #ccc; }
.grid_ul li a{ color: #999; text-decoration: none;  height: 30px;  line-height: 30px; font-size: 12px; font-family: "微软雅黑" }
.grid_ul li a:hover{color: #26b5b9; }
.grid_ul li i{  height: 30px;  line-height: 30px; vertical-align: sub;  padding-right: 2px; }
.grid_ul li i img{height: 16px;}
.grid_ul_left{ float: left; }
.grid_ul_left li{ float: left;   height: 30px;  line-height: 30px;}
.grid_ul_left li{ float: left;   height: 30px;  line-height: 30px;}
.grid_ul_left li a{font-size: 12px;}
.grid_ul_left li i{vertical-align: sub; padding-right: 3px;}
.grid_ul_left li i img{height: 16px;}
.container_12 .grid_4 {float: left; margin-top: 7px; margin-left: 14px; }
.teacher_search_top{ float:right; }
.subnav{ float: left; margin-left:32px; }
.subnav ul li a {	text-decoration: none;color: #fff;font-size: 14px;	}
.subnav ul li {  float: left; }
.subnav ul li:hover{    background-color: hsla(0,0%,100%,.15);  }
.daie { padding-left: 14px; float: left; padding-right: 16px; }
.subnav ul li{ padding-top: 14px;      border-left: 1px solid #727577; border-color: hsla(0,0%,100%,.2);}
.sousuo{    padding-left: 25px;  padding-right: 25px;  height: 35px; background-color: #f7f7f7; float: left; }
.sousuo a{ height: 35px; background-color: #f7f7f7; float: left; line-height: 35px; color: #333; font-size: 12px; }


.navbox{height:39px;background-position:0 -138px;background-repeat:repeat-x;position:absolute;z-index:9; right: 0%;float: right;}
.nav{margin:0 auto;}
.nav li{float:left;height:39px;background-position:100% -99px;position:relative;}
.nav li.last{background:none;}
.nav li a{float:left;display:block;padding:0 0 0 4px;height:39px;overflow:hidden;}
.nav li a span{float:left;display:block;padding:0 4px 0 0;line-height:39px;font-size:14px;color:#fff;font-weight:800;cursor:pointer;width:142px;text-align:center;}
.nav li.selected a,.nav li a.selected{background-position:0 -60px;text-decoration:none;}
.nav li.selected a span,.nav li a.selected span{background-position:100% -60px;color:#ff7e00;}
.nav li.selected .submenu{display:block;}
.nav li .submenu{display:none;position:absolute;top:50px;left:-1px;}
.nav li .submenu1{left: 1px;}
.nav li .submenu{border-style:solid;border-width:0px 1px 1px 1px;border-color:#ddd;width:135px;background:#fff;}
.nav li .submenu{-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;-moz-box-shadow:0 5px 5px #D3D3D3;-webkit-box-shadow:0 5px 5px #D3D3D3;box-shadow:0 5px 5px #D3D3D3;}
.nav li .submenu li{float:none;padding:0;background:none;height:auto;}
.nav li .submenu li.last{border:none;}
.nav li .submenu li a{float:none;padding:0;text-align:center;height:28px;line-height:28px;background:none; color: #666; font-size: 12px;}
.nav li .submenu li a:hover{background:#f5f5f5; color: #25b6b4;}
.picture{width: 12px;vertical-align: -webkit-baseline-middle; margin-left: 4px;background:url(../images/dowm.svg); background-size: 99%; background-repeat: no-repeat;}
.picture{width: 12px;vertical-align: -webkit-baseline-middle; margin-left: 4px;background:url(../images/dowm.svg); background-size: 99%; background-repeat: no-repeat;}
.drop-menu-effect:hover .picture{background:url(../images/up.svg); background-size: 99%; background-repeat: no-repeat;}
.nav li .submenu1{width: 143px;}

.biaogeyangshi{ width: 88%;margin: 0 auto }