@charset "UTF-8";


/*--------------------------------公共-------------------------------------*/
*{margin:0;padding:0;}
body{padding: 0;margin:0;font-family:'SourceHanSansCN-Normal_0','SourceHanSansCN-ExtraLight_0','SourceHanSansCN-Heavy_0','SourceHanSansCN-Medium_0','SourceHanSansCN-Light_0','SourceHanSansCN-Bold_0','SourceHanSansCN-Regular_0','Microsoft Yahei','Helvetica Neue','Helvetica','PingFang SC','微软雅黑','Montserrat light','Helvetica','Arial','sans-serif','微軟正黑體';overflow-x:hidden;letter-spacing:0.5px;}
.inlineblock{display: inline-block;}
.disblock{display: block;}
.margin0auto{margin: 0 auto;}
.widthauto{width:auto;}
.white{color: #fff;}
.white_im{color: #fff !important;}
.over_hide{overflow:hidden;}
.notextshadow{text-shadow: none;}
.po_absolute{position:absolute;}
li{list-style-type: none;}
.transition_date{transition:1s;}
.bdselect_share_box,#bdimgshare_1554708354709,.sr-bdimgshare,
.bdimgshare-bg{display:none !important;height:0 !important;overflow:hidden !important;width:0 !important;}
.line_height1{line-height:1;}
.hover_cursor{cursor: pointer;}

/* ============================================================
   flex：定义布局为盒模型
   flex-v：盒模型垂直布局
   flex-1：子元素占据剩余的空间
   flex-middle：子元素垂直居中
   flex-center：子元素水平居中
   flex-justify：子元素两端对齐
   flex-top：顶部对齐
   flex-bottom：底部对齐
   flex-baseline：两端对齐
   兼容性：ios 4+、android 2.3+、winphone8+
   ============================================================ */
.flex-row {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}
.flex-v{-webkit-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
.flex-1{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;}
.flex-middle{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.flex-bottom{ align-items:flex-end;}
.flex-top{align-items:flex-start;}
.flex-baseline{align-items: baseline;}
.flex-justifyend{justify-content:flex-end;}
.flex-center{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}
.flex-justify{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}


/*--------------------------------公共-------------------------------------end*/




/*顶部表单*/
.topnavform{border:1px solid rgba(0,0,0,0);padding-left:0;transition:.3s;height:35px;}
.topnavform input{width:0;overflow:hidden;height:100%;border:none;transition:.3s;}
.topnavform i{height:100%;border-left:1px solid rgba(0,0,0,0);transition:.3s;}
.topnavform i:hover{color:#f1bc7a;}
.topnavform.active {border:1px solid #eee;padding-left:10px;transition:.3s;}
.topnavform.active input{width:200px;padding-right:10px;transition:.3s;}
.topnavform.active i{height:100%;border-left:1px solid #eee;padding:0 10px;transition:.3s;color:#f1bc7a;}






/*--------------------------------xmj------20190702-------------------------------*/






	/*首页*/
   .index_pbottom{margin:80px 0 0;}
   div[class*=col-].index_pbottom{padding-right:45px;padding-left:45px;}
   .index_pbottom a{box-shadow: 0px 1px 1px 0px rgba(171, 171, 171, 0.75);background:#fff;}
   .index_pbottom a > span img{transition:.3s;}
   .index_pbottom a > span i{bottom:0;left:50%;transform:translateX(-50%);color:#005056;line-height:1;font-size:70px;transition:.3s;opacity:0;}
   .index_pbottom a:hover > span i{bottom:-50px;opacity:1;transition:.3s;}
   .index_pbottom a:hover > span img{transition:.3s;transform:scale(1.1); }
   .index_pbottom a div span{color:#0b585d;font-size:16px;margin-top:66px;margin-bottom:10px;font-weight:500;}
   .index_pbottom a div p{color:#cdcdcd;font-size:14px;margin-bottom:80px;}
   .indexprul{margin:0 -10px;}
   .indexprul li{padding:0 10px;}
   .indexprul li a{background-color: #f4f9fc;box-shadow: 0px 1px 1px 0px rgba(171, 171, 171, 0.75);min-height:484px;transition:all .3s ease-in-out;}
   .indexprul li a i{line-height:1;font-size:70px;color:#005056;overflow:hidden;transition:all .6s ease-in-out;opacity:1;height:0;transform:translateY(-30%);}
   .indexprul li a div{color:#005056;font-size:16px;line-height:1;overflow:hidden;transition:all .3s ease-in-out;height:0;transform:translateY(-30%);}
   .indexprul li a:hover{background:#fff;transition:all .3s ease-in-out;opacity:1;}
   .indexprul li a:hover i{height:70px;transition:all .6s ease-in-out;margin-bottom:20px;opacity:1;transform:translateY(0);}
   .indexprul li a:hover div{transition:all .3s ease-in-out;height:16px;opacity:1;transform:translateY(0);}
   .indexdetails a{min-width: 120px;text-align:center;background-color: #005056;border: solid 2px #f2bc7b;height:35px;line-height:31px;margin-top:25px;margin-bottom:50px;}

   .indexthing{margin:0 -30px;}
   .indexthing div[class*=col-]{padding:0 30px;}
   .indexthing div[class*=col-] a:after{content:"";display:block;position:absolute;bottom:0;left:0;height:100%;width:100%;background:rgba(244, 249, 252, 0.88);z-index:2;}
   .indexthing div[class*=col-] a div.po_absolute{top:60%;left:0;width:100%;padding:0 15%;z-index:3;transform:translateY(-50%);opacity:0;transition:.3s;}
   .indexthing div[class*=col-] a div.po_absolute div{color:#f1bc7a;padding:0 25px 7px;margin-bottom:70px;font-size:20px;}
   .indexthing div[class*=col-] a div.po_absolute div:after{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:1px;background:#f1bc7a;}
   .indexthing div[class*=col-] a div.po_absolute span{font-size:16px;color:#767676;line-height:1;}
   .indexthing div[class*=col-] a div.po_absolute p{font-size:14px;color:#767676;margin-top:25px;}
   .indexthing div[class*=col-] a div.po_absolute i{margin-top:50px;font-size:70px;line-height:1;color:#f1bc7a;}
   .indexthing div[class*=col-] a:hover div.po_absolute{opacity:1;top:50%;transition:.3s;}
   .indexthing div[class*=col-] a{}
   .indexthing > .center a{margin-top:25px;border:solid 2px #f2bc7b;min-width:120px;height:35px;line-height:32px;color:#f2bc7b;}


	/*帮助中心*/
   /* 页面中部导航(面包屑) */
   .help_navs{margin-top: 45px;}
   .help_navs a{color: #5b5b5b;font-size: 14px;}
   .help_navs a.active{font-family: SourceHanSansCN-Regular;font-size: 14px;color: #353434;}
   /* 发票常见问题/购物常见问题 */
   .shop_box_x{margin: 0px -30px 0px -30px;}
   .shop_box_x>div{padding: 0px 30px;}
   /* 左边导航 */
   .shop_navs_left{border: solid 1px #949494;}
   .shop_navs_left .shop_uls{margin-top: 32px;}
   .shop_navs_left .shop_uls li{width: 100%;padding-left: 32%;position: relative;line-height: 1;}
   .shop_navs_left .shop_uls li~li{margin-top: 20px;}
   .shop_navs_left .shop_uls li a{color: #5b5b5b;font-size: 14px;}
   .shop_navs_left .shop_uls li.active:before{background-color: #005056;}
   .shop_navs_left .shop_uls li.active a{font-family: SourceHanSansCN-Medium_0;font-weight: 900;}
   .shop_navs_left .shop_uls li:before{color: #a9a9a9;content: " ";width: 4px;height: 4px;background-color: #a9a9a9;position: absolute;top: 5px;left: 24%;border-radius: 50%;}
   /* 右边问答 */
   .shop_box_x .shop_right h3{color: #005056;font-family: SourceHanSansCN-Medium_0;font-size: 18px;border-top: solid 1px #a0a0a0;margin-bottom: 0px;line-height: 45px;}
   .shop_right .toggle.toggle-border{border-top: solid 1px #a0a0a0;border-left: none;border-right: none;border-bottom: none;border-radius: 0px;}
   .shop_right .toggle.toggle-border .togglet{padding: 0px;font-family: SourceHanSansCN-Medium_0;color: #4c4c4c;}
   .shop_right .toggle.toggle-border .togglet i{right: 0px!important;font-size: 18px;color: #005056;left: auto;}
   .shop_right .toggle{margin-bottom: 0px;}
   .toggle.toggle-border .togglec{color: #787878;padding: 0px;margin-bottom: 20px;}
   .shop_right_main{min-height: 600px;}

   .shop_right .shop_statement{margin-top: 50px;}
   .shop_right .shop_statement p{margin-bottom: 0px;color: #d10202;font-size: 14px;}
   .shop_right .shop_statement span{font-size: 14px;color: #a1a1a1;}
   
   .shop_right .toggle.toggle-border .togglet p{line-height: 1.8;color: #787878;font-size: 14px;margin-bottom: 0px;margin-top: 20px;}
   .shop_right .toggle.toggle-border:last-child{border-bottom: solid 1px #a0a0a0;}


   


/*--------------------------------xmj------20190702-------------------------------end*/











/*--------------------------------xmj------20190703-------------------------------*/
   /* 会员中心 */
   .central_hyzx{margin-top: 35px;}

   .personal_right_main{border-top: solid 1px #a0a0a0;}
   .login_tx img{width: 70px;height: 70px;}
   /* 左边导航 */
   .personal_big .shop_navs_left{border: solid 1px #949494;}
   .personal_big .shop_navs_left .shop_uls{margin-top: 15px;margin-bottom: 50px;}
   .personal_big .shop_navs_left .shop_uls li{width: 100%;padding-left: 32%;position: relative;line-height: 1;}
   .personal_big .shop_navs_left .shop_uls li~li{margin-top: 20px;}
   .personal_big .shop_navs_left .shop_uls li a{color: #5b5b5b;font-size: 14px;}
   .personal_big .shop_navs_left .shop_uls li.active:before{background-color: #005056;}
   .personal_big .shop_navs_left .shop_uls li a:hover,
   .personal_big .shop_navs_left .shop_uls li.active a{font-family: SourceHanSansCN-Medium_0;font-weight: 900;}
   .personal_big .shop_navs_left .shop_uls li:before{color: #a9a9a9;content: " ";width: 4px;height: 4px;background-color: #a9a9a9;position: absolute;top: 5px;left: 24%;border-radius: 50%;}

   .personal_big .shop_navs_left .shop_uls div{width: 100%;padding-left: 32%;position: relative;line-height: 1;margin-bottom: 20px;}
   .personal_big .shop_navs_left .shop_uls div i{position: absolute;top: -2px;left: 21%;font-size: 20px;color: #005056;}
   .personal_big .shop_navs_left .shop_uls div span{font-family: SourceHanSansCN-Bold_0;font-size: 14px;color: #5b5b5b;font-weight: 900;}
   



   /* 个人中心页面  */
   /* 右边内容 */
   /* 右边顶部 */
  .personal_top{margin: 30px 0px 25px 0px;}
  .personal_top .personal_head span{text-align: center;}
  .personal_head span:nth-child(2){margin-top: 10px;font-size:16px;}
   
   .personal_top_mainone{margin-bottom: 45px;}
   .personal_top_mainone .mainone_left{float: left;}
   .personal_top_mainone .mainone_left div{display: inline-block;}
   .personal_top_mainone .mainone_left div:nth-child(1) span{font-family: SourceHanSansCN-Bold;font-size: 14px;color: #5b5b5b;font-weight: 900;}
   .personal_top_mainone .mainone_left div:nth-child(2){margin-left: 45px;}
   .personal_top_mainone .mainone_left div:nth-child(2) i{color: #005056;}
   .personal_top_mainone .mainone_right{float: right;/*margin-right: 45px;*/}
   .personal_top_mainone .mainone_right .sign_in,.exclusive{color: #005056;width: 141px;height: 33px;line-height: 31px;border: solid 1px #f2bc7b;transition: .45s;font-size: 14px;text-align: center;}
   .personal_top_mainone .mainone_right .sign_in:hover,.exclusive:hover{background-color: #005056;color: #fff;transition: .45s;}
   .personal_top_mainone .mainone_right .exclusive{margin-left: 15px;}

   .personal_top_maintwo .maintwo_uls li{float: left;}
   .personal_top_maintwo .maintwo_uls li~li{margin-left: 11%;}

   /* 右边订单 */
   .order_head{width: 100%;height: 38px;line-height: 38px;background-color: #005056;padding: 0px 40px 0px 40px;}
   .order_head span,.order_head span:last-child a{color: #fff;font-size: 14px;}
   .order_head span:last-child{float: right;}
   .right_order .order_uls>li{padding: 25px 40px 25px 0;border-bottom: solid 1px #a0a0a0;}
   .right_order .order_uls li .order_ols li:first-child{margin-left: 40px;}
   .right_order .order_uls li .order_ols li~li{margin-left: 70px;}

   .right_order .order_uls li .order_ols li:last-child{float:right;}
   .right_order .order_uls li .order_ols .lis_img{margin-left: 50px;width: 100px;}
   .right_order .order_uls li .order_ols li img~img{margin-left: 20px;}
   .right_order .order_uls li .order_ols li a{min-width: 88px;text-align: center;color: #5b5b5b;}
   .right_order .order_uls li .order_ols li a~a{margin-top: 5px;}
   .right_order .order_uls li .order_ols li .lis_pay { min-width: 88px; height: 21px; background-color: #005056; font-size: 14px;border-radius: 20px; color: #fff;}

   /* 我的收藏 */
   .right_collect{margin: 65px 0px;}
   .collect_details{margin: 0px -20px;}
   .collect_details>div{padding: 0px 20px;margin-top: 60px;}
   .collect_details .collect_main{box-shadow:0px 0px 1px 0px #eee;transition:.3s;}
   .collect_details .collect_main div.bottom{padding:35px 0;}
   .collect_details .collect_main div.bottom .collect_sprice{padding-bottom:0;}
   .collect_details .collect_main .imgtop22 i{bottom:0;font-size:50px;color:#005056;left:50%;transform:translateX(-50%);bottom:20px;transition:.3s;line-height:1;opacity:0;}
   .collect_details .collect_main:hover {background:#f3f8fb;transition:.3s;}
   .collect_details .collect_main:hover .imgtop22 i{bottom:-25px;transition:.3s;opacity:1;}
   .collect_details>div span,.collect_details>div{text-align: center;color: #5b5b5b;font-size: 14px;}
   .collect_details>div .collect_sprice{padding: 10px 0px 40px 0px;color: #005056;font-size: 18px;}



   /* 消息通知页面 */
   /* 消息通知顶部 */
   .message_top{margin: 10px 0px;}
   .message_top span{position: relative;font-size: 16px;color: #5b5b5b;}
   .message_top span.active{color: #005056;font-family: SourceHanSansCN-Bold;}
     .message_top span.active:nth-child(1):before{content: "";width: 1px;height: 13px;position: absolute;top: 5px;right: -15px;border: 0.5px solid #7d7d7d;}
   .message_top span~span{margin-left: 20px;}

   /* 消息通知内容 */
   .message_uls li{margin-top: 30px;border-bottom: solid 1px #a0a0a0;}
   .message_uls li span{color: #5b5b5b;font-size: 14px;max-width: 460px;word-wrap: break-word;}
   .message_uls li a{font-size: 14px;margin: 0px 0px 15px 0px;color: #6c6c6c;}
   .message_uls li a.active{color: #005056;}
   .message_uls li a i{font-size: 14px;}

/*--------------------------------xmj------20190703-------------------------------end*/









/*--------------------------------xmj------20190704-------------------------------*/



/* 账号信息 */
/* 左边头像 */
.infor_head{border-bottom: solid 1px #a0a0a0;padding: 90px 0px 80px 0px;}
.infor_head .infor_left{text-align: center;}
.infor_head .infor_left div{position: relative;}
.infor_head .infor_left div i{position: absolute;bottom: 6%;right: 31%;font-size: 22px;color: #000;}
.infor_head .infor_left span{margin-top: 25px;display: inline-block;}


/* 右边信息 */
.infor_form>div{float: left;}
.infor_main_left>div~div{margin-top: 60px;}
.infor_main_left div span:first-child{min-width: 60px;margin-right: 25px;text-align:justify;color:#5b5b5b;}
.infor_main_right input,
.infor_main_left div span input{text-indent:5px;height:30px;line-height:28px;border:1px solid #eee;}

.infor_main_right{margin-left: 115px;}
.infor_main_right>div~div{margin-top: 60px;}
.infor_main_right .infor_change a{color: #005056;border-bottom:2px solid #fff;transition:.3s;}
.infor_main_right .infor_change a:hover{color: #005056;border-bottom-color:#005056;transition:.3s;}
.infor_main_right>div>span:first-child{min-width: 60px;margin-right: 25px;text-align:justify;color:#5b5b5b;}
.infor_sel select{width: 91px;height: 33px;border: solid 1px #898989;}

.infor_save button{width: 111px;height: 33px;line-height: 30px;background-color: #005056;border: solid 2px #f2bc7b;color: #fff;font-size: 14px;font-family: SourceHanSansCN-Regular;margin-top: 25px;float: right;transition:.3s;}
.infor_save button:hover{background:#f2bc7b;transition:.3s;}


/* 我的提现页面 */
/* 右边顶部内容 */
.cash_top{padding: 10px 0px;border-bottom: solid 1px #a0a0a0;}
.cash_top_title{float: left;font-family: SourceHanSansCN-Bold;font-size: 18px;color: #005056;font-weight: 900;}
.cash_top_btn{float: right;}
.cash_top_btn a{width: 145px;height: 33px;background-color: #005056;border: solid 2px #f2bc7b;color: #fff;font-family: SourceHanSansCN-Regular;font-size: 14px;text-align: center;line-height: 30px;}

/* 右边提现内容 */
.cash_center{padding: 75px 0px 65px 0px;border-bottom: solid 1px #a0a0a0;}
.center_main{text-align: center;}
.center_main span{color: #6f6f6f;font-size: 14px;position: relative;margin-right: 15px;}
.center_main span~span:before{content: "";position: absolute;top: 3px;left: -10px;width: 1px;height: 15px;border: solid 0.5px #6f6f6f;}
.center_btn{text-align: center;margin-top: 20px;}
.center_btn a{width: 75px;height: 33px;background-color: #005056;border: solid 1px #f2bc7b;color: #fff;font-family: SourceHanSansCN-Regular;font-size: 14px;text-align: center;line-height: 30px;margin: auto;}

/* 右边排行榜内容 */
.cash_foot{padding: 190px 0px 200px 0px;border-bottom: solid 1px #a0a0a0;text-align: center;}
.cash_foot span{color: #6f6f6f;font-size: 14px;}


/* 我的收藏页面 */
.collect_top .collect_details{margin: 0px -20px;}
.collect_top .collect_details>div{padding: 0px 20px;margin-top: 32px;}
.collect_top .collect_details .collect_main{}
.collect_top .collect_details>div span,.collect_details>div{text-align: center;color: #5b5b5b;font-size: 14px;}
.collect_top .collect_details>div .collect_sprice{padding: 10px 0px 40px 0px;color: #005056;font-size: 18px;}


/* 我的等级和积分页面 */
/* 顶部积分情况 */
.inte_top{padding: 40px 0px;}
.inte_top>div{float: left;}
.inte_top .integray span{font-size: 16px;color: #5b5b5b;}
.inte_top .integray span:last-child{color: #005056;font-family: SourceHanSansCN-Bold;font-weight: 900;}

.inte_top .detailed{margin-left: 95px;}
.inte_top .detailed a{width: 111px;height: 33px;line-height: 30px;border: solid 1px #f2bc7b;color: #626262;font-family: SourceHanSansCN-Regular;font-size: 14px;text-align: center;transition: .45s;}
.inte_top .detailed a:hover{color: #fff;background-color: #005056;transition: .45s;}
.inte_top .detailed a~a{margin-left: 15px;}

.inte_top .grade{margin-left: 180px;}
.inte_top .grade span{font-size: 16px;color: #5b5b5b;}
.inte_top .grade span:last-child{color: #005056;font-family: SourceHanSansCN-Bold;font-weight: 600;}

/* 积分详情 */
.inte_main{margin: 0px -19px;padding-bottom: 62px;}
.inte_main>div{padding: 0px 19px;}
.inte_main .inte_main_box{border: solid 1px #bfbfbf;text-align: center;}
.inte_main .inte_main_box .ellipse{width: 170px;height: 170px;background-color: #005056;border-radius: 50%;position: relative;margin: 40px auto;}
.inte_main .inte_main_box .ellipse i{position: absolute;top: 30%;left: 38%;color: #c1c1c1;font-size: 40px;}
.inte_main .inte_main_box span{color: #005056;font-size: 18px;font-family: SourceHanSansCN-Bold;font-weight: 900;margin-bottom:10px;}
.inte_main .inte_main_box p{color: #3f3f3f;font-size: 18px;}
.inte_main .inte_main_box a{width: 111px;height: 33px;line-height: 30px;text-align: center;background-color: #005056;border: solid 2px #f2bc7b;color: #fff;margin: 0px auto 40px auto;}
.inte_main .inte_main_box .inte_main_title{color: #3f3f3f;font-size: 14px;margin-bottom: 50px;}

/* 会员等级和权益 */
.inte_grade{padding-bottom: 55px;border-top: solid 1px #a0a0a0;border-bottom: solid 1px #a0a0a0;}
.inte_grade .inte_grade_title{color: #005056;font-family: SourceHanSansCN-Bold;font-size: 18px;font-weight: 900;margin-top: 20px;}
.inte_grade .inte_grade_main{margin: 35px -6px 0px -6px;}
.inte_grade .inte_grade_main div{padding: 0px 6px;position: relative;cursor: pointer;}
.inte_grade .inte_grade_main div i{opacity: 0;position: absolute;border: 0px;left: 43%;font-size: 30px;color: #005056;}
.inte_grade .inte_grade_main .inte_member{height: 35px;line-height: 35px;text-align: center;border: solid 1px #f2bc7b;color: #454545;font-size: 14px;font-family: SourceHanSansCN-Regular;}
.inte_grade .inte_grade_main div.active .inte_member{background-color: #005056;color: #fff;}
.inte_grade .inte_grade_main div.active i{opacity: 1;}
.inte_grade_box{margin-top: 45px;}
.inte_grade .inte_grade_box div{width: 100%;min-height: 315px;line-height: 315px;border: solid 1px #bfbfbf;text-align: center;display: none;}
.inte_grade .inte_grade_box div.active{display: block;}

/* 积分换好礼 */
.inte_gift{margin-bottom: 40px;}
.inte_gift .inte_gift_title{color: #005056;font-family: SourceHanSansCN-Bold;font-size: 18px;font-weight: 900;margin-top: 20px;}
.inte_gift .inte_gift_main{margin: 0px -15px;}
.inte_gift .inte_gift_main>div{margin-top: 35px;}
.inte_gift .inte_gift_main>div:nth-child(3n+1){clear: both;}
.inte_gift .inte_gift_main .collect_main{border:1px solid rgba(238, 238, 238, 0.79);transition:.3s;}
.inte_gift .inte_gift_main .collect_main:hover{box-shadow:3px 5px 35px rgba(238, 238, 238, 0.79);transition:.3s;transform:translateY(-5px);}
.inte_gift .inte_gift_main .collect_main > div{margin-bottom:10px;border-bottom:1px solid #eee;}
.inte_gift .inte_gift_main .collect_main span.disblock {padding:0 10px;height:42px;
       display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
/*box-shadow: 1px 1px 1px 0px rgba(171, 171, 171, 0.75);*/
.inte_gift .inte_gift_main>div span,.collect_details>div{color: #5b5b5b;font-size: 14px;}
.inte_gift .inte_gift_main .collect_main .collect_sprice{padding:0 10px;border:none;}
.inte_gift .inte_gift_main>div .collect_sprice span{color: #005056;font-size: 12px;margin-top:10px;font-weight:600;}


/* 用户反馈页面 */
.uler_top{border-top: solid 7px #005056;}
.user_header{margin: 20px 0px 35px 0px;}
.user_header span:first-child{float: left;font-size: 14px;}
.user_header span:last-child{float: right;}
.user_header span a{color: #005056;font-size: 14px;}

.user_box_x{border-bottom: solid 1px #a0a0a0;border-top: solid 1px #a0a0a0;}
.user_main{margin: 70px 10% 50px 10%;box-shadow: 0px 0px 7px 1px rgba(203, 203, 203, 0.75);border-radius: 10px;}
.user_main>p{padding-top: 60px;text-align: center;color: #005056;font-size: 18px;}
.user_form{padding: 0px 18% 0px 20%;}
.user_form div{margin-bottom: 15px;}
.user_form label{min-width: 60px;}
.user_form select{width: 308px;height: 24px;margin-left: 30px;}
.user_form input{margin-left: 30px;}
.user_form textarea{margin-left: 30px;width: 440px;height: 147px;border: solid 1px #afafaf;text-indent: 1em;}
.user_form button{margin: 30px 0px 50px 0px;width: 622px;height: 40px;background-color: #005056;border: solid 2px #f2bc7b;color: #fff;}
.user_phnoe input{height: 24px;text-indent: 1em;}
.user_main_inp span{margin-left: 30px;width: 46px;height: 44px;line-height: 44px;color: #939393;font-size: 18px;text-align: center;border: solid 1px #ababab;display: inline-block;}
.user_main_inp span i{font-size: 20px;color: #939393;}
.user_verify input{height: 33px;}
.user_verify img{margin-left: 10px;}
.user_verify span{margin-left: 15px;}


/*--------------------------------xmj------20190704-------------------------------end*/






/*--------------------------------xmj------20190705-------------------------------*/

/* 账号安全页面 */
.security_top{margin-top: 35px;}
.security_top span{color: #5b5b5b;font-size: 16px;}
.security_top .security_name{font-family: SourceHanSansCN-Bold;font-weight: 900;}
/* 账号信息内容 */
.security_main{margin-bottom: 360px;}
.security_main>div{margin-top: 50px;}
.security_main div>div:nth-child(1){min-width: 125px;}
.security_main div>div:nth-child(2){margin-left: 150px;}
.security_main div>div:nth-child(3){float: right;}
.security_main div>div:nth-child(3) a{font-size: 16px;color: #005056;font-family: SourceHanSansCN-Bold;font-weight: 900;}
.security_main div>div span i{font-size: 18px;color: #005056;margin-right: 20px;}
.security_main div>div:nth-child(1)span{color: #5b5b5b;font-size: 16px;font-family: SourceHanSansCN-Bold;font-weight: 900;}
/* 安全服务提示 */
.service_tips p{color: #5b5b5b;font-size: 16px;font-weight: 900;font-family: SourceHanSansCN-Bold;margin-bottom: 20px;}
.service_tips .tips_uls li{position: relative;text-indent: 1em;}
.service_tips .tips_uls li:before{content: "";width: 5px;height: 5px;position: absolute;top: 9px;left: 0px;background-color: #5b5b5b;border-radius: 50%;}
.service_tips .tips_uls li~li{margin-top: 15px;}


/* 地址管理页面 */
.adress_title{color: #005056;font-size: 16px;font-family: SourceHanSansCN-Bold;font-weight: 900;padding: 5px 0px;}

.adress_center{margin: 0px -18px;}
.adress_center>div{padding: 0px 18px;margin-top: 32px;}
.adress_main{background-color: #f3f8fb;padding: 0px 15px;min-height: 218px;}
.adress_main .adress_main_name{padding: 20px 0px 25px 0px;}
.adress_main .adress_main_name>span{color: #5e5e5e;font-size: 18px;}
.adress_main .adress_main_name div{float: right;}
/* .adress_center>div .adress_main_name div .adress_show{display: none;} */
.adress_center>div.active .adress_main{border: solid 1px #005056;box-sizing: border-box;}
/* .adress_center>div.active .adress_main_name div .adress_hide{display: none;} */
.adress_center>div.active .adress_main_name div .adress_show{/* display: block; */color: #005056;}
.adress_center>div.active .adress_btn{display: block;}
.adress_main .adress_phone{margin-bottom: 15px;}
.adress_main .adress_dz{margin-bottom: 20px;}
.adress_main .adress_btn{display: none;}
.adress_main .adress_btn{margin-bottom: 25px;float: right;}
.adress_main .adress_btn a{color: #005056;font-size: 14px;}
.adress_main .adress_btn a~a{margin-left: 30px;}
.adress_center .news_adress{text-align: center;}
.adress_center .news_adress i{color: #005056;font-size: 28px;margin-top: 70px;}
.adress_center .news_adress span{color: #206066;margin-bottom: 70px;font-family: SourceHanSansCN-Bold;font-size: 14px;font-weight: 900;}
/* 添加收货地址弹窗 */
.adress_modal .modal-content{margin-top: 30%;}
.adress_modal .modal_adress{min-height: 400px;}
.adress_modal .modal_top h4{margin: 20px;}
.adress_modal .modal_form{padding: 0px 20px;}
.adress_modal .modal_form .modal_inp input{width: 48%;height: 35px;line-height: 35px;text-indent: 1em;}
.adress_modal .modal_form .modal_inp input:nth-child(2){margin-left: 3%;}
.adress_modal .modal_form .modal_sel{margin-top: 20px;}
.adress_modal .modal_form .modal_sel select{width: 100%;height: 35px;line-height: 35px;text-indent: 1em;}
.adress_modal .modal_form .modal_area{margin-top: 20px;}
.adress_modal .modal_form .modal_area textarea{width: 100%;height: 85px;text-indent: 1em;}
.adress_modal .modal_defalt{margin: 20px 0px;}
.adress_modal .modal_defalt input{width: 18px;height: 18px;margin-right: 10px;}

.adress_modal .modal_btn .btn_qd{width: 220px;height: 40px;border-radius: 5px;background-color: #fff;border: solid 1px #f2bc7b;color: #005060;}
.adress_modal .modal_btn .btn_qx{width: 220px;height: 40px;border-radius: 5px;background-color: #fff;border: solid 1px #f2bc7b;margin-left: 20px;color: #005060;}
.adress_modal .modal_btn button:hover{background-color: #005060;transition: .45s;color: #fff;}




/* 更换手机号页面 */
.mobile_title{color: #005056;font-size: 16px;font-family: SourceHanSansCN-Bold;font-weight: 900;padding: 5px 0px;}

.mobile_center{padding: 100px 0px;text-align: center;}
.mobile_uls li{float: left;position: relative;min-width: 200px;text-align: center;}
.mobile_uls li:nth-child(1):before{content: "";width: 85px;height: 5px;position: absolute;top: 15px;left: 118px;border: solid 5px #bfbfbf;}
.mobile_uls li.active:nth-child(1):before{content: "";width: 85px;height: 5px;position: absolute;top: 15px;left: 118px;border: solid 5px #005056;}
.mobile_uls li:nth-child(2):before{content: "";width: 85px;height: 5px;position: absolute;top: 15px;left: 0px;border: solid 5px #bfbfbf;}
.mobile_uls li:nth-child(2):after{content: "";width: 85px;height: 5px;position: absolute;top: 15px;right: 0px;border: solid 5px #bfbfbf;}
.mobile_uls li:nth-child(3):before{content: "";width: 85px;height: 5px;position: absolute;top: 15px;left: 0px;border: solid 5px #bfbfbf;}
.mobile_uls li.active:before{border: solid 5px #005056;}
.mobile_uls li.active:after{border: solid 5px #005056;}
.mobile_uls li.active:nth-child(1):after{display: none;}
.mobile_uls li.active:nth-child(3):after{display: none;}

.mobile_uls li span{margin: auto;}
.mobile_uls li.active span:nth-child(1){background-color: #005056;border-radius: 50%;}
.mobile_uls li span:nth-child(1){width: 38px;height: 38px;line-height: 38px;color: #fff;background-color: #bfbfbf;border-radius: 50%;font-family: SourceHanSansCN-Medium;font-size: 18px;font-weight: 900;}
.mobile_uls li span:nth-child(2){margin-top: 30px;}
.mobile_num{margin-bottom: 30px;}
.mobile_num span{font-size: 16px;color: #5b5b5b;min-width:100px;display:inline-block;}
.mobile_num span input{height:33px;line-height:31px;border:1px solid #eee;padding:0 5px;width:100%;}
.mobile_verify{position: relative;}
.mobile_verify input{text-indent: 1.5em;width: 128px;height: 33px;border: solid 1px #f2bc7b;font-family: SourceHanSansCN-Regular;color: #626262;font-size: 14px;float: left;}
.mobile_verify a{width: 94px;height: 33px;line-height: 30px;background-color: #f2bc7b;border: solid 1px #f2bc7b;color: #181818;font-family: SourceHanSansCN-Regular;font-size: 14px;text-align: center;}
.mobile_verify i{position: absolute;top: 4px;left: 2%;color: #005056;font-size: 18px;font-weight: 900;}
.mobile_btn{margin-top: 45px;}
.mobile_btn input,
.mobile_btn a{width: 111px;height: 33px;line-height: 30px;color: #fff;background-color: #005056;border: solid 2px #f2bc7b;margin: auto;transition:.3s;}
.mobile_btn input:hover{background:#f2bc7b;transition:.3s;}



/* 用户登录页面 */
.login_box_x{padding: 95px 0px;border-bottom: solid 1px #a0a0a0;border-top: solid 1px #a0a0a0;}

.login_top{width: 380px;box-shadow: 0px 0px 7px 1px rgba(203, 203, 203, 0.75);border-radius: 10px;margin: auto;text-align: center;padding: 0px 38px;}
.login_top .login_title{font-family: SourceHanSansCN-Bold;font-weight: 900;font-size: 18px;color: #005056;padding: 35px 0px;margin-bottom: 0px;}
.login_inp span{margin-top: 15px;position: relative;}
.login_inp span i{position: absolute;top: 7px;left: 12px;font-size: 22px;color: #005056;font-weight: 900;}
.login_inp input{width: 305px;height: 47px;border: solid 1px #aaaaaa;text-indent: 3em;}
.login_btn{width: 305px;height: 45px;background-color: #005056;border: solid 1px #f2bc7b;color: #fff;font-family: SourceHanSansCN-Bold;font-size: 14px;font-weight: 900;line-height: 40px;text-align: center;margin-top: 45px;}
.login_all a{color: #8a8a8a;font-size: 14px;margin-top: 20px;}
.login_all .forget{float: left;}
.login_all .register{float: right;}

.login_other{padding: 80px 0px 55px 0px;}
.login_other_top{position: relative;padding-bottom: 15px;}
.login_other_top:before{content: "";width: 96px;height: 1px;position: absolute;top: 10px;left: 0px;border: solid 0.5px #aaaaaa;}
.login_other_top:after{content: "";width: 96px;height: 1px;position: absolute;top: 10px;right: 0px;border: solid 0.5px #aaaaaa;}
.login_other_pic a ~ a{margin-left:30px;}
.login_other_pic a i{font-size: 24px;color: #f1bc7a;}


/* 用户注册页面 */
.register_top{width: 732px;box-shadow: 0px 0px 7px 1px rgba(203, 203, 203, 0.75);border-radius: 10px;margin: auto;text-align: center;padding: 0px 107px;}

.register_top .login_title{font-family: SourceHanSansCN-Bold;font-weight: 900;font-size: 18px;color: #005056;padding:0 0 35px 0px;margin-bottom: 0px;}
.register_top .login_inp span{margin-top: 15px;position: relative;}
.register_top .login_inp span.mobile_verify div.inlineblock{max-width:305px;}
.register_top .login_inp span.mobile_verify div.inlineblock button{background:#f2bc7b;padding:0 30px;border:none;}
.register_top .login_inp span i{position: absolute;top: 7px;left: 28%;font-size: 22px;color: #005056;font-weight: 900;}
.register_top .login_inp input{width: 305px;height: 47px;border: solid 1px #aaaaaa;text-indent: 3em;}
.register_top .login_btn{margin-top: 45px;}
.register_top .login_btn a{width: 302px;height: 40px;background-color: #005056;border: solid 1px #f2bc7b;color: #fff;font-family: SourceHanSansCN-Bold;font-size: 14px;font-weight: 900;line-height: 40px;text-align: center;margin: auto;cursor:pointer;}
.register_top .login_all a{color: #8a8a8a;font-size: 14px;margin-top: 20px;}
.register_top .register_read{padding:60px 0 0;}
.register_top .register_read span i{color: #005056;font-size: 18px;}
.register_top .login_inp .mobile_verify input{text-indent: 3em;width: 180px;height: 46px;border: solid 1px #f2bc7b;font-family: SourceHanSansCN-Regular;color: #626262;font-size: 14px;float: left;}
.register_top .login_inp .mobile_verify a{width: 126px;height: 46px;line-height: 46px;background-color: #f2bc7b;border: solid 1px #f2bc7b;color: #181818;font-family: SourceHanSansCN-Regular;font-size: 14px;text-align: center;}
.register_top .login_inp .mobile_verify i{position: absolute;top: 7px;left: 5%;}
.icon-zhiaizhubao-1{color: #f2bc7b!important;}



/* 设置新登录密码页面 */
.register_top{width: 732px;box-shadow: 0px 0px 7px 1px rgba(203, 203, 203, 0.75);border-radius: 10px;margin: auto;text-align: center;padding: 0px 49px;}
.register_top > form{padding:35px 0 90px 0; }

.news_login .mobile_num{margin-bottom: 0px;}
.news_login .login_btn{margin-top: 15px;}
.news_login .login_btn a{width: 220px;height: 40px;background-color: #005056;border: solid 1px #f2bc7b;color: #fff;font-family: SourceHanSansCN-Bold;font-size: 14px;font-weight: 900;line-height: 40px;text-align: center;margin: auto;cursor: pointer;}

.news_login .login_inp .mobile_verify input{text-indent: 2em;width: 130px;height: 33px;border: solid 1px #f2bc7b;font-family: SourceHanSansCN-Regular;color: #626262;font-size: 14px;float: left;}
.news_login .login_inp .mobile_verify a{width: 91px;height: 33px;line-height: 33px;background-color: #f2bc7b;border: solid 1px #f2bc7b;color: #181818;font-family: SourceHanSansCN-Regular;font-size: 14px;text-align: center;}
.news_login .login_inp .mobile_verify i{position: absolute;top: 0px;left: 2%;}

.news_login .mobile_uls li{float: left;position: relative;min-width: 200px;text-align: center;}
.news_login .mobile_uls li:nth-child(1):before{content: "";width: 85px;height: 5px;position: absolute;top: 15px;left: 118px;border: solid 5px #bfbfbf;}
.news_login .mobile_uls li.active:nth-child(1):before{content: "";width: 85px;height: 5px;position: absolute;top: 15px;left: 118px;border: solid 5px #005056;}
.news_login .mobile_uls li:nth-child(2):before{content: "";width: 85px;height: 5px;position: absolute;top: 15px;left: 0px;border: solid 5px #bfbfbf;}
.news_login .mobile_uls li:nth-child(2):after{content: "";width: 85px;height: 5px;position: absolute;top: 15px;right: 0px;border: solid 5px #bfbfbf;}
.news_login .mobile_uls li:nth-child(3):before{content: "";width: 85px;height: 5px;position: absolute;top: 15px;left: 0px;border: solid 5px #bfbfbf;}
.news_login .mobile_uls li.active:before{border: solid 5px #005056;}
.news_login .mobile_uls li.active:after{border: solid 5px #005056;}
.news_login .mobile_uls li.active:nth-child(1):after{display: none;}
.news_login .mobile_uls li.active:nth-child(3):after{display: none;}



/* 支付成功页面 */
.payment_box{border-top: solid 1px #a0a0a0;border-bottom: solid 1px #a0a0a0;}
.payment_top{margin: 45px 0px 105px 0px;text-align: center;}
.payment_top i{font-size: 30px;color: #f2bc7b;display: block;}
.payment_top span{font-family: SourceHanSansCN-Bold;font-size: 16px;color: #005056;font-weight: 900;}

.payment_news{margin: 0px -46px;padding-bottom: 80px;}
.payment_news>div{padding: 0px 46px;}
.payment_news>div span{font-size: 14px;}
.payment_news>div div~div span{margin-top: 25px;}
.payment_news .payment_left{padding-left: 34%;}
.payment_news .payment_left span:nth-child(1){min-width: 73px;margin-right: 40px;}
.payment_news .actual span{color: #005056;font-family: SourceHanSansCN-Medium;font-weight: 900;}
.payment_news .payment_right{border-left: solid 1px #ccc;}
.payment_news .payment_right span:nth-child(1){text-align: right;min-width: 73px;text-align: right;margin-right: 30px;}

.payment_btn{text-align: center;}
.payment_btn a{width: 145px;height: 33px;line-height: 33px;background-color: #005056;border: solid 1px #f2bc7b;color: #fff;text-align: center;margin: auto;}
.payment_btn span{margin: 10px 0px 50px 0px;color: #8c8c8c;font-size: 14px;}



/*--------------------------------xmj------20190705-------------------------------end*/







/*--------------------------------xmj------20190708-------------------------------*/

/* 第三方支付界面 */
.pay_box{border-top: solid 1px #a0a0a0;border-bottom: solid 1px #a0a0a0;text-align: center;}
.pay_top{font-family: SourceHanSansCN-Bold;font-size: 16px;color: #005056;margin-top: 90px;font-weight: 900;}
.pay_one{font-family: SourceHanSansCN-Regular;font-size: 14px;color: #818181;margin-top: 100px;}
.pay_two{color: #005056;font-size: 18px;margin-top: 10px;}
.pay_three{margin: 30px 0px 120px 0px;}



/* 换货原因页面/退货原因页面 */
.exchange_right{border-top: solid 1px #a0a0a0;border-bottom: solid 1px #a0a0a0;padding-bottom: 65px;}
.exchange_title{color: #005056;font-size: 16px;font-family: SourceHanSansCN-Bold;font-weight: 900;padding: 15px 0px;}
      
/* 左边内容 */
.exchange_main{margin: 0px -50px;padding-top: 50px;}
.exchange_main>div{padding: 0px 50px;}
.flex-prev, .flex-next{display: none;}
.flex-control-nav li a{background-color: #bfbfbf;width: 6px !important;height: 6px !important;}
.flex-control-nav li a.flex-active{background-color: #005056;border: none;}
.flex-control-nav {position: absolute;z-index: 10;text-align: center;bottom: 0px;top: auto;right: 34%;margin: 0;display: block;}
.exchange_slider .slide span{text-align: center;color: #464646;font-size: 14px;}
.exchange_slider .slide span:nth-child(2){font-size: 16px!important;margin-top: 25px;}
.exchange_slider .slide span:nth-child(3){margin-bottom: 25px;}

/* 右边内容 */
.exchange_news div~div{margin-top: 30px;}
.exchange_news .news_sel span{margin-right: 30px;position: relative;}
.exchange_news .news_sel span>i{font-style: normal;top: 2px;left: -15px;position: absolute;}
.exchange_news .news_sel .down_sel{position: relative;}
.exchange_news .news_sel .down_sel>i{position: absolute;top: -4px;right: 0px;font-size: 22px;}
.exchange_news .news_sel select{/* -webkit-appearance: none; */border: solid 1px #005056;width: 175px;height: 24px;line-height: 24px;color: #464646;text-indent: 1em;}
.exchange_news .news_inp span:nth-child(1){margin-right: 30px;position: relative;}
.exchange_news .news_inp span>i{font-style: normal;top: 2px;left: -15px;position: absolute;}
.exchange_news .news_inp textarea{width: 658px;height: 100px;border: solid 1px #005056;text-indent: 1em;padding-top: 5px;}
.exchange_news .news_pic span:nth-child(1){margin-right: 30px;position: relative;}
.exchange_news .news_pic span:nth-child(1)>i{font-style: normal;top: 2px;left: -15px;position: absolute;}
.exchange_news .news_pic span:nth-child(2){height: 20px;line-height: 20px;}
.exchange_news .news_pic span:nth-child(2)>a i{font-size: 20px!important;color: #005056;margin-right: 10px;}
.exchange_news .news_inportant span:nth-child(1){margin-right: 30px;position: relative;}
.exchange_news .news_inportant span>i{font-style: normal;top: 2px;left: -15px;position: absolute;}
.exchange_news .news_inportant span input{width: 174px;height: 25px;line-height: 25px;border: solid 1px #005056;text-indent: 1em;margin-right: 10px;}

/* 注意事项 */
.exchange_care h5{color: #005056;font-family: SourceHanSansCN-Bold;margin: 20px 0px;font-size: 16px;}
.exchange_care p{color: #464646;font-size: 16px;margin-bottom: 20px;}
.exchange_care div span{color: #464646;margin-top: 10px;}
.exchange_care div{padding-bottom: 20px;border-bottom: solid 1px #a0a0a0;}

.exchange_btn{margin-top: 35px;text-align: center;}
.exchange_btn a{width: 116px;height: 33px;line-height: 30px;border: solid 1px #f2bc7b;color: #f2bc7b;text-align: center;}
.exchange_btn a:hover{background-color: #005056;border: solid 1px #f2bc7b;color: #fff;transition: .45s;}



/* 选择支付方式 */
.optional_box{border-bottom: solid 1px #a0a0a0;border-top: solid 1px #a0a0a0;text-align: center;}
.optional_order{margin-top: 85px;}
.optional_order span{font-family: SourceHanSansCN-Bold;font-size: 16px;font-weight: 900;color: #005056;}
.optional_one{color: #5b5b5b;font-size: 14px;margin-top: 5px;}
.optional_price{margin-top: 25px;}
.optional_price span{font-family: SourceHanSansCN-Bold;font-size: 26px;font-weight: 900;color: #005056;}
.optional_pay{margin-top: 130px;}
.optional_pay>span{font-family: SourceHanSansCN-Bold;font-size: 16px;font-weight: 900;color: #005056;margin-bottom: 20px;}
.optional_pay .optional_pay_mode div{margin: 0px auto 30px auto;}
.optional_pay .optional_pay_mode div~div{margin-left: 100px;}
.optional_pay .optional_pay_mode div label{height: 50px;line-height: 50px;}
.optional_pay .optional_pay_mode div i{font-size: 45px;}
.optional_pay .optional_pay_mode div i.icon-zhiai-54{color: #00aaee;}
.optional_pay .optional_pay_mode div i.icon-zhiai-65{color: #09bb07;}

.optional_btn{text-align: center;}
.optional_btn div{margin-top: 25px;}
.pay_btn:hover{color: #fff;background-color: #005056;transition: .45s;}
.pay_btn{width: 154px;height: 33px;line-height: 30px;border: solid 1px #f2bc7b;margin: auto;margin-top: 20px;}

.optional_pay_mode .radio-style:checked + .radio-style-3-label:before{color: #444;}
.optional_pay_mode .checkbox-style-3-label:before, .radio-style-3-label:before{width: 20px;height: 20px;padding: 2px;border: 1px solid #444;}




/*--------------------------------xmj------20190708-------------------------------end*/







/*--------------------------------xmj------20190710-------------------------------*/
header .container div.po_absolute{right:0;top:50%;transform: translateY(-50%);}
header .container div.po_absolute .icon-zhiai-47{color:#f3c48a;}

/* 评价商品页面 */
.eval_pic{width: 195px;height: 195px;}
.evaluate_big{margin-bottom: 120px;}
.evaluate_big>div~div{margin-top: 70px;}
.evaluate_box{margin: 0px -15px;border-top: solid 1px #a0a0a0;}
.evaluate_box>div{padding: 0px 15px;}

.evaluate_main{margin: 0px -15px;}
.evaluate_main>div{padding: 0px 15px;}
.evaluate_title{text-align: center;padding: 20px 0px;font-family: SourceHanSansCN-Regular;font-size: 18px;color: #5b5b5b;}
.evaluate_left{text-align: center;border-top: solid 1px #a0a0a0;}
.evaluate_left img{display: block;margin: auto;}
.evaluate_left span{color: #5b5b5b;font-size: 14px;}

.evaluate_right{border-top: solid 1px #a0a0a0;}
.evaluate_top{margin-top: 20px;}
.evaluate_top span{font-family: SourceHanSansCN-Regular;font-size: 18px;color: #5b5b5b;}
.evaluate_top span:nth-child(1){margin-right: 40px;}

.evaluate_inp{margin-top: 25px;}
.evaluate_inp textarea{width: 100%;height: 161px;border: solid 1px #dcdcdc;text-indent: 2em;color: #b4b4b4;font-size: 14px;padding-top: 5px;}
.evaluate_btn{margin-top: 10px;}
.evaluate_btn span i{color: #005056;font-size: 24px;}
.evaluate_btn span:nth-child(2){float: right;}
.evaluate_btn span a{width: 141px;height: 33px;line-height: 30px;text-align: center;color: #fff;background-color: #005056;border: solid 1px #f2bc7b;}

.evaluate_top label{font-family: SourceHanSansCN-Regular;font-size: 18px;color: #5b5b5b;}
.evaluate_top .star-rating{display: inline-block;}
.evaluate_top .icon-minus-sign{display: none;}
.evaluate_top .caption span{background-color: transparent;}
.evaluate_top .rating-container{color: #f2bc7b;}
.evaluate_top .rating-container .rating-stars{color: #005056;}




.details_big{border-top: solid 1px #a0a0a0;}
/* 订单编号 */
.order_news{border-bottom: solid 1px #a0a0a0;}
.order_top{margin: 0px -30px;}
.order_top>div{padding: 0px 30px;}
.order_top>div:nth-child(1){position: relative;}
.order_top>div:nth-child(1):before{content: "";position: absolute;top: 10px;right: 0px;width: 1px;border: solid 0.5px #a0a0a0;bottom:10px;}
.order_status{margin: 30px 0px;}
.order_status span{text-align: center;}
.order_status span~span{margin-top: 30px;}
.order_status span:nth-child(1){color: #3a3a3a;font-size: 14px;}
.order_status span:nth-child(2){color: #4e4e4e;font-family: SourceHanSansCN-Light;font-size: 18px;}
.order_status span:nth-child(3) a{font-family: SourceHanSansCN-Medium;font-size: 14px;color: #005056;}
/* 右侧订单发货流程图 */
.order_all div{width: 19%;text-align: center;}
.order_all div~div{position: relative;}
.order_all div~div:before{content: "";position: absolute;top: 15px;right: 120px;width: 158px;height: 1px;border: dashed 0.5px #a0a0a0;}
.order_process{margin: 55px 0px 35px 0px;}
.order_process span i{font-size: 34px;line-height: 1;}
.order_process span{color: #4e4e4e;font-size: 14px;text-align: center;}
.order_process span~span{margin-top: 30px;}
/* 送货方式 */
.order_send{margin: 30px 0px;padding-left: 80px;}
.order_send span{color: #3a3a3a;font-size: 14px;}
.order_send span~span{margin-top: 30px;}

/* 收货人信息 */
.order_name{margin: 20px 40px;}
.order_name>div{padding: 0px 40px;}
.order_pay>span:nth-child(1){margin-bottom: 15px;line-height: 1.2;font-family: SourceHanSansCN-Medium;font-weight: 900;color: #3a3a3a;}
.order_pay span~span{margin-top: 10px;line-height: 1.2;}

/* 商品表格数据 */
.details_table{margin-top: 25px;}
.details_uls{margin-bottom: 0px;}
.details_uls>li{text-align: center;border-bottom: solid 1px #a0a0a0;}
.details_uls>li~li{/*line-height: 140px;*/padding:25px 0;}
.details_uls>li:nth-child(1){width: 100%;height: 38px;line-height: 38px;background-color: #005056;color: #fff;}
.details_uls li .details_ols li:nth-child(1){width: 24%;padding:0 15px;}
.details_uls li .details_ols li{width: 19%;float: left;}
.details_uls li .details_ols li div{}
.details_uls li .details_ols li>span{margin-right: 25px;color: #464646;font-size: 14px;}
.details_uls li .details_ols li div p{color: #464646;font-size: 14px;text-align:left;margin-bottom:0;}
.details_uls li .details_ols li div span{min-width: 100px;margin-right:15px;}
.details_uls li .details_ols li div span~span{position: relative;}
.details_uls li .details_ols li div span~span:before{content: "";position: absolute;top: 0px;left: -2px;width: 1px;height: 13px;border: solid 0.5px #a0a0a0;}

.settle{padding: 30px 0px;border-bottom: solid 1px #a0a0a0;margin-bottom: 85px;}
.settle_uls{float: right;margin-bottom: 0px;}
.settle_uls li span{text-align: right;min-width: 73px;color: #5b5b5b;}
.settle_uls li~li{margin-top: 20px;}
.settle_uls li span~span{margin-left: 65px;}
.settle_uls .all_price span{color: #005056;font-family: SourceHanSansCN-Medium;font-weight: 900;}



/* 已取消未付款页面 */
.cancel_big{border-top: solid 1px #a0a0a0;}
.cancel_news{border-bottom: solid 1px #a0a0a0;}
.cancel_top{margin: 0px -30px;}
.cancel_top>div{padding: 0px 30px;}
.cancel_top>div:nth-child(1){position: relative;}
.cancel_top>div:nth-child(1):before{content: "";position: absolute;top: 10px;right: 0px;width: 1px;height: 155px;border: solid 0.5px #a0a0a0;}

.cancel_status{margin: 30px 0px;}
.cancel_status span{text-align: center;}
.cancel_status span:nth-child(1){color: #3a3a3a;font-size: 14px;}
.cancel_status span:nth-child(2){color: #4e4e4e;font-family: SourceHanSansCN-Light;font-size: 18px;margin-top: 30px;}
.cancel_status span:nth-child(3){margin-top: 15px;}
.cancel_status span:nth-child(3) a{font-family: SourceHanSansCN-Medium;font-size: 14px;color: #005056;}

.cancel_right{margin: 40px 0px;padding-left: 150px;}
.cancel_right div span{line-height: 1;}
.cancel_right div span~span{margin-top: 15px;}
.cancel_name span{text-align: center;margin: 70px 0px;}




/* 已付款未发货页面 */
.unshipped_name{min-height: 240px;text-align: center;}
.unshipped_name span{line-height: 240px;}
.unshipped_border .cancel_top>div:nth-child(1):before {content: "";position: absolute;top: 10px;right: 0px;width: 1px;height: 235px;border: solid 0.5px #a0a0a0;}
.unshipped_uls{padding-left: 170px;margin: 30px 0px;}
.unshipped_uls li span:nth-child(1){position: relative;}
.unshipped_uls li span:nth-child(1):before{content: "";position: absolute;top: 16px;left: -9px;width: 1px;height: 25px;border: solid 0.5px #a0a0a0;}
.unshipped_uls li span:nth-child(1):after{content: "";position: absolute;top: 6px;left: -12px;width: 7px;height: 7px;background-color: #a0a0a0;border-radius: 50%;}
.unshipped_uls li:last-child span:nth-child(1):before{display: none;}
.unshipped_uls li~li{margin-top: 22px;}



/* 换货申请页面 */
.apply_right{border-top: solid 1px #a0a0a0;}
.apply_title{color: #005056;font-size: 16px;font-family: SourceHanSansCN-Bold;font-weight: 900;padding: 15px 0px;}
/* 全选 */
.apply_right .details_uls li .details_ols li .lis_inp{padding: 0px;}
.apply_right .details_uls li .details_ols li .green_box{line-height: 110px!important;text-align: left;margin-left: 8px;}
.apply_right .details_uls li .details_ols li .lis_inp label{color: #fff;padding-top: 2px;font-size: 14px;}
.lis_inp .checkbox-style-3-label:before{background: transparent;border:1px solid #fff;display:inline-block;vertical-align:middle;width:18px;height:18px;border-radius: 50%;padding: 1px;}
.green_box .checkbox-style-3-label:before{background: transparent;border:1px solid #005056;display:inline-block;vertical-align:middle;width:18px;height:18px;border-radius: 50%;padding: 1px;}
.lis_inp .checkbox-style:checked + .checkbox-style-3-label:before{color: #fff;background: transparent;}
.green_box .checkbox-style:checked + .checkbox-style-3-label:before{color: #005056;background: transparent;}
/* 商品表格数据 */
.apply_right .details_table{margin-top: 25px;}
.apply_right .details_uls{margin-bottom: 0px;}
.apply_right .details_uls>li{text-align: center;border-bottom: solid 1px #a0a0a0;}
.apply_right .details_uls>li~li{min-height: 110px;line-height: 110px;}
.apply_right .details_uls>li:nth-child(1){width: 100%;height: 38px;line-height: 38px;background-color: #005056;color: #fff;}
.apply_right .details_uls li .details_ols li:nth-child(1){width: 8%;}
.apply_right .details_uls li .details_ols li:nth-child(2){width: 35%;}
.apply_right .details_uls li .details_ols li{width: 19%;float: left;}
.apply_right .details_uls li .details_ols li>div{padding: 15px 0px;line-height: 1;}
.apply_right .details_uls li .details_ols li>span{margin-right: 25px;color: #464646;font-size: 14px;}
.apply_right .details_uls li .details_ols li div p{margin-bottom: 10px;margin-top: 20px;color: #464646;font-size: 16px;}
.apply_right .details_uls li .details_ols li div span{min-width: 36px;}
.apply_right .details_uls li .details_ols li div span~span{position: relative;}
.apply_right .details_uls li .details_ols li div span~span:before{content: "";position: absolute;top: 0px;left: -2px;width: 1px;height: 13px;border: solid 0.5px #a0a0a0;}
/* 商品表格数据结算内容 */
.apply_btn span{margin-top: 15px;}
.apply_btn span:nth-child(1){margin-left: 8px;}
.apply_btn span:nth-child(2){float: right;}
.apply_btn .green_box label{color: #005056;}
.apply_btn span a{width: 145px;height: 33px;background-color: #005056;border: solid 1px #f2bc7b;text-align: center;line-height: 30px;color: #fff;}
.apply_btn span a i{font-size: 22px;}



/* 购物车页面 */
.cart_right{border-top:solid 1px #a0a0a0;}
.apply_title{color:#005056;font-size:16px;font-family:SourceHanSansCN-Bold;font-weight:900;padding:15px 0px;}
/* 全选 */
.cart_right .details_uls li .details_ols li .lis_inp{padding:0px;}
.cart_right .details_uls li .details_ols li .green_box{text-align:left;margin-left:22px;}
.cart_right .details_uls li .details_ols li .lis_inp label{color:#fff;padding-top:2px;font-size:14px;}
.lis_inp .checkbox-style-3-label:before{background:transparent;border:1px solid #fff;display:inline-block;vertical-align:middle;width:18px;height:18px;border-radius:50%;padding:1px;}
.green_box .checkbox-style-3-label:before{background:transparent;border:1px solid #005056;display:inline-block;vertical-align:middle;width:18px;height:18px;border-radius:50%;padding:1px;}
.lis_inp .checkbox-style:checked+.checkbox-style-3-label:before{color:#fff;background:transparent;}
.green_box .checkbox-style:checked+.checkbox-style-3-label:before{color:#005056;background:transparent;}
/* 商品表格数据 */
.cart_right .details_table{margin-top:25px;}
.cart_right .details_uls{margin-bottom:0px;}
.cart_right .cart_btn{margin-top:15px;}
.cart_right .details_uls>li{text-align:center;border-bottom:solid 1px #a0a0a0;}
.cart_right .details_uls>li~li{min-height:110px;line-height:110px;}
.cart_right .details_uls>li:nth-child(1){width:100%;height:38px;line-height:38px;background-color:#005056;color:#fff;}
.cart_right .details_uls li .details_ols li:nth-child(1){width:8%;}
.cart_right .details_uls li .details_ols li:nth-child(2){width:28%;}
.cart_right .details_uls li .details_ols li{width:16%;float:left;}
.cart_right .details_uls li .details_ols li>div{padding:15px 0px;line-height:1;}
.cart_right .details_uls li .details_ols li .cart_pic{margin-right:15px;color:#464646;font-size:14px;}
.cart_right .details_uls li .details_ols li>span{margin-right: 0px;}
.cart_right .details_uls li .details_ols li div p{margin-bottom:10px;margin-top:20px;color:#464646;font-size:16px;}
.cart_right .details_uls li .details_ols li div span{min-width:36px;}
.cart_right .details_uls li .details_ols li div span~span{position:relative;}
.cart_right .details_uls li .details_ols li div span~span:before{content:"";position:absolute;top:0px;left:-2px;width:1px;height:13px;border:solid 0.5px #a0a0a0;}
.details_ols .cart_detele{padding:30px 0px;}
.details_ols .cart_detele span{line-height:1.8;text-align:left;padding-left:43%;}
.details_ols .cart_detele span a{color:#005056;}
/* 商品表格数据结算内容 */
.cart_btn>span{margin-top:15px;cursor:pointer;}
.cart_btn>span:nth-child(1){margin-left:20px;}
.cart_btn div{float:right;margin-top:15px;}
.cart_btn .green_box label,.cart_btn div span>span{color:#005056;cursor:pointer;}
.cart_btn .green_box span,.cart_btn div span~span{margin-left:35px;}
.cart_btn div span a{width:145px;height:33px;background-color:#005056;border:solid 1px #f2bc7b;text-align:center;line-height:30px;color:#fff;}
.cart_btn div span a i{font-size:22px;}
.cart_adds input{width:35px;border:solid 1px #aaaaaa!important;line-height:1;height: 26px;color: #5b5b5b;}
.cart_adds i{border:solid 1px #aaaaaa;line-height:1.2;padding-bottom: 4px;font-size: 20px;color: #5b5b5b;}
.cart_adds i.icon-jian{border-right: none;}
.cart_adds i.icon-jiahao{border-left: none;}



/* 订单结算页面 */
.order_settle_right{border-top:solid 1px #a0a0a0;}
.order_settle_news{}
.news_top span{color: #5b5b5b;}
.news_top span i{color: #005056;font-size: 20px;}
.news_top span~span{margin-left: 25px;}
.news_top span a{color: #005056;}
.news_main{margin-top: 25px;}
.news_main div~div{margin-top: 10px;line-height: 1;}
.news_btn{float: right;}
.news_btn a{width: 145px;height: 33px;border: solid 1px #f2bc7b;color: #f2bc7b;text-align: center;line-height: 30px;}
.news_btn a:hover{background-color: #005056;color: #fff;transition: .45s;}
.news_btn a~a{margin-left: 15px;}
/* 单选 */
.order_settle_right .green_box .checkbox-style-3-label:before{background:transparent;border:1px solid #005056;display:inline-block;vertical-align:middle;width:18px;height:18px;border-radius:50%;padding:1px;}
.order_settle_right .green_box .checkbox-style:checked+.checkbox-style-3-label:before{color: #005056;background:transparent;}
/* 商品表格数据 */
.order_settle_right .details_table{margin-top:25px;}
.order_settle_right .details_uls{margin-bottom:0px;}
.order_settle_right .details_uls>li{text-align:center;border-bottom:solid 1px #a0a0a0;}
.order_settle_right .details_uls>li~li{min-height:110px;line-height:110px;}
.order_settle_right .details_uls>li:nth-child(1){width:100%;height:38px;line-height:38px;background-color:#005056;color:#fff;}
.order_settle_right .details_uls li .details_ols li:nth-child(1){width: 30%;}
.order_settle_right .details_uls li .details_ols li{width:17%;float:left;}
.order_settle_right .details_uls li .details_ols li>div{padding:15px 0px;line-height:1;}
.order_settle_right .details_uls li .details_ols li .cart_pic{margin-right:15px;color:#464646;font-size:14px;}
.order_settle_right .details_uls li .details_ols li>span{margin-right: 0px;}
.order_settle_right .details_uls li .details_ols li div p{margin-bottom:10px;color:#464646;font-size:16px;}
.order_settle_right .details_uls li .details_ols li div span{min-width:36px;}
.order_settle_right .details_uls li .details_ols li div span~span{position:relative;}
.order_settle_right .details_uls li .details_ols li div span~span:before{content:"";position:absolute;top:0px;left:-7.5px;width:1px;height:13px;border:solid 0.5px #a0a0a0;}
/* 商品表格数据结算内容 */
.order_settle_right .cart_btn{margin: 0px;}
.order_settle_right .cart_btn div{float: none;}
.order_settle_right .cart_btn>span:nth-child(1){margin-left: 0px;}
.order_settle_right .cart_btn .red_envelopes span~span{margin: 12px 0px;}
.order_settle_right .cart_btn .green_box span{margin-right:35px;margin-left: 0px;}
.order_settle_right .cart_btn .red_envelopes span input{width: 102px;text-indent: 5px;margin-right: 10px;border: solid 1px #005056;}
.order_select .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn){width: 158px;}
.cart_btn .order_select div span~span{margin-left: 0px;}
.order_settle_right .cart_btn .order_select div{margin-top: 0px;}
.order_settle_right .cart_btn .order_select{margin-top: 40px;}



/* 订单管理页面 */
.manage_big{margin: 0px -27px;}
.manage_big>div{padding: 0px 27px;}
.manage_box{border-top:solid 1px #a0a0a0;}
/* 订单切换 */
.manage_main{margin: 15px 0px;}
.manage_main li{float: left;cursor: pointer;}
.manage_main li~li{margin-left: 105px;}
.manage_main li.active span{border-bottom: solid 1px #005056;color: #005056;padding-bottom: 5px;}
/* 订单内容 */
.order_infors{}
.order_infors .manage_details{margin-top: 40px;}
.details_date>span~span{margin-left: 100px;}
.manage_uls{text-align: center;min-height: 124px;}
.manage_uls li{float: left;border: solid 1px #bfbfbf;background-color: #f3f8fb;}
.manage_uls li~li{border-left: none;}
.manage_uls li:nth-child(1){width: 35%;}
.manage_uls li:nth-child(2){width: 25%;}
.manage_uls li:nth-child(3){width: 25%;}
.manage_uls li:nth-child(4){width: 15%;}
.manage_uls li>a{width: 88px;height: 21px;background-color: #005056;color: #fff;text-align: center;line-height: 21px;border-radius: 10px;margin: auto;}
.order_infors>div{display: none;}
.order_infors>div.active{display: block;}
.order_infors .manage_uls{margin-top: 10px;}
.order_infors .manage_uls>li{min-height:125px;}
.order_infors .manage_uls .order_hig{padding: 20px 0px;}
.order_infors .manage_uls .order_hig:nth-child(4) span a{color:#838485;background:rgba(241, 188, 122, 0);font-size:13px;padding:1px 12px;border-radius:14px;}
.order_infors .manage_uls .order_hig:nth-child(4) span a:hover{color:#fff;background:rgba(241, 188, 122, 1);}
.order_infors .manage_uls .order_hig span ~ span,
.order_infors .manage_uls .order_hig a{margin-top: 5px;}
.order_infors .manage_uls .cart_pic{margin-right:15px;color:#464646;font-size:14px;max-width: 100px;max-height: 100px;}
.order_infors .manage_uls li>span{margin-right: 0px;}
.order_infors .manage_uls li .pay_made{color: #005056;}
.order_infors .manage_uls li div p{margin-bottom:0;color:#464646;font-size:14px;text-align:left;}
.order_infors .manage_uls li div span{min-width:36px;}
.order_infors .manage_uls li div span~span{position:relative;}
.order_infors .manage_uls li div span~span:before{content:"";position:absolute;top:5px;left:-2px;width:1px;height:13px;border:solid 0.5px #a0a0a0;}
.details_a{color: #005056!important;}
.again_buy{color: #464646!important;}



/* 售后记录页面 */
/* 订单内容 */
.after_big .adress_title{border-top:solid 1px #a0a0a0;color: #005056;font-size: 16px;font-family: SourceHanSansCN-Bold;font-weight: 900;padding: 10px 0px;}
/* 搜索 */
.after_serch{margin-top: 20px;}
.after_serch .search_left{float: left;}
.after_serch .search_left .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn){width: 102px;}
.after_serch .search_left .btn-default{border: solid 1px #aaaaaa;}
.after_serch .search_right{float: right;position: relative;}
.after_serch .search_right input{height: 26px;line-height: 26px;color: #9d9d9d;font-size: 14px;width: 262px;border-bottom: solid 0.5px #d2d2d2!important;border: none;}
.after_serch .search_right i{position: absolute;top: 0px;right: 5px;}

/* 商品数据 */
.after_infors .manage_details{margin-top: 40px;}
.details_date>span~span{margin-left: 100px;}
.manage_uls{text-align: center;min-height: 124px;}
.manage_uls li{float: left;border: solid 1px #bfbfbf;background-color: #f3f8fb;}
.manage_uls li~li{border-left: none;}
.manage_uls li:nth-child(1){width: 38%;padding:0 15px;}
.manage_uls li:nth-child(2){width: 38%;}
.manage_uls li:nth-child(3){width: 24%;}
.manage_uls li>a{width: 88px;height: 21px;background-color: #005056;color: #fff;text-align: center;line-height: 21px;border-radius: 10px;margin: auto;}
.after_infors .manage_uls{margin-top: 10px;}
.after_infors .manage_uls>li{min-height:125px;}
.after_infors .manage_uls .order_hig{padding: 30px 0px;}
.after_infors .manage_uls .order_hig span,.after_infors .manage_uls .order_hig a{margin-top: 5px;}
.after_infors .manage_uls .cart_pic{margin-right:15px;color:#464646;font-size:14px;max-width:120px;}
.cart_pic img{/*width: 100px;height: 100px;*/}
.after_infors .manage_uls li>span{margin-right: 0px;}
.after_infors .manage_uls li .pay_made{color: #005056;}
.after_infors .manage_uls li div p{margin-bottom:10px;color:#464646;font-size:16px;}
.after_infors .manage_uls li div span{min-width:36px;}
.after_infors .manage_uls li div span~span{position:relative;}
.after_infors .manage_uls li div span~span:before{content:"";position:absolute;top:5px;left:-2px;width:1px;height:13px;border:solid 0.5px #a0a0a0;}



/* 红包中心页面 */
.envelopes_right{border-top: solid 1px #a0a0a0;}
.envelopes_main{margin: 0px -20px;position: relative;}
.envelopes_main>div{text-align: center;padding: 0px 20px;cursor: pointer;}
.envelopes_main>div.active span{border-bottom: solid 1px #005056;font-family: SourceHanSansCN-Bold;font-size: 16px;color: #005056;font-weight: 900;}
.envelopes_main>div span{border-bottom: solid 1px #a0a0a0;padding: 6px 0px 10px 0px;font-family: SourceHanSansCN-Regular;font-size: 16px;color: #5b5b5b;}
.envelopes_card>div{margin: 0px -20px;}
.envelopes_card>div>div{padding: 0px 20px;margin-top: 50px;}
.envelopes_card>div{display: none;}
.envelopes_card>div.active{display: block;}
.available_news{width: 255px;height: 25px;margin: auto;background-color: #d8d8d8;/* border-radius: 0px 0px 6px 6px; */}
.available_news span{text-indent: 1em;max-width: 100px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.available_news .toggle.toggle-border{border-top: solid 1px #a0a0a0;border-left: none;border-right: none;border-bottom: none;border-radius: 0px;z-index: 10;}
.available_news .toggle.toggle-border .togglet{padding: 0px;font-family: SourceHanSansCN-Medium_0;color: #4c4c4c;line-height: 25px;font-size: 14px;font-weight: 100;text-indent: 1em;}
.available_news .toggle.toggle-border .togglet i{right: 20px!important;font-size: 18px;color: #005056;left: auto;top: -10px;}
.available_news .toggle.toggle-border .togglec {color: #4c4c4c;margin-bottom: 20px;padding: 0px 15px;border-radius: 0px 0px 6px 6px;background-color: #d8d8d8;}



/* 主导航页面 */
/* 定制页面 */
.custom_step_big>div~div{margin-top: 55px;}
.customtitle h2{font-size:26px;color: #005056;margin-bottom:10px;line-height:1;margin-top:100px;}
.step_box{margin: 70px -100px 90px -100px;}
.step_box>div{padding: 0px 100px;}
.step_main{text-align: center;}
.step_main h3{color: #3f3f3f;font-size: 30px;font-weight: normal;}
.step_main span{color: #4d4d4d;font-size: 14px;margin-top: 15px;}
.step_main img{margin-top: 40px;}
.step_one{min-height: 753px;background-color: #ffffff;box-shadow: 0px 0px 14px 1px rgba(214, 214, 214, 0.75);padding: 0px 100px;}
.step_top_title{padding: 30px 0px;border-bottom: solid 1px #a0a0a0;}
.step_top_title>span{color: #0a5157;font-size: 30px;font-family: Neou-Bold;}
.step_right{float: right;line-height: 40px;}
.step_uls li,.step_right>span{float: left;color: #0a5157;font-size: 17px;}
.step_uls li~li{margin-left: 15px;position: relative;}
.step_uls li~li:before{content: "";width: 1px;height: 15px;position: absolute;top: 12px;left: -8px;border: solid 0.5px #005056;}
/* 品类 */
.step_news{margin-top: 80px;}
.category,.material,.mouth{margin: 0px -110px;}
.category>div,.material>div,.mouth>div{padding: 0px 110px;}
.category_left{color: #4d4d4d;font-size: 16px;font-family: SourceHanSansCN-Bold;font-weight: 900;}
.category_right ul.tab-nav:not(.tab-nav-lg) li a{padding: 0px 30px;height: 30px;line-height: 30px;color: #4d4d4d;font-size: 16px;border: solid 1px #949494;}
.category_right ul.tab-nav:not(.tab-nav-lg) li{height: 30px;line-height: 30px;}
.category_right ul.tab-nav.tab-nav2 li.ui-state-active a{background-color: #005056;color: #fff;}
.category_right ul.tab-nav.tab-nav2 li.ui-state-active a:before{}
.category_right ul.tab-nav.tab-nav2 li a{background-color: transparent;box-shadow: none;}
.step_product{border-top: solid 1px #dcdcdc;border-bottom: solid 1px #dcdcdc;}
.step_news .tab-container{padding-top: 30px;}
.step_product_uls li{text-align: center;float: left;margin-top: 34px;}
.step_product_uls li span:nth-child(3){width: 12px;height: 12px;border: solid 1px #ccc;border-radius: 50%;margin: 20px auto;}
.step_product_uls li.active span:nth-child(3){width: 12px;height: 12px;background-color: #005056;}
.step_product_uls li span:nth-child(2){margin-top: 10px;display: none;}
/* 材质 */
.material{margin-top: 60px;}
.material_uls li{float: left;padding: 0px 30px;border: solid 1px #949494;height: 30px;line-height: 30px;}
.material_uls li~li{margin-left: 44px;}
.material_uls li.active{background-color: #005056;color: #fff;}
.material_uls li.active label{color:#fff;}
.material div ul~ul{margin-top: 20px!important;}
/* 圈口 */
.mouth{margin-top: 60px;}
.mouth select{width: 156px;height: 27px;border: solid 1px #949494;}
.mouth div:nth-child(2) span~span{margin-left: 20px;}
.step_news_btn{margin: 70px 0px 30px 0px;position: relative;float: right;}
.step_news_btn a{width: 159px;height: 38px;line-height: 38px;background-color: #005056;border: solid 1px #f2bc7b;color: #fff;text-align: center;}
.step_news_btn i{position: absolute;color: #fff;top: 2px;right: 25px;font-size: 24px;}
/* step02 */
.steptwo_btn{margin: 30px 0px 20px 0px;}
.steptwo_btn span{position: relative;}
.steptwo_btn span a{width: 159px;height: 38px;line-height: 38px;border: solid 2px #f2bc7b;color: #f2bc7b;text-align: center;}
.steptwo_btn span:first-child{float: left;}
.steptwo_btn span:last-child{float: right;}
.steptwo_btn span:first-child i{position: absolute;color: #f2bc7b;top: 2px;left: 25px;font-size: 24px;}
.steptwo_btn span:last-child i{position: absolute;color: #f2bc7b;top: 2px;right: 25px;font-size: 24px;}
.steptwo_pro_uls li{text-align: center;float: left;margin-top: 10px;}
.steptwo_pro_uls li span:nth-child(3){width: 12px;height: 12px;border: solid 1px #ccc;border-radius: 50%;margin: 15px auto;}
.steptwo_pro_uls li.active span:nth-child(3){width: 12px;height: 12px;background-color: #005056;}
.steptwo_pro_uls li span:nth-child(2){margin-top: 10px;display: none;}
/* step03 */
.material_two,.mouth_two,.custom_words,.custom_phone{margin-top: 40px!important;}
.step_news input{width: 100%;text-indent: 1em;height: 48px;line-height: 48px;border: solid 1px #949494;}
.step_news textarea{width: 100%;text-indent: 1em;border: solid 1px #949494;min-height: 280px;line-height: 40px;margin-bottom: 40px;}
.stepthree_btn{margin: 30px 0px 20px 0px;}
.stepthree_btn span.inlineblock button.btn{border:#f2bc7b solid 2px; color:#fff;background:#005056;padding:0 35px; height:38px;line-height:24px;}
.stepthree_btn span{position: relative;}
.stepthree_btn span a{width: 159px;height: 38px;line-height: 38px;border: solid 2px #f2bc7b;color: #f2bc7b;text-align: center;}
.stepthree_btn span:first-child{float: left;}
.stepthree_btn span:last-child{float: right;}
.stepthree_btn span:first-child i{position: absolute;color: #f2bc7b;top: 2px;left: 25px;font-size: 24px;}
.stepthree_btn span a~a{margin-left: 20px;}
.stepthree_btn a:hover{background-color: #005056;color: #fff;transition: .45s;}



/* 门店预约页面 */
.attract h2{text-align: center;font-family: SourceHanSansCN-Bold;font-size: 26px;color: #005056;margin-top: 60px;}
.attract_box{width: 100%;min-height: 1406px;background-color: #f7f7f7;}
.attract_news,.attract_newstwo{padding: 0px 45px;}
.attract_news h5{text-align: center;padding: 50px 0 20px;color: #696969;font-family: SourceHanSansCN-Bold;font-size: 20px;}
.attract_one{border-top: solid 1px #949494;border-bottom: solid 1px #949494;}
.attract_one_main{margin: 0px -50px;padding: 45px 0px;}
.attract_one_main>div{padding: 0px 50px;}
.attract_one_main>div:nth-child(1n+4){margin-top: 60px;}
.attract_one_left{float: left;background-color: #696969;border-radius: 50%;}
.attract_one_left i{font-size:30px;line-height:60px;width:60px;height:60px;color:#fff;}
.attract_one_right p{margin-bottom: 8px;font-size: 20px;}
.attract_one_right span{margin-bottom: 8px;}

.attract_newstwo{margin-top: 135px;}
.attract_newstwo h5{text-align: center;color: #696969;font-family: SourceHanSansCN-Bold;font-size: 20px;}
.attract_uls li{float: left;height: 45px;line-height: 45px;min-width: 240px;}
.attract_uls li~li{margin-left: 20px;}
.attract_uls li>input{width: 100%;height: 100%;border: none;background-color: #fff;padding-left: 10px;}
.attract_uls li span .radio-style-3-label:before{width: 16px!important;height: 16px!important;border: none;}
.attract_uls li span .radio-style:checked + .radio-style-3-label:before{color: #6c6c6c;background: #6c6c6c;}

/* 个人资源 */
.attract_pers,.attract_invest,.attract_join{margin-top: 40px;}
.attract_pers h6{font-size: 18px;}
.attract_pers .attract_ols{margin: 20px 0px;}
.attract_ols li{float: left;}
.attract_ols li~li{margin-left: 65px;}
.attract_ols li .checkbox-style-3-label:before{width: 16px!important;height: 16px!important;border: none;border-radius: 50%;}
.attract_ols li .checkbox-style:checked + .checkbox-style-3-label:before{color: #6c6c6c;background: #6c6c6c;}

.attract_invest h6,.attract_join h6{font-size: 18px;padding-bottom: 10px;}
.attract_pers_main span{font-size: 18px;padding-bottom: 10px;}
.attract_pers_main textarea{width: 100%;height: 105px;border: none;background-color: #fff;}
.invest_main{margin: 0px -13px;}
.invest_main>div{padding: 0px 13px;}
.invest_main div input,.invest_main div select{width: 100%;height: 45px;line-height: 45px;background-color: #fff;border: none;text-indent: 1em;}
.invest_main div input[name="verify"]{padding-right:150px;}
.invest_main div input + img{height: 45px;position:absolute;top:0;right:13px;}
.attract_bz{margin: 20px 0px;}
.attract_btn{text-align: center;margin: 60px 0px;}
.attract_btn a{width: 111px;height: 33px;line-height: 30px;border: solid 2px #f2bc7b;font-size: 14px;text-align: center;color: #f2bc7b;}
.attract_btn a:hover{background-color: #005056;color: #fff;transition: .45s;}



.lead_navs{margin-top: 50px;}
.lead_navs a{color: #5b5b5b;font-size: 14px;}
.lead_navs a.active{font-family: SourceHanSansCN-Regular;font-size: 14px;color: #353434;}
/* 中部城市 */
.store_top{margin-top: 30px;}
.store_top div{width: 50%;}
.store_top .store_city{float: left;}
.store_top span,.store_top ul{float: left;}
.store_top span:first-child{margin-right: 10px;}
.store_top span:last-child{margin-left: 30px;}
.store_top ul li{float: left;color: #f1bc7a;}
.store_top ul li~li{margin-left: 22px;}
.store_top .store_search{position: relative;}
.store_top .store_search input{float: right;height: 25px;line-height: 25px;border: solid 1px #949494;min-width: 320px;text-indent: 1em;}
.store_top .store_search i{position: absolute;top: 0px;right: 15px;}
/* 城市内容 */
.store_place .toggle.toggle-border{border-top: solid 1px #a0a0a0;border-left: none;border-right: none;border-bottom: none;border-radius: 0px;}
.store_place .toggle.toggle-border .togglet{font-family: SourceHanSansCN-Medium_0;color: #4c4c4c;padding-left: 30px;margin-bottom: 20px;}
.store_place .toggle.toggle-border .togglet i{right: 0px!important;font-size: 18px;color: #005056;left: auto;}
.store_place .toggle{margin-bottom: 0px;}
.store_place .toggle.toggle-border .togglec{color: #787878;padding: 0px;margin-bottom: 20px;}
.store_place .toggle.toggle-border .togglet i.icon-zhiai-64{left: 0px;}
.store_place_sz{margin: 0px -28px;}
.store_place_sz>div{padding: 0px 28px;}
.store_place_sz>div:nth-child(1n+3){margin-bottom: 50px;}
.store_main{box-shadow: 0px 0px 1px 0px rgba(171, 171, 171, 0.75);padding: 15px;text-align: center;}
.store_main h4{font-family: SourceHanSansCN-Regular;font-size: 25px;color: #353434;margin: 35px 0px 15px;line-height: 1;}
.store_main div{margin-bottom: 45px;}
.store_main div span{line-height: 1;color: #6b6b6b;}
.store_main div span:nth-child(1){margin-bottom: 20px;color: #353434;}
.store_main div span~span{margin-top: 10px;}
.store_main div span i{color: #005056;margin-right: 5px;font-weight: 900;}



/* 会员福利页面 */
/* 搜索 */
.benefits_search{margin-bottom: 30px;}
.benefits_search span{position: relative;float: right;}
.benefits_search input{height: 30px;line-height: 30px;border: solid 1px rgba(170, 170, 170, 0.36);min-width: 220px;text-indent: 0.5em;}
.benefits_search i{position: absolute;top: 50%;right: 10px;transform:translateY(-50%);}
/* 下拉框 */
.benefits_shop{border-top: solid 1px rgba(170, 170, 170, 0.36);}
.benefits_sel{margin: 0px -12px;}
.benefits_sel>div{padding: 0px 12px;}
.benefits_sel .btn{border: 1px solid  rgba(170, 170, 170, 0.36);border-top: none;border-left: none;border-right: none;border-radius: 0px;}
.benefits_sel .bootstrap-select.btn-group .dropdown-toggle .caret{top: 36%;left: 5px;right: auto;width: 10px;height: 10px;border:#666 solid;border-width: 1px 1px 0 0;transform: rotate(135deg);margin-bottom: 10px;}
.benefits_sel .bootstrap-select.btn-group .dropdown-toggle .filter-option{padding-left: 15px;}
.btn-group.open .dropdown-toggle{box-shadow: none;}
/* 上面分页器 */
.benefits_toppage{margin:30px 0;}
.benefits_toppage div{float: right;}
.pageall i{font-size: 20px;}
.pageall i.active{color: #005056;}
.benefits_toppage span{margin: 0px 6px;color: #353434;font-size: 14px;}
/* 商品信息 */
.benefits_news{margin: 0px -10px;}
.benefits_news>div{padding: 0px 10px;}
.benefits_news>div:nth-child(1n+3){margin-bottom: 60px;}
.shopnews_main{border:1px  solid #eee;transition:.45s;}
.shopnews_main:hover{box-shadow: 0px 0px 20px 0px rgba(171, 171, 171, 0.29);transition:.45s;}
.shopnews_main > div.ohidden{ border-bottom:1px solid #eee; }
.shopnews_main img{transition: .45s;}
.shopnews_main h4{color: #5b5b5b;font-size: 16px;font-weight:400;margin-bottom:15px;height:48px;  display: -webkit-box;  -webkit-box-orient: vertical;   -webkit-line-clamp: 2;  overflow: hidden;}
.shopnews_main > div.clearfix{padding:10px 15px;}
.shopnews_main i{font-size: 70px;color: #005056;opacity: 0;transition: .45s;display:none;}
.shopnews_main div span:nth-child(1){font-family: SourceHanSansCN-Medium;font-size: 18px;color: #696969;}
.shopnews_main div span:nth-child(2){font-family: SourceHanSansCN-Medium;font-size: 14px;color: #005056;font-weight:600;}
/*.shopnews_main:hover i{opacity: 1;margin-bottom: 35px;transition: .45s;}*/
.shopnews_main:hover img{transition: .45s;transform:scale(1.1);}
.shopnews_main:hover{background-color: #f3f8fb;}
/* 底部分页 */
.benefits_page{text-align: center;margin: 10px 0px 25px 0px;}
.benefits_page span{margin-bottom: 20px;}
.benefits_page span i{font-size: 26px;}
.benefits_page span i.active{color: #005056;}
.benefits_page span i:nth-child(1){position: relative;margin-right: 15px;}
.benefits_page span i:nth-child(1):after{content: "";width: 1px;height: 18px;border: solid 0.5px #949494;position: absolute;top: 10px;right: -11px;}
.benefits_pageuls{text-align: center;}
.benefits_pageuls li{float: left;}
.benefits_pageuls li a{color: #b4b4b4;}
.benefits_pageuls li.active a{color: #656565;}
.benefits_pageuls li~li{margin-left: 20px;}
.benefits_pageall{text-align: right;border-bottom: solid 1px #949494;padding-bottom: 10px;}
.benefits_pageall a{color: #353434;font-size: 12px;}



/* 礼物页面 */
.gift_news{margin: 0px -24px;}
.gift_news>div{padding: 0px 24px;}
.gift_news>div:nth-child(1n+3){margin-bottom: 45px;}
.giftnews_main{box-shadow: 0px 0px 1px 0px #eee;min-height: 552px;text-align: center;}
.giftnews_main img{/*margin-top: 160px;*/transition: .45s;}
.giftnews_main .giftnews{/*opacity: 0;*/position:relative;padding:15% 5%;}
.giftnews_main:hover .giftnews{opacity: 1;transition: .45s;}
.giftnews_main:hover img{transition: .45s;}
.giftnews_main:hover .gift_btn{transition: .45s;}
.giftnews_main:hover{background-color: #f3f8fb;}
.giftnews i{font-size: 70px;color: #005056;transition: .45s;position:absolute;top:-50px;left:50%;transform:translateX(-50%);line-height:1;opacity:0;}
.giftnews_main:hover .giftnews i{top:-25px;opacity:1;transition:.45s;}
.giftnews_main > a > img{transition:.45s;}
.giftnews_main:hover > a > img{transition:.45s;transform:scale(1.1);}
.giftnews div span:nth-child(1){font-family: FuturaLT-Light;font-size: 13px;color: #5b5b5b;}
.giftnews div span:nth-child(2){font-family: FuturaLT-Light;font-size: 18px;color: #005056;margin-top: 10px;}
.gift_btn{text-align: center;margin-top: 40px;transition: .45s;}
.gift_btn a{width: 111px;height: 33px;line-height: 30px;text-align: center;border: solid 1px #f2bc7b;transition: .45s;}
.gift_btn a:hover{background-color: #005056;color: #fff;transition: .45s;}



/*--------------------------------xmj------20190710-------------------------------end*/






/*--------------------------------zqb------20190702-------------------------------*/
   /*首页*/

  .indextitle{font-size:26px;color: #005056;margin-bottom:36px;line-height:1;margin-top:100px;}

  .index_pleft{width:70%;}
  .index_pright{width:30%;}
  .index_pright a{color:#fec67f;padding:0 16%;}
  .index_pright a span{font-size:16px;line-height:1;position:relative;text-align:center;}
  .index_pright a span ~ span{margin-top:20px;}
  .index_pright a i{font-size:80px;margin-top:40px;line-height:1;}
  .index_pright.index_prightcenter a span:nth-child(1){font-size:20px;line-height:1;padding-bottom:7px;}
  .index_pright.index_prightcenter a span:nth-child(1):before{content:"";width:70px;position:absolute;bottom:0;height:1px;left:50%;transform:translateX(-50%);background:#f1bc7a;}
  .index_pright.index_prightcenter a span:nth-child(2){color:#dbdbdb;font-size:16px;margin-top:70px;text-transform: uppercase;}
  .index_pright.index_prightcenter a span:nth-child(3){color:#dbdbdb;font-size:14px;line-height:20px;}
  .index_pright.index_prightmy a span:nth-child(1) s{font-size:20px;border-bottom: solid 1px #f1bc7a;padding-bottom:7px;}
  .index_pright.index_prightmy a span:nth-child(1) i{font-size:20px;line-height: 1;margin-top:0;margin-right:10px;}
  .index_pright.index_prightmy a span:nth-child(2){color:#cccccc;font-size:16px;margin:100px 0 0;}
  .index_pright.index_prightmy a span:nth-child(3){color:#cccccc;font-size:14px;line-height:1.8;}


   /*产品*/

/*--------------------------------zqb------20190702-------------------------------end*/



/*-------------------------顶部导航部分-------------------------*/

#primary-menu ul li.mega-menu .mega-menu-content.style-2.product_nav{padding:100px 150px 140px;}
#primary-menu ul li .mega-menu-content.product_nav{background:#f3f8fb;border-top-color:#f1bc7a;}
#primary-menu ul li .mega-menu-content.product_nav > ul li div.t600{color:#005056;white-space:nowrap;}
#primary-menu ul li .mega-menu-content.style-2.product_nav ul.mega-menu-column{padding:0 0 0 10%;}
#primary-menu ul li .mega-menu-content.product_nav ul.mega-menu-column:not(:first-child){border-left-color:#d2d2d2;}
#primary-menu ul li .mega-menu-content.product_nav > ul li div.t600 + ul{padding-left:40px;}
#primary-menu ul li .mega-menu-content.product_nav > ul li div.t600 + ul li {padding-left:20px;}
#primary-menu ul li .mega-menu-content.product_nav > ul li div.t600 + ul li ~ li{margin-top:30px;}
#primary-menu ul li .mega-menu-content.product_nav > ul li div.t600 + ul li a{color:#2b2b2b;font-weight:400;transition:.3s;}
#primary-menu ul li .mega-menu-content.product_nav > ul li div.t600 + ul li i{position:absolute;left:0;top:50%;transform:translateY(-50%);opacity:0;transition:.3s;}
#primary-menu ul li .mega-menu-content.product_nav > ul li div.t600 + ul li:hover a{color:#005056;transition:.3s;}
#primary-menu ul li .mega-menu-content.product_nav > ul li div.t600 + ul li:hover i{opacity:1;transition:.3s;}
#primary-menu ul li .mega-menu-content.product_nav > ul li.last_product a div.title_xl{color:#005056;margin-top:20px;}
.topnav > li > a{}
.topnav > li  i.icon-zhiai-19{position:absolute !important;bottom:5px;left:50%;transform: translateX(-50%);opacity:0;margin-right:0 !important;top:auto !important;}
.topnav > li.current i.icon-zhiai-19{color:#f1bc7a;opacity:1;}
.topnav > li:hover i.icon-zhiai-19{color:#f1bc7a;opacity:1;}

.nav_leftol{position:absolute;left:15px;}
.nav_leftol li a{color:#7f7f7f;font-size:14px;}
.nav_leftol li a i{color:#f1bc7a;font-size:18px;margin-right:6px;}
.nav_leftol li ~ li span{border-radius:20px;padding:4px 8px;margin-left:20px;}
.nav_leftol li ~ li span a{color:#fff;margin-right:3px;}
.nav_leftol li ~ li span a ~ a{margin-left:3px;}
.nav_rightul{position:absolute;right:15px;}
.nav_rightul li ~ li{margin-left:30px;}
.nav_rightul li a{font-size:14px;color:#717171;}
.nav_rightul li a i{color:#8b8b8b;font-size:18px;line-height:1;}
.nav_rightul li a i:hover{color:#f1bc7a;}
/*-------------------------顶部导航部分-------------------------end*/

.indexcontact{padding:40px 0;margin-top:130px;}
.indexcontact div{margin-bottom:20px;font-size:14px;}
.indexcontact span{font-size:30px;}
.indexcontact a{color:#f2bc7b;border:2px solid #f2bc7b;min-width:120px;height:35px;line-height:32px;margin-top:25px;}
footer{padding:86px 0 0;}
footer .container ol.footerol li:first-child{margin-left:0 !important;}
footer .container ol.footerol li i{font-size:78px;color:#004d54;line-height:1;}
footer .container ol.footerol li div{color:#5a5a5a;font-size:14px;margin-top:18px;line-height:1;}
footer div.footerbottom{border-top:1px solid #d8d8d8;padding:18px 0;}
footer div.footerbottom ol li a,
footer div.footerbottom ul li span,
footer div.footerbottom ul li a{color:#adadad;font-size:12px;}
footer div.footerbottom ul li ~ li{margin-left:80px;}
footer div.footerbottom ol li ~ li{margin-left:50px;}
ul.footer_nav{margin-top:86px;}
ul.footer_nav > li ~ li{margin-left:18.5%;}
ul.footer_nav > li div{font-size:18px;color:#004d54;font-weight:600;margin-bottom:40px;line-height:1;}
ul.footer_nav > li ol li a{color:#6c6c6c;font-size:14px;line-height:1;padding-bottom:3px;}
ul.footer_nav > li ol li a:after{content:"";display:block;background:#004d53;width:0;bottom:0;height:2px;left:0;position:absolute;transition:.3s;}
ul.footer_nav > li ol li ~ li{margin-top:20px;}
ul.footer_nav > li ol li a:hover:after{width:100%;transition:.3s;}

ul.footer_img{margin-top:86px;}
ul.footer_img li div{font-size:18px;color:#004d54;font-weight:600;margin-bottom:40px;line-height:1;}
.footer_icons{margin-top:65px;}
.footer_icons + .link-list{margin-bottom:10px;}
.footer_icons + .link-list a{color:#444;font-size:12px;margin-right:10px;}
.footer_icons li a{color:#5b5b5b;}
.footer_icons li a i{color:#004b52;}
.footer_icons li ~ li{margin-left:30px;}
.footer_icons li a:hover i{color:#f1bc7a;}




/*--------------------------------公共-------------------------------------end*/


.product_details_home .container { width: 1200px; }
.pr_name { font-size: 20px; line-height: 1; margin-bottom: 18px; color: #005056; }
.pr_name + div.flex-row div { font-size: 20px; color: #353434; }
.pr_name + div.flex-row a { color: #7b7b7b; font-size: 12px; }
.pr_data_ul { border-top: 1px dotted #949494; border-bottom: 1px dotted #949494; margin-top: 30px; }
.pr_data_ul li { width: 33%; float: left; line-height: 25px; color: #8d8d8d; }
.pr_data_ul li ~ li { border-left: 1px dotted #949494; }
.pr_data_ol { margin-top: 20px; padding-bottom: 20px; border-bottom: 1px dotted #949494; margin-bottom: 10px; }
.pr_data_ol li { line-height: 1; color: #353434;width:33.33%;float: left; }
.pr_data_ol li:nth-child(1n+4){margin-top:10px;}
.pr_data_ol li ~ li {  }
.pr_details_select { background: #f3f8fb; padding: 30px 0px 25px 10px; }
.pr_details_select > div.inlineblock { width: 81px; line-height: 33px; color: #353434; }
.pr_details_select aside { max-width: 450px; }
.pr_details_select aside .asideli { color: #353434; width: 111px; text-align: center; position: relative; height: 33px; line-height: 33px; margin-right: 10px; }
.pr_details_select aside .asideli:nth-child(1n+5) { margin-top: 15px; }
.pr_details_select aside .asideli:after { content: ""; display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: 1px solid #b5b5b5; }
.pr_details_select aside .asideli i { font-size: 12px; margin-left: 8px; height: 33px; line-height: 33px; position: absolute; top: 50%; transform: translateY(-50%); right: 4px; }
.pr_details_select aside .asideli + a { color: #4d4d4d; }
.pr_details_select > div.clearfix { margin: 13px 0; }
.asideli_yes span { width: 111px; line-height: 33px; height: 33px; margin-right: 17px; color: #ccc; }
.asideli_yes span:after { content: ""; display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: 2px solid #ccc; }
.asideli_yes span i { font-size: 12px; margin-left: 8px; height: 33px; line-height: 33px; position: absolute; top: 50%; transform: translateY(-50%); right: 4px; }
.asideli_yes span.active{ color: #005056; }
.asideli_yes span.active:after{
   border-color: #005056;
}
.pr_details_select span.clearfix { margin: 24px 0; }
.pr_details_select i.clearfix { margin: 12.5px 0; }
.pr_details_select aside .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) { width: 111px; }
.pr_details_select aside .btn-group > .btn:first-child { background: transparent; border-radius: 0; border-color: #b5b5b5; color: #353434; line-height: 1.4; }
.bootstrap-select .dropdown-toggle:focus { borde }
.pr_details_select aside .btn-group .caret { border-top-color: #7d8080; }
.pr_details_select aside .dropdown-menu { border-radius: 0; }
.pr_details_select aside .white-section + a { line-height: 33px; height: 33px; color: #4d4d4d; margin-left: 19px; }
.pr_details_select aside .radio_home { line-height: 33px; margin-bottom: 7px; }
.pr_details_select aside .radio_home span { margin-right: 30px; color: #353434; }
.pr_details_select aside .radio_home div.inlineblock { margin-right: 30px; }
.radio-style:checked + .radio-style-3-label:before { background: transparent; font-size: 12px; padding: 0; text-align: center; line-height: 14px; color: #005056; }
.pr_details_select aside .radio_home div.inlineblock label { line-height: 1; font-size: 14px; }
.pr_details_select aside .radio_home .radio-style + .radio-style-3-label:before { height: 14px; width: 14px; border-width: 1px; border-color: #005056; margin-right: 5px; }
.pr_details_select aside .radio_home + div.clearfix input { color: #b1b1b1; font-size: 13px; background: transparent; height: 33px; border: 1px solid #b5b5b5; padding: 10px 4px; width: 170px; }
.pr_details_select aside .radio_home + div.clearfix span { height: 33px; line-height: 33px; margin: 0 8px; border: 1px solid #b5b5b5; text-align: center; width: 33px; font-size: 16px; }
.pr_details_select aside .radio_home + div.clearfix a { height: 33px; line-height: 33p; border: 1px solid #005056; text-align: center; width: 80px; line-height: 31px; color: #005056; }
.pr_detailsbutton { border: solid 1px #f2bc7b; margin-top: 30px; }
.pr_detailsbutton a { text-align: center; width: 140px; height: 33px; line-height: 33px; color: #f2bc7b; color: #005056; }
.pr_detailsbutton a ~ a { background-color: #005056; border: solid 1px #f2bc7b; color: #fff; border-left: 1px solid #f2bc7b; }
.pr_details_explain { margin-top: 30px; }
.pr_details_explain li { border-bottom: 1px dotted #949494; margin-bottom: 18px; padding-bottom: 18px; line-height: 1; color: #525252; }
.pr_details_explain li span { margin-right: 30px; }
.pr_details_explain li span:nth-child(1) { margin-right: 15px; }
.pr_details_explain li a { color: #525252; }
.pr_details_explain li a i.icon-kefu { color: #f1bc7a; }
.pr_details_bottom { margin-top: 65px; }
.pr_details_bottom div.col-sm-9 { width: 72.5%; padding-right: 20px; }
.pr_details_bottom div.col-sm-3 { width: 27.5%; padding-left: 20px; }
.pr_details_bottom div[class*=col] ul.pr_detailsultop { border-top: solid 1px #949494; border-bottom: solid 1px #949494; margin-bottom: 50px; height: 38px; line-height: 38px; color: #5b5b5b; }
.pr_details_bottom div[class*=col] ul.pr_detailsultop li { color: #5b5b5b; }
.pr_details_bottom div[class*=col] ul.pr_detailsultop li.active { color: #5b5b5b; font-weight: 600; }
.pr_details_bottom div[class*=col] ul.pr_detailsultop li ~ li:before { content: ""; display: block; position: absolute; width: 1px; background: #d2d2d2; height: 20px; top: 50%; left: 0; transform: translateY(-50%); }
.proldetailsli_1 { margin-bottom: 25px; }
.proldetailsli_1 div[class*=col] { margin-bottom: 25px; color: #5b5b5b; }
.pr_details_faq .nametop { font-size: 20px; color: #5b5b5b; font-weight: 600; margin: 30px 0; }
.pr_details_faq .pr_details_faq_li { margin-bottom: 40px; }
.pr_details_faq .pr_details_faq_li div.lititle { color: #5b5b5b; margin-bottom: 10px; }
.pr_details_faq .pr_details_faq_li span.disblock { color: #7f7f7f; }
.pr_detailsright .toprx { border-top: solid 1px #949494; border-bottom: solid 1px #949494; margin-bottom: 50px; height: 38px; line-height: 38px; color: #5b5b5b; }
.pr_detailsright a { padding: 0 0 50px  0; background-color: #ffffff; box-shadow: 1px 1px 1px 0px rgba(171, 171, 171, 0.75); margin-bottom: 54px; }
.pr_detailsright a img { }
.pr_detailsright a div { color: #5b5b5b; }
.pr_detailsright a span { color: #005056; }
.pr_detailsoltop li { display: none; }
.pr_detailsoltop li.active { display: block; }
.proldetailsli_2 .hpltop { }
.proldetailsli_2 .hpltop .left { padding: 0 40px; border-right: 1px solid #eee; margin-right: 40px; }
.proldetailsli_2 .hpltop .left .ratio_top { color: #000; font-size: 16px; }
.proldetailsli_2 .hpltop .left .ratio { color: #e12936; font-size: 36px; margin: 10px 0; }
.proldetailsli_2 .hpltop .left .ratio_i { color: #f9bd6f; }
.proldetailsli_2 .hpltop .right div { font-size: 18px; margin-bottom: 20px; }
.proldetailsli_2 .hpltop .right span { padding: 0 10px; border-radius: 20px; color: #000; background: #f2f2f2; height: 33px; line-height: 33px; margin: 0 10px 10px 0; }
.proldetailsli_2 .hpltop .right span.active,
.proldetailsli_2 .hpltop .right span:hover { color: #fff; background: #005056; }
.tabs_homeul { border: 1px solid #eee; }
.tabs_navol { margin-top: 10px; }
.tabs_navol li { display: inline-block; background: #fff; position: relative; opacity: 0.45; transition: .3s; float: left;  width:19.12%;}
.tabs_navol li ~ li{margin-left:1%;}
.tabs_navol li img{ cursor: pointer;border: 1px solid #eee;}
/*.tabs_navol li ~ li { margin-left: 30px; }*/
.tabs_navol li.li_hover { opacity: 1; }
.tabs_navol li:last-child { margin-right: 0 !important; }
.tabs_navol li:hover { opacity: 1; transition: .3s; }
/*.tabs_navol li img { max-width: 116px; }*/
.product_details_home > div.container > ul { transform: translateX(-100px); margin: 30px 0; }
.product_details_home > div.container > ul li a { color: #353434; }
.product_details_home > div.container > ul li:last-child a i { display: none; }
.canshu-click .icon-dui{display: none;}
.canshu-click.active .icon-dui{display: block;}
.comm-lettering input{border:1px solid #eee;height:30px;width:200px;background:transparent;padding:0 8px;}
.pjdetailsli{border-top:1px dotted #ccc;margin-top:30px;padding-top:30px;}
.pjdetailsli div i.icon-user04{font-size:52px;line-height:1;color:#ccc;}
.pjdetailsli div.left{padding:0 20px;min-width:150px}
.pjdetailsli div.left div{margin-top:8px;}
.pjdetailsli div.right div span i.icon-xingxing1{color:#cccccc;font-size:14px;}
.pjdetailsli div.right div span i.icon-xingxing1.active{color:#f9bd6f;}
.pjdetailsli div.right div span ~ span{font-size:13px;color:#999999;margin-left:30px;}
.pjdetailsli div.right div.topt{margin-bottom:5px;}
.pjdetailsli > div:nth-child(1) div{font-size:15px;color:#888;}
.pjdetailsli div.right div.bottomimg{margin-top:10px;}
.pjdetailsli div.right div.bottomimg img{max-width:80px;margin-right:5px;border:1px solid #eee;max-height:80px;}

.jiameng-form .attract_btn button.btn-info{height: 38px;line-height: 36px; color: #fff;  background-color: #005056; border: solid 2px #f2bc7b;font-size:16px;padding:0 30px;}
.pr-home{top:-25px;}
.pr-home .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn){width:100%;}


/* 右边侧边栏 */
.sidebar_online{position: fixed;top: 30%;right: 35px;z-index: 10000;}
.online{width: 58px;background-color: #f3f8fb;box-shadow: 1px 2px 2px 0px rgba(171, 171, 171, 0.75);}
.online>div~div{border-top: solid 1px #f1bc7a;}
.online_all{padding: 20px 0;cursor: pointer;}
.online_all span{color: #4a4a4a;font-size: 14px;margin-top: 5px;}
.online_jt{background-color: #0a5157;}
.online_code{position: relative;}
.online_code:hover .online_left{display: block;}
.online_left{width: 156px;text-align: center;border: 1px solid #ccc;position: absolute;top: -21px;left: -156px;display: none;}


/* 导航购物车 */
.index_cart{display: none!important;}
/* 置顶按钮 */
#gotoTop{display: none!important;}

/* 百度分享 */
.share_olicons li{margin-left: 0px;}
.share_olicons .social-share .social-share-icon{width: 28px;height: 28px;line-height: 28px;font-size: 16px;}
.share_olicons .social-share .icon-qzone{display: none!important;}
.share_olicons .social-share .social-share-icon{color: #999;border-color: #999;}
.share_olicons .social-share .social-share-icon:hover{background-color: #004d54;color: #fff;border: none;}
.detailstitle12 p{font-size: 12px!important;}
.listlitop{margin-top: 60px;}

/*-------------------------------------媒体查询-------------------------------------*/
    @media (min-width: 1366px) {
        /* 顶部右边图标 */
       .nav_rightul li ~ li{margin-left: 15px!important;} 
       /* 招商加盟页面 */
       .attract_one_left i {font-size: 20px;line-height: 50px;width: 50px;height: 50px;color: #fff;}
       /* 专属定制页面 */
       .category_right ul.tab-nav:not(.tab-nav-lg) li a{padding: 0 28px;}
       .material_uls li~li{margin-left: 10px;}
       .category, .material, .mouth{margin: 60px -80px;}
       .category>div, .material>div, .mouth>div{padding: 0 80px;}
       ul.tab-nav.tab-nav2 li{margin-left: 0px;}
       .step_uls li~li{margin-left: 10px;}
       .step_uls li~li:before{left: -6px;}
       /* .category_right img{height: 48px!important;} */
       /* 礼物页面 */
       .giftnews i{font-size: 50px;}
       /* 会员中心 */
        /* 我的等级和积分 */
        .itembox{width: 30%!important;}
        /* 订单详情 */
        .order_all div~div:before{width: 120px!important;right: 105px!important;}
       /* 会员中心end */
    }
    @media(max-width:767px){
        /* 百度分享 */
        .share_olicons .social-share .social-share-icon{width: 24px!important;height: 24px!important;line-height: 23px!important;font-size: 12px!important;}
        .share_olicons .social-share .icon-wechat .wechat-qrcode{top: 35px!important;left: -60px!important;width: 160px!important;height: 160px!important;}
        .detailstitle12 p{font-size: 10px!important;}
        .share_olicons .social-share .icon-wechat .wechat-qrcode .qrcode{width: 60px!important;}
        .listlitop{margin-top: 10px!important;}
        /* 百度分享end */
        /* 右边侧边栏 */
        .sidebar_online{right: 10px;}
        .online_all{padding: 2px 0;}
        .online_all span{font-size: 10px;}
        .online{width: 40px;}
        .online_all a>img,.online_code>img{width: 20px;height: 20px;}
        #gotoTop{display: none!important;}
        /* 首页 */
        .boxed-slider .container{padding-left: 0px;padding-right: 0px;}
        /* 头部 */
        #wrapper .header_bordertop{height: 3px!important;}
        .cart_icons{display: none!important;}
        .index_cart{display:block!important;}
        .nav_leftol{top: 2px;}
        .nav_leftol li ~ li span{margin-left: 5px;padding: 0px 8px;}
        .nav_rightul{top: 5px;right: 15px;}
        .nav_rightul li ~ li{margin-left: 6px;}
        header .container div.po_absolute{transform: translateY(-142%);}
        .nav_leftol li a{font-size: 12px!important;}
        .nav_rightul li a i{font-size: 14px;}
        .nav_rightul li a{font-size: 14px;}
        #logo{height: 20px;margin-top: 5px!important;bottom: -27px;}
        #logo img{height: 45px;}
        #primary-menu ul > li > a, #primary-menu.style-2 > div > ul > li > a{font-size: 12px;padding: 6px!important;}
        #primary-menu ul li.mega-menu .mega-menu-content.style-2.product_nav,#primary-menu ul li .mega-menu-content.style-2.product_nav ul.mega-menu-column{padding: 0px!important;}
        #primary-menu ul ul li > a{padding: 5px !important;font-size: 12px;}
        .topnavform.active input{width: 55px!important;}
        .topnavform{height: 26px;font-size: 12px;}
        #primary-menu ul li > a i{display: none!important;}
        .nav_rightul li:nth-child(2),.nav_rightul li:nth-child(3),.nav_rightul li:nth-child(4){display: none!important;}
        /* 中部 */
        .indextitle {font-size: 16px;color: #005056;margin-bottom: 15px;line-height: 1;margin-top: 40px;}
        .index_pleft{width: 100%!important;}
        .index_pright{width: 100%!important;margin-top: 10px!important;}
        .index_pright a i{margin-top: 5px;}
        .index_pright a span ~ span{margin-top: 5px;}
        .index_pright a span{font-size: 14px;}
        .index_pbottom {margin: 20px 0 0!important;}
        div[class*=col-].index_pbottom{padding-right: 0px!important;}
        .index_pbottom a div span{margin-top: 15px!important;margin-bottom: 0px!important;}
        .index_pbottom a div p{margin-bottom: 15px!important;}
        .indexprul li~li{margin-top: 15px;}
        .index_pright a{padding: 0 2%;}
        .index_pright.index_prightcenter a span:nth-child(1){font-size: 12px;}
        .index_pright.index_prightcenter a span:nth-child(2){margin-top: 15px;font-size: 12px;}
        .index_pright.index_prightcenter a span:nth-child(3){font-size: 12px;line-height: 12px;}
        .index_pright a i{display: none;}
        .indexdetails a{margin: 15px 0!important;font-size: 12px;}
        .indexthing div~div{margin-top: 15px;display: none!important;}
        .indexthing div[class*=col-] a div.po_absolute div,.indexthing div[class*=col-] a div.po_absolute span{font-size: 12px!important;}
        .indexthing > .center a{margin-top: 10px!important;}
        .index_pright.index_prightmy a span:nth-child(1) i,.index_pright.index_prightmy a span:nth-child(1) s{font-size: 12px;}
        .index_pright.index_prightmy a span:nth-child(2){margin: 10px 0 0;font-size: 12px;}
        .index_pright.index_prightmy a span:nth-child(3){font-size: 12px;line-height: 1.2;}
        .indexcontact{margin-top: 40px;padding: 15px 0;}
        .indexcontact div{margin-bottom: 10px;}
        .indexcontact span{font-size: 14px;}
        .indexthing > .center a{min-width: 90px!important;height: 30px!important;line-height: 26px!important;font-size: 12px!important;}
        .indexcontact a{margin-top: 15px!important;height: 30px!important;line-height: 26px!important;font-size: 12px!important;min-width: 90px!important;}
        .indexprul li a{min-height: auto!important;padding: 70px 0 45px!important;}
        .indexprul li a i{font-size: 50px!important;}
        .indexprul li a div,.index_pbottom a div span{font-size: 14px!important;}
        .indexthing div[class*=col-] a div.po_absolute div{margin-bottom: 20px!important;}
        .indexthing div[class*=col-] a div.po_absolute p{margin-top: 15px!important;}
        .indexthing div[class*=col-] a div.po_absolute i{margin-top: 20px!important;font-size: 40px!important;}
        .indexthing div[class*=col-] a img{width: 100%;height: 300px;}
        .index_pbottom a > span i{display: none!important;}
        footer{padding: 40px 0 0;}
        ul.footer_img{margin-top: 25px;}
        ul.footer_img img{width: 100px;height: 100px;}
        ul.footer_nav{margin-top: 10px;}
        ul.footer_nav > li{margin-top: 15px!important;}
        footer .container ol.footerol li i{font-size: 40px;}
        /* .footerol{display: none!important;} */
        .footer_nav,ul.footer_img,.footerbottom ol{display: none!important;}
        footer .container ol.footerol li div{font-size: 10px;line-height: 1.5;margin-top: 5px;white-space:nowrap;}
        ul.footer_nav > li div{font-size: 14px;margin-bottom: 10px;}
        ul.footer_nav > li ol li a{font-size: 12px;}
        ul.footer_nav > li ol li ~ li{margin-top: 5px;}
        ul.footer_nav > li ~ li{margin-left: 0px!important;}
        ul.footer_nav > li{width: 50%;padding: 0;}
        ul.footer_img li div{font-size: 14px;margin-bottom: 15px;}
        .footer_icons{margin-top: 25px;margin-bottom: 15px;}
        ul.footer_img li{float: left;}
        .footerbottom ul{text-align: center;}
        footer .container ol.footerol li{width: 25%!important;text-align: center!important;}
        footer .container ol.footerol li:nth-child(1n+5){margin-top: 15px;}
        footer div.footerbottom ul li ~ li{margin-left: 0px;}
/*         .footerbottom ol{width: 100%;text-align: center;} */
        footer div.footerbottom{padding: 10px 0;}
        .footer_icons li ~ li{margin-left: 20px;}
        footer div.footerbottom ol li a, footer div.footerbottom ul li span, footer div.footerbottom ul li a{font-size: 11px!important;}
        /* 首页end */

        /* 专属定制页面 */
        .customtitle h2{margin-top: 40px;font-size: 12px;}
        .step_box{margin-top: 15px!important;margin-bottom: 40px;}
        .step_main h3{font-size: 14px;}
        .step_main span{margin-top: 5px;}
        .step_main img{margin-top: 15px;}
        .step_box>div~div{margin-top: 15px;}
        .step_one{padding: 0 15px;min-height: auto;}
        .step_top_title{padding: 10px 0;}
        .step_top_title>span{font-size: 14px;}
        .step_uls li, .step_right>span{font-size: 12px;}
        .step_right{line-height: 20px;padding-top: 20px;}
        .step_uls li~li{margin-left: 10px;}
        .step_uls li~li:before{top: 3px;left: -6px;}
        ul.tab-nav.tab-nav2 li{margin-left: 0px;}
        .steptwo_btn span a {width: 110px;height: 30px;line-height: 30px;}
        .steptwo_btn span:first-child i{top: -2px;left: 12px;}
        .steptwo_btn span:last-child i{top: -2px;right: 10px;}
        .step_news{margin-top: 60px;}
        .category_left{font-size: 14px;}
        .category_right ul.tab-nav:not(.tab-nav-lg) li a{font-size: 12px;padding: 0 8px;white-space: nowrap;}
        .step_news .tab-container{padding-top: 15px;}
        .step_product_uls li{margin-top: 15px;}
        .step_product_uls li span:nth-child(3){margin: 5px auto;}
        .tabs{margin-bottom: 0px;}
        .material{margin-top: 15px!important;}
        .material_uls li{padding: 0 8px;}
        .material_uls li~li{margin-left: 0px;}
        .mouth{margin-top: 15px!important;}
        .step_news_btn{margin: 15px 0;}
        .step_news_btn a {width: 110px;height: 30px;line-height: 30px;}
        .step_news_btn i{top: -2px;right: 8px;}
        .step_news textarea{margin-bottom: 0px!important;min-height: 150px!important;font-size: 12px!important;}
        .step_news input{height: 30px!important;line-height: 28px!important;font-size: 12px!important;}
        .category_right input{width: 65%!important;}
        /*.category_right img{width: 35%!important;height: 30px!important;} */
        .step_product_uls{display: initial!important;}
        #tabs-6 .step_product_uls li{width: 32%!important;}
        #tabs-6 .step_product_uls li img{width: 100%!important;}
        /* 专属定制页面end */

        /* 招商加盟页面 */
        .attract h2{font-size: 14px;margin-top: 40px;margin-bottom: 15px;}
        .attract_news,.attract_newstwo{padding: 0 15px;}
        .attract_news h5{padding: 15px 0;font-size: 14px;}
        .attract_one_main{padding-top: 15px;}
        .attract_one_left i {font-size: 20px;line-height: 40px;width: 40px;height: 40px;color: #fff;}
        .attract_one_right p{font-size: 14px;}
        .attract_one_main>div:nth-child(1n+4){margin-top: 0px;}
        .attract_one_main{padding: 0px;}
        .attract_newstwo{margin-top: 25px;}
        .attract_newstwo h5{font-size: 14px;}
        .attract_one_right span{font-size: 12px;margin-bottom: 0px;}
        .attract_one_main>div:first-child{margin-top: 15px;}
        .attract_uls li{width: 100%;height: 35px;line-height: 35px;}
        .attract_uls li~li{margin-left: 0px;margin-top: 5px;}
        .attract_pers,.attract_invest,.attract_join{margin-top: 15px;}
        .attract_pers h6{font-size: 14px;}
        .attract_pers .attract_ols{margin: 15px 0;}
        .attract_ols li~li{margin-left: 0px;}
        .attract_ols li{font-size: 12px;}
        .attract_pers_main span,.attract_invest h6, .attract_join h6{font-size: 14px;}
        .invest_main div input, .invest_main div select{height: 35px;line-height: 35px;font-size: 12px;}
        .invest_main>div~div{margin-top: 5px;}
        .invest_main div input + img{height: 35px;}
        .attract_bz{margin: 15px 0;font-size: 12px;}
        .attract_btn{margin: 15px 0 0;padding-bottom: 15px;}
        .attract_newstwo form{margin-bottom: 0px;}
        .jiameng-form .attract_btn button.btn-info{height: 35px;line-height: 32px;font-size: 14px;}
        /* 招商加盟页面end */

        /* 礼物页面 */
        .pr-home{top: 0px;}
        .lead_navs{margin-top: 10px;}
        .benefits_sel .bootstrap-select.btn-group .dropdown-toggle .filter-option,.benefits_search input{font-size: 12px;}
        .benefits_search{margin: 15px 0;}
        .benefits_toppage{margin: 15px 0;}
        .giftnews_main .giftnews{padding: 15px 5px;}
        .giftnews i{display: none;}
        .giftnews div span:nth-child(2){font-size: 14px;}
        .gift_btn{margin-top: 15px;}
        .gift_btn a {width: 70px;height: 30px;line-height: 30px;font-size: 12px;}
        .giftnews_main{min-height: auto;}
        .gift_news>div~div{margin-bottom: 15px!important;}
        .benefits_page,.benefits_page span{margin: 0!important;}
        /* 礼物页面end */

        /* 礼物详情页 */
        .product_details_home .container{width: auto!important;}
        .pr_details_slider >div:first-child{padding-right: 0px!important;}
        .pr_details_slider >div:last-child{padding-left: 0px!important;margin-top: 15px;}
        .pr_name {font-size: 16px!important;margin-bottom: 10px!important;}
        .pr_name + div.flex-row div{font-size: 14px!important;}
        .pr_data_ul{margin-top: 15px!important;}
        .pr_details_select{padding: 15px 0px 15px 10px!important;}
        .pr_details_select span.clearfix{margin: 0px!important;}
        .pr_details_select i.clearfix,.pr_details_select > div.clearfix{margin: 5px 0!important;}
        .pr_detailsbutton,.pr_details_explain{margin-top: 20px!important;}
        .pr_detailsbutton a{font-size: 12px!important;width: 90px!important;height: 30px!important;line-height: 30px!important;}
        .pr_details_explain li{margin-bottom: 15px!important;padding-bottom: 15px!important;}
        .pr_details_explain li span{margin-right: 0px!important;}
        .pr_details_bottom{margin-top: 30px!important;}
        .pr_details_bottom div.col-sm-9{width: 100%!important;padding-right: 0px!important;}
        .pr_details_bottom div.col-sm-3{width: 100%!important;padding-left: 0px!important;margin-top: 20px!important;}
        .pr_details_bottom div[class*=col] ul.pr_detailsultop,.pr_detailsright .toprx{margin-bottom: 20px!important;}
        .pr_details_bottom div[class*=col] ul.pr_detailsultop li span{font-size: 12px!important;white-space: nowrap;}
        .proldetailsli_1{margin-bottom: 5px!important;}
        .proldetailsli_1 div[class*=col]{margin-bottom: 15px!important;}
        .pr_detailsright a{margin-bottom: 0px!important;padding: 0 0 15px 0!important;}
        .pr_detailsright a div{margin-top: 15px;}
        /* 礼物详情页end */

        /* 会员福利页面 */
        .benefits_news>div~div{margin-top: 15px;}
        .shopnews_main h4{font-size: 12px;margin-bottom: 5px;height: 38px;}
        .benefits_news>div:nth-child(1n+3){margin-bottom: 0px;}
        .shopnews_main div span:nth-child(2){font-size: 12px;}
        /* 会员福利页面end */

        /* 会员福利产品详情页面 */
        .tabs_navol li ~ li{margin-left: 0px!important;}
        .tabs_navol li{width: 20%!important;}
        .tabs_navol li img{max-width: 99%!important;}
        /* 会员福利产品详情页面end */

        /* 品牌简介页面 */
        .intro_navs{margin: 40px 0!important;}
        .intro_uls li a{font-size: 14px!important;}
        .intro_main>div{margin-bottom: 20px!important;}
        .intro_acticle p{margin-bottom: 2px!important;font-size: 12px!important;}
        .intro_brand{margin: 0px!important;}
        .intro_brand>div{padding: 0px!important;}
        .intro_box h5{margin: 15px 0 10px!important;font-size: 14px!important;}
        .intro_brand>div~div{margin-top: 15px!important;}
        /* 品牌简介页面end */

        /* 品牌故事页面 */
        .story_top{float: inherit!important;}
        .story_article{margin-top: 20px!important;}
        .story_article span{padding-left: 0px!important;}
        .story_twoleft{margin-top: 10px!important;}
        .story_three{margin: 40px 0 0!important;}
        .story_bottom{top: 0px!important;}
        .story_three>div{padding: 0px!important;}
        .story_bottom{position: inherit!important;right: 0px!important;}
        .story_thright{padding-top: 20px;}
        .story_article p, .story_twoleft p, .story_thright p{font-size: 12px!important;}
        /* 品牌故事页面end */

        /* 来自星星 */
        .fromstars_pic{margin-bottom: 20px!important;}
        .starsone_left h4{font-size: 14px!important;}
        .starsone_left span,.startstwo_right div,.startsbtm_main{font-size: 12px!important;}
        .starsone_left h3{font-size: 16px!important;}
        .startsone_right,.startstwo_right,.fromstars_three,.startsbtm_main{margin-top: 20px!important;}
        .startsone_right div{font-size: 12px!important;padding-left: 30px!important;}
        .fromstars_one>div,.fromstars_two>div,.fromstars_three>div{padding: 0px;}
        .starsbtm_left img{width: 100%!important;}
        .startsbtm_right{margin-left: 18px!important;}
        .startsone_pic{left: 0px!important;top: -30px!important;}
        .startsone_pic>img{width: 20px!important;}
        .startstwo_pic>img{height: 10px!important;}
        .startsbtm_pic{top: 0px!important;}
        .startsbtm_pic>img{width: 20px!important;}
        .fromstars_three{margin-bottom: 55px!important;}
        /* 来自星星end */

        /* 发展历程 */
        .history_uls li div{padding: 0 10px!important;}
        .history_uls:after{right: 48.65%!important;}
        .history_uls li p{font-size: 12px!important;}
        .history_uls li{padding-top: 30px!important;}
        /* 发展历程end */

        /* 加入我们 */
        .join_pic{margin-bottom: 30px!important;}
        .join_title{margin-bottom: 20px!important;font-size: 16px!important;}
        .join_article>div{margin-bottom: 15px!important;font-size: 12px!important;}
        .join_article h4{font-size: 14px!important;}
        .join_article p{font-size: 12px!important;}        
        /* 加入我们end */

        /* 新闻详情页 */
        .listlitop>div{padding: 0px!important;}
        /* 新闻详情页end */

        /* 登录页面 */
        .uler_top{border-top: 0px!important;}
        .user_header {margin: 20px 0px;}
        .login_box_x{padding: 25px 0;}
        .login_top .login_title{padding: 20px 0;font-size: 16px;}
        .login_inp input{height: 35px;font-size: 12px;width: 100%;}
        .login_btn{margin-top: 20px;height: 35px;line-height: 35px;font-size: 12px;width: 100%;}
        .login_all a,.login_other_top{font-size: 12px;}
        .login_other{padding:20px 0;}
        .error h1{font-size: 16px;margin-bottom: 0px;}
        .login_top{width: auto;padding: 0px 15px;}
        .login_inp span i{top: 5px!important;font-size: 18px!important;}
        /* 登录页面end */

        /* 找回密码 */
        .register_top{width: 100%;padding: 0px;}
        .register_top .login_title{font-size: 16px;padding-bottom: 10px;}
        .register_top .login_inp span{display: inline-block;width: 90%;}
        .register_top .login_inp input{width: 100%;}
        .register_top .login_inp span i{left: 4%;font-size: 18px;}
        .register_top .login_inp .mobile_verify i{left: 3%;}
        .register_top .login_inp input,.register_top .login_inp .mobile_verify input{height: 40px;}
        .register_top .login_btn{margin-top: 20px;}
        .register_top > form{padding: 20px 0;}
        /* 找回密码end */

        /* 用户注册 */
        .register_top .register_read{padding: 20px 0 0;}
        .register_top .register_read{position: relative;}
        .register_top .register_read span:first-child{position: absolute;top: 18px;left: 20px;}
        .register_top .register_read span:last-child{font-size: 12px;margin-left: 40px;margin-right: 15px;}
        .register_top .register_read span i{font-size: 14px;}
        .register_top .login_btn{width: 90%;}
        /* 用户注册end */



        /* 帮助中心 */
        /* 左边导航 */
        .shop_navs_left .shop_uls li{width: 50%;float: left;padding-left: 8%;}
        .shop_navs_left .shop_uls li:first-child{width: 100%;}
        .shop_navs_left .shop_uls li:before{left: 8px;}
        .shop_navs_left .shop_uls li~li{margin-top: 10px;}
        /* 左边导end */
        /* 支付须知页面 */
        .help_navs{margin-top: 0px;}
        .central_hyzx{margin-top: 15px;}
        .shop_navs_left .shop_uls{margin: 20px 0;}
        .shop_box_x .shop_right h3{font-size: 14px;line-height: 40px;}
        .toggle .togglet, .toggle .toggleta{font-size: 14px;}
        .toggle.toggle-border .togglet, .toggle.toggle-border .toggleta{line-height: 40px;}
        .toggle.toggle-border .togglec,.shop_right .shop_statement span{font-size: 12px;}
        .shop_right .shop_statement{margin-top: 20px;}
        .toggle.toggle-border .togglec p{margin-bottom: 0px;}
        .toggle.toggle-border .togglec table{margin: 20px 0;width: auto!important;}
        .toggle.toggle-border .togglec table p span{font-size: 12px!important;}
        /* 支付须知页面end */
        
        /* 会员权益 */
        .shop_right .toggle.toggle-border .togglet p{margin-top: 10px;}
        .shop_uls  .toggle.toggle-border .togglet table{width: auto!important;margin-bottom: 0px;}
        .shop_uls {margin-bottom: 0px;}
        /* 会员权益end */
        /* 帮助中心end */



        /* 会员中心 */
        /* 左边导航栏 */
        .personal_big .shop_navs_left .shop_uls div{padding-left: 10%;}
        .personal_big .shop_navs_left .shop_uls div i{left: 5px;}
        .personal_big .shop_navs_left .shop_uls li{padding-left: 20px;width: 50%;}
        .personal_big .shop_navs_left .shop_uls li:nth-child(even){float: left;}
        .personal_big .shop_navs_left .shop_uls li:nth-child(odd){float: right;}
        .personal_big .shop_navs_left .shop_uls li:before{left: 6%;}
        /* 左边导航栏end */
        /* 个人中心 */
        .personal_top>div:last-child{margin-top: 20px;}
        .personal_head span:nth-child(2){font-size: 14px!important;}
        .personal_big .shop_navs_left .shop_uls{margin-bottom: 20px;}
        .personal_big .shop_navs_left .shop_uls div{margin-bottom: 0px;}
        .personal_big .shop_navs_left .shop_uls li{margin-top: 10px;}
        .personal_big .shop_navs_left .shop_uls li~li{margin-top: 10px;}
        .personal_top_mainone{margin-bottom: 20px;}
        .personal_top_mainone .mainone_left div:nth-child(2){margin-left: 0px;}
        .personal_top_maintwo .maintwo_uls li~li{margin-left: 0px;}
        .personal_top_maintwo .maintwo_uls li:nth-child(odd){width: 50%;float: left;}
        .personal_top_maintwo .maintwo_uls li:nth-child(even){width: 50%;float: right;}
        .exclusive{width: 100px;height: 30px;line-height: 28px;font-size: 12px;}
        .modal-header{padding: 10px 15px;}
        .close{font-size: 18px;}
        #guanlian-mendian .modal-header h3{font-size: 14px!important;}
        #guanlian-mendian .dengwl form.center-index-xz{padding: 20px 15px!important;}
        #guanlian-mendian .dengwl form.center-index-xz div{font-size: 12px!important;}
        .order_head{padding: 0 15px;}
        .personal_big .shop_navs_left{border: solid 1px #eee;}
        .personal_right_main{border-top: solid 1px #eee;}
        .right_order,.right_order .order_uls{width: 100%!important;}
        .right_order .order_uls>li{padding: 0px;width: 100%!important;border-bottom: solid 1px #eee;}
        .right_order .order_uls>li .order_ols li:first-child{width: 100%!important;display: block!important;margin-left: 15px!important;padding-bottom: 10px;}
        .order_uls li .order_ols{width: 100%!important;justify-content: initial!important;display: inherit!important;list-style: none;padding: 10px 0!important;}
        .right_order .order_uls li .order_ols li~li{width: 45%!important;margin-left: 0px!important;float: left!important;padding-left: 15px!important;}
        .right_order .order_uls li .order_ols li a{text-align: left;}
        .right_order .order_uls li .order_ols .lis_img img{width: 80px;height: 80px;}
        .right_collect{margin-bottom: 0px;}
        .collect_details>div .collect_sprice{font-size: 14px;padding-top: 5px;}
        /* 专属推广链接 */
        .about_modal h3{font-size: 16px!important;}
        .about_modal .dengwl a{font-size: 12px!important;text-align: center!important;word-wrap: break-word!important;}
        .about_modal .dengwl .tuiguang-weixin-img{width: 60%!important;display: block!important;margin: 0 auto!important;}
        .about_modal .modal-dialog{margin-top: 100px!important;}
        /* 个人中心end */

        /* 消息通知 */
        .message_uls li{margin-top: 15px;}
        .message_top a,.message_uls li span{font-size: 12px;}
        .message_uls{margin-bottom: 0px;}
        /* 消息通知end */

        /* 账号信息 */
        .infor_head{padding: 20px 0px;}
        .infor_head .infor_left span {margin-top: 5px;}
        .infor_head >div:last-child{margin-top: 20px;}
        .infor_main_left>div~div,.infor_main_right>div~div{margin-top: 10px;}
        .infor_main_right{margin-left: 0px;margin-top: 10px;}
        .infor_form{margin-bottom: 0px;}
        .infor_save button{width: 90px;height: 30px;line-height: 26px;margin-top: 15px;font-size: 12px;}
        .infor_head .infor_left div i{right: 0px;}
        /* 账号信息end */
        
        /* 地址管理 */
        .adress_title{font-size: 14px;padding: 10px 0 0!important;}
        .adress_center>div{margin-top: 15px;}
        .adress_main{min-height: auto;padding: 15px;}
        .adress_main .adress_main_name>span{font-size: 14px;}
        .adress_main .adress_main_name{padding: 0 0 15px 0;}
        .adress_center .news_adress i{font-size: 24px;margin-top: 0px;}

        /* 地址管理end */
        
        /* 账号安全 */
        .security_top{margin-top: 15px;}
        .security_top span{font-size: 14px;}
        .security_main>div{margin-top: 15px;}
        .security_main div>div:nth-child(2){margin-left: 0px;}
        .security_main div>div,.service_tips .tips_uls li,.security_main div>div:nth-child(3) a{font-size: 12px;}
        .security_main {margin-bottom: 25px;}
        .service_tips p{font-size: 14px;margin-bottom: 10px;}
        .service_tips .tips_uls{margin-bottom: 0px;}
        /* 账号安全end */

        /* 我的等级和积分 */
        .inte_top{padding: 15px 0;}
        .inte_top>div{width: 32%;text-align: center;}
        .inte_top .detailed,.inte_top .grade{margin-left: 0px;}
        .inte_top .integray span,.inte_top .grade span,.itembox div{font-size: 12px;}
        .inte_top .detailed a{width: 80px;height: 30px;line-height: 28px;font-size: 12px;}
        .inte_grade .inte_grade_title,.inte_gift .inte_gift_title{font-size: 14px;}
        .quanyi,.inte_gift .inte_gift_main>div{margin-top: 15px!important;}
        .itembox{width: 32%!important;}
        .itembox .imgbox img{width: 55px;height: 60px;}
        .fenge{margin: 15px 0!important;}
        .inte_grade{padding-bottom: 0px!important;}
        .inte_gift{margin-bottom: 0px!important;}
        .inte_gift .inte_gift_main .collect_main span.disblock{height: 35px;font-size: 12px;}
        /* 我的等级和积分end */

        /* 提现账号 */
        .cash_top_title{font-size: 14px;}
        form.bank-form{margin-top: 20px!important;}
        form.bank-form div button{margin-top: 5px!important;}
        .bottommargin-lg{margin-bottom: 0px!important;}
        /* 提现账号end */

        /* 订单管理 */
        .manage_big>div:last-child{margin-top: 30px;}
        .manage_main li~li{margin-left: 15px;}
        .order_infors .manage_details{margin-top: 20px;}
        .details_date>span~span{margin-left: 0px;display: block;}
        .manage_uls{display: initial;min-height: auto;}
        .order_infors .manage_uls>li{width: 100%;border: solid 0.5px #eee;min-height: auto;padding: 10px 0;}
        .order_infors .manage_uls li div span~span{margin-left: 10px;}
        .order_infors .manage_uls li div span~span:before{left: -6px;}
        .details_date{margin-bottom: 5px!important;}
        /* 订单管理end */

        /* 分销管理 */
        .cash_center,.cash_foot{padding: 0px;}
        .cash_foot{overflow-x: scroll;}
        .cash_foot .table > tbody > tr > th{font-size: 12px;white-space: nowrap;} 
        .cash_foot .table > tbody > tr > td{font-size: 12px;white-space: nowrap;}
        /* 分销管理end */

        /* 红包中心 */
        .shop_box_x>div:last-child,.envelopes_card>div>div{margin-top: 30px;}
        .envelopes_main>div span,.envelopes_main>div.active span{font-size: 14px;padding: 6px 0;}
        /* 红包中心end */
        
        /* 售后记录 */
        .after_big .adress_title{font-size: 14px;}
        .search_left select,.details_date span{font-size: 12px;}
        .search_right form{margin-bottom: 0px;}
        .after_serch .search_right input{width: 190px;font-size: 12px;}
        .after_infors .manage_details{margin-top: 20px;}
        .after_infors .manage_uls{display: inherit!important;min-height: auto;}
        .after_infors .manage_uls li{width: 100%!important;display: block!important;min-height: auto;padding: 10px 0!important;border: solid 1px #eee;}
        .after_infors .manage_uls li div p{margin-bottom: 0px;}
        .after_infors .manage_uls li div p,.after_infors .manage_uls li span{font-size: 12px;}
        .after_infors .manage_uls li span~span:before{top: 2px!important;}
        .after_infors .manage_uls li span:nth-child(even):before{display: none;}
        /* 售后记录end */

        /* 订单详情页面 */
        .order_status,.order_send{margin: 20px 0;}
        .order_status span:nth-child(1),.order_status span:nth-child(2){font-size: 12px;}
        .order_status span~span{margin-top: 10px;}
        .order_news:after{display: none!important;}
        .order_process{margin: 15px 0;}
        .order_all div{width: 18%;}
        .order_all div~div:before{right: 46px;width: 30px;}
        .order_process span~span{margin-top: 0px;}
        .order_process span{font-size: 12px;}
        .order_send span~span{margin-top: 10px;}
        .logistics_information,.order_all{border-top: solid 1px #eee!important;}
        .order_name{margin: 20px 0px;}
        .order_name>div{padding: 0px;}
        .details_uls li .details_ols li{padding: 0 10px;font-size: 12px;}
        .details_uls li .details_ols li:nth-child(1){padding: 0 10px;width: 40%;}
        .details_uls li .details_ols li div{display: initial;}
        .details_uls li .details_ols li div span~span:before{display: none;}
        .details_uls li .details_ols li div p{font-size: 12px;}
        .settle{padding: 10px 0px;margin-bottom: 0px;}
        .order_pay>span:nth-child(1){margin-bottom: 10px;}
        .order_name>div~div{margin-top: 10px;}
        .order_news{border-bottom: solid 1px #eee;}
        .details_big{border-top: solid 1px #eee;}
        /* 订单详情页面end */

        /* 评价页面 */
        .comment_label{margin-top: 15px!important;}
        .comment_label ul li~li{margin-left: 0px!important;}
        .comment_radio .radio-style + .radio-style-1-label{font-size: 12px!important;}
        .comment_label ul,.step_product_uls{margin-bottom: 15px!important;}
        .comment_btn span a{width: 90px!important;height: 30px!important;line-height: 28px!important;font-size: 12px!important;}
        .comment-form{margin-bottom: 0px!important;}
        /* 评价页面end */

        /* 退换货页面 */
        .exchange_title{font-size: 14px!important;}
        .exchange_main{padding-top: 0px!important;}
        .exchange_slider .slide span:nth-child(2){font-size: 12px!important;margin-top: 15px!important;}
        .exchange_slider .slide span{font-size: 12px!important;margin-bottom: 15px!important;}
        .exchange_news{padding: 0 15px;}
        .exchange_news .news_inp textarea{width: 205px;font-size: 12px;}
        .exchange_news .news_sel select,.exchange_news .news_sel span,.exchange_news .news_inp span:nth-child(1),.exchange_news .news_pic span:nth-child(1),.exchange_news .news_inportant span:nth-child(1){font-size: 12px;margin-right: 20px;}
        .exchange_news div~div{margin-top: 15px;}
        .exchange_news .news_inportant span input{width: 100px;margin-right: 0px;}
        .exchange_right{padding-bottom: 0px;}
        .exchange_care h5{font-size: 14px;}
        .exchange_care p{font-size: 12px;margin-bottom: 5px;}
        .exchange_care div span{font-size: 12px;margin-top: 5px;}
        .exchange_btn{margin-top: 15px;}
        .exchange_btn a{width: 90px!important;height: 30px!important;line-height: 28px!important;font-size: 12px!important;}
        /* 退换货页面end */

        /* 兑换类型 */
        .tx-head .manage_main span,.tx-messages-top span{height: 30px!important;line-height: 28px!important;font-size: 12px!important;}
        /* 兑换类型end */

        /* 我的收藏页面 */
        .collect_details .collect_main div.bottom{padding: 15px 0;}
        .collect_top .collect_details>div .collect_sprice{font-size: 14px;padding-top: 5px;}
        .collect_details .collect_main .imgtop22 i{opacity: 0!important;}
        /* 我的收藏页面end */
        
        /* 更换手机号 */
        .mobile_title{padding: 10px 0!important;font-size: 14px!important;}
        .mobile_center{padding: 15px 0!important;}
        .flextop span,.mobile_num span{font-size: 14px!important;}
        .flextop{margin-bottom: 20px!important;}
        .mobile_num span input{height: 30px!important;line-height: 28px!important;font-size: 12px!important;}
        .mobile_num{margin-bottom: 20px!important;}
        .mobile_verify input{font-size: 12px;}
        .mobile_btn{margin-top: 20px;}
        .mobile_btn input{width: 90px!important;height: 30px!important;line-height: 28px!important;font-size: 12px!important;}
        /* 更换手机号end */

        /* 收货地址页面 */
        .wrap-info form div.item ~ div.item{margin-top: 15px!important;}
        .wrap-info form div.text input,#distpicker select{font-size: 12px!important;height: 30px!important;}
        .wrap-info form div.item button.button, .wrap-info form div.item a.button{height: 30px!important;line-height: 28px!important;font-size: 12px!important;}
        /* 收货地址页面end */
        
        /* 购物车页面 */
        .apply_title{font-size: 14px;}
        .cart_right .details_table{margin: 0px;}
        .details_uls li .details_ols li>span,.cart_right .details_uls li .details_ols li div p{font-size: 12px;}
        .cart_right .details_uls li .details_ols li .lis_inp{position: relative;}
        .cart_right .details_uls li .details_ols li .lis_inp input{position: absolute;top: 0px;}
        .cart_right .details_uls li .details_ols li .lis_inp label{font-size: 12px;margin-left: 16px!important;width: 26px!important;}
        .cart_right .details_uls li .details_ols li:nth-child(1){line-height: 1;width: 22%;}
        .cart_right .details_uls>li~li{line-height: 1;}
        .cart_right .details_uls>li .details_ols{overflow-x: scroll;}
        .cart_right .details_uls .details_ols li{width: 100%!important;line-height: initial!important;}
        .details_ols .cart_detele span a{word-wrap: break-word!important;}
        .details_ols .cart_detele span{padding-left: 0px!important;width: 65px;display: block;}
        .details_table form{margin-bottom: 0px;}
        /* 购物车页面end */

        /* 订单结算 */
        .adress-new{height: 30px!important;line-height: 28px!important;font-size: 12px!important;}
        .msg-wrap>div{padding: 0px!important;}
        .msg-wrap .address-list .item>input{position: absolute;top: 2px;}
        .msg-wrap .address-list label{font-size: 12px!important;margin-left: 20px!important;}
        .order_settle_right .details_uls li .details_ols li div p{font-size: 12px!important;}
        .msg-wrap>div:last-child{padding-top: 15px!important;}
        .order_settle_right .details_uls li .details_ols li:nth-child(1),.msg-wrap{display: initial!important;}
        .order_settle_right .details_uls li .details_ols li{width: 23%;}
        .order_settle_right .details_uls>li~li{line-height: 1;}
        .details_uls>li~li{padding: 15px 0;}
        .cart_btn div{margin-top: 5px;}
        .cart_btn{margin-top: 10px!important;}
        .settle_uls li~li{margin-top: 10px;}
        .cart_btn div span a{width: 100px!important;height: 30px!important;line-height: 28px!important;font-size: 12px!important;}
        .cart_btn div span a i{font-size: 18px;}
        /* 订单结算end */

        /* 累计评价 */
        .proldetailsli_2 .hpltop{display: initial!important;}
        .proldetailsli_2 .hpltop .left{border-right: none!important;margin-right: 0px!important;}
        .proldetailsli_2 .hpltop .left .ratio_top{font-size: 14px!important;}
        .proldetailsli_2 .hpltop .left .ratio{font-size: 20px!important;margin: 5px 0!important;}
        .proldetailsli_2 .hpltop .right div{font-size: 14px!important;margin-bottom: 15px!important;}
        .proldetailsli_2 .hpltop .right span{height: 30px!important;line-height: 28px!important;font-size: 12px!important;padding: 0px 5px!important;}
        .pjdetailsli{margin-top: 15px!important;padding-top: 15px!important;display: initial!important;}
        .hpltop>div:last-child{border-bottom: solid 1px #eee;}
        .pjdetailsli>div{padding: 10px 0!important;}
        .pjdetailsli .right div{font-size: 12px!important;}
        /* 累计评价end */

        /* 售后保障 */
        .pr_details_faq .nametop{font-size: 14px!important;margin: 10px 0!important;}
        .pr_details_faq .pr_details_faq_li div.lititle{font-size: 12px!important;margin-bottom: 5px!important;}
        .pr_details_faq .pr_details_faq_li span.disblock{font-size: 12px!important;}
        .pr_details_faq .pr_details_faq_li{margin-bottom: 15px!important;}
        /* 售后保障end */
        
        /* 切换支付方式页面 */
        .optional_order{margin-top: 20px!important;}
        .optional_order span{font-size: 14px!important;}
        .optional_price,.optional_pay>span{margin-bottom: 15px!important;font-size: 14px!important;}
        .optional_price span{font-size: 14px!important;}
        .optional_pay{padding: 0!important;}
        .optional_btn div{margin-top: 15px!important;}
        .pay_btn{width: auto!important;width: 100px!important;height: 30px!important;line-height: 28px!important;font-size: 12px!important;margin-top: 10px!important;}
        .optional_pay .optional_pay_mode div{margin: 0px auto 5px auto!important;display: block!important;}
        .optional_pay .optional_pay_mode div~div{margin-left: 0px!important;}
        .optional_pay_mode input[value="wxsmpay"] + label{display: block!important;}
        /* 切换支付方式页面end */

        /* 扫码支付 */
        #page-title.page-title-mini{padding: 10px 0!important;}
        #page-title.page-title-mini h1{font-size: 12px!important;}
        #page-title .breadcrumb{margin-top: 10px!important;}
        .content-wrap{padding: 20px 0!important;}
        .well-lg{padding: 10px!important;}
        .bottommargin-sm{margin-bottom: 15px!important;}
        .well-lg .table-responsive h4{font-size: 14px!important;margin-bottom: 10px!important;}
        /* 扫码支付end */

        /* 会员中心end */

        /* 搜索页面 */
        .search_main h3{font-size: 16px!important;margin-top: 20px!important;}
        /* 搜索页面end */
    }

/*-------------------------------------媒体查询-------------------------------------end*/




/*详情*/

.product_details_home .container { width: 1200px; }
.pr_name { font-size: 20px; line-height: 1; margin-bottom: 18px; color: #005056; }
.pr_name + div.flex-row div { font-size: 20px; color: #353434; }
.pr_name + div.flex-row a { color: #7b7b7b; font-size: 12px; }
.pr_data_ul { border-top: 1px dotted #949494; border-bottom: 1px dotted #949494; margin-top: 30px; }
.pr_data_ul li { width: 33%; float: left; line-height: 25px; color: #8d8d8d; }
.pr_data_ul li ~ li { border-left: 1px dotted #949494; }
.pr_data_ol { margin-top: 20px; padding-bottom: 20px; border-bottom: 1px dotted #949494; margin-bottom: 10px; }
.pr_data_ol li { line-height: 1; color: #353434;width:33.33%;float: left; }
.pr_data_ol li:nth-child(1n+4){margin-top:10px;}
.pr_data_ol li ~ li {  }
.pr_details_select { background: #f3f8fb; padding: 30px 0px 25px 10px; }
.pr_details_select > div.inlineblock { width: 81px; line-height: 33px; color: #353434; }
.pr_details_select aside { max-width: 450px; }
.pr_details_select aside .asideli { color: #353434; width: 111px; text-align: center; position: relative; height: 33px; line-height: 33px; margin-right: 10px; }
.pr_details_select aside .asideli:nth-child(1n+5) { margin-top: 15px; }
.pr_details_select aside .asideli:after { content: ""; display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: 1px solid #b5b5b5; }
.pr_details_select aside .asideli i { font-size: 12px; margin-left: 8px; height: 33px; line-height: 33px; position: absolute; top: 50%; transform: translateY(-50%); right: 4px; }
.pr_details_select aside .asideli + a { color: #4d4d4d; }
.pr_details_select > div.clearfix { margin: 13px 0; }
.asideli_yes span { 
   padding: 0 15px;
   /*width: 111px;*/
   min-width: 111px;
   /*width: 45%;*/
   width: auto;
   display: block;
   margin-bottom: 5px;
    line-height: 33px;
    height: 33px;
    margin-right: 17px;
    color: #ccc;
}
.asideli_yes span:after { content: ""; display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: 2px solid #ccc; }
.asideli_yes span i { font-size: 12px; margin-left: 8px; height: 33px; line-height: 33px; position: absolute; top: 50%; transform: translateY(-50%); right: 4px; }
.asideli_yes span.active{ color: #005056; }
.asideli_yes span.active:after{
   border-color: #005056;
}
.pr_details_select span.clearfix { margin: 24px 0; }
.pr_details_select i.clearfix { margin: 12.5px 0; }
.pr_details_select aside .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) { width: 111px; }
.pr_details_select aside .btn-group > .btn:first-child { background: transparent; border-radius: 0; border-color: #b5b5b5; color: #353434; line-height: 1.4; }
.bootstrap-select .dropdown-toggle:focus { borde }
.pr_details_select aside .btn-group .caret { border-top-color: #7d8080; }
.pr_details_select aside .dropdown-menu { border-radius: 0; }
.pr_details_select aside .white-section + a { line-height: 33px; height: 33px; color: #4d4d4d; margin-left: 19px; }
.pr_details_select aside .radio_home { line-height: 33px; margin-bottom: 7px; }
.pr_details_select aside .radio_home span { margin-right: 30px; color: #353434; }
.pr_details_select aside .radio_home div.inlineblock { margin-right: 30px; }
.radio-style:checked + .radio-style-3-label:before { background: transparent; font-size: 12px; padding: 0; text-align: center; line-height: 14px; color: #005056; }
.pr_details_select aside .radio_home div.inlineblock label { line-height: 1; font-size: 14px; }
.pr_details_select aside .radio_home .radio-style + .radio-style-3-label:before { height: 14px; width: 14px; border-width: 1px; border-color: #005056; margin-right: 5px; }
.pr_details_select aside .radio_home + div.clearfix input { color: #b1b1b1; font-size: 13px; background: transparent; height: 33px; border: 1px solid #b5b5b5; padding: 10px 4px; width: 170px; }
.pr_details_select aside .radio_home + div.clearfix span { height: 33px; line-height: 33px; margin: 0 8px; border: 1px solid #b5b5b5; text-align: center; width: 33px; font-size: 16px; }
.pr_details_select aside .radio_home + div.clearfix a { height: 33px; line-height: 33p; border: 1px solid #005056; text-align: center; width: 80px; line-height: 31px; color: #005056; }
.pr_detailsbutton { border: solid 1px #f2bc7b; margin-top: 30px; background: #005056; 
   padding: 5px;
}
.pr_detailsbutton a { 
   text-align: center; width: 140px; height: 33px; line-height: 33px; color: #f2bc7b; background: #005056; 
   color: #fff;
   font-size: 18px !important;
   width: 100%;
}
.pr_detailsbutton a ~ a { background-color: #005056; border: solid 1px #f2bc7b; color: #fff; border-left: 1px solid #f2bc7b; }
.pr_details_explain { margin-top: 30px; }
.pr_details_explain li { border-bottom: 1px dotted #949494; margin-bottom: 18px; padding-bottom: 18px; line-height: 1; color: #525252; }
.pr_details_explain li span { margin-right: 30px; }
.pr_details_explain li span:nth-child(1) { margin-right: 15px; }
.pr_details_explain li a { color: #525252; }
.pr_details_explain li a i.icon-kefu { color: #f1bc7a; }
.pr_details_bottom { margin-top: 65px; }
.pr_details_bottom div.col-sm-9 { width: 72.5%; padding-right: 20px; }
.pr_details_bottom div.col-sm-3 { width: 27.5%; padding-left: 20px; }
.pr_details_bottom div[class*=col] ul.pr_detailsultop { border-top: solid 1px #949494; border-bottom: solid 1px #949494; margin-bottom: 50px; height: 38px; line-height: 38px; color: #5b5b5b; }
.pr_details_bottom div[class*=col] ul.pr_detailsultop li { color: #5b5b5b; }
.pr_details_bottom div[class*=col] ul.pr_detailsultop li.active { color: #5b5b5b; font-weight: 600; }
.pr_details_bottom div[class*=col] ul.pr_detailsultop li ~ li:before { content: ""; display: block; position: absolute; width: 1px; background: #d2d2d2; height: 20px; top: 50%; left: 0; transform: translateY(-50%); }
.proldetailsli_1 { margin-bottom: 25px; }
.proldetailsli_1 div[class*=col] { margin-bottom: 25px; color: #5b5b5b; }
.pr_details_faq .nametop { font-size: 20px; color: #5b5b5b; font-weight: 600; margin: 30px 0; }
.pr_details_faq .pr_details_faq_li { margin-bottom: 40px; }
.pr_details_faq .pr_details_faq_li div.lititle { color: #5b5b5b; margin-bottom: 10px; }
.pr_details_faq .pr_details_faq_li span.disblock { color: #7f7f7f; }
.pr_detailsright .toprx { border-top: solid 1px #949494; border-bottom: solid 1px #949494; margin-bottom: 50px; height: 38px; line-height: 38px; color: #5b5b5b; }
.pr_detailsright a { padding: 0 0 50px  0; background-color: #ffffff; box-shadow: 1px 1px 1px 0px rgba(171, 171, 171, 0.75); margin-bottom: 54px; }
.pr_detailsright a img { }
.pr_detailsright a div { color: #5b5b5b; }
.pr_detailsright a span { color: #005056; }
.pr_detailsoltop li { display: none; }
.pr_detailsoltop li.active { display: block; }
.proldetailsli_2 .hpltop { }
.proldetailsli_2 .hpltop .left { padding: 0 40px; border-right: 1px solid #eee; margin-right: 40px; }
.proldetailsli_2 .hpltop .left .ratio_top { color: #000; font-size: 16px; }
.proldetailsli_2 .hpltop .left .ratio { color: #e12936; font-size: 36px; margin: 10px 0; }
.proldetailsli_2 .hpltop .left .ratio_i { color: #f9bd6f; }
.proldetailsli_2 .hpltop .right div { font-size: 18px; margin-bottom: 20px; }
.proldetailsli_2 .hpltop .right span { padding: 0 10px; border-radius: 20px; color: #000; background: #f2f2f2; height: 33px; line-height: 33px; margin: 0 10px 10px 0; }
.proldetailsli_2 .hpltop .right span.active,
.proldetailsli_2 .hpltop .right span:hover { color: #fff; background: #005056; }
.tabs_homeul { border: 1px solid #eee; }
/*.tabs_navol { margin-top: 20px; }
.tabs_navol li { cursor: pointer; display: inline-block; background: #fff; position: relative; opacity: 0.45; transition: .3s; float: left; border: 1px solid #eee; }
.tabs_navol li ~ li { margin-left: 30px; }
.tabs_navol li.li_hover { opacity: 1; }
.tabs_navol li:last-child { margin-right: 0 !important; }
.tabs_navol li:hover { opacity: 1; transition: .3s; }*/
.product_details_home > div.container > ul { transform: translateX(-100px); margin: 30px 0; }
.product_details_home > div.container > ul li a { color: #353434; }
.product_details_home > div.container > ul li:last-child a i { display: none; }
.canshu-click .icon-dui{display: none;}
.canshu-click.active .icon-dui{display: block;}
.comm-lettering input{border:1px solid #eee;height:30px;width:200px;background:transparent;padding:0 8px;}

.pjdetailsli{border-top:1px dotted #ccc;margin-top:30px;padding-top:30px;}
.pjdetailsli div i.icon-user04{font-size:52px;line-height:1;color:#ccc;}
.pjdetailsli div.left{padding:0 20px;min-width:150px}
.pjdetailsli div.left div{margin-top:8px;}
.pjdetailsli div.right div span i.icon-xingxing1{color:#cccccc;font-size:14px;}
.pjdetailsli div.right div span i.icon-xingxing1.active{color:#f9bd6f;}
.pjdetailsli div.right div span ~ span{font-size:13px;color:#999999;margin-left:30px;}
.pjdetailsli div.right div.topt{margin-bottom:5px;}
.pjdetailsli > div:nth-child(1) div{font-size:15px;color:#888;}
.pjdetailsli div.right div.bottomimg{margin-top:10px;}
.pjdetailsli div.right div.bottomimg img{max-width:80px;margin-right:5px;border:1px solid #eee;max-height:80px;}
.pr_name + div.flex-row a{
   font-size: 20px;
   color: #7bc549;
}