/* CSS Document */
#focus .imgs { width:10000px;}
#focus .imgs img {width:2000px; height:433px;}
#focus .imgs li {float: left; position: relative; width:2000px;}
#focus .num {position: relative; top:360px; height: 19px;}
#focus .num span {
	display: inline-block; background: url(/images/imgPlayer.png) no-repeat -19px -83px; overflow: hidden; width:14px; cursor: pointer; height: 13px}
#focus .num span.on {
	background-position: 1px -83px
}
#focus .num .lc {
	padding-right: 0px; padding-left: 0px; background: url(/images/lc.png) no-repeat; float: left; padding-bottom: 0px; width: 13px; padding-top: 3px; height: 16px
}
#focus .num .mc {background: url(/images/lc.png) no-repeat; float: left; padding-top: 3px; width:55px; height: 16px; overflow:hidden
}
#focus .num .rc {
	padding-right: 0px; padding-left: 0px; background: url(/images/lc.png) no-repeat; float: left; padding-bottom: 0px; width: 13px; padding-top: 3px; height: 16px
}
#focus .num .mc {
	background: url(/images/mc.png) repeat-x}
#focus .num .rc {background: url(/images/rc.png) no-repeat}
#focus #numInner { background: none transparent scroll repeat 0% 0%; padding-top: 3px; position: absolute; top:360px; text-align: center}
.banner{ position:relative; top:-10px; z-index:1; width:100%; overflow:hidden; height:408px;}
/* index */
#focus{ width:2000px; position:absolute; left:50%; margin-left:-1000px; }
#focus ul {
	width:100%;
	height:320px;
	position: absolute;
}
#focus ul li {
	float: left;
	width:1920px;
	height:408px;
	position: relative;
}
#focus ul li img{ width:1920px;}
#focus .center{ width:1100px; margin:0 auto; position:relative;}
#focus .preNext {
	width: 32px;
	height:55px;
	position: absolute;
	top:160px;
	cursor: pointer;
	text-indent:-9999px;
}
#focus .prev, #focus .next{background:url(/images/bg.png) no-repeat}
#focus .prev {left: 0;background-position: 0 -205px;}
#focus .next {right: 0;background-position: -42px -205px;}
.auto{ width:1000px; margin:0 auto;}
.auto_type,.autologo h4{ border-bottom:1px #ddd solid; border-top:2px #ddd solid; background-color:#f8f8f8; height:38px; line-height:38px;
filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#fefefe',endColorStr='#f7f7f7',gradientType='0'); 
background: -moz-linear-gradient(top, #fefefe, #f7f7f7); 
background: -o-linear-gradient(top,#fefefe, #f7f7f7); 
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fefefe), to(#f7f7f7));}
.auto_type li{
 float:left;
 cursor:pointer;
 width:150px;
 text-align:center;
 color:#777;
 font-weight:bold;
 }
 
 
 .auto{ width:988px; margin:0 auto;}
 .auto_infotext{ width:390px; float:left; border:solid 1px #ddd; border-top:none; height:300px;}
 
 #info_more a{color:#006BBE;display:block; float:right; margin-right: 17px;font-size:12px;font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;}
.autologo{ width:585px; float:right; border: solid 1px #ddd; height:298px;}
.autologo h4{ border-top:none; margin-bottom:10px; font-size:14px;color:#333; padding:0 15px;}
.autologo h4 span{ font-size:12px; font-weight:normal; float:right;}
.autologo h4 span a{ color:#006BBE;}

.auto_type li.hover{ background:#fff;width:150px;color:#444;font-weight:bold;position:relative; top:-3px;
left:-1px;border-top:solid 3px #009FD3; border-left:solid 1px #ddd; border-right:solid 1px #ddd;height:39px;line-height:39px;}
.auto_info{ clear:both;padding:10px 15px;}
.auto_info ul li{ height:38px; line-height:38px; border-bottom:solid 1px #eee; font-size:14px; padding-left:5px;}
.auto_info ul li span{ float:right; color:#888;}
.auto_info ul li a{ color:#555;}
.auto_info ul li a:hover,.autologo h4 span a:hover{ color:#D60000; text-decoration:underline;}
.auto_info ul li a{ line-height: 33px; color:#006bbe;}
 
.auto_left{ width:770px; border-right:1px #eee solid;}
.auto_right{ width:220px; float:right; padding-top:10px;}
.auto_right p { color:#999; font-size:12px; text-align:center; line-height:20px;}
.auto_right p img{display:block; margin-bottom:5px; }
.auto_right p a{display:block; color:#666;font-size:14px;font-weight:bold; margin-top:10px;}
 
 .toolBg{ background:url(/images/toolBg.jpg) no-repeat left top ;width:253px;height:37px}
  .toolBg a{ display:block; padding:5px; padding-left:20px;color:#FFFFFF; font-size:16px; line-height:23px;}
    .toolBg a:Hover{ color:orange}
	
	/*footer*/
	.w960{
	width: 960px;
	margin: 0 auto;
	position: relative;
	z-index: 1;
}
	.footer-b{
	padding: 12px 0;
	font-size: 14px;
	line-height: 24px;
	background: #fff;
	height:27px;
}
.footer-b .links-box{
	width: 185px;
	height: 22px;
	border: 1px solid #dedede;
	position: relative;
	float: left;
	margin-right: 5px;
	display: inline;
}
.footer-b .links-box p{
	padding: 0 25px 0 8px;
	background: url(/images/bg_sign10.jpg) no-repeat 95% center;
	font-size: 14px;
	line-height: 22px;
	color: #ccc;
	cursor: pointer;
}
.footer-b .links-list{
	width: 152px;
	padding: 5px 25px 5px 8px;
	border: 1px solid #dedede;
	border-bottom: none;
	position: absolute;
	left: -1px;
	bottom: 23px;
	background: #fff;
	display: none;
}
.footer-b .links-list a{
	display: inline-block;
	width: 100%;
	font-size: 12px;
	line-height: 22px;
	color: #ccc;
}
.footer-b .links-list a:hover{
	color: #00428e;
}
.footer-b p.fl{
	color: #bcbcbc;
	float:left;
}
.footer-b p.fl a{
	display: inline-block;
	padding: 0 10px;
	color: #6c6c6c;
}
.footer-b p.fr{
	font-size: 12px;
	float:right;
}
.footer-b p.fr span,.footer-b p.fr a{
	color: #b9b9b9;
}
.footer-b p.fl a:hover,.footer-b p.fr a:hover{
	color: #00428e;
}