@charset "utf-8";

::-webkit-scrollbar              { /* 1 */  width:9px; background-color:rgba(0,0,0,0);}
::-webkit-scrollbar-button       { /* 2 */ }
::-webkit-scrollbar-track        { /* 3 */ }
::-webkit-scrollbar-track-piece  { /* 4 */ }
::-webkit-scrollbar-thumb        { /* 5 */ border:0; width:5px; border-radius:4px; background-color:rgba(0,0,0,0.2);}
::-webkit-scrollbar-corner       { /* 6 */ background-color:#f8f8f8;}
::-webkit-resizer                { /* 7 */ }
::-webkit-scrollbar:horizontal   { height:9px;}

html {-ms-overflow-style:-ms-autohiding-scrollbar; /*-webkit-filter: grayscale(100%); 灰色调*/ }
html,body {-webkit-overflow-scrolling:touch; -webkit-tap-highlight-color:rgba(0,0,0,0); min-height:100%; width:100%; overflow-x:scroll; overflow-x:hidden; }
body{padding-top:45px; -webkit-text-size-adjust: 100%; }
.padT15{padding-top:15px;}
.padT60{padding-top:60px;}

@font-face {
	font-family: 'icomoon';
	src:url('../fonts/icomoon.eot?uwr3mr');
	src:url('../fonts/icomoon.eot?#iefixuwr3mr') format('embedded-opentype'),
		url('../fonts/icomoon.woff?uwr3mr') format('woff'),
		url('../fonts/icomoon.ttf?uwr3mr') format('truetype'),
		url('../fonts/icomoon.svg?uwr3mr#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
}
.fdayicon{font-family: 'icomoon'}
.fdayicon-local:before{content: '\e60a';}
.fdayicon-login:before{content: '\e60c';}
.fdayicon-cart:before{content: '\e60d';}
.fdayicon-home:before{content: '\e60b'; }
.fdayicon-all:before{content: '\e609';}
.fdayicon-order:before{content: '\e607';}
.fdayicon-contact:before{content: '\e606';}
.fdayicon-client:before{content: '\e605';}
.fdayicon-procart:before{content: '\e603';}
.fdayicon-toTop:before{content: '\e604';}
.fdayicon-star-full:before{content: '\e601';}
.fdayicon-star-empty:before{content: '\e600';}
.fdayicon-appraise:before{content: '\e602';}
.fdayicon-proselect:before{content:'\e60e';}
.fdayicon-loading:before{content:'\e60f';}
.fdayicon-delete:before{content:'\e61f';}
.fdayicon-notice:before{content:'\e61e';}
.fdayicon-right:before{content:'\e610';}
.fdayicon-unfold:before{content:'\e622';}
.fdayicon-fold:before{content:'\e623';}
.fdayicon-edit:before{content:'\e626';}
.fdayicon-close:before{content:'\e62a';}
.fdayicon-back:before{content:'\e62b';}
.fdayicon-add:before{content:'\e62c';}
.fdayicon-navback:before{content:'\e62d';}
.fdayicon-delivery:before{content:'\e62e';}
.fdayicon-message:before{content:'\e630';}
.fdayicon-userorder:before{content:'\e63d';}
.fdayicon-coupon:before{content:'\e63b';}
.fdayicon-paysuc:before{content:'\e62f';}
.fdayicon-donate:before{content:'\e63e';}

/*  Effects */
@keyframes loadingeffect{
	from {transform: rotate(0deg);;}
	to {transform: rotate(360deg);}
}
@keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}
@-webkit-keyframes anibgc {
	from { opacity:0; -webkit-transform:translate3d(0,-100px,0); transform:translate3d(0,-100px,0);}
	to {  opacity:1; -webkit-transform:translate3d(0,0,0); transform:translate3d(0,0,0);}
}
@-webkit-keyframes bounceInDown {
  0%, 60%, 75%, 90%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
            transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }
  0% {
    /*opacity: 0;*/
    -webkit-transform: translate3d(0, -800px, 0);
            transform: translate3d(0, -800px, 0);
  }
  60% {
    /*opacity: 1;*/
    -webkit-transform: translate3d(0, 25px, 0);
            transform: translate3d(0, 25px, 0);
  }
  75% {
    -webkit-transform: translate3d(0, -10px, 0);
            transform: translate3d(0, -10px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, 5px, 0);
            transform: translate3d(0, 5px, 0);
  }
  100% {
    -webkit-transform: none;
            transform: none;
  }
}
@keyframes bounceInDown {
  0%, 60%, 75%, 90%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
            transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }
  0% {
    /*opacity: 0;*/
    -webkit-transform: translate3d(0, -800px, 0);
            transform: translate3d(0, -800px, 0);
  }
  60% {
    /*opacity: 1;*/
    -webkit-transform: translate3d(0, 25px, 0);
            transform: translate3d(0, 25px, 0);
  }
  75% {
    -webkit-transform: translate3d(0, -10px, 0);
            transform: translate3d(0, -10px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, 5px, 0);
            transform: translate3d(0, 5px, 0);
  }
  100% {
    -webkit-transform: none;
            transform: none;
  }
}
@-webkit-keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
            transform: translate3d(0, 10px, 0);
  }
  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
            transform: translate3d(0, -20px, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 800px, 0);
            transform: translate3d(0, 800px, 0);
  }
}
@keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
            transform: translate3d(0, 10px, 0);
  }
  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
            transform: translate3d(0, -20px, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 800px, 0);
            transform: translate3d(0, 800px, 0);
  }
}


