html,body,div,p,th,td,h1,h2,h3,h4,h5,h6,ul,li,ol,dl,dt,dd,strong,a,em,span,form,iframe,img,pre,code,object{ margin: 0; padding: 0; border: 0; outline: 0 none;}

ul,ol,li{ list-style: none;}

html,body,input,button,select,textarea{ font:12px/1.5 宋体,Arial,sans-serif; color: #666; line-height:18px;}

a{ text-decoration: none; color: #0066CC;}
a:hover{ text-decoration: underline; color:#c80000;}
.cr{ color: #f00;}
.c666{ color: #666;}
.c999{ color: #999;}
.f40{ color: #FF4000;}
.margin15  { margin-top:15px;}

.clr{ clear: both; height: 0; line-height: 0; font-size: 0;}

.head  { width:980px; height:33px; margin:auto; background-position:0 0;}
.head .head-nav { width:980px; height:33px; margin:auto}
.head .head-nav h1 { width:295px; height:33px; float:left}
.head .head-nav span { width:520px; height:33px; float:right; line-height:33px;}
.wrapper  {
	margin:auto;
	width:980px;
	background-color: #FFFFFF;
}
.content  { width:980px; margin-top:10px;}
.content-left { width:675px; float:left;}
.content-map  { width:675px; border:1px #F9D490 solid; float:left;}
.content-map p { width:476px; height:410px; margin:20px auto; display:block; position: relative;}
.content-map p a{ position: absolute; width: 48px; height:20px; text-align: center; line-height: 20px; display: inline-block;opacity: .0; filter:Alpha(Opacity=0); background: #fff; }
.head , .content-tit , .content-right .content-right-list .content-right-list-tit   { background:url(images/bg-zt.gif) repeat-x}
.content-tit  { width:675px; height:31px; line-height:31px; background-position:0 -50px; text-indent:1em; font-size:14px; font-weight:bold; color:#000}
.content-right  { width:290px; float:right;}
.content-right .content-right-list  { width:288px; border:1px #F9D490 solid; line-height:22px;}
.content-right .content-right-list .content-right-list-tit  { height:29px; width:100%; background-position:0 -100px; line-height:29px; font-weight:bold; text-indent:1em; color:#000}
.content-right .content-right-list h3  { color:#0066CC; font-size:14px; margin:10px auto; text-align:center}
.content-right .content-right-list p  { margin:0 10px 20px 10px;}
.content-right .content-right-list a  { color:#0066CC;}
.content-right .content-right-list ul  { overflow:hidden; width:260px; height:227px; margin:10px 10px;}
.content-img-txt { width:225px; height:258px; float:left; overflow:hidden}
.content-img-txt table {overflow:hidden;}
.content-img { width:140px; overflow:hidden; line-height:24px; float:left; margin-top:10px}
.content-txt { width:290px; height:120px; float:left; overflow:hidden; margin:15px 15px auto ;}
.bottom { width:980px; height:60px; line-height:20px; text-align:center; padding-top:30px;}

div.area_div {width:auto; height:auto; background:#FFFFE6; position:absolute; border:#CCC 3px solid;}
div.area_div ul {margin:10px; line-height:20px;}

.hot { width:675px; overflow:hidden;}
	.news-one { overflow:hidden; width:340px; float:right; border:1px solid #D7D7D7;}
	.news-one h2 { font-size:12px; font-weight:bold; background:#BD6C00; text-align:center; width:75px; margin:5px; color:#fff; }
	.news-text { padding:10px; line-height:26px; color:#666; font-size:12px}
	.news-bt { border-top:1px solid #D7D7D7; background:#F2F2F2; padding:20px 0; text-align: center;}
	.news-list { overflow:hidden; margin:10px 20px;}
	.news-list li { height:22px; overflow:hidden; line-height:22px; text-indent:0.8em; background:url(images/side-ico.png) 0 -5px no-repeat; margin-right:5px;}
	
    .hot-img-show { width:320px; border:1px solid #ccc; overflow:hidden; height: 240px; position: relative; float:left; }
	.hot-img-show-d { width:665px; overflow:hidden; height: 420px; position: relative; float:left; }
	.img-show{ width: 100%; height: 100%; overflow: hidden;}
	.img-show li { position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 0;}
	.img-show li.on { z-index: 20;}
	.img-show .name{ position: absolute; height: 25px; width: 100%; left: 0; bottom: 0px;text-indent: 2em; line-height: 25px; z-index: 100; background: url(http://www.alighting.cn/special/20110609/images/png.png) repeat-x; _background: #000;}
	.img-show .name a{ color: #fff;}
	.img-show-num { position:absolute;right: 5px; bottom: 5px; z-index: 1000;}
	.img-show-num li { float:left; display:block; width:16px; height:16px; background:#7F7F7F; text-align:center; margin:0 2px; font-size:11px; color:#fff; font-family:Verdana; cursor:pointer; }
	.img-show-num li.on { background:#f3971d; font-weight:700; } 