﻿/* DEFAULTS
----------------------------------------------------------*/

body   
{
  /*  background: #b6b7bc;/*设置顶层第一层窗口背景颜色*/
   /* background:#EEAEEE ;/**/
   background-image: url("../images/icon_images/holidaly_bg.gif");/*设置窗口背景图片*/
   /*background-image: url("../images/icon_images/2017ico.jpg");/*设置窗口背景图片*/
   background-repeat:repeat-x;/*背景图片横向平铺 x轴*/
   
   font-size: .90em;
   font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
   margin: 0px;/**/
   padding: 0px;/**/
   color: #696969;/**/
    margin: 0px auto 0px auto;
   /* width :589;/**/
   
}

  
div.hideSkiplink /*导航条菜单的设置*/
{
   border-left: 0px solid red;
    border-right: 0px solid red;
    background-color:#EED2EE;/**/
    background-image: url('../images/icon_images/menu.gif');
    /*设置窗口边框宽度和颜色*/
    margin-bottom :0px;
    width:100%;
    height: 39px;
    font-size :18pt;
    border-top : 1px solid red;
     border-bottom  : 1px solid red;
}
}




.line_m /*中间横线效果*/
{
    text-decoration:line-through;
        }
.page /*主内容区*/
{
    width: 600px;/*设置容器宽度*/
    /*height:660px;/**/
    background-color:white;/*设置第二层窗口背景颜色*/
   /* background-image:url("../images/sp_logo/beijin5.gif");/*设置背景图片*/
    margin: 0px auto 0px auto;/*设置块的外边距*/
    /*border: 1px solid #9F79EE;/*设置窗口边框宽度和颜色*/
    overflow:hidden;
  }
.header /*头部*/
{
    position: relative;
    background: #fbf7ec;/**/
    /* background-image: url("../images/icon_images/topleftmenubg.gif");/**/
    
    height:78px;
    top: 0px;
    left: 0px;
    border: 1px solid #FFB5C5;/*设置窗口边框宽度和颜色*/
    margin-bottom :2px;
}

.title
{
   /* background-image: url('../images/logo_images/runze.gif');/**/
   /* background-repeat:no-repeat;/*背景图片 不 横向平铺 x轴*/
   display: block;
   /* padding-top:4px;/**/
   /*padding-left :70px;/**/
    padding-top :1px;
    margin-top:1px;/**/
    margin-left:1px;
    float: left;
    text-align: left;
    font-family: 微软雅黑;
    font-size :20px;
    font-weight :400;
    color: #0066FF;

    border: 1px solid #FFB5C5;
    height: 66px;
    width: 223px;
}
.middl
{
           min-height: 500px;
            height : auto!important;
            height: 1365px !important; /*以上三行自动延伸*/
            border: 1px solid #FFBBFF;
            font-size: 22pt;
    }
    
    
.middle_left
{
    overflow:hidden;   
    float :left; 
    width: 135px;
    border: 1px solid #FFBBFF;/*设置窗口边框宽度和颜色*/
    text-align:right;/*设置文本右对齐*/
    }
.middle_right
{
  width:450px;/**/
  float:left;
  border: 1px solid #FFBBFF;/*设置窗口边框宽度和颜色*/
  margin-left :2px;
 }
.md_left
{
    overflow:hidden;   
    float :left; 
    width: 135px;
    border: 1px solid #FFBBFF;/*设置窗口边框宽度和颜色*/
    text-align:right;/*设置文本右对齐*/
    }
.md_right
{
  width:450px;/**/
  float:left;
  border: 1px solid #FFBBFF;/*设置窗口边框宽度和颜色*/
  margin-left :2px;
 }
   

.spfenlei
{
   font-size:22pt;
   color :#CD3278  ;
   font-family:微软雅黑;
   font-weight:bolder;/*设置加粗程度*/
   border-bottom : 1px solid #FFB5C5   ;
   text-align:left; /*设置文本右对齐*/
   
       }
