@charset "utf-8";
*{margin:0; padding:0;border:0;}
h1{height:0;line-height:0;font-size:0;}
a{blr:expression(this.onFocus=this.blur()); outline:none;}
area{blr:expression(this.onFocus=this.blur());outline:none;}

body{ background:url(../images/bodybg.jpg);}

  
#cont_bg{min-width:1002px;width:100%;width:expression((documentElement.clientWidth < 1002) ? "1002px" : "100%" );}
#cont_bg{background:url(../images/bg.jpg) no-repeat center 0;}
#cont{background:url(../images/bg2.jpg) no-repeat center 0;}
#header{margin:0 auto;width:1002px;position:relative;}
#header img{display:block;}


#nav{position:absolute;top:8px;left:10px;}
#nav,#nav a{color:#ffd9e3;padding:0 8px;}
#nav a:hover{color:#ff0;}

#share_line{width:200px;height:25px; position:absolute;top:7px;right:0px;line-height:25px; color:#fff; font-weight:bold;}

.wm-public{ position:absolute;}


.nav{width:850px;height:59px;position:absolute;left:79px;top: 350px;}
.nav a{ width:149px; height:59px; display:block; float:left; margin-right:2px;}
.nav a.a1{ background:url(../images/nav1.jpg);}
.nav a.a2{ background:url(../images/nav2.jpg);}
.nav a.a3{ background:url(../images/nav3.jpg); width:128px;}
.nav a.a4{ background:url(../images/nav4.jpg); width:143px;}
.nav a.a5{ background:url(../images/nav5.jpg); width:112px;}
.nav a.a6{ background:url(../images/nav6.jpg); width:108px;}
.nav a:hover{ background-position:0 -59px;}
.nav a.on{ background-position:0 -59px;}

.cont{ padding:50px 80px;}
.cont img{ margin:10px auto;}
.cont p{ line-height:22px;}
.cont h2{ font-size:18px; color:#b30027; font-weight:bold; margin-top:10px;}
.cont h2.title{ height:34px; line-height:34px; display:block; color:#74001a; background:url(../images/ico.jpg) no-repeat left center; padding-left:20px; border-bottom: 1px #000 dashed; margin-bottom:20px;}