@charset "utf-8";
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,em,button { margin: 0; padding: 0; }
body { background: url(../images/bg.jpg) #fff; font-size: small; line-height: 1.6; font-family: Simsun,Helvetica,Arial,sans-serif; color: #34332c;-webkit-text-size-adjust:none;/*google瀏覽器字體允許小于12*/ }
*html body{
font-size: x-small;/*for IE5*/
f\ont-size: small;
}
img, fieldset { border: none; }
input, textarea { font-size: 100%; }
table { border-collapse: collapse; }
a { color: #7a6042; text-decoration: none; }
a:hover { text-decoration: underline; color:#973e11 }
h1,h2,h3,h4,h5 { font-family:"Times New Roman",Simsun; }
ul { list-style: none; }
dfn { /*font-style: normal;*/ }
.layoutfix { display: inline-block; }
.layoutfix { display: block; overflow: hidden; }
.left { float: left; }
.right { float: right; }
#container{
width:1000px;
margin:0px auto;
}
h1{
font-size:125%;
}
hr{
clear:both;
}
/*全局------------------------------------------------*/
#header object{
float:right;
margin-top:5px;
}
#logo{
float:left;
}
#nave{
width:722px;
height:47px;
float:right;
/*background:url(../images/nave1.jpg) no-repeat;*/
margin-top:5px;
}
#nave li{
float:left;
}
#nave a{
height:47px;
display:block;
float:left;
text-indent:-9999px;
}
#nave .n1 a{
width:90px;
}
#nave .n1 a:hover{
background:url(../images/nave2.jpg) no-repeat 0px 0px;
}
#nave .n2 a{
width:102px;
}
#nave .n2 a:hover{
background:url(../images/nave2.jpg) no-repeat -90px 0px;
}
#nave .n3 a{
width:98px;
}
#nave .n3 a:hover{
background:url(../images/nave2.jpg) no-repeat -192px 0px;
}
#nave .n4 a{
width:98px;
}
#nave .n4 a:hover{
background:url(../images/nave2.jpg) no-repeat -290px 0px;
}
#nave .n5 a{
width:100px;
}
#nave .n5 a:hover{
background:url(../images/nave2.jpg) no-repeat -388px 0px;
}
#nave .n6 a{
width:98px;
}
#nave .n6 a:hover{
background:url(../images/nave2.jpg) no-repeat -488px 0px;
}
#nave .n7 a{
width:136px;
}
#nave .n7 a:hover{
background:url(../images/nave2.jpg) no-repeat -586px 0px;
}
#SUBbanner{
width:100%;
height:200px;
background:url(../images/subbanner.jpg);
display:block;
float:left;
}
#content{
width:100%;
float:left;
margin-top:20px;
}
.protb{
width:960px;
margin-left:20px;
}
.protb tr td{
padding:5px 10px;
}
.protb tr td h3{
color:#553600;
}

.padding tr td{
padding:5px 15px;
}
.aslist img{
width:110px;
padding:2px;
background:#fff;
float:left;
border:1px solid #ddd;
border-bottom-color:#ccc;
border-right-color:#ccc;
}
#pagenave{
text-align:right;
margin-bottom:5px;
float:right;
width:120px;
}
#pagenave span{
float:left;
}
#pagenave a{
width:18px;
height:18px;
display:block;
float:left;
background:#744918;
border:1px solid #b8ae9d;
color:#FFFFFF;
text-align:center;
line-height:18px;
margin:0 2px;
}
#contactTable{
margin-left:20px;
float:left;
}
#contactTable caption{
text-align:left;
color:#000000;
padding-left:15px;
font-size:125%;
font-weight:bold;
}
#contactTable tr{
border-top:1px solid #aea481;
}
#contactTable tr td{
padding:7px 0 7px 9px;
vertical-align:top;
}
#contactTable tr td input,#contactTable tr td textarea{
background:#e8e3d1;
border:1px solid #c9c7ae;
color:#5c5618;
}
#contactTable tr td .submit{
width:86px;
height:27px;
background:url(../images/btn.gif) no-repeat;
color:#FFFFFF;
font-size:16px;
font-weight:bold;
cursor:pointer;
}
#footer{
width:100%;
float:left;
height:30px;
line-height:30px;
text-align:center;
vertical-align:middle;
}
/*for popupcenter*/
#popupcenterbox {
    position: fixed;
    right: 0;
    top: 0;
}
.popupcenter {
    max-width: 404px;
    max-height: 280px;
    margin: 0 auto;
}
.popupcenter img {
    width: 100%;
    border: 4px solid #93ce4a;
}
span#closepopupcenterimg {
    width: 20px;
    text-align: center;
    float: right;
    background: #93ce4a;
    color: #fff;
    position: absolute;
    z-index: 9999999;
    cursor: pointer;
}

/*Remove flash menu and replace it with css3 menu*/
div#navbox {
    background: url(../images/topmenubg.png);
    width: 720px;
    height: 44px;
    position: relative;
    overflow: hidden;
    background-size: contain;
    background-repeat: no-repeat;
    float: right;
    margin-top: 20px;
}
#navwrap {
    width: 680px;
    height: 44px;
    margin: 0 auto;
    position: relative;
    overflow: hidden;
}
#navlist{
    position: absolute;
    left: 0; 
    top: 0; 
    margin: 0; 
    padding: 0;    
    -webkit-animation: 15s move infinite linear; 
    width: 200%; 
}
#navlist li {
    list-style: none;
    width: 85px;
    color: #fff;
    font: 16px/40px Arial;
    text-align: center;
    float: left;
    font-weight: bolder;
}
#navlist li a {
    color: #fff;
    text-decoration: none;
}
@-webkit-keyframes move{
    0% {
          left: 0;
    }
    100% {
          left: -680px;
    }
}
@keyframes move {
    0% {
       left: 0;
    }
    100% {
       left: -680px;
    }
}
#navwrap:hover #navlist {
    -webkit-animation-play-state: paused; /*动画暂停播放*/
}