@charset "utf-8";
/* Normalizes margin,padding */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}
/* Normalizes font-size for headers */
h1,h2,h3,h4,h5,h6{font-size:100%;background:none;}
/* Removes list-style from lists */
ol,ul{list-style:none;}
/* Normalizes font-style and font-weight to normal */
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
/* Removes list-style from lists */
table{border-collapse:collapse,border-spacing:0;}
/* Removes border from fieldset and img */
fieldset,img{border:0;}
/* Left-aligns text in caption and th */
caption,th{text-align:left;}
/* Removes quotation marks from q */
q:before,q:after{contet:'';}

/* 网站链接总的CSS定义:可定义内容为链接字体颜色、样式等 */
a{text-decoration: none;} /* 链接无下划线,有为underline */ 
a:link {color: #f5f5f5;} /* 未访问的链接 */
a:visited {color: #999;} /* 已访问的链接 */
a:hover{COLOR: #ffcc00;text-decoration: underline;} /* 鼠标在链接上 */ 
a:active {color: #0000ff;} /* 点击激活链接 */

/* Body的CSS定义:对应CSS中“BODY”，可定义内容为网页字体颜色、背景、浏览器边框等 */
BODY
{
font-size: 12px;
background:#6C5E52 url(bg.gif);
font-family:Arial, "宋体"，Helvetica, sans-serif;
line-height:180%;
height:100%;
}
html{
	height:100%;
}

input, select, textarea {
  font: 12px "Courier New";
}
.clear {
  clear: both;
}

/*主容器部分--------------------*/
#globalWrapper {
  width: 980px;
  margin: 0px auto;
  padding:0 0 5px 0;
  background:#6C5E52;
  overflow: hidden;
}
.sidebar_left{
  width:200px;
  float:left;
  display:inline;
  margin:0 5px 5px 5px;
}
.sidebar_left dl{margin:5px 0 0 0;}
.sidebar_left dt{
  padding:8px 0 8px 15px;
}
.sidebar_right{
  width:200px;
  display:inline;
  float:left;
  margin:0 5px 5px 5px;
}
.sidebar_right dl{
  margin:5px 0 0 0;
}
.sidebar_right dt{
  padding:8px 0 8px 15px;
}
.middle{
  width:560px;
  float:left;
  margin:5px 0 0 0;
}
.middle dl{
  margin:5px 0 0 0;
}
.middle dt{
  padding:8px 0 8px 20px;
  color:#fff;
}
.plist{clear:both;margin:10px 10px 10px 0;}

/*内页部分--------------------*/
.container{
  width:765px;
  float:left;
  background:#f1f1f1;
  margin:5px 0 0 5px;
  display:inline;
  overflow:hidden;
}
.container span{margin:5px 0 0 5px;}
.container dl{
  margin:20px 0 0 30px;
}
.container dt{
  float:left;
}
.container dl dt img{
  margin:0 15px 5px 0;
  border:1px dashed #ccc;
  padding:5px;
}
.container dl h1{font-size:18px;margin:2px 0 5px 0;color:#990000;}
.container_p{
  clear:both;
  margin:10px 30px 10px 30px;
  overflow: hidden;
}
.page_title{margin:20px 10px 20px 10px;padding:0 0 0 18px;border-bottom:1px solid #ccc;font-size:18px;font-weight:bold;}
.page_class{
  height:800px;
  padding:10px 15px;
}
.page_class li{float:left;margin:0 10px 15px 15px;}

.article{
  margin:10px 30px 10px 30px;
}
.article_h1{
  margin:30px 30px 5px 30px;
  font-size:22px;
  text-align:center;
  border-bottom:1px dashed #ccc;
  padding:0 0 10px 0;
}
.article_div{
  text-align:center;
  width:95%;
  margin:0 0 30px 0;
}
.container a,.crumbs a{color:#000000;}
.container a:visited,.crumbs a:visited{color:#000;}
.container a:hover,.crumbs a:hover{color:#FF3300;}
.map dl{margin:20px 0 20px 50px;}
.map dt{clear:both;font-weight:bold;line-height:180%;margin:3px;}
.map dd{clear:both;margin:5px 0 0 20px;line-height:120%;}

/*新闻资讯部分--------------------*/
.news_class h1{
   font-size:15px;
   margin:10px 0 10px 0;
   padding:0 0 0 23px;
   background:url(16-square-green.gif) no-repeat 0 2px;
}
.news_class h1 a:link{
   font-size:15px;
   color:#990000;
}
.news_class h1 a:visited{
   font-size:15px;
   color:#666;
}
.news_class p{
   color:#666;
   margin:5px 0 5px 0; 
}
.news_class hr{
   border-bottom:1px dashed #ccc;
   color:#fff;
}
.news_class span a:link{
   color:#24598E;
}
.news_class span a:visited{
   color:#666;
}

/*顶部设置部分--------------------*/
.logo {
  width:180px;
  height:80px;
  float:left;
  background:url(logo.jpg) no-repeat 15px 19px;
  text-indent:-9999px;
  cursor:pointer;
}
.top_nav{
  float:right;
  margin:10px 10px 20px 150px;
  color:#ccc;
  width:280px;
}
.top_nav a:link,.top_nav a:visited{color:#ccc;}
.nav {
  background-color: #7C132F;
  height: 30px;
  padding: 0 0 0 5px;
  font-size: 14px;
  color: white;
  clear:both;
}
.nav li{
  float: left;
  padding: 4px 20px 3px 20px;
  background:url(nav_line.gif) no-repeat right;
}
.nav a:visited, .nav a:link {
  color: white;
}
.nav a:hover {
  color: #Ffcc00;
}
.nav .last{background:none;}
.search{background:none;margin:0 0 10px 0;width:410px;float:right;text-align:right;}
.search_keyword {
  vertical-align: middle;
  height:18px;
  width:110px;
  border:1px solid #777;
  color:#ccc;
  background:#4F4F4F;
  margin:2px 0 0 0;
}
.search_class{width:110px;}
.search_type{width:75px;vertical-align: middle;margin:2px 0 0 0;background:#4F4F4F;color:#ccc;border:1px solid #ccc;}
.button{
  vertical-align: middle;
  margin:1px 0 0 0;
  padding:1px 0 0 0;
  background:#4F4F4F;
  height:20px;
  border:1px solid #777;
  color:#ccc;
}
.textbox {
  vertical-align: middle;
  height:18px;
  border:1px solid #777;
  color:#ccc;
  width:110px;
}
.margin_top{margin-top:5px;}
.margin_left{margin-left:5px;}
.margin_right{margin-right:5px;}

/*首页左侧栏部分--------------------*/
.login {
  width: 200px;
  height:170px;
  background:#927661 url(title_login.gif) no-repeat 5px 5px;
  color:#ccc;
}
.login dd{margin:0 0 0 10px;}
.book_class{
  width:200px;
  height:490px;
  background:#323232 url(book_class.gif) no-repeat 5px 5px;
}
.book_class h2{
  margin:5px 0 2px 15px;
  clear:both;
}
.book_class dt,.login dt,.index_news dt,.hot dt,.designinfo dt,.links dt,.online dt{color:#fff;}
.book_class h2 a:link{color:#FF6600;}
.book_class h2 a:visited{color:#FF6600;}
.book_class h2 a:hover{color:#FF6600;}
.book_class ul{
  margin:0 0 0 15px;
}
.book_class li{
  float:left;
  margin:0 8px 0 0;
  white-space:nowrap;
}
.links{
  width:200px;
  clear:both;
  background:#64502B url(links.gif) no-repeat 5px 5px;
  overflow:hidden;
}
.links ul{margin:0 0 8px 10px;color:#ccc;}

.online{
  width:200px;
  padding:0 0 10px 0;
  clear:both;
  overflow:hidden;
  background:#64502B url(links.gif) no-repeat 5px 5px;
}
.online ul{list-style-type:none;margain:0;padding:0;}
.online li{color:#fff;font-size:12px;padding:5px 0 0 15px;}

/*首页右侧栏部分--------------------*/
.index_news {
  width: 200px;
  height:250px;
  background:#9C9B1A url(title_news.gif) no-repeat 5px 5px;
  color:#ccc;
}
.index_news ul,.designinfo ul{margin:0 0 8px 10px;}
.index_news a:visited,.designinfo a:visited{color:#ccc;}
.hot{
  width: 200px;
  background:#323232 url(book_class.gif) no-repeat 5px 5px;
  color:#ccc;
}
.hot ul{margin:5px 0 5px 0;text-align:center;}
.hot ul li{width:107px;height:170px;margin:0 auto;}
.hot a{
	border:#323232 solid 1px;
	display:block;
}
.hot a:hover{
	border:#ffcc00 dashed 1px;
	display:block;
}
.hot li b a{background:none;border:none;display:inline-block;font-weight:normal;}
.hot li b a:visited{font-weight:normal;}
.hot li b a:hover{background:none;border:none;display:inline-block;font-weight:normal;}
.designinfo{
  width: 200px;
  background:#55919A url(title_design.gif) no-repeat 5px 5px;
  color:#ccc;
}

/*首页中间部分--------------------*/
.flash{
  width:560px;
}
.recommend{
  width:560px;
  height:470px;
  background:#f1f1f1 url(title_middle.gif) no-repeat 5px 5px;
  padding:0 0 5px 0;
  clear:both;
}
.new{
  width:560px;
  height:920px;
  background:#f1f1f1 url(title_middle.gif) no-repeat 5px 5px;
  clear:both;
}
.new dt span,.promotion dt span{float:right;padding:0 20px 0 0;}
.promotion{
  width:560px;
  height:705px;
  background:#f1f1f1 url(title_middle.gif) no-repeat 5px 5px;
  clear:both;
}
.book ul{margin:3px 0 5px 5px;}
.book li{
  float:left;
  margin:5px 10px 8px 10px;
  line-height:140%;
}
.page_class li b a,.book li b a{background:none;color:#333;border:none;display:inline-block;}
.page_class li b a:visited,.book li b a:visited{color:#888;}
.page_class li b a:hover,.book li b a:hover{color:#ff6600;background:none;border:none;display:inline-block;}
.page_class a,.book a{
	background:#f5f5f5;
	border:#cccccc solid 1px;
	padding:2px;
	display:block;
}
.page_class a:hover,.book a:hover{
	border:#9C9B1A solid 1px;
	background:#FFE26F;
	display:block;
	padding:2px;
}
.search_list li b a{width:105px;overflow: hidden;white-space:nowrap;}
.search_info{margin:10px 0 10px 15px;font-size:14px;}


/*购物车部分--------------------*/
.container_buy{
  width:970px;
  float:left;
  background:#f1f1f1;
  margin:5px 0 5px 5px;
  display:inline;
}
.container_buy h2{
  margin:10px 0 10px 12px;
  padding:0 0 0 10px;
  width:96%;
}
.container_buy p{border:1px dashed #ccc;margin:0 0 10px 23px;width:921px;background:#fff;}
.table{border:1px dashed #ccc;margin:0 0 20px 0;background:#fff;}
.container_buy dl{border:1px dashed #ccc;margin:20px;background:#fff;text-align:center;padding:10px;}
.container_buy dt{color:#ff0000;}
.container_buy dd{margin:0 0 10px 0;}
.container_buy ul{margin:25px;}

/*全站底部设置--------------------*/
#footer{
  width:980px;
  margin: 10px auto;
  color:#ccc;
  text-align:center;
}
#footer a{
  color:#ccc;
}