@charset "UTF-8";
/* CSS Document */
h1,p,ul,li,div,img{
margin:0;
padding:0;
}
ul,li{
list-style-type:none;
}
h1,p{
text-indent:-99999px;
}
body{
background:#efe8d3;
color:#231815;
min-width:1280px;
color:#333;
font-size:14px;
font-weight:bold;
}
#wrapper{
width:100%;
margin:0 auto;
background:url(../img/h2BG.png) no-repeat center 150px;
}
#wrapper_in{
padding-bottom:80px;
}
.conbox{
width:1280px;
margin:0 auto;
clear:both;
}
.coninbox{
/*width:1200px;
margin:0 auto;*/
clear:both;
}

/*Gnav*/
#Gnav{
width:1280px;
clear:both;
background:url(../img/GnavBG.png) no-repeat center 20px;
margin:0 auto;
padding-top:20px;
}
#Gnav nav{
width:1120px;
margin:0 auto;
}
#Gnav li {
height:72px;
float:left;
}
#Gnav li a{
display:block;
height:72px;
}
#Gnav li span{
display:none;
}
#Gnav li a:hover{
background:url(../img/Gnav_hover.png) no-repeat left top;
}

/*main*/
h2{
height:72px;
text-align:center;
line-height:72px;
}
#Pnav{
width:1280px;
background:url(../img/PnavBG.png) no-repeat center bottom;
margin-bottom:20px;
}
#Pnav li {
width:182px;
height:72px;
float:left;
text-align:center;
}
#Pnav li a{
display:block;
height:72px;
line-height:72px;
}
#Pnav li img{
margin-top:9px;
}
#Pnav li span{
display:none;
}
#Pnav li a:hover,
#Pnav li.now{
background:#fac94d;
}

#Pnav li.noLink{
opacity:0.2;
}
 
h3{
height:90px;
text-align:center;
background:url(../img/h3BG.png) no-repeat center center;
}
h3 span{
display:block;
height:90px;
}
p.pic{
position:relative;
}
p.pic a:hover{
opacity:0.6;
}
p.pic:after{
content:url(../img/icon_zoom.png);
position:absolute;
z-index:1000;
bottom:4px;
right:10px;
}

/*footer*/
footer{
background:#000;
clear:both;
}
#globalfooterwrap {
background:url(../img/footerBG.png) center 5px repeat-x;

}
#globalfooterwrap ul {
padding:20px 0 0 0;
}
footer div.txt{
padding:20px 0;
}
footer div.txt p{
text-indent:0;
}
p.pic{
position:relative;
}
p.pic img{
position:absolute;
width:100%;
height:100%;
}
footer a,
footer a:link,
footer a:visited {
color:#FFF;
}

/*-------------------------------
backtop
--------------------------------*/
#backtop{
width:100%;
height:120px;
position:fixed;
text-align:center;
bottom:0;
z-index:1000;
}
#backtop .conbox{
width:120px;
height:120px;
position:absolute;
right:60px;
bottom:30px;
}
#backtop a{
text-indent:-99999px;
display:block;
width:100%;
height:120px;
line-height:120px;
text-decoration:none;
font-weight:bold;
background:url(../img/backtop.png) center center no-repeat;
background-size:120px;
}

/*-------------------------------
globalfooter
--------------------------------*/
#globalfooterwrap p{
margin:0 auto 10px;
}

#globalfooterwrap p.xbox{
padding:6px 0;
width:1080px;
margin:15px auto;
border:1px solid ;
}