/*global css*/
.modal.fade .modal-dialog{position:absolute; top:50%; margin:-50% 0 0;}
.m-form-tips{padding:10px; margin:10px 0; border-radius:0;}
.m-global-tips .modal-content{background:rgba(0,0,0,.5);}
.g-confirm-dialog .modal-footer{padding:10px; text-align:center;}
.g-confirm-dialog .btn{min-width:70px; margin:0 5px; font-family:'microsoft yahei';}
.m-component-pay,
.m-component-loading{position:fixed; top:50%; left:50%; margin-top:-50px; margin-left:-50px; padding-top:30px; width:100px; height:100px; text-align:center; border-radius:10px; background:rgba(0,0,0,.45); z-index:3000;}
.m-component-loading .fdayicon-loading{font-size:3.2em; -webkit-animation:loadingeffect 0.8s linear infinite; animation:loadingeffect 0.8s linear infinite; }
.m-component-pay .fdayicon-paysuc{font-size:1.5em;}
.m-component-pay{font-size:1.2em; color:#fff;}
.m-component-404{position:relative; width:100%;}
.m-404img{height:100%;}
.m-404tips{display:block; position:absolute; bottom:20px; width:100%; text-align:center; font-size:1.1em; line-height:1.5em}
.m-404link{text-decoration:underline; }
.m-global-tips{position:fixed; top:50%; left:50%; width:280px; padding:15px; margin-top:-50px; margin-left:-140px; border-radius:6px; background:rgba(0,0,0,.6); box-shadow:0 3px 9px rgba(0,0,0,0.6); z-index:2000; }
.m-ani-in{-webkit-animation:bounceInDown 1s linear}
.m-ani-out{-webkit-animation:bounceOutDown 1s linear}
.m-global-tips>dl{margin:0; font-size:1em; line-height:20px; color:#fff;}
.m-global-tips>dl>dt{float:left; width:50px; height:50px; line-height:50px; font-size:2.6em; font-family:'icomoon'; color:rgba(255,255,255,.9); } 
.m-global-tips>dl>dd{float:left; width:190px;}
.m-global-tips>dl>dd>p{margin-bottom:5px;}
.m-global-tips>dl>dt.m-global-suctips:before{content:'\e624';}
.m-global-tips>dl>dt.m-global-failtips:before{content:'\e625';}
.m-global-tips>dl>dt.m-global-confirm:before{content:'\e629';}
.m-global-btngroup{padding-top:15px; margin-top:20px; border-top:1px solid rgba(255,255,255,.6);}
.m-global-btngroup .btn{min-width:80px; margin:0 5px;}
.m-ani-inR{-webkit-animation:fadeInRight .6s cubic-bezier(0, 1.03, .25, .99) both}


/*component topnav*/
.m-component-nav{background:#65A031; margin-bottom:0; min-height:42px; padding-top:0; border-color:#65a031;}
.m-component-nav .navbar-header{float:none; position:relative;}
.navbar-func,
.navbar-func:focus,
.navbar-func:hover{display:block; padding:10px; height:44px; font:1em/24px 'microsoft yahei'; color:rgba(255,255,255,0.9); text-decoration:none;}
.navbar-func .fdayicon{height:24px; font-size:18px; line-height:inherit; color:inherit;}
.navbar-func .navbar-login,
.navbar-func .navbar-cart{float:right; color:rgba(255,255,255, 0.9); margin-left:10px; position:relative;}
.navbar-search,
.navbar-title{position:absolute; left:50%; margin-left:-100px; width:200px; height:34px; margin-top:5px; font:1.25em/44px 'microsoft yahei'; color:rgba(255,255,255,0.95); overflow:hidden;}
.navbar-title>img{position:absolute; top:50%; left:50%; height:100%; margin-top:-16px; margin-left:-33px;}
.cart-sales-nums{position:absolute; top:-3px; right:-5px; width:16px; height:16px; line-height:16px; text-align:center; border-radius:50%; background:#c9302c; font-style:normal; font-size:12px; color:#fff; z-index:10;}
.navbar-search>.form-control{margin-top:8px; padding:5px 5px 5px 30px; height:30px; background:rgba(255,255,255,.9); color:#323232;}
.navbar-search:before{position:absolute; top:8px; left:5px; line-height:30px; font-family:'Glyphicons Halflings'; content:"\e003"; color:#a7a7a7; font-size:1em;}
.navbar-search{width:calc(100% - 120px); left:45px; right:75px; margin-left:0; height:44px; margin-top:0;}
/*component footnav*/
.m-component-foot{font-family:'microsoft yahei'; min-height:40px; background:rgba(248,248,248,.9); z-index:1200;}
.m-component-foot .container{padding:0 10px;}
.m-component-foot .navbar-text{color:#ff8000; font-size:1.2em; margin:10px 0 0;}
.m-component-foot .navbar-text>p{margin-bottom:0; font-size:.8em; color:#a7a7a7;}
.m-component-foot .navbar-text.m-cart-disbursement{margin-top:5px; font-size:14px;}
.navbar-btn{margin:6px 0 6px 10px;}
/*component download*/
.m-component-download{padding:10px; background:#f1f1f1; position:relative; overflow:hidden; font-family:'micosoft yahei';}
.m-close{position:absolute; top:-20px; right:-20px; width:40px; height:40px; background:#65A031; border-radius:50%; line-height:40px; }
.m-close .glyphicon-remove{top:10px; left:5px; color:#fff; font-weight:normal;}
.m-img{height:44px; margin-left:0;}
.m-tips{margin:4px 0 0 10px; font:0.8em/20px 'microsoft yahei'; color:646464;}
.m-btn{margin-top:6px; margin-right:5px; font-family:'microsoft yahei';}
/*component floatfunc*/
.m-component-float{position:fixed; width:40px; right:12px; bottom:65px; z-index:100;}
.m-component-float>ul>li{height:40px; width:40px; border:2px solid #fff; margin-top:8px; background:#fcc; border-radius:50%; box-shadow:0 0 2px rgba(0,0,0,0.3); background:#d9534f; line-height:36px; text-align:center;}
.m-component-float .fdayicon-toTop,
.m-component-float .fdayicon-procart{width:100%; height:100%; line-height:36px; color:#fff; font-size:1.5em;}
.m-component-float .fdayicon-procart:before{content: '\e621';}
/*component scrolling loading*/
.m-component-more{display:none; font-family:'microsoft yahei'; padding-bottom:10px; color:#323232; font-size:16px; line-height:24px;}
.m-component-more .fdayicon-loading{margin-right:5px; height:24px; line-height:24px; font-size:20px; -webkit-animation:loadingeffect 0.6s linear infinite; }
/*component switch*/
.onoffswitch {position:absolute; width:64px; right:0; top:8px; -webkit-user-select:none;}
.onoffswitch-checkbox {display: none;}
.onoffswitch-label {display:block; overflow:hidden; cursor:pointer; border:1px solid #ccc; border-radius:14px; margin-bottom:0; box-shadow:0 0 2px rgba(0,0,0,.2);}
.onoffswitch-inner {width:200%; margin-left:-100%; -webkit-transition:margin 0.16s ease-in 0s; transition: margin 0.16s ease-in 0s;}
.onoffswitch-inner > div {float:left; width:50%; height:28px; padding:0; line-height:28px;font-size:1em; color:#fff; font-weight:normal;-webkit-box-sizing: border-box; box-sizing: border-box;}
.onoffswitch-inner .onoffswitch-active {padding-left:6px; background-color:rgb(86, 212, 60); color:#fff;}
.onoffswitch-inner .onoffswitch-inactive {padding-right:5px; background-color:#f1f1f1; color:#a7a7a7; text-align: right;}
.onoffswitch-switch{position:absolute; top:0; bottom:0; right:34px; width:22px; height:22px; margin:4px; background:#fff; border:1px solid #ccc; border-radius:50%; box-shadow:1px 1px 2px rgba(0,0,0, .2); -webkit-transition: all 0.16s ease-in 0s; transition: all 0.16s ease-in 0s; }
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner {margin-left:0;}
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch {right:0; }
/*component region*/
.m-component-region{line-height:22px; font-size:1em; color:#323232;}
.m-component-region>h5{margin:0; padding:10px; background:#f1f1f1; line-height:inherit;}
.m-component-region>p{margin:0; padding:10px 20px;}
.m-regionlist{overflow:auto;}
.m-regionlist>ul{margin:0 10px;}
.m-regionlist>ul>li{padding:10px; border-bottom:1px solid #f1f1f1;}
.m-regionlist>ul>li>a{position:relative; display:block; color:#323232; text-decoration:none;}
.m-regionlist>ul>li>a:after{position:absolute; right:-10px; top:50%; margin-top:-10px; width:20px; height:20px; font:1.15em/20px 'icomoon'; content:'\e610'; color:#a7a7a7;}
/*home_page banner*/
.m-component-banner{position:relative; width:100%; min-height:160px; overflow:hidden;}
.m-component-banner .frame {width:100%; height:100%; padding: 0; }
.m-component-banner .frame .slidee { margin: 0; padding: 0; height: 100%; list-style: none; }
.m-component-banner .frame .slidee>li {float:left; margin:0 1px 0 0; padding: 0; width:100%; height: 100%; }
.m-component-banner .frame .slidee>li>a>img{width:100%;}
.m-component-banner .slidebtn{position:absolute; width:200px; height:10px; bottom:0; left:50%; padding-left:0; margin-left:-100px; text-align:center; z-index:10;}
.m-component-banner .slidebtn>li{float:none; display:inline-block; list-style:none; width:6px; height:6px; border:1px solid #fff; border-radius:50%; margin:0 3px; background:#fff; cursor:pointer;}
.m-component-banner .slidebtn>li.active{background:rgba(255,255,255,0);}
/*home_page func*/
.m-component-func{width:100%; padding:5px 10px;}
.m-component-func>ul{margin-bottom:8px; margin-top:8px;}
.m-component-func>ul>li{float:left; width:25%; text-align:center; padding:2px 0;}
.m-component-func>ul>li>a{display:block; width:100%; font:.85em/20px 'microsoft yahei'; color:#898989; text-decoration:none;}
.m-component-func .fdayicon{display:block; width:4em; height:4em; line-height:4em; border-radius:50%; margin:0 auto; background:#fcc;}
.m-component-func .fdayicon:before{font-size:2em; color:rgba(255,255,255,.9);}
.m-component-func .fdayicon-all{background:#8796D9;}
.m-component-func .fdayicon-order{background:#FE7064;}
.m-component-func .fdayicon-contact{background:#1BBB71;}
.m-component-func .fdayicon-client{background:#FFAC2F;}
.route1,.route2,.route3,.route4{-webkit-transform:rotateY(90deg);	transform:rotateY(90deg);}
.route1{-webkit-transition:-webkit-transform .3s ease-out 0s; transition:transform .3s ease-out 0s;}
.route2{-webkit-transition:-webkit-transform .3s ease-out 1.2s;	transition:transform .3s ease-out .2s;}
.route3{-webkit-transition:-webkit-transform .3s ease-out .4s; transition:transform .3s ease-out .4s;}
.route4{-webkit-transition:-webkit-transform .3s ease-out .6s; transition: transform .3s ease-out .6s;}
.route{-webkit-transform:rotateY(0deg); transform:rotateY(0deg);}
.m-component-bestsell>ul{margin-bottom:0;}
.m-component-bestsell>ul>li{margin:0 10px 5px; padding-bottom:5px;}
.m-component-bestsell>ul>li>a{display:block; width:100%; padding:3px; background:#f1f1f1;}
.m-component-bestsell>ul>li>a>img{width:100%;}
.m-component-bestsell>ul>li:last-child{border-bottom:none;}
/*home_page hot*/
.m-component-hot{padding:0 10px 10px;}
.m-component-hot>.table{margin-bottom:0;}
.m-component-hot>.table > tbody > tr>td{padding:2px; border-color:#f1f1f1;}
.m-component-hot>.table .lazy{width:100%;}
/*home_page promotion*/
.m-component-promotion>ul{margin-bottom:0;}
.m-component-promotion>ul>li{margin:0 10px 5px; padding-bottom:5px; }
.m-component-promotion>ul>li>a{display:block; width:100%; padding:3px; background:#f1f1f1;}
.m-component-promotion>ul>li>a>img{width:100%;}
.m-component-promotion>ul>li:last-child{border-bottom:none;}
/*prolist_page list*/
.m-component-prolist{padding-top:10px; padding-bottom:65px;}
.m-component-prolist>div>ul>li{position:relative; height:141px; margin:0 10px 10px; padding-bottom:10px; border-bottom:1px solid #e0e0e0;}
.m-component-prolist>div>ul>li>a{position:relative; display:block; width:100%; height:100%; padding:5px; background:#f1f1f1; text-decoration:none; z-index:10; }
.m-component-prolist>div>ul>li>a .lazy{height:100%;}
.m-component-prolist>div>ul>li>a .m-prolist-info{width:100%; height:100%; padding:5px 5px 5px 130px; font-family:'microsoft yahei'; line-height:20px;}
.m-prolist-info>h3{height:40px; margin:5px 0 0; font-size:1em; color:#323232; line-height:inherit; overflow: hidden; }
.m-prolist-info>h4{margin:10px 0; font-size:0.8em; color:#a7a7a7; line-height:inherit; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.m-prolist-info>h5{margin:0; height:25px; font:400 1.2em/25px 'microsoft yahei'; color:#ff8000;}
.m-prolist-info>h5>del{margin-left:5px; font:normal 0.8em/25px 'microsoft yahei'; color:#a7a7a7;}
.m-prolist-car{position:absolute; bottom:5px; right:5px; width:2.4em; height:2.4em; padding:0.3em; line-height:1.8em; text-align:center; z-index:20;}
.m-prolist-car .fdayicon-procart:before{font-size:1.8em; color:#65A031;}
/*prodetail_page slidee*/
.m-component-prodetail{height:100%;}
.m-proslide{position:relative; width:100%; height:200px; overflow:hidden;}
.m-proslide .frame {width:100%; padding: 0; }
.m-proslide .frame .slidee { margin: 0; padding: 0; height: 100%; list-style: none; }
.m-proslide .frame .slidee>li {float:left; margin:0 5px 0 0; padding: 0; width:100%; height: 100%; }
.m-proslide .frame .slidee>li>img{position:relative; top:-60px; width:100%;}
.m-proslide .slidebtn{position:absolute; width:200px; height:10px; bottom:0; left:50%; padding-left:0; margin-left:-100px; text-align:center; z-index:10;}
.m-proslide .slidebtn>li{float:none; display:inline-block; list-style:none; width:6px; height:6px; border:1px solid #fff; border-radius:50%; margin:0 3px; background:#fff; cursor:pointer;}
.m-proslide .slidebtn>li.active{background:rgba(255,255,255,0);}
/*prodetail_page parameter*/
.m-pro-parameter{padding:10px; margin-bottom:10px; font-family:'microsoft yahei'; background:#f7f7f7; border-bottom:1px solid #e0e0e0;}
.m-pro-parameter>h3{margin:0 0 .6em; font-size:1.2em; color:#323232; line-height:inherit; overflow: hidden; }
.m-pro-parameter>h4{position:relative; margin:0; padding:10px 0; font-size:0.8em; line-height:20px; color:#a7a7a7; line-height:inherit;}
.m-pro-parameter>h5{margin:0; font:400 1.2em/30px 'microsoft yahei'; color:#ff8000;}
.m-pro-parameter>h5>del{margin-left:5px; font:normal 0.8em/normal 'microsoft yahei'; color:#a7a7a7;}
.m-pro-parameter .m-proselect-item{padding:0; font-size:1em;}
.sys_spec_text{margin-bottom:5px;}
.sys_spec_text>li{ float:left; height:28px; position:relative; margin:2px 6px 2px 0; outline:none;}
.sys_spec_text>li>a{height:24px; padding:1px 6px; border:1px solid #ccc; background:#fff; display:inline-block; line-height:20px; font-size:.8em; color:#a7a7a7; text-decoration:none;}
.sys_spec_text>li>i{position:absolute; width:20px; height:20px; font-size:20px; line-height:20px; bottom:0; right:0; z-index:99; color:#e4393c; display:none; text-align:right;}
.sys_spec_text>li.selected a{ border:2px solid #e4393c; padding:0 5px; color:#888;}
.sys_spec_text>li.selected i{ display:block;}
.num_sel_lage{position:absolute; top:-3px; right:0; min-width:86px; border:1px solid #a7a7a7; border-radius:5px; background:#f1f1f1;}
.num_sel_lage input{float:left; padding:0; background:#fff; height:28px; width:28px; text-align:center; line-height:2em; border-radius:0; border:1px solid #a7a7a7; border-top:none; border-bottom:none; font-size:1.32em;}
.num_sel_lage .deC,
.num_sel_lage .inC{float:left; width:28px; height:28px;}
.num_sel_lage .deC,
.num_sel_lage .inC{border-right:none; text-align:center; line-height:28px; font-size:1.5em;}
.num_sel_lage .deC:active,
.num_sel_lage .inC:active{background:#e1e1e1; box-shadow:inset 0 3px 5px rgba(0,0,0,.125);}
.num_sel_lage .deC:active{border-top-right-radius:5px; border-bottom-right-radius:5px;}
.num_sel_lage .inC:active{border-top-left-radius:5px; border-bottom-left-radius:5px;}
/*prodetail_page tab*/
.m-pro-tab{min-height:200px;}
.m-pro-tab .nav-tabs{margin-bottom:0; border-top:1px solid #e0e0e0; font-family:'microsoft yahei'; background:-webkit-gradient(linear,0 0,0 100%,from(#f8f8fa),to(#ecedf0)) }
.m-pro-tab .nav-tabs>li{float:left; height:100%; width:50%; text-align:center;}
.m-pro-tab .nav-tabs>li.active{background:#fff;}
.m-pro-tab .nav-tabs>li.active>a, 
.m-pro-tab .nav-tabs>li.active>a:hover, 
.m-pro-tab .nav-tabs>li.active>a:focus{ border-radius:0; border:0; border-right:1px solid #e0e0e0; color:#323232;}
.m-pro-tab .nav-tabs>li>a{display:block; height:40px; line-height:40px; font-weight:700; color:#646464; border:0; margin:0; padding:0;}
.m-pro-tab .nav-tabs>li:last-child.active>a, 
.m-pro-tab .nav-tabs>li:last-child.active>a:hover, 
.m-pro-tab .nav-tabs>li:last-child.active>a:focus{border-right:none; border-left:1px solid #e0e0e0;}
/*prodetail_page productinfo*/
.m-pro-info{padding:3px;}
.m-pro-info img{width:100%;}
/*prodetail_page appraise*/
.proappraise-list-empty{padding:100px 0; color:#323232;}
.proappraise-list-empty .fdayicon{font-size:4.2em; color:#323232; margin-bottom:10px;}
.m-pro-appraise>.proappraise-list>ul{margin:0 10px;}
.m-pro-appraise>.proappraise-list>ul>li{margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid #e0e0e0; font-size:1em;}
.m-appraise-user{color:#a7a7a7;}
.m-appraise-content{padding:5px 0; color:#323232; font-size:1em;}
.m-appraise-content blockquote{font-size:inherit; margin:0; padding:0; border:none;}
.m-appraise-data{font-size:0.8em; color:#ccc;}
.m-pro-appraise>.proappraise-list>ul>li .fdayicon{color:#ff8000;}
.m-pro-appraise>.proappraise-list>ul>li .fdayicon:before{content:'\e600';}
.m-pro-appraise>.proappraise-list>ul>li .fdayicon.fdayicon-star-full:before{content:'\e601';}
.m-pro-appraise>dl{margin:20px 10px;}
.m-pro-appraise>dl>dt{width:25%; }
.m-pro-appraise>dl>dd{width:73%; font-size:0.8em; line-height:14px; color:#f99b00; }
.m-pro-appraise>dl>dd>div{padding:4px 0;}
.m-pro-appraise>dl>dd .progress{height:14px; margin-bottom:0;}
.m-progress-tip{margin-right:5px;}
.m-progress-num{width:32px; margin-left:5px;}
.m-appraise-mgs{width:60px; height:60px; margin:0 auto; border-radius:50%; border:2px solid #1BBB71; padding:2px;}
.m-appraise-mgsinner{width:52px; height:52px; border-radius:50%; text-align:center;  color:#fff; background:#1bbb71;}
.m-appraise-mgsinner .fdayicon-appraise{width:50px; height:50px; line-height:50px; font-size:2em;}
.m-appraise-imgItem{margin-bottom:0;}
.m-appraise-imgItem>li{width:45px;height:45px;float:left;margin:0 .48em 0 0;background-color:#fff;overflow:hidden;display:-webkit-box;-webkit-box-align:center;-webkit-box-pack:center;display:-ms-flexbox;-ms-flex-pack:center;-ms-flex-align:center;}
.m-appraise-imgItem>li>img{width:100%; height:100%; border-radius:5px;}
.bs-appraise-modal-sm{margin:0 10px;}
.bs-appraise-modal-sm.modal.fade .modal-dialog{top:9%; margin-top:0;}
.appraise-img-dialog{background:rgba(0,0,0,0); width:100%; height:100%; overflow:hidden; text-align:center;}
.appraise-img-dialog img{max-width:100%; max-height:100%;}
/*category_page list*/
.m-category-title{display:none; padding:10px 0; margin:0 10px; font-size:1em; font-family:'microsoft yahei';}
.m-category-list{margin:0 10px 10px;}
.m-category-list>li{height:60px; padding:10px 0; border-bottom:1px solid #e0e0e0; }
.m-category-list>li>a{display:block; padding-right:20px; line-height:20px; font-size:.8em; color:#646464; text-decoration:none;}
.m-category-list>li>a>h5{margin:0; font-size:14px; line-height:inherit; font-family:'microsoft yahei'; color:#323232;}
.m-category-list>li>a>div{overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.m-category-list>li{-webkit-animation: anibgc 1s cubic-bezier(0, 1.03, .25, .99) both;}
.m-category-list>li:nth-of-type(1) {-webkit-animation-delay:0.3s;animation-delay:0.3s}
.m-category-list>li:nth-of-type(2) {-webkit-animation-delay:0.35s;animation-delay:0.35s}
.m-category-list>li:nth-of-type(3) {-webkit-animation-delay:0.4s;animation-delay:0.4s}
.m-category-list>li:nth-of-type(4) {-webkit-animation-delay:0.45s;animation-delay:0.45s}
.m-category-list>li:nth-of-type(5) {-webkit-animation-delay:0.5s;animation-delay:0.5s}
.m-category-list>li:nth-of-type(6) {-webkit-animation-delay:0.55s;animation-delay:0.55s}
.m-category-list>li:nth-of-type(7) {-webkit-animation-delay:0.6s;animation-delay:0.6s}
.m-category-list>li:nth-of-type(8) {-webkit-animation-delay:0.65s;animation-delay:0.65s}
.m-category-list>li:nth-of-type(9) {-webkit-animation-delay:0.7s;animation-delay:0.7s}
.m-category-list>li:nth-of-type(10) {-webkit-animation-delay:0.75s;animation-delay:0.75s}
.m-category-list>li:nth-of-type(11) {-webkit-animation-delay:0.8s;animation-delay:0.8s}
.m-category-list>li:nth-of-type(12) {-webkit-animation-delay:0.85s;animation-delay:0.85s}
.m-category-list>li:nth-of-type(13) {-webkit-animation-delay:0.9s;animation-delay:0.9s}
.m-category-list>li>a:before{float:right; width:20px; height:40px; margin-right:-20px; line-height:40px; font-size:20px; content:'\e610'}
.m-category-list>li>a>i{float:left; width:36px; height:36px; line-height:36px; border-radius:50%; margin:2px 10px 2px 0; font-size:20px; text-align:center; font-style:normal; color:#fff;}
.m-category-list>li:nth-of-type(1)>a>i:before{content:'\e611';}
.m-category-list>li:nth-of-type(2)>a>i:before{content:'\e612';}
.m-category-list>li:nth-of-type(3)>a>i:before{content:'\e613';}
.m-category-list>li:nth-of-type(4)>a>i:before{content:'\e614';}
.m-category-list>li:nth-of-type(5)>a>i:before{content:'\e615';}
.m-category-list>li:nth-of-type(6)>a>i:before{content:'\e616';}
.m-category-list>li:nth-of-type(7)>a>i:before{content:'\e617';}
.m-category-list>li:nth-of-type(8)>a>i:before{content:'\e618';}
.m-category-list>li:nth-of-type(9)>a>i:before{content:'\e619';}
.m-category-list>li:nth-of-type(10)>a>i:before{content:'\e61a';}
.m-category-list>li:nth-of-type(11)>a>i:before{content:'\e61b';}
.m-category-list>li:nth-of-type(12)>a>i:before{content:'\e61c';}
.m-category-list>li:nth-of-type(13)>a>i:before{content:'\e61d';}
.m-category-list>li:nth-of-type(1)>a>i{background:#1aba71;}
.m-category-list>li:nth-of-type(2)>a>i{background:#fe7164;}
.m-category-list>li:nth-of-type(3)>a>i{background:#ffac2f;}
.m-category-list>li:nth-of-type(4)>a>i{background:#82ba1a;}
.m-category-list>li:nth-of-type(5)>a>i{background:#9999cc;}
.m-category-list>li:nth-of-type(6)>a>i{background:#f594b3;}
.m-category-list>li:nth-of-type(7)>a>i{background:#1aba71;}
.m-category-list>li:nth-of-type(9)>a>i{background:#fe7164;}
.m-category-list>li:nth-of-type(8)>a>i{background:#ffac2f;}
.m-category-list>li:nth-of-type(10)>a>i{background:#82ba1a;}
.m-category-list>li:nth-of-type(11)>a>i{background:#9999cc;}
.m-category-list>li:nth-of-type(12)>a>i{background:#f594b3;}
.m-category-list>li:nth-of-type(13)>a>i{background:#1aba71;}
/*category_page slidee*/
.m-category-sly{padding:10px 0 0; -webkit-animation:fadeInLeft 1s linear; }
.m-category-sly .frame{height:160px; overflow:hidden;}
.m-category-sly .frame ul{list-style:none;	margin:0; padding:0; height:145px;}
.m-category-sly .frame ul li{float:left; width:140px;height:140px; margin:0 1px 0 0; padding:1px; border:1px solid #f1f1f1; border-radius:5px; background:#fff; color:#ddd; text-align:center; cursor:pointer;}
.m-category-sly .frame ul li.active{color:#fff;}
.m-category-sly .effects{height:147px; overflow-y:show;	-webkit-perspective:800px; perspective:800px; 	-webkit-perspective-origin:50% 50%; perspective-origin:50% 50%;}
.m-category-sly .effects ul{-webkit-transform-style:preserve-3d; transform-style:preserve-3d;}
.m-category-sly .effects ul li{position:relative; margin:0 -20px; -webkit-transform:rotateY(60deg) scale(0.9); transform: rotateY(60deg) scale(0.9);	-webkit-transition:-webkit-transform 300ms ease-out; transition:transform 300ms ease-out;}
.m-category-sly .effects ul li.active{z-index:10;	-webkit-transform:scale(1);	transform:scale(1);}
.m-category-sly .effects ul li.active ~ li{-webkit-transform:rotateY(-60deg) scale(0.9); transform:rotateY(-60deg) scale(0.9);}
.m-category-sly .effects ul li img{width:100%; height:100%; border-radius:5px;}
.m-category-sly .effects ul li:before{
  pointer-events:none; position:absolute; z-index:-1; content:''; top:100%; left:5%; height:10px; width:90%;
  background:-webkit-radial-gradient(center, ellipse, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%);
  background:radial-gradient(ellipse at center, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%);
  -webkit-transform: translateY(-5px);
}
.m-category-sly .effects ul li.active:before{left:10%; width:80%; height:12px}
/*cart_page*/
.m-component-cart{padding-top:5px;}
.m-cartlist>ul>li{position:relative; height:101px; margin:0 10px 6px; padding-bottom:5px; border-bottom:1px solid #e0e0e0;}
.m-cartlist>ul>li:last-child{border-bottom:0; margin-bottom:0; padding-bottom:0;}
.m-cartlist>ul>li>a{position:relative; display:block; width:100%; height:100%; padding:5px; background:#fff; text-decoration:none; z-index:10; }
.m-cartlist>ul>li>a .lazy{height:85px; width:85px; box-shadow:0 0 5px rgba(0,0,0, .3);}
.m-cartlist>ul>li>a .m-cartlist-info{width:100%; height:100%; padding:5px 5px 5px 100px; font-family:'microsoft yahei'; }
.m-cartlist>ul>li>a .m-cartlist-info>h4{line-height:normal;}
.m-cartlist>ul>li>a .m-cartlist-info .m-cartlist-protips{display:block; color:#d9534f;}
.m-cartlist-info>h3{width:90%; height:20px; margin:0; font-size:1em; color:#323232; line-height:inherit; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.m-cartlist-info>h4{margin:5px 0; height:30px; font-size:0.8em; color:#a7a7a7; line-height:inherit; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.m-cartlist-info>h5{margin:0; height:20px; font:400 1em/20px 'microsoft yahei'; color:#ff8000;}
.m-cartlist-info>h5>span,
.m-cartlist-info>h5>del{margin-left:2px; font:normal 0.8em/25px 'microsoft yahei'; color:#a7a7a7;}
.m-cartlist-info>h5>span{margin-left:0; margin-right:-5px;}
.m-cartlist-delete{position:absolute; top:0; right:-8px; width:2.84em; height:2.84em; padding:0.52em; line-height:1.8em; text-align:center; z-index:20;}
.m-cartlist-delete .fdayicon-delete:before{font-size:1.5em; color:#65A031;}
.m-cart-numswrap{position:absolute; z-index:21; right:-5px; bottom:0; padding:8px; width:102px; height:46px;}
.m-cart-numswrap .num_sel_lage{top:8px; bottom:8px; left:8px; right:8px; color:#a7a7a7}
.m-cart-numswrap .num_sel_lage input{font-size:1.1em; line-height:28px;}
.m-carttips>ul{margin-bottom:0;}
.m-carttips>ul>li{margin:0 10px 7px; padding-top:5px; padding-bottom:12px; border-bottom:1px solid #e0e0e0; font-size:1em; line-height:20px; color:#6e6e6e; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.m-carttips>ul>li i{display:inline-block; width:20px; height:20px; margin-right:5px; border-radius:50%; background:#65a131; font-size:.8em; line-height:20px; color:rgba(255,255,255,.9); text-align:center; color:#fff; font-style:normal; }
.m-carttips>ul>li i.fdayicon{font-size:1em;}
.m-carttips>ul>li>a{display:block; color:#6e6e6e; text-decoration:none; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.m-carttips>ul>li>a:before{float:right; margin-right:2px; margin-top:2px; line-height:16px; font-size:1em; font-family:'icomoon'; content:'\e610';}
.m-carttips>ul>li:last-child{margin-bottom:0;}
.m-carttips .tooltip{max-width:98%;}
.m-carttips .tooltip-inner{max-width:100%; text-align:left; padding-top:8px; padding-bottom:8px; background:rgba(0,0,0,.85);}
.m-carttips .tooltip.top .tooltip-arrow{border-top-color:rgba(0,0,0,.85);}
.m-component-cart .fdayicon-procart{margin:100px 0 15px; font-size:4.5em; color:#65A031;}
.m-cartlist-nums,
.m-cartlist-choice{position:absolute; top:35px; right:-5px; width:2.2em; height:2.2em; line-height:2.2em; z-index:20; text-align:center;}
.m-cartlist-choice>input{width:1.4em; height:1.4em;}
.m-cartlist-nums{width:auto; right:4px; top:40px; color:#a7a7a7;}

.navbar-func .btn-xs, .navbar-func .btn-group-xs>.btn{font-size:14px; padding:1px 10px;}
.m-global-tips .modal-content{background:#fafafa;}
/*order_module_pages*/
.m-order-content{margin-bottom:0;background:#f1f1f1;}
.m-order-content>li{padding:0 10px; margin-bottom:10px; background:#fff;}
.m-order-content>li:last-child{margin-bottom:0;}
.m-order-item{position:relative; padding:12px 0; border-bottom:1px solid #f1f1f1; font-size:1em; color:#323232; }
.m-order-item>a{position:relative; display:block; width:95%; color:#323232; text-decoration:none;}
.m-order-content>li .m-order-item:last-child{border-bottom:none;}
.m-order-item>a:before{position:absolute; right:-20px; top:50%; margin-top:-10px; width:20px; height:20px; line-height:20px; font-size:1.15em; font-family:'icomoon'; content:'\e610'; color:#a7a7a7;}
.m-order-item span{ color:#a7a7a7;}
.m-order-item>a>span{display:inline-block; width:70%; text-align:right; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.m-order-item .orange{color:#ff8000;}
.m-order-item .m-order-address>p{margin-top:5px; margin-bottom:0; color:#a7a7a7;}
.m-order-item .m-order-address>span{display:inline-block; width:auto; margin-left:10px;}
.m-order-integral{position:static; display:none; margin-top:13px; padding-top:5px; padding-bottom:0; border-top:1px dashed #f1f1f1;}
.m-order-integral>p{margin-bottom:0; padding-top:5px;}
.m-order-integral>p>span{color:#323232;}
.m-order-int{display:inline-block; font-size:1em; width:56px; padding:0 5px; height:24px; margin-top:-2px; text-align:center; box-shadow:none;}
.m-order-int:focus{border-color:#ccc; box-shadow:none;}
.m-order-item .fdayicon{width:20px; height:20px; line-height:20px; color:#a7a7a7;}
.m-order-item .m-cartlist{padding-top:10px; margin-top:10px; border-top:1px dashed #f1f1f1;}
.m-order-item .m-cartlist>ul>li{margin-left:0; margin-right:0;}
.m-order-item .m-cartlist>ul>li>a{padding-left:2px; padding-right:2px;}
.m-order-item .m-cartlist-choice{width:auto; right:2px; font-size:1.2em; }
.m-order-prolist-tips>.fdayicon{font-size:1.25em;}
.m-order-prolist-tips>i{font-size:.8em; font-style:normal;}
.m-component-cart .text-center>.fdayicon-donate,
.m-component-order .text-center>.fdayicon-local,
.m-component-order .text-center>.fdayicon-coupon{margin:100px 0 0; font-size:6em; color:#a7a7a7;}
.m-order-addresslist{padding:10px 0; background:#f1f1f1; margin-bottom:0;}
.m-order-addresslist>li{position:relative; margin:0 10px 10px; padding:10px; border:1px solid #ccc; background:#fff; border-radius:5px;}
.m-order-addresslist .m-order-address{position:relative; width:85%; margin-left:7%; color:#323232; cursor:pointer;}
.m-order-addresslist .m-order-address:before{position:absolute; left:-25px; top:50%; margin-top:-10px; width:20px; height:20px; line-height:20px; font-size:1.35em; font-family:'icomoon'; content:'\e628'; color:#a7a7a7; text-align:center;}
.m-order-addresslist .m-order-address-delete,
.m-order-addresslist .m-order-address-edit{position:absolute; top:30%; right:0; margin-top:-1.1em; width:2.2em; height:2.2em; z-index:20; text-align:center; z-index:10;}
.m-order-addresslist .m-order-address-delete{top:70%;}
.m-order-addresslist .m-order-address-delete:before,
.m-order-addresslist .m-order-address-edit:before{display:none;}
.m-order-addresslist .m-order-address-delete .fdayicon-delete,
.m-order-addresslist .m-order-address-edit .fdayicon-edit{width:100%; height:100%; line-height:1.5; font-size:16px; text-align:center; color:#a7a7a7;}
.m-order-addresslist .m-order-address:focus,
.m-order-addresslist .cur .m-order-address:before{color:#ff8000; font-size:1.25em; content:'\e624';}
.m-component-order>.container{padding:0;}
.m-order-address-form .form-group{padding:12px 10px; margin:0; border-bottom:1px solid #f2f2f2; background:#fff;}
.m-order-address-form .form-group input{display:block; width:100%; border:none; padding:0; margin:0; line-height:20px; color:#323232;}
.m-order-address-form .form-group input:focus{outline-color:rgba(0,0,0,0);}
.m-order-address-form .form-group>label{padding:0 5px; margin-bottom:0; font-weight:normal; font-size:1em; line-height:20px; color:#646464;}
.m-order-address-form .form-group>label+div{padding:0 5px; height:20px;}
.modal-orderadd-area.fade .modal-dialog{left:8%; right:8%; top:5%; bottom:5%; margin-top:0; margin-left:0;}
.modal-orderadd-area .modal-dialog .modal-content{height:100%; padding:10px; overflow-y:auto;}
.modal-orderadd-area .area{margin-bottom:5px;}
.modal-orderadd-area .area>dt{ width:100%; font-size:1em; font-weight:normal; padding:0 0 10px; font-family:'microsoft yahei'; color:#323232; border-bottom:2px solid #f1f1f1;}
.modal-orderadd-area .area>dt>span{margin-top:-2px; width:24px; height:24px; font:18px/24px 'icomoon'; color:#646464; text-align:center;}
.modal-orderadd-area .area>dt>span.m-dialog-close:before{content:'\e62a'; color:#646464;}
.modal-orderadd-area .area>dt>span.m-dialog-back:before{content:'\e62b'; color:#646464;}
.modal-orderadd-area .area>dd{padding:10px 5px; line-height:20px; border-bottom:1px dashed #f1f1f1;}
.modal-orderadd-area .area>dd:active{background:#efefef;}
.m-order-address-form .myarea{display:block; height:20px; line-height:20px; width:100%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.m-order-address-form .onoffswitch{top:-5px; right:3px; width:50px;}
.m-order-address-form .onoffswitch-switch{right:20px;}
.m-order-address-form .onoffswitch-inner{transition-duration:.12s;}
.m-order-address-form .onoffswitch-switch{transition-duration:.12s;}
/*order_dialog*/
  .modal-order{z-index:1250;}
  .modal-order.fade .modal-dialog{left:5%; right:5%; top:50%; margin-top:-160px; margin-left:0;}
  .modal-order .modal-content>h4{padding:10px 10px 0; margin:0; font:1.2em/24px 'microsoft yahei'; color:#323232;}
  .modal-order .modal-content>h4>span{margin-top:-2px; width:24px; height:24px; font:18px/24px 'icomoon'; color:#646464; text-align:center;}
  .modal-order .modal-content>h4>span.m-dialog-close:before{content:'\e62a'; color:#646464;}
  .modal-order .table{margin-bottom:10px;}
  .modal-order .table-condensed>thead>tr>th, .modal-order .table-condensed>thead>tr>td,
  .modal-order .table-condensed>tbody>tr>th, .modal-order .table-condensed>tbody>tr>td {padding-top:0; padding-bottom:0; line-height:44px; font-size:.8em;}
  .modal-order .input-group{width:30px; padding:0 10px; margin:0 auto;}
  .modal-order .fdayicon-delivery{float:left; display:inline-block; font-size:28px; margin-top:5px; margin-bottom:0; vertical-align:middle; padding-left:5px; color:#323232;}
  .modal-order .fdayicon-delivery:before{font-size:1em;}
  .modal-order input[type='radio']{float:left; margin:15px 0 0; padding:0 0 0 10px; display:none;}
  .modal-order input[type='radio']:disabled + .fdayicon-delivery{color:#ddd;}
  .modal-order input[type='radio']:checked + .fdayicon-delivery{color:#F6AB00;}
  .modal-order .input-group.active:before{position:absolute; right:-8px; bottom:0; display:inline-block; line-height:normal; font-size:20px; font-family:'icomoon'; content:'\e62f'; color:#f6ab00;}
  .table-ordertime-unselect{margin-top:5px;}
  .modal-order input[type='radio'].show{margin:7px 10px 0;}
  .modal-order input[type='radio'].show+label{font-weight:normal; margin-bottom:0; padding:4px 0}
  .modal-orderpay.fade .modal-dialog{left:5%; right:5%; top:5%; bottom:5%; margin-left:0; margin-bottom:0; margin-top:0;}
  .modal-orderpay .modal-dialog .modal-content{height:100%; overflow-y:auto; }
  .modal-orderpay .modal-content>h4{padding-bottom:10px;}
  .modal-orderpay h5{padding:10px; margin:0; border-bottom:1px dashed #f1f1f1;}
  .modal-orderpay .modal-orderpay-list{border-bottom:5px solid #f1f1f1;}
  .modal-orderpay .modal-orderpay-list>li{padding:8px; border-bottom:1px solid #f1f1f1;}
  .modal-orderpay .modal-orderpay-list .help-block{margin:0; padding-left:25px; color:#ff8000; font-size:12px;}
  .modal-orderpay input[type='radio'].show{margin-left:5px; margin-right:5px;}
  .modal-orderpay input[type='radio'].show+label{position:relative; padding-left:0;}
/*order_page success*/
  .m-order-tips{position:fixed; bottom:46px; left:0; z-index:1032; width:100%; padding:10px; margin-bottom:0; border-radius:0; background-color:rgba(242, 222, 222, .9); border-color:rgba(235, 204, 209, .9);}
  .m-ordersuc-tips{background:#fff; padding:10px 0; margin-bottom:5px; font:16px/24px 'microsoft yahei'; color:#ff8000;}
  .m-ordersuc-tips>.m-paysuc{display:inline-block; padding:5px 0; color:#65A031;}
  .m-ordersuc-info{background:#fff; padding:10px;}
  .m-ordersuc-info td{padding:5px 0; font-size:14px; color:#323232;}
  .m-ordersuc-info td:first-child{width:80px; text-align:right; vertical-align:top;}
  .m-ordersuc p{margin:0;}
  .m-ordersuc>.m-ordersuc-paybtn{margin:10px 10px;}
  .m-order-tips.alert-warning{ background-color:rgba(241, 241, 241, .9); border-color:rgba(241, 241, 241, .9);}
/*order_page coupon*/
  .m-component-order .m-ordercoupon{padding:10px; min-height:200px; }
  .m-ordercoupon-info>.form-group{margin-bottom:10px; padding:0 5px 5px;border-bottom:1px solid #f1f1f1;}
  .m-ordercoupon-info>.form-group>input{ width:72%; padding:5px 0; border:none; background:#fff; color:#323232;}
 /* .m-ordercoupon-info>.form-group>input:focus{outline-color:rgba(0,0,0,0);}*/
  .m-ordercoupon-info>.form-group>input:focus{outline-color:rgba(0,0,0,0);}
  .m-ordercoupon-info>.form-group>label{margin-bottom:0; padding:5px 0; font-size:16px; font-weight:normal; color:#323232;}
  .m-ordercoupon>h5{padding:10px; background:#f7f7f7; font-size:16px; color:#323232;}
  .m-ordercoupon-list>li{width:100%; height:120px; margin-bottom:10px; color:rgba(255,255,255,.95); text-shadow:1px 1px 2px rgba(0,0,0,.2); box-shadow:1px 1px 3px rgba(0,0,0,.3)  }
  .m-ordercoupon-list>li:active{outline:3px solid #e0e0e0;}
  .m-ordercoupon-list>li>span{float:left; position:relative; display:inline-block; width:32%; height:100%; background:#80e26f url(../images/logo2.svg) no-repeat -30px 10px; background-size:100% 100%; font-size:54px; line-height:120px; text-align:center; border-right:1px dashed rgba(255,255,255,.3);}
  .m-ordercoupon-list>li>span>i{position:absolute; top:10px; left:0; font-style:normal; font-size:24px;}
  .m-ordercoupon-list>li>dl{float:left; position:relative; width:68%; height:100%; background:#8cea7c;  padding:10px; margin:0; font-size:12px; border-left:1px dashed rgba(255,255,255,.3); }
  .m-ordercoupon-list>li>dl>dt{margin:10px 0;}
  .m-ordercoupon-list>li>dl>dd{position:absolute; bottom:15px; left:10px; right:10px;}
  .m-ordercoupon-list>li>dl>dd>p{height:35px; overflow:hidden; margin-bottom:0;}
  .m-ordercoupon-list>li>dl>dd>span{display:block; margin-top:5px; font-size:14px; font-weight:700;}
  .m-ordercoupon-list>li[data-style='2']>dl{background-color:#fdc30a}
  .m-ordercoupon-list>li[data-style='2']>span{background-color:#fbb811;}
  .m-ordercoupon-list>li[data-style='3']>dl{background-color:#57e6c8}
  .m-ordercoupon-list>li[data-style='3']>span{background-color:#4ddebf;}
  .m-ordercoupon-list>li{-webkit-animation:anibgc 1.5s cubic-bezier(0, 1.03, .25, .99) both;}
  .m-ordercoupon-list>li:nth-of-type(1) {-webkit-animation-delay:0.3s;animation-delay:0.3s}
  .m-ordercoupon-list>li:nth-of-type(2) {-webkit-animation-delay:0.35s;animation-delay:0.35s}
  .m-ordercoupon-list>li:nth-of-type(3) {-webkit-animation-delay:0.4s;animation-delay:0.4s}
  .m-ordercoupon-list>li:nth-of-type(4) {-webkit-animation-delay:0.45s;animation-delay:0.45s}
  .m-ordercoupon-list>li:nth-of-type(5) {-webkit-animation-delay:0.5s;animation-delay:0.5s}
/*order_page invoice*/
.m-orderinvoice>h5{margin:0; padding:10px; line-height:22px; font-size:16px; background:#f1f1f1; border-bottom:1px solid #e0e0e0;}
.m-orderinvoice>ul{margin:0; background:#fff;}
.m-orderinvoice>ul>li{ margin:0 10px; padding:12px 10px; border-bottom:1px solid #e0e0e0;}
.m-orderinvoice>ul>li>label{position:relative; padding-right:10px;}
.m-orderinvoice>ul>li>label:before{position:absolute; left:-5px; top:50%; margin-top:-10px; width:20px; height:20px; line-height:20px; font-size:1.2em; font-family:'icomoon'; content:'\e628'; color:#a7a7a7; text-align:center;}
.m-orderinvoice>ul>li>label.cur:before{color:#ff8000; content:'\e624';}
.m-orderinvoice>ul>li>label>input[type='radio']{display:none;}
.m-orderinvoice .radio+.radio{margin:0; padding:12px 20px;}
.m-orderinvoice>ul>li>.form-control{-webkit-width:calc(100% - 60px); height:30px; padding:2px 6px; margin-top:-5px;}
.m-orderinvoice>ul>li>small{color:#ff8000;}
.m-orderinvoice .m-order-address-form{display:none; position:relative; margin:10px; border-radius:5px; border:1px solid #fff; background:#fff;}
.m-orderinvoice .m-order-address-form:before{pointer-events:none;
    position:absolute; z-index:1; content:''; border-style:solid; left:25px; top:-10px; border-width:0 10px 10px 10px; border-color:transparent transparent #fff transparent;}
.m-orderinvoice .m-order-address-form .form-group{background:none; border-bottom-style:dashed;}
.m-orderinvoice .m-order-address-form .form-group:last-child{border-bottom:none;}
.m-orderinvoice .m-order-address-form .myarea>i{color:#a7a7a7; font-style:normal;}
/*user_module_page*/
  .m-component-user{background:#f1f1f1;}
  .m-user-avatar{padding:15px 0; color:#323232; text-shadow:0 0 3px rgba(0,0,0,.2);}
  .m-user-avatar>.avatarPic{display:inline-block; border-radius:50%; border:2px solid rgba(255,255,255,.95); box-shadow:0 0 2px rgba(0,0,0,.2)}
  .m-user-avatar>.avatarPic>img{width:80px; height:80px;}
  .m-user-content{margin-bottom:0; padding:0 10px;}
  .m-user-content>li{padding:0 10px; margin-bottom:10px; background:#fff;}
  .m-user-item{position:relative; padding:12px 0; border-bottom:1px solid #f1f1f1; font-size:1em; color:#323232; }
  .m-user-item>div,
  .m-user-item>a{position:relative; display:block; padding:0 0 0 30px; color:#323232; text-decoration:none;}
  .m-user-content>li .m-user-item:last-child{border-bottom:none;}
  .m-user-item>a:after{position:absolute; right:-5px; top:50%; margin-top:-10px; width:20px; height:20px; font:1.15em/20px 'icomoon'; content:'\e610'; color:#a7a7a7;}
  .m-user-item>div:before,
  .m-user-item>a:before{position:absolute; left:0; top:50%; margin-top:-10px; width:20px; height:20px; font:20px/20px 'icomoon'; color:#a7a7a7;}
  .m-user-item>a>span{margin-right:15px; color:#ff8000;}
  .m-user-item>div>span{color:#ff8000;}
     .user-order:before{content:'\e636';}
     .user-phone:before{content:'\e638';}
     .user-address:before{content:'\e640';}
     .user-level:before{content:'\e63f';}
     .user-score:before{content:'\e639';}
     .user-balance:before{content:'\e63a';}
     .user-coupon:before{content:'\e63b';}
     .user-gift:before{content:'\e63c';}
  .m-user-quit{padding:0 10px 10px;}
  .m-user-item>div>.icon-level{position:absolute; right:0; top:50%; margin-top:-12px; width:24px; height:24px; border-radius:50%; font:20px/24px 'icomoon'; color:rgba(255,255,255,.95); text-align:center; box-shadow:0 0 2px rgba(0,0,0,.2);}
  .icon-level:before{text-shadow:2px 2px 2px rgba(0,0,0,.2);}
  .user-level_0{background:#C89F5F;}
  .user-level_0:before{ content:'\e631';}
  .user-level_1{background:#92C015;}
  .user-level_1:before{ content:'\e632';}
  .user-level_2{background:#009F9C;}
  .user-level_2:before{ content:'\e633';}
  .user-level_3{background:#EDB137;}
  .user-level_3:before{ content:'\e634';}
  .user-level_4{background:#F1544D;}
  .user-level_4:before{ content:'\e635';}
/*user_page orders*/
  .m-userorder-tab{padding:10px;}
    .m-userorder-tab .nav-tabs{margin:0; border:1px solid #e0e0e0; font-family:'microsoft yahei'; background:-webkit-gradient(linear,0 0,0 100%,from(#f8f8fa),to(#ecedf0)); border-radius:5px; }
    .m-userorder-tab .nav-tabs>li{float:left; height:100%; width:33.3333333%; margin:0; text-align:center; overflow:hidden;}
    .m-userorder-tab .nav-tabs>li>a{display:block; border-radius:0; height:32px; margin:0; padding:0; border-right:1px solid #e0e0e0; line-height:32px; color:#646464;}
    .m-userorder-tab .nav-tabs>li:last-child>a{border-right:0;}
    .m-userorder-tab .nav-tabs>li.active{background:#fff;}
    .m-userorder-tab .nav-tabs>li.active>a, 
    .m-userorder-tab .nav-tabs>li.active>a:hover, 
    .m-userorder-tab .nav-tabs>li.active>a:focus{border-radius:0; border-top:0; border-right:1px solid #e0e0e0; border-left:0; border-bottom:0; color:#323232;}
    .m-userorder-tab .nav-tabs>li.active:first-child,
    .m-userorder-tab .nav-tabs>li.active:first-child>a{border-top-left-radius:5px; border-bottom-left-radius:5px;}
    .m-userorder-tab .nav-tabs>li.active:last-child,
    .m-userorder-tab .nav-tabs>li.active:last-child>a{border-right:0; border-radius:0 5px 5px 0;}
  .m-user-order .fdayicon{margin:100px 0 15px; font-size:4.5em; color:#a7a7a7;}
  .m-user-order>.m-cartlist>ul{margin:0;}
  .m-user-order>.m-cartlist>ul>li{height:auto; margin:10px 0 0; background:#fff; border:1px solid #e0e0e0; border-radius:5px; box-shadow:1px 1px 3px rgba(0,0,0,.1);}
  .m-user-order>.m-cartlist>ul>li>a{height:55px; padding:5px 10px;}
  .m-user-order>.m-cartlist>ul>li>a .m-cartlist-info{padding-top:3px; padding-left:55px;} 
  .m-user-order>.m-cartlist>ul>li>a .lazy{width:45px; height:45px;box-shadow:0 0 3px rgba(0,0,0, .3);}
  .m-user-order>.m-cartlist>ul>li:last-child{padding-bottom:5px;}
  .m-user-order .m-cartlist-info>h4{height:auto;}
  .m-user-order .m-cartlist-info>h3{width:100%;}
  .m-user-order .m-cartlist-info>h5{font-size:.8em;}
  .m-user-order .m-cartlist-nums{top:50%; margin-top:-1.1em;}
  .m-orderinfo{padding:10px 10px 5px; margin-bottom:3px; font-size:1em; color:#323232; border-bottom:1px dashed #f1f1f1;}
  .m-orderdetail .m-ordering, .m-ordering{color:#ff8000} 
  .m-orderdetail .m-ordersuc, .m-ordersuc{color:#65a031;} 
  .m-orderdetail .m-ordercanl, .m-ordercanl{color:#a7a7a7;} 
  .m-orderfun,
  .m-ordertotal{padding:10px 10px 5px; margin:3px 0 0; margin-top:3px; border-top:1px dashed #f1f1f1; font-size:.8em; color:#a7a7a7; text-align:right;}
  .m-ordertotal>span{display:inline-block; padding-left:10px;}
  .m-ordertotal>span>strong{color:#323232; font-weight:normal;}
  .m-orderfun{border-top:0; padding:0 10px 3px;}
  .m-orderfun>.btn{min-width:70px; margin-left:5px;}
/*user_page address*/
  .m-order-addresslist.m-useraddr .m-order-address{width:92%; margin-left:0;}
  .m-order-addresslist.m-useraddr .m-order-address:before,
  .m-order-addresslist.m-useraddr .cur .m-order-address:before{display:none;}  
  .m-user-donatelist .m-cartlist-choice{width:auto; height:auto; right:0}
  .m-user-donatelist .m-cartlist-choice>.btn{padding:3px 10px;}
  .m-user-donateinfo{padding:5px 10px 10px;}
  .m-user-donateinfo .form-control{padding:6px;}
  .m-user-donateinfo .btn{min-width:80px;}
  .m-component-cart .text-center>.fdayicon-donate{margin-top:50px;}

  .modal-backdrop.in{opacity:1; background:rgba(0,0,0,.5); }

/*pad*/
/*
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) {
  body{width:640px; margin:0 auto; background:#f1f1f1;}
  .m-component-banner{height:320px;}
}
*/
/******************横屏遮罩*****************/
#shade{ position:fixed; width:100%; height:100%; left:0; top:0; }
/* css pad */
@keyframes arow {
  0% { opacity:0}
  50% { opacity:1}
  100% { opacity:0}
}
@-webkit-keyframes arow {
  0% { opacity:0}
  50% { opacity:1}
  100% { opacity:0}
}
@-moz-keyframes arow {
  0% { opacity:0}
  50% { opacity:1}
  100% { opacity:0}
}
@keyframes padroate {
  0%{ opacity:0;transform:rotate(0deg);}
  10%{ opacity:1;transform:rotate(0deg);}
  20%, 80% { opacity:1; transform:rotate(90deg);}
  100% {opacity:0;transform:rotate(90deg);}
}
@-webkit-keyframes padroate {
  0%{ opacity:0;-webkit-transform:rotate(0deg);}
  10%{ opacity:1;-webkit-transform:rotate(0deg);}
  20%, 80% { opacity:1; -webkit-transform:rotate(90deg);}
  100% {opacity:0;-webkit-transform:rotate(90deg);}
}
@-moz-keyframes padroate {
  0%{ opacity:0;-moz-transform:rotate(0deg);}
  10%{ opacity:1;-moz-transform:rotate(0deg);}
  20%, 80%{ opacity:1; -moz-transform:rotate(90deg);}
  100% {opacity:0;-moz-transform:rotate(90deg);}
}
@-ms-keyframes padroate {
  0%{ opacity:0;-ms-transform:rotate(0deg);}
  10%{ opacity:1;-ms-transform:rotate(0deg);}
  20%, 80% { opacity:1; -ms-transform:rotate(90deg);}
  100% {opacity:0;-ms-transform:rotate(90deg);}
}
.padArow {
  top:50%;
  left:50%;
  position: absolute;
  width:50px;
  height:50px;
  border-left:solid 6px #000;
  border-radius:0 0 0 49px;
  margin:-15px 0 0 -90px;
  -webkit-animation:arow 2s linear infinite;
  animation:arow 2s linear infinite;
}
.padArow:after {
  position:relative;
  bottom:12px;
  right:15px;
  display:block;
  content:"";
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width:0 12px 12px 12px;
  border-color: transparent transparent #000 transparent ;  
}
.trasfrm { position:fixed; width:100%; height:100%; z-index:999; background:#f3f3f3; left:0; top:0; display:none;}
.iconPad_1 {
  position:absolute;
  left:50%;
  top:38%;
  margin:-40px 0 0 -60px;
  opacity:0.4;  
  width:120px;
  height:80px;
  background:#fff;
  border: solid 2px #000;
  border-radius:8px;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
  padding:3px;
}
.iconpad_2 {
  border-radius:5px;
  width:100%;
  height:100%;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
  border:8px solid #000;
  background-image: -moz-linear-gradient( -90deg, rgb(29,29,29) 0%, rgb(153,153,153) 100%);
  background-image: -webkit-linear-gradient( -90deg, rgb(29,29,29) 0%, rgb(153,153,153) 100%);
  background-image: -ms-linear-gradient( -90deg, rgb(29,29,29) 0%, rgb(153,153,153) 100%);
}
.iconpad_2:before {
  display:block;
  content:"";
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 84px 64px 0 0;
  border-color: rgba(255,255,255,0.1) transparent transparent transparent;  
}
.trmoct {opacity:1;}
.trapf {
  text-align:center;
  width:100%;
  height:20px;
  line-height:20px;
  font-size:18px;
  color:#333;
  position:fixed;
  bottom:15%;
}
/* animate */
.trmoct {
  transform-origin: center 60px;
  -webkit-animation:padroate 3s ease-in infinite 0.3s;
  animation:padroate 3s ease-in infinite 0.3s;
  -webkit-transform-origin: center 60px;
}
.innerCircle {display:none;}
/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
  @media only screen and (min-width: 480px) and (max-width: 767px) and (orientation : landscape) {
    .ds768 { display:block}
  }
/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
  @media only screen and (max-width: 479px) and (orientation : portrait) {
    .ds768 { display:none}
  }
