﻿/* CSS Document */
body{position:relative;}
.top{ width:100%; height:27px;  background:#eeeeee;}
.top_c{ width:1200px; height:27px; margin:0 auto;position:relative;}
#cart-hover-share{width:200px;height:100px;background:#fff;border-left: 1px solid #eee;border-right: 1px solid #eee;border-bottom: 1px solid #eee;position:absolute;top:27px;right:159px;z-index: 30000;display: none;}
.top_l{ float:left; line-height:27px;  margin-left:15px;}

.top_l em{font-family:"宋体";margin:0 10px;}
.top_r em{ font-family:"宋体";float: left;}
.top_r{ float:right; line-height:27px; position:relative;}
.top_r span{ background:url(../images/top_app_bj.gif) no-repeat right center; display:block; width:60px; float:left;cursor: pointer;margin-right: 5px;}
.top_r a{display:block;float:left;cursor: pointer; padding:0 10px;text-align: center; }
#weixin0{width:80px; height:80px;  position:absolute;  z-index:999999; display:none; top:27px; left:0}
#weixin0 img{ display:block; margin:10px 0 0 0;}
.denglu{ width:1200px; height:auto; margin:86px auto;}
.dl_l{ float:left; width:714px;}
.dl_l img.dl_logo{ margin:9px 0 9px 49px;}
.dl_r{ float:right; width:450px; height:auto; background: url(../images/dl_bj_center.gif) repeat-y; margin-right:30px;}
.dl_r_top{ width:450px; background:url(../images/dl_bj_top.gif); height:34px;}
.dl_r_bottom{ width:450px; background:url(../images/dl_bj_bottom.gif); height:28px;}
.dl_nr{ width:408px; height:auto; margin:0 auto;}
.dl_nr h3{ border-bottom:1px dotted #d2d2d2;height:55px; line-height:50px; font-size:22px; text-align:center;}
.dl_nr table{ margin:20px auto; width:310px;}
.dl_nr td{ padding:13px 0; font-size:14px; }
.dl_nr td.td1{ font-size:20px;}
.dl_nr td select{ width:100px; height:38px; border:1px solid #b8b8b8; font-size:16px; line-height:38px; text-indent:10px; margin-right:10px;}
.dl_nr td .in1{ width:226px; height:38px; border:1px solid #b8b8b8; font-size:16px; line-height:38px; text-indent:10px;}
.dl_nr td .in2{ width:148px; margin-right:8px;}
.dl_nr td .dl_an{ width:228px; height:37px; border:none; font-size:20px; color:#fff; background:url(../images/dl_an_bj.gif);}
.dl_nr td a{ color:#e50012;}
.foot{ text-align:center; font-size:14px; color:#fff; padding:20px 0; background:#434343; line-hieght:30px;position:relative;bottom: 0;}


.sousuo{ width:1200px; height:auto; margin:189px auto;position:relative;}
.sousuo img{ display:block; margin:0 auto;}
.ss_nr{ width:510px; height:30px; margin:28px auto; border:1px solid #a0a0a0;position: relative;z-index: 10;}
.ss_nr input.in1{ float:left; border: none; width:412px; text-indent:15px; line-height:30px; height:30px;*height:26px;*line-height:26px;}
.ss_nr input.in2{ float:right; width:94px; border:none;height:30px; color:#fff;  background:#f32525;font-size:16px;}
#down-list{min-width:510px;border:1px solid #ccc;top:30px;margin-left:-1px;position:absolute;z-index: 9999;max-height:250px;display: none;left:0px; background-color:White; max-width:510px}
#down-list p{width:500px;height:30px;line-height:30px;padding-left: 10px;font-size:18px;background: #fff;cursor: pointer;overflow: hidden;}
#down-list p:hover{background: #f51b18;color:#fff;}
#down-list1{min-width:510px;border:1px solid #ccc;top:30px;margin-left:-1px;position:absolute;z-index: 9999;display:none;max-height:250px;left:0px;background-color:White}
#down-list1 p{width:500px;height:30px;line-height:30px;padding-left: 10px;font-size:18px;background: #fff;cursor: pointer;overflow: hidden;}
#down-list1 p:hover{background: #f51b18;color:#fff;}
.ss_lb{ width:950px; margin:20px auto;}
.ss_lb ul li{ width:190px; height:auto; float:left;}
.ss_lb ul li a{ display:block; width:170px;  height:80px; text-align:center; font-size:16px; line-height:75px;}
.ss_lb ul li a:hover{background:url(../images/ss_lm_bj.gif); color:#e50012;font-size: 24px;}
.ss_lb ul li a:on{background:url(../images/ss_lm_bj.gif); color:#e50012;font-size: 24px;}


.lb_top{ width:100%; height:86px; -webkit-box-shadow: 0 10px 6px -6px #999; -moz-box-shadow: 0 10px 6px -6px #999; box-shadow: 0 10px 6px -6px #999;background: #fff;z-index: 2;}
.lb_top_nr{ width:1200px; margin:0 auto;}
.lb_top_nr img{ float:left; margin:23px 10px 0 0; width:215px;}
.lb_top_nr .ss_nr{ float:left; margin:31px 0 0 0;}
.lb_sx{ width:1200px; height:auto;background:#f4f4f4; margin:30px auto;}
#cart-hover{width:200px;height:100px;background:#fff;border-left: 1px solid #eee;border-right: 1px solid #eee;border-bottom: 1px solid #eee;float: right;margin-right:159px;display: none;}
#cart-hover-share p{font-size:14px;margin-top:20px;margin-left:20px;color:#333;}
#cart-hover-share a{display: block;width:60px;height:30px;line-height:30px;text-align:center;color: #fff;background:#f32525;font-size: 16px;margin: 10px auto;border-radius: 6px;}

.lb_sx ul li{ border-bottom:1px dotted #c9c9c9}
.lb_sx ul li span{ display:block; width:82px; text-indent:18px; line-height:50px; font-size:14px; float:left;}
.lb_sx ul li div.sx_nr{ float:left; width:1118px; line-height:50px; font-size:14px;}
.lb_sx ul li div.sx_nr em.mr_em{display: inline-block;margin-right:20px;*height:50px;*margin-top:10px;}
.lb_sx ul li div.sx_nr div{width:93%;float:left;}
.lb_sx ul li div.sx_nr div em{display: inline-block;*height:50px;*margin-top:10px; margin-right:26px;cursor: pointer;float:left;white-space:nowrap;}
.lb_sx ul li div.sx_nr em.em1{display: inline-block;width:4%;float: left; color:#f32525; cursor:pointer}
#em3{float:left;width:4%;}
.lb_sx ul li div.sx_nr em input{ margin:5px 3px 0 0; }
.lb_nr{ width:1200px; margin:10px auto;height:auto;}
.lb_nr_l{ width:722px; float:left;}
#Searchresult span{display:block;width:100%; font-size:15px;color: #ccc;font-weight: bold;position: relative;top:140px;}
.lb_xq{ width:640px;height:173px; padding:22px;  border-bottom: 1px dotted #ccc; font-size: 14px; lin-height:28px;color:#666666;position:relative;padding-left:38px;}
.lb_xq img{position:absolute;left:0;}
.lb_xq button.add,.lb_xq button.reduce{background:none;border:none;}
.lb_xq h3{width: 580px;font-size:18px; line-height:30px; font-weight: bold;color:#333;}
.lb_xq small{ color:#666666;font-size: 12px;font-weight: bold;}
.lb_xq div{display: inline-block;height:35px;padding-top:15px;}
.lb_xq h4{ line-height:24px;margin-bottom:15px;position:absolute;top:25px;right:30px;font-size: 22px;color: #f32525;}
.lb_xq input{margin-top:10px;  width: 58px; line-height:28px; border: 1px solid #ccc;  font-size: 14px; text-indent: 10px;font-weight: bolder;height:28px;}
.lb_xq textarea{width:330px;height:35px;margin-top:10px; padding: 5px;border:1px solid #ccc;position: absolute;resize:none;}
.lb_xq span.checkTip{display:block;width:330px;text-align:right;position:absolute;top:170px;right:10px;}
.lb_xq span{margin-left:10px;font-size:16px;color: #c00;}
.lb_xq a.cartBtn{width:100px; text-align: center; color:#fff; border-radius:5px; padding:5px 18px; background:#f32525; font-size:14px;display:inline-block;margin-top:10px;position:absolute;right:10px;top:100px;}
.lb_xq .cartBtn:hover,.lb_xq .subscribeBtn:hover{ color:#fff; }
.lb_xq a.subscribeBtn{width:100px; text-align: center; color:#fff; border-radius:5px; padding:5px 18px; background:#f32525; font-size:14px;display:inline-block;margin-top:10px;position:absolute;right:10px;top:140px;}
.display-doubleissue{display: inline-block;}
.not-display-doubleissue{display: none;}
.display-suspendissue{display: inline-block;}
.not-display-suspendissue{display: none;}
.xgzl ul li div.boughtDiv,.xgzl ul li div.collectDiv{border-bottom: 1px dotted #ccc;border-top: 1px dotted #ccc;padding-bottom: 50px;}
.xgzl ul li div.boughtDiv div.lb_xq,.xgzl ul li div.collectDiv div.lb_xq{width:94%;padding:20px 0 0 26px;border: none;}
.xgzl ul li div.lb_xq div.boughtDiv{position: relative;}
.xgzl ul li div.lb_xq a.boughtBtn{position:relative;width:100%;}
.xgzl ul li div.lb_xq h3{border: none;}
.xgzl ul li div.lb_xq textarea{position:absolute;top:105px;}
.xgzl ul li div.lb_xq a.cartBtn{position:absolute;top:165px;left:44px;padding:0 18px;}
.xgzl ul li div.lb_xq a.subscribeBtn{position:absolute;top:165px;left:208px;padding:0 18px;}

.fy{ margin:30px auto;}
.fy span{ margin-right:12px; font-size:14px;}
.fy span a{ border:1px solid #cccccc; padding:3px 8px; color:#f32525;}
.fy span a:hover{ border:1px solid #fff; color:#333;}
.fy span a.on{ border:none; color:#333;}

#Pagination span{cursor: pointer;}
.pagination{ margin:30px auto;}
.pagination a { border:1px solid #cccccc; padding:3px 8px; color:#f32525;  }
.pagination a, .pagination span {
    margin-right:12px; font-size:14px;
}
.pagination .current {
    border:1px solid #fff; color:#333;padding:3px 8px;
}
.pagination .current.prev, .pagination .current.next{
    color:#999;
    border-color:#999;
    background:#fff;
}

.lb_nr_r{ float:right; width:436px; margin-top:38px; min-height:600px; border-left:1px solid #ccc;}

#dialog{width:300px;height:100px;background:#f32525;position: fixed;border-radius: 6px;color:#fff;line-height: 100px;text-align: center;font-size:16px;display:none;}

.xgzl{ width:400px; float:right;}
.xgzl h3{  font-size:18px; line-height:30px; border-bottom:1px solid #e60012}
.xgzl h3 img{ margin-top:7px;}
.xgzl ul{ margin:15px 0;}
.xgzl ul li{ line-height:30px; font-size:14px; }

.cartListBody{width:1200px; min-height:210px;height:auto; background:#f4f4f4; margin:30px auto; padding:10px auto;}


#cartListWrap{width:1200px;}
.list_title{width:98px;border:1px solid #ccc;}
#cartListWrap th{text-align:center;height:45px;font-size:16px;font-weight: bold;background: #eeeeee;}
#cartListWrap td{text-align:center;padding:15px 0px 15px 0px;background: #fff;font-size:14px;}
#cartListWrap a{color: #c00;}
#cartListWrap th.td-small{width:60px;}
.tableWrap{width: 100%;}
#noImgWrap{width:100%;text-align: center;}
#noImg{margin-bottom: 50px;}
.tableWrap #noImgWrap span.noData{display:block;width:100%; font-size:15px;color: #ccc;font-weight: bold;position: relative;top:140px;}
#cartListWrap td table.tableWrap #noImgWrap{background: #fff;border:none;}
#cartListWrap td table.tableWrap td{ text-align:center;border-bottom:1px dotted #ccc;width:14%;background: #fff3f4;}
#cartListWrap td .tableWrap td.td-small{width:5%;}
#cartListWrap td .tableWrap td.ershisi{width:24%;}
#cartListWrap td .tableWrap td.ershisi textarea{width:140px;}
#cartListWrap td .tableWrap td.ershisi span{width:100%;height:auto;word-break: break-all;}
#cartListWrap td .tableWrap td input{width:30px;text-align: center;}


#cartFoot{display:block;width:1200px;height:auto;background:#fff;overflow: hidden;}
#cartFoot a{display:inline-block;width:100px;font-size:14px;margin-left:20px;color:Red}
.checkUp,#deleteProduct{width:100px;height:30px;background: #f32525;color: #fff;text-align: center;border: none;margin:10px;box-shadow: 3px 3px 3px #bbb;cursor: pointer;}
.saveBtn{width:20px;height:10px;}

#address{width:1158px;background:#eee;padding:20px;padding-top:5px;border:1px dotted #ccc;}
#address h3{font-size:18px;}
#address div{margin:20px 100px 10px 5px;font-size:14px;}
#address .sendType textarea{width:379px;height:70px;border:1px solid #ccc;resize: none;padding:10px;}
#address .sendType span{float:left;}
.footBtn{background:#fff;width:100%;}


.app_xz{ width:100%; height:693px;  background:url(../images/app_bj.jpg) repeat-x;overflow:hidden;  }
.app_xz_nr{ width:1200px; height:693px; margin:0 auto; background:url(../images/app_banner.jpg); position:relative; }
.app_xz_nr a{ display:block; width:200px; height:60px; position:absolute;}
.app_xz_nr a.a1{  top:350px;left:516px;}
.app_xz_nr a.a2{  top:434px;left:516px;}
.app_xz_nr img{ margin:340px 0 0 753px;}
.roundnum{color:red;font-size:13px;}
/*搜索页选项卡*/
#chooseBtns{width:100%;border-top:1px solid #ccc;border-right:1px solid #ccc;border-left:1px solid #ccc;height:40px;font-size:16px;}
#chooseBtns a{display:inline-block;width:100px;line-height:40px;text-align: center;}
#chooseBtns a.chooseBtn_active{background:#f32525;color: #fff;}
.ss_lb ul{border:1px solid #ccc;width:799px;position: relative;left:1px;padding:30px 75px;z-index:1}




