﻿body {
   font-family: "微软雅黑";
    font-size: 14px;
    line-height: 30px;
    margin: 0 auto;   
    padding: 0;
    max-width:600px;
    background-color:#f0f0f0;
    color:#555;
}
@font-face {
  font-family: 'iconfont';  /* project id 472231 */
  src: url('//at.alicdn.com/t/font_472231_5njr8tqocmz08uxr.eot');
  src: url('//at.alicdn.com/t/font_472231_5njr8tqocmz08uxr.eot?#iefix') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_472231_5njr8tqocmz08uxr.woff') format('woff'),
  url('//at.alicdn.com/t/font_472231_5njr8tqocmz08uxr.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_472231_5njr8tqocmz08uxr.svg#iconfont') format('svg');
}
.iconfont{
    font-family:"iconfont" !important;
    font-size:16px;font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;}
* {
    font-family: Arial,微软雅黑; font-size: 14px;
}
img {
    vertical-align: top;
}
p, h4, h3, h2, h1, ul,li, ol, dl {
    margin: 0;
    padding: 0; font-size: 14px;
}
ul, li {
    list-style:none;
}
a {   
    text-decoration: none; 
}
.padd {
    padding:5px 10px 5px 10px;
}
.bg {
     background-color:#f9f9f9; 
}
.block {
    display:block;
}

.p_dialoghead {    
    display:none; 
    background-color:#f9f9f9;   
    overflow: hidden;
    padding:5px 10px;  
    text-align: left;
    color:#919191;
    height:30px; line-height:30px;
}

.p_dialoghead a {
   color:#919191;
}

.levelTwo {    
    background-size: 7px auto;   
   padding-left:15px;
   margin-left:5px;
   background-size:8px 14px;
   background-position:left center;
   background-repeat:no-repeat;
   background-image:url("top_line_1.png");
}
    .p_dialoghead .navico {
        display:none;
    }