.spdalei
{
   font-size:22pt;
   color :#A90004;
   font-family:微软雅黑;
   margin-left :1px;
   text-align:left;/*设置文本右对齐*/
       }
 .sp_xiaolei
{
   font-size:20pt;
   color :red;
   font-family:楷体_GB2312;
   text-align :right;/*设置文本右对齐*/
       }      
       
olor :#A90004;
   font-family:楷体_GB2312;
   font-weight :bolder ;
   text-align :center;/*设置文本右对齐*/ 
       }      
       
 /*商品大类css */
 div.spdailei a, div.spdailei a:visited
{
    color: #E066FF  ;  /**菜单字体颜色**/
    display: block;
    line-height: 1.35em;
    padding: 1px 8px;
    text-decoration: none;
    white-space: nowrap;
   }
   
 div.spdailei a:hover
{
    background-color: #465c71;
    color: white;
    text-decoration: none;
    background-image: url('../images/icon_images/menu01.gif');
}      
 
 div.spdailei a:hover
{
    background-color: #465c71;
    color: white;
    text-decoration: none;
    background-image: url('../images/icon_images/menu01.gif');
}      
 
/*商品小类css*/
div.spxiaolei a, div.spxiaolei a:visited
{
    color: #CD3278 ;  /**菜单字体颜色**/
    display: block;
    line-height: 1.35em;
    padding: 1px 8px;
    text-decoration: none;
    white-space: nowrap;
   }
  .pop04 a,.pop08 a
  {text-decoration: none; white-space: nowrap;}
  .pop04 a:hover
  {}
  
 div.spxiaolei a:hover,.pop04 a:hover,.pop08 a:hover
{
    background-color: #465c71;
    color: white;
    text-decoration: none;
    background-image: url('../images/icon_images/menu01.gif');
}      
       

.pop03
{
   
    width:269px;
    height:421px;
    background-color :white;
    border:1px solid #FFF0F5;
        }
.pop03 img
{
    border-width: 0px;
    width: 168px;
    height:171px;
    border: 1px solid #FFB5C5 ;
     margin-left:5px;
     margin-top :20px;
    }
.pop033 img
{
    border-width: 0px;
    width: 185px;
    height:190px;
    border: 1px solid #FFB5C5 ;
     margin-left:5px;
     margin-top :10px;
    }    
.pop0007
{
    font-size: 20pt;
    color:Blue;
    font-family: 微软雅黑;
    border: 0px solid #FFF0F5;
   
}    
    
    
    
.pop04
{ 
   font-size:13pt;
   color : #0099FF;
   font-weight:bolder;
   font-family:微软雅黑;
   Line-height:17pt;
    }
    
.pop05 
{
   font-size:13pt;
   font-weight:900;
   font-family:微软雅黑;
   Line-height:15pt;
   color:#A90004;
    }
.pop06
{
   font-size:14pt;
   color :#A90004;
   font-family:微软雅黑;
   font-weight:bolder;/*设置加粗程度*/
   Line-height:15pt;/*设置行间距*/

    }
.pop07
{
    font-size: 14pt;
    color:  #0099FF;
    font-weight: bolder;
    font-family: 微软雅黑;
    Line-height:15pt;
    border: 0px solid #FFF0F5;
   
   
}
.pop007
{
    font-size: 14.8pt;
    color:Blue;
    font-family: 微软雅黑;
    border: 0px solid #FFF0F5;
   
}
.pop08
{
   font-size:22pt;
   color :#A90004;
   font-family:微软雅黑;
   font-weight:bolder;/*设置加粗程度*/
   Line-height:5pt;/*设置行间距*/
   margin-top :1px; 
    }
 .pop09
 {
  background-color:#FFE1FF; 
  font-size :16.5pt;
  border:1px solid #FFBBFF;
  margin-top :0px; 
  margin-bottom :1px;
  padding-top:1px;  
  padding-bottom :1px;
  color :Blue;
  width: 100%;
 
}
    
