:focus { outline:0; }
hr { border:1 dashed #999999;margin-top: 4px;margin-bottom: 10px;}
#facePageDiv span { font-weight: bold;font-size:15px;padding-left: 20px;}
div.bpul ul {margin:10px 0;}
div.bpul ul li {display: inline;margin:0 15px; }
div.bpul ul li a img {border: 2px solid #ffffff}
div.bpul ul li a img:hover {border: 2px solid #FFA042}

div.spul ul {margin:13px 0;}
div.spul ul li {display: inline;margin:0 14px;}
div.spul ul li a img {border: 2px solid #ffffff}
div.spul ul li a img:hover {border: 2px solid #FFA042}

div.mpul ul li{float: left;height: 90px;margin: 0px 6px 15px;text-align: center;width: 112px;font-size:14px;}
div.mpul ul li a{color: #000000;}
div.mpul ul li a:hover{text-decoration: none;color: #FFA042}
div.mpul ul li a img {border: 2px solid #ffffff;height: 60px;width: 60px;}
div.mpul ul li a img:hover {border: 2px solid #FFA042}
div.mpul ul li a h4 {height: 36px;margin-top: 4px;}

div.npul ul li{float: left;margin: 0px 2px;width: 180px;font-size:14px;height: 43px;line-height: 30px;vertical-align: middle;}
div.npul ul li a{color: #000000;}
div.npul ul li a h4{width:125px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
div.npul ul li a:hover{text-decoration: none;color: #FFA042}
div.npul ul li a img {border: 2px solid #ffffff;height: 30px;width: 30px;float: left;}
div.npul ul li a img:hover {border: 2px solid #FFA042}

.letter {
float: left;
width: 100%}
.shadow_lt{background: url("../images/shadow_lt.png") no-repeat;height: 166px;margin-left: -42px;position: absolute;width: 22px;margin-top: -28px;}


.TabLeft{
	overflow: hidden;
	text-align: center;
	vertical-align: middle;
	background-image: url(../../../images/open/button_span_bg.gif);
	width: 100px;
	height: 23px;
	line-height:23px;
	padding-top:2px;
	margin-bottom: 3px;
	margin-right:17px;
	float: right;
	font-size: 14px;
}

.TabLeft:hover{
	cursor:pointer;
}

.TabMiddle{
	width: 18px;
	height: 25px;
	float: right;
	margin-right:-110px;
	background-image: url(../../../images/open/button_a_bg.gif);
}
.TabRight{
	width: 13px;
	height: 15px;
	float: right;
	margin-right:-102px;
	margin-top:5px;
	-moz-transform:rotate(90deg);
	background-image: url(../../../images/open/right.gif);
}

.region{
	clear:both;
	display:none;
	position:absolute;
	width: 120px;
	background-color:#F2F6F9;
}

.region ul li{
 	text-align: center;
	height: 25px;
	width: 100px;
	font-size: 14px;
	cursor: pointer;
}

.focusOn{
	color:#FFFFFF;
	background-color:#FFA500;
	display: block;
}

#region_ul li{
	color:#000000;
	height: 25px;
	display: block;
	float: left;
	cursor: pointer;
	height: 25px;
	line-height: 25px;
	width: auto;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 2px;
	padding-left: 8px;
	padding-right: 8px;
	font-size:15px;
}

.blueTop-base-new{
box-shadow: 2px 2px 3px #EEEEEE;
}
.blueTop-base-new .header{
	background-color: #F2F6F9;
	border-bottom: 4px solid #3AB3EA;
	/*border-bottom: 1px solid #94A3A8;*/
	margin-bottom:0px;
	background: url("../images/shadow/w3c_tt.png");
}

.blueTop-base-new .header .more{
	background: url("../images/more.png") no-repeat scroll 0 0 transparent;
    display: block;
    float: right;
    height: 19px;
    margin-right: 7px;
    margin-top: -25px;
    width: 46px;
    cursor: pointer;
}

.blueTop-base-new .content{
	padding-top: 5px;
	/*border-top: 1px solid #EEE;*/
	background: url("../images/shadow/bottom-shadow.png") repeat-x;
}

.blueTop-base-new .header h3{
    background: url("../images/shadow/header.png") no-repeat scroll 8px 1px transparent;
    border-bottom: 0 none;
    color: #FFFFFF;
    padding-top: 2px;
    text-shadow: 1px 1px 1px #000000;
}

.blueTop-base-new .header .opt{
	float: right;
	margin-top: -26px;
	margin-right: 10px;
}

.blueTop-base-new .header .opt li{
    float: left;
    height: 20px;
    line-height: 20px;
    padding: 0 10px;
    cursor: pointer;
}

.blueTop-base-new .header .opt li.line{
    border-left: 1px solid #FFF;
    border-right: 1px solid #CCC;
    width: 0px;
    padding: 0px;
}



.content_menu{margin: 0px}
.content_menu .open_menu{}
.content_menu .open_menu li{line-height: 32px;height:32px;border-bottom:1px solid #CCC; border-top: 1px solid #FFF;background: url("../images/shadow/l_bg.gif") no-repeat 15px 10px #F3F3F3;padding-left: 30px;cursor: pointer;}
.content_menu .open_menu li:hover{background-color: #FFF;}

.content_menu h2{line-height: 32px;height:32px;border-bottom:1px solid #CCC; border-top: 1px solid #FFF;background: url("../images/shadow/h2_ico.gif") no-repeat 7px 10px #E7E7E7;padding-left: 20px;cursor: pointer;}
.content_menu h2:hover{background-color: #FFF;}

.box .content .dept_info li{float: left;border: none}


.blueTop-base-right{
	box-shadow: 2px 2px 3px #EEEEEE;
}
.blueTop-base-right .header{
    background: url("../images/shadow/header_right.png") no-repeat scroll right -5px #9BCFF4;
    border-bottom: 4px solid #4CA0E8;
    margin-bottom: 0;
}

.blueTop-base-right .content{
	padding-top: 5px;
	/*border-top: 1px solid #EEE;*/
	background: url("../images/shadow/bottom-shadow.png") repeat-x;
}

.blueTop-base-right .header h3{
    background: url("");
    border-bottom: 0 none;
    color: #FFFFFF;
    text-shadow: 1px 1px 1px #000000;
}

.blueTop-base-right .header .more{
	background: url("../images/more.png") no-repeat scroll 0 0 transparent;
    display: block;
    float: right;
    height: 19px;
    margin-right: 7px;
    margin-top: -25px;
    width: 46px;
    cursor: pointer;
}
.box .content .list_2 {padding: 0px;}
.box .content .list_2 li{}

.w770{width: 770px;overflow: hidden;}
.w320{width: 320px;overflow: hidden;}
.w655{width: 655px;overflow: hidden;}


