@charset "UTF-8";
/*public*/
*{margin:0;padding:0;}
h1, h2, h3, h4, h5, h6, div, p, img, label {  margin: 0px;  padding: 0px;  border: 0px;  font-size: 12px;}
ul, ol, li, dl, dt, dd {  margin: 0px;  padding: 0px;  border: 0px;  list-style: none;  display: block;  font-size: 12px;}
address, caption, cite, code, dfn, em, var, span {  font-style: normal;  font-weight: normal;  font-size: 12px;}
a{text-decoration: none;  cursor: pointer;  outline: none;}
img{vertical-align: middle;  border: 0;}
.clearfix{clear: both}
input[type="button"],input[type="submit"] {cursor:pointer; font-family:  "Microsoft YaHei", "微软雅黑", "宋体", Arial, Helvetica, sans-serif; }
button{background:#a88d70}

/*index*/
.banner{position: relative;  width: 1200px;  margin: 84px auto 0;  background: #fff;  z-index: 1;}
.banner_slider{position: relative;  height: 400px;}
.banner_list{width: 1200px;  height: 69px;  background: #fff;  border-top: 1px solid #eeeeee;  box-shadow: 0 0 5px rgba(0, 0, 0, .2);  overflow: hidden;}
.banner_list li{float: left;  width: 300px;  height: 69px;  text-align: center;  line-height: 69px;  font-size: 18px !important;  color: #333;}
.banner_list li img{vertical-align: middle;  border: 0}
.index_article{width: 1200px;  margin: 60px auto 0 auto;}
.index_article>div{overflow: hidden;  background: #c9c6bd;}
.index_article>div>span{position: relative;  float: left;  width: 320px;  height: 260px;  margin-right: 80px;}
.index_article img{width: 100%;  height: 100%;}
.index_article>div>p{margin-top:24px;}
.index_article>div>p>span{float: right;  margin-top:25px;  margin-right: 10px;}
.index_article>div>p>span span{margin-right: 20px;  font-size: 16px;  color: #808080;}
.index_article>div>p a{display: inline-block;  width: 45%;  margin: 20px 0;  line-height: 30px;  font-size: 24px;  font-weight: normal;  color: #333;  overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap;}
.index_article>div div{margin-right: 20px; font-size: 16px;  color: #808080;line-height:26px;}
.index_article>div a{margin-left: 10px;  font-size: 14px;  color: #808080;}
.index_content{width: 1200px;  margin: 0 auto;  overflow: hidden;}
.index_content>div{overflow: hidden;}
.index_tittle{position: relative;  margin: 38px 0 20px;  overflow: hidden;}
.index_tittle dt{color: #333;  font-size: 30px;  text-align: center;}
.index_tittle dd{margin-top: 10px;  color: #808080;  font-size: 16px;  text-align: center;}
.index_tittle a{position: absolute;  bottom: 0px;  right: 0;  color: #808080;  font-size: 16px;  text-align: right;}
.group_new_tittle{position: relative;  margin: 38px 0 20px;  overflow: hidden;}
.group_new_tittle dt{color: #333;  font-size: 30px;  text-align: center;}
.group_new ul li{margin: 2px;}
.group_new ul li:first-of-type{float: left;  height: 550px;  width: 550px;}
.group_new ul li:nth-of-type(2){float: right;  width: 640px;  height: 270px;  margin-bottom: 8px;}
.group_new ul li:last-of-type{float: right;  width: 640px;  height: 270px;}
.index_group_list{width: 1215px;  overflow: hidden;}
.index_group_list li{float:left;margin-top:40px;}
.index_group_list li a{position: relative;  display: block;  width: 210px;  margin: 4px 33px 4px 0;background: #fff}
.index_group_list li a img{width:210px;}
.index_group_list li dl{height: 94px;  overflow: hidden;width: 210px;}
.index_group_list li dl dt{height:36px;margin-top: 10px;  color: #333;  font-size: 14px;  text-align: center;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-break: break-all;}
.index_group_list li dl dd{color: #ff3333;  font-size: 16px;  text-align: center;}
/*second*/
.bread_nav{width: 1200px;  height: 50px;  margin: 80px auto 30px;  line-height: 50px;  background: #fff;}
.bread_nav span{font-size: 16px;  color: #808080;  cursor: pointer;}
.bread_nav>span{display: inline-block;  margin-left: 20px;  cursor: default!important;}
.bread_nav ul{display: inline-block;}
.bread_nav ul li{display: inline-block;  margin-left: 30px;}
.bread_nav ul li span{font-size: 16px;  color: #808080;  cursor: pointer;}
.bread_nav_active{font-weight: bold;  color: #523669 !important;}
.second_nav_list{width: 1200px;  margin: 0 auto;}
.rightBar li:first-of-type{display: block;}
/*article_content*/
.article_content{width: 1200px;  margin: 30px auto;text-align:center;padding-top:60px;}
.article_position{float:left;color:#333;cursor:pointer;}
.article_position span:hover{color:#ff6000;}
.article_title h3{font-size:25px;font-weight:normal;}
.article_title p{margin-top:20px;font-weight:normal;}
.article_title p span{font-size:15px;color:#666;}
.article_title p span:nth-child(2){color:#FF6600;}
.article_title p span:nth-child(3){margin-left:85px;}
.article_cont{margin-top:20px;}
.article_cont p{text-align:left;font-size:16px;color:#333;line-height:25px;}
.article_pages{float:left;text-align:left;margin-top:30px;margin-bottom:50px;}
.article_pages span{font-size:14px;cursor:pointer;color:#333;line-height:25px;}
.article_pages span:hover{color:#ff6000;}
/*shopcar*/
.shopcar_content{width: 1200px;  margin: 76px auto;}
.shopcar_content_bread{position: relative;  z-index: 2;}
.shopcar_content_bread>li{display: inline-block;  height: 30px;  line-height: 30px;  margin-right: 20px;  color: #523669;}
.shopcar_content_bread>li a{display: inline-block;  vertical-align: middle;  color: #666;}
.shopcar_content_bread>li span{display: inline-block;  vertical-align: middle;}
.shopcar_goods_company{position: relative;  cursor: pointer;  z-index: 3;}
.shopcar_goods_company>div{padding-bottom: 5px;  border-bottom: 1px dotted #ccc;  color: #666;}
.shopcar_goods_company>i{background: url("../images/sprit_biyao.png") no-repeat 0 -400px;}
.shopcar_content_bread i{display: inline-block; width: 18px;  height: 18px;  vertical-align: middle;}
.shopcar_goods_company_info{position: absolute;  top: 34px;  left: -120px;  z-index: 3;  display: none;  width: 236px;  padding: 0 17px;  border: 1px solid #ddd;  box-shadow: 0 0 9px #ccc;  background: #fff;  cursor: default;}
.shopcar_goods_company_info_head{position: relative;padding-bottom:5px;}
.shopcar_goods_company_logo{position: relative;  top: -10px;  left: 0;  display: inline-block;  width: 60px;  height: 60px;  padding: 7px;  background-color: #fff;  border: 1px solid #e8e8e8;}
.shopcar_goods_company_logo img{display: inline-block;  width: 60px;  height: 60px;}
.shopcar_goods_company_name{display: inline-block;  width: 120px;  margin-left: 20px;  line-height: 20px;  vertical-align: middle;  color: #666;}
.shopcar_goods_company_info i{position: absolute;  top: -7px;  right: 85px;  z-index: 4;  display: inline-block;  width: 15px;  height: 9px;  background: url("../images/dzIcon.png") no-repeat -32px -170px;}
.shopcar_goods_company_info>div{border-bottom: 1px dotted #ccc;}
.shopcar_goods_company_info_head>b{position: absolute;  right: -5px;  top: 10px;  display: inline-block;  width: 19px;  height: 19px;  cursor: pointer;  background: url("../images/sprit_biyao.png") no-repeat -300px -579px;}
.shopcar_goods_company_contact{width: 85px;  height: 22px;  padding-left: 6px;  margin-bottom: 5px;  line-height: 18px;  border: 1px solid #ccc;  border-radius: 4px;  cursor: pointer;}
.shopcar_goods_company_contact b{display: inline-block;  width: 18px;  height: 18px;  vertical-align: middle;  background: url("../images/commonSprite.png") no-repeat 0 2px;}
.shopcar_goods_company_contact span{display: inline-block;  vertical-align: middle;}
.shopcar_goods_company_info_score{padding: 11px 0;}
.shopcar_goods_company_info_score ul{overflow: hidden;}
.shopcar_goods_company_info_score ul li{float: left;  height: 36px;  text-align: center;  line-height: 18px;}
.shopcar_goods_company_info_score ul li p{width: 116px;  text-align: center;  color: #503767;}
.shopcar_goods_company_info_score ul li span{color:#666;}
.shopcar_goods_company_info_score ul li:first-of-type{border-right: 1px solid #ccc;}
.shopcar_goods_company_info_introduce{padding-top: 5px;  color: #666;  border-bottom: none;}
.shopcar_content {overflow: hidden;}
.shopcar_content_bread_contact div{display: inline-block;  width: 85px;  height: 22px;  padding-left: 6px;  line-height: 18px;  border: 1px solid #ccc;  border-radius: 4px;  cursor: pointer;}
.shopcar_content_bread_contact div i{vertical-align: middle;  background: url("../images/commonSprite.png") no-repeat 0 2px;}
.shopcar_content_choose{margin-top: 12px;  position: relative;}
.shopcar_content_choose_main{float:left;}
.shopcar_content_choose_main_paicture{overflow: hidden;}
.shopcar_content_choose_main_paicture p{position: relative;  float: left;  width: 580px;  height: 580px;  margin-right: 14px;  border: 1px solid #ccc;  text-align: center;}
.shopcar_content_choose_main_paicture p img{max-width: 100%;  max-height: 100%;}
.shopcar_content_choose_main_paicture ul{float:left;}
.shopcar_content_choose_main_paicture ul li{height: 100px;  width: 100px;  margin-bottom: 18px;  border: 1px solid #cccccc;  cursor: pointer;  text-align: center;}
.shopcar_content_choose_main_paicture ul li img{max-width: 100%;  max-height: 100%;}
.shopcar_content_choose_main_active{border: 1px solid #a88d70 !important;}
.shopcar_content_choose_panel{float: right;  width: 465px;}
.shopcar_content_choose_panel_top{border-bottom: 1px solid #ccc;}
.shopcar_content_choose_panel_top h1{font-size: 20px;  font-weight: normal;  color: #333;  margin-bottom: 14px;}
.shopcar_content_choose_panel_top p{font-size: 14px;  color: #999;  margin-bottom: 14px;}
.shopcar_content_choose_panel_main{color: #666;}
.shopcar_content_choose_panel_main>li{overflow: hidden;}
.shopcar_content_choose_panel_main_price_right{padding: 15px 0;box-sizing: border-box;}
.shopcar_content_choose_panel_main_price_right ul{overflow: hidden;}
.shopcar_content_choose_panel_main_price_right ul li{width: 24.3%;float: left;text-align: left;}
.shopcar_content_choose_panel_main_price_right ul li h3{color: #f37e5d}
.shopcar_content_choose_panel_main_price_right ul li:first-of-type span{float: left;  width: 65px;  height: 35px;  line-height: 35px;  font-size: 12px;}
.shopcar_content_choose_panel_main_price_right ul li:first-of-type span:nth-of-type(2){margin-top: 15px;}
.shopcar_content_choose_panel_main_price_right ul li:first-of-type{width: 65px;}
.product_day{font-size: 14px;}
.shopcar_black{  display: none  ;position: fixed;  top: 0%;  left: 0%;  width: 100%;  height: 100%;  background-color: black;  z-index:1001;  -moz-opacity: 0.6;  opacity:.60;  filter: alpha(opacity=88);  }
.shopcar_white,.shopcar_list_white {  display: none;  position: fixed;  top:25%;  left: 29%;z-index:1002;  overflow: auto;width: 763px;}
.shopcar_white div{text-align: right;}
.shopcar_list_white .layui-table{margin: 0 0}
.shopcar_list_white{max-height: 314px;background: #fff;border-radius: 4px;width: 453px;left:35%;padding:5px 5px 15px 5px;-moz-box-shadow:5px 5px 5px #303030; /* 老的 Firefox */  box-shadow: 5px 5px 5px #303030;}
.shopcar_list_white div{text-align: right;padding: 5px;  background: #eee;}
.shopcar_list_white div img{width: 20px;}
.shopcar_list_white>p{    font-size: 16px;  text-align: center;  line-height: 42px;  border: 1px #e2e2e2 solid;  border-bottom: navajowhite;}
.shopcar_list_white td{text-align: center;width: 25%;}
.shopcar_list_white tr td:last-of-type{color:#a88d70;text-decoration: underline;cursor: pointer}
.layui-table p{margin-right: 0;}
/*.layui-table p span{min-width: 40px;}*/
/*.layui-table p span:nth-of-type(2){min-width:75px}*/
.shopcar_content_choose_panel_main_price_right ul li h3 span{font-size: 20px;}
.shopcar_content_choose_panel_main_price_right ul li p{font-size: 15px;color:#333;margin-top: 32px;}
.shopcar_content_choose_panel_specs{margin-top: 15px;  overflow: visible;}
.shopcar_content_choose_panel_color {display: block;}
.shopcar_content_choose_panel_color>span{float: left;  width: 65px;  height: 35px;  line-height: 35px;  font-size: 12px;}
.shopcar_content_choose_panel_color>div{float: right;  width: 400px;}
.shopcar_content_choose_panel_color ul{width:406px;}
.shopcar_content_choose_panel_color ul li{position: relative;  display: inline-block;  margin: 0 6px 15px 0;  border: 1px solid #ccc;  cursor: pointer;}
.shopcar_content_choose_panel_color ul li img{width: 50px;  height: 50px;}
.shopcar_content_choose_panel_color ul li em{position: absolute;  top: 0;  right: 0;  display:none;  width: 21px;  height: 21px;  background: url("../images/sprit_biyao.png") -147px -36px no-repeat;}
.shopcar_content_choose_panel_size{height: 33px;  line-height: 33px;  padding: 0 23px;  font-size: 14px;}
.shopcar_content_choose_panel_size_img{margin: 0 0 15px 0 !important;  cursor: pointer;}
.shopcar_content_choose_panel_main>li:nth-of-type(4),.shopcar_content_choose_panel_main>li:last-of-type{margin-left: 65px;margin-bottom: 12px;}
.shopcar_content_choose_panel_count{margin:0 0 15px 0 !important;}
.shopcar_content_choose_panel_count>span{float: left;  width: 65px;  height: 35px;  line-height: 35px;  font-size: 12px;}
.shopcar_content_choose_panel_count>span:nth-of-type(2){width: auto}
.shopcar_content_choose_panel_count_num,.goods_shopcar_content_choose_panel_count_num{float: left;  border: 1px solid #b3b3b3;  padding: 1px 0;  overflow: hidden;margin-right: 30px;}
.shopcar_content_choose_panel_count_num span,.goods_shopcar_content_choose_panel_count_num span{    float: left;  width: 28px;  height: 26px;  text-align: center;  line-height: 26px;  font-size: 14px;  color: #000;}
.shopcar_content_choose_panel_count_num .minus,.goods_shopcar_content_choose_panel_count_num .goods_minus{width: 23px; color: #8c8b8b;  cursor: pointer;border:none;border-right: 1px solid #e4e3e5  ; }
.shopcar_content_choose_panel_count_num .add ,.goods_shopcar_content_choose_panel_count_num .goods_add{width: 23px;  border-left: 1px solid #e4e3e5;  color: #8c8b8b;  cursor: pointer;}
.shopcar_content_choose_panel_button{margin: 26px 0 0 65px;}
.add_shopcar{display: inline-block;  width: 195px;  height: 40px;  margin-bottom: 10px;  line-height: 40px;  color: #fff;  font-size: 18px;  text-align: center;  background: #0b0b0d;  cursor: pointer;}
.buy_shopcar{display: inline-block;  width: 195px;  height: 40px;  margin-bottom: 10px;  line-height: 40px;  color: #fff;  font-size: 18px;  text-align: center;  background: #0b0b0d;  cursor: pointer;}
.add_shopcar i{display: inline-block;  vertical-align: middle;  width: 20px;  height: 16px;  margin-right: 6px;  background: url("../images/pay_bg.png") no-repeat;}
.quality{}
.shopcar_content_choose_panel_button li{position: relative;  float: left;  margin-right: 10px;  line-height: 27px;  color: #666;  cursor: pointer;}
.shopcar_content_choose_panel_button li i{display: inline-block;  width: 14px;  height: 14px;  margin-right: 3px;  vertical-align: middle;  background: url("../images/sprit_biyao.png") no-repeat -288px -70px;}
.shopcar_content_choose_panel_button span span{display: inline-block;  padding: 5px 0;  vertical-align: middle;}
.shopcar_content_choose_panel_button li div{position: absolute;  top: 35px;  left: -55px;  display: none;  width: 230px;  padding: 10px 15px;  border: 1px solid #dddddd;  box-shadow: 0 0 9px #ccc;  background: #ffffff;}
.shopcar_content_wrap{margin-top: 30px;margin-left: auto;  margin-right: auto;width: 1200px;}
.shopcar_content_wrap_tittle{font-size: 0;height: 36px;  border-bottom: 2px solid #e8e8e8;  position: relative;}
.shopcar_content_wrap_goods{display: inline-block;  vertical-align: middle;line-height: 36px;  font-size: 12px;  position: relative;  width: 130px;  text-align: center;  cursor: pointer;}
.shopcar_content_wrap_tittle_active{color: #333;}
.shopcar_content_wrap_tittle li i{width: 0;  height: 17px;  border-left: 1px solid #ccc;  position: absolute;  right: 0;  top: 10px;display: inline-block;  vertical-align: middle;}
.shopcar_content_wrap_assess{display: inline-block;  vertical-align: middle;}
.shopcar_content_wrap_tittle li{line-height: 34px;  font-size: 14px;  position: relative;  width: 130px;  text-align: center;  cursor: pointer;}
.active_line{height: 2px;  background:#909090;  position: absolute;  left: 130px;  bottom: -2px;}
.shopcar_content_wrap_product_info{}
.shopcar_content_wrap_product_info_wrap{margin-top: 30px;margin-left: auto;  margin-right: auto;width: 1000px;}
.shopcar_content_wrap_product_info_text{width:100%;  margin: 0 auto 20px;}
.shopcar_content_wrap_product_info_text dl{line-height: 32px;  border-bottom: 2px dotted #cecece;  font-size: 16px;  color: #333;}
.shopcar_content_wrap_product_info_text dl:nth-of-type(2){margin-top: 0;}
.shopcar_content_wrap_product_info_text dl dt{display: inline-block;  width: 160px;  font-size: 16px;  color: #666;  vertical-align: top;}
.shopcar_content_wrap_product_info_text dl dd{display: inline-block;  width: 630px;  font-size: 16px;  color: #333;}
.shopcar_content_wrap_product_info_img{width: 100%;  margin: 0 auto 20px;}
.shopcar_content_wrap_product_info_img p{height: 50px;  line-height: 50px;  text-align: center;  font-size: 18px;  color: #333;margin-top: 20px;}
.shopcar_content_wrap_product_info_img img{width:100%; margin-top: 20px;}
.shopcar_content_wrap_product_info_img_text{width: 100%;  margin: 0 auto;}
.shopcar_content_wrap_product_info_img_text span{display: block;  height: 40px;  margin-bottom: 20px;  line-height: 40px;  border: 2px solid #c9c9c9;  text-align: center;  font-size: 16px;  color: #333;margin-top:30px;}
.shopcar_content_wrap_product_info_img_text p{min-height: 30px;  line-height: 30px;  font-size: 16px;  color: #666;margin-top:30px;}
.shopcar_content_wrap_product_review{display: none;}
.shopcar_content_wrap_product_review_wrap{padding-bottom: 20px!important;padding-top: 20px;}
.shopcar_content_wrap_product_review_box{background: #f5f5f5;  border: 1px solid #e8e8e8;  height: 50px;  line-height: 50px;font-size: 0;}
.shopcar_content_wrap_product_review_info{margin-top: 18px;}
.shopcar_content_wrap_product_review_group{padding: 20px 0;  position: relative;  border-bottom: 1px dotted #ccc;  min-height: 100px;}
.shopcar_content_wrap_product_review_group .left{width: 130px;  position: absolute;  left: 0;  top: 0;  margin-top: 20px;}
.shopcar_content_wrap_product_review_group .left img{width: 100px;  height: 100px;border: 1px #E2E2E2 solid;}
.shopcar_content_wrap_product_review_group .right{margin-left: 130px;}
.shopcar_content_wrap_product_review_group .right h3{padding-bottom: 15px; color: #666;position: relative;}
.shopcar_content_wrap_product_review_group .right ul li{display: inline-block;  margin-right: 45px;  line-height: 24px;  cursor: pointer;}
.shopcar_content_wrap_product_review_group .right ul li i{background: url("../images/icon_good_s.png") no-repeat;display: inline-block;  width: 24px;  height: 24px;  margin-right: 8px;  vertical-align: bottom;}
.shopcar_content_wrap_product_review_group .right ul li span{color: #783f8c;font-size: 14px;}
.shopcar_content_wrap_product_review_group .right table td{vertical-align: top;  line-height: 21px;}
.page{text-align: center;  color: #3A414C;  clear: both;margin-top: 20px;}
.page a{display: inline-block;  height: 26px;  padding: 0 10px;  line-height: 26px;  margin-right: 10px;  color: #3A414C;  border: 1px solid #ccc;}
.page_active{border: 1px solid #f60 !important;  color: #f60 !important;}
.shopcar_start_button{position: absolute;  top: 1130px;  text-align: center;  width:1000px;}

/*shopcar_info*/
.shopcar_info_wrapper{width:100%;}
.shopcar_info_wrapper header{width: 100%;  height: 30px;  background: #333;}
.shopcar_info_wrapper header>div{width: 1200px;  margin: 0 auto;}
.shopcar_info_wrapper header>div .top_nav{float: left;  height: 30px;  line-height: 30px;}
.shopcar_info_wrapper header>div .top_nav ul{display: inline-block;}
.shopcar_info_wrapper header>div .top_nav ul li{position: relative;  display: inline-block;  font-size: 12px;}
.shopcar_info_wrapper header>div .top_nav ul li a{color:#ccc;}
.shopcar_info_wrapper header>div .top_nav ul li a:hover{color:#fff;}
.shopcar_info_wrapper header>div .top_nav ul li b{display: inline-block;  width: 1px;  height: 11px;  margin: 0 18px;  background: #cbcbcb;  vertical-align: middle;}
.shopcar_info_wrapper header>div .top_user{float: right;  height: 30px;}
.shopcar_info_wrapper header>div .top_user .welcome{display: inline-block;  height: 30px;  line-height: 30px;  color: #cdcdcd;}
.shopcar_info_wrapper header>div .top_user .welcome ul{display: inline-block;  margin: 0 0 0 8px}
.shopcar_info_wrapper header>div .top_user .welcome ul li{display: inline-block;}
.shopcar_info_wrapper header>div .top_user .welcome ul li a{color:#ccc;}
.shopcar_info_wrapper header>div .top_user .welcome ul li a:hover{color:#fff;}
.shopcar_info_wrapper header>div .top_user .welcome ul li b{display: inline-block;  width: 1px;  height: 10px;  margin: 0 16px;  background: #ccc;  vertical-align: middle;}
.shopcar_info_wrapper header>div .top_user .user_center{position: relative;  display: inline-block;  height: 30px;}
.shopcar_info_wrapper header>div .top_user .user_center>a{color:#ccc;}
.shopcar_info_wrapper header>div .top_user .user_center>a:hover{color:#fff;}
.shopcar_info_wrapper header>div .top_user .user_center b{display: inline-block;  width: 9px;  height: 4px;  margin-left: 10px;  background: url("../images/comSprite.png") 0 -102px no-repeat;  vertical-align: middle;}
.shopcar_info_wrapper header>div .top_user .user_center i{position: absolute;  top: 16px;  left: 25px;  z-index: 112;  display: none;  width: 6px;  height: 7px;  background: url("../images/comSprite.png") -63px 0 no-repeat;}
.shopcar_info_wrapper header>div .top_user .user_center ul{position: absolute;  top: 23px;  left: -20px;  z-index: 112;  display: none;  border: 1px solid #eae8eb;  border-top: 0;  box-shadow: 0 0 3px #eae8eb;  background: #fff;}
.shopcar_info_wrapper header>div .top_user .user_center ul li{width: 90px;  text-align: center;}
.shopcar_info_wrapper header>div .top_user .user_center ul li a{display: inline-block;  color: #8c8292;  line-height: 35px;}
.shopcar_info_wrapper header>div .top_user .user_center ul li a:hover{text-decoration: underline;}
.shopcar_info_wrapper header>div .top_user>a{display: inline-block;  width: 90px;  height: 30px;  margin-left: 38px;  padding-left: 20px;  line-height: 30px;  background: #a88d70 url("../images/shopCar.png") no-repeat 15px 7px;  font-size: 12px;  color: #fff;  text-align: center;}
.shopcar_info_wrapper header>div .top_user>a i{padding-left:4px;}
.shopcar_info_wrapper_box{height: 98px;margin-left: auto;  margin-right: auto;width: 1200px;}
.shopcar_info_wrapper_box_logo{padding-top: 27px;}
.shopcar_info_wrapper_left_box{position: relative;margin-left: auto;  margin-right: auto;width: 1200px;}
.shopcar_info_wrapper_bottom_progress{width: 560px;  position: absolute;  right: 0px;  top: -73px;}
.shopcar_info_wrapper_bottom_progress_box{width: 100%;}
.shopcar_info_wrapper_bottom_progress_icon{background: url("../images/car_steps.png") left center no-repeat;  width: 560px;  height: 20px;}
.step1{background-position: -30px -23px;}
.shopcar_info_wrapper_bottom_progress_text{margin-top: 3px;display: block;}
.shopcar_info_wrapper_bottom_progress_text li{width: 140px;  float: left;  height: 19px;  line-height: 19px; text-align: center;  color: #d4cec1;}
.shopcar_info_wrapper_bottom_progress_text_active{color: #a88d70 !important;}
.shopcar_list_wrap{margin-left: auto;  margin-right: auto;width: 1200px;}
.shopcar_list_tittle{border-bottom: 1px solid #d5cdda;line-height: 24px;padding-top: 30px;padding-bottom: 10px !important;text-align: left;}
.shopcar_list_tittle span{color: #523669;font-size: 18px !important;margin-left: 10px;}
.shopcar_list_tittle_box{}
.shopcar_list_tittle_box table{width: 100%;  line-height: 20px;font: 12px "Microsoft YaHei", "微软雅黑", "宋体", Arial, Helvetica, sans-serif; margin: 0;  padding: 0;  border: 0;}
.shopcar_list_tittle_box table th{font-size: 12px;  font-weight: normal;  height: 37px;}
.shopcar_list_choose{padding-left: 10px;}
.shopcar_list_choose label i{margin-right: 10px;display: inline-block;  vertical-align: middle;width: 15px;  height: 15px;  background: url("../images/commonSprite.png") no-repeat 0 -80px;}
.shopcar_list_choose label span{color: #523669;}
.order_name{line-height: 35px;  background-color: #EEEEEE;  padding-left: 10px;}
.order_name label{color: #666;display: inline-block;  vertical-align: middle;}
.order_name label i{margin-right: 10px;display: inline-block;  vertical-align: middle;width: 15px;  height: 15px;  background: url("../images/commonSprite.png") no-repeat 0 -80px;}
.order_name a{color: #333;text-decoration: none;  cursor: pointer;  outline: none;}
.order_name a span:first-of-type{display: inline-block;  vertical-align: middle;}
.order_name a span:nth-of-type(2){color: #666;display: inline-block;  vertical-align: middle;}
.shopcar_list_box{width: 100%;  line-height: 20px;background: #fff;font: 12px "Microsoft YaHei", "微软雅黑", "宋体", Arial, Helvetica, sans-serif;  margin: 0;  padding: 0;  border: 0;}
.shopcar_list_box td{padding-top: 10px;  padding-bottom: 10px;  border-bottom: 1px dotted #ccc;}
.shopcar_list_box td label i{width: 15px;  height: 15px;  background: url("../images/commonSprite.png") no-repeat 0 -80px;display: inline-block;  vertical-align: middle;}
.shopcar_list_box td label i{}
.shopcar_list_box td:first-of-type span{display: block;  width: 100px;  height: 100px;vertical-align: middle;}
.shopcar_list_box td a{color: #333;text-decoration: none;  cursor: pointer;  outline: none;}
.shopcar_list_box td a span{color: #523669;}
.shopcar_list_num{font-size: 0;}
.shopcar_list_num_minus{background: url("../images/commonSprite.png") no-repeat 5px -40px;  border: 1px solid #ccc;  border-right: none;width: 27px;  height: 30px;display: inline-block;  vertical-align: middle;}
.shopcar_list_num input{border: 1px solid #ccc;  height: 30px;  line-height: 30px;  padding: 0 4px;  background-color: #fff;  color: #523669;display: inline-block;  vertical-align: middle;width: 40px;text-align: center;}
.shopcar_list_num_add{background: url("../images/commonSprite.png") no-repeat -16px -40px;  border: 1px solid #ccc;  border-left: none;width: 27px;  height: 30px;display: inline-block;  vertical-align: middle;}
.shopcar_list_box_delete{width: 12px;  height: 12px;  background: url("../images/a_delete.png") -10px -32px no-repeat;  display: block;}
.shopcar_list_count{position: relative;background: #fff;padding-top: 10px !important;overflow: hidden;}
.shopcar_list_count_top{display: block;line-height: 30px;padding-left: 10px;    padding-right: 10px;}
.shopcar_list_count_top_left{float: left}
.shopcar_list_count_top_left label{display: inline-block;  vertical-align: middle;}
.shopcar_list_count_top_left label i{width: 15px;  height: 15px;  background: url("../images/commonSprite.png") no-repeat 0 -80px;    display: inline-block;  vertical-align: middle;}
.shopcar_list_count_top_left span{display: inline-block;  vertical-align: middle;}
.shopcar_list_count_top_left a{color: #a88d70;display: inline-block;  vertical-align: middle;margin-left: 10px;margin-right: 10px;text-decoration: none;  cursor: pointer;  outline: none;}
.shopcar_list_count_top_right{font-size: 14px;color: #666;float: right;}
.shopcar_list_count_top_right span{font-size: 14px;color: #f49f26;display: inline-block;vertical-align: middle; padding-right: 5px;    width: 80px;}
.shopcar_list_count_total{font-size: 14px;color: #666;float: right;display: inline-block;  vertical-align: middle;margin-right: 30px;}
.shopcar_list_count_total em{font-size: 14px;color: #f49f26;font-style: normal;  font-weight: 400;}
.shopcar_list_count_bottom{display: block;line-height: 30px;padding-left: 10px;padding-right: 10px;}
.shopcar_list_count_bottom>div{font-size: 14px;color: #666;float: right;}
.shopcar_list_count_bottom>div span{color: #f49f26;display: inline-block;  vertical-align: middle;padding-right: 5px;width: 80px;}
.shopcar_list_tally_box{height: 50px;  line-height: 50px;  border-top: 1px solid #d5cdda;  background-color: #eeecef;  padding-left: 10px;}
.go_on_shop{width: 100px;  height: 33px;  background: #0b0b0d;  line-height: 33px;  color: #fff;  text-align: center;  font-size: 16px;display: inline-block;  vertical-align: middle;    text-decoration: none;  cursor: pointer;  outline: none;}
.shopcar_list_tally_total{width: 85px;  height: 33px;  line-height: 33px;  color: #fff;  font-size: 18px;  text-align: center;  background: #a88d70;float: right;  margin: 10px 10px 0 30px;display: inline-block;  vertical-align: middle;text-decoration: none;  cursor: pointer;  outline: none;}
.shopcar_list_tally_box p{color: #666;  height: 48px;  float: right;text-align: right !important;}
.shopcar_list_tally_box p span{color: #f49f26;font-size: 20px;vertical-align: top;display: inline-block;}
.shopcar_info_wrapper footer{width: 1200px;  height: 125px;  margin: 60px auto 0;  padding-top: 38px;  background: #fff;  overflow: hidden;}
.shopcar_info_wrapper footer .footer_info{float: left;  margin-left: 136px;}
.shopcar_info_wrapper footer .footer_info ul li{display: inline-block;  padding-right: 15px;  margin-right: 15px;  border-right: 2px solid #ddd;}
.shopcar_info_wrapper footer .footer_info ul li a{color: #724a88;  font-size: 14px;}
.shopcar_info_wrapper footer .footer_info span{display: block;  margin: 10px 0;  color: #999;}
.shopcar_info_wrapper footer .footer_info p i{display: inline-block;  width: 20px;  height: 20px;  margin-right: 3px;  background: url("../images/ga.png") left center no-repeat;  vertical-align: middle;}
.shopcar_info_wrapper footer .footer_info p a{color:#999;}
.shopcar_info_wrapper footer .footer_info p:last-of-type a{margin-left: 27px;  cursor: default;  color: #999;}
.shopcar_info_wrapper footer .footer_focus{float: left;  margin-left: 120px;}
.shopcar_info_wrapper footer .footer_focus li{float: left;  margin-right: 40px;}
.shopcar_info_wrapper footer .footer_focus li span{display: inline-block;  width: 84px;  height: 84px;  margin-right: 15px;  vertical-align: middle;}
.shopcar_info_wrapper footer .footer_focus li dl{display: inline-block;  vertical-align: middle;  line-height: 28px;}
.shopcar_info_wrapper footer .footer_focus li dl dt,footer .footer_focus li dl dd{font-size: 14px;}
.shopcar_info_wrapper footer .footer_focus li dl dd{color: #724a88;}
.shopcar_info_wrapper footer .footer_focus li:first-of-type span{background: url("../images/comSprite.png") -139px 0 no-repeat;}
.shopcar_info_wrapper footer .footer_focus li:last-of-type span{background: url("../images/comSprite.png") -238px 0 no-repeat;}
.shopcar_info_wrapper .rightBar{position: fixed;  left: 50%;  bottom: 100px;  z-index: 101;  margin-left: 610px;  height: 144px;}
.shopcar_info_wrapper .rightBar li{width: 48px;  height: 48px;  cursor: pointer;}
.shopcar_info_wrapper .rightBar li:first-of-type{display: none;  background: url("../images/rightBar-share.png") 0 center no-repeat;}
.shopcar_info_wrapper .rightBar li:nth-of-type(2){position: relative;  background: url("../images/rightBar-code.png") 0 center no-repeat;}
.shopcar_info_wrapper .rightBar li:nth-of-type(2):hover {  background: url("../images/rightBar-codeActive.png") 0 center no-repeat;  }
.shopcar_info_wrapper .rightBar li:nth-of-type(2) div{position: absolute;  top: -65px;  left: -160px;  display: none;}
.shopcar_info_wrapper .rightBar li:nth-of-type(2) div span{position: absolute;  top: 50%;  right: -12px;  z-index: 100;  display: inline-block;  width: 14px;  height: 25px;  margin-top: -14px;  background: url("../images/sprit_biyao.png") -59px -214px no-repeat;}
.shopcar_info_wrapper .rightBar li:nth-of-type(2) div dl{padding: 10px;  background: #fff;  border: 1px solid #dddddd;  box-shadow: 0px 0px 3px #ccc;}
.shopcar_info_wrapper .rightBar li:nth-of-type(2) div dl dt{width: 130px;  height: 130px;  background: url("../images/app.png") center center no-repeat;  background-size: 100% 100%;}
.shopcar_info_wrapper .rightBar li:nth-of-type(2) div dl dd{margin-top: 10px;  text-align: center;  color: #523669;  font-size: 14px;}
.shopcar_info_wrapper .rightBar li:last-of-type{display: none;  background: url("../images/rightBar-top.png") 0 center no-repeat;}
.shopcar_info_wrapper .share{position: fixed;  top: 0;  left: 0;  z-index: 110;  display: none;  height: 100%;  width: 100%;  background: rgba(0,0,0,.5);}
.shopcar_info_wrapper .share>div{position: absolute;  top: 50%;  left: 50%;  width: 450px;  margin-left: -245px;  margin-top: -115px;  padding: 0 20px 25px;  background-color: #fff;}
.shopcar_info_wrapper .share>div p{position: relative;  height: 40px;  border-bottom: 1px dotted #ccc;  line-height: 40px;  font-size: 18px;  background-color: #fff;}
.shopcar_info_wrapper .share>div p b{position: absolute;  top: 14px;  right: 5px;  display: block;  height: 16px;  width: 16px;  background: url("../images/cls_btn.png") no-repeat;  cursor: pointer;}
.shopcar_info_wrapper .share_main{padding-top: 15px;  overflow: hidden;}
.shopcar_info_wrapper .share_main dl{float: left;  padding-top: 8px;  padding-right: 25px;  border-right: 1px solid #e8e8e8;  vertical-align: middle;}
.shopcar_info_wrapper .share_main dl dt img{width:120px;height:120px;}
.shopcar_info_wrapper .share_main dl dd{line-height: 24px;  color: #666;}
.shopcar_info_wrapper .share_main ul{float: left;  padding-top: 40px;  vertical-align: middle;}
.shopcar_info_wrapper .share_main ul li{float: left;  margin-left: 15px;  vertical-align: middle;}
.shopcar_info_wrapper .share_main ul li a{display: block;  width: 50px;  height: 50px;  vertical-align: middle;  background: url("../images/share_new.png") top left no-repeat;}
.shopcar_info_wrapper .share_main ul li:first-of-type a{background-position: -10px -190px;}
.shopcar_info_wrapper  .share_main ul li:nth-of-type(2) a{background-position: -10px -130px;}
.shopcar_list_box td input{color:#f37e5d !important;}
.shopcar_list_box td strong p{color:#f37e5d !important;}
.shopcar_list_count_top_right span,.shopcar_list_count_top_right input,.shopcar_list_count_total input,.shopcar_list_count_bottom span,.total_sum span,.total_sum input{color:#f37e5d !important;}

/*yanjing*/
.bg_fff{background:#fff;width: 1200px;margin:182px auto;}
.wrap { margin-left: auto; margin-right: auto; }
.wrap,.wrapH { width: 1200px; }
.pos {position: relative; z-index: 50; }
.editor_box { position: relative; z-index: 10; }
.editor_right { position: absolute; right: 0; top: 0; width: 340px;  z-index: 1000; padding-left:30px; background:#fff;}
.h600{height:590px;}
.cxMsg{ color:#535353}
.w120 { width: 120px; }
.inline {display:inline-block;vertical-align:middle;}
.cxMsg dd,.cxMsg dt{height:27px; line-height:27px}
.cxMsg .price{color:#f49f26; font-size:24px; +margin-top:-10px;  line-height: 28px; line-height: 28px; margin-top:-3px;}
.f14 {font-size:14px;}
.col_666 { color: #666; }
.shoes_size_box{ position: relative;}
.shoes_size_box a{color:#666; width:70px;margin:0 50px 0 5px;}
.shoes_size_box a:hover{color:#c18cb5;}
.none {display: none; }
.w180 {width: 180px;}
.ed_supernatant{padding:10px 15px;border:1px solid #dddddd; box-shadow: 0 0 9px #ccc;background: #ffffff; position: absolute;top:30px;left: -55px;z-index: 1000;}
.pub_top_arrows{position: absolute; top: -7px; left:85px; z-index: 1001;}
.storeInfoPos2 > span,.pub_top_arrows{ width: 15px; height: 9px; background-position: -32px -170px; }
.dzIcon{background:url("../images/dzIcon.png") top left no-repeat;}
.mg_t20{margin-top:20px;}
.w340 { width: 340px; }
.sizeZero{font-size:0;}
.eidter_list { height:35px;  }
.glasses .eidter_list li{width:111px;}
.glasses .eidter_list li.last{width:112px;}
.glasses .eidter_list li .el_line{width:111px;}
.eidter_list li.active,.eidter_list li.checked_motion {  background: #fff;  color:#a88d70; border-left:1px solid #d5cdda;border-right:1px solid #d5cdda;}
.sizeZero li{font-size:12px;}
.eidter_list li {position:relative;height: 35px; line-height:35px; width:168px;text-align:center;cursor: pointer;margin-right:2px;background:#a88d70; font-size:14px; color:#fff; z-index:101 }
.eidter_list li.active .el_line,.eidter_list li.checked_motion .el_line{display: block;}
.el_line{width:100%;height:2px;background: #a88d70;position: absolute;top:0 ;left: 0; display: none}
.eidter_list_con{border:1px solid #d5cdda;border-top:none; z-index:100; }
.overflow { overflow: hidden; }
.bdNone { border: 0!important; }
.posR {position:relative;z-index: 100;}
.mg_t10{margin-top:10px;}
.f12{font-size:12px;}.f15{font-size:15px;}
html .clearfix {display:block;}
.glasses_frame_list{ margin-top:10px;margin-left: -15px}
.glasses_frame_list li{ float: left; position: relative; margin-left: 15px;margin-bottom: 10px;z-index: 10;cursor: pointer;}
.glasses_frame_list li .g_show img{width:88px;height:88px;border:1px solid #cccccc;}
.glasses_frame_list li .g_show em{width:21px;height:21px;position: absolute;top:0;right:0; background: url("../images/sprit_biyao.png") -147px -36px no-repeat; display: none}
.glasses_frame_list li .g_show i{width:8px;height:8px;border:1px solid #ccc; background: url("../images/test10.png") no-repeat;position: absolute;left: 4px;top:75px; display: none}
.glasses_frame_list li.checked .g_show img{border:1px solid #a88d70}
.glasses_frame_list li.bd_checked .g_show img{border:1px solid #a88d70}
.glasses_frame_list li.checked .g_show em,.glasses_frame_list li.checked .g_show i{display: block;}
.glasses_frame_list li:hover{z-index: 100}
.glasses_frame_list li:hover .g_show img{border:1px solid #a88d70;}
.glasses_frame_list li .g_show{ z-index: 15}
em,cite {font-style:normal;font-weight:400; }
.choise_box p { line-height: 26px; color:#666 }
.w90 { width: 90px; }
.t_c { text-align: center; }
.escp { overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.off {  background-color: #D5CDDA}
.scrollOut { position: absolute; top: 5px; right: 6px; width: 6px; z-index: 100; border-radius:3px;  }
.scrollOut .con{position:relative;}
.scrollOut .scrollIn { position: absolute;top:0; right: 0px; width: 6px; height: 20px; background-color: #A199A5; z-index: 120;border-radius:3px;  }
.scrollOut .scrollBg{ width:6px; height:23px; position:absolute;left:0; bottom:0;}
.ed_list { padding: 10px 0 10px 12px; background: #fff; height:350px ; border:1px solid #d5cdda;border-top: none; position: relative;}
.yj_jp_lx{height: 55px;border-bottom: 2px solid #dedce1;width: 303px;margin: 0 25px 5px 10px;}
.yj_jp_lx li.checked{color:#ca90bd;border-bottom: 2px solid #ca90bd;background: url("../images/selected.png") no-repeat top center;}
.yj_jp_lx li{float:left;display:inline-block;text-align:center;width:80px;height:55px;cursor:pointer;background: url("../images/normal.png") no-repeat top center;}
.yj_jp_lx .fl_text{margin-top: 10px;margin-bottom: 5px;}
.yj_jp_lx li.line{float:left;display:inline-block;width:1px;background-color: #dedede;padding-top: 0;height: 45px;}
.pd_l10{padding-left:10px;}
.pd_b10 { padding-bottom:10px !important;}
.mg_r10{ margin-right:10px;}
.edit_hq{width:22px;height:22px;;background: url("../images/hqb_bg.png") no-repeat;}
.fb{font-weight:bold;}
.col_f85{color:#f37e5d;}
.lineH20{line-height:20px !important;}
.pd_r20{padding-right:20px;}
.edit_inpCom{border:1px solid #ccc;height:30px;line-height: 30px;padding:0 5px;color:#666;}
input,textarea {outline: none;}
.pd_t10{padding-top:10px !important;}
.edit_hq_btn{width:130px;height:35px;border:none;background: #a88d70;border-radius: 5px;color:#fff;font-size: 14px}
.edit_jt{width:22px;height:22px;;background: url("../images/jtkz.png") no-repeat;}
.editor_left_out { margin-right: 370px;  margin-bottom: 50px; background: #fff;}
.bj_btn_box{margin-top: 25px;margin-bottom: 20px}
.bj_btn_box .save_btn{ font-size: 16px; background: #fff;width:128px;height:38px;line-height: 38px;border:1px solid #a88d70; color: #a88d70;text-align: center;}
.mg_r15{margin-right:15px;}
.bj_btn_box .buy_btn{background:#0b0b0d;  font-size: 18px ;width:195px;height:40px; line-height: 40px; text-align: center;color:#fff;}
.matErrorTip { height: 30px; position: absolute; top: 0; left: 0; width: 100%; z-index: 9999; }
.matErrorTip p { height: 28px; border: 1px solid #454545; background-color: #212121; line-height: 28px; padding-left: 10px; color: #fff; }
.matErrorTipIcon { width: 18px; height: 18px; background: url("../images/sprit_biyao.png") no-repeat 0 -50px; }
.fucn_box{line-height: 27px;}
.fucn_box dd{position: relative;cursor: pointer;}
.fwcn_bg{background-position:-288px -70px !important;width:14px;height:14px;}
.spIcon{background:url("../images/sprit_biyao.png")  no-repeat; }
.w230{width:230px;}
.duration{display:none}
.editor_left_in { height: 519px; position: relative; width: 600px; visibility: visible; margin: 0px auto; cursor: default; }
.opaT { width: 617px; height: 200px; top: 0px; left: 0px; }
.dragOpa { position: absolute; opacity: 0.4; filter: alpha(opacity=40); background-color: #fff; z-index: 1000; }
.opaR { width: 267px; height: 100px; top: 200px; left: 350px; }
.opaB { width: 617px; height: 200px; top: 300px; left: 0px; }
.opaL { width: 250px; height: 100px; top: 200px; left: 0px; }
.clipImg { width: 100px; height: 100px; top: 200px; left: 250px; position: absolute; z-index: 1000; }
.draglay { position: absolute; left: 200px; top: 150px; z-index: 888; border: 1px solid #8CC130; padding: 2px; }
.draglay img { opacity: 0.9; filter: alpha(opacity=70); }
.draglayOn { position: absolute; left: 200px; top: 150px; z-index: 1100; border: 1px solid #8CC130; width: 236px; height: 177px; padding: 2px; }
.drag_close, .drog_sure { position: absolute; width: 20px; height: 20px; bottom: -22px; left: 50%; margin-left: -10px; background: url("../images/sprit_biyao.png") no-repeat -160px -240px; z-index: 999; }
.drag_bottomright { background-position: -100px -240px; bottom: -22px; right: -21px; }
.drag_topleft, .drag_topright, .drag_bottomleft, .drag_bottomright { position: absolute; width: 21px; height: 22px; background-image: url("../images/sprit_biyao.png"); background-color: #9cd13e; z-index: 999; cursor: nw-resize; }
.editerNewBtnBox { z-index:1000 ; position: absolute;left: 0;bottom:5px;}
.editerNewBtnBoxIn{margin:0 auto;width:820px;background:transparent;}
.pos_xz{position:relative;}
.edBtnUl li{height:60px; line-height:30px;  cursor:pointer;text-align:center; width:80px; border-right: 1px solid #dddddd}
.edBtnUl li.last{border-right:none;}
.edBtnUl li a{color:#724a88; font-size: 14px;bottom: 0}
.disabled .bi_n_2,.edBtnUl li.disabled:hover .bi_n_2{background:url("../images/disabled_bg.png") -10px -10px no-repeat; }
.mg_b10{margin-bottom:10px;}
.bi_n_2{ width:19px; height:20px; background:url("../images/bj_icon.png") -10px -39px no-repeat; }
.edBtnUl li.disabled a,.edBtnUl li.disabled:hover a{color:#ddd;}
.disabled .bi_n_3,.edBtnUl li.disabled:hover .bi_n_3{background:url("../images/disabled_bg.png") -10px -39px no-repeat; }
.bi_n_10{ width:20px; height:20px; background:url("../images/ed_cz_icon.png") -10px -40px no-repeat; }
.bi_n_1{ width:15px; height:20px; background:url("../images/bj_icon.png") -10px -10px no-repeat; }
.bi_n_5{ width:20px; height:20px; background:url("../images/magnify_bg.png") no-repeat; }
.bi_n_9{ width:20px; height:20px; background:url("../images/ed_cz_icon.png") -10px -10px no-repeat; }
.bi_n_11{ width:20px; height:20px; background:url("../images/ed_cz_icon.png") -10px -67px no-repeat; }
.design_inspiration_box{width: 110px; position: absolute;left:-85px;top:40px; z-index: 6000; background: #fff; height:460px;}
.design_inspiration_tit{width:25px;height:460px;background: url("../images/inspiration_bg.jpg") left top no-repeat; position: absolute;top:0;right:0; }
.col_523{color:#523669}
.col_523h:hover{color:#523669}
.design_text{margin: 200px auto 0 auto; line-height:15px ;width:15px;cursor: pointer;}
.mg_t5{margin-top:5px !important; }
.dbi3{ width:6px; height:9px; background-position:-10px -52px; }
.design_btn_icon{ background:url("../images/design_btn_icon.png") top left no-repeat; }
.design_text1{margin: 215px auto 0 auto; line-height:15px ;width:15px;cursor: pointer;}
.dbi4{ width:8px; height:9px; background-position:-10px -71px; }
.design_inspiration_box .prev{position: absolute;left:33px;top:24px;cursor: pointer;}
.dbi2{ width:15px; height:11px; background-position:-10px -31px; }
.design_inspiration_box .next{position: absolute;left:33px;bottom:24px;cursor: pointer;}
.dbi1{ width:15px; height:11px; background-position:-10px -10px; }
.design_inspiration_list{height:336px; margin-top: 58px; overflow: hidden; position: relative;width:80px;}
.design_inspiration_list ul{position: absolute;top:0; left: 0}
.glasses_try_on{width:90px;height:30px;background: url("../images/sprit_biyao.png") -157px -571px no-repeat; position: absolute;left: 50%;bottom:100px;margin-left: -45px; z-index: 6000}
.mg_t30{margin-top:30px;}
.eidter_list li.checked_motion {width:338px;}
.eidter_list li.last{ margin-right: 0}
.eidter_list li.checked_motion .el_line{width:340px;}
.g_hide{width:278px;height:260px; padding: 10px; background: #fff;border:1px solid #a88d70; position: absolute;top:300px;left:1200px; z-index:10000 ;}
.g_hide_cls{position: absolute;right:6px;top:5px;}
.line_top_l{left:0;top:-2px;}
.line_pub_style{width:88px;height:3px;background:#fff;overflow: hidden;position:absolute; z-index: 10}
.line_top_m{left:105px;top:-2px;}
.line_top_r{right:0;top:-2px;}
.line_bottom_l{left:0;bottom:-2px;}
.line_bottom_r{right:0;bottom:-2px;}
.g_overflow{height:260px;overflow:hidden;position:relative;}
.glass_info{position: absolute;top:0;left:0px;width:260px;}
.g_col_tit{color:#666; line-height: 20px }
.materialUl { padding: 10px 0 5px 0px; }
.materialUl li { float: left; width: 41px; height: 41px; position: relative; margin: 0 7px 10px 0; }
.materialUl li img { cursor: pointer;width:41px; height:41px; }
.materialUl li.checked em { display: block; width: 25px; height: 25px; background: url("../images/dzIcon (1).png") no-repeat -65px -160px; position: absolute; top: 9px; left: 7px; }
.glasses_size img{max-width:100%;height:auto;}
/*b*/
.pd_b40{padding-bottom:40px!important;}
.bd_b_d5c{border-bottom:1px solid #d5cdda}
.lineH24{line-height:24px;}
.pd_t30 {padding-top:30px;}
.f18{font-size:18px !important;}
.mg_l10{margin-left:10px; }
.sop_table1 { width: 100%; line-height: 20px; }
table { font: 12px "Microsoft YaHei", "微软雅黑", "宋体", Arial, Helvetica, sans-serif; font-size: 12px; margin: 0px; padding: 0px; border: 0px; color: #333; }
.sop_table1 th { font-size: 12px; font-weight: normal;height:37px; }
.checked{background: url("../images/commonSprite.png") no-repeat -20px -80px;}
.order_title {line-height:35px;background-color:#EEEEEE;padding-left: 10px; }
.sop_table1 td { padding-top: 10px; padding-bottom: 10px;  border-bottom: 1px dotted #ccc; }
.col_999 { color: #999 !important; }
.w300{width:300px;}
.minus {border:1px solid #ccc; border-right:none}/*减少*/
.minus:hover{background-position: 5px -20px;}
.sign,.signre{width:27px;height:30px;}
.inpCom { border: 1px solid #ccc; height: 30px; line-height: 30px; padding: 0 4px; background-color: #fff;  color:#523669}
.w40{width:40px;}
.plus { background: url("../images/commonSprite.png") no-repeat -16px -40px;border:1px solid #ccc; border-left:none }/*增加*/
.plus:hover{background-position: -16px -20px;}
.col_b76{color:#b768a5;}
.sop_table1 strong{font-weight:normal;}
/*land*/
.land_container{width: 400px;height: 630px;margin: 0 auto;}
.land_container ul{padding:30px;box-sizing: border-box;}
.land_container ul li{position: relative;margin-top: 20px;}
.land_container ul li:first-of-type{font-size: 20px;color: #333333;}
.land_container ul li:first-of-type b{display: inline-block;  width: 25px;  height: 25px;  margin-right: 10px;  vertical-align: middle;background: url("../images/sprit_biyao.png") no-repeat;background-position:0 -521px;}
.land_container ul li input{width: 100%;padding:8px 20px;border: 1px solid #e8e8e8;  line-height: 17px;  font: 14px "Microsoft YaHei";  color: #999;  background: #fff;  outline: none;  vertical-align: middle;  box-sizing: border-box;}
.land_container ul li i{position: absolute;  right: -315px;  top: 0;  display: none;  width: 300px;  height: 40px;  line-height: 40px;  color: #F49F26;font-style: normal;}
.land_container ul li:nth-of-type(4) input{width:160px;}
.land_container ul li:nth-of-type(4) img{width: 120px;  height: 45px;  margin: 0 6px;}
.land_container ul li:nth-of-type(4) span{display: inline-block;  color: #999;  text-decoration: underline;  cursor: pointer;  vertical-align: middle;}
.land_container ul li:nth-of-type(5) span span{display: inline-block;  margin-right: 10px;  color: #555;  cursor: pointer;vertical-align: middle;}
.land_container ul li:nth-of-type(5) span b{display: inline-block;  width: 15px;  height: 15px;  margin-right: 10px;  vertical-align: middle;  background: url("../images/commonSprite.png") no-repeat 0 -80px;}
.land_container ul li:nth-of-type(5) a{float: right;  color: #a88d70;}
.land_container ul li:nth-of-type(6){height: 50px;  margin-top: 20px!important;  line-height: 50px;  text-align: center;  font-size: 20px;  color: #fff;  cursor: pointer;  background: #a88d70;}
.input_ac{border-color:#F49F26 !important;}
.b_ac{display: inline-block;  width: 15px;  height: 15px;  margin-right: 10px;  vertical-align: middle;  background: url("../images/commonSprite.png") no-repeat -20px -80px !important;}
/*sign*/
.sign_header{width: 100%;background: #fff;border-bottom: 1px solid #eae4e8;}
.sign_header div{width: 1200px;margin: 0 auto;overflow: hidden;}
.sign_header div a{float: left;  width: 231px;  height: 98px;  background: url('../images/logonew.png') 0 center no-repeat;}
.sign_header p{float: right;  line-height: 98px;  color: #8c8292;}
.sign_container{width: 400px;height: 620px;margin: 0 auto;padding-top:30px;}
.sign_container ul{padding:30px;box-sizing: border-box;}
.sign_container ul li{position: relative;margin-top: 20px;}
.sign_container ul li:first-of-type{font-size: 20px;color: #333333;}
.sign_container ul li:first-of-type b{display: inline-block;  width: 25px;  height: 25px;  margin-right: 10px;  vertical-align: middle; background: url("../images/sprit_biyao.png") no-repeat;background-position:0 -521px;}
.sign_container ul li input{width: 100%;padding: 8px 20px;border: 1px solid #e8e8e8;  line-height: 17px;  font: 14px "Microsoft YaHei";  color: #999;  outline: none;  vertical-align: middle;  box-sizing: border-box;}
.sign_container ul li .Change_placeholder::-webkit-input-placeholder{color:#3e3e3e;}
.sign_container ul li i{position: absolute;  right: -315px;  top: 0;  display: none;  width: 300px;  height: 40px;  line-height: 40px;  color: #F49F26;font-style: normal;}
.sign_container ul li:nth-of-type(4) input{width:190px;}
.sign_container ul li:nth-of-type(4) button{float: right;height: 36px;width: 130px;margin-left: 17px;line-height: 36px; color: #fff;  text-align: center;  background-color: #a88d70;  font-size: 15px;  cursor: pointer;outline: none;border:none;}
.sign_container ul li:nth-of-type(4) i{position: absolute;  right: -315px;  top: 0;  display: none;  width: 300px;  height: 40px;  line-height: 40px;  color: #F49F26;}
.sign_container ul li:nth-of-type(5) input{width:100%;}
.sign_container ul li:nth-of-type(5) img{width: 120px;  height: 45px;  margin: 0 6px;}
.sign_container ul li:nth-of-type(5) span{display: inline-block;  color: #999;  text-decoration: underline;  cursor: pointer;  vertical-align: middle;}
.sign_container ul li:nth-of-type(7) span span{display: inline-block;  margin-right: 10px;  color: #555;  cursor: pointer;}
.sign_container ul li:nth-of-type(7) span b{display: inline-block;  width: 15px;  height: 15px;  margin-right: 10px;  vertical-align: middle;  background: url("../images/commonSprite.png") no-repeat 0 -80px;}
.sign_container ul li:nth-of-type(7) a{margin-left: 10px;color: #a88d70;}
.sign_container ul li:nth-of-type(8){height: 50px;  margin-top: 20px!important;  line-height: 50px;  text-align: center;  font-size: 20px;  color: #fff;  cursor: pointer;  background: #a88d70;}
.input_ac{border-color:#F49F26 !important;}
.b_ac{display: inline-block;  width: 15px;  height: 15px;  margin-right: 10px;  vertical-align: middle;  background: url("../images/commonSprite.png") no-repeat -20px -80px !important;}
/*forget*/
.forget_header{width: 100%;background: #fff;border-bottom: 1px solid #eae4e8;}
.forget_header div{width: 1200px;margin: 0 auto;overflow: hidden;}
.forget_header div a{float: left;  width: 231px;  height: 98px;  background: url('../images/logo.png') 0 center no-repeat;}
.forget_header p{float: right;  line-height: 98px;  color: #8c8292;}
.forget_container{width: 400px;height: 580px;margin: 0 auto;}
.forget_container ul{padding:30px;box-sizing: border-box;}
.forget_container ul li{position: relative;margin-top: 20px;}
.forget_container ul li:first-of-type{font-size: 20px;color: #333;}
.forget_container ul li:first-of-type b{display: inline-block;  width: 25px;  height: 25px;  margin-right: 10px;  vertical-align: middle;  background: url("../images/sprit_biyao.png") no-repeat;  background-position:-504px -44px;}
.forget_container ul li input{width: 100%;padding:8px 20px;border: 1px solid #e8e8e8;  line-height: 17px;  font: 14px "Microsoft YaHei";  color: #999;  background: #fff;  outline: none;  vertical-align: middle;  box-sizing: border-box;}
.forget_container ul li i{position: absolute;  right: -315px;  top: 0;  display: none;  width: 300px;  height: 40px;  line-height: 40px;  color: #F49F26;font-style: normal;}
.forget_container ul li:nth-of-type(3) input{width:190px;}
.forget_container ul li:nth-of-type(3) button{float: right;height: 36px;width: 130px;margin-left: 17px;line-height: 36px; color: #fff;  text-align: center;  background-color: #a88d70;  font-size: 15px;  cursor: pointer;outline: none;border: none;}
.forget_container ul li:nth-of-type(3) i{position: absolute;  right: -315px;  top: 0;  display: none;  width: 300px;  height: 40px;  line-height: 40px;  color: #F49F26;}
.forget_container ul li:nth-of-type(4) input{width:100%;}
.forget_container ul li:nth-of-type(4) img{width: 120px;  height: 45px;  margin: 0 6px;}
.forget_container ul li:nth-of-type(4) span{display: inline-block;  color: #999;  text-decoration: underline;  cursor: pointer;  vertical-align: middle;}
.forget_container ul li:nth-of-type(6) span span{display: inline-block;  margin-right: 10px;  color: #8a8a8a;  cursor: pointer;}
.forget_container ul li:nth-of-type(6) span b{display: inline-block;  width: 15px;  height: 15px;  margin-right: 10px;  vertical-align: middle;  background: url("../images/commonSprite.png") no-repeat 0 -80px;}
.forget_container ul li:nth-of-type(6) a{margin-left: 10px;color: #07a6df;}
.forget_container ul li:nth-of-type(6){height: 50px;  margin-top: 20px!important;  line-height: 50px;  text-align: center;  font-size: 20px;  color: #fff;  cursor: pointer;  background: #a88d70;}
.input_ac{border-color:#F49F26 !important;}
.b_ac{display: inline-block;  width: 15px;  height: 15px;  margin-right: 10px;  vertical-align: middle;  background: url("../images/commonSprite.png") no-repeat -20px -80px !important;}

/*info*/

.info_header{width: 100%;background: #fff;border-bottom: 1px solid #eae4e8;}
.info_header div{width: 1200px;margin: 0 auto;overflow: hidden;}
.info_header div .logo{float: left;  width: 231px;  height: 98px;  background: url('../images/logonew.png') 0 center no-repeat;}
.info_header p{float: right;  line-height: 98px;  color: #8c8292;}
.info_container{width: 500px;height:700px;margin: 0 auto;}
.info_container_top ul li b{display: inline-block;  width: 25px;  height: 25px; background: url("../images/sprit_biyao.png") no-repeat;  background-position:0 -521px ;margin-right: 10px;  vertical-align: middle; }
.info_container ul{padding:30px;box-sizing: border-box;}
.info_container ul li{position: relative;margin-top: 20px;}
.info_container_top ul li input{height: 17px;width: 100%;padding: 17px 20px;border: 1px solid #e8e8e8;  line-height: 17px;  font: 14px "Microsoft YaHei";  color: #999;  background: #fff;  outline: none;  vertical-align: middle;  box-sizing: border-box;}
.info_container_top ul li i{position: absolute;  right: -315px;  top: 0;  display: none;  width: 300px;  height: 40px;  line-height: 40px;  color: #F49F26;font-style: normal;}
.info_container_top ul li:first-of-type{font-size: 20px;color: #333;}
.info_container_bottom ul li b{display: inline-block;  width: 25px;  height: 25px; background: url("../images/sprit_biyao.png") no-repeat;  background-position:-426px -90px ;margin-right: 10px;  vertical-align: middle; }
.info_container_bottom ul li input{height: 17px;width: 100%;padding: 17px 20px;border: 1px solid #e8e8e8;  line-height: 17px;  font: 14px "Microsoft YaHei";  color: #999;  background: #fff;  outline: none;  vertical-align: middle;  box-sizing: border-box;}
.info_container_bottom ul li i{position: absolute;  right: -315px;  top: 0;  display: none;  width: 300px;  height: 40px;  line-height: 40px;  color: #F49F26;font-style: normal;}
.info_container_bottom ul li:first-of-type{font-size: 20px;color: #333;}
.info_container_bottom select:first-of-type{width:130px;height:38px;border-color: #e8e8e8;color: #666}
.info_container_bottom select:nth-of-type(2){width:175px;height:38px;border-color: #e8e8e8;color: #666}
.info_container_bottom select:last-of-type{width:127px;height:38px;border-color: #e8e8e8 ;color: #666}
.info_container_bottom ul li .next b{display: inline-block;  width: 15px;  height: 15px;  margin-right: 10px;  vertical-align: middle;  background: url("../images/commonSprite.png") no-repeat 0 -80px;}
.info_container_bottom ul li span{color: #666}
.info_container_bottom ul li:last-of-type{height:50px;margin-top:40px!important;line-height:50px;text-align:center;font-size:20px;color: #fff;cursor:pointer;background: #a88d70;}
.input_ac{border-color:#F49F26 !important;}
.b_ac{display: inline-block;  width: 15px;  height: 15px;  margin-right: 10px;  vertical-align: middle;  background: url("../images/commonSprite.png") no-repeat -20px -80px !important;}

/*buy*/
.buy_container{width:1000px;margin:0 auto;padding:100px 0;}
.buy_container ul li{text-align:center;position:relative;width:400px;height:400px;box-sizing:border-box;overflow:hidden;}
/*.buy_container ul li{text-align:center;position:relative;width:47.5%;height:400px;box-sizing:border-box;overflow:hidden;}*/

.buy_container ul li img{position:relative;width: 400px;}
/*.buy_container ul li img{width:100%;position:relative;}*/
/*.buy_hover{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.7);}*/
/*.buy_container ul li h2{font-weight:bold;display:block;color:#fff;font-size:20px;position:absolute;bottom:5%;left:5%;}*/
/*.buy_container ul li p{display:none;font-weight:bold;color:#fff;font-size:15px;position:absolute;bottom:13%;left:5%;}*/
.buy_container ul li:first-child{float:left;}
.buy_container ul li:last-child{float:right;}
.goods_confirm{cursor:pointer;display:none;position:absolute;top:43%;left:40%;background:none;padding:10px 20px;color:#fff;font-weight:bold;font-size:16px;}
.image_container{position: relative;  overflow: hidden;  float: left;  display: inline;  margin: 0 10px}
.image_container .black_one { left:-211px; top:0; }
.image_container .black_two { right:-201px; top:0; }
.image_container .black_three { left:-211px; bottom:0; }
.image_container .black_four { right:-201px; bottom:0; }
.image_container div {  position: absolute;  z-index: 100;  background-color: #222;  width:150px;  height:150px;  cursor: pointer;  -moz-border-radius:200px;  -webkit-border-radius:200px;  border-radius:200px;  }
.image_container p{  width: 100%;  left: -18px;  top: 0;  z-index: 200;  position: absolute;color: #FFF;  font-size: 11px;  text-align: center;  cursor: pointer;  display: none;}
.buy_goods{margin-top: 210px;display:none; left: 0;   z-index: 200;  position: absolute; text-align: center;  cursor: pointer; }
.buy_goods a{border:1px #fff solid;color: #FFF; padding:8px 24px;font-size: 14px;}
.buy_overlay{display: none;position: fixed;  top: 0%;  left: 0%;  width: 100%;  height: 100%;  background-color: black;  z-index:1001;  -moz-opacity: 0.8;  opacity:.80;  filter: alpha(opacity=88); }
.buy_white_content{display: none;position: fixed;  top:110.5px;  left: 30%;  width:42%; background-color: white;  z-index:1002;  overflow: auto;border:1px #eae4e8 solid;overflow-y:scroll;height: 434px;}
.buy_close{text-align: right;margin:12px 12px 0 0}
.buy_close img{width: 40px;}
.buy_container_list{padding:12px 56px 56px 56px;box-sizing: border-box;  }
.buy_container_list img{width: 50px;}
.buy_container_list>span{font-size: 18px;font-weight: bold;color:#333;vertical-align: middle;margin-left: 20px;}
.buy_order_list{border:1px #eae4e8 solid;padding:12px;box-sizing: border-box;margin-top: 22px;}
.buy_order_list img{border:1px #eae4e8 solid;vertical-align: top;cursor: pointer;}
.buy_order_list div{display: inline-block;margin-left: 30px;}
.buy_order_list div>span{font-size: 14px;color:#333;cursor: pointer;}
.buy_order_list div p span{font-size: 14px;color:#717171;margin-right: 20px;line-height:32px;}

/*buyinfo*/
.buyinfo_content {overflow: hidden;width: 1080px;  margin: 30px auto;}
.buyinfo_content_choose{margin-top: 30px;  position: relative;}
.buyinfo_content_choose_main{float:left;}
.buyinfo_content_choose_main_paicture{overflow: hidden;}
.buyinfo_content_choose_main_paicture p{position: relative;  float: left;  width: 460px;  height: 460px;  margin-right: 14px;  border: 1px solid #ccc;  text-align: center;}
.buyinfo_content_choose_main_paicture p img{max-width: 100%;  max-height: 100%;}
.buyinfo_content_choose_main_paicture ul{float:left;}
.buyinfo_content_choose_main_paicture ul li{height: 80px;  width: 80px;  margin-bottom: 13px;  border: 1px solid #cccccc;  cursor: pointer;  text-align: center;}
.buyinfo_content_choose_main_paicture ul li img{max-width: 100%;  max-height: 100%;}
.buyinfo_content_choose_main_active{border: 1px solid #a88d70 !important;}
.buyinfo_content_choose_panel{float: right;  width: 465px;}
.buyinfo_content_choose_panel_top{border-bottom: 1px solid #ccc;}
.buyinfo_content_choose_panel_top h1{font-size: 20px;  font-weight: normal;  color: #333;  margin-bottom: 14px;}
.buyinfo_content_choose_panel_top p{font-size: 14px;  color: #999;  margin-bottom: 14px;}
.buyinfo_content_choose_panel_main{color: #666;}
.buyinfo_content_choose_panel_main>li{overflow: hidden;  margin-top: 15px;}
.buyinfo_content_choose_panel_main>li>span{float: left;  font-size: 14px;}
.buyinfo_content_choose_panel_main>li>div{float: right;  width: 400px;}
.buyinfo_content_choose_panel_main_price>span{height: 35px;  line-height: 42px;}
.buyinfo_content_choose_panel_main_price div{height: 35px;}
.buyinfo_content_choose_panel_main_price div>span{display: inline-block;  height: 35px;  font-size: 14px;}
.buyinfo_content_choose_panel_specs{margin-top: 15px;  overflow: visible;}
.buyinfo_content_choose_panel_main_money{color: #f37e5d;}
.buyinfo_content_choose_panel_main_money p{display: inline-block;  height: 35px;   font-size: 28px;}
.buyinfo_content_choose_panel_main_day{margin-left: 40px;  line-height: 35px;  vertical-align: 0;}
.buyinfo_content_choose_panel_color {display: block;}
.buyinfo_content_choose_panel_color>span{float: left;  width: 65px;  height: 35px;  line-height: 35px;  font-size: 14px;}
.buyinfo_content_choose_panel_color>div{float: right;  width: 400px;}
.buyinfo_content_choose_panel_color ul{width:406px;}
.buyinfo_content_choose_panel_color ul li{position: relative;  display: inline-block;  margin: 0 6px 15px 0;  border: 1px solid #ccc;  cursor: pointer;}
.buyinfo_content_choose_panel_color ul li img{width: 50px;  height: 50px;}
.buyinfo_content_choose_panel_color ul li em{position: absolute;  top: 0;  right: 0;  display:none;  width: 21px;  height: 21px;  background: url("../images/sprit_biyao.png") -147px -36px no-repeat;}
.buyinfo_content_choose_panel_size{height: 33px;  line-height: 33px;  padding: 0 23px;  font-size: 14px;}
.buyinfo_content_choose_panel_size_img{margin: 0 0 15px 0 !important;  cursor: pointer;}
.buyinfo_content_choose_panel_count{margin:0 0 15px 0;}
.buyinfo_content_choose_panel_count>span{height: 30px;  line-height: 30px;}
.buyinfo_content_choose_panel_count_num{float: left;  border: 1px solid #b3b3b3;  padding: 1px 0;  overflow: hidden;}
.buyinfo_content_choose_panel_count_num span{    float: left;  width: 28px;  height: 26px;  text-align: center;  line-height: 26px;  font-size: 14px;  color: #000;}
.buyinfo_content_choose_panel_count_num  .minus{width: 23px; color: #8c8b8b;  cursor: pointer;border:none;border-right: 1px solid #e4e3e5  ; }
.buyinfo_content_choose_panel_count_num .add{width: 23px;  border-left: 1px solid #e4e3e5;  color: #8c8b8b;  cursor: pointer;}
.buyinfo_content_choose_panel_button{margin: 0 0 0 65px;}
.buyinfo_content_wrap{margin-top: 30px;margin-left: auto;  margin-right: auto;width: 1080px;}
.buyinfo_content_wrap_tittle{font-size: 0;height: 36px;  border-bottom: 2px solid #e8e8e8;  position: relative;}
.buyinfo_content_wrap_goods{display: inline-block;  vertical-align: middle;line-height: 36px;  font-size: 12px;  position: relative;  width: 130px;  text-align: center;  cursor: pointer;}
.buyinfo_content_wrap_tittle_active{color: #523669;}
.buyinfo_content_wrap_tittle li i{width: 0;  height: 17px;  border-left: 1px solid #ccc;  position: absolute;  right: 0;  top: 10px;display: inline-block;  vertical-align: middle;}
.buyinfo_content_wrap_assess{display: inline-block;  vertical-align: middle;}
.buyinfo_content_wrap_tittle li{line-height: 34px;  font-size: 14px;  position: relative;  width: 130px;  text-align: center;  cursor: pointer;}
.buyinfo_content_wrap_product_info{}
.buyinfo_content_wrap_product_info_wrap{margin-top: 30px;margin-left: auto;  margin-right: auto;width: 1200px;}
.buyinfo_content_wrap_product_info_text{width: 800px;  margin: 0 auto 20px;}
.buyinfo_content_wrap_product_info_text dl{line-height: 32px;  border-bottom: 2px dotted #cecece;  font-size: 16px;  color: #333;}
.buyinfo_content_wrap_product_info_text dl dt{display: inline-block;  width: 160px;  font-size: 16px;  color: #666;  vertical-align: top;}
.buyinfo_content_wrap_product_info_text dl dd{display: inline-block;  width: 630px;  font-size: 16px;  color: #333;}
.buyinfo_content_wrap_product_info_img{width: 800px;  margin: 0 auto 20px;}
.buyinfo_content_wrap_product_info_img p{height: 50px;  line-height: 50px;  text-align: center;  font-size: 18px;  color: #333;margin-top: 20px;}
.buyinfo_content_wrap_product_info_img img{width: 800px;  height: 320px;margin-top: 20px;}
.buyinfo_content_wrap_product_info_img_text{width:1000px;  margin: 0 auto;}
.buyinfo_content_wrap_product_info_img_text h1{color: #736b5e;font-size: 24px;}
.buyinfo_content_wrap_product_info_img_text div{margin-top: 58px;}
.buyinfo_content_wrap_product_info_img_text span{display: block;  height: 40px;  line-height: 40px;  border: 2px solid #c9c9c9;  text-align: center;  font-size: 20px;  color: #655d54;margin-top:30px;background: #d7d3c9;}
.buyinfo_content_wrap_product_info_img_text p{min-height: 5px;  line-height:30px;  font-size: 20px;  color: #666;margin-top:12px;}
.buyinfo_content_wrap_product_review{display: none;}
.buyinfo_content_wrap_product_review_wrap{padding-bottom: 20px!important;padding-top: 20px;}
.buyinfo_content_wrap_product_review_box{background: #f5f5f5;  border: 1px solid #e8e8e8;  height: 50px;  line-height: 50px;font-size: 0;}
.buyinfo_content_wrap_product_review_info{margin-top: 18px;}
.buyinfo_content_wrap_product_review_group{padding: 20px 0;  position: relative;  border-bottom: 1px dotted #ccc;  min-height: 100px;}
.buyinfo_content_wrap_product_review_group .left{width: 130px;  position: absolute;  left: 0;  top: 0;  margin-top: 20px;}
.buyinfo_content_wrap_product_review_group .left img{width: 100px;  height: 100px;border: 1px #E2E2E2 solid;}
.buyinfo_content_wrap_product_review_group .right{margin-left: 130px;}
.buyinfo_content_wrap_product_review_group .right h3{padding-bottom: 15px; color: #666;position: relative;}
.buyinfo_content_wrap_product_review_group .right ul li{display: inline-block;  margin-right: 45px;  line-height: 24px;  cursor: pointer;}
.buyinfo_content_wrap_product_review_group .right ul li i{background: url("../images/icon_good_s.png") no-repeat;display: inline-block;  width: 24px;  height: 24px;  margin-right: 8px;  vertical-align: bottom;}
.buyinfo_content_wrap_product_review_group .right ul li span{color: #783f8c;font-size: 14px;}
.buyinfo_content_wrap_product_review_group .right table td{vertical-align: top;  line-height: 21px;}

/*recharge*/
.recharge_container{width: 1200px;margin: 30px auto;}
.recharge_container_top,.recharge_container_wallet,.recharge_container_bottom{width:1200px;background: #fff;border:1px #eae4e8 solid;padding:31px 56px;box-sizing: border-box;margin-top: 60px;}
.recharge_container_top_left{display: inline-block;}
.recharge_container_top_left img{width:80px;}
.order_number_info{display: inline-block;vertical-align: middle;margin-left: 42px;}
.order_number_info p:first-of-type{font-size: 18px;font-weight: bold;line-height: 30px;letter-spacing: 3px;color:#333;}
.order_number_info p:last-of-type{font-size: 14px;letter-spacing: 3px;color:#595959;}
.recharge_container_top_right{float: right;display: inline-block;margin-top: 14px;text-align: right}
.recharge_container_top_right p{font-size: 16px;color:#333;}
.recharge_container_top_right p:last-of-type{font-size: 14px;color:#595959}
.recharge_container_top_right p span{font-size: 18px;color:#f37e5d}
.recharge_container_wallet{margin-top:20px;}
.recharge_container_wallet b{display: inline-block;  width: 15px;  height: 15px;  margin-right: 10px;  vertical-align: middle;  background: url("../images/commonSprite.png") no-repeat 0 -80px;}
.recharge_container_wallet span{font-size: 18px;vertical-align: middle;letter-spacing: 3px;}
.recharge_container_wallet span i{font-style: normal;font-size: 14px;margin-left: 16px;color:#595959;letter-spacing: 2px;}
.recharge_container_bottom{margin-top: 0;border-top:none;}
.recharge_container_bottom_tittle{font-size: 18px;font-weight: 700;color:#333;letter-spacing: 3px;margin-left: 10px;}
.recharge_container_bottom_tittle span{font-size: 14px;margin-left: 16px;color:#595959;letter-spacing: 2px;}
.recharge_container_bottom_tittle span i{font-style: normal;color:#f37e5d}
.layui-tab{margin-left: 10px !important;}
.layui-tab-title li{width: 100px;font-size: 16px !important;}
.recharge_container_bottom .layui-tab-item div{float: left;border:1px #d6d6d6  solid;padding:10px 0;width: 154px;text-align: center;position:relative;margin-right: 10px;}
.way_icon{width: 80px;}
.layui-tab-item{overflow: hidden !important;}
.right_bottom{position: absolute;width: 20px;bottom: 0;right:0;display: none;}
.layui-tab-content{padding:0 !important;margin-top: 74px;}
.way_active{border-color: #f37e5d !important;}
.recharge_container_bottom .layui-tab-item a{width: 123px;  display: block;  background: #f37e5d;  color: #fff;  font-size: 18px; text-align: center;  padding: 6px 0;  border-radius: 3px;margin:100px 0 0 0 }
.layui-tab-item a:hover{color:#fff;}
.small_erweima{position: absolute;top:0;right:0;width: 24px}
/*wechatpay*/
.wechatpay_container{width: 910px;  margin: 50px auto;  border: 1px #eee solid;  background: #fff;  padding: 50px 50px;  box-sizing: border-box;overflow: hidden;}
.wechatpay_container>p{font-size: 17px;  color: #929392;  font-weight: normal;  line-height: 40px; }
.wechatpay_container_left img{margin: 25px 0 0 60px;  width: 220px;border: 1px #333 solid;}
.wechatpay_container_left>div{background:#a88d70 ;width: 222px;  margin-left: 60px;margin-top:20px;overflow: hidden;}
.wechatpay_container_left>div img{width: 50px;border:none;margin:0;float: left;}
.wechatpay_container_left>div div{float: left;margin-top: 10px;margin-left: 15px;}
.wechatpay_container_left>div div p{color:#fff;font-size: 10px;}
.wechatpay_container_left{float: left;margin-top: 50px;}
.wechatpay_container_right{float: right}
.wechatpay_container_right img{width:366px;}

/*confirm_address*/
.confirm_address_container{width:1200px;margin:auto;}
.confirm_address {margin-top:20px;}
.confirm_address h4 {height: 32px;  border-bottom: 1px solid #d5cdda;  font-size: 16px;  color: #333;font-weight: normal;}
.confirm_address ul{overflow: hidden;}
.confirm_address ul li{margin-top: 20px;  padding: 25px 30px 32px 15px; box-sizing: border-box;  width: 232px;background:#f5f5f5;   height:144px;position: relative;float:left;margin-right: 66px;border:1px #cbcacc solid}
.confirm_address ul li strong{margin:0 10px 0 3px;}
.confirm_address ul li p:first-of-type{border-bottom: 1px #ddd solid;  width: 205px;  line-height: 26px;color:#666;}
.confirm_address ul li p:nth-of-type(2){width: 205px;  display: inline-block;  line-height: 18px;  margin-top: 5px;color:#666;}
.confirm_address ul li p:nth-of-type(3){line-height: 36px;color:#a88d70;float: left;}
.confirm_address ul li p:nth-of-type(4){ line-height: 36px;color:#a88d70;float: right;}
.confirm_address ul li .confirm_address_tab{background: #333;  width: 65px;  height: 20px;  position: absolute;  top: 0;  right:0;  opacity: 0.3;text-align: center;display: none;}
.confirm_address_tab span{color: #fff !important;  width: 65px !important;  margin-top: 2px !important;}
.confirm_address ul li img{position: absolute;  width: 25px;  bottom: 0;  right: 0px;display: none;}
.confirm_address ul li:first-of-type{background:#f5f5f5 ;border:1px #333 solid}
.confirm_address button{margin-top: 20px;background: none;border:none;border:1px #6e6e6e solid;padding:5px 15px;border-radius: 4px;outline: none;}
.confirm_address button img{width:24px;}
.confirm_address button span{font-size: 16px;  vertical-align: middle;  margin-left: 15px;  color: #6e6e6e;}
.ticket_confirm h4 {height: 32px;  border-bottom: 1px solid #d5cdda;  font-size: 16px;  color: #333;font-weight: normal;margin-top: 40px; margin-bottom:20px;}
.ticket_confirm b{display: inline-block;  width: 15px;  height: 15px;  margin-right: 10px;  vertical-align: middle;  background: url(../images/commonSprite.png) no-repeat 0 -80px;}
.ticket_confirm span{font-size: 14px;}
.ticket_info{display: block;margin-top: 10px;}
.ticket_info tr td:first-of-type{font-size: 14px;color: #333;padding-right: 15px;height: 40px;width: 105px;text-align: right;}
.ticket_info tr td input{vertical-align: middle;}
.ticket_info tr td span{vertical-align: middle;margin-left: 10px;margin-right: 20px;}
.ticket_info tr:nth-of-type(3) td:nth-of-type(2) p{font-size: 14px;color: #808080;display: inline-block;  vertical-align: middle;}
.ticket_info tr:nth-of-type(3) td:nth-of-type(2) span{color: #f37e5d;display: inline-block;  vertical-align: middle;margin-left: 20px;}
.ticket_info tr:nth-of-type(4) td input{border: 1px solid #ccc;  height: 30px;  line-height: 30px;  padding: 0 4px;  background-color: #fff;  color: #333;width: 400px;outline: none;}
.ticket_info tr:nth-of-type(5) td input{border: 1px solid #ccc;  height: 30px;  line-height: 30px;  padding: 0 4px;  background-color: #fff;  color: #333;width: 400px;outline: none;}
.ticket_info tr:nth-of-type(5) td span{color: #f37e5d;font-size: 12px;}
.confirm_order h4 {height: 32px;  border-bottom: 1px solid #d5cdda;  font-size: 16px;  color: #333;font-weight: normal;margin-top: 40px; margin-bottom:20px;}
/*.confirm_order span{font-weight: normal;font-size: 12px;}*/
/*.confirm_order span:nth-of-type(2){margin-left:620px;  margin-right: 90px;}*/
/*.confirm_order span:nth-of-type(3){margin:0 90px;}*/
/*.confirm_order span:nth-of-type(4){margin:0 0 0 90px;}*/
.order_info{background: #fff;margin-top: 15px;padding:15px 0;box-sizing: border-box;}
.confirm_order_top{display: block;}
.confirm_order_top table{width: 100%;  line-height: 20px;}
.confirm_order_top table tbody tr th{font-size: 12px;  font-weight: normal;  height: 37px;}
.confirm_order_top table tbody tr th:nth-of-type(2),.confirm_order_top table tbody tr th:nth-of-type(3),.confirm_order_top table tbody tr th:nth-of-type(4),.confirm_order_top table tbody tr th:nth-of-type(5){width: 12%;}
.confirm_order_top table tbody tr th a{color:#333;}
.confirm_order_top table tbody tr th a span:first-of-type{display: inline-block;  vertical-align: middle;}
.confirm_order_top table tbody tr th a span:nth-of-type(2){color: #666;}
.confirm_order_top table tbody tr th:first-of-type{text-align: left;}
.confirm_order_top table tbody tr th:nth-of-type(2),.confirm_order_top table tbody tr th:nth-of-type(3),.confirm_order_top table tbody tr th:nth-of-type(4),.confirm_order_top table tbody tr th:nth-of-type{width: 12%;text-align: center;}
.confirm_order_top table tbody tr th:last-of-type{text-align: right;}
.confirm_order_top table tbody tr th:last-of-type span{margin-right:20px; }
.confirm_order_info{background: #fff;}
.confirm_order_info table{width: 100%;  line-height: 20px;}
.confirm_order_info table td{padding-top: 10px;  padding-bottom: 10px;  border-bottom: 1px dotted #ccc;}
.confirm_order_info table td:first-of-type{width: 17%;text-align: center;}
.confirm_order_info table td a{color:#333;}
.confirm_order_info table td img{width: 100px;border: 1px solid #e8e8e8;}
.confirm_order_info table td:nth-of-type(2){width: 35%;text-align: left;}
.confirm_order_info table td:nth-of-type(2) span{color:#333;}
.confirm_order_info table td:nth-of-type(2) div{color: #999 ;margin-top: 5px;width: 300px;overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap;}
.confirm_order_info table td:nth-of-type(3){width:12%;text-align: center;color:#333;}
.confirm_order_info table td:nth-of-type(3) span{color: #666;}
.confirm_order_info table td:nth-of-type(4){color: #333;position: relative;width: 12%;text-align: center;}
.confirm_order_info table td:nth-of-type(4) span{color:#333;}
.confirm_order_info table td:nth-of-type(5){color: #333;position: relative;width: 12%;text-align: center;}
.confirm_order_info table td:nth-of-type(5) span{color:#333;}
.confirm_order_info table td:nth-of-type(6){color: #333;position: relative;width: 12%;text-align: right;}
.confirm_order_info table td:nth-of-type(6) strong{font-weight: normal;margin-right: 20px;}
.order_other{display: block;background: #f6f6f6;padding: 10px 10px 10px 30px;}
.order_other td:first-of-type{vertical-align: top;color: #666;padding-right: 10px;}
.order_other td textarea{border: 1px solid #ccc;  line-height: 16px;  padding: 4px;  background-color: #fff;  font-size: 12px;height: 73px;width: 390px;resize: none;  overflow: auto;}
.order_other table:nth-of-type(2) tr:first-of-type td:first-of-type{color: #666;padding-right: 10px;width: 50px;line-height: 50px}
.order_other table:first-of-type{float:left;width: 500px;}
.order_other table:nth-of-type(2){float:right;width: 500px;}
.order_other table:nth-of-type(2) tr:first-of-type td:nth-of-type(2){line-height: 40px;width: 220px;text-align: left;}
.order_other table:nth-of-type(2) tr:first-of-type td:nth-of-type(2) div{position: relative;  z-index: 500;}
.order_other table:nth-of-type(2) tr:first-of-type td:nth-of-type(2) div span{font-size: 12px;color: #999;display: inline-block;  vertical-align: middle;}
.order_other table:nth-of-type(2) tr:first-of-type td:nth-of-type(3){text-align: right;}
.order_other table:nth-of-type(2) tr:first-of-type td:nth-of-type(3) span{color: #f37e50;margin-right: 10px;}
.order_other table:nth-of-type(2) tr:nth-of-type(2) td:first-of-type{color: #666;padding-right: 10px;width: 50px;vertical-align: middle;}
.order_other table:nth-of-type(2) tr:nth-of-type(2) td select{width: 220px;height:33px;border-color: #ccc;outline: none;color:#666;font-size: 12px;}
.store_shop_total{height: 38px;  position: relative;  z-index: 88;font-size: 14px; line-height: 38px;  border-top: 1px dotted #ccc;  border-bottom: 1px dotted #ccc;  text-align: right;  background-color: #fff; width: 100%;  top: -1px;  left: 0;}
.remark{
    background: #fff;
    padding: 10px 50px;
    box-sizing: border-box;
}
.remark span{
    vertical-align:middle;
}
.remark textarea{
    resize:none;
    overflow-y: auto;
    vertical-align: middle;
    padding:5px;
    box-sizing: border-box;
    line-height: 20px;

}
.store_shop_total p{color:#666}
.store_shop_total p span{font-size: 14px;color: #f37e50;margin-right: 20px;}
.confirm_address_container_total{background: #fff;margin-top: 30px;position: relative;border: 1px solid #e8e8e8;}
.confirm_address_container_total_top{margin-top: 20px;}
.confirm_address_container_total_top>div{display: block;line-height: 30px;padding-right:7px;padding-left: 10px;overflow: hidden}
.shop_total{font-size: 14px;color: #666;float: right;}
.shop_total span{font-size: 14px;color: #f37e50;display: inline-block;  vertical-align: middle;padding-right: 10px;width: 80px;text-align: right ;}
.shop_number{color: #666;float: right;display: inline-block;  vertical-align: middle;margin-right: 30px;}
.shop_number em{font-weight: bold;font-size: 14px;color: #f37e50;font-style: normal;}
.freight{font-size: 14px;color: #666;float: right;}
.freight span{font-size: 14px;color: #f37e50;display: inline-block;  vertical-align: middle;padding-right: 10px;width: 80px;text-align: right ;}
.discount{font-size: 14px;color: #666;float: right;}
.discount span{font-size: 14px;color: #f37e50;display: inline-block;  vertical-align: middle;padding-right: 10px;width: 80px;text-align: right ;}
.pay_total{font-size: 14px;color: #666;float: right;}
.pay_total strong{font-size: 18px;color: #f37e50;display: inline-block;  vertical-align: middle;padding-right: 10px;width: 80px;text-align: right ;}
.confirm_address_container_total_top>div:last-of-type{padding-right: 20px;padding-top: 10px;margin-bottom: 20px;text-align: right;}
.confirm_address_container_total_top>div:last-of-type a:first-of-type{width: 120px;  height: 40px;  line-height: 40px;  border: 1px solid #ccc;  background: #0b0b0d;  text-align: center;font-size: 16px;color: #fff;display: inline-block;  vertical-align: middle;margin-right: 20px;}
.confirm_address_container_total_top>div:last-of-type a:last-of-type{width: 120px;  height: 40px;  line-height: 40px; background: #a88d70;  text-align: center;font-size: 16px;color: #fff;display: inline-block;  vertical-align: middle;}
.black_overlay{  display: none  ;position: fixed;  top: 0%;  left: 0%;  width: 100%;  height: 100%;  background-color: black;  z-index:1001;  -moz-opacity: 0.6;  opacity:.60;  filter: alpha(opacity=88);  }
.white_content {  display: none;  position: fixed;  top:110.5px;  left: 27%;  width:750px; padding: 20px;  background-color: white;  z-index:1002;  overflow: auto; -moz-box-shadow:5px 5px 5px #303030; /* 老的 Firefox */  box-shadow: 5px 5px 5px #303030; }
.white_content_tittle{border-bottom: 1px #ccc dotted}
.white_content_tittle span{font-size: 18px;line-height: 40px;}
.white_content_tittle img{float: right;  width: 38px;  vertical-align: middle;}
.white_content_bottom ul li b{display: inline-block;  width: 25px;  height: 25px; background: url("../images/sprit_biyao.png") no-repeat;  background-position:-426px -90px ;margin-right: 10px;  vertical-align: middle; }
.white_content_bottom ul li input{height: 17px;width: 100%;padding: 17px 20px;border: 1px solid #e8e8e8;  line-height: 17px;  font: 14px "Microsoft YaHei";  color: #999;  background: #fff;  outline: none;  vertical-align: middle;  box-sizing: border-box;}
.white_content_bottom ul li i{position: absolute;  right: -315px;  top: 0;  display: none;  width: 300px;  height: 40px;  line-height: 40px;  color: #F49F26;font-style: normal;}
.white_content_bottom ul li:first-of-type{font-size: 20px;color: #523669;}
.white_content_bottom ul li:nth-of-type(3)>div,.user_address_white_bottom ul li:nth-of-type(3)>div{font-size: 0;}
.white_content_bottom select:first-of-type{width:130px;height:38px;border-color: #e8e8e8;color: #666}
.white_content_bottom select:nth-of-type(2){width:175px;height:38px;border-color: #e8e8e8;color: #666}
.white_content_bottom select:last-of-type{width:134px;height:38px;border-color: #e8e8e8 ;color: #666}
.white_content_bottom ul li .next b{display: inline-block;  width: 15px;  height: 15px;  margin-right: 10px;  vertical-align: middle;  background: url("../images/commonSprite.png") no-repeat 0 -80px;}
.white_content_bottom ul li span{color: #666}
.white_content_bottom ul li:last-of-type{height:50px;margin-top:40px!important;line-height:50px;text-align:center;font-size:20px;color: #fff;cursor:pointer;background: #F49F26;}
.white_content_bottom ul li:nth-last-child(2){height:50px;margin-top:40px!important;line-height:50px;text-align:center;font-size:20px;color: #fff;cursor:pointer;background: #F49F26;}
.white_content_bottom ul{margin:30px auto 0 auto ;width: 439.5px;}
.white_content_bottom ul li{margin-bottom: 10px;}

/*user*/
.user_content{width: 1200px;margin: 78px auto;position:relative;}
.user_left{float: left;width:170px;  border: 1px solid #e8e8e8;  z-index: 2;  margin-bottom: 30px;position: relative;margin-top: 20px;}
.user_left_top{margin: 30px auto;}
.profile_photo{width: 100px;  height: 100px;  border-radius: 50%;  margin: 0 auto;  position: relative;  cursor: pointer;}
.profile_photo img:last-of-type{width: 45px;position: absolute;  bottom:0;  right: -8px;  z-index: 3;}
.user_name{margin: 26px 10px 0;  text-align: center;  }
.user_left_top a{margin: 15px auto 0;  display: block;border-radius: 2px;  width: 96px;  height: 28px;  padding: 0;  letter-spacing: normal;  line-height: 26px;  font-size: 12px;  text-align: center;  color: #333;  border: 1px solid #ccc;  background-color: #f5f5f5;cursor: pointer;vertical-align: middle;}
.user_left_bottom{border-top: 1px dashed #d2d2d2;  width: 140px;  padding: 30px 0 90px;  margin: 0 auto;}
.user_left_bottom a{margin-bottom: 15px;  text-align: center;  color: #333;display: block;}
.user_left_bottom_active{color:#b4a078 !important;}
.user_right{padding-bottom: 0;margin-left:40px; z-index: 1;position: relative;margin-top: 20px;  float: left;width: 984px;}
.order_management_tab{overflow: hidden;}
.order_management_tab .layui-tab-title .layui-badge, .layui-tab-title .layui-badge-dot{left: 46px;  top: -30px;}
.order_management_tab .layui-tab-brief>.layui-tab-more li.layui-this:after, .layui-tab-brief>.layui-tab-title .layui-this:after{height: 52px;border-color: #a88d70 !important;}
.order_management_tab>ul .layui-this{color:#a88d70 !important;}
.order_management_tab>ul{float: left;  background: 0 0;  border: none;  margin-bottom: 14px;  border-bottom: 2px solid #eaeaea;position: relative;height:50px;}
.order_management_tab>ul li{background: 0 0;  border: none;  width: 130px;  padding: 10px 0;  height: 52px;  box-sizing: border-box;  font-weight: 500;  margin-bottom: -2px;  position: relative;float: left;text-align: center}
.order_management_tab>ul li div{background: red;width:16px;height:16px;border-radius: 10px;position: absolute;top: 12px;right:12px;}
.order_management_tab>ul li div span{font-size: 12px;color:#fff;position: absolute;top:-12px;right:5px;}
.li_active{border-bottom: 2px solid #a88d70 !important;}
.order_management_tab>ul li a{font-size: 18px;  height: 18px; color:#333; width: 130px;display: block;}
.order_management_tab>ul li:first-of-type a{border: none;}
.li_a_active{color: #a88d70 !important;}
.order_management_input{float: right;  margin-top:22px;  font-size: 13px;margin-left: 80px;}
.order_management_input input:first-of-type{width: 190px;  height: 28px;  border: 1px solid #ddd;  display: inline-block;  float: left;  padding-left: 12px;}
.order_management_input input:last-of-type{width: 51px;  height: 30px;  margin-left: -1px;  border: 1px solid #ddd;  border-radius: 0;  display: inline-block;  float: left;}
.order_management_tab_content{text-align: center;}
.all_order_none div:first-of-type{background: url("../images/none.png") no-repeat;margin: 148px auto 0;background-position: 0 -3212px;  height: 50px;  width: 50px;}
.all_order_none div:last-of-type p{text-align: center;  margin: 18px auto 0;  font-size: 18px;}
.all_order_none div:last-of-type a{font-size: 14px;color: #69c;line-height: 24px;}
.obligations_none div:first-of-type{background: url("../images/none.png") no-repeat;margin: 200px auto 0;background-position: 0 -3212px;  height: 50px;  width: 50px;}
.obligations_none div:last-of-type p{text-align: center;  margin: 18px auto 0;  font-size: 18px;}
.to_be_shipped_none div:first-of-type{background: url("../images/none.png") no-repeat;margin: 200px auto 0;background-position: 0 -3212px;  height: 50px;  width: 50px;}
.to_be_shipped_none div:last-of-type p{text-align: center;  margin: 18px auto 0;  font-size: 18px;}
.shipped_none div:first-of-type{background: url("../images/none.png") no-repeat;margin: 200px auto 0;background-position: 0 -3212px;  height: 50px;  width: 50px;}
.shipped_none div:last-of-type p{text-align: center;  margin: 18px auto 0;  font-size: 18px;}
.pending_evaluation div:first-of-type{background: url("../images/none.png") no-repeat;margin: 200px auto 0;background-position: 0 -3212px;  height: 50px;  width: 50px;}
.pending_evaluation div:last-of-type p{text-align: center;  margin: 18px auto 0;  font-size: 18px;}
.user_black{  display: none  ;position: fixed;  top: 0%;  left: 0%;  width: 100%;  height: 100%;  background-color: black;  z-index:1001;  -moz-opacity: 0.6;  opacity:.60;  filter: alpha(opacity=88);  }
.user_white {  display: none;  position: fixed;  top:20%;  left: 35%;  width:400px; padding: 20px;  background-color: white;  z-index:1002;  overflow: auto; height: 380px;-moz-box-shadow:5px 5px 5px #303030; /* 老的 Firefox */  box-shadow: 5px 5px 5px #303030; }
.user_close{text-align: right;}
.user_close img{width: 45px;}
/*头像上传样式*/
.layui-upload-icon{font-size:15px;}
.Submit_btn{width:60%;margin:auto;}
#update_header{display:inline-block;padding:8px 40px;border:1px #b4a078 solid;background:#b4a078;border-radius:2px;color:#fff;font-size:16px;}
#cancel_header{float:right;display:inline-block;padding:8px 40px;border:1px #ccc solid;background:#f5f5f5;border-radius:2px;color:#333;font-size:16px;}
.user_white>span{font-size: 16px;color:#333;display: inline;}
.click_img{  text-align: center;  border: 1px #e8e8e8 solid;  width: 200px;  margin: 170px auto 0 auto;}
.click_img span{font-size: 16px;line-height: 50px;vertical-align: middle;}
.click_img img{width:40px;}
.notice{color: #999;  font-size: 14px;  margin-top: 8px;text-align: center}
.user_info{border:1px #e0e0e0 solid;width: 100%;padding: 20px 33px;  box-sizing: border-box;}
.user_info_tittle p{font-size: 14px;border-bottom: 2px #b4a078 solid;line-height: 30px;display: inline-block}
.user_info_content{margin-top: 33px;border-bottom: 1px #e0e0e0 solid;}
.user_info_content span{font-size: 14px;}
.user_info_content>div{margin-bottom:13px;height:34px;}
.id_number span{margin-left: 7px;}
.id_number span:first-of-type{margin-left: 0}
.id_number p{display: inline;margin-left: 50px;font-size: 14px;}
.user_number p{display: inline;margin-left: 50px;font-size: 14px;}
.user_number p span{margin-left: 15px;  color: #f37e5d;  font-size: 12px;}
.user_name_change input{background: none;  border: 1px #e0e0e0 solid;  font-size: 14px;  padding: 3px;  margin-left: 50px;}
.user_sex input{vertical-align: middle;  margin-right: 5px;margin-left: 50px;}
.user_tel a{font-size: 14px;color:#69c;margin-left: 50px;}
.user_birthday div{display: inline-block;margin-left: 40px;}
.user_birthday div select{border-color: #e0e0e0;  background: none;  font-size: 14px;  margin:0 10px;  padding: 3px;  width: 75px;}
.user_info_button{text-align: center;margin-top: 30px;}
.user_info_button a{width: 144px;  height: 42px;  line-height: 40px;  font-size: 16px;color: #fff;  border: 1px solid #b4a078;  background-color: #b4a078;text-align: center;display: inline-block;}
.address_management_none div:first-of-type{background: url("../images/none.png") no-repeat;margin: 148px auto 0;background-position: 0 0;  height: 50px;  width: 50px;}
.address_management_none div:last-of-type{text-align: center;}
.address_management_none div:last-of-type p{ margin: 18px auto 0;  font-size: 18px;}
.address_management_none div:last-of-type a{font-size: 14px;color: #69c;line-height: 24px;}
.user_address_black{  display: none  ;position: fixed;  top: 0%;  left: 0%;  width: 100%;  height: 100%;  background-color: black;  z-index:1001;  -moz-opacity: 0.6;  opacity:.60;  filter: alpha(opacity=88);  }
.user_address_white {  display: none;  position: fixed;  top:110.5px;  left: 27%;  width:750px; padding: 20px;  background-color: white;  z-index:1002;  overflow: auto; -moz-box-shadow:5px 5px 5px #303030; /* 老的 Firefox */  box-shadow: 5px 5px 5px #303030; }
.user_address_white_tittle{border-bottom: 1px #ccc dotted}
.user_address_white_tittle span{font-size: 18px;line-height: 40px;}
.user_address_white_tittle img{float: right;  width: 38px;  vertical-align: middle;}
.user_address_white_bottom ul li b{display: inline-block;  width: 25px;  height: 25px; background: url("../images/sprit_biyao.png") no-repeat;  background-position:-426px -90px ;margin-right: 10px;  vertical-align: middle; }
.user_address_white_bottom ul li input{height: 17px;width: 100%;padding: 17px 20px;border: 1px solid #e8e8e8;  line-height: 17px;  font: 14px "Microsoft YaHei";  color: #999;  background: #fff;  outline: none;  vertical-align: middle;  box-sizing: border-box;}
.user_address_white_bottom ul li i{position: absolute;  right: -315px;  top: 0;  display: none;  width: 300px;  height: 40px;  line-height: 40px;  color: #F49F26;font-style: normal;}
.user_address_white_bottom ul li:first-of-type{font-size: 20px;color: #523669;}
.user_address_white_bottom select:first-of-type{width:130px;height:38px;border-color: #e8e8e8;color: #666}
.user_address_white_bottom select:nth-of-type(2){width:175px;height:38px;border-color: #e8e8e8;color: #666}
.user_address_white_bottom select:last-of-type{width:127px;height:38px;border-color: #e8e8e8 ;color: #666}
.user_address_white_bottom ul li .next b{display: inline-block;  width: 15px;  height: 15px;  margin-right: 10px;  vertical-align: middle;  background: url("../images/commonSprite.png") no-repeat 0 -80px;}
.user_address_white_bottom ul li span{color: #666}
.user_address_white_bottom ul li:last-of-type{height:50px;margin-top:40px!important;line-height:50px;text-align:center;font-size:20px;color: #fff;cursor:pointer;background: #F49F26;}
.user_address_white_bottom ul{margin:30px auto 0 auto ;width: 439.5px;}
.user_address_white_bottom ul li{margin-bottom: 10px;}
.all_order_one{border:1px #e0e0e0 solid;text-align: left;margin-bottom: 10px;}
.all_order_one_tittle{background: #f5f5f5;padding:8px 10px;box-sizing: border-box;}
.all_order_one_tittle span{color:#aaa;margin-right: 30px}
.all_order_one_tittle span a{color:#333;margin-left: 5px;margin-right: 50px}
.all_order_one_content{overflow: hidden;}
.all_order_one_content li{float: left;margin: 0 10px;padding:10px 0;box-sizing:border-box;height:82px; }
.all_order_one_content li:first-of-type img{width:60px;border:1px #e0e0e0 solid}
.all_order_one_content li:nth-of-type(2) p{width:213px}
.all_order_one_content li:nth-of-type(3) span{margin-left: 50px;}
.all_order_one_content li:nth-of-type(4){border-left:1px #e0e0e0 solid;text-align: center;padding: 10px 29px;margin-left: 100px;box-sizing: border-box;margin-right: 0}
.all_order_one_content li:nth-of-type(4) p{display: inline-block;height:16px;vertical-align: middle;}
.all_order_one_content li:nth-of-type(4) img{width: 20px;}
.all_order_one_content li:nth-of-type(5),.all_order_one_content li:nth-of-type(6),.all_order_one_content li:nth-of-type(7){border-left:1px #e0e0e0 solid;text-align: center;padding: 10px 20px;margin-left:0;box-sizing: border-box;margin-right: 0}
.all_order_one_content li:nth-of-type(5) span:first-of-type{margin-bottom: 7px;display:block}
.all_order_one_content li:nth-of-type(5) span:nth-of-type(2){line-height:30px;border-top: 1px #e0e0e0 solid;display: block}
.all_order_one_content li:nth-of-type(6) span:first-of-type{margin-bottom: 7px;display:block}
.all_order_one_content li:nth-of-type(6) a{line-height:30px;display: block;color:#333}
.all_order_one_content li:last-of-type a{display: block;color:#a88d70;line-height: 62px;text-decoration: underline}
.all_order_one_content li p{height:32px;overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis;}
.all_order_one_content li span{color:#aaa}
.all_order_page{text-align: right;margin-top: 52px;height: 20px;}
.all_order_page span{color:#666;border:1px #e0e0e0 solid;border-radius: 4px;padding:3px 5px;box-sizing: border-box;}
.address_management p span{font-size: 14px;}
.address_management p a{float: right;color:#69c;font-size: 14px;}
.address_management table{border: 1px solid #e8e8e8;  margin-top: 20px;  margin-bottom: 20px;  font-size: 14px;border-collapse: collapse;  border-spacing: 0;  table-layout: fixed;width: 100%;}
.address_management table th{text-align: center;  font-weight: 400;  height: 43px;  color: #999;  border-bottom: 1px solid #e8e8e8;background-color: #f5f5f5;}
.address_management table tbody:nth-of-type(2) td{height: 100px;  text-align: center;  word-wrap: break-word;  word-break: break-all;}
.sure_address_active{background: #f5f5f5;  border: 1px #b4a078 solid;  padding: 4px;  color: #b4a078 !important;  border-radius: 4px;}
/*article*/
.article_container{width: 1200px;margin: 0 auto;position:relative;}
.article_container_content_article img{max-width: 1140px;margin:0 auto}
.article_bread{margin: 20px auto;}
.article_bread a{color:#333;}
.article_bread span{color:#808080;}
.article_container_content{width: 1140px;   padding: 0 20px;  background: #fff;}
.article_container_content_tittle{border-bottom: 2px solid #333;  overflow: hidden;  margin-bottom: 40px;padding:20px 0;}
.article_container_content_tittle p:first-of-type{font-size: 30px;  color: #333;}
.article_container_content_tittle p:last-of-type{margin-top: 11px;  font-size: 16px;  color: #808080;}
.article_container_content_tittle p:last-of-type span{margin-left:50px;}
.article_container_content_article p{font-size: 16px;margin-top: 15px;  line-height: 3em;color:#5d5d5d}
.article_container_content_article p:last-of-type{padding-bottom: 40px;}
.article_more{width: 1140px;  margin: 40px 0;  padding: 20px;  background: #fff;}
.article_more_tittle{padding-bottom: 20px;  border-bottom: 1px solid #f2f2f2;}
.article_more_tittle span{color:#333;font-size: 24px;}
.article_more_tittle a{float: right;  margin-top: 10px;  color: #808080;  font-size: 16px;  font-weight: normal;}
.read_number{padding-bottom: 40px;}
.read_number span:first-of-type{font-size: 24px;  color: #808080;}
.read_number span:last-of-type{font-size: 24px;  color:#a88d70;}
.article_more ul{margin-top: 20px !important;  overflow: hidden;}
.article_more ul li{float: left;  width: 520px;  overflow: hidden;}
.article_more ul li img{float: left;  width: 200px;  height: 166px;}
.article_more ul li div{float: left;  width: 290px;  margin-left: 20px;}
.article_more ul li div p{height:80px;}
.article_more ul li div p a{color: #333;  font-size: 24px;}
.article_more ul li div span{margin-top: 65px;  font-size: 16px;  color: #808080;position: absolute;}
/*article_all*/
.article_container ul{width: 1140px;  margin: 0 auto;}
.article_container ul li{margin-bottom: 20px;  overflow: hidden;  background: #fff;}
.image{position: relative;  float: left;  width: 320px;  height: 260px;  margin-right: 80px;}
.image img{width: 100%;height:100%;}
.article_list_tittle{margin-top: 20px;}
.article_list_tittle span{float: right;  margin-top: 50px;  margin-right: 30px;font-size: 16px;color:#808080;}
.article_list_tittle a{display: inline-block;  width: 440px;  margin: 40px 0;  line-height: 30px;  font-size: 24px;  font-weight: normal;  color: #333;  overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap;}
.tittle_small{margin-right: 20px;  text-indent: 33px;}
.tittle_small span{  font-size: 16px;  color: #808080;}
.tittle_small a{margin-left: 10px;  font-size: 16px;  color: #523669;}
/*agreement*/
.agreement_container{padding-bottom: 30px;padding-top: 20px;margin-left: auto;  margin-right: auto;width: 1200px;}
.agreement_container p{font-size: 14px;line-height: 24px;}
.agreement_container p:first-of-type{text-align: center;}
.agreement_container h3{font-size: 14px;line-height: 24px;}
/*goods_none*/
.goods_none_container{width: 1200px;margin:144px auto;text-align: center;}
.goods_none_container img{vertical-align: top;width: 128px;}
.goods_none_article{display: inline-block;margin-left: 20%;text-align: left;margin-top: 70px;width: 62%}
.goods_none_article p:first-of-type{font-size: 18px;color:#333;font-weight: 700;border-bottom: 1px #ede8eb solid;line-height: 50px;}
.goods_none_article p:nth-of-type(2),.goods_none_article p:nth-of-type(3),.goods_none_article p:nth-of-type(4),.goods_none_article p:nth-of-type(5){font-size: 16px;color:#333;line-height:45px}
.goods_none_article p:nth-of-type(3),.goods_none_article p:nth-of-type(4),.goods_none_article p:nth-of-type(5){text-indent: 4em;}
.goods_none_article p a{color:#008fd2;margin:0 15px;}
/*order*/
.step2{background-position: -30px -62px;}
/*shop_pay*/
.step3{background-position: -30px -100px;}
/*order_info*/
.step4{background-position: -30px -139px;}
.order_info_container,.logistics_container{width: 1200px;margin:40px auto;}
.order_info_bread{margin: 26px 0;}
.order_info_bread span{font-size: 16px;color:#888888;margin-right:10px;}
.order_info_logistics,.order_info_user_container,.order_info_goods_container,.order_info_goods_price,.order_info_goods_total{background: #fff;border:1px #eae4e8 solid;padding:28px 38px;}
.order_info_logistics h1{font-size: 20px;}
.order_info_logistics p{line-height:72px;font-size: 16px;color:#333}
.order_info_logistics p a{margin-left: 30px;background: #a88d70;color:#fff;padding:3px 15px;border-radius: 4px;}
.order_info_logistics div span{font-size: 14px;color:#888888;margin-right: 30px;}
.order_info_logistics div span strong{color:#333;}
.order_info_logistics div a{font-size: 14px;color:#a88d70;}
.order_info_logistics ul{border-left:1px #eee solid;margin-top: 28px;position: relative;}
.order_info_logistics ul li{margin-left: 30px;}
.order_info_logistics ul li span{font-size: 14px;color:#333;margin-right:15px;display: inline-block;margin-bottom: 20px;position: relative;top:-4px;}
.order_info_logistics ul li:last-of-type span{margin-bottom: 0;}
.order_info_logistics ul li i{width: 10px;height:10px;background: #b5b5b5;border-radius:10px;position: absolute;left:-5px;}
.order_info_logistics ul li:first-of-type i{background: #a88d70}
.order_info_logistics ul li:first-of-type span{color:#a88d70}
.order_info_user h1,.order_info_goods h1{font-size: 20px;margin:26px 0;}
.order_info_user_container p{line-height:40px;font-size: 14px;color:#888888}
.order_info_user_container p i{font-style: normal;color:#333;}
.order_info_user_container p span{color:#f37e5d}
.order_info_user_pay{color:#333;margin-left: 30px;}
.order_info_goods_container{padding:0;}
.order_info_goods_container_tittle{background: #fbfbfb;padding:12px 38px;box-sizing: border-box;border-bottom:1px #eae4e8 solid }
.order_info_goods_container_tittle span{font-size: 16px;color:#333;display: inline-block;width: 14%;text-align: center}
.order_info_goods_container_tittle span:first-of-type{width: 55%;text-align: left}
.order_info_goods_container_info{background: #fff;padding:12px 38px;box-sizing: border-box;overflow: hidden}
.order_info_goods_container_info li{float: left;width: 14%;text-align: center}
.order_info_goods_container_info li:nth-of-type(2){width:43%;text-align: left}
.order_info_goods_container_info li:first-of-type{text-align: left;width: 12%}
.order_info_goods_container_info li img{width: 90px;border:1px #eae4e8 solid }
.order_info_goods_container_info li p{font-size: 14px;color:#333;line-height: 26px}
.order_info_goods_container_info li span{font-size: 14px;color:#717171;margin-right:30px;}
.order_info_goods_price,.order_info_goods_total{border-top:none;}
.order_info_goods_price p,.order_info_goods_total p{text-align: right;font-size: 16px;color:#333;line-height: 30px;}
.order_info_goods_price p i,.order_info_goods_total p i{font-style: normal;color:#f37e5d}
/*logistics*/
.logistics_container_tittle{background: #fbfbfb;padding:12px 38px;box-sizing: border-box;border:1px #eae4e8 solid;border-bottom: none;}
.logistics_container_tittle h1{font-size: 18px;color:#333;}
.logistics_container .order_info_logistics{padding-top: 0;}
.logistics_name,.logistics_number{border:1px #eae4e8 solid;padding:12px 38px;border-top: none;}
.logistics_name p,.logistics_number p{font-size: 14px;color:#888888}
.logistics_name p span,.logistics_number p span{font-size: 14px;color:#333}
.shopcar_content_wrap_product_info_wrap img{width:100%;}
.shopcar_start_button img{width:135px;}
.noticeContent{
    text-align: inherit;
    margin-top: 4%;
    min-height: 400px;
}
.noticeLogo{
    text-align: center;
}







