@charset "utf-8";

*{margin:0;outline:0;padding:0;font-size:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);}
a{text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0.35); color:#333;outline:none;-webkit-tap-highlight-color: rgba(0,0,0,0);}
a:focus{outline:none}
a:hover,a:active{outline:none}:focus{outline:none}
a:link{color:#333}
a:visited {color:#333}
a:hover {color:#333}
a:active{color:#333}
img{outline:none}
html{height:100%;font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
body,.submit{font-family:Microsoft YaHei,Helvitica,Verdana,Tohoma,Arial,san-serif;background:#f4f4f4;font-size:14px;color:#333}
body{background:#f4f4f4;max-width:800px;margin:auto}
ul,li{list-style: none;outside:none;}
em,i{font-style:normal}
input[type="submit"],
input[type="reset"],
input[type="button"],
button {-webkit-appearance: none;}
		
.clear{ clear:both;height:0}
.f-l{float:left}
.f-r{float:right}

.height5{height:5px;clear:both;zoom:1;line-height:0;font-size:0;}
.height10{height:10px;clear:both;zoom:1;line-height:0;font-size:0;}
.height15{height:15px;clear:both;zoom:1;line-height:0;font-size:0;}
.height20{height:20px;clear:both;zoom:1;line-height:0;font-size:0;}
.height30{height:30px;clear:both;zoom:1;line-height:0;font-size:0;}
.height40{height:40px;clear:both;zoom:1;line-height:0;font-size:0;}
.height50{height:50px;clear:both;zoom:1;line-height:0;font-size:0;}
.tran_all{-webkit-transition: all .5s ease;-moz-transition: all .5s ease;-ms-transition: all .5s ease;-o-transition: all .5s ease;transition: all .5s ease}

.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {*zoom:1;}
.clearfix {display:block;}
.dis_none{ display:none;}

.text-overflow{overflow: hidden;text-overflow: ellipsis;white-space: nowrap}

.center{max-width:800px;margin: 0 auto;background-color:#fff}

.icon_global{background:url(ico/ico.png) no-repeat 0 0}
.icon_list{background:url(ico/ico-list.png) no-repeat 0 0}
.icon-source{background:url(ico/index_sprite_v2.png) no-repeat 0 0;background-size: 200px 120px;}
/*head*/
.head{ display:block;overflow:hidden;height:44px;height:44px;width:100%;max-width:800px;text-align:center; z-index: 1000;background:#fff}
.head  a{display:block;width:44px;height:44px}
.head .user{width:44px;height:44px;}
.head .user .icon_user{ background:url(user.png) no-repeat center center ;background-size:30px 30px}
.head .search{width:44px;height:44px;}
.head .search img{height:20px;margin-top:12px;margin-left:10px}

.head_pro_index{display:block;overflow:hidden;height:44px;line-height:44px;width:100%;max-width:800px; position: fixed; z-index: 1000; top:0;background-color:#fff;border-bottom:1px solid #eee;font-size:18px;text-align:center;color:#d70c18}

.head_prolist{display:block;overflow:hidden;height:44px;line-height:44px;width:100%;max-width:800px; position:relative;background-color:#fff;border-bottom:1px solid #eee;}
.head_prolist .col_left{position:absolute;left:7px;top:7px;width:30px;height:30px;background-position:3px 3px;background-size:150px 150px;z-index:2}
.head_prolist .col_left a{display:block;width:30px;height:30px;}
.head_prolist .col_right{position:absolute;right:0;top:0;width:50px;height:44px}
.head_prolist .header_search_btn {margin:7px 0 0 6px;border-radius: 2px;background-color: #27439d;text-align: center;font-size: 12px;color: #fff;border: 1px solid #27439d;width: 38px;height: 30px;line-height: 30px;position: relative;}
.head_prolist .col_search{padding:0 50px 0 44px;margin-top:7px;position:relative;color:#999}
.head_prolist .col_search .input_search { position:relative;width: 100%;height: 30px;line-height: 32px;padding: 0 10px 0 30px;border: 1px solid #eee;border-radius: 3px;background-color: #eee;color: #999;-webkit-appearance: none; font-family:Microsoft YaHei}
.head_prolist .icon_search{width:30px;height:30px; position:absolute;left:44px;top:0;background-position:-30px 0 ;background-size:180px 180px}
.head_prolist .col_mid{padding:0 50px;font-size:16px;text-align:center;color:#666}

.head_pro_main{display:block;overflow:hidden;height:50px;line-height:50px;width:100%;max-width:800px; position: fixed; z-index: 1000; top:0;background-color:#fff;border-bottom:1px solid #eee;}
.head_pro_main .col_left{position:absolute;left:10px;top:10px;width:30px;height:30px;background-position:3px 3px;background-size:150px 150px}
.head_pro_main .col_left a{display:block;width:30px;height:30px;}
.head_pro_main .col_right{position:absolute;right:0;top:0;width:50px;height:50px}
.head_pro_main .col_middle{padding:0 60px;text-align:center}
.head_pro_main .col_middle a{height:46px;line-height:46px;display:inline-block;margin:0 13px;color:#999;}
.head_pro_main .col_middle a.on{border-bottom:2px solid #e54a47;color:#e54a47}
/*foot*/
.foot_wrap {background-color:#fafafa;}
.foot_wrap img{width:100%}
.foot_title {height: 44px;line-height: 44px;}
.foot_title {-webkit-box-sizing:border-box;box-sizing:border-box;}
.foot_title li {width:25%;height:44px;line-height:44px;text-align:center;float: left;}
.foot_title a {font-size:12px;color:#666;display: block;height:44px;line-height:44px;vertical-align:middle;}

.foot_info {text-align: center;font-size:10px;line-height:24px;margin:10px 15px;}
.foot_info p {color:#666}
.foot_info p a{color:#666}

/*foot_nav*/
.foot_bg{height:50px;}
.foot_nav {position:fixed;bottom:0;width: 100%;max-width:800px;height: 50px;border-top: 1px solid #e3e3e3;background-color: #fff;z-index:9999}
.foot_nav li {float:left;width:25%;margin-top:5px;text-align: center; position:relative}
.foot_nav li i{display:block;width:25px;height:25px;margin:auto}
.foot_nav li span{color:#999;font-size:12px}
.foot_nav li .icon_indexpage{background-position:0 -75px;background-size:150px 150px}
.foot_nav li .icon_category{background-position:-25px -75px;background-size:150px 150px}
.foot_nav li .icon_shopcart{background-position:-50px -75px;background-size:150px 150px}
.foot_nav li .icon_user{background-position:-75px -75px;background-size:150px 150px}

.foot_nav li.on span{color:#27439d}
.foot_nav li.on .icon_indexpage{background-position:0 -100px}
.foot_nav li.on .icon_category{background-position:-25px -100px}
.foot_nav li.on .icon_shopcart{background-position:-50px -100px}
.foot_nav li.on .icon_user{background-position:-75px -100px}

.red_pot_box{ position:absolute;left:50%;top:0;margin-left:10px;background:#e54a47;border-radius:100px;width:12px;height:12px;line-height:14px;color:#fff}
.red_pot_box .red_pot{color:#fff;font-size:10px;}

.foot_buy_bg{height:50px;}
.foot_buy {position:fixed;bottom:0;width: 100%;max-width:800px;height: 50px;background:#fff}
.foot_buy .ico1{position:absolute;left:0;top:0;width:50px;height:49px;border-top:1px solid #eee;border-right:1px solid #eee;}
.foot_buy .ico2{position:absolute;left:51px;top:0;width:50px;height:49px;border-top:1px solid #eee;}
.foot_buy .ico5{padding-left:101px}
.foot_buy .ico3{float:left;width:50%;height:50px;background:#27439d}
.foot_buy .ico4{float:left;width:50%;height:50px;background:#e01d20}
.foot_buy .cellect{display:block;margin:5px auto 0;width:35px;height:40px;background:url(ico/ico-detail.png) no-repeat;background-position:2px 0;background-size:140px auto}
.foot_buy .cart{position:relative;display:block;margin:5px auto 0;width:35px;height:40px;background:url(ico/ico-detail.png) no-repeat;background-position:-31px 0;background-size:140px auto}
.foot_buy .in_cart{display:block;width:100%;height:50px;line-height:50px;color:#fff;font-size:16px;text-align:center;background:0;border:0}
.foot_buy .go_buy{display:block;width:100%;height:50px;line-height:50px;color:#fff;font-size:16px;text-align:center;background:0;border:0}

.foot_buy .cart .red_pot_box2{ position:absolute;right:0;top:-2px;margin-left:10px;background:#d70c18;border-radius:100px;width:12px;height:12px;line-height:14px;text-align:center;color:#fff}
.foot_buy .cart .red_pot_box2 .red_pot{color:#fff;font-size:10px;}

/*ban*/
.focus{width:100%;margin:0 auto;display:block; position:relative;overflow:hidden;border-top:1px solid #f2f2f2}
.focus .hd{ width:100%; height:6px;  position:absolute; z-index:1; bottom:10px; text-align:center;  }
.focus .hd ul{ display:inline-block; height:6px;   font-size:0; }
.focus .hd ul li{ display:inline-block; width:6px; height:6px; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; background:#000; margin:0 3px;  overflow:hidden; opacity:0.2  }
.focus .hd ul .on{ background:#27439d;opacity:1 }

.focus .bd{ position:relative; z-index:0; }
.focus .bd li img{display:block; width:100%;  background:url(images/loading.gif) center center no-repeat;  }
.focus .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0) }
/*menu*/
.i_menu ul{width:100%; overflow:hidden;background:#fff;margin-top:7px;padding:10px 0}
.i_menu ul li{float:left;width:25%;text-align:center}
.i_menu ul li a{display:block}
.i_menu ul li p{margin-top:10px;font-size:12px;color:#666}
.i_menu ul li img{width:50%;}

/*product*/
.special_recommand_wrap{margin:7px 0;padding:10px 0 10px 10px}
.special_recommand_wrap .product {background:#fff;width:33.3333333%;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;text-align:center}
.special_recommand_wrap a{display:block;width:100%;height:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #e7e7e7;}
.special_recommand_wrap .product .pic{position:relative}
.special_recommand_wrap .product .pic img{width:70%}
.special_recommand_wrap .product .info {background:#fff}
.special_recommand_wrap .product .info .name{padding:0 10px;margin-top:5px;font-size:12px;height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#999;}
.special_recommand_wrap .product .info .price{padding:0 10px;color:#27439d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height:26px;line-height:20px;font-size:12px;}
.special_recommand_wrap .product .info .price em{font-size:14px;}

.recommend .title{padding:15px 0;background:#fff}
.recommend .title h3{margin-left:10px;padding-left:10px;font-size: 15px;font-weight: normal;color: #333;border-left:3px solid #27439d;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

.recommend {background:#fff}
.recommend .grids {overflow: hidden; position:relative}
.recommend .grids:after {content: "";position: absolute;z-index: 10;bottom: -1px;left: 0;width: 100%;height: 1px;display: block;border-top: 1px solid #ddd;-webkit-transform: scaleY(.5);transform: scaleY(.5);}
.recommend .bloc {position: relative;z-index: 0;float: left;width: 50%;height:90px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.recommend .bloc:before {content: "";position: absolute;z-index: 10;top: 0;left: 0;width: 1px;height: 100%;display: block;border-left: 1px solid #ddd;-webkit-transform: scaleX(.5);transform: scaleX(.5);}
.recommend .bloc:after {content: "";position: absolute;z-index: 10;top: 0;left: 0;width: 100%;height: 1px;display: block;border-top: 1px solid #ddd;-webkit-transform: scaleY(.5);transform: scaleY(.5);}
.recommend .bloc a{display:block;padding:5px; position:relative;height:80px;}
.recommend .bloc .pic {position: absolute;right:2px;bottom:5px;width:80px;height:80px;}
.recommend .bloc .pic img{width:80px;height:80px;}
.recommend .bloc .info{padding-right:77px;padding-left:5px; position:relative;z-index:2}
.recommend .bloc .info .intro h3{margin-top:7px;line-height:16px;font-size:12px;font-weight:400;overflow: hidden;max-height:32px}
.recommend .bloc .info .intro .sale-tag{padding:2px 5px 1px;font-size:12px;background:#27439d;color:#fff;display:inline-block;margin:3px 0;border-radius:2px}
.recommend .bloc .info .price {color:#27439d;font-size:12px}
.recommend .bloc:first-child {height:180px;}
.recommend .bloc:first-child a{height:170px;}
.recommend .bloc:first-child .pic{width:120px;height:120px;}
.recommend .bloc:first-child .pic img{width:120px;height:120px;}
.recommend .bloc:first-child .info{padding-right:40px;padding-left:5px}
.recommend .bloc:first-child:before {border-color:#fff}
.recommend .bloc:nth-child(4):before {border-color:#fff}


.normal_recommand_wrap .title{padding:15px 0;}
.normal_recommand_wrap .title h3{margin-left:10px;padding-left:10px;font-size: 15px;font-weight: normal;color: #333;border-left:3px solid #27439d;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.normal_product_list {padding-left:10px;}
.normal_product_list .product{background:#fff;float:left;width:50%;padding-right:10px;margin-bottom:7px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center}
.normal_product_list a{display:block;width:100%;height:100%;border:1px solid #e7e7e7;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center}
.normal_product_list .product .pic{position:relative}
.normal_product_list .product .pic img{width:90%}
.normal_product_list .product .product_type{font-size:11px;position:absolute;z-index:2;right:10px;top:10px;height:30px;line-height:32px;width:30px;border-radius:40px;text-align:center;color:#fff;background:#ff6600}
.normal_product_list .product .recommend_type{background:#ff6600}
.normal_product_list .product .hot_type{background:#f0415f}
.normal_product_list .product .new_type{background:#00c3f5}
.normal_product_list .product .info .name{padding:0 5px;font-size:13px;height:20px;line-height:20px;color:#666;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}
.normal_product_list .product .info .v-name{padding:0 5px;font-size:11px;height:20px;line-height:20px;color:#999;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}
.normal_product_list .product .info .price{padding:0 5px 10px;font-size:14px;height:20px;line-height:20px;color:#27439d;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}

/*product_index*/
.category_wrap {margin:10px 10px 0;background:#fff}
.category_wrap .category_wrap_title {height:46px;line-height:46px;padding:0 10px}
.category_wrap .category_wrap_title .l{font-size:14px;float:left}
.category_wrap .category_wrap_title .r{font-size:14px;float:right;color:#666}
.category_wrap ul{padding-bottom:10px}
.category_wrap ul li {float:left;padding:0;margin-bottom:5px;text-align:center;width:33.33333%}
.category_wrap ul li img{width:70%}
.category_wrap ul li .name{margin:5px 0;padding:0 8px;font-size:12px;line-height:16px;color:#666;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}
.category_wrap ul li .price{padding:0 8px;font-size:14px;height:18px;line-height:18px;color:#e54a47;}
/*product_list*/
.normal_filter_wrap{height:50px;line-height:50px;border-bottom: 1px solid #f4f4f4;background:#fff}
.normal_filter_wrap a{display:block;float:left;width:33.33%;text-align:center; position:relative}
.normal_filter_wrap i.icon_list{width:20px;height:20px; position:absolute;left:50%;top:10px;margin-left:20px;background-size:120px 120px}
.normal_filter_wrap i.icon_up{background-position:-65px 3px}
.normal_filter_wrap i.icon_down{background-position:-85px 3px}
.normal_filter_wrap i.icon_no{background-position:-105px 3px}

.product_list .product {position: relative;height: 120px;padding:0;border-bottom: 1px solid #f4f4f4;margin-top:0;background:#fff}
.product_list .product .pic {position: absolute;left: 8px;}
.product_list img {width: 120px;height: 120px;}
.product_list .product .info {width: 100%;position: relative}
.product_list .product .info .info_inner {padding-left: 136px;padding-right: 13px;padding-top:15px}
.product_list .product .name {color:#333;max-height:34px;line-height: 18px;overflow: hidden;}
.product_list .product .desc {height: 14px;color: #999;font-size: 12px;margin-top: 2px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.product_list .product .act_tag {margin-top: 5px;}
.product_list .product .act_tag .sku_tag{display:inline-block;font-size:12px;padding:1px 5px 0px;color:#fff;margin-right:3px}
.product_list .product .act_tag .sku_tag_recommend {background-color: #ff6600;}
.product_list .product .act_tag .sku_tag_notice {background-color: #f0415f;}
.product_list .product .act_tag .sku_tag_important {background-color: #00c3f5;}
.product_list .product .message {height: 24px;line-height: 24px;margin-top: 4px;}
.product_list .product .message .price {float: left;color: #e54a47;font-size: 16px;}
.product_list .product .message .comment {float: right;color: #999;font-size: 12px;}


/*product_main*/
.product_wrap .item_info {box-sizing: border-box;background-color: #fff;}
.product_wrap .title_wrap {padding: 15px 15px 10px;}
.product_wrap .title_wrap .item_title {font-size: 16px;line-height: 1.25;min-height: 21px;color: #333333;margin-bottom: 4px;word-wrap: break-word;word-break: break-all;overflow: hidden;}
.product_wrap .title_wrap .item_title span{display:inline-block;color:#fff;background:#e54a47;padding:1px 3px 0;border-radius:2px;font-size:12px; position:relative;top:-2px}
.product_wrap .title_wrap .item_word {font-size: 14px;line-height: 18px;color: #e54a47;overflow: hidden;margin-top:5px;max-height: 36px;}
.product_wrap .price_stock {padding: 0 15px 15px; position:relative}
.product_wrap .price_stock .item_price {font-size: 16px;color: #e54a47; }
.product_wrap .price_stock .item_price .price {font-size: 28px}
.product_wrap .price_stock .item_price .sp{font-size:10px;border-radius:2px;padding:2px 3px 0;margin-left:4px; position:relative;top:-4px}
.product_wrap .price_stock .item_price .sp1{border:1px solid #e54a47;color:#e54a47}
.product_wrap .price_stock .item_price .sp2{border:1px solid #f60;color:#f60}
.product_wrap .price_stock .item_stock {margin-top:5px;}
.product_wrap .price_stock .price_del{font-size: 12px;color: #999;float: left;}
.product_wrap .price_stock .item_stock .sales, .product_wrap .price_stock .item_stock .stock {font-size: 12px;line-height: 12px;height: 12px;color: #999;float: right;}
.product_wrap .price_stock .item_stock .stock {margin-left: 10px;}
.product_wrap .price_stock .item_stock .sales {border-right: 1px solid #ddd;padding-right: 10px;}
.product_wrap .mod_detail_info {padding-left: 15px;background-color: #fff;border-top: 1px solid #eee;border-bottom: 1px solid #eee;position: relative;margin-bottom: 10px;}
.product_wrap .mod_detail_info .item_act {position: relative;overflow: hidden;padding: 11px 0;}
.product_wrap .mod_detail_info .item_act h3 {color: #999;float: left;font-size: 12px;font-weight: normal;line-height: 22px;}

.product_wrap .act_container .item_act .act_list {float: left;padding-left: 20px;width: 80%;}
.product_wrap .act_container .item_act .act_list .option {float: left;margin-right: 5px;font-size: 12px;color: #999; position:relative;padding-left:20px}
.product_wrap .act_container .service .icon {height: 25px;width: 20px;background-position:-5px -34px;background-size:180px 180px; position:absolute;left:0;top:0}
.product_wrap .act_container .item_act .icon_text {float: left;height: 22px;line-height: 22px;}



.product_wrap .sku_area_wrap .sku {padding-top: 15px;border-bottom: 1px solid #f4f4f4;}
.product_wrap .sku_area_wrap .sku_list {overflow: hidden;padding: 0 0 5px 20px;}
.product_wrap .sku_area_wrap .sku h3 {height: 30px;line-height: 30px;}
.product_wrap .sku_area_wrap h3 {float: left;font-weight: normal;overflow: hidden;}
.main_wrap .mod_detail_info h3 {color: #999;float: left;font-size: 12px;font-weight: normal;line-height: 22px;}



.input-group {display: inline-block;*display: inline;margin-bottom: 10px;}
.input-group input[type="radio"] {position: absolute;z-index: -99999;}
.input-group .property-value {box-sizing: border-box;float: left;height: 30px;border: 1px solid #f1f1f1;border-radius: 3px;-webkit-border-radius: 3px;line-height: 30px;text-align: center;font-size: 12px;min-width: 1em;overflow: hidden;padding: 0 10px;background: #f1f1f1;margin: 0 10px 10px 0;word-break: break-all;color: #777;cursor: pointer;background-clip: padding-box;}
.input-group input[type="radio"]:checked + .property-value{border:1px solid #27439d;background:#27439d;color:#fff}



.product_wrap .sku_area_wrap .sku_num {overflow: hidden;height: 30px;line-height: 30px;padding-bottom: 15px;}
.product_wrap .sku_area_wrap .sku_num .num_wrap {float: left;padding-left: 20px;}
.num_wrap {overflow: hidden;-webkit-tap-highlight-color: transparent;-webkit-user-select: none;}
.num_wrap span, .num_wrap input {float: left;width: 29px;height: 28px;line-height: 28px;border: 1px solid #d6d6d6;text-align: center;position: relative;}
.num_wrap label input  {-webkit-appearance: none;border-radius: 0;width: 35px;height: 28px;line-height: normal;border-top: 1px solid #d6d6d6;border-bottom: 1px solid #d6d6d6;background: #fff;border-left: 0;border-right: 0;text-align: center;}
.num_wrap span{font-size:20px;color:#333;line-height: 28px;}
.num_wrap span.plus_disabled{color:#999}



.product_param{ position:relative;padding:0 15px;height:43px;line-height:43px;color:#666;background:#fff;border-top:1px solid #eee;}
.product_param .icon_list{ position:absolute;right:15px;top:7px;width:30px;height:30px;background-position:-110px -60px;background-size:300px 300px}
.product_param .icon_on{background-position:-60px -60px;}
.abouthide{display:none;padding:0 15px 15px;background:#fff;color:#777;font-size:14px;line-height:24px}
.abouthide .p{border-top:1px solid #eee;padding-top:10px}
.abouthide table { border-collapse: collapse;border: 1px solid #EAEAEA;}
.abouthide .tit {height:30px;line-height:30px}
.abouthide .tit td {background: #f5f5f5;text-align: left;padding-left:10px;font-size:14px}
.abouthide td {padding:2px 5px 0px;font-size: 13px;border: 1px solid #EAEAEA;}







.main_wrap .btn_shop_wrap {border-top: 1px solid #eee;}
.main_wrap .mod_detail_info_header {background-color: #fff;position: relative;border-bottom: 1px solid #eee;}
.btn_shop_wrap {height: 30px;padding: 12px 15px;margin: 10px 0;background: #fff;overflow: hidden;}
.btn_shop_wrap .shop_logo {float: left;width: 30px;height: 30px;margin-right: 10px;border: 0 none;}
.btn_shop_wrap h3 {float: left;font-weight: 400;line-height: 30px;max-width: 170px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color: #333;}
.btn_shop_wrap .btn_shop {float: right;width: 73px;height: 28px;line-height: 28px;border: 1px solid #e54a47;border-radius: 3px;text-align: center;font-size: 12px;color: #e54a47;text-decoration: none;}
a.go_detail{display:inline-block;padding:5px 30px;border:1px solid #ccc;color:#999;border-radius:3px}

.product_detail img{width:100%}





/*cart*/
.empty{text-align:center}
.empty img{max-width:100%}

.cart_wrap {background: #f4f4f4;overflow: hidden;}
.cart_wrap .cart_list_box {border-top:1px solid #eee;border-bottom:1px solid #eee;margin-top:10px;}
.cart_wrap .cart_list_box .cart_item_hd {padding-left: 4px;height: 44px;line-height: 44px;background: #ffffff;}
.cart_wrap .left_right_box {font-size: 14px;color: #666;padding-right: 16px;position: relative;height: 40px;line-height: 40px;padding-left: 12px;background: #ffffff;}
.cart_wrap .cart_left {position: absolute;-webkit-tap-highlight-color: transparent;-webkit-tap-highlight-color: transparent;}
.cart_wrap .cart_right {float: right;height: 100%;-webkit-tap-highlight-color: transparent;-webkit-tap-highlight-color: transparent;font-size: 12px;color: #999;}
.cart_wrap .cart_list_box .cart_item_hd .midea_icon{width:30px;height:30px;margin-top:7px;display:block;float:left;background-position:-103px -35px;background-size:200px 200px}
.cart_wrap .cart_list_box .cart_item_hd span {margin-left:5px;font-size: 15px;vertical-align: text-top;}

.cart_wrap .cart_items {background: #ffffff;margin-bottom:49px;}
.cart_wrap .cart_items .cart_item_box{border-top:1px solid #eee}
.cart_wrap .cart_items .cart_item .cart_item_content {padding: 16px 16px;background: white;position: relative;}
.cart_wrap .cart_items .cart_item .js_item_select_box {width: 50px;height: 115px;position: absolute;left: 1px;top: 0;z-index: 6;}
.cart_wrap .cart_items .cart_item .check_wrap {margin-left:-12px;margin-top:25px;width: 30px;position: absolute;text-align: center;z-index: 5;}
.cart_wrap .selected_icon {background-position:-168px -35px;width:30px;height:30px;display:block;background-size:200px 200px}
.cart_wrap .selected_icon.js_item_select {background-position:-135px -35px;width:30px;height:30px;display:block;background-size:200px 200px}
.cart_wrap .cart_items .cart_item .item_core {margin-left: 20px;font-size: 11px;position: relative;z-index: 1;}
.cart_wrap .cart_items .cart_item .item_core .cart_product_cell1 {float: left;position: absolute;width: 80px;height: 80px;border: 1px solid #eee;}
.cart_wrap .cart_items .cart_item .item_core .cart_product_cell1 img {width: 80px; height: 80px;}
.cart_wrap .cart_items .cart_item .item_core .cart_product_cell2 {float: left;width: 46%;margin-left: 89px;}
.cart_wrap .cart_items .cart_item .item_core .cart_product_cell2 .cart_product_name {font-size: 13px;max-height: 32px;line-height: 16px;color: #333;}
.cart_wrap .cart_items .cart_item .item_core .cart_product_cell2 .cart_product_prop {color: #999;line-height: 20px;margin-top: 3px;}
.cart_wrap .cart_items .cart_item .item_core .cart_product_cell3 {text-align: right;position: relative;height: 82px;z-index: -1;}
.cart_wrap .cart_items .cart_item .item_core .cart_product_cell3 .cart_produt_price {font-size: 13px;color: #e54a47;}
.cart_wrap .cart_items .cart_item .item_core .cart_product_cell3 .cart_product_num {color: #999;}
.cart_wrap .cart_items .cart_item .item_core .cart_product_cell3 .proDo input{line-height: 20px;color: #777;font-size: 13px;border:0;background:0;margin-top:20px}

.cart_wrap .fix_bar {height: 49px;line-height: 49px;border-top: 1px solid #ebebeb;padding: 0;font-size: 14px;position: fixed;width: 100%;bottom:0;max-width:800px;background: #ffffff;z-index: 6;}
.cart_wrap .cart_right {float: right;height: 100%;-webkit-tap-highlight-color: transparent;-webkit-tap-highlight-color: transparent;font-size: 13px;color: #999;}
.cart_wrap .fix_bar .cart_right .price_box {position: absolute;right: 100px;top:0;margin-right: 16px;font-size: 14px;color: #333;}
.cart_wrap .fix_bar .cart_right .price_box .cart_produt_price {font-weight: bold;color: #e54a47;font-size: 20px;}
.cart_wrap .fix_bar .cart_right .btn {position: absolute;right: 0;top: -1px;color: #ffffff;font-size: 17px;width: 100px;height:50px;text-align: center;background: #27439d;}


.selected-address-wrap{margin-top:10px;border-bottom:1px solid #eee}
.mui-group {background-color: #fff;line-height:22px;font-size: 14px;overflow: hidden;position: relative;}
.mui-group li:first-child{margin-top:-1px}
.mui-group-item {padding: 10px 0;margin-left:40px;position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;border-top:1px solid #eee}
.mui-group-item-bd{ position:relative;}
.shipment-recipt{font-size:16px;font-weight:normal}
.mui-group li .shipment-recipt,.mui-group li .shipment-address{color:#ccc}
.mui-group li .icon_address{ }
.mui-group li.on .icon_address{ position:absolute; top:0;left:-40px;width:30px;height:30px; background-position:0 -63px;background-size:180px 180px}
.mui-group li.on .shipment-recipt,.mui-group li.on .shipment-address{color:#555}
.add_address{margin-bottom:13px;padding-left:30px; position:relative;border-top:1px solid #eee;padding-top:10px;}
.add_address a{margin-left:40px;color:#999}
.icon_add{ position:absolute; top:10px;left:40px;width:21px;height:25px; background-position:-34px -65px;background-size:180px 180px}

.cart_wrap .cart_items2 {background: #ffffff;}
.cart_wrap .cart_items2 .cart_item_box{border-top:1px solid #eee}
.cart_wrap .cart_items2 .cart_item .cart_item_content {padding: 16px 16px;background: white;position: relative;}
.cart_wrap .cart_items2 .cart_item .item_core {font-size: 11px;position: relative;z-index: 1;}
.cart_wrap .cart_items2 .cart_item .item_core .cart_product_cell1 {float: left;position: absolute;width: 80px;height: 80px;border: 1px solid #fff;}
.cart_wrap .cart_items2 .cart_item .item_core .cart_product_cell1 img {width: 80px; height: 80px;}
.cart_wrap .cart_items2 .cart_item .item_core .cart_product_cell2 {float: left;width:50%;margin-left: 89px;}
.cart_wrap .cart_items2 .cart_item .item_core .cart_product_cell2 .cart_product_name {font-size: 13px;max-height: 32px;line-height: 16px;color: #333;}
.cart_wrap .cart_items2 .cart_item .item_core .cart_product_cell2 .cart_product_prop {color: #999;line-height: 20px;margin-top: 3px;}
.cart_wrap .cart_items2 .cart_item .item_core .cart_product_cell3 {text-align: right;position: relative;height: 82px;z-index: -1;}
.cart_wrap .cart_items2 .cart_item .item_core .cart_product_cell3 .cart_produt_price {font-size: 13px;color: #e54a47;}
.cart_wrap .cart_items2 .cart_item .item_core .cart_product_cell3 .cart_product_num {color: #999;}

.pay-list{margin-top:10px;border-bottom:1px solid #eee;background:#fff}
.paytypeBox { position:relative;border-top:1px solid #eee;padding-top:10px}
.paytypeBox h4{ position:absolute;top:10px;left:10px;height:30px;line-height:30px;font-weight:normal}
.payList {margin-left:10px;padding-left:80px}
.paytypeBox .payItem {height: 30px;line-height: 30px;border: 1px solid #eaeaea;position: relative;float: left;margin-right:10px;margin-bottom: 10px;padding:0 10px;cursor: pointer;border-radius:3px}
.payName {color: #666;}
.payItem input[type="radio"] {position: absolute;left: -9999px;top: -9999px;}
.payItem .check-box {display: none;}
.paytypeBox .on {border: 1px solid #27439d;background:#27439d}
.paytypeBox .on .payName{color:#fff}

.totalBox{margin-top:10px;border-top:1px solid #eee;border-bottom:1px solid #eee;background: #ffffff;text-align:right;padding:10px 0}
.totalBox .orderTotalprice{font-size:10px;color:#888;margin:0 10px}
.totalBox .payPrice{padding-right:10px;padding-top:10px;margin-left:10px;margin-top:10px;border-top:1px solid #eee}
.totalBox .payPrice b{color:#e54a47;font-size:20px}
.totalBox .payPrice i{color:#e54a47;}

.btn-pay{padding:20px 10px;}
.btn-pay .maskBtn{width:100%;height:40px;line-height:40px;border-radius:3px;color:#fff;text-align:center;font-size:16px;background:#c3067e;border:0}
/*page*/
.pagination{background:#fff;text-align:center;padding:15px 0 20px; }
.pagination li{display:inline-block;border:1px solid #c1c1c1;padding:6px 10px 5px;margin:0 5px}
.pagination li .sr-only{display:none}
.pagination li a{color:#c1c1c1;}
.pagination li.disabled span{color:#e1e1e1}
.pagination li.disabled{border-color:#e1e1e1}
.pagination li.active span{color:#d70c18}



/*login*/
.status_password{}
.status_password .password_wrap {display: block;}
.mod_list {margin-top:15px;margin-bottom: 15px;border-top: #e3e3e3 solid 1px; overflow:hidden;border-bottom: #e3e3e3 solid 1px; }
.mod_list_item {display: block;min-height: 46px;vertical-align: middle;background: #fff;}
.mod_list_item .list_item_bd {display: table;width: 100%;}
.mod_list_item .list_item_bd>.list_item_label {display: table-cell;vertical-align: middle;text-align: center;min-width: 35px;white-space: nowrap;}
.mod_list_item .list_item_bd>.list_item_label+.list_item_cnt {padding-left: 0;}
.mod_list_item:first-child .list_item_cnt, .mod_list_item:first-child .list_item_extra {border-top: none;}
.mod_list_item .list_item_bd .list_item_cnt, .mod_list_item .list_item_bd .list_item_extra {font-size: 15px;}
.mod_list_item:first-child .list_item_cnt, .mod_list_item:first-child .list_item_extra {border-top: none;}
.mod_list_item .list_item_bd>.list_item_cnt {display: table-cell;width: 90%;padding: 13px 40px 13px ;vertical-align: middle;font-size: 15px;}
.mod_list_item .list_item_bd .list_item_input {width: 100%;border: none;outline: none;}
.status_password .psw_wrap {text-align: right;width: 100%;color: #999;font-size: 11px;line-height: 11px;margin-bottom: 15px;}
.status_password .psw_wrap a {margin-right: 10px;}
.mod_btn_group_block {padding: 0 10px;}
.mod_btn_group_block .login{display:block;width:100%;height:50px;line-height:50px;background:#27439d;border-radius:4px;border:0;text-align:center;font-size:16px;color:#fff}
.mod_btn_group_block .regist{margin-top:10px;display:block;height:48px;line-height:48px;background:#fff;border:1px solid #aaa;border-radius:4px;text-align:center;font-size:16px;color:#333}

.login-otherway {border-top: 1px solid #ddd;margin: 20px 10px;padding-top:20px;}
.login-otherway h3 {color: #666;font-size: 14px;font-weight: normal;margin-bottom: 15px;text-align: center;}
.login-otherway .a-icons{font-size:0;text-align:center;}
.login-otherway .a-icons a{display:inline-block;height:45px;width:44px;margin:0 8px;background:url(ico/icons_loginway.png) no-repeat;background-size:132px auto}
.login-otherway .a-icons a.qq{background-position: 0 0;}
.login-otherway .a-icons a.weibo{background-position: -44px 0;}
.login-otherway .a-icons a.wechat{background-position: -88px 0;}
.login-otherway .a-icons-txt {height: 20px;margin: 5px auto;width: 183px;}
.login-otherway .a-icons-txt span {color: #999;display: block;float: left;height: auto;margin: 0 8px;text-align: center;width:45px;}

/*user*/

.basic-bar {background-color: #27439d;height: 52px;padding: 24px 0;position: relative;}
.head-bar{ position:absolute;top:22px;left:10px;border-radius:100px;}
.head-bar img{width:48px;height:48px;border:2px solid #fff;border-radius:100px;}
.basic-bar .name{color:#fff;position:absolute;top:25px;left:80px;font-size:16px;}
.basic-bar .vip-bar {position: absolute;top: 50px;left: 80px;line-height: 20px;height: 20px;padding: 0 10px 0 30px;border-radius: 10px ;background:url(ico/vip.png) no-repeat #ee44b0; background-position:5px 2px;background-size:18px auto;font-size: 12px;color: #fff;}

.order-bar {position: relative;background-color: #fff;margin-top: 10px;border-top:1px solid #eee;border-bottom:1px solid #eee}
.order-bar .order-title {display: block;width: auto;color: #333;font-size: 14px;padding-left: 14px;line-height: 42px;height: 42px;font-weight:normal;position: relative;}
.order-bar .more-link {font-size: 14px;color: #999;right: 30px;top: 0;line-height: 42px;height: 42px;position: absolute;width: 60px;text-align: right;font-weight: 400;}
.order-bar .order-item {float: left;width: 20%;text-align: center;position: relative;}
.order-bar .item-link {display: block;height: 80px;overflow: hidden;}
.order-bar .item-name {font-size: 12px;line-height: 12px;height: 12px;color: #666;}
.order-bar .icon-order {width: 40px;height: 40px;display: block;background-position: 0 0;margin: 8px auto 0 auto;}
.order-bar .item-send .icon-order {background-position: -40px 0;}
.order-bar .item-receive .icon-order {background-position: -80px 0;}
.order-bar .item-comment .icon-order {background-position: -120px 0;}
.order-bar .item-back .icon-order {background-position: -160px 0;}
.right-arrow { border-bottom: 2px solid #cccccc;border-right: 2px solid #cccccc;width: 8px;height: 8px;-webkit-transform: rotate(-45deg);position: absolute;top: 0;bottom: 0;margin: auto;right: 14px;}

.info-bar {position: relative;margin-top: 10px;background-color: #fff;border-top:1px solid #eee;border-bottom:1px solid #eee}
.info-bar .info-item {width: 25%;text-align: center;line-height: 1.5;float: left;}
.info-bar .item-link {height: 80px;display: block;position: relative;overflow: hidden;}
.info-bar .item-number {font-size: 20px;color: #333;margin-top: 14px;}
.info-bar .item-number .num {position: relative;display: inline-block;}
.info-bar .item-name {font-size: 12px;color: #666;}

.btn-bar  {background:#fff;margin:10px 0;border-top:1px solid #eee;border-bottom:1px solid #eee}
.btn-bar .btn-item {display: block;line-height: 42px;height: 42px;font-size: 14px;color: #333;position: relative;}
.btn-bar .item-name {margin-left: 52px;position: relative;border-top:1px solid #eee;margin-top:-1px}
.btn-bar .icon-btn {width: 40px;height: 40px;position: absolute;left: 6px;top: 1px;}
.btn-bar .item-desc {font-size: 14px;line-height: 42px;position: absolute;top: 0;right: 30px;color: #999;}
.btn-bar .privilege-item .icon-btn {background-position: -160px -80px;}
.btn-bar .product-item .icon-btn {background-position: -40px -40px;}
.btn-bar .chongzhi-item .icon-btn {background-position: -80px -40px;}
.btn-bar .tuichu-item .icon-btn {background-position: -120px -40px;}
.btn-bar .tixian-item .icon-btn {background-position: -1px -40px;}

.page-my-order .order_list {color: #666;}
.page-my-order .order_list .ol-item {border-bottom:1px solid #e4e4e4;background:#fff;padding:0;margin-top:10px;}
.page-my-order .order_list .oi1 { position:relative;padding:10px 15px;}
.page-my-order .order_list .oi1 .oi11 {width: 100%;margin-top:2px}
.page-my-order strong {font-weight: 400;}
.page-my-order .order_list .oi1 .oi111 {font-size:13px}
.page-my-order .order_list .oi1 .oi12 { position:absolute;color: #e54a47;font-size:13px;right:15px;top:12px;}
.page-my-order .order_list .oi2 {padding:5px 15px 1px;background:#f3f3f3}
.page-my-order .order_list .oi2 li { position:relative;height:80px;margin-bottom:4px}
.page-my-order .order_list .oi2 .oi21 {position:absolute;top:0;left:0}
.page-my-order .order_list .oi2 .img {width:78px;height:78px;background:#fff}
.page-my-order .order_list .oi2 .img img {width: 100%;background:#fff}
.page-my-order .order_list .oi2 .oi22 {padding-left:90px;padding-right:80px;padding-top:2px;font-size:14px;color: #444;line-height:18px}
.page-my-order .order_list .oi2 .oi22 i{font-sie:12px;color:#999}
.page-my-order .order_list .oi2 .oi23 {position:absolute;top:3px;right:0;font-size:14px;color: #444;text-align:right}
.page-my-order .order_list .oi3 {font-size:14px;padding:10px 15px;text-align: right;}
.page-my-order .order_list .oi3 span:first-child {margin-right:5px;}
.page-my-order .order_list .oi3 span {color: #999;}
.page-my-order .order_list .oi3 strong {font-size:16px;color:#e54a47}
.page-my-order .order_list .oi4 {border-top:1px solid #e4e4e4;height:26px;padding:7px 15px;text-align:right}
.page-my-order .order_list .oil41 {display:inline-block;height:26px;line-height:27px;padding:0 10px;background:#ee44b0;color:#fff;border-radius:3px;margin-left:5px}

.order_zt{height:45px;line-height:45px;border-bottom:1px solid #ddd;background:#fff;text-align:center; position:fixed;top:0;width:100%;max-width:800px;z-index:9999}
.order_zt ul li{width:20%;height:45px;float:left}
.order_zt ul li a{display:block;height:43px;border-bottom:2px solid #fff;padding:0 5px}
.order_zt ul li.on a{border-color:#ee44b0}

.order_btn{position:fixed;left:0;right:0;bottom:0;background:#fff;border-top:1px solid #e4e4e4;height:44px;line-height:44px;width:100%;max-width:800px;margin:auto;z-index:999}
.order_btn .invoz2t{float:left;margin-left:15px;font-size:14px;color:#444}
.order_btn .oil4{float:right;display:inline-block;height:30px;line-height:30px;margin-top:6px;padding:2px 10px 0;background:#ee44b0;color:#fff;border-radius:3px;margin-right:15px}
.orderBox {font-size: 14px;color: #444}
.orderHd {padding:10px 15px;line-height: 24px;background: #fff;margin-bottom: 10px;border-bottom: 1px solid #eee}
.orderwuliu {margin-top: 10px;border-top: 1px solid #eee;border-bottom: 1px solid #eee;padding: 15px;background: #fff}
.orderwuliu .invozt {font-size: 18px;margin-bottom: 10px}
.orderwuliu .invoType,.orderwuliu .invoHeader {float: left;color: #777;line-height: 22px;font-size:14px;margin-right:10px}
.orderwuliu .option {color: #757575;font-size: 14px;line-height: 24px;position: relative;padding-left: 80px;}
.orderwuliu .option .info {position: absolute;top: 0;left: 0;width: 80px;}
.orderwuliu .option .value {}
.orderBd ul {margin-top: 10px;border-top: 1px solid #eee;border-bottom: 1px solid #eee;padding: 0 15px;background: #fff}
.orderBd ul li {height: 80px;position: relative;border-top: 1px solid #eee;padding: 0}
.orderBd ul li:first-child {border-top: none;}
.orderBd ul li img {position: absolute;width: 80px;height: 80px;top: 0;left: 0}
.orderBd ul li .con {padding: 0 0 0 90px;overflow: hidden;padding-top: 10px;font-size: 14px;line-height: 22px}
.orderBd ul li .parms {color: #666;display: block}
.orderBd ul li .price {text-align: left;color: #e54a47;display: block}
.orderFt {margin-top: 10px;border-top: 1px solid #eee;padding: 5px 15px;text-align: right;background: #fff}
.orderFt p {height: 35px;line-height: 35px;font-size: 14px;color: #777}
.orderFt p span {display: inline-block;padding-left: 0px;color: #e54a47;font-size: 20px}
.orderFt p i {display: inline-block;color: #e54a47;font-size: 14px}
.step {background: #ccc;border-radius: 26px;}
.step ul li {width: 20%;float: left;text-align: center}
.step ul li dt {height: 26px;line-height: 26px;background: #ccc;color: #fff;font-weight: normal;font-size: 12px}
.step ul li dt.step-done {background: #ee44b0}
.step ul li dt.step-one {border-top-left-radius: 26px;border-bottom-left-radius: 26px;}
.step ul li dt.step-last {border-top-right-radius: 26px;border-bottom-right-radius: 26px;}
.step ul li dd {width: 20%;height: 0;line-height: 0;font-size: 12px;color: #4a4a4a}


.address_list .mod_list_item.list_item_thick {border-top: #f4f4f4 solid 10px;}
.address_list .mod_list_item {display: block;min-height: 55px;vertical-align: middle;background: #fff;}
.address_list .mod_list_item .list_item_bd {width: 100%;display:block}
.address_list .mod_list_item .list_item_bd .list_item_cnt {width: 100%;display:block;padding:0;}
.address_list .mod_list_item .list_item_bd .list_item_cnt .txt{height:30px;line-height:30px;display:block;padding:5px 15px 0}
.address_list .mod_list_item .list_item_bd .list_item_cnt strong{font-weight:400;float:left;font-size:18px}
.address_list .mod_list_item .list_item_bd .list_item_cnt span{float:right}
.address_list .mod_list_item .txt_c2 {display:block;color: #666 !important;font-size:14px;padding:0 15px;border-bottom:1px solid #ddd;padding-bottom:10px}
.address_list .mod_list_item .list_item_extra {display:block;padding-top:5px;padding-bottom: 5px;vertical-align: middle;padding-right: 15px;text-align: right;white-space: nowrap;}
.address_list .mod_list_item .list_item_extra .editBtn{display:inline-block;padding-left:27px;height:30px;line-height:30px;font-size:12px;color:#777; background:url(ico/ord1.png) no-repeat left center;background-size:22px 22px}
.address_list .mod_list_item .list_item_extra .delBtn{margin-left:10px;display:inline-block;padding-left:24px;height:30px;line-height:30px;font-size:12px;color:#777; background:url(ico/ord2.png) no-repeat left center;background-size:22px 22px}
.address_list .address_add_wrap {padding: 0 15px;margin-top:15px}
.address_list a.mod_btn_primary {display:block;color: #fff;background-color: #c3067e;width:100%;height:40px;line-height:40px;text-align:center;font-size:16px;border-radius:3px}

.editAddr{width:100%;background:#fff}
.input-text,.textarea{box-sizing:border-box;border:solid 0px #ddd;width:100%;height:30px;
    -webkit-transition:all 0.2s linear 0s;
       -moz-transition:all 0.2s linear 0s;
         -o-transition:all 0.2s linear 0s;
            transition:all 0.2s linear 0s}
.input-text{  font-size:14px; padding:0;margin-bottom:0;display:block;height:30px;}
.select-box{border-bottom:solid 1px #ddd;box-sizing:border-box;vertical-align:middle; width:100%; display:inline-block;height:30px;line-height:30px;}
.select{box-sizing:border-box;cursor: pointer;line-height:normal;font-weight: normal;width:100%; white-space:nowrap;color:#666; outline:none;border:none;background:#fff}
.select-box .select{ border:none; outline:none;background:#fff}
.select-box.inline,
.select-box.inline .select{ width:auto}
.select-box{padding:5px 2px 0 }
.select-box .option{border:none;outline:none;}
.outBox {width:80px}
.btnBox{padding: 0 15px;margin-top:15px}
.btn-submit{  display: block;color: #fff; background-color: #c3067e;width: 100%;height: 40px;line-height: 40px;text-align: center;font-size: 16px;border-radius: 3px;border:0}
.receive,.phone,.ssx,.moreinfo{position:relative;height:40px;padding-left:90px;padding-top:10px;border-bottom:1px solid #eee}
.editAddr .p{position:absolute;left:15px;top:0;width:75px;height:50px;line-height:50px;font-size:14px}



.usercenter{}
.usercenter-bd {margin-top:10px;background:#fff;border-bottom:1px solid #ddd}
.usercenter-bd .user-group{padding-left:100px;display:block; position:relative;margin:0;height:43px;color:#777;line-height:43px;border-top:1px solid #fff}
.usercenter-bd .user-group:after{content: "";display: block;position: absolute;left: -50%;top:-1px;width: 200%; height: 1px;background: #ededed;-webkit-transform:scale(0.5);}
.usercenter-bd .user-group2{padding-left:100px;display:block; position:relative;margin:0;height:80px;color:#777;border-top:1px solid #fff}
.usercenter-bd .user-group2:after{content: "";display: block;position: absolute;left: -50%;top:-1px;width: 200%; height: 1px;background: #ededed;-webkit-transform:scale(0.5);}


.usercenter-bd .user-group .attr{ position:absolute;top:1px;left:15px;width:80px;}
.usercenter-bd .user-group input{border:0;height:23px;color:#777;margin-top:10px;line-height:24px; outline:none;-webkit-user-select:none;-webkit-appearance: none;background:#fff}
.usercenter-bd .user-group2 .attr{ position:absolute;top:30px;left:15px;width:80px;}
.usercenter-bd .user-group2 .head-bar2{background:#ccc;float:right;margin-top:10px;margin-right:15px;width:60px;height:60px; border-radius:80px;}
.usercenter-bd .user-group2 .head-bar2 img{width:60px;height:60px;border-radius:60px}

.usercenter-hd{margin:15px 0;padding:0 15px}
.usercenter-hd .group-submit input {display: block;color: #fff;background-color: #c3067e;width: 100%;height: 40px;line-height: 41px;text-align: center;font-size: 16px;border-radius: 3px;border: 0;}


#customer_sex{}
#customer_sex label{margin:0 10px 0 0;position:relative;padding-left:20px;background:url(ico/check.png) no-repeat left 0 ;background-size:14px 14px}
#customer_sex input[type="radio"]:checked + label{background:url(ico/check2.png) no-repeat left 0 ;background-size:14px 14px}


/*tixian,chongzhi*/
.czse {padding:0 15px;background:#fff;border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin:15px 0}
.czse input {width:100%;color:#777;height:23px;line-height:23px;margin:10px 0;border:0;background:none;font-size:14px;}
#deposit_record_type{padding:10px 15px 10px 150px;height:23px;line-height:23px;background:#fff;border-top:1px solid #ddd;border-bottom:1px solid #ddd; position:relative}
#deposit_record_type input{position:relative;top:2px}
#deposit_record_type label{margin:0 10px 0 2px;line-height:25px }
.cz_info{position:absolute;width:120px;color:#777;left:15px;top:10px;font-size:16px;}

.btn-c{margin:15px 0;padding:0 15px}
.btn-chongzhi{display: block;color: #fff;background-color: #c3067e;width: 100%;height: 40px;line-height: 40px;text-align: center;font-size: 16px;border-radius: 3px;border: 0;}

.txjl{background:#fff;border-top:1px solid #ddd;margin-bottom:10px}
.txjl h4{padding:15px;font-size:16px;color:#666}
.txjl table { border-collapse: collapse;border: 1px solid #EAEAEA;color:#666}
.txjl .tit td {background: #f5f5f5;text-align: center;}
.txjl td {padding: 5px;font-size: 12px;border: 1px solid #EAEAEA;line-height: 21px;}





.newslist{padding:0 10px 10px;}
.newslist ul li{ position:relative;margin-top:10px;padding-bottom:10px;border-bottom:1px solid #eee;}
.newslist ul li .pic{ position:absolute;left:0;top:0;width:120px;height:90px; overflow:hidden}
.newslist ul li .pic img{ width:120px;height:90px;}
.newslist ul li .c{margin-left:130px;min-height:90px;}
.newslist ul li .c .title{line-height:18px;font-size:14px;color:#333;  overflow:hidden}
.newslist ul li .c .desc{margin-top:5px;line-height:16px;max-height:16px;font-size:12px;color:#666; overflow: hidden;text-overflow: ellipsis;white-space: nowrap}
.newslist ul li .c .date{margin-top:5px;height:14px;line-height:14px;font-size:10px;color:#999; overflow:hidden}




.news-content{padding:10px}
.news-content .title h2{font-size:16px;line-height:20px;padding:5px 0;text-align:center}
.news-content .title .info{font-size:12px;line-height:14px;text-align:center;color:#999;border-bottom:1px solid #eee;padding:5px 0 10px}
.n_content{margin-top:15px;padding:0;line-height:24px;color:#666}
.n_content img{max-width:100%}

.about-menu ul {border-bottom:1px solid #eee;}
.about-menu ul li{float:left;margin-bottom:-1px;width:33.333%;height:36px;line-height:36px;text-align:center}
.about-menu ul li a{display:block;height:35px;color:#666;border-bottom:1px solid #eee;border-right:1px solid #eee;}
.about-menu ul li.on {background:#f1f1f1}
.about-menu ul li:nth-child(3n) a{border-right:none}

.foot-about a{float:left;width:25%;height:40px;line-height:40px;text-align:center;font-size:12px;color:#666;border-bottom:1px solid #eee;}












