@charset "gb2312";
/* CSS Document */
html { height:100%; }
body{ margin:0px; padding:0px; font-family:"Î¢ÈíÑÅºÚ"; font-size:13px; color:#2e2e2e; height:100%; background:#efefef;}

div,ul,li,h1,p,span,dl,dt,dd { list-style:none; padding:0px; margin:0px; font-family:"Î¢ÈíÑÅºÚ";}
object { vertical-align:middle}

img { border:0px; vertical-align:middle;}
a{ color:#2e2e2e;text-decoration: none; list-style:none; font-size:13px; font-family:"Î¢ÈíÑÅºÚ";}
a:hover {color:#ff6c00;text-decoration: none; list-style:none;}

.cx{ background:#FFFFFF;}
.cx input{ display:block; width:190px; padding-left:10px; height:23px; line-height:23px; color:#666666; border:none;}

.nav{ width:770px; background:#0f77e1; height:40px; line-height:40px;}
.nav a{ display:block; text-align:center; height:40px; line-height:40px; width:125px;font-size:15px; font-weight:bold; color:#FFFFFF; float:left;}
.nav a:hover{ background:#0b64c0;}
.nav i{ padding-right:7px;}
#navul{ z-index:999;}
#navul li {
	float: left;
	width: 128px;
	height:40px;
	position:relative;
	text-align:center;
	line-height:40px;
	 z-index:999;
}
#navul li.navhome {
	text-align:left;
	width:125px;
	 z-index:999;
}
#navul li a:link, #navul li a:visited {
	color:#FFFFFF; z-index:999;
}
#navul li ul {
	display:none;
	position:absolute;
	z-index:10000;
	top:40px;
	left:0px;
	background:#27a6e1;
}
#navul li ul li {
	display:block;
	width:125px;
	float:none;
	margin-right:0px;
	height:40px;
	position:relative;
	line-height:40px;
	border-bottom:#2c9fd4 1px solid;
	font-size:14px;
	 z-index:999;
}
#navul li ul li a{ display:block; height:40px; line-height:40px; font-size:14px; font-weight:normal; z-index:999;}


/*ÐÂÎÅÖÐÐÄ*/
.focusBox { position: relative; z-index: 1;  width:344px; height: 254px; overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white; }
.focusBox .pic li img { width: 344px; height: 254px; z-index: 1;  display: block; -webkit-transition: all 0.4s ease;-moz-transition: all 0.4s ease;-o-transition: all 0.4s ease;-ms-transition: all 0.4s ease;transition: all 0.4s ease;}
.focusBox .pic li:hover img {z-index: 1; -moz-transform:scale(1.05,1.05); -webkit-transform:scale(1.05,1.05); -o-transform:scale(1.05,1.05); transform:scale(1.05,1.05); }
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 30px; width:100%;  background: #333; filter: alpha(opacity=60); opacity: 0.6; overflow: hidden; }
.focusBox .txt { position: absolute; bottom: 0; z-index: 1; height: 30px; width:95%; overflow: hidden; }
.focusBox .txt li{
	height: 30px;
	position: absolute;
	bottom: -4px;
	left: -4px;
}
.focusBox .txt li a{ display: block; color: white; padding: 5px 0 0 10px; font-size: 14px; text-decoration: none; }
.focusBox .num { position: absolute; z-index: 1; bottom: 5px; right: 5px; }
.focusBox .num li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; font-size:11px }
.focusBox .num li span { z-index: 1; background: black; filter: alpha(opacity=60); opacity: 0.6; }
.focusBox .num li.on a,.focusBox .num a:hover{ background:#f60;}

.mb-mag{ border:#d2d2d2 1px solid;}
.lm-bt{ font-size:15px; color:#FFFFFF;}
.dian{ width:4px; height:4px; background:#b9b9b9;}

.hy a{ padding:0px 13px; font-size:14px; color:#0e0e0e;}
.hy a:hover{color:#0a55a2}
.hy .active{ color:#0a55a2}