.pop_default
{
    margin-top :2px;
     margin-left :2px;
    width:820px;
    height:348px;
    border: 1px solid #FFF0F5   ;
    }
.sp_tejia  
{
   width:398px; 
   float:left; 
   height: 340px;
   font-size :34px; 
   color:Red;      
   background-color:white;    
   border: 1px solid #FFB5C5;
   padding-top :5px;
   margin-left :4px;
   margin-right :2px;
   /* background-image: url('../images/pop_images/teijia2.gif');/**/
   /* background-repeat:no-repeat;/**/
         }
         
div.sp_tejia a:hover
{
     background-image: url('../images/icon_images/menu01.gif');
     color: blue;
    }
    
.pop_pinpai
{
   border: 1px solid #FFBBFF;/*设置窗口边框宽度和颜色*/
   margin-bottom :4px;
   width :822px;
   
      }
      
.pop_picture_gundong
{
  width:398px;
  height :340px;
  float :right;
  border: 1px solid #FFB5C5;/*设置窗口边框宽度和颜色*/
   padding-left :10px;
   padding-top :5
      
      }
      
.pop_bottom
{
    margin-top :5px;
    height: 330px;
    width:824px;
     border: 1px solid #FFB5C5;
     padding-top :4px;
     padding-left :4px;
}


a:link, a:visited
{
    text-align: left;
    text-decoration: none;
}

a:hover
{
    color:Red ;
    text-decoration: none;
    background-image: url('../images/icon_images/menu.gif');
}

a:active
{
    color: #034af3;
}

p
{
    margin-bottom: 10px;
    line-height: 1.6em;
    width: 403px;
    color: #6666FF;/**/
    font-size: 16pt;
    }


/* HEADINGS   
----------------------------------------------------------*/

h1, h2, h3, h4, h5, h6
{
    font-size: 1.5em;
    color: #990000;
    font-variant: small-caps;
    text-transform: none;
    font-weight: 200;
    margin-bottom: 0px;
}

h1
{
    font-size: 1.6em;
    padding-bottom: 0px;
    margin-bottom: 0px;
}

h2
{
    font-size: 1.5em;
    font-weight: 600;
}

h3
{
    font-size: 1.2em;
}

h4
{
    font-size: 1.1em;
}

h5, h6
{
    font-size: 1em;
}

/* this rule styles <h1> and <h2> tags that are the 
first child of the left and right table columns */
.rightColumn > h1, .rightColumn > h2, .leftColumn > h1, .leftColumn > h2
{
    margin-top: 0px;
}


/* PRIMARY LAYOUT ELEMENTS   
----------------------------------------------------------*/



.button_dalei
{
    font-size :medium;
    }
.header h1
{
    border-style: none;
    border-color: inherit;
    border-width: medium;
    font-weight: 700;
    margin: 0px;
    padding: 0px 0px 0px 2px;
    color: #f9f9f9;
    line-height: 2em;
    font-size: 2em;
    height: 39px;
    width: 766px;
}

.main
{

   min-height:520px;
   height :auto!important;
   height:520px;      /*以上三行自动延伸*/
   border: 1px solid #FFBBFF;/**/
   width: 600px;

    font-size: 18px;
}

.leftCol
{
    padding: 6px 0px;
    margin: 12px 8px 8px 8px;
    width: 200px;
    min-height: 200px;
}

.footer
{
    color: #4e5766; /*块的字体颜色*/
    padding: 15px 0px 0px 0px;
    /*margin: 0px auto;/**/
    margin-top :2px;
    text-align: center;
    line-height: normal;
    background-color :#fbf7ec;/**/ 
    height:80px;
    font-size: medium;
    clear:both ;/*总是在底部*/
    border: 1px solid #FFBBFF;/*设置窗口边框宽度和颜色*/
}

/* TAB MENU   
----------------------------------------------------------*/


div.menu
{
    /*padding: 0px 0px 0px 0px; /*设置菜单边框边距宽度*/
  
    
}

div.menu ul
{
    list-style: none;
    margin: 0px;
    padding: 0px;
    width: auto;
}

