﻿/*全局*/
body
{
    padding: 0px;
    margin:0px;
    font-family: Arial, Tahoma;
    font-size: 12px;
    color:#316FCB;
    background:#EBFFE8 url(body_bg.gif) repeat-x left top;
}
A:link
{
	text-decoration: none; color:#316FCB;
}
A:visited
{
	text-decoration: none; color:#316FCB;
}
A:hover
{
	text-decoration: underline; color:#316FCB;
}

.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden; }
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

.divcenter{margin-left: auto; margin-right: auto}
.divwidth1{width: 100%;}
.divwidth2{width: 1012px;}
.clear{clear:both;}

input      { font-family: Tahoma, Arial, 宋体; font-size: 12px }
select     { font-family:  Arial, 宋体; font-size: 12px }
textarea   { font-family:  Arial, 宋体; font-size: 12px }
img  {  border: 0px none; }
h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,p,form,fieldset,legend,input,img{margin:0;padding:0;}
ul,ol{list-style:none;}

.BlackTxt 
{
    color:#000000;
}
.BlackLink a:link,.BlackLink a:visited
{
    color:#000000;
    text-decoration:none;
}
.BlackLink a:hover
{
    color:#AD1E1E;
    text-decoration:underline;
}

.WhiteTxt 
{
    color:#FFFFFF;
}
.WhiteLink a:link,.WhiteLink a:visited
{
    color:#FFFFFF;
    text-decoration:none;
}
.WhiteLink a:hover
{
    color:#AD1E1E;
    text-decoration:none;
}

/*header*/
#header
{
  height:72px;
  overflow:hidden;
}
#ajaxLoading
{
  position:absolute;
  padding: 3px;
  border: #aaa 1px solid;
  font-family: Tahoma;
  background: #FFFFE1;
  color: #666666;
}
#header .c1
{
  float:left;
  width:295px;
  overflow:hidden;
}
#header .c2
{
  float:left;
  width:717px;
  overflow:hidden;
}
#header .c2 .cc1
{
  text-align:right;
  margin-top:5px;
}
#header .c2 .cc1 a img
{
  padding:5px;
}
#header .c2 .cc1 a:hover img
{
  background:#DBF1F2 url(ico_01.gif) no-repeat -200% -200%;
}
#header .c2 .cc2
{
  margin-top:14px;
}
#header .c2 .cc2 a img
{
  padding:8px 12px;
}
#header .c2 .cc2 a:hover img
{
  background:url(nav_background.gif) repeat-x left top;
}

/*accoutSite*/
.accout
{
  height:25px;
}
.flaccout
{
  float:left;
  width:214px;
  color:#079DAB;
}
.fraccout
{
  float:left;
}
.accout .fl
{
  float:left;
  width:60px;
  line-height:20px;
  padding-right:2px;
  text-align:right;
  *padding-top:3px;
}
.accout .fr
{
  float:left;
  padding-left:3px;
}
.accoutc1
{
  padding-left:65px;
}
.cart
{
  line-height:35px;
}
.accoutc1 a:link, .accoutc1 a:visited, .cart a:link, .cart a:visited
{
  text-decoration:underline;
  color:#279A08;
}
.accoutc1 a:hover, .cart a:hover
{
  text-decoration:none;
}
.cart .ico
{
  padding-left:20px;
  font-weight:bold;
  background:url(ico_03.gif) no-repeat left top;
}
.accoutSiteOk ul
{
  width:230px;
  padding-bottom:10px;
  margin: 0px auto;
}
.accoutSiteOk li
{
  float:left;
  width: 100px;
  margin:0px 5px;
  padding-top: 7px;
}
.accoutSiteOk div
{
  text-align:center;
}
.accoutSiteOk li a:link, .accoutSiteOk li a:visited
{
  width:100%;
  height:20px;
  line-height:20px;
  display:block;
  border: solid 1px #7CC7E3;
  background:#fff url(button_02.gif) repeat-x center center;
  color: #1C89B1;
  text-decoration: none;
  text-align:center
}
.accoutSiteOk li a:hover
{
  color: #1C89B1;
  text-decoration: none;
  border: solid 1px #7CC7E3;
  background:#fff url(button_03.gif) repeat-x center center;
}
.cart a:link, .cart a:visited
{
  font-size:14px;
  color:#279A08;
}
.cart .leftico
{
  padding-top:10px;
  padding-bottom:5px;
  padding-left:30px;
  font-weight:bold;
  background:url(ico_02.gif) no-repeat left top;
}

/*products-lightbox*/
#lightbox-image-details-caption li
{
  float:left;
  width:50%;
}
#lightbox-image-details-caption li a
{
  color:#AD1E1E;
  text-decoration: none; 
}
#lightbox-image-details-caption li a:hover
{
  color:#AD1E1E;
  text-decoration: underline; 
}
/*sidebar*/
#sidebar
{
  float:left;
  width:281px;
  overflow:hidden;
}

/*content*/
#content
{
  float:left;
  width:731px;
  overflow:hidden;
}

/*title_name*/
.title_name
{
  background:url(title_02.gif) repeat-x left top;
}
.title_name .c1
{
  background:url(title_01.gif) no-repeat left top;
}
.title_name .c2
{
  background:url(title_03.gif) no-repeat right top;
  height:38px;
  line-height:38px;
  overflow:hidden;
  font-size:14px;
  font-weight:bold;
  color:#fff;
  padding-left:18px;
}

/*pages*/
.pages
{
  
}
.pages span
{
  margin-left:8px;
}
.pages .ps select
{

}
.pages a
{
  margin-left:8px;
}
.pages .enabled
{
  color:#8B8989;
}

/*footer*/
#footer
{
  margin-top:5px;
}
#footer .copy
{
  text-align:right;
  line-height:25px;
}
.foot_i
{
  position: absolute;
  width: 66px;
  height: 195px;
  top: -195px;
  left: -66px;
}
/* for ie7 ff*/
html > body .foot_i
{
  background: url(png_01.png) no-repeat left top;
}
/* for ie6 */
* .foot_i
{
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/png_01.png', sizingMethod='crop');
}