html,body{font-family: Arial,verdana;}
a{text-decoration:none;}
/*header &footer*/ 
#page{width:980px;margin:0 auto;}
#header{height:73px;position:relative;}
#header a,#footer a{color:#fff;font-size:12px;}
#footer li a:hover{color: #ACDDF8;}
#header #logo{float:left;}
#header #mainmenu{width: 758px;height: 73px;float: left;background:url('../images/menubg.jpg') repeat-x;}
#mainmenu ul{margin-top:40px;float: right;margin-right: 8px;}
#mainmenu li{float:left;padding: 0 12px;background:url('../images/menurightbg.png') no-repeat right center;}
#mainmenu li.menu-id-9{background:none;}
#mainmenu li a{color:#fff;font-size:14px;}
#mainmenu li.active a,#mainmenu li a:hover{color:#acddf8;}
#header .language {position: absolute;top: 17px;right: 125px;color: #FFF;font-size: 12px;}
#footer {float: left;width: 980px;background: #363636;color:#fff;font-size:12px;}
#footer .menumap{margin: 0 11px;overflow: hidden;border-bottom: 1px solid #2A2A2A;}
#footer .menumap .menubox{margin-left:25px;margin-right:45px;float: left;height:200px;margin-bottom: 30px;}
#footer .menumap .menubox h2{font-size:12px;font-weight:bold;margin: 27px 0;}
#footer .menumap .menubox li{line-height:18px;}
#footer  .foot .layout-area {float: left;text-align: center;width: 100%;color:#888;line-height: 45px;border-bottom: 1px solid #434343;}
#footer  .foot .layout-area a{color:#888;}

.share{
position: absolute;
right: 13px;
top: 15px;

}
.share a{display:block;float:left;margin-left:2px;}
#header a.inline-edit{margin-top:-72px;color:#fff;}

/*banner*/
.banner{width:980px;height:384px;position:relative;}
.banner ul{position:relative;z-index:9;}
.banner #home-slider li{height:384px;float:left;overflow:hidden;width:980px;}
.banner #home-slider li a{display:block;}

.banner .icon{position: absolute; top: 70px; right:17px;z-index:9999;}
.banner .icon a{height: 17px; width: 16px; overflow: hidden;  margin-left: 10px; text-decoration: none; float: left;}
.banner .icon a{background: url(../images/dian.png) no-repeat left top;}
.banner .icon a.selected{background: url(../images/dianH.png) no-repeat left top;}
.banner .icon a span{overflow: hidden; text-indent: -99em; display: block;}

.banner ul li span{display:none;}
.banner #thumbnails{position:absolute;width:969px;height:125px;left: 0px;bottom:-35px;z-index:19;padding-left:11px;}
.banner #thumbnails .thum{display:block;width:125px;height:125px;margin-right:13px;float: left;position: relative;cursor:pointer;}
.banner #thumbnails .thum p{position:absolute;width:109px;text-align:center;top:50%;margin-top:-5px;font-size:12px;color:#666;z-index:99;display:none;height: 17px;padding: 0 8px;white-space: nowrap;overflow:hidden;text-overflow:ellipsis;}
.banner #thumbnails .thum i{background:url('../images/littlepic_bg.png') no-repeat;position:absolute;left:0px;top:0px;z-index:89;display:none;height: 125px;
width: 125px;}
.banner #thumbnails  a.thum:hover  i,.banner #thumbnails  a.thum:hover  p{display:block;}

.homeblock{width: 954px;padding:0 13px;height:223px;background:url('../images/blockbg.jpg') no-repeat;padding-top:50px;
font-size: 12px;
color: #FFF;
line-height: 22px;
}
.homeblock .block1 {
width: 530px;
float: left;

height: 195px;
position: relative;
}
.homeblock .block2{
width:373px;
height:195px;
float:right;position:relative;
}
.homeblock  .bt{font-size:18px;color:#fff;line-height:37px;margin-bottom: 20px;}
.homeblock  .more {
color: #FFF;
position: absolute;
right: 0px;
bottom: -15px;
}

.homeblock .block2 table {
position: absolute;
top: 37px;
left: -4px;
border-collapse:collapse;border-spacing:0
}
.homeblock .block2 table td{
width:129px;
height:47px;
font-size:14px;
color:#fff;
text-align: left;
/*border:1px solid #fff;*/


}
.homeblock .block2 table td a{color:#fff;}
.homeblock .block2 table td a:hover{color:#acddf8;}
.banner .homenews{
position: absolute;
top: 100px;
right: 0px;
z-index: 99;
width: 430px;
}
.banner .homenews .nt{width:182px;line-height:30px;background:#000;color:#fff;padding-left:21px;float:left;}
.banner .homenews a.dir {
display: block;
float: left;
margin-left: 1px;
width: 40px;
height: 30px;
text-indent:-999em;
background: url('../images/home-dir.png') no-repeat #00a0e9;
}
.banner .homenews a.prev{background-position: 10px 11px;}
.banner .homenews a.next{background-position: -28px 11px;}
.banner .homenews .newscont {
width: 100%;
float: left;
height:106px;
margin-top:10px;
background:url('../images/home-newsbg.png') repeat ;
overflow:hidden;
}
.banner .homenews .newscont  .newslist{
padding-left: 18px;
width: 412px;
height: 106px;
font-size:12px;
color:#666;
line-height: 21px;
float:left;
}

.banner .homenews .newscont  .newslist h2 a{color: #003F98;font-weight: bold;margin-top: 10px;display: block;}
.banner .homenews .newscont  .newslist .text{width: 384px;}
.banner .homenews .newscont  .newslist .text a{color:#666;}


/*��ҳ*/
.pages {
float: right;
overflow: hidden;
}
.pages #yw0 li{background:none;float: left;line-height:26px;text-align:center;display: block;padding: 0px;margin-right:10px;}
.pages #yw0 li.previous,.pages #yw0 li.next{width:56px;background:url("../images/pages-lbig.jpg") no-repeat;}
.pages #yw0 li.page{background:url("../images/pages-little.jpg") no-repeat;width:29px;} 
.pages #yw0 li.first,.pages #yw0 li.last{display:none;}
.pages #yw0 li a{font-size:12px;color:#666;}
.pages #yw0 li.selected a{color: #009FE9;}


/*��ҳԲͼ*/
.banner .yuanblock{
position: absolute;
width: 969px;
height: 125px;
left: 0px;
bottom: -35px;
z-index: 19;
padding-left: 11px;
}
.banner .yuanblock ul li{
display: block;
width: 125px;
height: 125px;
margin-right: 13px;
float: left;
position: relative;
cursor: pointer;
}
.banner .yuanblock ul li a{display:block;}
.banner .yuanblock ul li span.wz{
position: absolute;
width: 109px;
text-align: center;
top: 50%;
margin-top: -5px;
font-size: 12px;
color: #666;
z-index: 99;
display: block;
height: 17px;
padding: 0 8px;
white-space: nowrap;
overflow: hidden;
display:none;
text-overflow: ellipsis;
}

.banner .yuanblock ul li span.bsbg{
background: url('../images/littlepic_bg.png') no-repeat;
position: absolute;
left: 0px;
top: 0px;
z-index: 89;
display: none;
height: 125px;
width: 125px;
}