body {background:#eff0f4;font-family:'Open Sans','Microsoft YaHei',sans-serif;color:#333;overflow-x:hidden;font-size:62.5%!important;outline: none;}
input,select,textarea {font-size:1.25rem;font-weight:normal;}
a {color:#1c90ec;}
a:focus,a:active,a:hover {color:initial;outline:none;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;text-decoration:none!important;}
ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,tr {margin:0;padding:0;list-style-type:none;}
textarea.form-control {-webkit-appearance: none;}
img{max-width:100%;}
.picker .picker-panel .picker-choose{font-family:'Open Sans','Microsoft YaHei',sans-serif;}
.picker .picker-panel .wheel-wrapper .wheel .wheel-scroll .wheel-item{font-family:'Open Sans','Microsoft YaHei',sans-serif;}
body .picker .picker-panel .picker-choose .confirm{color:#333;}
.rows{ margin-right: -10px;margin-left: -10px;}
.f-w-n {font-weight:normal;}
.font_arial{font-family: Arial;}
.font28{font-size:2.8rem;}
.font24{font-size:2.4rem;}
.font20{font-size:2.0rem;}
.font18{font-size:1.8rem;}
.font16 {font-size:1.6rem;}
.font14 {font-size:1.4rem;}
.font12{font-size:1.2rem;}
.font8{font-size:0.8rem;}
.font_bold{font-weight:bold;}
.block {display:block}
.disNone {display:none;}
.c_b {clear:both;}
.clear {display:block;overflow:hidden;}
.w5 {width:5px;height:10px;display:inline-block;}
.w10 {width:10px;height:10px;display:inline-block;}
.w15 {width:15px;height:10px;display:inline-block;}
.hg3 {height:3px;width:100%;}
.hg5 {height:5px;width:100%;}
.h10 {height:10px;width:100%;}
.h15 {height:15px;width:100%;}
.h20 {height:20px;width:100%;}
.m-bot15 {margin-bottom:15px;}
.m-bot10 {margin-bottom:10px;}
.m-top5 {margin-top:5px;}
.m-top15 {margin-top:15px;}
.m-bot5 {margin-bottom:5px;}
.m-t-none {margin-top:0px;}
.m-b-none {margin-bottom:0px!important;}
.p-t-none {padding-top:0px!important;}
.p-b-none {padding-bottom:0px!important;}
.pointer {cursor:pointer;}
.text_over{text-overflow:ellipsis;white-space:nowrap;word-break: keep-all;overflow: hidden;}
.red_color{color:#f10214;}
.blue_color{color:#1c90ec;}
.green_color{color:#24bf24;}
.green1_color{color:#568e7d;}
.gray_color{color:#999;}
.gray3_color{color:#333;}
.gray6_color{color:#666;}
.gray0_color{color:#000;}
.graye_color{color:#eee;}
.img-xs {width:32px;height:32px}
.img-md {width:64px;height:64px}
.img-sm {width:46px;height:46px}
.img-lg {width:96px;height:96px}
.img_border{border:1px solid #e1e1e1;}
.form-control{-webkit-box-shadow:none;box-shadow:none;-webkit-appearance: none;}
.mpanel{margin-bottom:10px;background-color: #fff;}
.mpanel-heading{border-bottom:1px dotted #ddd;padding:10px 10px;}
.mpanel-body{padding:10px;}
.relative{position:relative;}
.nb_input{border:none;background: none;width:100%;padding:5px 0px;outline: none;}
.switchery {background-color:#fff;border:1px solid #dfdfdf;border-radius:20px;cursor:pointer;display:inline-block;height:22px;position:relative;vertical-align:middle;width:40px;}
.switchery > small {background:#fff;border-radius:100%;box-shadow:0 1px 2px rgba(0,0,0,0.4);height:20px;position:absolute;top:0px;width:20px;}
.border_top{border-top:1px solid #e7e7e7;}
.border_bottom{border-bottom:1px solid #e7e7e7;}
.border_none{border:none!important;}
.form_textarea{-webkit-appearance: none;min-height: 100px; display: block;width: 100%;height: 34px;padding: 5px;font-size: 14px;line-height: 1.42857143;color: #555;background-color: #fff;background-image: none;border: 1px solid #ccc;border-radius: 4px;-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;}
.btn-default:focus,.btn-default:hover {color: #333;background-color: #fff;border-color: #ccc;}
.btn-blue {color:#fff;background-color:#1c90ec;border-color:#1E91EC;outline: none;}
.btn-blue:hover,.btn-blue:focus{color:#fff;}



/*---------------------------------------按钮----------------------------------------*/
.icheckbox_square-blue {background-position:0 0;}
.icheckbox_square-blue.hover {background-position:-90px 0;}
.icheckbox_square-blue.checked {background-position:-126px 0;}
.icheckbox_square-blue,.iradio_square-blue {margin-right:10px;float:left;display:block;margin:0;padding:0;width:17px;height:17px;background:url(../images/blue.png) no-repeat -90px 0px;border:none;cursor:pointer;background-size: 180px 18px;}
.icheck div {margin-right:10px;}
.radio,.checkbox {display:inline-block;margin-top:32px;float:left;margin-right:8px;}
.all_check .radio,.all_check .checkbox {display:inline-block;margin-top:16px;margin-left:10px;float:left;margin-right:5px;}
.default_check .radio,.default_check .checkbox {display:inline-block;margin-top:0px;margin-left:0px;float:left;margin-right:5px;}
.iradio_square {display:inline-block;margin:0;padding:0;width:11px;height:11px;background:url(../images/blue.png) no-repeat;background-position:-120px 0;border:none;cursor:pointer;float:left;margin-right:10px;}
.iradio_square.checked {background-position:-168px 0;}
.square .radio label,.checkbox label {padding:0px;font-size:1.6rem;line-height:22px;}

/*---------------------------------------首页搜索----------------------------------------*/
.search_bg{width: 100%;max-width:640px;position:fixed;top:0px;z-index:112;background:#1c90ec;height:40px;opacity:0;transition:all 0.6s;}
.search_box{width: 100%;max-width:640px;position:fixed;top:0px;z-index:113;padding:5px;height:40px;}
.search_box .form-control{border-radius:20px;box-shadow: none;text-shadow:none;-webkit-appearance: none;}
.search_box .fa{font-size:24px;color:#fff;}
.search_box .iconic-input { position: relative;width:100%;}
.search_box .iconic-input .search_btn {right:10px;top:5px;color: #CCCCCC;display: block;font-size:1.8rem;position: absolute;background:none;border:none;}
.search_box .iconic-input .search_btn:active,.search_box .iconic-input .search_btn:focus{outline:0;}
.weixin_left{position:absolute;left:10px;line-height:30px;}
.user_right{position:absolute;right:10px;top:0rem;line-height:40px;}
.font_right{position:absolute;right: 6px;top: 0px;line-height: 40px;color:#fff;font-size: 16px;}
.font_right a{color:#fff;}
.search_tb{margin:0 40px 0 40px;}
.pop_search_bg{background: #fff;position:fixed;top: 0px;min-width:320px;max-width:640px;width: 100%;height: 100%;z-index:120;display: none;}
.pop_search_form{margin:5px 10px 0px;position: relative;}
#pop_search_input{border-radius:20px;}
.pop_canel{position:absolute;right:12px;font-size:1.4rem;top:5px;cursor: pointer;}
.history_search li{font-size:1.2rem;width:100%;border-bottom:1px solid #efefef;padding:8px 15px;}

/*---------------------------------------顶部轮播图片----------------------------------------*/
.main_visual{overflow:hidden;position:relative;min-width: 320px;max-width:640px;}
.main_image{overflow:hidden;position:relative;}
.main_image ul{width:9999px;overflow:hidden;height: 0px;}
.main_image li{float:left;width:100%;}
.main_image li a{display:block;width:100%;}
.main_image li img{width:100%;height: 100%;}
.flicking_con{position:absolute;bottom:5px;text-align: center;z-index:110;width:100%;overflow: hidden;height:21px;}
.flicking_con a{width:21px;height:21px;margin:0;padding:0;background:url('../images/btn_main_img.png') 0 0 no-repeat;display:inline-block;text-indent:-1000px}
.flicking_con a.on{background-position:0 -21px}

/*---------------------------------------广告轮播图片----------------------------------------*/
.ad_main_visual{overflow:hidden;position:relative;min-width: 320px;max-width:640px;}
.ad_main_image{overflow:hidden;position:relative;}
.ad_main_image ul{width:9999px;overflow:hidden;height: 0px;}
.ad_main_image li{float:left;width:100%;}
.ad_main_image li a{display:block;width:100%;}
.ad_main_image li img{width:100%;height: 100%;}
.ad_flicking_con{position:absolute;bottom:5px;text-align: center;z-index:110;width:100%;overflow: hidden;height:21px;}
.ad_flicking_con a{width:21px;height:21px;margin:0;padding:0;background:url('../images/btn_main_img.png') 0 0 no-repeat;display:inline-block;text-indent:-1000px}
.ad_flicking_con a.on{background-position:0 -21px}

/*---------------------------------------商品轮播图片----------------------------------------*/
.goods_visual{overflow:hidden;position:relative;min-width: 320px;max-width:640px;}
.goods_image{overflow:hidden;position:relative;}
.goods_image ul{width:9999px;overflow:hidden;height:320px;}
.goods_image li{float:left;width:100%;}
.goods_image li a{display:block;width:100%;}
.goods_image li img{width:100%;height: 100%;}
.goods_con{position:absolute;bottom:5px;text-align: center;z-index:999;width:100%;overflow: hidden;height:21px;}
.goods_con a{width:21px;height:21px;margin:0;padding:0;background:url('../images/btn_main_img.png') 0 0 no-repeat;display:inline-block;text-indent:-1000px}
.goods_con a.on{background-position:0 -21px}




/*---------------------------------------商城通知----------------------------------------*/
.message{min-width:320px;max-width: 640px;}
.BreakingNewsController{width:98%;border-radius:5px;margin:0 auto; overflow:hidden; background:#FFF; height:auto; position:relative;}
.BreakingNewsController .bn-title{display:inline-block; float:left; padding:8px 10px; background:#fff;color:#000;font-weight: 600;font-size:1.4rem;line-height:20px;}
.newstitle_bg_color{background:#1c90ec;padding:1px 4px;color:#fff;border-radius:3px;}
.BreakingNewsController ul{padding:0; margin:0; display:block; list-style:none; position:absolute; left:180px; right:50px;}
.BreakingNewsController ul li{list-style:none; padding:9px 0px; display:none;}
.BreakingNewsController ul li a{text-decoration:none; color:#333; display:inline-block; overflow:hidden; padding:0;}
.BreakingNewsController .bn-arrows{display:inline-block; float:right; width:50px; position:absolute; right:0; top:0; bottom:0;line-height: 36px;}
.BreakingNewsController .bn-arrows a{color:#333;border-left:1px solid #ddd;padding-left:10px;}
.easing a, .easing span{transition:.25s linear; -moz-transition:.25s linear; -webkit-transition:.25s linear;}


/*---------------主页面内容----------------*/
.main{min-width: 320px;max-width: 640px; overflow: hidden;margin:0px auto;margin-bottom:51px;}
.main.main_bn{margin-bottom:0px;}
.nav_ico{width:100%;text-align:center;padding:15px 0px;}
.nav_ico a{display:inline-block;width:20%;float:left;color:#000;line-height: 38px;}
.nav_ico a span{width:100%;display:block;text-overflow:ellipsis;word-break: keep-all;white-space: nowrap;overflow: hidden;}
.nav_ico a img{width:60%;}
.home_goodslist{width:98%;margin:0px auto;}
.home_goodslist_title{line-height:40px;color:#fff;font-size:1.8rem;padding:0px 15px;border-top-left-radius: 5px;border-top-right-radius: 5px;}
.home_goodslist_title a{color:#fff;font-size:1.2rem;}
.home_goodslist_body{background:#fff;overflow: hidden;padding:10px;}
.home_goodslist_body li{display:inline-block;width:50%;float:left;padding:8px;border-right: 1px solid #e7e7e7;border-bottom: 1px solid #e7e7e7;}
.home_goodslist_body li:nth-child(2n) {color:#fff;border-right: 1px solid rgba(255,255,255,0);}
.home_goodslist_body li:nth-last-child(2){color:#fff;border-bottom: 1px solid rgba(255,255,255,0);}
.home_goodslist_body li:last-child{color:#fff;border-bottom: 1px solid rgba(255,255,255,0);}
.home_goodslist_body li dt{width:100%;overflow: hidden;max-height: 278px;position:relative;}
.fukuan{position:absolute;bottom:0px;width:100%;line-height:1.8rem;color:#fff;background: rgba(0,0,0,0.3);text-align: right;padding:0px 5px;font-size:1.0rem;}
.home_goodslist_body li img{width:100%;}
.home_goods_txt{text-overflow: ellipsis;white-space:nowrap;word-break: keep-all;overflow: hidden;font-size:1.4rem;color:#333;line-height: 30px;}
.home_goodslist_body li .home_goods_price{color:#f10214;font-size:1.4rem;font-weight: 600;font-family: Arial;}
.home_goodslist_body li .home_goods_discount{font-size:1.2rem;font-weight: 600;border-radius:3px;background:#f10214;padding:1px 4px;color:#fff;}
.page_title{line-height:40px;font-size:1.6rem;background:#1c90ec;color:#fff;text-align: center;position: relative;}
.page_title .lf{line-height: 40px;position:absolute;left:10px;top:0px;color: #fff;font-size:2.6rem;}
.page_title .rf{color:#fff;position: absolute;line-height:40px;font-size:1.8rem;top:0px;right:10px;}
.form_box{border-bottom:1px solid #d7d7d7;padding:5px 0px;margin:0px 15px;position: relative;}
.form_box .form_txt{color:#333;position: absolute;top:0px;left:0px;line-height: 44px; display: inline-block;font-size:1.4rem;}
.form_box input{border:none;background: none;width:100%;padding:5px 5px 5px 8rem; outline: none;color:#000;font-size:1.4rem;height: 34px;}
.form_box select{border:none;background: none;width:100%;padding:5px 5px 5px 8rem; outline: none;color:#000;font-size:1.4rem;height: 34px;}
.form_box option{background: none;border:none;padding:5px 0px;outline: none;}
.form_box .form_ico{position:absolute;right:10px;top:0px;color:#aaa;font-size:1.6rem;line-height: 44px;}
.form_box .form_yzm{position:absolute;right:10px;top:8px;font-size:1.2rem;padding: 0px 13px;border-radius:15px;border:1px solid #ccc;background: none;display: inline-block;outline:none;text-align: center;height: 28px;width:auto;}
.form_box .form_yzm:active{background:#1c90ec;border:1px solid #2284D4;color:#fff;}
.form_btn{margin:0px 10px;}
.form_btn .btn{width:100%;text-align: center;font-size:1.6rem;background:#1c90ec;border: none;color:#fff;padding:10px 0px;border-radius:3px;}
.form_text{margin:0px 10px;font-size:1.4rem;}
.form_text a{color:#666;}
.user_tbox{width:100%;position: relative;height: 170px;overflow: hidden;}
.user_tbox_bg{min-width: 320px;max-width: 640px; z-index:1;position:absolute;left:0px;top:0px;}
.user_tbox_bg img{min-height:170px;}
#particles {width: 100%; height: 100%;overflow: hidden;z-index: 2;position: absolute;left: 0px;top:0px;}
.tbox_content{position:absolute;width:90%;top:25px;margin-left:5%;margin-right:5%;color:#fff;font-size:1.4rem;z-index: 3;}
.tbox_himg img{box-shadow: 0 0 1.2em rgba(0, 0, 0, 0.5); border:1px solid rgba(98,199, 219, 0.1);border-radius:50%;float:left;width:80px;height:80px;}
.tbox_ul{float:left;margin-left:2rem;width:60%;}
.tbox_ul li{line-height:22px;text-overflow: ellipsis;white-space:nowrap;word-break: keep-all;overflow: hidden;}
.tbox_ico{position:absolute;right:1rem;top:1rem;font-size:2rem;z-index:3;line-height: 0px;}
.tbox_ico a{color:#fff;}
.tbox_btn{position:absolute;right:-0.6rem;top:3rem;}
.tbox_btn .btn{background:rgba(0,0,0,0.3);padding:4px 9px;color:#fff;}
.tbox_btn .btn:hover,.tbox_btn .btn:focus{background:rgba(0,0,0,0.3);color:#fff;outline: none;}
.tbox_bottom{position:absolute;bottom:0px;left:0px;width:100%;z-index: 5;}
.tbox_bottom a{background:rgba(0,0,0,0.3);float: left;width: 33.22%;text-align: center;color:#fff;font-size:1.4rem;display: inline-block;line-height:3.6rem;}
.tbox_bottom a:nth-child(2){margin:0px 0.17%;}
.user_mbox ul{width:100%;background: #fff;overflow: hidden;}
.user_mbox ul:nth-child(1){border-bottom:1px solid #e7e7e7;}
.user_mbox a{float: left;width: 25%;margin:15px 0px;text-align: center;display: inline-block;font-size:1.4rem;color:#555;}
.user_mbox label{font-weight:normal;line-height:1.6rem;margin:0;}
.user_mbox a:nth-last-child(1){border-left:1px solid #e7e7e7;}
.user_mbox .mbox_i{width: 100%;height:35px;}
.user_mbox i{font-size:2.8rem;position:relative;display:inline-block;line-height: 2.8rem;}
.user_mbox i.mbox_ifont{font-size:1.8rem;font-style: normal;text-overflow: ellipsis;white-space:nowrap;word-break: keep-all;width: 100%;display:inline-block;overflow: hidden;color:#FF5722;}
.user_mbox i span{border-radius: 50%;width:1.4rem;height:1.4rem;line-height:1.4rem;color:#fff;background:#FF5722;position: absolute;right:-0.7rem;top:-0.5rem;font-size:1rem;font-family:Arial;text-align: center;}
.bbox{background:#fff;overflow: hidden;}
.bbox a{display:block;width:100%;line-height: 44px;height:44px;color:#333;position: relative;}
.bbox li{padding:0px 0px 0px 10px;}
.bbox_i{display: inline-block;text-align: center;width: 20px;font-size:1.8rem;margin:0px;padding:0px;float: left;}
.bbox_font{overflow:hidden;display: block;font-weight:normal;margin:0;border-bottom:1px solid #e7e7e7;margin-left:30px;padding-right:25px;font-size:1.4rem;color:#333;}
.right_i{color:#ccc;position: absolute;right:10px;top:0px;line-height: 44px;font-size:1.8rem;}
.color1{color:#93abed;}
.color2{color:#ffce54;}
.color3{color:#00c670;}
.color4{color:#3ac2db;}
.color5{color:#795548;}
.color6{color:#FF9800;}
.color7{color:#c568f5;}
.color8{color:#ff4b4b;}
.color9{color:#558ded;}
.color10{color:#55a7ed;}
.color11{color:#55e4ed;}
.color12{color:#1c90ec;}
.blue_bg{background:#1c90ec;min-height:180px;}
.list_text{width:100%;border-bottom:1px solid #ddd;font-size:1.2rem;padding:10px 0px;overflow:hidden;position: relative;}
.list_text .list_text_menu{position:absolute;right:10px;top:50%;margin-top: -11px;}
.list_text .width1{width:8rem;float:left;}
.list_text .width2{width:4rem;float:left;}
.list_text .width3{float:left;width:calc(100% - 13rem);text-overflow:ellipsis;white-space:nowrap;word-break: keep-all;overflow: hidden;}
.bigcolor_title{color:#fff;width:100%;padding:25px 0px 10px 20px;display:block;font-size:1.4rem;opacity: 0.7;}
.bigcolor_count{font-size:7.6rem;color:#fff;padding-left:20px;}
.select_list{width:100%;}
.select_list li{float:left;text-align: center;border:1px solid #ddd;border-radius: 3px;padding:5px 0px;display: inline-block;margin-bottom: 10px;cursor: pointer;font-size:1.2rem;width:30%;}
.select_list li:nth-child(3n-1){margin-left:4.5%;margin-right:4.5%;}
.select_list li.active{background:#1c90ec;border:1px solid #1E90EA;color:#fff;}
.bank_list_a{position: relative;display: block;}
.bank_list_ico{border-radius:100%;background:#1c90ec;width:35px;height:35px;display: flex;justify-content:center;align-items:center;color:#fff;float:left;margin-right: 15px;}
.bank_right_i{color:#ccc;position: absolute;right:5px;top:0px;line-height: 35px;font-size:2rem;}
.flex_cen{display: flex;align-items: center;justify-content:center;min-height:calc(100vh - 40px);}
.main_form{width:90%;}



/*---------------颜色渐变----------------*/
.gra1 {background-color: #974676;background-image:-webkit-linear-gradient(90deg,#974676,#9e4075);background-image:-webkit-linear-gradient(left,#974676,#9e4075);background-image:-moz-linear-gradient(left,#974676,#9e4075);background-image:linear-gradient(90deg,#974676,#9e4075)}

.gra2 {background-image:-webkit-linear-gradient(90deg,#cd375e,#c1314d);background-image:-webkit-linear-gradient(left,#cd375e,#c1314d);background-image:-moz-linear-gradient(left,#cd375e,#c1314d);background-image:linear-gradient(90deg,#cd375e,#c1314d)}

.gra3 {background-image:-webkit-linear-gradient(90deg,#78538e,#674083);background-image:-webkit-linear-gradient(left,#78538e,#674083);background-image:-moz-linear-gradient(left,#78538e,#674083);background-image:linear-gradient(90deg,#78538e,#674083)}

.gra4 {background-image:-webkit-linear-gradient(90deg,#5e6c90,#4c5e8c);background-image:-webkit-linear-gradient(left,#5e6c90,#4c5e8c);background-image:-moz-linear-gradient(left,#5e6c90,#4c5e8c);background-image:linear-gradient(90deg,#5e6c90,#4c5e8c)}

.gra5 {background-image:-webkit-linear-gradient(90deg,#488bad,#337e8d);background-image:-webkit-linear-gradient(left,#488bad,#337e8d);background-image:-moz-linear-gradient(left,#488bad,#337e8d);background-image:linear-gradient(90deg,#488bad,#337e8d)}

.gra6 {background-image:-webkit-linear-gradient(90deg,#3aaba9,#299b9a);background-image:-webkit-linear-gradient(left,#3aaba9,#299b9a);background-image:-moz-linear-gradient(left,#3aaba9,#299b9a);background-image:linear-gradient(90deg,#3aaba9,#299b9a)}

.gra7 {background-image:-webkit-linear-gradient(90deg,#568e7d,#447e6c);background-image:-webkit-linear-gradient(left,#568e7d,#447e6c);background-image:-moz-linear-gradient(left,#568e7d,#447e6c);background-image:linear-gradient(90deg,#568e7d,#447e6c)}

.gra8 {background-image:-webkit-linear-gradient(90deg,#eeb924,#e49433);background-image:-webkit-linear-gradient(left,#eeb924,#e49433);background-image:-moz-linear-gradient(left,#eeb924,#e49433);background-image:linear-gradient(90deg,#eeb924,#e49433)}

.gra9 {background-image:-webkit-linear-gradient(90deg,#e16c46,#e85629);background-image:-webkit-linear-gradient(left,#e16c46,#e85629);background-image:-moz-linear-gradient(left,#e16c46,#e85629);background-image:linear-gradient(90deg,#e16c46,#e85629)}

.gra10 {background-image:-webkit-linear-gradient(90deg,#a56741,#925937);background-image:-webkit-linear-gradient(left,#a56741,#925937);background-image:-moz-linear-gradient(left,#a56741,#925937);background-image:linear-gradient(90deg,#a56741,#925937)}

.gra11 {background-image:-webkit-linear-gradient(90deg,#756059,#684c44);background-image:-webkit-linear-gradient(left,#756059,#684c44);background-image:-moz-linear-gradient(left,#756059,#684c44);background-image:linear-gradient(90deg,#756059,#684c44)}

.gra12 {background-image:-webkit-linear-gradient(90deg,#865454,#7e3b3c);background-image:-webkit-linear-gradient(left,#865454,#7e3b3c);background-image:-moz-linear-gradient(left,#865454,#7e3b3c);background-image:linear-gradient(90deg,#865454,#7e3b3c)}

.gra13 {background-image:-webkit-linear-gradient(90deg,#6467a0,#544b8f);background-image:-webkit-linear-gradient(left,#6467a0,#544b8f);background-image:-moz-linear-gradient(left,#6467a0,#544b8f);background-image:linear-gradient(90deg,#6467a0,#544b8f)}

.gra14 {background-image:-webkit-linear-gradient(90deg,#5981a3,#41698b);background-image:-webkit-linear-gradient(left,#5981a3,#41698b);background-image:-moz-linear-gradient(left,#5981a3,#41698b);background-image:linear-gradient(90deg,#5981a3,#41698b)}

.gra15 {background-image:-webkit-linear-gradient(90deg,#5a7259,#425f41);background-image:-webkit-linear-gradient(left,#5a7259,#425f41);background-image:-moz-linear-gradient(left,#5a7259,#425f41);background-image:linear-gradient(90deg,#5a7259,#425f41)}

.gra16 {background-image:-webkit-linear-gradient(90deg,#708d33,#6d7c1d);background-image:-webkit-linear-gradient(left,#708d33,#6d7c1d);background-image:-moz-linear-gradient(left,#708d33,#6d7c1d);background-image:linear-gradient(90deg,#708d33,#6d7c1d)}

/*---------------类别页----------------*/
.category-top .search{border-bottom:1px solid #e8e8e8;position:fixed; top:0; z-index: 3; background:#F6F6F9;min-width: 320px;max-width: 640px;width:100%;}
.search{padding:5px 1rem; position:relative;}
.search .form-control{border-radius:20px;outline: none;-webkit-appearance: none;}
.search .search_btn{right:25px;top:10px;color: #ccc;display: block;font-size:1.8rem;position: absolute;background:none;border:none;}
.tab-category {display:table;height:100%;width:100%;position: relative;min-width: 320px;max-width: 640px;}
.tab-category .nav-tabs>li {float:none;margin:0;}
.tab-category .nav-tabs,.tab-category .tab-content {display:table-cell;vertical-align:top}
.tab-category .nav-tabs {border-right:1px solid #eff0f4;background:#fff;height:100%;width:25%;min-width: 80px;max-width: 160px; position:fixed;top:41px;border:none;text-align:center;font-size:1.2rem;}
.tab-category .nav-tabs>li a {display:block;border-right:1px solid #ddd;border-radius:0;color:#333;margin-right:0px;border-left:none;background:#fff;border-bottom:1px solid #ddd;border-top:none;}
.nav-tabs > li.active > a,.nav-tabs > li.active > a:hover,.nav-tabs > li.active > a:focus {background:#eff0f4;border:none;border-bottom:1px solid #ddd;border-top:none;}
.nav-tabs > li.active:last-child >a,.nav-tabs > li.active:last-child > a:hover,.nav-tabs > li.active:last-child > a:focus{border-bottom:none;}
.nav-tabs > li > a:hover{border-top-color:transparent;}
.tab-content {overflow:auto;background: #eff0f4;margin-left:25%;min-width: 240px;max-width: 480px;width:75%;float: right;margin-top:41px;z-index:10;}
.category_head{border-bottom:1px solid #e7e7e7;padding:7px 15px;font-size:1.2rem;color:#111;}
.category_box{background:#fff;margin:10px;overflow: hidden;border-radius: 3px;}
.category_box li{width:33.33333%;padding:10px;text-align: center;color:#333;font-size:1.2rem;float:left;}
.tab-category .tab-pane{width:100%;}
.cateBox_img{width: 100%;min-height:40px;height: 100%;}
.cateBox_img img{width:70%;padding-bottom:10px;}

/*---------------购物车----------------*/
.cart_list{width:100%;background: #fff;}
.cart_list li{width:100%;padding:10px;display: block;border-bottom:1px solid #e7e7e7;position:relative;overflow: hidden;}
.cart_list li.order_li{padding:10px 0px;}
.cart_list li.return_li{padding:0px;border:none;}
.cart_list li.order_li:first-child{padding-top:0px;}
.cart_img{display: inline-block;float:left;margin-right:8px;width: 82px;height: 82px;border:1px solid #e7e7e7;border-radius:3px;}
.cart_list dl{float:left;width:calc(100% - 120px);width:-webkit-calc(100% - 120px);width:-moz-calc(100% - 120px);font-size:1.2rem;margin-bottom: 0px;}
.cart_list .trash{position:absolute;right:10px;bottom:10px;font-size:1.8rem;color:#999;padding:3px 5px;border:1px solid #ccc;border-radius: 3px;}
.spinner-buttons.input-group-btn { width: 20%; }
.spinner-buttons.input-group-btn .btn-sm {padding:3px 8px;color:#666;outline: none;}
.spinner-buttons.input-group-btn .btn-sm:hover,.spinner-buttons.input-group-btn .btn-sm:focus,.spinner-buttons.input-group-btn .btn-sm:active{background:#fff;outline: none;border-color: #ccc;}
.spinner-buttons.btn-group-vertical > .btn:last-child:not(:first-child) { border-radius: 0 0 4px 0; -webkit-border-radius: 0 0 4px 0; }
.spinner-buttons.btn-group-vertical > .btn:first-child:not(:last-child) { border-radius: 0 4px 0 0; -webkit-border-radius: 0 4px 0 0; }
.input-group .spinner-buttons .spinner-down{margin-right:-2px;}
.spinner-input.input-sm{height:26px;font-family: Arial;}


/*---------------商品列表页----------------*/
.sort_nav{width:100%;margin-top:41px;border-bottom:1px solid #ddd;background: #fff;overflow: hidden;}
.sort_nav li{font-size:1.4rem;color:#666;width:25%;float:left;line-height: 38px;text-align: center;}
.sort_nav li.on{color:#1c90ec;}
.sort_nav span{position:relative;}
.sort_nav .fa_up{position:absolute;right:-10px;top:0px;color:#666;font-size:1rem;}
.sort_nav .fa_up.on{color:#1c90ec;}
.sort_nav .fa_down{position:absolute;right:-10px;bottom:0px;color:#666;font-size:1rem;}
.sort_nav .fa_down.on{color:#1c90ec;}
.goods_list{width:100%;background: #fff;overflow: hidden;}
.goods_list li{position:relative;}
.goods_list li{padding-top:10px;color:#999;overflow: hidden;width:100%;font-size:1.2rem;display: block;}
.goods_list a{color:#333;}
.pro_img{float:left;margin-left:10px;display: inline-block;}
.goods_list dl{margin-left:10px;float:left;margin-bottom:0px;width:calc(100% - 120px);width:-webkit-calc(100% - 120px);width:-moz-calc(100% - 120px);border-bottom:1px solid #f1f1f1;padding-bottom:5px;}
.goods_list dt{font-weight:normal;font-size:1.4rem;text-overflow:ellipsis;word-break:break-word;overflow: hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height: 20px;height:40px;display: -webkit-box;color:#232323;}
.goods_list_gray{font-size:1.2rem;}
.fa_goodslist_cart{position:absolute;right:10px;bottom:8px;}
.shop_sign{margin-top:41px;width: 100%;height: 110px;background:rgba(0,0,0,.4);overflow: hidden;position: relative;}
.shop_sign_bg{position:absolute;top:0px;left:0px;z-index: 1;}
.shop_sign_bg img{min-heigh:110px;}
.shop_sign_content{z-index:2;position: absolute;left:0px;bottom:0px;padding:10px;min-width:320px;max-width:640px;width: 100%;}
.shop_sign_logo{border:1px solid #ccc;display: inline-block;float:left;}
.shop_sign_logo img{width:8rem;}
.shop_sign_dl{float:left;margin-left: 10px;color:#fff;margin-bottom: 0px;width:50%;display:inline-block;}
.shop_sign_dl dd{font-size:1.2rem;line-height: 1.5rem;}
.shop_sign_focu{float:right;display:inline-block;}
.shop_count li{width:32.9%;text-align: center;font-size:1.6rem;display: inline-block;line-height: 1.6rem;}
.shop_count li:nth-of-type(2){border-left:1px solid #ddd;border-right:1px solid #e7e7e7;}


/*---------------商品详细页----------------*/
.goods_detail_top{background:#fff;overflow: hidden;border-top:1px solid #ccc;padding:10px 10px 5px;font-size:1.2rem;}
.goods_title{font-size:1.6rem;color:#232323;display: block;}
.goods_detail_shop{padding:10px;font-size:1.2rem;background: #fff;overflow: hidden;}
.goods_detail_shopBtn{width:100%;}
.gdsBtn{width:48%;border:1px solid #e7e7e7;border-radius:5px;padding:5px 0px;display: inline-block;text-align: center;color:#333;}
.tab-base{display: table;width: 100%;}
.goods_tabs li{width:50%;text-align: center;border-radius:0;font-size:1.4rem;}
.goods_tabs li > a{margin-right:0px;color:#555;background: #fff;border-radius: 0px;}
.goods_tabs > li.active:last-child >a, .goods_tabs > li.active:last-child > a:hover, .goods_tabs > li.active:last-child > a:focus{border-bottom: 2px solid #1c90ec;}
.goods_tabs > li.active > a, .goods_tabs > li.active > a:hover, .goods_tabs > li.active > a:focus{background:#fff;border-radius: 0px;}
.nav.goods_tabs > li > a:hover, .nav.goods_tabs > li > a:focus{background:#fff;}
.goods_tabs > li > a:hover{border-color:transparent;}
.goods_tabs > li.active > a, .goods_tabs > li.active > a:hover, .goods_tabs > li.active > a:focus{background:#fff;border:none;border-bottom: 2px solid #1c90ec;border-top:none;color:#1c90ec;}
#good_detail1{background:#fff;}
.goods-tab-content>.tab-pane{display:none;}
.goods-tab-content>.active{display:block;}
.pj_tabs{width:100%;}
.pj_tabs li>a{float:left;background: #fff;border:1px solid #ddd;border-radius:4px;width:21%;padding:5px 0px;text-align: center;margin:10px 2%;color:#333;font-size:1.2rem;}
.pj_tabs li.active>a{background:#1c90ec;color:#fff;border:1px solid #1C8FEA;}
.pj_content{font-size:1.2rem;}
.pj_content>.tab-pane{display:none;}
.pj_content>.active{display:block;}
.pj_list li{width:100%;}
.panel{margin-bottom:10px;}
.panel-heading{border-bottom:1px dotted #ddd;}
.panel-body{padding:5px 10px;}
.pj_heading{padding:10px 10px;line-height: 27px;font-size:1.2rem;}
.pj_heading img{border-radius:50%;vertical-align: middle;margin-right:10px;}
.black_bg{background:rgba(0,0,0,0.5);width: 100%;height: 120%;min-height: 100%;position: fixed;left:0px;top:0px;z-index:99999;}
.add_cart{position:fixed;bottom:-1000px;background: #fff;width:100%;margin:0px auto;height: 70vh;z-index: 100000;border-top:1px solid #dadada; }
.add_cart_close{position:absolute;right:10px;top:5px;font-size:2.0rem;color:#999;z-index:10;}
.product_content{position: relative;}
.product_content>.tab-pane{display:none;}
.product_content>.active{display:block;}
.good_img{position:absolute;left:10px;top:-25px;border:1px solid #ddd;border-radius: 3px;overflow: hidden;background: #fff;display: -webkit-box;}
.product_attri{padding-left:125px;border-bottom:1px solid #e7e7e7;height: 90px;font-size:1.2rem;}
.cart_text{font-size:1.8rem;color:#f10214;font-weight: 700;font-family: Arial;padding-top:15px;}
.product_tab{padding:10px;max-height:40vh;overflow-y:auto;}
.product_tab>ul{max-height:140px;overflow-y:auto;padding-bottom:10px;}
.product_tab_title{font-size:1.4rem;width:100%;margin-bottom:5px;}
.product_tab li>a{float:left;background: #fff;border:1px solid #ddd;border-radius:4px;padding:5px 10px;text-align: center;margin:10px 10px 0px 0px;color:#333;font-size:1.2rem;}
.product_tab li.active>a{background:#1c90ec;color:#fff;border:1px solid #1C8FEA;}
.product_count{margin:0px 10px 15px 10px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:15px 0px;}
.product_count_txt{font-size:1.4rem;line-height: 26px;}
.card_btn{bottom:0px;width:100%;position: absolute;line-height: 43px;background: #1c90ec;color:#fff;font-size:1.6rem;text-align: center;z-index:10;}

/*----------------底部类别----------------*/
.foot_menu{width:100%;position:fixed;bottom:0px;overflow-x:hidden;background-color:#fff;box-shadow:0 0 10px 0 rgba(155,143,143,0.6);-moz-box-shadow:0 0 10px 0 rgba(155,143,143,0.6);z-index: 99999;}
.foot_menu li{width:20%;float:left;text-align: center;vertical-align: middle;font-size:1.2rem;padding:6px 0;line-height: 16px;}
.foot_menu li a{color:#5d5f6a;display: inline-block;}
.foot_menu li a.on{color:#1488C9;}
.foot_menu li a:hover{color:#1488C9;}
.foot_menu li a span{display:inline-block;width:100%;}
.foot_menu li i{font-size: 2.0rem;}
.actGotop {position: fixed;right: 20px;bottom:80px;width: 20px;opacity:0.8;display: none;}
.actGotop img {width: 100%;}
.footer{background: #fff;padding:8px 0px;min-width: 320px;max-width: 640px;font-size:1.4rem;text-align: center;}
.goods_footer{width:100%;position:fixed;bottom:0px;overflow-x:hidden;background-color:#fff;z-index: 99999;}
.goods_footer li{width:13%;float:left;text-align: center;vertical-align: middle;font-size:1rem;padding:6px 0;border-top:1px solid #e1e1e1;line-height:16px;}
.goods_footer li:nth-last-child(2){width:30.5%;font-size:1.8rem;line-height:39px;background:#1c90ec;color:#fff;border-top:none;}
.goods_footer li:last-child{width:30.5%;font-size:1.8rem;line-height:39px;background:#FF0036;color:#fff;border-top:none;}
.goods_footer li a{color:#5d5f6a;display: inline-block;}
.goods_footer li a span{display:inline-block;width:100%;}
.goods_footer li i{font-size:2.0rem;}
.order_footer{line-height:49px;font-size:1.6rem;position: fixed;width:100%;bottom:0px;background: #fff;overflow: hidden; text-align: right;}
.cart_footer{line-height:49px;font-size:1.4rem;position: fixed;width:100%;bottom:0px;background: #fff;overflow: hidden;}
.order_txt{padding-right:10px;width:60%;border-top:1px solid #e1e1e1;line-height: 49px;display:inline-block;}
.sub_order{line-height:50px;width:40%;font-size:1.8rem;background:#1c90ec;color:#fff;border-top:none;float:right;text-align: center;display: inline-block;}
.sub_order:hover,.sub_order:focus{color:#fff;}
.address_footer{width:100%;min-width:320px;max-width: 640px;position: fixed;bottom: 0px;padding:10px 10px;background: #eff0f4;}
.address_footer .btn{width:100%;text-align: center;font-size:1.6rem;background:#1c90ec;border: none;color:#fff;padding:10px 0px;border-radius:3px;}
.contact_fooer{position:fixed;bottom:0px;width:100%;}
.foot_btn{width:100%;float:left;background: #1c90ec;color:#fff;line-height: 50px;}
.num_ico{background:#FF5722;border-radius: 50%;width:15px;height:15px;position:absolute;color:#fff;right:10px;top:-4px;font-size:1rem;text-align: center;}


/*----------------订单系统----------------*/
.write_address{border-bottom:1px solid #e0e0e0;}
.address_name{font-size:1.4rem;color:#333;width:95%;display: block;}
.address_line{position:absolute;bottom:0px;left:0px;background:url(../images/address_line.png) repeat-x;height: 3px;width: 100%;background-size: 80px 4px;}
.address_lineT{position:absolute;bottom:0px;left:0px;background:url(../images/address_line_opcity.png) repeat-x;height: 3px;width: 100%;background-size: 80px 4px;}
.address_lineB{position:absolute;top:0px;left:0px;background:url(../images/address_line_opcity.png) repeat-x;height: 3px;width: 100%;background-size: 80px 4px;}
.right_arrow{position:absolute;right:10px;font-size:3.0rem;top:50%;margin-top:-1.5rem;line-height: 0px;color:#ccc;}
.right_edit{position:absolute;right:10px;font-size:2.0rem;top:50%;margin-top:-1rem;line-height: 0px;color:#ccc;}
.order_title{font-size:1.2rem;}
.order_title .glyphicons{vertical-align:inherit;}
/*.order_title .fa{font-size:1.6rem;line-height: 0px;color:#999;}*/
.order_xinxi{padding:10px 0px 0px 0px;overflow: hidden;font-size:1.2rem;}
.order_list_xinxi{padding:10px 0px 0px 0px;font-size:1.2rem;line-height: 2.5rem;}
.order_jifen{line-height:22px;font-size:1.2rem;}
.pay_text{font-size:1.4rem;border-bottom:1px solid #ddd;overflow: hidden;padding:10px 10px;position: relative;display: block;color:#333;}
.pay_success_text{font-size:10rem;color:green;}
.pay_img{width:10%;min-width:60px;display: inline-block;text-align: center;}
.pay_count{font-size:5.0rem;}
.tab_content>.tab-pane{display:none;}
.tab_content>.active{display:block;}
.order_tab{width:100%;background: #fff;overflow: hidden;border-bottom: 1px solid #ddd;}
.order_tab li>a{width: 25%;text-align: center;padding:10px;color:#666;font-weight: 600;font-size: 1.2rem;float: left;}
.order_tab li.active span{border-bottom:2px solid #1c90ec;padding-bottom: 9px;}
.return_goods{position:absolute;right:0px;bottom:10px;font-size: 1.2rem;}
.return_goods.right10{right:10px;}
.blue_btn{border:1px solid #1c90ec;color:#1c90ec;padding: 4px 5px;border-radius: 3px;}
.blue_btn:focus,.blue_btn:hover{color:#1c90ec;}
.panel_border_tb{border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;}
.tool{margin-top:-2px;}

/*----------------售后服务----------------*/
.server_tab{width:100%;background: #fff;overflow: hidden;border-bottom: 1px solid #ddd;}
.server_tab li>a{width:50%;text-align: center;padding:10px;color:#666;font-weight: 600;font-size: 1.2rem;float: left;}
.server_tab li.active span{border-bottom:2px solid #1c90ec;padding-bottom: 9px;}
.btn_file{position:relative;display: inline-block;}
.btn_file .btn_file_none{position: absolute;right: 0;top: 0;opacity: 0;width:41px;height:34px;}

/*----------------聊天界面----------------*/
.speech {position:relative;background:#b7dcfe;color:#333;display:inline-block;padding:10px;border-radius: 5px;font-size:1.4rem;}
.speech .media-heading {color:#317787;display:block;border-bottom:1px solid rgba(0,0,0,0.1);margin-bottom:10px;padding-bottom:5px;font-weight:600}
.speech .media-heading:hover {text-decoration:underline}
.speech-time {margin-top:10px;margin-bottom:0;font-size:.8em}
.speech-right {text-align:right}
.speech-right>.speech {background:#eee;color:#333;text-align:right}
.speech-right>.speech .media-heading {color:#a07617}
.speech-right>.speech:before {left:auto;right:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:7px solid #eee;border-right:0;margin:15px -6px 0 0}
.speech:before {content:"";display:block;position:absolute;width:0;height:0;left:0;top:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-right:7px solid #b7dcfe;margin:15px 0 0 -6px}
.media-block .media-left {display:block;float:left}
.media-block .media-right {float:right}
.media-block .media-body {display:block;overflow:hidden;width:auto}
.middle .media-left,.middle .media-right,.middle .media-body {vertical-align:middle;}
.nano {position:relative;width:100%;height:100%;overflow: auto;}
/*.nano>.nano-content {position:absolute;overflow:scroll;overflow-x:hidden;top:0;right:0;bottom:0;left:0}
.nano>.nano-content::-webkit-scrollbar {display:none}*/
.nano>.nano-content:focus {outline:0!important}
.nano>.nano-pane {background-color:rgba(128,128,128,0.5);position:absolute;width:4px;right:0;top:0;bottom:0;opacity:0;transition:opacity .2s}
.nano>.nano-pane>.nano-slider {background-color:rgba(0,116,255,0.5);position:relative;margin:0;border-radius:0}
.nano-hide.nano>.nano-pane {display:none!important}
.mar-btm {margin-bottom: 10px}
.mar-btm:last-child{margin-bottom:0px;}
.pad-all {padding: 10px}
.pad-hor {padding-left: 5px;padding-right: 5px;}
.img_List{overflow:hidden;}
.img_List a{padding:10px;display: block;overflow: hidden;}
.friend_List{overflow:hidden;}
.friend_List li{padding:10px;display: block;overflow: hidden;border-bottom:1px solid #d7d7d7;font-size: 1.2rem;}

/*----------------时间线----------------*/
.timeline {position:relative;padding-bottom:20px;background-color:#ecf0f5;color:#758697}
.timeline:before,.timeline:after {background-color:#bec6ce;bottom:20px;content:"";display:block;position:absolute}
.timeline:before {left:40px;top:26px;width:1px}
.timeline:after {left:37px;width:7px;height:7px;border-radius:50%;border:1px solid #bec6ce;background-color:#ecf0f5}
.timeline-header {border-radius:0;clear:both;margin-bottom:50px;margin-top:50px;position:relative;font-size:1.2rem;}
.timeline-header .timeline-header-title {display:inline-block;text-align:center;padding:7px 15px;min-width:80px;font-size:1.4rem;}
.timeline .timeline-header:first-child {margin-bottom:0px;margin-top:0px}
.timeline-stat {width:80px;float:left;text-align:center;padding-bottom:15px}
.timeline-entry {margin-bottom:25px;margin-top:5px;position:relative;clear:both;font-size: 1.2rem;}
.timeline-entry-inner {position:relative}
.timeline-time {display:inline-block;padding:2px 3px;background-color:#ecf0f5;color:#758697;font-size:.85em;max-width:70px}
.timeline-icon {border-radius:50%;display:block;margin:0 auto;height:40px;line-height:40px;text-align:center;width:40px;margin-top:5px;background-color:#ecf0f5}
.timeline-icon>i {line-height:40px;vertical-align:.1em}
.timeline-icon img {width:40px;height:40px;border-radius:50%;vertical-align:top}
.timeline-icon:empty {height:12px;width:12px;margin-top:20px;border:2px solid #bec6ce}
.timeline-label {background-color:#fff;border-radius:0;margin-left:80px;margin-right:10px;padding:15px;position:relative;min-height:50px;border:1px solid #e7ecf3;border-bottom:1px solid rgba(0,0,0,0.17);}
.timeline-label:before,.timeline-label:after {content:"";display:block;position:absolute;width:0;height:0;left:0;top:0}
.timeline-label:before {border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid #e6e6e6;margin:15px 0 0 -10px}
.timeline-label:after {border-top:9px solid transparent;border-bottom:9px solid transparent;border-right:9px solid #fff;margin:15px 0 0 -8px}


/*----------------二维码----------------*/
.code_main{min-width:320px;max-width:640px;width:100%;margin:0px auto;background:#fff;overflow: hidden;position: relative;}
.code_img{z-index:1;}

/*---------------分辨率不大于460px时候样式----------------*/
@media (max-width:460px) {
}
/*---------------分辨率不大于400px时候样式----------------*/
@media (max-width:400px) {
}
/*---------------分辨率不大于360px时候样式----------------*/
@media (max-width:360px) {
	.font14{font-size:1.4rem;}
}

