body{

}
a {text-decoration:none}
img {border:0px;}

#container{margin:0 auto;	font-family:Verdana, Geneva, "微軟正黑體", sans-serif; height:auto;	background-image: url(../images/bg.jpg);
	background-size:cover;
	background-attachment:fixed; width:100%;} 
#main{ margin:0 auto; width:100%; position:relative; height: auto;}
#box{
	width:100%;
	position:relative;
	margin-left:auto;
	margin-right:auto;height:2880px; background-image:url(../images/mainbg.jpg); }
#footer{height:100px; }
#top { margin:0 auto; width:1004px; position:relative; height:550px;}

#title {width:198px; height:458px; background-image:url(../images/title.png);z-index:99; position: relative; margin:0 auto;}
#titleout{width:1004px; height:280px; position:relative; margin:0 auto; top:200px; z-index:999;}
h1{position: absolute;top: 135px;left: 235px;background: url(../images/title.png) no-repeat;width: 356px;height: 538px;}

#authout {width:100%; height:auto; background-image:url(../images/bg.jpg); position: relative; background-repeat:repeat;padding-bottom:20px;}
#auth {width:1004px; height:697px; background-image:url(../images/auth.png); position: relative; background-repeat:no-repeat; margin:0 auto;}

#menuout{ width:100%; height:235px; position:relative; }
#menu{width:1004px; height:235px; position:relative; margin:0 auto; top:130px; z-index:9999;}
#menu li{float:left; list-style:none;}
.m1 {width:215px; height:235px; position:absolute; top:0px; left:0px;}
.m2 {width:215px; height:235px; position:absolute; top:0px; left:200px;}
.m3 {width:215px; height:235px; position:absolute; top:0px; left:600px;}
.m4 {width:215px; height:235px; position:absolute; top:-42px; left:800px;}

.line{ width:1004px; height:69px; background-image:url(../images/paw.png); top:150px; position:relative; margin:0 auto;}
#book { width:1004px; height:237px; background-image: url(../images/intro_up.png); margin:0 auto; top:155px; position:relative;}
#book2 { width:1004px; height:800px; background-image: url(../images/intro.png); margin:0 auto; top:155px; position:relative;}
#recom { width:1004px; height:410px; background-image: url(../images/recom.png); margin:0 auto; top:155px; position:relative;}
#auth { width:1004px; height:410px; background-image: url(../images/auth.png); margin:0 auto; top:155px; position:relative;}
#cout { width:100%; height:73px;top:0px; position:relative; background-color:#f8d3b6; }
#cmark { width:1004px; height:73px; background-image: url(../images/cmark.png); margin:0 auto; top:0px; position:relative;}
#readtitle { width:1004px; height:70px; background-image: url(../images/readtitle.png); margin:0 auto; top:155px; position:relative;}

#more { width:1004px; height:450px; background-image: url(../images/more.png); background-repeat:no-repeat;}

.mb_footer{
	width:100%;
	top:0;
	left:0px;
	padding:10px 0;
background-color:#333;
	font-size:11px;
	height:30px;
text-align:center; line-height:14px;
position: relative;
}
.mb_footerinner {
	width:100%;
	margin:0 auto;
	overflow:hidden;
	color:#fff;} 
#c1,#c2,#c3,#c4{ cursor:pointer;}
.header {
	background-color: #424242;
	text-align: center;
	height: 34px;
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 0px;
	z-index:99999999;
}
.booksheader {
	padding: 0px;
	margin-top: -1px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 780px;	z-index:9999999;
	height: 34px;
}

#banner-slide { width:995px; height:666px; position: relative; margin:0 auto;}
#s1 { width:338px; height:402px; position:absolute; top:70px; right:40px; z-index:9999;}
ul.bjqs{position:relative; list-style:none;padding:0;margin:0;overflow:hidden; display:none;}
li.bjqs-slide{position:absolute; display:none;}
ul.bjqs-controls{list-style:none;margin:0;padding:0;z-index:9999;}
ul.bjqs-controls.v-centered li a{position:absolute;}
ul.bjqs-controls.v-centered li.bjqs-next a{right:-50px; background-image:url(../images/next.png); width:43px; height:60px;margin: -33px -1px;}
ul.bjqs-controls.v-centered li.bjqs-prev a{left:-47px; background-image:url(../images/prev.png); width:43px; height:60px;margin: -33px -1px;}
ol.bjqs-markers{list-style: none; padding: 0; margin: 0; width:100%;}
ol.bjqs-markers.h-centered{text-align: center;}
ol.bjqs-markers li{display:inline;}
ol.bjqs-markers li a{display:inline-block;}
p.bjqs-caption{display:block;width:96%;margin:0;padding:2%;position:absolute;bottom:0;}
#video{ width:500px; height:169px; position:absolute; left:44px; top:455px; z-index:99999; }

#cart{
	width: 367px;
	height: 21px;
	position: absolute;
	left: 44px;
	top: 393px;
	z-index: 99999;
}
