.header_body{ position: fixed; left:0px; top:0px; width:640px; height: 125px; background-color: rgba(0,0,0,0.8); z-index: 900;}
.header_nav_icon{ position: absolute; right:37px; top:21px; width:41px; height: 55px; background: url("../images/header_nav_icon.png") no-repeat 0 0;}
.header_title{ height: 66px; line-height: 66px; text-align: center;font-size:32px; color:#fff;}
.banner_body{width:640px; height: 300px;}
.header_search_main{width:297px; height: 48px; background-color: rgba(255,255,255,0.77); color:#939393; border-radius: 50px;margin:0 auto;}
.header_search_icon{ float:left;margin:5px 0 0 20px;}
.header_search_txt{ float:left;margin-left:15px; height: 48px; line-height: 48px;font-size:24px;width:200px;}

.header_search_txt input{ height: 48px; line-height: 48px;width:200px;font-size:24px; background: transparent;;}


.nav_body{ position: fixed; left:0px; bottom:0px; width:640px; height: 120px; background-color: #ff6d6e; z-index: 900;}
.nav_body ul li{float:left; width:25%; height: 120px; color:#fff;}
.nav_body ul li.nav_icon1 .icon{ height: 57px; background: url("../images/nav_icon1_1.png") no-repeat center center;}
.nav_body ul li.nav_icon2 .icon{ height: 57px; background: url("../images/nav_icon2_1.png") no-repeat center center;}
.nav_body ul li.nav_icon3 .icon{ height: 57px; background: url("../images/nav_icon3_1.png") no-repeat center center;}
.nav_body ul li.nav_icon4 .icon{ height: 57px; background: url("../images/nav_icon4_1.png") no-repeat center center;}
.nav_body ul li .txt{font-size:32px; text-align: center;}

#body1 .nav_body ul li.nav_icon1 .icon{ background: url("../images/nav_icon1_2.png") no-repeat center center;}
#body1 .nav_body ul li.nav_icon1 .txt{color:#3c3c3c;}
#body2 .nav_body ul li.nav_icon2 .icon{ background: url("../images/nav_icon2_2.png") no-repeat center center;}
#body2 .nav_body ul li.nav_icon2 .txt{color:#3c3c3c;}
#body3 .nav_body ul li.nav_icon3 .icon{ background: url("../images/nav_icon3_2.png") no-repeat center center;}
#body3 .nav_body ul li.nav_icon3 .txt{color:#3c3c3c;}
#body4 .nav_body ul li.nav_icon4 .icon{ background: url("../images/nav_icon4_2.png") no-repeat center center;}
#body4 .nav_body ul li.nav_icon4 .txt{color:#3c3c3c;}

.nav_body2{ position: fixed; left:0px; bottom:0px; width:640px; height: 120px; z-index: 900;}
.nav_body2 ul li{float:left; height: 120px; color:#fff;background-color: #424040;}
.nav_body2 ul li.nav_icon1{width:115px; background:#424040 url("../images/shu_icon.png") no-repeat right center;}
.nav_body2 ul li.nav_icon2{width:157px; background:#424040 url("../images/shu_icon.png") no-repeat right center; }
.nav_body2 ul li.nav_icon3{width:136px; }
.nav_body2 ul li.nav_icon4{width:232px; background-color: #ff6d6e; line-height: 120px; text-align: center;font-size:32px;}
.nav_body2 ul li.nav_icon1 .icon{ height: 57px; background: url("../images/nav_icon1_1.png") no-repeat center center;}
.nav_body2 ul li.nav_icon2 .icon{ height: 57px; background: url("../images/nav_icon4_1.png") no-repeat center center;}
.nav_body2 ul li.nav_icon3 .icon{ height: 57px; background: url("../images/nav_icon2_1.png") no-repeat center center;}
.nav_body2 ul li .txt{font-size:32px; text-align: center;}

.title{width:600px; height: 60px; line-height: 60px; background-color: #fff;padding:0 20px;color:#747474;}
.r_arrow{ float:right;margin-top:16px;}
.title_txt{font-size:30px; display: inline-block;color:#747474;}
.title_txt_sub{font-size:24px; color:#939393; display: inline-block;}
.title_txt_sup .t1{ display: inline-block;font-size:24px;padding:5px; height: 18px; line-height: 18px; color:#fff; background-color: #747474;border-radius: 5px;}
.title_txt_sup .t2{ display: inline-block;font-size:24px; color:#747474;}
.t_img{ display: inline-block;width:40px; height: 60px;float: left;}
.miao_icon{ background: url("../images/miao_icon.png") no-repeat 0 center;}
.zuan_icon{ background: url("../images/zuan_icon.png") no-repeat 0 center;}
.my_icon{ background: url("../images/my_icon.png") no-repeat 0 center;}
.you_icon{ background: url("../images/you_icon.png") no-repeat 0 center;}
.title .txt{float: right; margin-right:20px;font-size:24px;color:#9a9a9a;}
.tuijian_icon{ background: url("../images/tuijian_icon.png") no-repeat 0 center;}
.col_body{padding:20px; width:600px;}
.col_main{width:100%; overflow: auto; height: 160px;
  -webkit-overflow-scrolling : touch;
  overflow-scrolling : touch;
}

.pr_list{width:400%; height: 160px;}
.pr_list li{float:left;width:139px; height: 160px;margin-right:14px; background-color: #fff; position: relative;text-align: center;font-size:24px;}
.pr_list li .img_main{width:139px; height: 108px;}
.pr_list li .price1{line-height: 24px; color:#f00;}
.pr_list li .price2{ line-height: 20px; font-size:20px;color:#959595; text-decoration:line-through;}
.gouwu_icon{ position: absolute; right:0px; bottom:0px;width:24px; height: 32px; background: url("../images/gouwu_icon.png") no-repeat 0 0;}
.pr_list li.none{margin-right:0px;}
.line_through{ text-decoration: line-through;}
.list_two li{ width:294px; height: 175px; position: relative;margin-right:12px;margin-bottom:14px; float:left;}
.list_two li.none{margin-right:0px;}
.list_two li .price{ position: absolute; left:0px; bottom:0px; height: 35px; line-height: 35px; text-align: center;font-size:24px;}
.list_two li .t_icon{ position: absolute; left:55px; top:10px;}


.pr_list2 li{float:left;width:139px; height: 195px;margin-right:14px;margin-bottom:15px; background-color: #fff; position: relative;text-align: center;font-size:24px;}
.pr_list2 li .img_main{width:139px; height: 108px;}
.pr_list2 li .price1{line-height: 24px; color:#f00;}
.pr_list2 li .price2{ line-height: 20px; font-size:20px;color:#959595; text-decoration:line-through;}
.pr_list2 li.none{margin-right:0px;}
.pr_list2 li .wenzi{width:139px; height: 34px; overflow: hidden;}

.rank_body{display:-webkit-flex; display: flex;width:640px; height: 60px; line-height: 60px; background-color: #ff6d6e; text-align: center;}
.rank_list{-webkit-flex:1; flex:1;font-size:30px;color:#fff;}

.pr_header{width:640px; height: 60px;border-top:1px solid #ccc; border-bottom:1px solid #e8e8e8;margin-top:15px; position: relative; background-color: #fff;}
.pr_h_code_icon{ position: absolute; left:40px; top:16px;}
.pr_txt{ width:640px; height: 60px; line-height: 60px; font-size:25px; color:#ff6d6e; text-align: center;}

.pr_h_search_icon{ position: absolute; right:40px; top:14px;}
.pr_banner_body{width:640px; height: 640px;}

.pr_h_title{border-top:1px solid #e8e8e8; height: 55px; line-height: 55px;padding:0 20px;font-size:25px; background-color: #fff;}
.pr_h_title .t1{color:#7b7b7b;padding-right:28px;width:100px;}
.pr_h_title .t2{color:#515151;}
.pr_h_title .red{color:#e4000f;}

.pr_h_content{ font-size:20px; line-height: 28px;}
.pr_h_content img{width:100%;}
.pr_h_title2{border-top:1px solid #e8e8e8; line-height: 24px;padding:18px 20px;font-size:25px; background-color: #fff;}
.b_bottom{border-bottom:1px solid #e8e8e8;}

.piao_list{width:600px;margin:0 auto;}
.piao_list li{width:600px; height: 185px; background: url("../images/piao_bg.png") no-repeat 0 0; background-size: 100% 100%; color:#ff6d6e;margin-bottom:15px;}
.piao_list li.none{margin-bottom:0px;}
.piao_list li .left{width:126px; height: 185px; line-height: 185px;font-size:32px; text-align: center;}
.piao_list li .left2{padding-left:14px;float:left;}
.piao_list li .left2 .h2{font-size:30px;padding-top:22px;}
.piao_list li .left2 .p{font-size:24px;padding-top:13px;}

.shopping_cart_list{padding:0 20px;}
.shopping_cart_list li{ height: 149px; width:600px;border-bottom:1px solid #e8e8e8;margin-bottom:15px;}
.shopping_cart_list li.none{ margin-bottom:0px;}
.shopping_cart_list li .col1{width:40px;padding-top:62px;float:left;}
.shopping_cart_list li .col2{width:150px;float:left;}
.shopping_cart_list li .col3{width:410px;float:left; position: relative;}
.select_icon{ width:32px; height: 32px;}
.select_icon_off{background: url("../images/select_off.png") no-repeat 0 0;}
.select_icon_on{background: url("../images/select_on.png") no-repeat 0 0;}
.shopping_cart_list li .col3 .h2{font-size:28px; line-height: 36px;color:#747474;}
.shopping_cart_list li .col3 .h3{font-size:22px;color:#bababa;}
.shopping_cart_list li .col3 .h4{font-size:22px;color:#bababa;padding-top:2px;}
.shopping_cart_list li .col3 .del_icon{ position: absolute; right: 8px; top:97px;}
.shopping_cart_list li .col3 .price{ position: absolute; right:67px;top:85px;font-size:30px; color:#ff6d6e;}
.shopping_cart_list li .col3 .nums{ border:1p solid #e8e8e8; display: inline-block;width:32px; height: 23px; line-height: 23px; text-align: center;color:#ff6d6e; background-color: #fff;}

.shopping_cart_list li .col3 .h4 .remove,.shopping_cart_list li .col3 .h4 .add{width:30px; height: 30px; text-align: center;border:1px solid #ff6d6e;color:#ff6d6e;}
/*.shopping_cart_list li .col3 .h4 .add{}*/

.shopping_nav_body{ position: fixed; bottom:0px; left:0px;width:640px; height: 100px; background-color: #dedede;font-size:30px;}
.shopping_nav_body .col1{width:100px; text-align: center; line-height: 100px;float:left;}
.shopping_nav_body .col2{width:340px; line-height: 100px;padding-left:15px;float:left; position: relative;}
.shopping_nav_body .col3{width:185px;float:left;}
.shopping_nav_body .col3 a{width:185px; line-height: 100px; height: 100px; background-color: #ff6d6e; color:#fff; display: block; text-align: center;}
.goon_bgn{ position: absolute; right:0px; top:0px; background-color: #3c3c3c; color:#fff;display: block;padding:0 10px; height: 100px; line-height: 100px;}

.shopping_cart_list2 li{padding-left:20px; padding-right:20px;margin-top:15px; height: 149px; width:600px; background-color: #fff;}

.shopping_cart_list2 li .col2{width:150px;float:left;}
.shopping_cart_list2 li .col3{width:450px;float:left; position: relative;}
.shopping_cart_list2 li .col3 .h2{font-size:28px; line-height: 36px;color:#747474;}
.shopping_cart_list2 li .col3 .h3{font-size:22px;color:#bababa;}
.shopping_cart_list2 li .col3 .h4{font-size:22px;color:#bababa;padding-top:2px;}
.shopping_cart_list2 li .col3 .del_icon{ position: absolute; right: 8px; top:97px;}
.shopping_cart_list2 li .col3 .price{ position: absolute; right:67px;top:85px;font-size:30px; color:#ff6d6e;}
.shopping_cart_list2 li .col3 .nums{ border:1p solid #e8e8e8; display: inline-block;width:32px; height: 23px; line-height: 23px; text-align: center;color:#ff6d6e; background-color: #fff;}
.shopping_cart_list2 li .col3 .dnums{ position: absolute; right:10px; bottom:10px;font-size:24px;color:#bababa;}

.red_btn{ border-radius: 50px;margin:15px auto 0 auto;width:70%;background-color: #ff6d6e; height: 42px; line-height: 42px; text-align: center; color:#fff;font-size:24px; display: block;}

.pay_pople_list li{padding:20px;width:600px; font-size:24px; background:#fff url("../images/r_arrow.png") no-repeat 95% center;margin-top:15px;}
.pay_pople_list li.none{ background: #fff;}
.pay_pople_list li .h2{padding-top:10px;}
.pay_pople_list li .h2 .float-right{margin-right:5%;}
.pay_pople_list li .h3{padding-top:10px;}
.pay_pople_list li .h4{padding-top:10px;}
.pay_pople_list li .h4 .edit{float: right;display: block; width:83px; height: 29px; line-height: 29px; text-align: center;background-color: #ebebeb;font-size:24px;border-radius: 5px;color:#747474;}
.pay_pople_list li .h4 .default_icon{height: 28px; padding-left:30px; background-size: 28px 28px; }

.address_main{padding:15px 20px;width:600px;border-bottom:1px solid #e1e1e1;}
.address_main .left_txt{float:left;width:120px;font-size:28px; color:#bababa;}
.address_main .right_con{float:left;}
.address_main .right_con .input1{width:478px; height: 35px; line-height: 35px; font-size:24px; border:1px solid #ccc; background-color: #fff;}
.address_main .right_con textarea{width:478px; height: 135px; line-height: 35px; font-size:24px; border:1px solid #ccc; background-color: #fff;}

.select_input1{width:175px; height: 35px; position: relative;font-size:28px;float:left;}
.select_input1 select{ position: absolute; left:0px; top:0px;width:175px; height: 35px; opacity: 0;}
.select_input2{width:149px; height: 35px; position: relative;font-size:28px;float:left;}
.select_input2 select{ position: absolute; left:0px; top:0px;width:149px; height: 35px; opacity: 0;}
.select_input3{width:156px; height: 35px; position: relative;font-size:28px;float:left;}
.select_input3 select{ position: absolute; left:0px; top:0px;width:156px; height: 35px; opacity: 0;}
.ba{color:#bababa;}
.c3{color:#3c3c3c;}

.my_top_body{width:640px; height: 200px; background-color: #ff6d6e;}
.my_header{ position: absolute; left:20px; top:35px;width:130px; height: 130px;border-radius: 50%; overflow: hidden;}
.my_name{ position: absolute; left:165px; top:70px; color:#fff;font-size:32px;}
.my_middle_body{width:640px; background-color: #fff; height: 110px;}
.my_middle_list{ float:left; width:33.33%; height: 110px; display: block; text-align: center;}
.my_middle_list .c1{padding-top:20px; height: 50px;}
.my_middle_list .t2{font-size:24px;color:#666;}


.swiper-container {
  width: 100%;height: 100%;
}
.banner_body .swiper-pagination-bullet-active{
    background-color: #fff;
}
.swiper-slide {
text-align: center;
  font-size: 18px;
  background: #fff;

  /* Center slide text vertically */
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.swiper-wrapper img{ width: 100%;}


.two_level_menu{ position: fixed; right:-100%; top:0px; width:100%; height: 100%; z-index: 999;}
.two_level_menu_hotbtn{position: absolute; top:0px;width:100%;left:0px; height: 100%;}
.two_level_menu_body{
  position: absolute; top:0px;width:90%;right:0px; height: 100%;
  background-color: #faf7f7;
  overflow: auto;
  -webkit-overflow-scrolling : touch;
  overflow-scrolling : touch;
}
.two_level_menu_list_one{width:91%; height: 60px; line-height: 60px;border-bottom:1px solid #333;padding-left:20px;float:right; background: url("../images/san.png") no-repeat 0 24px;font-size:28px;}
.two_level_menu_list_one a{color:#333;font-size:30px;}
.two_level_menu_list_two{float:right;width:91%; overflow: hidden;}
.two_level_menu_list_two li{width:100%; height: 60px; line-height: 60px;border-bottom:1px solid #666;padding-left:20px; background: url("../images/fang.png") no-repeat 0 26px; overflow: hidden;}
.two_level_menu_list_two li a{ color:#666;font-size:26px;}

.trade_name_list{ position: absolute; left:0px; top:60px; width:100%; background-color: #282828; overflow: auto;}
.trade_name_list li{ height: 40px; line-height: 40px;padding:5px 0; text-align: center; background-color: #282828;font-size:28px;}


.zhifu_alert{ position: fixed; left:0px; top:0px; width:100%; height: 100%; background-color: rgba(0,0,0,0.7); display: none;}
.zhifu_main{ position: absolute; left:50%; top:50%; width:200px; height: 100px; margin:-50px 0 0 -100px;}
.zhifu_btn{ display: block; width:100%; height: 50px; line-height: 50px; font-size:30px; text-align: center;color:#fff; background-color: #ff6d6e;margin-top:10px;}
.zhifu_close{ position: absolute; right:-50px; top:-50px; width:50px; height: 50px; background-color: #ff6d6e; color:#fff; text-align: center; line-height: 50px;font-size:30px;}
.zhifu_hotbtn{ position: absolute; left:0px; top:0px;width:100%; height: 100%;}



.zhuangtai_main{ padding:5px 20px; background-color: #fff; font-size:28px; height: 90px; line-height: 40px;color:#ccc;}
.blue{color:#5c8cee;}
.green{color:green;}
.red{color:red;}
.yellow{color:#b67c00;}
.b_white{ background-color: #fff;}
.dingdan_nav{ background-color: #fff;margin-bottom:15px;}
.dingdan_nav a{ float:left; width:25%; height: 50px; line-height: 50px; text-align: center; font-size:24px;color:#505050;}
.dingdan_nav a.current{color:#ff6d6e; border-bottom:1px solid #ff6d6e;}

.score_list{ padding:0px 20px;}
.score_list div{ padding:10px 10px; line-height: 38px;border-bottom:1px solid #cecece; background-color: #fff;font-size:24px;}
.score_list div input{height: 38px; line-height: 38px; font-size:24px;}