@charset "utf-8";
/* CSS Document */

body { margin: 0 auto; width:auto; height: auto; font-family: "Droid Sans", "HelveticaNeue", Helvetica, Arial, "Lucida Grande", sans-serif,"微軟正黑體","Microsoft JhengHei", "宋体","SimSun";}

img { border: 0; }

.inthen {
  width: 0;
  height: 0;
  float: left;
  text-indent: -9999px;
  display: block;
  position: relative;
}

h2 { margin: 0 auto; display: inline; }
h3 { margin: 0 auto; display: inline; font-size: 14px; text-decoration: underline; }

#container-all {width: 100%; height: auto !important; min-height: 350px; float:left; background:#956235 repeat;
-moz-box-shadow:0px 0px 10px 0px rgba(20%,20%,40%,0.5);
-webkit-box-shadow:0px 0px 10px 0px rgba(20%,20%,40%,0.5);
box-shadow:0px 0px 10px 0px rgba(20%,20%,40%,0.5);
}
#container-all>a>img{width: 100%;}
/*main*/
.main { margin: 0 auto; width:930px; padding:15px; height:auto; background:#fff; border-radius:10px; }
.main .flline { float:left; width:100%; height:25px; background:url(../images/pencils/flline-pencils.png) center center no-repeat; padding:10px 0; }
.main .toplink { margin:0 auto; width:940px; height:40px; text-align:center; }
.main .toplink a+a { padding-left:15px; }

.main .tab-list01 { float:left; width:920px; height:auto; padding:20px 10px; text-align:center; }
.main .tab-list01 .in-list { float:left; width:280px; height:auto; font-size:1.60em; line-height:1.70em; font-family:"微軟正黑體","Microsoft JhengHei","宋体","SimSun"; color:#231815; padding:0 10px; text-align:center; }

.main .pic-listc { float:left; width:920px; height:auto; padding:20px 10px; text-align:center; }
.main .pic-listw { float:left; width:700px; height:40px; font-size:1.65em; line-height:0.50em; vertical-align:top; text-align:center; font-family:"微軟正黑體","Microsoft JhengHei","宋体","SimSun"; }

/*main end*/


/*footer*/
.pencils-footer { width:930px; margin:15px auto; }
.pencils-footer .logo-b { float: left; width: 180px; height: 180px; background:url(../images/pencils/logo-b.png) transparent no-repeat scroll center center / 180px auto; }
.pencils-footer .tab-r { float:left; width:720px; padding-left:30px; color:#fff; font-size:1.04em; line-height:1.55em; font-family:"微軟正黑體","Microsoft JhengHei","宋体","SimSun"; }
.pencils-footer .tab-r a { color:#fff; text-decoration:none; font-family:"微軟正黑體","Microsoft JhengHei","宋体","SimSun"; }
.pencils-footer .tab-r a:link { color:#fff; text-decoration:none; }
.pencils-footer .tab-r a:visited { color:#fff; text-decoration:none; }
.pencils-footer .tab-r a:hover { color:#581800; text-decoration:none; }

/*footer end*/

/*font*/
.pencils-w00 { color:#231815; font-size:1.70em; line-height:1.80em; font-family:"微軟正黑體","Microsoft JhengHei","宋体","SimSun"; font-weight:normal; padding-left:35px; padding-right:30px; }
.pencils-w01 { color:#796A56; font-size:1.65em; line-height:1.80em; font-family:"微軟正黑體","Microsoft JhengHei","宋体","SimSun"; font-weight:normal; padding-left:25px; }
.pencils-w02t { color:#6A3905; font-size:1.95em; line-height:1.80em; font-family:"微軟正黑體","Microsoft JhengHei","宋体","SimSun"; font-weight:bold; padding-left:25px; background:url(../images/pencils/left-tri.png) left center no-repeat; }
.pencils-w02b { color:#231815; font-size:2.05em; line-height:1.80em; font-family:"微軟正黑體","Microsoft JhengHei","宋体","SimSun"; font-weight:bold; padding-left:25px; }
.pencils-w03b { color:#f39700; font-size:2.25em; line-height:1.80em; font-family:"微軟正黑體","Microsoft JhengHei","宋体","SimSun"; font-weight:bold; padding-left:85px; }
.pencils-w04 { color:#231815; font-size:2.05em; line-height:1.80em; font-family:"微軟正黑體","Microsoft JhengHei","宋体","SimSun"; font-weight:normal; padding-left:25px; padding-top:20px; }
.pencils-w05r { color:#231815; font-size:1.35em; line-height:1.70em; font-family:"微軟正黑體","Microsoft JhengHei","宋体","SimSun"; font-weight:bold; padding-right:100px; padding-top:20px; text-align:right; }
.pencils-w06t { color:#231815; font-size:2.05em; line-height:1.80em; font-family:"微軟正黑體","Microsoft JhengHei","宋体","SimSun"; font-weight:bold; padding-left:25px; background:url(../images/pencils/left-tri.png) left 30px no-repeat; }
.pencils-w06b { color:#231815; font-size:1.65em; line-height:1.80em; font-family:"微軟正黑體","Microsoft JhengHei","宋体","SimSun"; font-weight:bold; }
.pencils-w07 { color:#231815; font-size:1.30em; line-height:1.80em; font-family:"微軟正黑體","Microsoft JhengHei","宋体","SimSun"; font-weight:normal; padding-left:35px; padding-right:30px; }

.sptb { padding-top:25px; padding-bottom:15px; }
/*font end*/



@media  only screen and (max-width: 960px){
    .main{padding: 5px;}
    #container .box{width: 100%;}
    #container{overflow:hidden}
	.main .toplink{margin: 0; width: 100%; float: none; height: auto; display: flex; justify-content: space-around;}
    .pencils-w01{padding: 0;font-size: 1em;; line-height: 1.5em;}
    .pencils-w02t{font-size: 1em; background-size: 15px;padding: 5px 0 5px 18px;}
    .main .tab-list01:before,.main .tab-list01:after{clear: both; content: ""; display:block;}
	.main .tab-list01{margin: 0; width: 100%; float: none; height: auto; padding: 0;}
    .main .tab-list01 .in-list{width: 33.33333%; font-size: 1em;box-sizing: border-box; padding: 0 1%;}
    .pencils-w03b{padding: 0 5px; font-size: 1em;}
	.main .pic-listc{margin: 0; width: 100%; float: none; height: auto;}
	.main .pic-listw{margin: 0; width: 100%; float: none; height: auto;}
    .main .pic-listw{font-size: 1em;}
    .pencils-w07{font-size: 1em; padding: 0 5px;line-height: 1.5em;}    
}
@media  only screen and (max-width: 400px){
    .main .tab-list01{display: flex; flex-flow: wrap; justify-content: center;}
    .main .toplink a+a{padding: 0;}
    .main .tab-list01 .in-list{width: 100%; font-size: 1em;box-sizing: border-box; padding: 0 1%;
        max-width: 250px;
    }
}