@charset "utf-8";

body{margin:0; text-align:center;padding:0;background:#e9e7e8;font-size:12px;line-height:20px;}
div,p,li,table,td{font-family:Verdana,'';font-size:12px;}
form,ul,li,ol,p,h1,h2,h3,h4,h5,h6{margin:0;padding:0;}
input,select{font-size:12px;line-height:16px;}
input{ color:#333333;}
img{border:0;}
ul{list-style-type:none;}
li{font-size:12px; list-style:none;}
table{margin:0 auto;}
.tc{text-align:center;}
.tl{text-align:left;}
.tr{text-align:right;}

.funbtn{ background:url(/images/public/openclass/exam/funBtnBg.gif); width:70px; height:20px; line-height:20px; border:0; cursor:pointer; color:#fff;}

.dis{display:block;}
.undis{display:none;}

.fl,.fl li{float:left;}
.fr{float:right;}
.cl{clear:both;}
.din{display:inline}
.nr{white-space:nowrap;}
.fh{height:22px; line-height:22px;}
.fh24{height:24px; line-height:24px;}
.fh23{height:23px; line-height:23px;}
.fh25{height:25px; line-height:25px;}
.fb{font-weight:600}
.fnb{font-weight:200;margin-left:-1px;}
.fc30{color:#303030;font-family:"";line-height:20px;}
.pointer{cursor:pointer;}
.f11{font-size:12px;font-family:tahoma}

.head{
	height:138px;
	background:#fff url(/images/public/commons/headBg.gif) repeat-x top;
}
.search .inputtxt{ border:#c2c2c2 solid 1px; margin:0; padding:0;  font-family:Arial, Helvetica, sans-serif; font-size:12px; height:13px; line-height:100%; width:140px; background:#fff url(/images/public/commons/search.gif) no-repeat 2px 2px; padding-left:22px;}
.search .btn{background:url(/images/public/commons/searchBtnBg.gif) no-repeat; height:20px; width:70px; border:0; cursor:pointer}
.search a{color:#faf9dd}
.search a:hover{color:#faf9dd}
.search{color:#faf9dd}
.menu{
	height:33px;
	background:url(/images/public/commons/menuBg.gif) -4px 0 no-repeat;
	text-align:center;
}
.menu ul{
	margin:0 auto;width:800px;
}
.menu LI {
	 background:url(/images/public/commons/menuLiBg.gif) no-repeat left bottom; height:33px; line-height:33px; FLOAT: left;  width: 75px;  TEXT-ALIGN: center; padding-top:1px;
}
.menu LI A {
	DISPLAY: block; FONT-WEIGHT: bold; COLOR: #444; 
	text-decoration:none;
}
.menu LI A:hover {
	TEXT-DECORATION: none;TEXT-ALIGN: center;color:#fff;
	background:url(/images/public/commons/menuHover.gif) no-repeat center;
	
}
.menu li.mouseon a{
	TEXT-DECORATION: none;
	background:url(/images/public/commons/menuHover.gif) no-repeat center; 
	color:#fff;
}
.menu li.mouseonl a{
	background:url(/images/public/commons/menuHoverL.gif) no-repeat center;
	TEXT-DECORATION: none;color:#fff;
}
.menu LI.bgnone {
	BACKGROUND: none transparent scroll repeat 0% 0%; width:60px;
}
.menu LI.mouseonl a:hover{
	background:url(/images/public/commons/menuHoverL.gif) no-repeat center;
}
.menu LI.long {width:95px;}
.menu LI.long a:hover{
	background:url(/images/public/commons/menuHoverL.gif) no-repeat center;
}
/**/
.login .inputtxt{border:#c2c2c2 solid 1px; margin:0; padding:0;  font-family:Arial, Helvetica, sans-serif; font-size:12px; height:18px;  width:140px;}
.login .Btn{background:url(/images/public/commons/loginBtnBg2.gif) no-repeat center; height:52px; line-height:52px; cursor:pointer; width:52px; border:0; color:#fff; font-weight:600}
.login .btn2{background:url(/images/public/commons/loginBtnBg3.gif) no-repeat center; height:21px; line-height:21px; cursor:pointer; width:67px; border:0; color:#fff; }
.login .Btnmouseon{background:url(/images/public/commons/loginBtnGrayBg2.gif) no-repeat center; height:52px; line-height:52px; cursor:pointer; width:52px; border:0; color:#fff; font-weight:600}
.login a{color:#1584af;}
.login .safe{color:#CE060C;}
.login .safe a{color:#CE060C;}
.newTop{
	padding-top:8px;
}
.hidden,.hidden li{
   overflow:hidden;
   text-overflow:ellipsis;
}
.hidden2,.hidden li{
   white-space:nowrap;
   overflow:hidden;
}
.path {height:27px; color:#000000; text-align:left; padding-left:15px; background: url(/web/skin/default/img/index/tabBgGray.gif) repeat-x top;}
.copyright{
	border-top:1px solid #f00001
}
.copyright a{
	color:#012f6a
}
.copyright .icp{line-height:25px;}
.copyright .icp a{
	color:#505050
}

/*  */
.Search1 .inputtxt{border:#c2c2c2 solid 1px; margin:0; padding:0;  font-family:Arial, Helvetica, sans-serif; font-size:12px; height:18px; width:77px;}
.Search1 .btn{background:url(/images/public/commons/loginBtnBg.gif) no-repeat center; height:20px; width:70px; border:0; color:#fff}
.STYLE1 {font-weight: bold}
.search_font{
	color:#454545;
	font-weight:bold;
	text-align:right;
	padding-right:5px;
}
/*   */
.courseTypeLi{
	width:250px;
	list-style-type:none;
	list-style:none;
}
.courseTypeLi li{
	width:83px;
	float:left;
	height:22px;
	text-align:left;
}

/*2.3*/
.nav{ background:#fff; height:25px;}
.nav .positionbg{ background:#fff url(/images/public/commons/detailTit.gif) no-repeat 5px 5px;}


/*  select    --------------------------------------------------------------*/

.select * { margin: 0; padding: 0;  }
.select { border:1px solid #c2c2c2; float: left; display: inline; }
.select div { border:2px solid #f9f9f9; float: left; }
/*  width:120px; */
.select>div { height: 17px;  overflow:hidden; }
/* */
* html .select div select { display:block; float: left; margin: -2px; border:0px; color:#000000; }
.select div>select { display:block; float:none;  margin: -2px; padding: 0px; }
.select:hover {  border:1px solid #666666; /**/  }
.select select>option { text-indent: 2px; /*2px*/ }

/*------------------------------------------------------------------- width:124px;*/
.cursor{ cursor:hand;}
.topbg {background:url(/images/public/index/topbg090917.gif)  50% top no-repeat; max-width:1145px; height:733px; margin:0 auto;}
.toprel {width:960px; margin:-733px auto 0; position:relative; height:0; font-size:0; overflow:hidden;}