@charset "utf-8";
/* CSS Document */

body {margin:0; padding:0; font-family:Tahoma, Geneva, sans-serif; color:#666; background:url(../images/bg.gif); font-size:14px; line-height:22px;}
img{border:none;}
h1, h2, h3, h4, p{margin:0; padding:0;}
ul, li{margin:0; padding:0; list-style:none;}
.clear{clear:both;}
.fix960{margin:0 auto; width:960px;}

.bglv1{background:url(../images/bg-slide-main.png) center top no-repeat;}
.bglv2{background:url(../images/bg-con.gif) center repeat-y;}
.top-main{height:475px;}
.top-warp{position:relative; z-index:999;}
.nav-main{position:absolute; top:40px; z-index:900; left:-20px;}
.slide-main{position:relative; z-index:800;}
.left-main{float:left; width:260px; background:#f6f6f6; margin-top:15px;}

/* nav */
.nav{margin:0; padding:0;}
.nav li{padding:2px 0 0 4px;}

.nava{background:url(../images/nava.gif); width:216px; height:36px; display:block;}
.navb{background:url(../images/navb.gif); width:214px; height:36px; display:block;}
.navc{background:url(../images/navc.gif); width:211px; height:36px; display:block;}
.navd{background:url(../images/navd.gif); width:209px; height:36px; display:block;}
.nave{background:url(../images/nave.gif); width:207px; height:36px; display:block;}
.navf{background:url(../images/navf.gif); width:204px; height:36px; display:block;}
.navg{background:url(../images/navg.gif); width:202px; height:36px; display:block;}
.navh{background:url(../images/navh.gif); width:200px; height:36px; display:block;}
.navj{background:url(../images/navj.gif); width:216px; height:36px; display:block;}
.navk{background:url(../images/contact-page-nav.gif); width:240px; height:36px; display:block;}

.nava:hover, .navb:hover, .navc:hover, .navd:hover, .nave:hover, .navf:hover, .navg:hover, .navh:hover, .navj:hover, .navk:hover{background-position:0 -36px;}

.navi{background:url(../images/navi.gif); width:260px; height:110px; display:block;}
.navi:hover{background-position:0 -110px;}


/* pages */
.top-pages{margin:0 auto; width:960px;}
.top-pages-image{float:right; padding:89px 0 0 0;}
.pages-head{text-align:right;}
.pages-con{margin:0 auto; background:url(../images/bg-con.gif) repeat-y center;}

.pages-bglv1{background:url(../images/bg-top-pages.png) center top no-repeat;}
.pages-left{float:left; width:260px; background:#FFF; padding:215px 0 20px 0;}

.pages-lb{background:#f6f6f6;}
.pages-lbh{background:#FFF; width:260px;}
.pages-lb img{margin-bottom:10px;}
.pages-lb p{padding:20px;}
.pages-lbh h2{font-size:16px; padding:10px 20px;}
.pages-more{padding:10px 20px; border-top:1px dashed #999; text-align:right;}

.pages-lb a {text-decoration:none;color:#666}
.pages-lb a:hover{color:#999}
.pages-rb{float:right; width:650px; background:url(../images/bg-conright.gif) top no-repeat #FFF; padding:40px 20px;}
.pages-rb .detail p{padding:0 10px;}
.pages-rb .warp p{padding:0 10px;}

.pages-rf{float:right; width:650px; background-color:#FFF; padding:0 20px;}
.pages-rf-btn{float:right; padding:10px 0 20px 0;}

.news li{border-bottom:1px dashed #CCC; padding:15px 0;}
.news-thumb{float:left; width:180px;}
.news-thumb img{border:4px solid #e1e1e1;}
.news-images{float:left;}
.news-date{float:left; background:#e1e1e1; width:62px;}
.news-date h3{height:40px; margin:0; padding:20px 0 0 0; text-align:center; font-size:24px; font-weight:lighter;}
.news-date p{border-top:4px #FFF solid; height:29px; text-align:center; padding-top:5px;}
.news-con{float:left; width:425px; padding:0 20px; margin:0;}
.news-con h2{margin:0; padding:0; font-size:14px; line-height:24px; color:#ff9999;}
.news-con a{color:#ff9999; text-decoration:none;}
.news-con a:hover{color:#666;}

.btn-pages{padding-bottom:20px; overflow:hidden;}
.btn-pages li{float:left;}
.btn-pages li a{border:2px solid #CCC; padding:2px;  font-size:12px; color:#999; text-decoration:none; float:left; margin:0 1px; display:block; width:20px; text-align:center;}
.btn-pages li a:hover{border:2px solid #F66; color:#999; }

.btn-pages span{border:2px solid #CCC;background-color:#CCC; padding:2px;  font-size:12px; color:#000; float:left; margin:0 1px; display:block; width:20px; text-align:center;}


/* btn */
.btn-more{background:url(../images/btn-more.gif); width:86px; height:32px; display:block;}
.btn-more:hover{background-position:0 -32px;}
.btn-more:active{background-position:0 -64px;}

.prev{background:url(../images/btn-prev.png); width:38px; height:38px; display:block;}
.prev:hover{background-position:0 -38px;}
.prev:active{background-position:0 -76px;}

.next{background:url(../images/btn-next.png); width:56px; height:56px; display:block;}
.next:hover{background-position:0 -56px;}
.next:active{background-position:0 -112px;}

/* footer */
.footer{background:url(../images/footer.gif) top center no-repeat #878787; height:92px;}
.banner-footer{padding:10px 0;}
.banner-footer li{float:left; padding:0 2px;}

.bannera{background:url(../images/bannera.jpg); width:236px; height:123px; display:block;}
.bannerb{background:url(../images/bannerb.jpg); width:236px; height:123px; display:block;}
.bannerc{background:url(../images/bannerc.jpg); width:236px; height:123px; display:block;}
.bannerd{background:url(../images/bannerd.jpg); width:236px; height:123px; display:block;}
.bannera:hover, .bannerb:hover, .bannerc:hover, .bannerd:hover {background-position:0 -123px;}





/* Edit 19-03-57 */
#contact-nav {
	display: block;
	width: 220px; height: 43px;
	position: absolute; z-index: 900;
	top: 364px; left: -32px;
	background: url(../images/nav-contact.png) no-repeat 0 0;
}

#contact-nav:hover {
	background: url(../images/nav-contact.png) no-repeat 0 -43px;
}













