
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,p,blockquote { margin:0; padding:0; }
fieldset,img { border:none; }
address,caption,cite,code,dfn,em,strong,th,var{ font-style:normal; font-weight:normal; }
ol,ul { padding-left:0; }
ul { list-style-type:disc; }
ol { list-style-type:decimal; }
caption,th { text-align:left; }
h1,h2,h3,h4,h5,h6 { font-size:100%; }

#a{ text-decoration:none;}


/* BLOCK ELEMENTS */
html, div, map, dt, form { display:block; }
body { display:block;}
p, dl { display:block;}
dd { display:block; }
address { display:block; font-style:italic; }
blockquote { display:block; }
h1 { display:block; font-size:2em; font-weight:bold; margin:0.67em 0; }
h2 { display:block; font-size:1.5em; font-weight:bold; margin:0.83em 0; }
h3 { display:block; font-size:1.125em; font-weight:bold; margin:0em 0; }
h4 { display:block; font-size:1em; font-weight:bold; margin:1.33em 0; }
h5 { display:block; font-size:0.75em; font-weight:bold; margin:1.67em 0; }
h6 { display:block; font-size:0.5625em; font-weight:bold; margin:2.33em 0; }
pre{ display:block; font-family:monospace; white-space:pre; margin:1em 0; }
hr { display:block; height:2px; border:1px; margin:0.5em auto 0.5em auto; }

/* INLINE ELEMENTS */
strong { font-weight:bold; }
cite, em, var, dfn { font-style:italic; }
code, kbd, samp { font-family:monospace; }
ins { text-decoration:underline; }
del { text-decoration:line-through; }
sub { vertical-align:-0.25em; font-size:smaller; line-height:normal; }
sup { vertical-align: 0.5em; font-size:smaller; line-height:normal; }
abbr[title], acronym[title] { border-bottom:dotted 1px; }
/* LIST ELEMENTS */
ul { list-style-type:disc; padding-left:0; }
ol { list-style-type:decimal; padding-left:0; }
/* remove top & bottom margins for nested lists */
ul ul, ul ol, ul dl, ol ul, ol ol, ol dl, dl ul, dl ol, dl dl
{ margin-top:0; margin-bottom:0; }
/* use circle when ul nested 2 deep */
ol ul, ul ul { list-style-type:circle; }
/* use square when ul nested 3 deep */
ol ol ul, ol ul ul, ul ol ul, ul ul ul { list-style-type:none; }

body{width:100%; background:#FFFAFA; min-width:980px;}
a{ text-decoration:none;}
/*--¶¥²¿µ¼º½--*/
.sitetop{background:url("../image/top_bg.jpg")repeat-x; background-color:#FFF; position:relative; z-index:2; height:31px;}
.tlink{width:966px; margin:0 auto; overflow:hidden; position:relative; height:72px; text-align:right;}
.tlink div.logo{ position:absolute; left:0; top:0;}
.tlink a{line-height:30px; text-decoration:none; color:#333; font-size:12px;}
.tlink a:hover{color:#000;}
.tlink div.logo a{clear:both;}
/*--Ò³½Å-*/
.footer{ border-top:3px solid #fff; line-height:26px; margin-top:20px; overflow:hidden; width:100%; background:#fff; behavior:url(https://i9-static.jjwxc.net/css/js/PIE.htc); box-shadow:0 0px 2px #666; float:left;}
.footer center{padding:15px 0; border-top:2px solid #f76c6c;}
.footer a{color:#9f886e; font-size:12px; text-decoration:none;}
.footer p{font-size:12px;}
.footer a:hover{color:#333;}
/*--°æÍ·--*/
.banner{ position:relative; height:370px; width:100%; z-index:1; background-size: 100% 100%;margin-bottom:20px;}
/*--.banner2{ position:relative; top:-41px; height:370px; width:100%; z-index:1; background:#111224 url("//i9-static.jjwxc.net/sp/arborday2021/images/banner2.jpg?ver=20200312") no-repeat scroll center 0;}--*/


.navbox{display: flex; justify-content: center;margin:0 auto; position:relative; top: 325px; overflow:hidden; }

.nav{height:75px; float:left; display:block; position:relative; top:0px; margin:0 6px; overflow-y: hidden}
.navCurrent{position:relative; top:0;}
.navCurrent .navImg{transform: translateY(-50%)}
.nav img{ display:block;}

/*--ÄÚÈÝ--*/
.mainbox{width:980px; margin:-2px auto;top:-10px;  overflow:hidden;}
.textbox{font-size:18px; line-height:36px; font-family:"Î¢ÈíÑÅºÚ"; color: #000; padding:0px 50px;  -webkit-text-size-adjust:none; text-align:justify; text-justify:inter-ideograph; }

.bottombox{width:151px; height:48px; overflow: hidden; margin:20px 0 0 30px;}
.dccz{width:151px; height:48px; float:left; display:block;}

.shipin2 {display: block;width: 728px;height: 410px; margin: auto;}
.bookbox{width:720px; margin:auto; display: flex; justify-content: center;}
.book img{width:200px; height:280px; margin:20px; float:left;}
.book_border{ border: 4px solid #15815f;}
.erweima{width:90px;margin:0 75px ; float:left;}
.borderbox{width:980px; margin:auto; display:block; }
.ts{font-size:14px;}

.greenfont{color: #15815f}

@media only screen and (min-width:768px) and (max-width:980px){
    .textbox{font-size:30px;}
    .ts{font-size:18px;}
}
@media only screen and (min-width:480px) and (max-width:767px){
    .textbox{font-size:30px;}
    .ts{font-size:18px;}
}
@media only screen and (max-width: 479px) { 
    .textbox{font-size:30px;}
    .ts{font-size:18px;}
}
.title-img {
    width: 300px;
    margin: 50px auto 50px auto;
    display: block;
}
.a-common{ text-decoration:none;}