div.menu ul li a, div.menu ul li a:visited      
{
  /* background-color: #EED2EE;   /**菜单项的底色**/
   /* background-image: url('../images/icon_images/topbarbg.gif');/** 如果块不设置背景色及背景图片 即为透明，用最上一层的底色   **/
    background-image: url('../images/icon_images/menu.gif');/** **/
    /*border: 1px #EE7AE9  solid;  /**边框线粗细及颜色**/
    color: red;  /**菜单字体颜色**/
    display: block;
    line-height: 1.35em;
    padding: 4px 20px;
    text-decoration: none;
    white-space: nowrap;
    border-right : 1px solid #FF6EB4;/*设置菜单项右边框线和颜色*/
    font-size :18px;
}

div.menu ul li a:hover    
{
    background-color: #bfcbd6;/**/
    background-image: url('../images/icon_images/menu01.gif');/** **/
    color: white; 
     margin-bottom :0px;
     margin-top :0px;
    text-decoration: none;
}

div.menu ul li a:active       
{
    background-color: #465c71;
    color: #cfdbe6;
    text-decoration: none;
}

/* FORM ELEMENTS   
----------------------------------------------------------*/

fieldset
{
    margin: 1em 0px;
    padding: 1em;
    border: 1px solid #ccc;
}

fieldset p 
{
    margin: 2px 12px 10px 10px;
}

fieldset.login label, fieldset.register label, fieldset.changePassword label
{
    display: block;
}

fieldset label.inline 
{
    display: inline;
}

legend 
{
    font-size: 1.1em;
    font-weight: 600;
    padding: 2px 4px 8px 4px;
}

input.textEntry 
{
    width: 320px;
    border: 1px solid #ccc;
}

input.passwordEntry 
{
    width: 320px;
    border: 1px solid #ccc;
}

div.accountInfo
{
    width: 42%;
}

/* MISC  
----------------------------------------------------------*/

.clear
{
    clear: both;
    text-align: left;
}




.aixing
{
    width: 266px;
    height: 78px;
    background-color : #fbf7ec;/**/
    text-align: left;
    float:right;
    margin-left: 0px;
}
.aixing_left
{
    float:left;
    width: 228px;
    height: 85px;
    padding-left :40px;
    }
div.aixing_left img
{
     border-style: none;
    border-color: inherit;
    border-width: 0px;
    width: 228px;
    height: 85px;
    }
.loginDisplay
{
    font-size: 1.1em;
    display: block;
    text-align: right;
     margin-top :4px;
     margin-right :2px;
    color: White;
    height: 30px;
    width: 250px;
    float: right;

}

   
.shousuo
{
    
    
    padding-bottom :2px;
    padding-right :2px;
    width:252px;
    height:73px;
    float:right; 
    color:Red; 
    text-align:right;
    background-color:#cd3333;/**/
    
   
}
    
.loginDisplay a:link
{
    color: white;
}

.loginDisplay a:visited
{
    color: white;
}

.loginDisplay a:hover
{
    color: white;
}

.failureNotification
{
    font-size: 1.2em;
    color: Red;
}

.bold
{
    font-weight: bold;
}

.submitButton
{
    text-align: right;
    padding-right: 10px;
}

table.table01
{
  width :100%;
  margin: 0 auto;
  margin-top :2px;
border:1px solid red; 
border-collapse:collapse;

}



 td.td01
{
   
border:1px solid blue; 

}
tr.tr01
{
   
border:1px solid blue; 
}

table.table02
{
  width :100%;
  margin: 0 auto;
  margin-top :2px;
border:1px solid red; 
border-collapse:collapse;
 
background:#E6E6FA ;/*背景色灰色*/ 

}
  td.td02
{
   
border:1px solid red; 
background:	#E6E6FA ;/*背景色灰色*/ 

}
tr.tr02
{
background:	#E6E6FA ;/*背景色灰色*/ 
   
border:1px solid red; 
}
 