.p_photoNavBorder {    
    height: auto;
    width: 100%;
     overflow:auto;     
      margin-top:10px;
    background-color:#f9f9f9; 
}
.p_photoNav {     
    height: auto;
    width:auto;
    overflow:auto;       
}
    .p_photoNav li {
        float:right;      
    }
        .p_photoNav li a {
             background: #ff571a none repeat scroll 0 0;
    border-radius: 2px;
    color: #fff;             
    padding: 2px 20px 2px;
   display:block;
   margin:5px 5px 5px 5px;
    text-align: center;
    text-decoration:none;
        }
            .p_photoNav li a.on {
                 background: #cccccc none repeat scroll 0 0;
    border-radius: 2px;
    color:#666666;
            }
        .p_photoNav li a:hover{background: #0099ff;color: #ddd;}



.p_photolist {      
    display:block;
    overflow:hidden;    
    height: auto;
    width: 100%;
    padding-bottom:10px;
     margin-bottom:10px;
     background-color:#fff;
}
.p_photolist li {
    
    display: block;
    height: auto;
    overflow: hidden;
    width: 50%;    
    float:left;   
}
    
.p_photolist li a {
    overflow: hidden;
     margin-top:10px; margin-left:5px; margin-right:5px;     
     display:block;
      background-color:#fefefe;
}
.cont-l {
    text-align: center;
    position:relative;
}
.cont-l span {
    display:block;
    padding:3px;
    text-align: center;
    vertical-align: middle;
}

.cont-l span img {
    border-radius: 2px;
    height:auto;
    vertical-align: middle;
    width: 100%;
}
  .cont-l span.s {
        position: absolute;
    right: 0;
    top: 3px;
        background-color: rgba(81, 81, 81, 0.9);
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    color: #d3c39c;
    display: block;
    font-size: 12px;
    font-style: normal;
    height: 22px;
    line-height: 22px;
    margin-right: 10px;
    padding: 0 5px;
    text-align: center;
    }
       .cont-l span.t {
        position: absolute;
    right: 0;
   bottom: 0;
      background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;
    border-radius: 2px;
    color: #e7e7e7;
    display: block;
    font-size: 12px;
    height: 17px;
    line-height: 17px;
    margin: 0 10px 6px 0;
    padding: 0 5px;
    white-space: nowrap;
    }
.cont-l span .price {
    color: #ff7d27;
    font-weight: bold;
    line-height:22px;
    padding:1px 5px 1px 5px;    
    display:block;
    position:absolute;
    right:8px;
    bottom:8px;
    background-color:#FFFFFF;
     border-radius: 4px;
     box-shadow:1px 1px 3px 2px #CCCCCC;
}
.cont-r {    
    width: 100%;
}
.detail-r {   
    padding-left:5px; padding-right:3px;
}
.cont-r span.tit {
    color: #333;
    display: block;     
    margin-top: 0.8em;
    overflow: hidden;
    width: 100%;
    height: 60px;
}
.cont-r span.riqi {
    bottom: 0.9em;
    color: #929292;
    display: block;   
    font-size: 0.85em;
}
.cont-r .date{ text-align:right; color:#bbbbbb; overflow:hidden; padding-bottom:10px; font-size:14px;}
.cont-r .date span.left {
        float:left; background-image:url("play.png"); background-position:left center;background-repeat:no-repeat; background-size:12px auto;    height:16px; line-height:16px; padding-left:18px;
    }
.cont-r .date span.right {
        float:right; height:16px; line-height:16px;
    }


@font-face {
  font-family: 'iconfont';  /* project id 472231 */
  src: url('//at.alicdn.com/t/font_472231_3h18cdk8shalwhfr.eot');
  src: url('//at.alicdn.com/t/font_472231_3h18cdk8shalwhfr.eot?#iefix') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_472231_3h18cdk8shalwhfr.woff') format('woff'),
  url('//at.alicdn.com/t/font_472231_3h18cdk8shalwhfr.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_472231_3h18cdk8shalwhfr.svg#iconfont') format('svg');
}
.iconfont{
    font-family:"iconfont" !important;
    font-size:16px;font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;}

/*顶部*/
.top {
    overflow:hidden; height:40px;
    border-bottom:solid 1px #d8d8d8;
}
    .top .logo {
       float:left;  width:40px; height:40px;  border-radius:20px; background-image:url(logo200.jpg); background-position:center center; background-size:40px auto; background-repeat:no-repeat; border:solid 1px #cbcbcb;background-color:#fff;
    }
    .top .title {
      height:40px;line-height:40px;  text-align:center; display:block;
    }
    .top a {
        display:inline-block;
    }
        .top a.myorder {
          float:right; height:40px; line-height:40px; color:#757575;
        }

     .top   .back { 
    height: 40px;
    line-height:40px;
    position: absolute;
    width: 50px; color:#555;
}
/*广告*/
.ad {
    width:100%; overflow:hidden;
}
    .ad img {
        width:100%; float:left;
    }
/*搜索*/
.search {
    overflow:hidden; padding:10px;
}
    .search span { float:left; display:block;
                    border:solid 2px #cbcbcb; border-radius:5px; background-color:#ededed; width:99%; padding-top:5px; padding-bottom:5px;
    }
    .search i {
     float:left;   height:25px; padding-left:10px; font-size:20px; line-height:25px;
    }
    .search .skey {
        float:left; width:70%;  height:25px; line-height:25px;  padding-left:10px;padding-right:10px; font-size:14px; border:none; background-color:#ededed;
    }
     .search .sbtn {
        float:right;height:25px; line-height:25px;  padding-left:10px; font-size:14px; border:none; background-color:#ededed; border:solid 1px #cbcbcb; border-radius:5px; margin-right:10px;
    }
    
/*首页产品：3个*/
.index ul li{
     width:33%; 
}
/*内页产品：2个*/
.ny ul li{
     width:50%;
}
/*产品列表*/
.p_item {
   overflow:hidden; padding-bottom:10px; background-color:#fff;
}
    .p_item .p_item_title {
        color:#919191; border-bottom:solid 1px #c8c8c8;
    }
        .p_item .p_item_title .more_2 {
            float:right; color:#757575; font-weight:normal;
        }
    .p_item ul {
        overflow:hidden;
    }
        .p_item ul li {
            float:left; overflow:hidden; margin-top:10px;
        }
            .p_item ul li a {
                display:block; background-color:#f9f9f9; margin:10px;
            }
                .p_item ul li a .p_logo {
                width:100%;
                }
                .p_item ul li a .p_title {
                color:#323232; font-weight:normal; height:65px; overflow:hidden;
                }
                  .p_item ul li a .quan {
               background-color: #f00; color: #fff; display: inline-block; padding: 0px 3px; font-size: 12px; border-radius: 3px; height: 16px; line-height: 16px; position: relative;
                }
                   .p_item ul li a .fen {
               background-color: #f00; color: #fff; display: inline-block; padding: 0px 3px; font-size: 12px; border-radius: 3px; height: 16px; line-height: 16px; position: relative;
                }
                .p_item ul li a span {
                    height:30px; overflow:hidden;display:block;
                }
                .p_item ul li a .p_price {
                color:#ff6000; float:left;
                }
                .p_item ul li a .p_price {
                color:#ff6000; float:left;
                }
                 .p_item ul li a .p_buy {
              display:inline-block; float:right;  width:25px; height:30px;  color:#ff5a00;
                }
    .p_item .more {
        border:solid 1px #f2f2f2; border-radius:20px; background-color:#fff; width:40%; text-align:center; display:block; margin:10px auto; padding:3px; color:#6b6b6b;
    }
/*咨询列表*/
.n_item {
   overflow:hidden; margin-top:10px; padding-bottom:10px;
   background-color:#fff;
}
    .n_item .n_item_title {
        color:#919191; border-bottom:solid 1px #c8c8c8;
    }
        .n_item .n_item_title .more_2 {
            float:right; color:#757575; font-weight:normal;
        }
    .n_item ul {
        overflow:hidden;
    }
        .n_item ul li {
            float:left; overflow:hidden; margin-top:10px;
        }
            .n_item ul li a {
                display:block;background-color:#fefefe; padding:5px; 
            }
                .n_item ul li a .p_logo {
                width:100%;
                }
                .n_item ul li a .p_title {
                color:#323232; font-weight:normal; height:60px; overflow:hidden;
                }                
    .n_item .more {
        border:solid 1px #f2f2f2; border-radius:20px; background-color:#fff; width:40%; text-align:center; display:block; margin:10px auto; padding:3px; color:#6b6b6b;
    }
/* 首页底部*/
.footer {
    text-align:center; background-color:#efefef; border-top:solid 1px #e2e2e2; padding:10px; color:#616161;
}
    .footer strong {
        padding-left:10px; color:#636363;
    }
    /*底部导航*/
.nav_space {
    height:80px;
}
.nav {
    overflow:hidden;  padding-top:10px; 
}
    .nav ul {
        overflow:hidden; border-top:solid 1px #dfdfdf; 
    }
        .nav ul li {
            width:20%; float:left; text-align:center; padding-top:10px;
        }
            .nav ul li a {
                color:#333333;   display:block; 
            }
                .nav ul li a i {
                    display:block; font-size:26px;
                }
                  .nav ul li a.on {
                    color:#21ce14;
                }
.nav_list_2 {
   display:none;
   overflow:hidden;
  height:auto;
  border-radius:3px;
  background-color:#fff;
  border:solid 1px #dfdfdf; 
  padding-top:0px  !important;
  margin-top:-320px;
  position:absolute;
  width:20%;
  box-shadow:0 -3px 20px 4px #999999;

}   
        .nav_list_2 li {
            width:100% !important;
            float:left;           
            border-bottom: 1px solid #dfdfdf; 
            height:30px;
            line-height:30px;
        }
            .nav_list_2 li a {                
                color: #fff;
               padding-top:0px  !important;
            }  
             .nav_list_2 li a:hover {
                    background-color:#eee;
                }                     
                
#Pagination {padding:10px 0 10px 0; margin: 0px; text-align:center; overflow:hidden; background-color:#f9f9f9;}
#AspNetPager1 { font-family:微软雅黑;padding:10px 0 10px 0; margin: 0px;}
#AspNetPager1 a {border:solid 1px #dddddd;color:#6c6c6c;cursor:pointer;text-decoration:none;margin-right:5px; background:#eeeeee none repeat scroll 0 0;}
#AspNetPager1 a:visited {padding: 1px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none;}
#AspNetPager1 span {border:1px solid #dddddd;font-weight:700;color:#6d643c;background-color:#ffc600; }



#AspNetPager1 a:hover {border:solid 1px #F50;color:#f60;text-decoration:none;}
#AspNetPager1 a,#AspNetPager1 a:visited,#AspNetPager1 span,#AspNetPager1 a:hover  {height:16px;line-height:16px;min-width:10px;_width:10px;text-align:center; white-space:nowrap;font-size:16px;font:16px/1.8 微软雅黑;padding:3px 6px; margin-right:0px;margin-right:5px;}


/*通用分页样式*/
.jogger {padding-right: 0px; padding-left: 0px; font-size: 13px; padding-bottom: 5px; color: #48b9ef; padding-top: 5px; font-family: arial, helvetica, sans-serif; text-align: center}
.jogger a {border-right: #f0f0f0 2px solid; padding-right: 5px; border-top: #f0f0f0 2px solid; padding-left: 5px; padding-bottom: 2px; margin: 0px 2px; border-left: #f0f0f0 2px solid; color:blue; padding-top: 2px; border-bottom: #f0f0f0 2px solid; text-decoration: none}
.jogger a:hover {border-right: #ff5a00 2px solid; border-top: #ff5a00 2px solid; border-left: #ff5a00 2px solid; color: #ff5a00; border-bottom: #ff5a00 2px solid}
.jogger a:active {border-right: #ff5a00 2px solid; border-top: #ff5a00 2px solid; border-left: #ff5a00 2px solid; color: #ff5a00; border-bottom: #ff5a00 2px solid}
.jogger span.current {border-right: #ff5a00 2px solid; padding-right: 5px; border-top: #ff5a00 2px solid; padding-left: 5px; font-weight: bold; padding-bottom: 2px; border-left: #ff5a00 2px solid; color: #fff; padding-top: 2px; border-bottom: #ff5a00 2px solid; background-color: #ff6c16}
.jogger a.disabled {display: none}
.jogger input[type=text]{width:30px}


/*.jogger {float:right;padding:2px;  margin: 7px;color: #019eef; }
.jogger a {display:inline-block;padding:0 10px; margin: 2px;height:30px; color: #fff; font:normal 14px/2.2 Verdana; background: #019eef; text-decoration: none}
.jogger a:hover {margin: 2px; color: #fff; background: #de1818}
.jogger a:active { margin: 2px; color: #fff; background: #de1818}
.jogger span.current {display:inline-block;padding:0 10px;  margin: 2px;height:30px; color: #6d643c; font:normal 14px/2.2 Verdana; background: #ffc600}
.jogger span.disabled {display: none}
.jogger span.on {display:inline-block;padding:0 10px;  margin: 2px;height:30px; color: #6d643c; font:normal 14px/2.2 Verdana; background: #ffc600}*/



/*通用分页样式*/
.jogger_pl {float:right;padding:2px;  margin: 7px;color: #019eef; }
.jogger_pl a {display:inline-block;padding:0 10px; margin: 2px;height:30px; color: #fff; font:normal 14px/2.2 Verdana; background: #019eef; text-decoration: none}
.jogger_pl a:hover {margin: 2px; color: #fff; background: #de1818}
.jogger_pl a:active { margin: 2px; color: #fff; background: #de1818}
.jogger_pl span.current {display:inline-block;padding:0 10px;  margin: 2px;height:30px; color: #6d643c; font:normal 14px/2.2 Verdana; background: #ffc600}
.jogger_pl span.disabled {display: none}





.i_body{ overflow:hidden; border-top:0px; border-bottom:0px; background-color:#f9f9f9; }
.i_body_logo {
    overflow:hidden;  background-color:#fff;
}
.i_body_title {
    font-size:18px; padding:5px;  background-color:#fff;
}
.i_body_price {
    overflow:hidden;
     color: #ff571a; padding:5px;  background-color:#fff;
}
    .i_body_price strong {
    font-size: 20px;    
    height: 2em;
    line-height: 2em;
    margin: 10px auto 0;
    
    
    }
.i_body_content{ overflow:hidden;  }
    .i_body_content p {
        text-align:justify;  margin-bottom:5px; overflow:hidden;
    }
   
.i_body_desc {
    text-align:left; height:28px; line-height:28px; padding-left:5px;
}
    .i_body_desc span {
        color: #8c8c8c; font-size:12px;
    }
    .i_body_desc a {
        margin-left:10px; 
        color: #17abbf;font-size:12px;background-position:bottom center;
    }



.i_item {
    overflow:hidden;  
    background-color:#fff;
}
.i_item_title {
    overflow:hidden; cursor:pointer; padding:10px;       border-top:solid 8px #f2f2f2;           border-bottom:solid 1px #f2f2f2;
}
.i_item_title_split {
  
}
.i_item_title_1 {
    float:left; font-size:18px; font-weight:normal;
}
.i_item_title_1 span {      display: block;      font-size:16px;   width:120px; }
    .i_item_title_1 span i {
        font-size:18px; color:#ff7d27;
    }
.i_item_title_1 img {    display: block;    float: left;    height: 25px;  width: 25px;}
.i_item_title_2 {
    float:right;
 line-height:25px;
  padding-right:20px; color:#17abbf;  
}
.i_item_title_2_up {
   background-image:url("item_up.png")
}
.i_item_title_2_down {
   background-image:url("item_down.png")
}
.i_item_body {
    overflow:hidden;  text-align:justify;  padding:10px;

}
.tip_item_left {
     position:fixed;z-index:99999; left:0px; top:0px; width:50px;display:none;
     background-color:#ddd; background-image:url("top_line_1.png"); background-repeat:no-repeat; background-position:center center;  opacity:0.8;
}

.tip_item {
    background-color:#ffffff; z-index:99999; left:0px; top:0px;
   
display:none;
}
.tip_item_title {
    padding-top:5px;
}
    .tip_item_title ul {
        overflow:hidden;
         border-bottom:solid 1px #cccccc;
    }
        .tip_item_title ul li {            
            float:left; text-align:center;min-width:70px;
        }
            .tip_item_title ul li a {
                display:block; border-bottom:4px solid #fff;
            }
            .tip_item_title ul li a.on {
                border-bottom:4px solid #0099ff;
            }
.tip_item_body {
    padding:5px;
    
}
.tip_item_body_desc {
    display:none;
    overflow-y:auto;
    text-align:justify;
}
    .tip_item_body_desc.on {
        display:block;
    }
.tip_item_bottom {
    border-top:1px solid #cccccc;
    height:40px; display:block;
     background-color:#ddd;  text-align:center;
}
.abodyneirong {            overflow: hidden;        position:absolute;  padding-top:5px;  max-width:730px;         }
.aitem {            display: block;            border-left: 2px dotted #e4e4e4;            margin-left: 16px;            padding: 0 10px 0 25px;        }
.aitemicon {            background: url("step_ol_bg.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);            color: #efe;            font-size: 16px;            height: 32px;            line-height: 32px;            position: absolute;            text-align: center;            margin-top: 0px;            margin-left: -43px;            width: 32px;        }
.aitemcontent {            overflow: hidden;                      line-height: 30px;        }
.aitemend {            display: block;            margin-left: 17px;            margin-top: 1px;            padding: 0 0 0 35px;            height: 15px;        }
.aitemendc {            margin-top: 0px;            margin-left: -50px;            background-color: #fff;            color: #ccc;            display: block;            font-size: 16px;            line-height: 13px;            position: absolute;        }
.anav {            position: absolute;            width: 32px;            overflow: hidden;        }
.anav a {                width: 32px;                height: 32px;                display: block;                border:0px;                    color: #fff;               cursor: pointer;                display: block;                font-size: 16px;                height: 34px;                line-height: 32px;                text-align: center;                text-decoration: none;                width: 32px;            }
.anavlink {        }
.anavcurrent {                         background: url("step_ico_bg.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);        }
.anavgray {            background: url("step_ico_bg.png") no-repeat scroll 0 -68px rgba(0, 0, 0, 0);        }
.anavlink:hover {            background-position: 0 0;        }

.i_boty_other{ background-color:White; border:solid 1px #cccccc; padding:10px; overflow:hidden; margin-top:20px;box-shadow: 1px 1px 1px gray;border-radius: 10px;}
.i_boty_other h3{ padding:0; margin:0;}
    .i_boty_other ul {
        list-style:decimal;
        padding-left:20px;
    }

#navdiv {
    padding-bottom:40px; padding-left:10px;
}
.navdiv_a {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0.6) !important; padding:5px; box-shadow: 1px 1px 1px gray;border-radius: 1px;
}
    .navdiv_a a {
        display:block; height:32px; line-height:32px; font-size:16px ;color:#fff;
    }
.navdiv_a .a1 {
    border-bottom:solid 1px #cccccc;
    }

.navdiv_home {
    width:34px; height:34px;
    background-image:url("xc.png"); background-repeat:no-repeat; background-position:center center;  background-color:#fff; padding:2px;
}
    .navdiv_home a {
        width:34px; height:34px; display:block;
    }

   

#xiadan{ width:100%; height:50px;  overflow:hidden;text-align:center; color:White; font-weight:bold; z-index:99999; }



.xiadan_xiadan { background-color:#ff571a;  height:50px; line-height:50px; text-align:center;}
.xiadan_xiadan a {  color:#fff;font-size:16px; font-weight:bold;   display:block;   }
.xiadan_xiadan_wait {  height:50px; line-height:50px; text-align:center; background-color:#999;}

.o_style {    overflow:hidden}
.o_style a {        padding:3px 5px 3px 5px; border:groove 1px #cccccc; display:inline-block; background:#fff; margin-right:5px; margin-bottom:5px;    }
.o_style a.click {            background-color:#17abbf; color:#fff; font-weight:bold;        }

.o_count {
    display:inline-block; width:30px; text-align:center; padding:1px 6px 2px 6px; color:#000; font-weight:bold; font-size:16px;
}
.Count {
     display:inline-block; width:30px; height:24px; text-align:center; padding:1px 6px 0px 6px;color:#000; font-weight:bold; font-size:16px; border:0px;
}
.t_fenlei {
    width:auto;
}
.t_price {
    width:60px;
    text-align:right;
    color:Red;
    font-weight:bold;
      padding-left:0px !important; padding-right:5px !important;
}
.t_count {
    width:110px;    
    padding-left:0px !important; padding-right:0px !important;
}
.t_tprice {   
    width:70px;    
    color:Red;
    font-weight:bold;
      padding-left:5px !important; padding-right:0px !important;
}

.login{background-color:White; border:solid 1px #cccccc;  padding:10px; text-align:center; text-align:center;}
.login a{ font-size:20px; font-weight:bold; color:Blue;}
    .login td {
        text-align:left;
    }

.o_body{ padding:10px;}
.o_body_title{background-color:White; border:solid 1px #cccccc; padding:10px; margin-bottom:20px;}
.o_body_title h3{ text-align:center; font-size:24px; line-height:30px;}
.o_body_title span{ text-align:left;}

.o_body_info{background-color:White; border:solid 1px #cccccc;  margin-bottom:20px;}
.o_body_info td{ border-bottom:solid 1px #cccccc; padding:10px;}


.o_totalprice{ text-align:right; font-weight:bold; font-size:20px; padding-top:10px; padding-bottom:20px;}
.o_totalprice strong{ font-size:26px; color:Red;}
.o_tijiao{    background-color: #ff571a;
    height: 50px;
    line-height: 50px;
    text-align: center;}

.tijiao { color: #fff;
    display: block;
    font-size: 16px;
    font-weight: bold;}

.o_list{overflow:hidden;}
.o_listitem{ background-color:White; border:solid 1px #cccccc; padding:5px;margin-bottom:5px;}
.o_listitem td{ border-bottom:dashed 1px #cccccc; padding:10px;}

.o_listitem strong{ font-weight:bold; color:Red; font-size:16px;}
.o_listitem span{}

.o_show{background-color:White; border:solid 1px #cccccc;  overflow:hidden;}
.o_show td{ border-bottom:solid 1px #cccccc; padding:10px;}

.o_pay{ margin:10px; overflow:hidden;}

.o_pay td{ padding:5px;}


.pay_default { width:90%; line-height:30px; text-align:center; background-color:#4dce1a; padding:10px 5px 10px 5px; box-shadow: 1px 1px 1px #1d8f0c;border-radius: 5px; display:block;}
.pay_default a {  display:block;      color:#fff; font-size:16px; font-weight:bold;    }
.pay_other { width:60%; line-height:25px; text-align:center; background: none repeat scroll 0 0 rgba(255, 255, 255, 0.9) !important; padding:10px 5px 10px 5px;  box-shadow: 1px 1px 1px 1px gray;border-radius: 5px;}
.pay_other a { display:block; color:Black;font-size:15px; font-weight:bold;     }
    .pay_other a i {
        font-size:12px; display:block;font-weight:normal; color:gray;
    }
        .pay_other a i b {
            color:Red;font-style:normal;
        }



.pay_now { float:right; width:100px; height:20px; line-height:20px; text-align:center; background: none repeat scroll 0 0 rgba(0, 102, 0, 0.8) !important; padding:5px; box-shadow: 1px 1px 1px 1px #1d8f0c;border-radius: 5px;}
.pay_now a {  color:#fff;font-size:15px; font-weight:bold;     }


.foot{ width:100%; background-color:#0950A0; color:White; text-align:center; font-size:14px; font-weight:bold; padding-top:5px; padding-bottom:5px;}
.foot a{ color:White;}

.red{ color:Red;}
.gray {
    color: #8b8989;
}

#pagehead{ background-image:url("topbj2.jpg"); background-repeat:repeat-x; height:40px; overflow:hidden; }

#guanzhu{ width:80px; height:80px;}
#guanzhu img{ width:80px; height:80px;}

.shichangjia{ text-decoration:line-through;}

#kefutel {
      width:36px; height:36px;
 margin-left:5px; margin-bottom:5px;
padding:0px;border-radius: 30px;
background-color:#fff;
}
#kefutel a {
          background-image:url("tel3.png"); background-repeat:no-repeat;
        width:36px; height:36px; display:block; background-size:36px 36px;
    }
#totopdiv {
     width:36px; height:36px;
margin-right:5px; margin-bottom:5px;
padding:0px;border-radius: 30px;
background-color:#fff;
}
#totopdiv a {
        background-image:url("top2.png");
        width:36px; height:36px; display:block; background-size:36px 36px; background-repeat:no-repeat;
    }

.i_share {
     overflow:hidden;
     padding:5px;
}
.zhulijilu {
    background-color:#cccccc;
}
    .zhulijilu td {
        background-color:#fff; padding:5px;        
    }
.danxuananniu {
     border:solid 1px #cccccc; border-bottom-width:0px;
}
.danxuananniu li {
    border-bottom:solid 1px #cccccc; padding:2px;
}
.danxuananniu input {
  float:left; margin-top:10px;
}
#mapfull {
    float:right;  position:relative; font-weight:bold; font-size:12px; width:70px; height:25px; line-height:25px; text-align:center; margin-top:-10px; margin-bottom:-10px; padding-top:10px; padding-bottom:10px;  margin-right:10px;

}
    #mapfull span {
         background-color:#17abbf; color:#fff; padding:5px 10px 5px 10px;font-size:12px;
    }
.mapfull {
    float:right;  position:relative; font-weight:bold; font-size:12px; width:70px; height:25px; line-height:25px; text-align:center; margin-top:-10px; margin-bottom:-10px; padding-top:10px; padding-bottom:10px;  margin-right:10px;

}
    .mapfull span {
         background-color:#17abbf; color:#fff; padding:5px 10px 5px 10px;font-size:12px;
    }
.hide {
    display:none;
}

.product h2 {
    color: #ff7d27;
    display: block;
    font-size: 24px;
    font-weight: normal;
    height: 2em;
    line-height: 2em;
    margin: 10px auto 0;
    text-align: center;
    width: 100%;
}
.product-details {
    padding-top:10px;    
    width: 100%;
    margin:0 auto;
}
.hr {
    border-bottom: 1px solid #dcdcdc;
    height: 1px;   
    position: relative;   
    width: 90%;
    margin:0 auto;
}
.product-details-title {
    background: none repeat scroll 0 0 #fff;
    display: block;
    font-size: 16px;
    height: 40px;   
    line-height: 20px;
    margin: -10px auto 0;
    position: relative;
    width: 100px;
    text-align:center;
}
.u_list{border:0px; background-color:White;}
.u_list td{ padding:5px; border:0px;}



.menpiao {
    border-top:solid 1px #D3D3D3; border-left:solid 1px #D3D3D3;
}
.menpiao td {
        border-bottom:solid 1px #D3D3D3; border-right:solid 1px #D3D3D3; padding:5px;
    }
.small-module {
    height: 38px;
    margin: 1.3em auto 0;
    overflow:hidden;
}
.small-module li:first-child {
    margin-left: 0;
}
.small-module li {
    border: 1px solid #17abbf;
    border-radius: 10px;
    color: #17abbf;
    display: inline-block;
    font-size: 13px;
    height: 22px;
    line-height: 22px;
    margin-left: 4%;
    text-align: center;
    width: 20%;
}


/*声音
    
    */
.i_t {
    padding-left:10px;font-weight:bold;
}
.custom-audio {    padding: 10px; overflow:hidden;}

.custom-audio-weixin {    position: relative; }
.custom-audio-unread, .custom-audio-btn, .custom-audio-animation-static,.custom-audio-bar {background: url("sprite_v5.png")  no-repeat scroll 0 0 / 400px 175px;}
.custom-audio-weixin-right .custom-audio-logo {    float: right;}
.custom-audio-weixin-left .custom-audio-logo {    float:left;}
.custom-audio-logo {   }

.custom-audio-bar { cursor: pointer;    display: inline-block;    height: 42px;    position: absolute;    width: 185px; }
.custom-audio-weixin-right .custom-audio-bar {     left: auto;    right: 50px;   background-position: -190px 0;  }
.custom-audio-weixin-left .custom-audio-bar {     left: 50px;    right: auto;  background-position: 0 0;}

.custom-audio-status-play .custom-audio-time, .custom-audio-status-stop .custom-audio-time, .custom-audio-status-pause .custom-audio-time {    display: block;}
.custom-audio-weixin-right .custom-audio-time {    left: auto;    right: 240px;}

.custom-audio-animation-static {  display: block;    height: 17px;    position: absolute;    top: 12px;    width: 13px;    z-index: 0;}
.custom-audio-weixin-right .custom-audio-animation-static {    background-position: -180px -83px;    left: auto;    right: 21px;}
.custom-audio-weixin-left .custom-audio-animation-static {    background-position: -180px -104px;    left: 21px;    right:auto ;}

.custom-audio-weixin-right .custom-audio-bar .custom-audio-loading {    left: 20px;    right: auto;}
.custom-audio-weixin-right .custom-audio-bar img {    left: auto;    right: 21px;}
.custom-audio-bar .custom-audio-loading {    left: auto;    right: 10px;    top: 12px;}
.custom-audio-bar img {    left: 21px;    position: absolute;    top: 12px;    z-index: 2;}
.custom-audio-loading {    display: none;}
.custom-audio-weixin-right .custom-audio-bar .custom-audio-status {    left: auto;    right: 43px;}
.custom-audio-bar .custom-audio-status {    left: 43px;    position: absolute;    top: 15px;}
.custom-audio-status {    font-size: 12px;}
.custom-audio-time {    bottom: 5px;    color: #999999;    display: none;    font-size: 14px;    left: 240px;    position: absolute;}
.custom-audio-status-play .custom-audio-bar .custom-audio-animation {    display: block !important;    visibility: visible;}
.custom-audio-weixin-right .custom-audio-bar img {    left: auto;    right: 21px;}
.custom-audio-bar img {    left: 21px;    position: absolute;    top: 12px;    z-index: 2;}

.List_Split {
    height:8px; background-color:#ddd;
}

.List
{
     width:100%;
     text-align:left;
     border:0;
     background-color:#D1DDAA;     
}   
    .List tbody tr th
    { word-break: break-all;
    word-wrap: break-word;       
    padding:5px;        
        background-color:#E7E7E7;               
    }
.List tbody tr td
    {
    word-break: break-all;
    word-wrap: break-word;
    padding:5px;
     line-height: 1.5;     
    }
.xzzf{text-align:center;display:inline-block;padding:2px 7px 2px;margin:2px 2px 2px 0;  color: #fff; font:normal 14px 微软雅黑; background: #ff571a;border-radius: 2px;}
.xzzf:hover{background: #0099ff;color: #ddd;}
.ckdd{ text-align:center;display:inline-block;padding:2px 7px 2px;margin:2px 2px 2px 0;  color: #000; font:normal 14px 微软雅黑; background: #fff;border-radius: 2px; border:solid 1px #cccccc; margin-left:10px;}
.ckdd:hover{background: #0099ff;color: #ddd;}

.buy_u_card {
    overflow:hidden;
}
    .buy_u_card li {
       height:40px;
    }
    .buy_u_card .uc_user_xingming {
        width: 50px;
        height: 32px;
        line-height: 34px;
        padding-left: 10px;
        padding-right: 10px;
        border: solid 1px #d1d1d1;
        font-size: 12px;
    }
    .buy_u_card .uc_user_cardid {
        margin-left:5px;
        width: 130px;
        height: 32px;
        line-height: 34px;
        padding-left: 10px;
        padding-right: 10px;
        border: solid 1px #d1d1d1;
        font-size: 12px;
    }

.line_cont {       border-color: #eaeaea;       }

.line_cont li {        overflow:hidden;   border-bottom: 1px solid #f2f2f2;   }
.line_cont p {    float: left;  line-height: 26px;     padding:5px; margin-bottom:0px;}
.line_cont .lc_bg {    background-color: #f4f4f4;     color: #7d7d7d;    height: 46px;    padding: 0 5px;}
.line_cont .lct {         color: #000;  overflow:hidden;  padding: 0 5px;}
.line_cont .lcd {       color: #000;  overflow:hidden;  padding: 0 5px; font-size:14px;  padding-left:10px; color:#999999;}
.line_cont .l_name { float:left;}
.line_cont .l_g_price {  float:right;      text-align: center;    width:80px;}
.line_cont .l_price {  float:right;  text-align: center; width:80px;}

.g_price_color {    color: #333;}
.price_color {    color: #f60;    font-weight: 700;}

.lc_over {
    background-color:#fff;
}
    .lc_over p {
        color:#ccc;
    }
        .lc_over .lcd {
        color:#ccc;
    }


.a_botton a{text-align:center;display:inline-block;padding:5px; margin:5px;  color: #fff; font:normal 14px 微软雅黑; background: #17abbf;border-radius: 5px;}
.a_botton a:hover{background: #0099ff;color: #ddd;}


/*提交按钮*/
.s_submit {border: 0px;width: 150px;height: 30px;background: #1C91DB;height: 35px;color: #FFFFFF;font: normal 14px 微软雅黑;vertical-align: top;cursor: pointer;padding: 0;margin: 0px;border-image: none;}

  .dashang_pelple {
            overflow: hidden;
            padding: 10px;
            text-align:center;
        }

          

            .dashang_pelple img {
                width: 40px;
                height: 40px;
            }

.w_list {
    overflow:hidden; margin-bottom:5px; background-color:#fff;
}
.w_item {
    height:26px; line-height:26px; border-bottom:solid 1px #ddd; margin-left:5px; margin-right:5px; padding:5px;
}
.w_item a {
    display:block; overflow:hidden;
}
.w_item_end {
    border-bottom-width:0px;
}
.w_item_left {
    float:left;
    font-size:16px;
}
.w_item_right {
    float:right;
    font-size:14px;
    color:#999999;
}

.nav_right {
    width:20px;  margin-right:10px; border-left:dashed 1px #17abbf; padding-left:5px;
    
}
    .nav_right .right_item {
         margin-top:5px; 
        width:20px;
    background-color: #17abbf;
    border-radius: 10px;        
    padding: 5px 1px 5px 1px;
    text-align: center;   
    }
    .nav_right a {
        line-height:16px;
             color: #fff;
    display: block;
    font-size: 14px;    
    }

#xiandan_list_back {
    background-color:#000; opacity:0.8; width:100%; height:1000px;  display:none;
}
#xiadan_list {
   box-shadow: 0 -1px 2px 2px #888888;   
     background-color:#ffffff;
     position:relative;
     bottom:0px;
     padding-top:50px;    
      display:none;
}
#xiadan_list_logo {
    margin-left:10px;  width:84px; height:64px; position:absolute; top:-30px; box-shadow: 0 -1px 5px 1px #888888;   border-radius:3px; background-color:#fff;
}
    #xiadan_list_logo img {
        width:80px; padding:2px;
    }
#xiadan_list_close {
     position:absolute; top:5px; right:5px;
    
    height:30px; 
    padding-right:20px;
}
    #xiadan_list_price {
          position:absolute;top:5px;   padding-left:100px; color:#ff571a;
    }
       
    #xiadan_list_close a {
        width:30px; height:30px;display:inline-block; float:right;
        background-image:url("close.png"); background-repeat:no-repeat; background-position:0 0;
    }
        #xiadan_list_close a:hover {
            background-position:-31px 0;
        }
#xiadan_list_item {    
    padding-left:10px;
    padding-right:10px;
    padding-bottom:15px;
    max-height:300px; 
    overflow-y:auto;
      position:relative;
}
    #xiadan_list_item p {
        display:block;  color:gray; height:36px; line-height:36px;
    }
    #xiadan_list_item a {
        display:inline-block; 
    border-radius: 2px;        
    padding-left:5px; padding-right:5px;
    border:solid 1px #999999;
     margin-right:10px; margin-bottom:10px;
     line-height:26px;
    }
        #xiadan_list_item a span {
            display:block; font-size:14px;
        }
 #xiadan_list_item a.over {
            background-color:#cccccc; color:gray;
        }
#xiadan_list_item a.select {                                          
                     border-color:#ff571a;
             background: #ff571a none repeat scroll 0 0;
    border-radius: 2px;
    color: #fff;                   
        }
#xiadan_list_submit {     
             background: #ff571a none repeat scroll 0 0;    
    color: #fff;       
    text-align:center;
     font: 18px 微软雅黑;
     display: block;
     height:46px; 
     line-height:46px;
}
    #xiadan_list_submit a {
        display:inline-block; color: #fff;           
     font: 18px 微软雅黑;
      height:46px; 
     line-height:46px;   
    }
        #xiadan_list_submit a.addcar {
            background-color:#ff571a; width:70%;
        }
        #xiadan_list_submit a.buyno {
            background-color:Red; width:30%;
        }
.buy_jifen {
    border:solid 2px #ddd;
    background-color:#eae7e7;
}

.xiadan_list_count {
    float:right;    
    border:solid 1px #999999; border-radius:3px;
}
    .xiadan_list_count a {        
        margin:0  ! important; padding:2px ! important; font-size:14px ! important;   border:none ! important; border-radius:0px ! important; line-height:26px;
        float:right;
    }
        .xiadan_list_count a.CountAdd {
            border-left:solid 1px #999999  ! important;
        }
         .xiadan_list_count a.CountCut {
            border-right:solid 1px #999999  ! important;
        }
    .xiadan_list_count .Count {
         height:28px;
         float:right;
    }   

.xiadan_jifen_price {
    color:#f00; display:inline-block; 
}
.xiadan_jifen_count {
    float:left;    
    border:solid 1px #999999; 
}
    .xiadan_jifen_count a {        
        margin:0  ! important; padding:2px 6px 2px 6px  ! important; font-size:16px ! important;   border:none ! important; border-radius:0px ! important; line-height:26px; background-color:#fff;
        float:right;
    }
        .xiadan_jifen_count a.JifenAdd {
            display:inline-block; width:30px; text-align:center; padding:1px 6px 2px 6px; color:#000; font-weight:bold; font-size:16px;
            border-left:solid 1px #999999  ! important;
        }
         .xiadan_jifen_count a.JifenCut {
             display:inline-block; width:30px; text-align:center; padding:1px 6px 2px 6px; color:#000; font-weight:bold; font-size:16px;
            border-right:solid 1px #999999  ! important;
        }
    .xiadan_jifen_count .JifenCount {
         display:inline-block; width:30px; height:24px; text-align:center; padding:1px 6px 0px 6px;color:#000; font-weight:bold; font-size:16px; border:0px;
        width:60px;
         height:28px;
         float:right;
    }

       a.tip {
    background: #ff571a none repeat scroll 0 0;
    border-radius: 2px;
    color: #fff;        
    font: 14px 微软雅黑;    
    padding: 2px 5px 2px;
    margin-right:3px; margin-top:3px; margin-bottom:3px;display:inline-block;
    text-align: center;
    text-decoration:none;
}
a.tip:hover{background: #0099ff;color: #ddd;}
.my_shopcar {
    width:44px; height:44px; padding-bottom:60px; padding-right:10px; display:none;z-index:-1; text-align:center;
}
    .my_shopcar a {
       display:block; width:42px; height:42px;background-image:url("shopcar.png"); background-repeat:no-repeat;background-size:40px 40px; background-position:center center; background-color:#ffffff;
       border-radius:21px;
    box-shadow: 0px 0px  10px 5px #888888;
    }
.jifen {
 position:absolute; margin-left:10px;   background-image:url(jifen.png); background-repeat:no-repeat; background-position:left center; background-size:auto 25px;  width:65px; height:36px;display:inline-block; 
}
.clear {
    clear: both;
    height: 1px;
    margin-top: -1px;
    overflow: hidden;
}
.q_input {border:solid 1px #999;margin: 10px 0;padding:10px;width: 825px;height: 160px;background: #fff;color: #333;font:normal 12px/2 微软雅黑;}
.q_btn {float: right;border: 0px;width: 105px;height: 30px;background: #1C91DB;height: 35px;color: #FFFFFF;font: normal 14px 微软雅黑;vertical-align: top;cursor: pointer;padding: 0;margin: 0px;border-image: none;}
.guestbook{margin: 10px 0; overflow:hidden;}
.guestbook .question{padding:20px;background: #f8f8f8;}
.guestbook .question span{float:right;}
.guestbook .question span a{  color:#0099ff;}
.guestbook .answer{padding:20px;color:#fe866a;}