﻿@charset "utf-8";
/*
|--------------------------------------------------------------------------
| keep bootstrap3 style, update for bootstrap4
|--------------------------------------------------------------------------
*/
.visible-xs, .visible-sm, .visible-md, .visible-lg, .visible-xl, .visible-1xl, .visible-2xl { display:none !important; }
.visible-xs-block, .visible-xs-inline, .visible-xs-inline-block,
.visible-sm-block, .visible-sm-inline, .visible-sm-inline-block,
.visible-md-block, .visible-md-inline, .visible-md-inline-block,
.visible-lg-block, .visible-lg-inline, .visible-lg-inline-block,
.visible-xl-block, .visible-xl-inline, .visible-xl-inline-block,
.visible-1xl-block,.visible-1xl-inline,.visible-1xl-inline-block,
.visible-2xl-block,.visible-2xl-inline,.visible-2xl-inline-block { display:none !important; }
@media (max-width:575px) {
table.visible-xs				{ display:table !important; }
tr.visible-xs					{ display:table-row !important; }
th.visible-xs, td.visible-xs	{ display:table-cell !important; }

.visible-xs					{ display:block !important; }
.visible-xs-block { display:block !important; }
.visible-xs-inline { display:inline !important; }
.visible-xs-inline-block { display:inline-block !important; }
}

@media (min-width:576px) and (max-width:767px) {
table.visible-sm { display:table !important; }
tr.visible-sm { display:table-row !important; }
th.visible-sm,
td.visible-sm { display:table-cell !important; }

.visible-sm { display:block !important; }
.visible-sm-block { display:block !important; }
.visible-sm-inline { display:inline !important; }
.visible-sm-inline-block { display:inline-block !important; }
}

@media (min-width:768px) and (max-width:991px) {
table.visible-md { display:table !important; }
tr.visible-md { display:table-row !important; }
th.visible-md,
td.visible-md { display:table-cell !important; }

.visible-md { display:block !important; }
.visible-md-block { display:block !important; }
.visible-md-inline { display:inline !important; }
.visible-md-inline-block { display:inline-block !important; }
}

@media (min-width:992px) and (max-width:1199px) {
table.visible-lg { display:table !important; }
tr.visible-lg { display:table-row !important; }
th.visible-lg,
td.visible-lg { display:table-cell !important; }

.visible-lg { display:block !important; }
.visible-lg-block { display:block !important; }
.visible-lg-inline { display:inline !important; }
.visible-lg-inline-block { display:inline-block !important; }
}

@media (min-width:1200px) {
table.visible-xl { display:table !important; }
tr.visible-xl { display:table-row !important; }
th.visible-xl,
td.visible-xl { display:table-cell !important; }

.visible-xl { display:block !important; }
.visible-xl-block { display:block !important; }
.visible-xl-inline { display:inline !important; }
.visible-xl-inline-block { display:inline-block !important; }
}

@media (min-width:992px) and (max-width:1399px) {
table.visible-1xl { display:table !important; }
tr.visible-1xl { display:table-row !important; }
th.visible-1xl,
td.visible-1xl { display:table-cell !important; }

.visible-1xl { display:block !important; }
.visible-1xl-block { display:block !important; }
.visible-1xl-inline { display:inline !important; }
.visible-1xl-inline-block { display:inline-block !important; }
}

@media (min-width:1400px){
table.visible-2xl { display:table !important; }
tr.visible-2xl { display:table-row !important; }
th.visible-2xl,
td.visible-2xl { display:table-cell !important; }

.visible-2xl { display:block !important; }
.visible-2xl-block { display:block !important; }
.visible-2xl-inline { display:inline !important; }
.visible-2xl-inline-block { display:inline-block !important; }
}


@media (max-width:575px)						{ .hidden-xs{display:none !important;} }
@media (min-width:576px) and (max-width:767px)  { .hidden-sm{display:none !important;} }
@media (min-width:768px) and (max-width:991px)  { .hidden-md{display:none !important;} }
@media (min-width:992px) and (max-width:1199px) { .hidden-lg{display:none !important;} }
@media (min-width:1200px)						{ .hidden-xl{display:none !important;} }


/*
|--------------------------------------------------------------------------
| font Proxima Nova Semibold
|--------------------------------------------------------------------------
*/
/*
@font-face { font-family:"ProximaNova"; font-weight:bold; src:url("font/ProximaNova/ProximaNova-Bold.eot?v=ud4573598#iefix") format("embedded-opentype"), url("font/ProximaNova/ProximaNova-Bold.woff2?v=ud4573598") format("woff2"), url("font/ProximaNova/ProximaNova-Bold.woff?v=ud4573598") format("woff"), url("font/ProximaNova/ProximaNova-Bold.ttf?v=ud4573598") format("truetype"), url("font/ProximaNova/ProximaNova-Bold.svg?v=ud4573598#wf") format("svg");}
@font-face { font-family:"ProximaNova"; font-weight:normal; src:url("font/ProximaNova/ProximaNova-Regular.eot?v=ud4573598#iefix") format("embedded-opentype"), url("font/ProximaNova/ProximaNova-Regular.woff2?v=ud4573598") format("woff2"), url("font/ProximaNova/ProximaNova-Regular.woff?v=ud4573598") format("woff"), url("font/ProximaNova/ProximaNova-Regular.ttf?v=ud4573598") format("truetype"), url("font/ProximaNova/ProximaNova-Regular.svg?v=ud4573598#wf") format("svg");}


@font-face { font-family:"ProximaNova-Bold"; src:url("font/ProximaNova/ProximaNova-Bold.eot?v=ud4573598#iefix") format("embedded-opentype"), url("font/ProximaNova/ProximaNova-Bold.woff2?v=ud4573598") format("woff2"), url("font/ProximaNova/ProximaNova-Bold.woff?v=ud4573598") format("woff"), url("font/ProximaNova/ProximaNova-Bold.ttf?v=ud4573598") format("truetype"), url("font/ProximaNova/ProximaNova-Bold.svg?v=ud4573598#wf") format("svg"); }
@font-face { font-family:"ProximaNova-Semibold"; src:url("font/ProximaNova/ProximaNova-Semibold.eot?v=ud4573598#iefix") format("embedded-opentype"), url("font/ProximaNova/ProximaNova-Semibold.woff2?v=ud4573598") format("woff2"), url("font/ProximaNova/ProximaNova-Semibold.woff?v=ud4573598") format("woff"), url("font/ProximaNova/ProximaNova-Semibold.ttf?v=ud4573598") format("truetype"), url("font/ProximaNova/ProximaNova-Semibold.svg?v=ud4573598#wf") format("svg");}
@font-face { font-family:"ProximaNova-Medium"; src:url("font/ProximaNova/ProximaNova-Medium.eot?v=ud4573598#iefix") format("embedded-opentype"), url("font/ProximaNova/ProximaNova-Medium.woff2?v=ud4573598") format("woff2"), url("font/ProximaNova/ProximaNova-Medium.woff?v=ud4573598") format("woff"), url("font/ProximaNova/ProximaNova-Medium.ttf?v=ud4573598") format("truetype"), url("font/ProximaNova/ProximaNova-Medium.svg?v=ud4573598#wf") format("svg");}
@font-face { font-family:"ProximaNova-Regular"; src:url("font/ProximaNova/ProximaNova-Regular.eot?v=ud4573598#iefix") format("embedded-opentype"), url("font/ProximaNova/ProximaNova-Regular.woff2?v=ud4573598") format("woff2"), url("font/ProximaNova/ProximaNova-Regular.woff?v=ud4573598") format("woff"), url("font/ProximaNova/ProximaNova-Regular.ttf?v=ud4573598") format("truetype"), url("font/ProximaNova/ProximaNova-Regular.svg?v=ud4573598#wf") format("svg");}
@font-face { font-family:"ProximaNova-Light"; src:url("font/ProximaNova/ProximaNova-Light.eot?v=ud4573598#iefix") format("embedded-opentype"), url("font/ProximaNova/ProximaNova-Light.woff2?v=ud4573598") format("woff2"), url("font/ProximaNova/ProximaNova-Light.woff?v=ud4573598") format("woff"), url("font/ProximaNova/ProximaNova-Light.ttf?v=ud4573598") format("truetype"), url("font/ProximaNova/ProximaNova-Light.svg?v=ud4573598#wf") format("svg");}

.ProximaNova-Bold	  { font-family:'ProximaNova-Bold','Times New Roman',Times,'Droid Serif',serif; }
.ProximaNova-Semibold { font-family:'ProximaNova-Semibold','Times New Roman',Times,'Droid Serif',serif; }
.ProximaNova-Medium	  { font-family:'ProximaNova-Medium','Times New Roman',Times,'Droid Serif',serif; }
.ProximaNova-Regular  { font-family:'ProximaNova-Regular','Times New Roman',Times,'Droid Serif',serif; }
.ProximaNova-Light	  { font-family:'ProximaNova-Light','Times New Roman',Times,'Droid Serif',serif; }

@font-face { font-family:"Domaine Display"; font-style:italic;  src:url("font/domaine/domaine/domainedisplayweb-mediumitalic-webfont.eot?#iefix") format("embedded-opentype"), url("font/domaine/domainedisplayweb-mediumitalic-webfont.svg#webfontregular") format("svg"), url("font/domaine/domainedisplayweb-mediumitalic-webfont.woff2") format("woff2"), url("font/domaine/domainedisplayweb-mediumitalic-webfont.woff") format("woff"), url("font/domaine/domainedisplayweb-mediumitalic-webfont.ttf") format("truetype");}
@font-face { font-family:"Domaine Display"; src: url("font/domaine/domainedisplayweb-semibold-webfont.eot?#iefix") format("embedded-opentype"), url("font/domaine/domainedisplayweb-semibold-webfont.svg#webfontregular") format("svg"), url("font/domaine/domainedisplayweb-semibold-webfont.woff2") format("woff2"), url("font/domaine/domainedisplayweb-semibold-webfont.woff") format("woff"), url("font/domaine/domainedisplayweb-semibold-webfont.ttf") format("truetype"); }
.Domaine   { font-family:'Domaine Display','Times New Roman',Times,'Droid Serif',serif; }
*/

/*
|--------------------------------------------------------------------------
| format code
|--------------------------------------------------------------------------
*/

*{ margin:0; padding:0; }   img { border:0; }   br{ float:none;}
ul{ list-style:none;}    li{ list-style:none;}

a,input,button,select,textarea{blr:e-xpression(this.onFocus=this.close());} /*for IE */
a,input,button,select,textarea,
a:focus,input:focus,button:focus,select:focus,textarea:focus { outline:none !important; } /*for firefox*/

.show { display:block;}		.ForceShow { display:block !important;}	
.hide { display:none; }		.ForceHide { display:none !important; }


@media (min-width:415px) {
.ShowPhone { display:none !important; }
.HidePhone { display:block !important; }
table.HidePhone { display:table !important; }
}

@media (max-width:414px) {
.ShowPhone { display:block !important; }
table.ShowPhone { display:table !important; }
.HidePhone { display:none !important; }
}

.ShakeClear { margin-left: calc(100vw - 100%); }

.MAUTO { margin-left:auto !important; margin-right:auto !important; }
.M0   { margin:0px!important;}  .MT0  { margin-top:0px!important;}  .MR0  { margin-right:0px!important;}  .MB0  { margin-bottom:0px!important;}  .ML0  { margin-left:0px!important;} .MLR0  { margin-left:0px!important; margin-right:0px!important; } .MTB0 { margin-top:0px!important; margin-bottom:0px!important; }
.M1   { margin:1px!important;}  .MT1  { margin-top:1px!important;}  .MR1  { margin-right:1px!important;}  .MB1  { margin-bottom:1px!important;}  .ML1  { margin-left:1px!important;} .MLR1  { margin-left:1px!important; margin-right:1px!important; } .MTB1 { margin-top:1px!important; margin-bottom:1px!important; }
.M2   { margin:2px!important;}  .MT2  { margin-top:2px!important;}  .MR2  { margin-right:2px!important;}  .MB2  { margin-bottom:2px!important;}  .ML2  { margin-left:2px!important;} .MLR2  { margin-left:2px!important; margin-right:2px!important; } .MTB2 { margin-top:2px!important; margin-bottom:2px!important; }
.M3   { margin:3px!important;}  .MT3  { margin-top:3px!important;}  .MR3  { margin-right:3px!important;}  .MB3  { margin-bottom:3px!important;}  .ML3  { margin-left:3px!important;} .MLR3  { margin-left:3px!important; margin-right:3px!important; } .MTB3 { margin-top:3px!important; margin-bottom:3px!important; }
.M4   { margin:4px!important;}  .MT4  { margin-top:4px!important;}  .MR4  { margin-right:4px!important;}  .MB4  { margin-bottom:4px!important;}  .ML4  { margin-left:4px!important;} .MLR4  { margin-left:4px!important; margin-right:4px!important; } .MTB4 { margin-top:4px!important; margin-bottom:4px!important; }
.M5   { margin:5px!important;}  .MT5  { margin-top:5px!important;}  .MR5  { margin-right:5px!important;}  .MB5  { margin-bottom:5px!important;}  .ML5  { margin-left:5px!important;} .MLR5  { margin-left:5px!important; margin-right:5px!important; } .MTB5 { margin-top:5px!important; margin-bottom:5px!important; }
.M6   { margin:6px!important;}  .MT6  { margin-top:6px!important;}  .MR6  { margin-right:6px!important;}  .MB6  { margin-bottom:6px!important;}  .ML6  { margin-left:6px!important;} .MLR6  { margin-left:6px!important; margin-right:6px!important; } .MTB6 { margin-top:6px!important; margin-bottom:6px!important; }
.M7   { margin:7px!important;}  .MT7  { margin-top:7px!important;}  .MR7  { margin-right:7px!important;}  .MB7  { margin-bottom:7px!important;}  .ML7  { margin-left:7px!important;} .MLR7  { margin-left:7px!important; margin-right:7px!important; } .MTB7 { margin-top:7px!important; margin-bottom:7px!important; }
.M8   { margin:8px!important;}  .MT8  { margin-top:8px!important;}  .MR8  { margin-right:8px!important;}  .MB8  { margin-bottom:8px!important;}  .ML8  { margin-left:8px!important;} .MLR8  { margin-left:8px!important; margin-right:8px!important; } .MTB8 { margin-top:8px!important; margin-bottom:8px!important; }
.M9   { margin:9px!important;}  .MT9  { margin-top:9px!important;}  .MR9  { margin-right:9px!important;}  .MB9  { margin-bottom:9px!important;}  .ML9  { margin-left:9px!important;} .MLR9  { margin-left:9px!important; margin-right:9px!important; } .MTB9 { margin-top:9px!important; margin-bottom:9px!important; }
.M10  { margin:10px!important;}  .MT10 { margin-top:10px!important;}  .MR10 { margin-right:10px!important;}  .MB10 { margin-bottom:10px!important;}  .ML10 { margin-left:10px!important;} .MLR10  { margin-left:10px!important; margin-right:10px!important; } .MTB10 { margin-top:10px!important; margin-bottom:10px!important; }
.M11  { margin:11px!important;}  .MT11 { margin-top:11px!important;}  .MR11 { margin-right:11px!important;}  .MB11 { margin-bottom:11px!important;}  .ML11 { margin-left:11px!important;} .MLR11  { margin-left:11px!important; margin-right:11px!important; } .MTB11 { margin-top:11px!important; margin-bottom:11px!important; }
.M12  { margin:12px!important;}  .MT12 { margin-top:12px!important;}  .MR12 { margin-right:12px!important;}  .MB12 { margin-bottom:12px!important;}  .ML12 { margin-left:12px!important;} .MLR12  { margin-left:12px!important; margin-right:12px!important; } .MTB12 { margin-top:12px!important; margin-bottom:12px!important; }
.M13  { margin:13px!important;}  .MT13 { margin-top:13px!important;}  .MR13 { margin-right:13px!important;}  .MB13 { margin-bottom:13px!important;}  .ML13 { margin-left:13px!important;} .MLR13  { margin-left:13px!important; margin-right:13px!important; } .MTB13 { margin-top:13px!important; margin-bottom:13px!important; }
.M14  { margin:14px!important;}  .MT14 { margin-top:14px!important;}  .MR14 { margin-right:14px!important;}  .MB14 { margin-bottom:14px!important;}  .ML14 { margin-left:14px!important;} .MLR14  { margin-left:14px!important; margin-right:14px!important; } .MTB14 { margin-top:14px!important; margin-bottom:14px!important; }
.M15  { margin:15px!important;}  .MT15 { margin-top:15px!important;}  .MR15 { margin-right:15px!important;}  .MB15 { margin-bottom:15px!important;}  .ML15 { margin-left:15px!important;} .MLR15  { margin-left:15px!important; margin-right:15px!important; } .MTB15 { margin-top:15px!important; margin-bottom:15px!important; }
.M16  { margin:16px!important;}  .MT16 { margin-top:16px!important;}  .MR16 { margin-right:16px!important;}  .MB16 { margin-bottom:16px!important;}  .ML16 { margin-left:16px!important;} .MLR16  { margin-left:16px!important; margin-right:16px!important; } .MTB16 { margin-top:16px!important; margin-bottom:16px!important; }
.M17  { margin:17px!important;}  .MT17 { margin-top:17px!important;}  .MR17 { margin-right:17px!important;}  .MB17 { margin-bottom:17px!important;}  .ML17 { margin-left:17px!important;} .MLR17  { margin-left:17px!important; margin-right:17px!important; } .MTB17 { margin-top:17px!important; margin-bottom:17px!important; }
.M18  { margin:18px!important;}  .MT18 { margin-top:18px!important;}  .MR18 { margin-right:18px!important;}  .MB18 { margin-bottom:18px!important;}  .ML18 { margin-left:18px!important;} .MLR18  { margin-left:18px!important; margin-right:18px!important; } .MTB18 { margin-top:18px!important; margin-bottom:18px!important; }
.M19  { margin:19px!important;}  .MT19 { margin-top:19px!important;}  .MR19 { margin-right:19px!important;}  .MB19 { margin-bottom:19px!important;}  .ML19 { margin-left:19px!important;} .MLR19  { margin-left:19px!important; margin-right:19px!important; } .MTB19 { margin-top:19px!important; margin-bottom:19px!important; }
.M20  { margin:20px!important;}  .MT20 { margin-top:20px!important;}  .MR20 { margin-right:20px!important;}  .MB20 { margin-bottom:20px!important;}  .ML20 { margin-left:20px!important;} .MLR20  { margin-left:20px!important; margin-right:20px!important; } .MTB20 { margin-top:20px!important; margin-bottom:20px!important; }
.M21  { margin:21px!important;}  .MT21 { margin-top:21px!important;}  .MR21 { margin-right:21px!important;}  .MB21 { margin-bottom:21px!important;}  .ML21 { margin-left:21px!important;} .MLR21  { margin-left:21px!important; margin-right:21px!important; } .MTB21 { margin-top:21px!important; margin-bottom:21px!important; }
.M22  { margin:22px!important;}  .MT22 { margin-top:22px!important;}  .MR22 { margin-right:22px!important;}  .MB22 { margin-bottom:22px!important;}  .ML22 { margin-left:22px!important;} .MLR22  { margin-left:22px!important; margin-right:22px!important; } .MTB22 { margin-top:22px!important; margin-bottom:22px!important; }
.M23  { margin:23px!important;}  .MT23 { margin-top:23px!important;}  .MR23 { margin-right:23px!important;}  .MB23 { margin-bottom:23px!important;}  .ML23 { margin-left:23px!important;} .MLR23  { margin-left:23px!important; margin-right:23px!important; } .MTB23 { margin-top:23px!important; margin-bottom:23px!important; }
.M24  { margin:24px!important;}  .MT24 { margin-top:24px!important;}  .MR24 { margin-right:24px!important;}  .MB24 { margin-bottom:24px!important;}  .ML24 { margin-left:24px!important;} .MLR24  { margin-left:24px!important; margin-right:24px!important; } .MTB24 { margin-top:24px!important; margin-bottom:24px!important; }
.M25  { margin:25px!important;}  .MT25 { margin-top:25px!important;}  .MR25 { margin-right:25px!important;}  .MB25 { margin-bottom:25px!important;}  .ML25 { margin-left:25px!important;} .MLR25  { margin-left:25px!important; margin-right:25px!important; } .MTB25 { margin-top:25px!important; margin-bottom:25px!important; }
.M26  { margin:26px!important;}  .MT26 { margin-top:26px!important;}  .MR26 { margin-right:26px!important;}  .MB26 { margin-bottom:26px!important;}  .ML26 { margin-left:26px!important;} .MLR26  { margin-left:26px!important; margin-right:26px!important; } .MTB26 { margin-top:26px!important; margin-bottom:26px!important; }
.M27  { margin:27px!important;}  .MT27 { margin-top:27px!important;}  .MR27 { margin-right:27px!important;}  .MB27 { margin-bottom:27px!important;}  .ML27 { margin-left:27px!important;} .MLR27  { margin-left:27px!important; margin-right:27px!important; } .MTB27 { margin-top:27px!important; margin-bottom:27px!important; }
.M28  { margin:28px!important;}  .MT28 { margin-top:28px!important;}  .MR28 { margin-right:28px!important;}  .MB28 { margin-bottom:28px!important;}  .ML28 { margin-left:28px!important;} .MLR28  { margin-left:28px!important; margin-right:28px!important; } .MTB28 { margin-top:28px!important; margin-bottom:28px!important; }
.M29  { margin:29px!important;}  .MT29 { margin-top:29px!important;}  .MR29 { margin-right:29px!important;}  .MB29 { margin-bottom:29px!important;}  .ML29 { margin-left:29px!important;} .MLR29  { margin-left:29px!important; margin-right:29px!important; } .MTB29 { margin-top:29px!important; margin-bottom:29px!important; }
.M30  { margin:30px!important;}  .MT30 { margin-top:30px!important;}  .MR30 { margin-right:30px!important;}  .MB30 { margin-bottom:30px!important;}  .ML30 { margin-left:30px!important;} .MLR30  { margin-left:30px!important; margin-right:30px!important; } .MTB30 { margin-top:30px!important; margin-bottom:30px!important; }
.M31  { margin:31px!important;}  .MT31 { margin-top:31px!important;}  .MR31 { margin-right:31px!important;}  .MB31 { margin-bottom:31px!important;}  .ML31 { margin-left:31px!important;} .MLR31  { margin-left:31px!important; margin-right:31px!important; } .MTB31 { margin-top:31px!important; margin-bottom:31px!important; }
.M32  { margin:32px!important;}  .MT32 { margin-top:32px!important;}  .MR32 { margin-right:32px!important;}  .MB32 { margin-bottom:32px!important;}  .ML32 { margin-left:32px!important;} .MLR32  { margin-left:32px!important; margin-right:32px!important; } .MTB32 { margin-top:32px!important; margin-bottom:32px!important; }
.M33  { margin:33px!important;}  .MT33 { margin-top:33px!important;}  .MR33 { margin-right:33px!important;}  .MB33 { margin-bottom:33px!important;}  .ML33 { margin-left:33px!important;} .MLR33  { margin-left:33px!important; margin-right:33px!important; } .MTB33 { margin-top:33px!important; margin-bottom:33px!important; }
.M34  { margin:34px!important;}  .MT34 { margin-top:34px!important;}  .MR34 { margin-right:34px!important;}  .MB34 { margin-bottom:34px!important;}  .ML34 { margin-left:34px!important;} .MLR34  { margin-left:34px!important; margin-right:34px!important; } .MTB34 { margin-top:34px!important; margin-bottom:34px!important; }
.M35  { margin:35px!important;}  .MT35 { margin-top:35px!important;}  .MR35 { margin-right:35px!important;}  .MB35 { margin-bottom:35px!important;}  .ML35 { margin-left:35px!important;} .MLR35  { margin-left:35px!important; margin-right:35px!important; } .MTB35 { margin-top:35px!important; margin-bottom:35px!important; }
.M40  { margin:40px!important;}  .MT40 { margin-top:40px!important;}  .MR40 { margin-right:40px!important;}  .MB40 { margin-bottom:40px!important;}  .ML40 { margin-left:40px!important;} .MLR40  { margin-left:40px!important; margin-right:40px!important; } .MTB40 { margin-top:40px!important; margin-bottom:40px!important; }
.M45  { margin:45px!important;}  .MT45 { margin-top:45px!important;}  .MR45 { margin-right:45px!important;}  .MB45 { margin-bottom:45px!important;}  .ML45 { margin-left:45px!important;} .MLR45  { margin-left:45px!important; margin-right:45px!important; } .MTB45 { margin-top:45px!important; margin-bottom:45px!important; }
.M50  { margin:50px!important;}  .MT50 { margin-top:50px!important;}  .MR50 { margin-right:50px!important;}  .MB50 { margin-bottom:50px!important;}  .ML50 { margin-left:50px!important;} .MLR50  { margin-left:50px!important; margin-right:50px!important; } .MTB50 { margin-top:50px!important; margin-bottom:50px!important; }
.M55  { margin:55px!important;}  .MT55 { margin-top:55px!important;}  .MR55 { margin-right:55px!important;}  .MB55 { margin-bottom:55px!important;}  .ML55 { margin-left:55px!important;} .MLR55  { margin-left:55px!important; margin-right:55px!important; } .MTB55 { margin-top:55px!important; margin-bottom:55px!important; }
.M60  { margin:60px!important;}  .MT60 { margin-top:60px!important;}  .MR60 { margin-right:60px!important;}  .MB60 { margin-bottom:60px!important;}  .ML60 { margin-left:60px!important;} .MLR60  { margin-left:60px!important; margin-right:60px!important; } .MTB60 { margin-top:60px!important; margin-bottom:60px!important; }
.M65  { margin:65px!important;}  .MT65 { margin-top:65px!important;}  .MR65 { margin-right:65px!important;}  .MB65 { margin-bottom:65px!important;}  .ML65 { margin-left:65px!important;} .MLR65  { margin-left:65px!important; margin-right:65px!important; } .MTB65 { margin-top:65px!important; margin-bottom:65px!important; }
.M70  { margin:70px!important;}  .MT70 { margin-top:70px!important;}  .MR70 { margin-right:70px!important;}  .MB70 { margin-bottom:70px!important;}  .ML70 { margin-left:70px!important;} .MLR70  { margin-left:70px!important; margin-right:70px!important; } .MTB70 { margin-top:70px!important; margin-bottom:70px!important; }
.M75  { margin:75px!important;}  .MT75 { margin-top:75px!important;}  .MR75 { margin-right:75px!important;}  .MB75 { margin-bottom:75px!important;}  .ML75 { margin-left:75px!important;} .MLR75  { margin-left:75px!important; margin-right:75px!important; } .MTB75 { margin-top:75px!important; margin-bottom:75px!important; }
.M80  { margin:80px!important;}  .MT80 { margin-top:80px!important;}  .MR80 { margin-right:80px!important;}  .MB80 { margin-bottom:80px!important;}  .ML80 { margin-left:80px!important;} .MLR80  { margin-left:80px!important; margin-right:80px!important; } .MTB80 { margin-top:80px!important; margin-bottom:80px!important; }
.M85  { margin:85px!important;}  .MT85 { margin-top:85px!important;}  .MR85 { margin-right:85px!important;}  .MB85 { margin-bottom:85px!important;}  .ML85 { margin-left:85px!important;} .MLR85  { margin-left:85px!important; margin-right:85px!important; } .MTB85 { margin-top:85px!important; margin-bottom:85px!important; }
.M90  { margin:90px!important;}  .MT90 { margin-top:90px!important;}  .MR90 { margin-right:90px!important;}  .MB90 { margin-bottom:90px!important;}  .ML90 { margin-left:90px!important;} .MLR90  { margin-left:90px!important; margin-right:90px!important; } .MTB90 { margin-top:90px!important; margin-bottom:90px!important; }
.M95  { margin:95px!important;}  .MT95 { margin-top:95px!important;}  .MR95 { margin-right:95px!important;}  .MB95 { margin-bottom:95px!important;}  .ML95 { margin-left:95px!important;} .MLR95  { margin-left:95px!important; margin-right:95px!important; } .MTB95 { margin-top:95px!important; margin-bottom:95px!important; }
.M100 { margin:100px!important;} .MT100{ margin-top:100px!important;} .MR100{ margin-right:100px!important;} .MB100{ margin-bottom:100px!important;} .ML100{ margin-left:100px!important;} .MLR100  { margin-left:100px!important; margin-right:100px!important; } .MTB100 { margin-top:100px!important; margin-bottom:100px!important; }

.P0   { padding:0px!important;}  .PT0  { padding-top:0px!important;}  .PR0  { padding-right:0px!important;}  .PB0  { padding-bottom:0px!important;}  .PL0  { padding-left:0px!important;} .PLR0  { padding-left:0px!important; padding-right:0px!important; } .PTB0 { padding-top:0px!important; padding-bottom:0px!important; }
.P1   { padding:1px!important;}  .PT1  { padding-top:1px!important;}  .PR1  { padding-right:1px!important;}  .PB1  { padding-bottom:1px!important;}  .PL1  { padding-left:1px!important;} .PLR1  { padding-left:1px!important; padding-right:1px!important; } .PTB1 { padding-top:1px!important; padding-bottom:1px!important; }
.P2   { padding:2px!important;}  .PT2  { padding-top:2px!important;}  .PR2  { padding-right:2px!important;}  .PB2  { padding-bottom:2px!important;}  .PL2  { padding-left:2px!important;} .PLR2  { padding-left:2px!important; padding-right:2px!important; } .PTB2 { padding-top:2px!important; padding-bottom:2px!important; }
.P3   { padding:3px!important;}  .PT3  { padding-top:3px!important;}  .PR3  { padding-right:3px!important;}  .PB3  { padding-bottom:3px!important;}  .PL3  { padding-left:3px!important;} .PLR3  { padding-left:3px!important; padding-right:3px!important; } .PTB3 { padding-top:3px!important; padding-bottom:3px!important; }
.P4   { padding:4px!important;}  .PT4  { padding-top:4px!important;}  .PR4  { padding-right:4px!important;}  .PB4  { padding-bottom:4px!important;}  .PL4  { padding-left:4px!important;} .PLR4  { padding-left:4px!important; padding-right:4px!important; } .PTB4 { padding-top:4px!important; padding-bottom:4px!important; }
.P5   { padding:5px!important;}  .PT5  { padding-top:5px!important;}  .PR5  { padding-right:5px!important;}  .PB5  { padding-bottom:5px!important;}  .PL5  { padding-left:5px!important;} .PLR5  { padding-left:5px!important; padding-right:5px!important; } .PTB5 { padding-top:5px!important; padding-bottom:5px!important; }
.P6   { padding:6px!important;}  .PT6  { padding-top:6px!important;}  .PR6  { padding-right:6px!important;}  .PB6  { padding-bottom:6px!important;}  .PL6  { padding-left:6px!important;} .PLR6  { padding-left:6px!important; padding-right:6px!important; } .PTB6 { padding-top:6px!important; padding-bottom:6px!important; }
.P7   { padding:7px!important;}  .PT7  { padding-top:7px!important;}  .PR7  { padding-right:7px!important;}  .PB7  { padding-bottom:7px!important;}  .PL7  { padding-left:7px!important;} .PLR7  { padding-left:7px!important; padding-right:7px!important; } .PTB7 { padding-top:7px!important; padding-bottom:7px!important; }
.P8   { padding:8px!important;}  .PT8  { padding-top:8px!important;}  .PR8  { padding-right:8px!important;}  .PB8  { padding-bottom:8px!important;}  .PL8  { padding-left:8px!important;} .PLR8  { padding-left:8px!important; padding-right:8px!important; } .PTB8 { padding-top:8px!important; padding-bottom:8px!important; }
.P9   { padding:9px!important;}  .PT9  { padding-top:9px!important;}  .PR9  { padding-right:9px!important;}  .PB9  { padding-bottom:9px!important;}  .PL9  { padding-left:9px!important;} .PLR9  { padding-left:9px!important; padding-right:9px!important; } .PTB9 { padding-top:9px!important; padding-bottom:9px!important; }
.P10  { padding:10px!important;}  .PT10 { padding-top:10px!important;}  .PR10 { padding-right:10px!important;}  .PB10 { padding-bottom:10px!important;}  .PL10 { padding-left:10px!important;} .PLR10  { padding-left:10px!important; padding-right:10px!important; } .PTB10 { padding-top:10px!important; padding-bottom:10px!important; }
.P11  { padding:11px!important;}  .PT11 { padding-top:11px!important;}  .PR11 { padding-right:11px!important;}  .PB11 { padding-bottom:11px!important;}  .PL11 { padding-left:11px!important;} .PLR11  { padding-left:11px!important; padding-right:11px!important; } .PTB11 { padding-top:11px!important; padding-bottom:11px!important; }
.P12  { padding:12px!important;}  .PT12 { padding-top:12px!important;}  .PR12 { padding-right:12px!important;}  .PB12 { padding-bottom:12px!important;}  .PL12 { padding-left:12px!important;} .PLR12  { padding-left:12px!important; padding-right:12px!important; } .PTB12 { padding-top:12px!important; padding-bottom:12px!important; }
.P13  { padding:13px!important;}  .PT13 { padding-top:13px!important;}  .PR13 { padding-right:13px!important;}  .PB13 { padding-bottom:13px!important;}  .PL13 { padding-left:13px!important;} .PLR13  { padding-left:13px!important; padding-right:13px!important; } .PTB13 { padding-top:13px!important; padding-bottom:13px!important; }
.P14  { padding:14px!important;}  .PT14 { padding-top:14px!important;}  .PR14 { padding-right:14px!important;}  .PB14 { padding-bottom:14px!important;}  .PL14 { padding-left:14px!important;} .PLR14  { padding-left:14px!important; padding-right:14px!important; } .PTB14 { padding-top:14px!important; padding-bottom:14px!important; }
.P15  { padding:15px!important;}  .PT15 { padding-top:15px!important;}  .PR15 { padding-right:15px!important;}  .PB15 { padding-bottom:15px!important;}  .PL15 { padding-left:15px!important;} .PLR15  { padding-left:15px!important; padding-right:15px!important; } .PTB15 { padding-top:15px!important; padding-bottom:15px!important; }
.P16  { padding:16px!important;}  .PT16 { padding-top:16px!important;}  .PR16 { padding-right:16px!important;}  .PB16 { padding-bottom:16px!important;}  .PL16 { padding-left:16px!important;} .PLR16  { padding-left:16px!important; padding-right:16px!important; } .PTB16 { padding-top:16px!important; padding-bottom:16px!important; }
.P17  { padding:17px!important;}  .PT17 { padding-top:17px!important;}  .PR17 { padding-right:17px!important;}  .PB17 { padding-bottom:17px!important;}  .PL17 { padding-left:17px!important;} .PLR17  { padding-left:17px!important; padding-right:17px!important; } .PTB17 { padding-top:17px!important; padding-bottom:17px!important; }
.P18  { padding:18px!important;}  .PT18 { padding-top:18px!important;}  .PR18 { padding-right:18px!important;}  .PB18 { padding-bottom:18px!important;}  .PL18 { padding-left:18px!important;} .PLR18  { padding-left:18px!important; padding-right:18px!important; } .PTB18 { padding-top:18px!important; padding-bottom:18px!important; }
.P19  { padding:19px!important;}  .PT19 { padding-top:19px!important;}  .PR19 { padding-right:19px!important;}  .PB19 { padding-bottom:19px!important;}  .PL19 { padding-left:19px!important;} .PLR19  { padding-left:19px!important; padding-right:19px!important; } .PTB19 { padding-top:19px!important; padding-bottom:19px!important; }
.P20  { padding:20px!important;}  .PT20 { padding-top:20px!important;}  .PR20 { padding-right:20px!important;}  .PB20 { padding-bottom:20px!important;}  .PL20 { padding-left:20px!important;} .PLR20  { padding-left:20px!important; padding-right:20px!important; } .PTB20 { padding-top:20px!important; padding-bottom:20px!important; }
.P21  { padding:21px!important;}  .PT21 { padding-top:21px!important;}  .PR21 { padding-right:21px!important;}  .PB21 { padding-bottom:21px!important;}  .PL21 { padding-left:21px!important;} .PLR21  { padding-left:21px!important; padding-right:21px!important; } .PTB21 { padding-top:21px!important; padding-bottom:21px!important; }
.P22  { padding:22px!important;}  .PT22 { padding-top:22px!important;}  .PR22 { padding-right:22px!important;}  .PB22 { padding-bottom:22px!important;}  .PL22 { padding-left:22px!important;} .PLR22  { padding-left:22px!important; padding-right:22px!important; } .PTB22 { padding-top:22px!important; padding-bottom:22px!important; }
.P23  { padding:23px!important;}  .PT23 { padding-top:23px!important;}  .PR23 { padding-right:23px!important;}  .PB23 { padding-bottom:23px!important;}  .PL23 { padding-left:23px!important;} .PLR23  { padding-left:23px!important; padding-right:23px!important; } .PTB23 { padding-top:23px!important; padding-bottom:23px!important; }
.P24  { padding:24px!important;}  .PT24 { padding-top:24px!important;}  .PR24 { padding-right:24px!important;}  .PB24 { padding-bottom:24px!important;}  .PL24 { padding-left:24px!important;} .PLR24  { padding-left:24px!important; padding-right:24px!important; } .PTB24 { padding-top:24px!important; padding-bottom:24px!important; }
.P25  { padding:25px!important;}  .PT25 { padding-top:25px!important;}  .PR25 { padding-right:25px!important;}  .PB25 { padding-bottom:25px!important;}  .PL25 { padding-left:25px!important;} .PLR25  { padding-left:25px!important; padding-right:25px!important; } .PTB25 { padding-top:25px!important; padding-bottom:25px!important; }
.P26  { padding:26px!important;}  .PT26 { padding-top:26px!important;}  .PR26 { padding-right:26px!important;}  .PB26 { padding-bottom:26px!important;}  .PL26 { padding-left:26px!important;} .PLR26  { padding-left:26px!important; padding-right:26px!important; } .PTB26 { padding-top:26px!important; padding-bottom:26px!important; }
.P27  { padding:27px!important;}  .PT27 { padding-top:27px!important;}  .PR27 { padding-right:27px!important;}  .PB27 { padding-bottom:27px!important;}  .PL27 { padding-left:27px!important;} .PLR27  { padding-left:27px!important; padding-right:27px!important; } .PTB27 { padding-top:27px!important; padding-bottom:27px!important; }
.P28  { padding:28px!important;}  .PT28 { padding-top:28px!important;}  .PR28 { padding-right:28px!important;}  .PB28 { padding-bottom:28px!important;}  .PL28 { padding-left:28px!important;} .PLR28  { padding-left:28px!important; padding-right:28px!important; } .PTB28 { padding-top:28px!important; padding-bottom:28px!important; }
.P29  { padding:29px!important;}  .PT29 { padding-top:29px!important;}  .PR29 { padding-right:29px!important;}  .PB29 { padding-bottom:29px!important;}  .PL29 { padding-left:29px!important;} .PLR29  { padding-left:29px!important; padding-right:29px!important; } .PTB29 { padding-top:29px!important; padding-bottom:29px!important; }
.P30  { padding:30px!important;}  .PT30 { padding-top:30px!important;}  .PR30 { padding-right:30px!important;}  .PB30 { padding-bottom:30px!important;}  .PL30 { padding-left:30px!important;} .PLR30  { padding-left:30px!important; padding-right:30px!important; } .PTB30 { padding-top:30px!important; padding-bottom:30px!important; }
.P31  { padding:31px!important;}  .PT31 { padding-top:31px!important;}  .PR31 { padding-right:31px!important;}  .PB31 { padding-bottom:31px!important;}  .PL31 { padding-left:31px!important;} .PLR31  { padding-left:31px!important; padding-right:31px!important; } .PTB31 { padding-top:31px!important; padding-bottom:31px!important; }
.P32  { padding:32px!important;}  .PT32 { padding-top:32px!important;}  .PR32 { padding-right:32px!important;}  .PB32 { padding-bottom:32px!important;}  .PL32 { padding-left:32px!important;} .PLR32  { padding-left:32px!important; padding-right:32px!important; } .PTB32 { padding-top:32px!important; padding-bottom:32px!important; }
.P33  { padding:33px!important;}  .PT33 { padding-top:33px!important;}  .PR33 { padding-right:33px!important;}  .PB33 { padding-bottom:33px!important;}  .PL33 { padding-left:33px!important;} .PLR33  { padding-left:33px!important; padding-right:33px!important; } .PTB33 { padding-top:33px!important; padding-bottom:33px!important; }
.P34  { padding:34px!important;}  .PT34 { padding-top:34px!important;}  .PR34 { padding-right:34px!important;}  .PB34 { padding-bottom:34px!important;}  .PL34 { padding-left:34px!important;} .PLR34  { padding-left:34px!important; padding-right:34px!important; } .PTB34 { padding-top:34px!important; padding-bottom:34px!important; }
.P35  { padding:35px!important;}  .PT35 { padding-top:35px!important;}  .PR35 { padding-right:35px!important;}  .PB35 { padding-bottom:35px!important;}  .PL35 { padding-left:35px!important;} .PLR35  { padding-left:35px!important; padding-right:35px!important; } .PTB35 { padding-top:35px!important; padding-bottom:35px!important; }
.P40  { padding:40px!important;}  .PT40 { padding-top:40px!important;}  .PR40 { padding-right:40px!important;}  .PB40 { padding-bottom:40px!important;}  .PL40 { padding-left:40px!important;} .PLR40  { padding-left:40px!important; padding-right:40px!important; } .PTB40 { padding-top:40px!important; padding-bottom:40px!important; }
.P45  { padding:45px!important;}  .PT45 { padding-top:45px!important;}  .PR45 { padding-right:45px!important;}  .PB45 { padding-bottom:45px!important;}  .PL45 { padding-left:45px!important;} .PLR45  { padding-left:45px!important; padding-right:45px!important; } .PTB45 { padding-top:45px!important; padding-bottom:45px!important; }
.P50  { padding:50px!important;}  .PT50 { padding-top:50px!important;}  .PR50 { padding-right:50px!important;}  .PB50 { padding-bottom:50px!important;}  .PL50 { padding-left:50px!important;} .PLR50  { padding-left:50px!important; padding-right:50px!important; } .PTB50 { padding-top:50px!important; padding-bottom:50px!important; }
.P55  { padding:55px!important;}  .PT55 { padding-top:55px!important;}  .PR55 { padding-right:55px!important;}  .PB55 { padding-bottom:55px!important;}  .PL55 { padding-left:55px!important;} .PLR55  { padding-left:55px!important; padding-right:55px!important; } .PTB55 { padding-top:55px!important; padding-bottom:55px!important; }
.P60  { padding:60px!important;}  .PT60 { padding-top:60px!important;}  .PR60 { padding-right:60px!important;}  .PB60 { padding-bottom:60px!important;}  .PL60 { padding-left:60px!important;} .PLR60  { padding-left:60px!important; padding-right:60px!important; } .PTB60 { padding-top:60px!important; padding-bottom:60px!important; }
.P65  { padding:65px!important;}  .PT65 { padding-top:65px!important;}  .PR65 { padding-right:65px!important;}  .PB65 { padding-bottom:65px!important;}  .PL65 { padding-left:65px!important;} .PLR65  { padding-left:65px!important; padding-right:65px!important; } .PTB65 { padding-top:65px!important; padding-bottom:65px!important; }
.P70  { padding:70px!important;}  .PT70 { padding-top:70px!important;}  .PR70 { padding-right:70px!important;}  .PB70 { padding-bottom:70px!important;}  .PL70 { padding-left:70px!important;} .PLR70  { padding-left:70px!important; padding-right:70px!important; } .PTB70 { padding-top:70px!important; padding-bottom:70px!important; }
.P75  { padding:75px!important;}  .PT75 { padding-top:75px!important;}  .PR75 { padding-right:75px!important;}  .PB75 { padding-bottom:75px!important;}  .PL75 { padding-left:75px!important;} .PLR75  { padding-left:75px!important; padding-right:75px!important; } .PTB75 { padding-top:75px!important; padding-bottom:75px!important; }
.P80  { padding:80px!important;}  .PT80 { padding-top:80px!important;}  .PR80 { padding-right:80px!important;}  .PB80 { padding-bottom:80px!important;}  .PL80 { padding-left:80px!important;} .PLR80  { padding-left:80px!important; padding-right:80px!important; } .PTB80 { padding-top:80px!important; padding-bottom:80px!important; }
.P85  { padding:85px!important;}  .PT85 { padding-top:85px!important;}  .PR85 { padding-right:85px!important;}  .PB85 { padding-bottom:85px!important;}  .PL85 { padding-left:85px!important;} .PLR85  { padding-left:85px!important; padding-right:85px!important; } .PTB85 { padding-top:85px!important; padding-bottom:85px!important; }
.P90  { padding:90px!important;}  .PT90 { padding-top:90px!important;}  .PR90 { padding-right:90px!important;}  .PB90 { padding-bottom:90px!important;}  .PL90 { padding-left:90px!important;} .PLR90  { padding-left:90px!important; padding-right:90px!important; } .PTB90 { padding-top:90px!important; padding-bottom:90px!important; }
.P95  { padding:95px!important;}  .PT95 { padding-top:95px!important;}  .PR95 { padding-right:95px!important;}  .PB95 { padding-bottom:95px!important;}  .PL95 { padding-left:95px!important;} .PLR95  { padding-left:95px!important; padding-right:95px!important; } .PTB95 { padding-top:95px!important; padding-bottom:95px!important; }
.P100 { padding:100px!important;} .PT100{ padding-top:100px!important;} .PR100{ padding-right:100px!important;} .PB100{ padding-bottom:100px!important;} .PL100{ padding-left:100px!important;} .PLR100  { padding-left:100px!important; padding-right:100px!important; } .PTB100 { padding-top:100px!important; padding-bottom:100px!important; }


.BoxShadowNone { box-shadow:none; }

.BorderNone{ border:none!important;}
.BorderNoneT{ border-top:none!important;}
.BorderNoneR{ border-right:none!important;}
.BorderNoneB{ border-bottom:none!important;}
.BorderNoneL{ border-left:none!important;}
.BorderNoneTB { border-top:none!important; border-bottom:none!important;}
.BorderNoneLR { border-left:none!important; border-right:none!important;}

.Border3_T { border:1px solid #e5e5e5!important; border-top:none!important;}
.Border3_R { border:1px solid #e5e5e5!important; border-right:none!important;}
.Border3_B { border:1px solid #e5e5e5!important; border-bottom:none!important;}
.Border3_L { border:1px solid #e5e5e5!important; border-left:none!important;}

.Border						{ border:1px solid #e5e5e5!important; }
.BorderTop,		.BorderT	{ border-top:1px solid #e5e5e5!important;	   }
.BorderRight,	.BorderR	{ border-right:1px solid #e5e5e5!important;  }
.BorderBottom,	.BorderB	{ border-bottom:1px solid #e5e5e5!important; }
.BorderLeft,	.BorderL	{ border-left:1px solid #e5e5e5!important;   }
.BorderTB	{ border-top:1px solid #e5e5e5!important; border-bottom:1px solid #e5e5e5!important; }
.BorderLR	{ border-left:1px solid #e5e5e5!important; border-right:1px solid #e5e5e5!important; }

.Border000		{ border:1px solid #000!important; }
.Border000Top,		.Border000T	{ border-top:1px solid #000!important;	   }
.Border000Right,	.Border000R	{ border-right:1px solid #000!important;  }
.Border000Bottom,	.Border000B	{ border-bottom:1px solid #000!important; }
.Border000Left,		.Border000L	{ border-left:1px solid #000!important;   }
.Border000TB	{ border-top:1px solid #000!important; border-bottom:1px solid #000!important; }
.Border000LR	{ border-left:1px solid #000!important; border-right:1px solid #000!important; }
.Border3000_T	{ border:1px solid #000!important; border-top:none!important;}
.Border3000_R	{ border:1px solid #000!important; border-right:none!important;}
.Border3000_B	{ border:1px solid #000!important; border-bottom:none!important;}
.Border3000_L	{ border:1px solid #000!important; border-left:none!important;}

.BorderCCC		{ border:1px solid #ccc!important; }
.BorderCCCTop,		.BorderCCCT	{ border-top:1px solid #ccc!important;	   }
.BorderCCCRight,	.BorderCCCR	{ border-right:1px solid #ccc!important;  }
.BorderCCCBottom,	.BorderCCCB	{ border-bottom:1px solid #ccc!important; }
.BorderCCCLeft,		.BorderCCCL	{ border-left:1px solid #ccc!important;   }
.BorderCCCTB	{ border-top:1px solid #ccc!important; border-bottom:1px solid #ccc!important; }
.BorderCCCLR	{ border-left:1px solid #ccc!important; border-right:1px solid #ccc!important; }
.Border3CCC_T	{ border:1px solid #ccc!important; border-top:none!important;}
.Border3CCC_R	{ border:1px solid #ccc!important; border-right:none!important;}
.Border3CCC_B	{ border:1px solid #ccc!important; border-bottom:none!important;}
.Border3CCC_L	{ border:1px solid #ccc!important; border-left:none!important;}


.BorderDDD	{ border:1px solid #ddd!important; }
.BorderDDDTop,		.BorderDDDT	{ border-top:1px solid #ddd!important;	   }
.BorderDDDRight,	.BorderDDDR	{ border-right:1px solid #ddd!important;  }
.BorderDDDBottom,	.BorderDDDB	{ border-bottom:1px solid #ddd!important; }
.BorderDDDLeft,		.BorderDDDL	{ border-left:1px solid #ddd!important;   }
.BorderDDDTB	{ border-top:1px solid #ddd!important; border-bottom:1px solid #ddd!important; }
.BorderDDDLR	{ border-left:1px solid #ddd!important; border-right:1px solid #ddd!important; }
.Border3DDD_T	{ border:1px solid #ddd!important; border-top:none!important;}
.Border3DDD_R	{ border:1px solid #ddd!important; border-right:none!important;}
.Border3DDD_B	{ border:1px solid #ddd!important; border-bottom:none!important;}
.Border3DDD_L	{ border:1px solid #ddd!important; border-left:none!important;}


.BorderEEE	{ border:1px solid #eee!important; }
.BorderEEETop,		.BorderEEET	{ border-top:1px solid #eee!important;	   }
.BorderEEERight,	.BorderEEER	{ border-right:1px solid #eee!important;  }
.BorderEEEBottom,	.BorderEEEB	{ border-bottom:1px solid #eee!important; }
.BorderEEELeft,		.BorderEEEL	{ border-left:1px solid #eee!important;   }
.BorderEEETB	{ border-top:1px solid #eee!important; border-bottom:1px solid #eee!important; }
.BorderEEELR	{ border-left:1px solid #eee!important; border-right:1px solid #eee!important; }
.Border3EEE_T	{ border:1px solid #eee!important; border-top:none!important;}
.Border3EEE_R	{ border:1px solid #eee!important; border-right:none!important;}
.Border3EEE_B	{ border:1px solid #eee!important; border-bottom:none!important;}
.Border3EEE_L	{ border:1px solid #eee!important; border-left:none!important;}


.Border000	{ border:1px solid #000!important; }
.BorderFFF	{ border:1px solid #fff!important; }
.BorderC9C9C9	{ border:1px solid #c9c9c9!important; }

.BorderRadiusNone { border-radius:0 !important; }
.BorderRadiusNoneT { border-top-left-radius:0 !important;		border-top-right-radius:0 !important; }
.BorderRadiusNoneR { border-top-right-radius:0 !important;		border-bottom-right-radius:0 !important; }
.BorderRadiusNoneB { border-bottom-right-radius:0 !important;	border-bottom-left-radius:0 !important; }
.BorderRadiusNoneL { border-bottom-left-radius:0 !important;	border-top-left-radius:0 !important; }


.Width10PCT { width:10%!important; } .Width15PCT { width:15%!important; }
.Width20PCT { width:20%!important; } .Width25PCT { width:25%!important; }
.Width30PCT { width:30%!important; } .Width31PCT { width:31%!important; } .Width32PCT { width:32%!important; } .Width33PCT { width:33.33333333%!important; } .Width34PCT { width:34%!important; } 
.Width35PCT { width:35%!important; } .Width36PCT { width:36%!important; } .Width37PCT { width:37%!important; } .Width38PCT { width:38%!important; } .Width39PCT { width:39%!important; }
.Width40PCT { width:40%!important; } .Width45PCT { width:45%!important; }
.Width50PCT { width:50%!important; } .Width55PCT { width:55%!important; }
.Width60PCT { width:60%!important; } .Width65PCT { width:65%!important; }
.Width70PCT { width:70%!important; } .Width75PCT { width:75%!important; }
.Width80PCT { width:80%!important; } .Width85PCT { width:85%!important; }
.Width90PCT { width:90%!important; } .Width95PCT { width:95%!important; }
.Width100PCT { width:100%!important; }
.WidthAuto { width:auto!important; }
.MinWidthAuto { min-width:0!important; }
.MaxWidth100PCT { max-width:100%!important; }
.MinAuto100PCT { min-width:auto !important; width:100% !important;}

.HeightAuto { height:auto!important; }
.Height100PCT { height:100%!important; }
.MaxHeight100PCT { max-height:100%!important; }
.WidthHeightAuto { width:auto!important; height:auto!important; }


.FontGeorgia{ font-family:georgia; }

.FontSize8  { font-size:0.8rem!important;}	.FontSize9  { font-size:0.9rem!important;}	.FontSize10 { font-size:1rem!important;} 
.FontSize11 { font-size:1.1rem!important;}	.FontSize12 { font-size:1.2rem!important;}	.FontSize13 { font-size:1.3rem!important;}	.FontSize14 { font-size:1.4rem!important;}	.FontSize15 { font-size:1.5rem!important;}
.FontSize16 { font-size:1.6rem!important;}	.FontSize17 { font-size:1.7rem!important;}	.FontSize18 { font-size:1.8rem!important;}	.FontSize19 { font-size:1.9rem!important;}	.FontSize20 { font-size:2.0rem!important;}
.FontSize21 { font-size:2.1rem!important;}	.FontSize22 { font-size:2.2rem!important;}	.FontSize23 { font-size:2.3rem!important;}	.FontSize24 { font-size:2.4rem!important;}	.FontSize25 { font-size:2.5rem!important;} 
.FontSize25 { font-size:2.5rem!important;}	.FontSize26 { font-size:2.6rem!important;}	.FontSize27 { font-size:2.7rem!important;}	.FontSize28 { font-size:2.8rem!important;}	.FontSize29 { font-size:2.9rem!important;}
.FontSize30 { font-size:3rem!important;}	.FontSize40 { font-size:4rem!important;}	.FontSize50 { font-size:0.5rem!important;}	.FontSize60 { font-size:6rem!important;}	.FontSize70 { font-size:7rem!important;}

.FontNormal			{ font-weight:normal!important;}	.FontBold   { font-weight:bold!important;}  
.FontStyleNormal	{ font-style:normal!important;}		.FontStyleItalic   { font-style:italic!important;}


.FloatLeft  { float:left!important;  }    .FloatRight { float:right!important; }    .FloatNone { float:none!important; }
.ClearLeft  { clear:left!important;  }    .ClearRight { clear:right!important; }    .ClearBoth { clear:both!important; }

.LineHeight11 { line-height:11px!important; }		.LineHeight12 { line-height:12px!important; }		.LineHeight13 { line-height:13px!important; }		.LineHeight14 { line-height:14px!important; }
.LineHeight50PCT  { line-height:50%!important;}     .LineHeight80PCT  { line-height:80%!important;}     .LineHeight100PCT { line-height:100%!important;}	.LineHeight110PCT { line-height:110%!important;}
.LineHeight120PCT { line-height:120%!important;}    .LineHeight130PCT { line-height:130%!important;}	.LineHeight140PCT { line-height:140%!important;}	.LineHeight150PCT { line-height:150%!important;}
.LineHeight180PCT { line-height:180%!important;}

.VerticalAlignTop,		.VerticalAlignTopAll,		.VerticalAlignTopAll *		{ vertical-align:top!important; }
.VerticalAlignMiddle,	.VerticalAlignMiddleAll,	.VerticalAlignMiddleAll *	{ vertical-align:middle!important;}
.VerticalAlignBottom,	.VerticalAlignBottomAll,	.VerticalAlignBottomAll *	{ vertical-align:bottom!important;}
.VerticalAlignBaseline,	.VerticalAlignBaselineAll,	.VerticalAlignBaselineAll *	{ vertical-align:baseline!important;}

.TextAlignLeft,		.TextAlignLeftALL,		.TextAlignLeftALL *       { text-align:left!important;   }
.TextAlignCenter,	.TextAlignCenterALL,	.TextAlignCenterALL *     { text-align:center!important; }
.TextAlignRight,	.TextAlignRightALL,		.TextAlignRightALL *      { text-align:right!important;  }
.TextCenter{ display:block!important; text-align:center!important;}/*兼容*/

.underline { text-decoration:underline !important; }
.TextDecorationNone { text-decoration:none !important;} .TextDecorationNoneAlways, .TextDecorationNoneAlways:hover { text-decoration:none !important;}
.capitalize {text-transform:capitalize; }	.uppercase { text-transform:uppercase;}		.lowercase {text-transform:lowercase; }

.Inline{ display:inline!important;}	.InlineBlock { display:inline-block!important;}
.DisplayBlock     { display:block!important;}			.DisplayInline    { display:inline!important;}			.DisplayInlineBlock { display:inline-block!important;}
.DisplayTable { display:table-!important;}				.DisplayTableCell { display:table-cell!important;}		.DisplayNone     { display:none!important;}	
.DisplayFlex	   { display:-webkit-box; display:-ms-flexbox; display:flex; }
.DisplayFlexCenter { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; }

.VisibilityHidden { visibility:hidden; }				.VisibilityVisible{visibility:visible;}
.OverFlowAuto     { *+overflow:auto!important;}			.OverFlowHidden   { overflow:hidden!important;}       .overflow,.OverFlow { overflow:hidden!important; }/*兼容*/
.PositionAbsolute { position:absolute!important;}		.PositionRelative { position:relative!important;}     .PositionStatic { position:static!important;}     .PositionFixed { position:fixed!important;}

.RelativeTop-M1  { position:relative; top:-1px; } .RelativeTop-P1  { position:relative; top:1px; } 
.RelativeTop-M2  { position:relative; top:-2px; } .RelativeTop-P2  { position:relative; top:2px; }
.RelativeTop-M3  { position:relative; top:-3px; } .RelativeTop-P3  { position:relative; top:3px; }
.RelativeTop-M4  { position:relative; top:-4px; } .RelativeTop-P4  { position:relative; top:4px; }
.RelativeTop-M5  { position:relative; top:-5px; } .RelativeTop-P5  { position:relative; top:5px; }
.RelativeTop-M6  { position:relative; top:-6px; } .RelativeTop-P6  { position:relative; top:6px; } 
.RelativeTop-M7  { position:relative; top:-7px; } .RelativeTop-P7  { position:relative; top:7px; }
.RelativeTop-M8  { position:relative; top:-8px; } .RelativeTop-P8  { position:relative; top:8px; }
.RelativeTop-M9  { position:relative; top:-9px; } .RelativeTop-P9  { position:relative; top:9px; }
.RelativeTop-M10 { position:relative; top:-10px;} .RelativeTop-P10 { position:relative; top:10px;}
.RelativeTop-M11 { position:relative; top:-11px;} .RelativeTop-P11 { position:relative; top:11px;} 
.RelativeTop-M12 { position:relative; top:-12px;} .RelativeTop-P12 { position:relative; top:12px;}
.RelativeTop-M13 { position:relative; top:-13px;} .RelativeTop-P13 { position:relative; top:13px;}
.RelativeTop-M14 { position:relative; top:-14px;} .RelativeTop-P14 { position:relative; top:14px;}
.RelativeTop-M15 { position:relative; top:-15px;} .RelativeTop-P15 { position:relative; top:15px;}
.RelativeTop-M16 { position:relative; top:-16px;} .RelativeTop-P16 { position:relative; top:16px;} 
.RelativeTop-M17 { position:relative; top:-17px;} .RelativeTop-P17 { position:relative; top:17px;}
.RelativeTop-M18 { position:relative; top:-18px;} .RelativeTop-P18 { position:relative; top:18px;}
.RelativeTop-M19 { position:relative; top:-19px;} .RelativeTop-P19 { position:relative; top:19px;}
.RelativeTop-M20 { position:relative; top:-20px;} .RelativeTop-P20 { position:relative; top:20px;}


/*通用表格 内容空也无&nbsp;的情况
table { _border-collapse:collapse;}
td { _empty-cells:hidden; }
*/

/*WindowsGray*/
.WindowsGray  {border-top:1px solid #ddd; border-left:1px solid #ddd; border-collapse:separate; }
.WindowsGray th,
.WindowsGray td  { border-width:1px; border-style:solid; border-color:#FFFFFF #DDDDDD #DDDDDD #FFFFFF; padding:3px 6px; }
.WindowsGray th  { background:#EEE;}
.WindowsGray td  { background:#FAFAFA;}

/*TableNormal or NormalTable*/
.TableNormal,		.NormalTable  { border-top:1px solid #ddd; border-left:1px solid #ddd; background-color:#fff; }
.TableNormal th,	.NormalTable th,
.TableNormal td,	.NormalTable td  { border-bottom:1px solid #ddd; border-right:1px solid #ddd; padding:4px 8px; }
.TableNormal th,	.NormalTable th  { background-color:#f6f6f6;}
.TableNormal td,	.NormalTable td  { }

.TableNormalThLeft,		.NormalTableThLeft,{}
.TableNormalThLeft th,	.NormalTableThLeft th  { text-align:left; }

table .right input,
table .right select { background-color:#fff; border:1px solid #ccc; padding:1px;}

/*NoStyleTable*/
.NoStyleTable  { border:none; background:none;}
.NoStyleTable th,
.NoStyleTable td  { border:none; background:none; }

/*NoBorderTable*/
.NoBorderTable  { border:none !important; }
.NoBorderTable th,
.NoBorderTable td  { border:none !important; }

/*SimplyTable*/
.SimplyTable {}
.SimplyTable th, .SimplyTable td { padding:6px;}
.SimplyTable th { text-align:left; border-bottom:2px solid #ddd; }
.SimplyTable td { border-bottom:1px solid #ddd;}

.SimplyTable tr th:first-child, .SimplyTable tr td:first-child { padding-left:12px; }
.SimplyTable tr th:last-child,  .SimplyTable tr td:last-child  { padding-right:12px; }

.SimplyTable thead tr { background-color:#f2f2f2; }
.SimplyTable thead th { border-top:1px solid #ccc; border-bottom:1px solid #ccc; font-weight:bold; } 

/*TableValignTop*/
.ValignTopTable {}		.ValignTopTable th,		.ValignTopTable td		{ vertical-align:top; }
.ValignMiddleTable {}	.ValignMiddleTable th,	.ValignMiddleTable td	{ vertical-align:middle; }

/*PaddingTable or NoBorderTable*/
.PaddingTable		{ } .PaddingTable th,		.PaddingTable td		{ padding:4px 8px; }
.PaddingTable-LR2   { } .PaddingTable-LR2 th,	.PaddingTable-LR2  td	{ padding-left:2px; padding-right:2px; }
.PaddingTable-LR4   { } .PaddingTable-LR4 th,	.PaddingTable-LR4  td	{ padding-left:4px; padding-right:4px; }
.PaddingTable-LR20  { } .PaddingTable-LR20 th,	.PaddingTable-LR20 td	{ padding-left:20px; padding-right:20px; }
.PaddingTable-TB3	{ } .PaddingTable-TB3 th,	.PaddingTable-TB3 td	{ padding-top:3px; padding-bottom:3px; }
.PaddingTable-TB20  { } .PaddingTable-TB20 th,	.PaddingTable-TB20 td	{ padding-top:20px; padding-bottom:20px; }

/*ValignTop-Padding-Table*/
.ValignTop-Padding-Table {}
.ValignTop-Padding-Table th,
.ValignTop-Padding-Table td  { vertical-align:top; padding:4px 8px;}

/*FillTable*/
.FillTable {}
.FillTable th { vertical-align:top; padding:8px 8px 4px 8px; text-align:left;}
.FillTable td { vertical-align:top; padding:4px 8px;}
.FillTable input,.FillTable select { margin:0; border-radius:0; }
.FillTable option { padding:2px 16px;}
.FillTable p,.FillTable .errorInfo { margin:0; padding:0; }


/*UL Disc*/
.ULDisc,	.DiscUL		{ padding-left:16px; margin:0 0 8px 0;}
.ULDisc li,	.DiscUL li	{ list-style:disc outside none;  padding:0 0 4px 0;}
/*OL decimal*/
.DecimalOL		{ padding-left:16px; margin:0 0 8px 0;}
.DecimalOL li	{ list-style:decimal outside;  padding:0 0 4px 0;}

.DecimalOL.UpperLatin li { list-style:upper-latin; }

/********************************/
/*            color             */
/********************************/
#body_ShowBigPicture { background:#346F97; }


.errornote, .messageError, .messageError a { color:red!important;}

.blue		.blue a,		.ColorBlue,			.ColorBlue a		{ color:#3366CC!important;}
.black,		.black a,		.ColorBlack,		.ColorBlack a		{ color:#000!important;}
.gray,		.gray a,		.ColorGray,			.ColorGray a		{ color:#CCC!important;}
.green,		.green a,		.ColorGreen,		.ColorGreen a		{ color:green!important;}
.orange,	.orange a,		.ColorOrange,		.ColorOrange a		{ color:orange!important;}
.orangered, .orangered a,	.ColorOrangeRed,	.ColorOrangeRed a	{ color:orangered!important;}
.purple		.purple a,		.ColorPurple,		.ColorPurple a      { color:purple!important;}
.red,		.red a,			.ColorRed,			.ColorRed a			{ color:red!important;}
.white,		.white a,		.ColorWhite,		.ColorWhite a		{ color:#fff!important;}

/*other color*/
.ColorDarkRed, .ColorDarkRed a { color:#A72D2C!important }
.Color000, .Color000 a { color:#000!important;}	.Color111, .Color111 a { color:#111!important;}	.Color222, .Color222 a { color:#222!important;}
.Color333, .Color333 a { color:#333!important;}	.Color444, .Color444 a { color:#444!important;}	.Color555, .Color555 a { color:#555!important;}
.Color666, .Color666 a { color:#666!important;}	.Color777, .Color777 a { color:#777!important;} .Color888, .Color888 a { color:#888!important;}
.Color999, .Color999 a { color:#999!important;}	.ColorAAA, .ColorAAA a { color:#AAA!important;}	.ColorBBB, .ColorBBB a { color:#BBB!important;}
.ColorCCC, .ColorCCC a { color:#CCC!important;}	.ColorDDD, .ColorDDD a { color:#DDD!important;}	.ColorEEE, .ColorEEE a { color:#EEE!important;}
.ColorFFF, .ColorFFF a { color:#FFF!important;}
.ColorF2F2F2, .ColorF2F2F2 a { color:#f2f2f2!important;}
.ColorF6F6F6, .ColorF6F6F6 a { color:#F6F6F6!important;}
.ColorF9F9F9, .ColorF9F9F9 a { color:#F9F9F9!important;}
.ColorMoneyRed { color:#990000!important;}

.BgNone { background:none !important;}
.BgColorNone { background-color:transparent !important;}
.BgColorF2F2F2 { background-color:#f2f2f2;}
.BgColorF2F2F2 { background-color:#f2f2f2; }
.BgColorF6F6F6 { background-color:#f6f6f6; }
.BgColorF8F8F8 { background-color:#f8f8f8; }
.BgColorF9F9F9 { background-color:#f9f9f9; }
.BgColorCCC{ background-color:#CCC!important; }
.BgColorDDD{ background-color:#DDD!important; }
.BgColorEEE{ background-color:#EEE!important; }
.BgColorFFF, .BgColorWhite{ background-color:#FFF!important; }
.BgColor000, .BgColorBlack{ background-color:#000!important; }

em.btn-close { display:inline-block; font-size:1.6rem; padding:5px; border:1px solid #ccc; background-color:#fff; width:10px; height:10px;}
.btn_close { font-size:2rem;}
.btn_gray,a.btn_gray:link,a.btn_gray:visited {padding:2px 8px; background-color:#f2f2f2; border:1px solid #ddd; text-decoration:none; display:inline-block;}
.btn_gray:hover,a.btn_gray:hover { background-color:#dadada; border:1px solid #ccc; }

.BoxShaowNone { box-shadow:none !important;}

/*
|--------------------------------------------------------------------------
| Ntab(zhe-die-xuan-xiang-ka)
|--------------------------------------------------------------------------
*/
.Ntab  { }
.Ntab .NtabTitle { border-bottom:1px solid #000; padding:0 4px; }
.Ntab .NtabTitle dt { float:left; padding:0 8px; margin:0 4px; border:1px solid #000; border-bottom:none; list-style:none; cursor:pointer}
.Ntab .NtabTitle dt.active { background-color:#fff; position:relative; bottom:-1px; padding-bottom:1px;  }
.Ntab .NtabTitle dt.normal { background-color:#ccc; position:relative; margin-top:1px; }
.Ntab .NtabBox { padding:8px; border:1px solid #000; border-top:none;}


/* -----------------------for problem-----------------------------*/
.clear:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
 .clear { display:block; /* Hides from IE-mac \*/ }
* html .clear { height:1%; }
* html .clear { display:block; /* End hide from IE-mac */ }
.help-block{ color:#a94442;}



.icon-product-clock { background:url(../img/sign/sign_alarm.png) no-repeat 0 0; width:26px; height:26px; }
/*
‖==========================================================================
‖ Copyright 2013 CC
‖ Designed by CC and built with bootstrap.(补充bootstrap)
‖==========================================================================
 */

table { border-collapse:separate; border-spacing:0 0; }
label { font-weight:normal; }
.form-control { box-shadow:none; }

.panel-group .panel { box-shadow:none; border-radius:0; }

select { -webkit-appearance:none; -moz-appearance:none; appearance:none; }
select.form-control { background-image: url(../img/svg/ico-select.svg) !important; background-repeat: no-repeat; background-position: right 10px center; background-size:13px; }

.chosen-container.chosen-container-single .chosen-single div { width:30px !important; }
.chosen-container.chosen-container-single .chosen-single span { margin-right:30px !important; }
.chosen-container.chosen-container-single .chosen-single div b { background-image: url(../img/svg/ico-select.svg) !important; background-repeat: no-repeat !important; background-position: right 10px center !important; background-size:13px !important; }



@media (min-width:450px) {
	select.form-control { padding:0 6px; }
	select.form-control option { padding:0 8px; }
	input[type="number"].form-control { padding:0 0 0 5px; }

	/*for bootstrap+chrome */
	input,textarea{outline:none;}
	.modal { border:none; outline:none; }
	.alert { padding:8px 10px; }
}


@media (max-width:449px) {
	textarea.form-control { padding-left:0;}

	a.ArrowRightBar  { background:url(sign/arrow-right-btn.png) no-repeat right 4px center; }
	.text-arrow-bg-BtnRight{ border:1px solid #ccc; font-size:1.4rem; background:#fff url(sign/arrow-right-btn.png) no-repeat right 21px center;
	-webkit-appearance:none;	-webkit-border-radius:0px;
	  -moz-appearance:none;		   -moz-border-radius:0px;
		   appearance:none;				border-radius:0px;
}


	.text-arrow-bg-only { background:url(sign/arrow-right-btn.png) no-repeat right center;background-size:12px 7px; padding-right:20px; }

	.text-arrow-bg{ border:1px solid #ccc; font-size:1.4rem; background:#fff url(sign/select-icon-gray.png) no-repeat right center;background-size:18px 7px; 
	-webkit-appearance:none;	-webkit-border-radius:0px;
	  -moz-appearance:none;		   -moz-border-radius:0px;
		   appearance:none;				border-radius:0px;
	}
	div.text-arrow-bg { padding:7px 12px 7px 9px; }

	/*modal close button*/
	button.SignClose { font-size:42px; font-weight:normal; margin:0 !important; padding:0 10px; position:absolute; right:10px; top:0; z-index:1; }
	/*
	.mBox { border-radius:0; }
	.ModTitle { border-radius:0; }
	*/
	.btn-lg { font-size:1.5rem; }
	.alert { padding:8px 15px;}
	.btn { /*padding-top:7px; padding-bottom:7px;*/ min-width:80px; }

	.btn-success-text-shadow {text-shadow: 1px 2px rgb(71, 164, 71);}
	.btn-yes,.btn-yes:hover { color:#5cb85c; border:1px solid #4cae4c; background-color:#fff; background-image:url(sign/sign_yes.png); background-repeat:no-repeat; background-position:10px center; text-align:left;}
	.btn-default-default { color:#999 !important; border:1px solid #ccc !important; background-color:#fff !important; }
	.btn-default-inverse { color:#333 !important; border:1px solid #333 !important; background-color:#fff !important;}
	.btn-default-success { color:#5cb85c !important; border:1px solid #4cae4c !important; background-color:#fff !important; }
	.btn-default-warning { color:#f0ad4e !important; border:1px solid #eea236 !important; background-color:#fff !important; }

	/*modal*/
	/*@media screen and (min-width: 768px) { .modal-dialog { width: 100%; } }*/

	.modal-left.fade   .modal-dialog { -webkit-transform: translate(-100%, 0); -ms-transform: translate(-100%, 0); transform: translate(-100%, 0); }
	.modal-right.fade  .modal-dialog { -webkit-transform: translate( 100%, 0); -ms-transform: translate( 100%, 0); transform: translate( 100%, 0); }
	.modal-bottom.fade .modal-dialog { -webkit-transform: translate(  0, 25%); -ms-transform: translate(  0, 25%); transform: translate(  0, 25%); }

	.modal-left.show   .modal-dialog,
	.modal-right.show  .modal-dialog,
	.modal-bottom.show .modal-dialog { -webkit-transform: translate(0, 0); -ms-transform: translate(0, 0); transform: translate(0, 0); }
}

/*
|--------------------------------------------------------------------------
| 补充bootstrap-btn
|--------------------------------------------------------------------------
*/
/*
for重定位popover，封装基本样式 rel="popover"为必须for鼠标移入稳定显示
<div class="DiffTipsBox"><em class="DiffTips SizeTips MR20 PTB4" rel="popover" data-placement="bottom" data-html="true" data-original-title="" data-content="内容（注意属性值内外的引号，不注意常，会常出问题）"><span class="FontSize16 MR8">{% trans "Size Chart" %}</span><img style="position:relative; top:-2px;"  src="{{request.scheme}}://{{ request.META.HTTP_HOST }}/{{STATIC_URL}}/img/sign/sign_aks.png"></em></div>
*/
/*btn-cornsilk （玉米穗）*/
.btn-cornsilk{ 
color:#996633;
text-shadow:0 -1px 0 rgba(255, 255, 255, 0.25);background-color:#fdf1c5;
background-image:-moz-linear-gradient(top, #fcf4d2, #fdeeb6);
background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fcf4d2), to(#fdeeb6));
background-image:-webkit-linear-gradient(top, #fcf4d2, #fdeeb6);
background-image:-o-linear-gradient(top, #fcf4d2, #fdeeb6);
background-image:linear-gradient(to bottom, #fcf4d2, #fdeeb6);
background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf4d2', endColorstr='#fffdeeb6', GradientType=0);
border-color:#fdeeb6 #fdeeb6 #cc9966;
border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
*background-color:#fdeeb6;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);

-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.9), 0 1px 2px rgba(0,0,0,.05);
-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.9), 0 1px 2px rgba(0,0,0,.05);
box-shadow:inset 0 1px 0 rgba(255,255,255,.9), 0 1px 2px rgba(0,0,0,.05);}
.btn-cornsilk:hover,
.btn-cornsilk:focus,
.btn-cornsilk:active,
.btn-cornsilk.active,
.btn-cornsilk.disabled,
.btn-cornsilk[disabled]{color:#E64442;background-color:#fbf4d8;*background-color:#fbf4d8;
background-image:-moz-linear-gradient(top, #fff8dc, #fff8dc);
background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fff8dc), to(#fff8dc));
background-image:-webkit-linear-gradient(top, #fff8dc, #fff8dc);
background-image:-o-linear-gradient(top, #fff8dc, #fff8dc);
background-image:linear-gradient(to bottom, #fff8dc, #fff8dc);
background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffff8dc', endColorstr='#fffff8dc', GradientType=0);}

.btn-cornsilk:active,
.btn-cornsilk.active{background-color:#fdeeb6 \9;}

/*btn-DarkBlue*/
.btn-DarkBlue{ 
color:#fff;
text-shadow:0 -1px 0 rgba(255, 255, 255, 0.25);background-color:#1a2a7a;
background-image:-moz-linear-gradient(top, #2a3a8a, #1A2C70);
background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#2a3a8a), to(#1A2C70));
background-image:-webkit-linear-gradient(top, #2a3a8a, #1A2C70);
background-image:-o-linear-gradient(top, #2a3a8a, #1A2C70);
background-image:linear-gradient(to bottom, #2a3a8a, #1A2C70);
background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff2a3a8a', endColorstr='#ff1A2C70', GradientType=0);
border-color:#1A2C70 #1A2C70 #1d1d55;
border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
*background-color:#1A2C70;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);

-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1), 0 1px 2px rgba(0,0,0,.05);
-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.1), 0 1px 2px rgba(0,0,0,.05);
box-shadow:inset 0 1px 0 rgba(255,255,255,.1), 0 1px 2px rgba(0,0,0,.05);}
.btn-DarkBlue:hover,
.btn-DarkBlue:focus,
.btn-DarkBlue:active,
.btn-DarkBlue.active,
.btn-DarkBlue.disabled,
.btn-DarkBlue[disabled]{color:#fff;background-color:#1A2C70;*background-color:#1A2C70;
background-image:-moz-linear-gradient(top, #1A2C70, #1A2C70);
background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#1A2C70), to(#1A2C70));
background-image:-webkit-linear-gradient(top, #1A2C70, #1A2C70);
background-image:-o-linear-gradient(top, #1A2C70, #1A2C70);
background-image:linear-gradient(to bottom, #1A2C70, #1A2C70);
background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff1A2C70', endColorstr='#ff1A2C70', GradientType=0);}

.btn-DarkBlue:active,
.btn-DarkBlue.active{background-color:#1A2C70 \9;}

/*btn-darkest*/
.btn-darkest { color:#ffffff; background-color:#777777; border-color:#777777;}
.btn-darkest:hover,
.btn-darkest:focus,
.btn-darkest:active,
.btn-darkest.active,
.open .dropdown-toggle.btn-darkest { color:#ffffff; background-color:#636363; border-color:#585858;}

.btn-darkest:active,
.btn-darkest.active,
.open .dropdown-toggle.btn-darkest { background-image:none;}

.btn-darkest.disabled,			.btn-darkest[disabled],			fieldset[disabled] .btn-darkest,
.btn-darkest.disabled:hover,	.btn-darkest[disabled]:hover,	fieldset[disabled] .btn-darkest:hover,
.btn-darkest.disabled:focus,	.btn-darkest[disabled]:focus,	fieldset[disabled] .btn-darkest:focus,
.btn-darkest.disabled:active,	.btn-darkest[disabled]:active,	fieldset[disabled] .btn-darkest:active,
.btn-darkest.disabled.active,	.btn-darkest[disabled].active,	fieldset[disabled] .btn-darkest.active
{ background-color:#777777; border-color:#777777; }

/*btn-inverse*/
.btn-inverse { color:#ffffff; background-color:#000; border-color:#000;}
.btn-inverse:hover,
.btn-inverse:focus,
.btn-inverse:active,
.btn-inverse.active,
.open .dropdown-toggle.btn-inverse { color:#ffffff; background-color:#636363; border-color:#585858;}

.btn-inverse:active,
.btn-inverse.active,
.open .dropdown-toggle.btn-inverse { background-image:none;}

.btn-inverse.disabled,			.btn-inverse[disabled],			fieldset[disabled] .btn-inverse,
.btn-inverse.disabled:hover,	.btn-inverse[disabled]:hover,	fieldset[disabled] .btn-inverse:hover,
.btn-inverse.disabled:focus,	.btn-inverse[disabled]:focus,	fieldset[disabled] .btn-inverse:focus,
.btn-inverse.disabled:active,	.btn-inverse[disabled]:active,	fieldset[disabled] .btn-inverse:active,
.btn-inverse.disabled.active,	.btn-inverse[disabled].active,	fieldset[disabled] .btn-inverse.active
{ background-color:#777777; border-color:#777777; }

/*btn-HotPink*/
.btn-HotPink { color:#ffffff; background-color:#ff0066; border-color:#ff0066;}
.btn-HotPink:hover,
.btn-HotPink:focus,
.btn-HotPink:active,
.btn-HotPink.active,
.open .dropdown-toggle.btn-HotPink { color:#ffffff; background-color:#ff2266; border-color:#dd0066;}

.btn-HotPink:active,
.btn-HotPink.active,
.open .dropdown-toggle.btn-HotPink { background-image:none;}

.btn-HotPink.disabled,			.btn-HotPink[disabled],			fieldset[disabled] .btn-HotPink,
.btn-HotPink.disabled:hover,	.btn-HotPink[disabled]:hover,	fieldset[disabled] .btn-HotPink:hover,
.btn-HotPink.disabled:focus,	.btn-HotPink[disabled]:focus,	fieldset[disabled] .btn-HotPink:focus,
.btn-HotPink.disabled:active,	.btn-HotPink[disabled]:active,	fieldset[disabled] .btn-HotPink:active,
.btn-HotPink.disabled.active,	.btn-HotPink[disabled].active,	fieldset[disabled] .btn-HotPink.active
{ background-color:#ffaacc; border-color:#ffaacc; }
/*
|--------------------------------------------------------------------------
| 补充bootstrap Other
|--------------------------------------------------------------------------
*/
/*(由模仿)标题框样式*/
.ModTitle { background-color:#fafafa; color:#333; /*background-color:#FAFAFA; background-image:linear-gradient(to bottom, #FFFFFF, #F2F2F2);*/ background-repeat:repeat-x; border:1px solid #D4D4D4; border-radius:4px 4px 4px 4px; box-shadow:0 1px 4px rgba(0, 0, 0, 0.067); padding-left:20px; padding-right:20px; }

/*(由模仿)toggler开关*/
span.toggler { display:inline-block; width:13px; height:12px; background:url(../img/sign/toggler.gif) no-repeat 0 -36px;}
.collapsed span.toggler, span.toggler-collapsed { display:inline-block; width:13px; height:12px; background:url(../img/sign/toggler.gif) no-repeat 0 0;}

.mBox { background-color:#fff; border:1px solid #ddd; -webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 0 4px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 0 4px rgba(0, 0, 0, 0.2);box-shadow:0 0 4px rgba(0, 0, 0, 0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;outline:none;}
.mBox-header {padding:9px 15px;border-bottom:1px solid #eee;}
.mBox-header .close{margin-top:2px;}
.mBox-header h3{margin:0;line-height:100%; display:inline-block; padding:5px 10px;}
.deleteline{ background:#fff; border:none;display:inline-block; height:5px; width:100px;position:absolute; z-index:99;}
.mBox-body{ /*position:relative;overflow-y:auto;max-height:400px;*/padding:15px;}
.mBox-form{margin-bottom:0;}
.mBox-footer{padding:14px 15px 15px;margin-bottom:0;background-color:#f5f5f5;border-top:1px solid #ddd;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;-webkit-box-shadow:inset 0 1px 0 #ffffff;-moz-box-shadow:inset 0 1px 0 #ffffff;box-shadow:inset 0 1px 0 #ffffff;*zoom:1;}
.mBox-footer:before,
.mBox-footer:after{display:table;content:"";line-height:0;}
.mBox-footer:after{clear:both;}
.mBox-footer .btn+.btn{margin-left:5px;margin-bottom:0;}
.mBox-footer .btn-group .btn+.btn{margin-left:-1px;}
.mBox-footer .btn-block+.btn-block{margin-left:0;}

/*
‖==========================================================================
‖ Copyright 2013 CC
‖ Mod From Here Below
‖==========================================================================
 */

/*
|--------------------------------------------------------------------------
| 分隔
|--------------------------------------------------------------------------
*/
.divider { height:0px; border-bottom:1px dotted #CECECE;}
.separate { height:0px; border-bottom:1px solid #CECECE;}

/*
|--------------------------------------------------------------------------
| 图片图标类
|--------------------------------------------------------------------------
*/
/*Some Heading*/
.fancyHeading{padding:0;border-bottom:2px solid #E2CDC8;}
.fancyHeadingS{padding:5px 10px;border-bottom:1px solid #E2CDC8;color:#D89082;font-weight:normal;}
.fancyHeading a, .fancyHeading span{float:left;height:27px;line-height:27px;padding:0 10px;font-size:1.4rem;font-family:Georgia;margin-right:5px;border:1px solid #f1e7e4;border-bottom:none;color:#666;background-color:#f1e7e4;}
.fancyHeading span, .fancyHeading a.current, .fancyHeading a.current:hover{color:#fff;background-color:#AE2F29;border-color:#AE2F29;text-shadow:0 1px 1px rgba(0, 0, 0, 0.75);}
.fancyHeading a:hover{color:#fff;border-color:#e1cdc7;background-color:#e1cdc7;text-decoration:none;}
.w-pbg{padding:10px;background-color:#f8f8f8;}
.fancyHeadingV2{background-color:#49AFCD;color:#fff;position:relative;zoom:1;}
.fancyHeadingV2 span{background-color:#49AFCD;display:block;padding:3px 0 3px 5px;line-height:20px;position:relative;left:-4px;zoom:1;text-shadow:0 1px 1px rgba(0, 0, 0, 0.75);}
.fancyHeadingV2 b{position:absolute;width:4px;height:4px;background:url(bg/fhv2Arrow.gif) no-repeat;left:-4px;bottom:-4px;overflow:hidden;}
.w-rHeading, .w-rHeading h2, .w-rHeading span, .w-rHeadingV2, .w-rHeadingV2 h2, .w-rHeadingV2 span{background-image:url(../img/sign/y.gif);}

/*
|--------------------------------------------------------------------------
| ProductList
|--------------------------------------------------------------------------
*/
.w-productList{}
.w-productList em { font-style:normal; }
.w-productList dl { float:left; margin:0;}
.w-productList dl dt { }
.w-productList dl dt:hover { }
.w-productList dl dt > a { display:block; position:relative; }
.w-productList dl dt img {}
.w-productList dl dt > div > a img	{ /*border:1px solid #FFFFFF;*/ }
.w-productList dl dt > div > a:hover img, .w-productList dt a:active img, .w-grid dt a:hover img, .w-grid dt a:active img{ /*border-color:#ddd;*/}
.w-productList dl dt > div > a em { position:absolute; z-index:2; }
.w-productList dl dt > div > a em.iconNew { top:0; left:0; display:none; }
.w-productList dl dt > div > a em.iconDiscountB { top:0; right:0; }
.w-productList dl dt > div > a em.iconSale { top:0; right:0; }
.w-productList dl dt > div > a em.iconFastDelivery { top:0; left:0; }
.w-productList dl dt > div > a em.iconFreeShipping { top:0; right:0; }


.w-productList dl dd { margin:0;}
.w-productList dl dd.moreColor { margin-bottom:2px; padding:2px 0; }
.w-productList dl dd.moreColor a { color:#999;}
.w-productList dl .proName { margin:1px 0 5px; overflow:hidden; padding:0;}
.w-productList dl .oldPrice { display:block; color:#555; font-size:13px; margin-left:4px; text-decoration:line-through; }

.w-productList dl .price,.w-productList dl .price b, .w-productList dl .price a	{ display:inline-block; line-height:21px; }
.w-productList dl .proPrice .price em { font-size:1.4rem; font-weight:normal; }
.w-productList dl .proReview			{ position:absolute; right:0; bottom:0; }
.w-productList dl .proReview .star	{ float:left; margin:2px 4px 0 0; }
.w-productList dl .proReview .star a	{ }

.w-productList dl .tool-info { cursor:pointer; display:inline-block; }
.w-productList dl .favorite-for-cate { color:#666; cursor:pointer; float:right; font-size:1.4rem; padding:0; position:relative; line-height:150%;}
.w-productList dl .favorite-for-cate i.the-icon-heart,.w-productList dl .favorite-for-cate i.the-icon-heart-active { float:left; }

.w-grid dl.nb, .w-list dl.nb, .w-gallery dl.nb{border:none;}
.grid-m-l dl{width:100%;margin:0; padding:0;}
.grid-m-l dt{float:left;}
.grid-m-l dd{margin-left:87px; }
.grid-m-l dd p{ }

.w-productList dl .favorite-for-cate i.fav-heart,
.w-productList dl .favorite-for-cate i.fav-heart-f { font-size:2.1rem !important; }

/*
|--------------------------------------------------------------------------
| 账户中心页
|--------------------------------------------------------------------------
*/
/*账户中心-wish-list*/
/*删除产品*/
.myInStockNotices .w-productList dt{ position:relative;}
.myInStockNotices .w-productList dt:hover .trash { background:url(../img/sign/sprite.png) no-repeat -400px -624px; }
.myInStockNotices .w-productList dt .trash { position:absolute;left:5px;bottom:5px;width:15px;height:15px; /*background:url(../img/sign/sprite.png) no-repeat -400px -624px;*/}
.myInStockNotices .w-productList dt .trash:hover { background-position:-336px -624px;}
.myInStockNotices .w-productList dt a:hover .trash {display:block;}
.delConfirmWrapper{ position:absolute; bottom:0; background:#D8ECF8;opacity:0.95;filter:alpha(opacity=95); padding:5px 5px 0;}
.w-productList .delConfirmWrapper a{ display:inline-block;}
.delConfirmWrapper .asking{ font-weight:normal; font-size:1.4rem; line-height:13px; color:#000000;}


/*
|--------------------------------------------------------------------------
| flag
|--------------------------------------------------------------------------
*/
.flag{background-image:url(../img/sign/flag.png);background-repeat:no-repeat;}
.flag{background-position:0 0;}
.flag-WW{background-position:-20px 0;}		.flag-WW{background-position:-40px 0;}		.flag-al{background-position:-60px 0;}		.flag-WW{background-position:-80px 0;}		.flag-dz{background-position:-100px 0;}
.flag-as{background-position:-120px 0;}		.flag-ad{background-position:-140px 0;}		.flag-ao{background-position:-160px 0;}		.flag-ai{background-position:-180px 0;}		.flag-WW{background-position:-200px 0;}
.flag-ag{background-position:-220px 0;}		.flag-WW{background-position:-240px 0;}		.flag-ar{background-position:-260px 0;}		.flag-am{background-position:-280px 0;}		.flag-aw{background-position:-300px 0;}
.flag-WW{background-position:-320px 0;}		.flag-au{background-position:-340px 0;}		.flag-at{background-position:-360px 0;}		.flag-az{background-position:-380px 0;}		.flag-bs{background-position:-400px 0;}
.flag-bh{background-position:-420px 0;}		.flag-bd{background-position:-440px 0;}		.flag-bb{background-position:-460px 0;}		.flag-WW{background-position:-480px 0;}		.flag-by{background-position:0 -20px;}
.flag-be{background-position:-20px -20px;}	.flag-bz{background-position:-40px -20px;}	.flag-bj{background-position:-60px -20px;}	.flag-bm{background-position:-80px -20px;}	.flag-bt{background-position:-100px -20px;}
.flag-bo{background-position:-120px -20px;}	.flag-ba{background-position:-140px -20px;}	.flag-bw{background-position:-160px -20px;}	.flag-WW{background-position:-180px -20px;}	.flag-br{background-position:-200px -20px;}
.flag-io{background-position:-220px -20px;}	.flag-bn{background-position:-240px -20px;}	.flag-bg{background-position:-260px -20px;}	.flag-bf{background-position:-280px -20px;}	.flag-bi{background-position:-300px -20px;}
.flag-kh{background-position:-320px -20px;}	.flag-cm{background-position:-340px -20px;}	.flag-ca{background-position:-360px -20px;}	.flag-cv{background-position:-380px -20px;}	.flag-WW{background-position:-400px -20px;}
.flag-WW{background-position:-420px -20px;}	.flag-ky{background-position:-440px -20px;}	.flag-cf{background-position:-460px -20px;}	.flag-td{background-position:-480px -20px;}	.flag-cl{background-position:0 -40px;}
.flag-cn{background-position:-20px -40px;}	.flag-cx{background-position:-40px -40px;}	.flag-WW{background-position:-60px -40px;}	.flag-cc{background-position:-80px -40px;}	.flag-co{background-position:-100px -40px;}
.flag-WW{background-position:-120px -40px;}	.flag-km{background-position:-140px -40px;}	.flag-cg{background-position:-160px -40px;}	.flag-WW{background-position:-180px -40px;}	.flag-ck{background-position:-200px -40px;}
.flag-cr{background-position:-220px -40px;}	.flag-ci{background-position:-240px -40px;}	.flag-hr{background-position:-260px -40px;}	.flag-cu{background-position:-280px -40px;}	.flag-WW{background-position:-300px -40px;}
.flag-cy{background-position:-320px -40px;}	.flag-cz{background-position:-340px -40px;}	.flag-dk{background-position:-360px -40px;}	.flag-dj{background-position:-380px -40px;}	.flag-dm{background-position:-400px -40px;}
.flag-do{background-position:-420px -40px;}	.flag-ec{background-position:-440px -40px;}	.flag-eg{background-position:-460px -40px;}	.flag-sv{background-position:-480px -40px;}	.flag-WW{background-position:0 -60px;}
.flag-gq{background-position:-20px -60px;}	.flag-er{background-position:-40px -60px;}	.flag-ee{background-position:-60px -60px;}	.flag-et{background-position:-80px -60px;}	.flag-eu{background-position:-100px -60px;}
.flag-fk{background-position:-120px -60px;}	.flag-WW{background-position:-140px -60px;}	.flag-WW{background-position:-160px -60px;}	.flag-fj{background-position:-180px -60px;}	.flag-fi{background-position:-200px -60px;}
.flag-fr{background-position:-220px -60px;}	.flag-tf{background-position:-240px -60px;}	.flag-gf{background-position:-260px -60px;}	.flag-ga{background-position:-280px -60px;}	.flag-WW{background-position:-300px -60px;}
.flag-gm{background-position:-320px -60px;}	.flag-ge{background-position:-340px -60px;}	.flag-de{background-position:-360px -60px;}	.flag-gh{background-position:-380px -60px;}	.flag-gi{background-position:-400px -60px;}
.flag-gr{background-position:-420px -60px;}	.flag-gl{background-position:-440px -60px;}	.flag-gd{background-position:-460px -60px;}	.flag-WW{background-position:-480px -60px;}	.flag-gt{background-position:0 -80px;}
.flag-gu{background-position:-20px -80px;}	.flag-gg{background-position:-40px -80px;}	.flag-gn{background-position:-60px -80px;}	.flag-gw{background-position:-80px -80px;}	.flag-gy{background-position:-100px -80px;}
.flag-ht{background-position:-120px -80px;}	.flag-WW{background-position:-140px -80px;}	.flag-hn{background-position:-160px -80px;}	.flag-hk{background-position:-180px -80px;}	.flag-hu{background-position:-200px -80px;}
.flag-WW{background-position:-220px -80px;}	.flag-is{background-position:-240px -80px;}	.flag-WW{background-position:-260px -80px;}	.flag-in{background-position:-280px -80px;}	.flag-id{background-position:-300px -80px;}
.flag-ir{background-position:-320px -80px;}	.flag-iq{background-position:-340px -80px;}	.flag-ie{background-position:-360px -80px;}	.flag-WW{background-position:-380px -80px;}	.flag-WW{background-position:-400px -80px;}
.flag-il{background-position:-420px -80px;}	.flag-it{background-position:-440px -80px;}	.flag-jm{background-position:-460px -80px;}	.flag-jp{background-position:-480px -80px;}	.flag-je{background-position:0 -100px;}
.flag-jo{background-position:-20px -100px;}	.flag-kz{background-position:-40px -100px;}	.flag-ke{background-position:-60px -100px;}	.flag-ki{background-position:-80px -100px;}	.flag-WW{background-position:-100px -100px;}
.flag-kw{background-position:-120px -100px;}.flag-kg{background-position:-140px -100px;}.flag-WW{background-position:-160px -100px;}.flag-lv{background-position:-180px -100px;}.flag-lb{background-position:-200px -100px;}
.flag-ls{background-position:-220px -100px;}.flag-lr{background-position:-240px -100px;}.flag-WW{background-position:-260px -100px;}.flag-li{background-position:-280px -100px;}.flag-lt{background-position:-300px -100px;}
.flag-lu{background-position:-320px -100px;}.flag-WW{background-position:-340px -100px;}.flag-mk{background-position:-360px -100px;}.flag-mg{background-position:-380px -100px;}.flag-mw{background-position:-400px -100px;}
.flag-my{background-position:-420px -100px;}.flag-mv{background-position:-440px -100px;}.flag-ml{background-position:-460px -100px;}.flag-mt{background-position:-480px -100px;}.flag-mh{background-position:0 -120px;}
.flag-mq{background-position:-20px -120px; }.flag-mr{background-position:-40px -120px; }.flag-mu{background-position:-60px -120px; }.flag-yt{background-position:-80px -120px; }.flag-mx{background-position:-100px -120px;}
.flag-fm{background-position:-120px -120px;}.flag-md{background-position:-140px -120px;}.flag-mc{background-position:-160px -120px;}.flag-mn{background-position:-180px -120px;}.flag-me{background-position:-200px -120px;}
.flag-ms{background-position:-220px -120px;}.flag-ma{background-position:-240px -120px;}.flag-mz{background-position:-260px -120px;}.flag-mm{background-position:-280px -120px;}.flag-na{background-position:-300px -120px;}
.flag-WW{background-position:-320px -120px;}.flag-nr{background-position:-340px -120px;}.flag-np{background-position:-360px -120px;}.flag-an{background-position:-380px -120px;}.flag-nl{background-position:-400px -120px;}
.flag-WW{background-position:-420px -120px;}.flag-nz{background-position:-440px -120px;}.flag-ni{background-position:-460px -120px;}.flag-ne{background-position:-480px -120px;}.flag-ng{background-position:0 -140px;}
.flag-nu{background-position:-20px -140px; }.flag-nf{background-position:-40px -140px; }.flag-WW{background-position:-60px -140px; }.flag-WW{background-position:-80px -140px; }.flag-WW{background-position:-100px -140px;}
.flag-mp{background-position:-120px -140px;}.flag-no{background-position:-140px -140px;}.flag-WW{background-position:-160px -140px;}.flag-WW{background-position:-180px -140px;}.flag-WW{background-position:-200px -140px;}
.flag-om{background-position:-220px -140px;}.flag-WW{background-position:-240px -140px;}.flag-pk{background-position:-260px -140px;}.flag-pw{background-position:-280px -140px;}.flag-WW{background-position:-300px -140px;}
.flag-pa{background-position:-320px -140px;}.flag-pg{background-position:-340px -140px;}.flag-py{background-position:-360px -140px;}.flag-pe{background-position:-380px -140px;}.flag-ph{background-position:-400px -140px;}
.flag-pn{background-position:-420px -140px;}.flag-pl{background-position:-440px -140px;}.flag-pt{background-position:-460px -140px;}.flag-pr{background-position:-480px -140px;}.flag-qa{background-position:0 -160px;}
.flag-WW{background-position:-20px -160px; }.flag-WW{background-position:-40px -160px; }.flag-ro{background-position:-60px -160px; }.flag-ru{background-position:-80px -160px; }.flag-rw{background-position:-100px -160px;}
.flag-WW{background-position:-120px -160px;}.flag-WW{background-position:-140px -160px;}.flag-lc{background-position:-160px -160px;}.flag-WW{background-position:-180px -160px;}.flag-WW{background-position:-200px -160px;}
.flag-ws{background-position:-220px -160px;}.flag-sm{background-position:-240px -160px;}.flag-st{background-position:-260px -160px;}.flag-sa{background-position:-280px -160px;}.flag-WW{background-position:-300px -160px;}
.flag-sn{background-position:-320px -160px;}.flag-rs{background-position:-340px -160px;}.flag-sc{background-position:-360px -160px;}.flag-sl{background-position:-380px -160px;}.flag-sg{background-position:-400px -160px;}
.flag-WW{background-position:-420px -160px;}.flag-sk{background-position:-440px -160px;}.flag-si{background-position:-460px -160px;}.flag-sb{background-position:-480px -160px;}.flag-so{background-position:0 -180px;}
.flag-xs{background-position:-20px -180px; }.flag-za{background-position:-40px -180px; }.flag-WW{background-position:-60px -180px; }.flag-kp{background-position:-80px -180px; }.flag-WW{background-position:-100px -180px;}
.flag-es{background-position:-120px -180px;}.flag-lk{background-position:-140px -180px;}.flag-kn{background-position:-160px -180px;}.flag-vc{background-position:-180px -180px;}.flag-sd{background-position:-200px -180px;}
.flag-sr{background-position:-220px -180px;}.flag-sj{background-position:-240px -180px;}.flag-sz{background-position:-260px -180px;}.flag-se{background-position:-280px -180px;}.flag-ch{background-position:-300px -180px;}
.flag-sy{background-position:-320px -180px;}.flag-WW{background-position:-340px -180px;}.flag-tw{background-position:-360px -180px;}.flag-tj{background-position:-380px -180px;}.flag-tz{background-position:-400px -180px;}
.flag-th{background-position:-420px -180px;}.flag-WW{background-position:-440px -180px;}.flag-tg{background-position:-460px -180px;}.flag-tk{background-position:-480px -180px;}.flag-to{background-position:0px -200px;}
.flag-tt{background-position:-20px -200px; }.flag-WW{background-position:-40px -200px; }.flag-tn{background-position:-60px -200px; }.flag-tr{background-position:-80px -200px; }.flag-tm{background-position:-100px -200px;}
.flag-tc{background-position:-120px -200px;}.flag-tv{background-position:-140px -200px;}.flag-ug{background-position:-160px -200px;}.flag-ua{background-position:-180px -200px;}.flag-WW{background-position:-200px -200px;}
.flag-WW{background-position:-220px -200px;}.flag-ae{background-position:-240px -200px;}.flag-gb{background-position:-260px -200px;}.flag-WW{background-position:-280px -200px;}.flag-WW{background-position:-300px -200px;}
.flag-us{background-position:-320px -200px;}.flag-uy{background-position:-340px -200px;}.flag-uz{background-position:-360px -200px;}.flag-vu{background-position:-380px -200px;}.flag-va{background-position:-400px -200px;}
.flag-ve{background-position:-420px -200px;}.flag-vn{background-position:-440px -200px;}.flag-vg{background-position:-460px -200px;}.flag-vi{background-position:-480px -200px;}.flag-WW{background-position:0 -220px;}
.flag-WW{background-position:-20px -220px; }.flag-eh{background-position:-40px -220px; }.flag-WW{background-position:-60px -220px; }.flag-WW{background-position:-80px -220px; }.flag-ye{background-position:-100px -220px;}
.flag-zm{background-position:-120px -220px;}.flag-zw{background-position:-140px -220px;}.flag-tp{background-position:-160px -220px;}.flag-fo{background-position:-180px -220px;}.flag-gp{background-position:-200px -220px;}
.flag-kr{background-position:-220px -220px;}.flag-la{background-position:-240px -220px;}.flag-ly{background-position:-260px -220px;}.flag-mo{background-position:-280px -220px;}.flag-ic{background-position:-320px -220px;}
.flag-cd{background-position:-340px -220px;}.flag-xy{background-position:-360px -220px;}.flag-pf{background-position:-380px -220px;}.flag-sh{background-position:-400px -220px;}.flag-re{background-position:-220px -60px;}
.flag-pm{background-position:-220px -60px; }.flag-wf{background-position:-220px -60px; }.flag-nc{background-position:-220px -60px;}


/*
|--------------------------------------------------------------------------
| 五星
|--------------------------------------------------------------------------
*/
.star { background:url(../img/sign/star-ratings.png) no-repeat;display:inline-block; overflow:hidden; position:relative; vertical-align:middle; }
.star em { position:absolute; left:-99999px;}
.starS1, .starS2, .starS3, .starS4, .starS5, .starS0,.starS0_5, .starS1_5, .starS2_5, .starS3_5, .starS4_5{width:70px; height:15px;}
.starS0{background-position:-70px -20px;}	.starS0_5{background-position:-56px 0;}
.starS1{background-position:-56px -20px;}	.starS1_5{background-position:-42px 0;}
.starS2{background-position:-42px -20px;}	.starS2_5{background-position:-28px 0;}
.starS3{background-position:-28px -20px;}	.starS3_5{background-position:-14px 0;}
.starS4{background-position:-14px -20px;}	.starS4_5{background-position:0 0;}
.starS5{background-position:0 -20px;}

.starB1, .starB2, .starB3, .starB4, .starB5, .starB0,.starB0_5, .starB1_5, .starB2_5, .starB3_5, .starB4_5{width:100px; height:18px;}
.starB0{background-position:-100px -60px;}	.starB0_5{background-position:-80px -40px;}
.starB1{background-position:-80px -60px;}	.starB1_5{background-position:-60px -40px;}
.starB2{background-position:-60px -60px;}	.starB2_5{background-position:-40px -40px;}
.starB3{background-position:-40px -60px;}	.starB3_5{background-position:-20px -40px;}
.starB4{background-position:-20px -60px;}	.starB4_5{background-position:0 -40px;}
.starB5{background-position:0 -60px;}

.starH1, .starH2, .starH3, .starH4, .starH5,.starH0_5, .starH1_5, .starH2_5, .starH3_5, .starH4_5{width:100px; height:18px;}
.starH0_5{background-position:-80px -80px;}
.starH1{background-position:-80px -100px;}	.starH1_5{background-position:-60px -80px;}
.starH2{background-position:-60px -100px;}	.starH2_5{background-position:-40px -80px;}
.starH3{background-position:-40px -100px;}	.starH3_5{background-position:-20px -80px;}
.starH4{background-position:-20px -100px;}	.starH4_5{background-position:0 -80px;}
.starH5{background-position:0 -100px;}

#post_review .starS0,#post_review .starB0{display:inline-block;}
/*
|--------------------------------------------------------------------------
| 角标
|--------------------------------------------------------------------------
*/

/*定图片文件*/
.w-productList dt a em,
.iconVideoDemo,
.iconNew,
.iconPersonalize,
.iconFreeGift,
.iconSpecialOffer,
.mini-icon,
.iconExpress,
.iconXmas,
.iconFastDelivery,
.iconFreeShipping,
.iconAdvertised,
.iconClearance,
.iconInStock,
.iconRealPhoto,
.iconSale,		.iconFlashSale,		.iconPresale,		.iconInStock,
.iconSale50,	.iconFlashSale50,	.iconPresale50,		.iconInStock50,
.iconSale70,	.iconFlashSale70,	.iconPresale70,		.iconInStock70,
.iconSale90,	.iconFlashSale90,	.iconPresale90,		.iconInStock90
{ background-image:url(../img/sign/newblue_lang_2.png); background-repeat:no-repeat; }

/*定图片位置*/
.iconDiscount		{ background-position:-170px -105px;	}
.iconDiscountB		{ width:35px; height:40px; background-position:-230px -105px; color:#FFF; font:normal 24px/26px Arial; text-shadow:0 -1px 0 #D9D9D9; }
.iconWholesaleOnlyB	{ background-position:-171px -45px;		}
.iconWholesaleOnly	{ background-position:-356px -45px;		}
.iconWholesaleOnlyL	{ background-position:-170px -200px;	}
.iconStockOut		{ background-position:-355px -5px;		}
.iconStockOutB		{ background-position:-170px -5px;		}
.iconStockOutL		{ background-position:-170px -160px;	}
.iconVideoDemo		{ background-position:-5px -175px;		}
.iconNew			{ width:42px; height:14px; background-position:-4px -95px;		}
.iconPersonalize	{ background-position:-5px -35px;		}
.iconFreeGift		{ background-position:-5px -145px;		}
.iconSpecialOffer	{ background-position:-5px -115px;		}
.iconExpress		{ background-position:-418px -205px;	}
.iconXmas			{ background-position:-435px -235px;	}
.iconFastDelivery	{ background-position:-5px -65px; display:block; height:18px; width:104px;}
.iconFreeShipping	{ background-position:-5px -5px; display:block; height:18px; width:108px;}
.iconAdvertised		{ background-position:-5px -225px;		}
.iconClearance		{ background-position:-5px -200px;		}
.iconRealPhoto		{ background-position:-5px -670px;	}
.iconSale,
.iconSale50			{ width:50px; height:50px; background-position:-9px -268px;}
.iconSale70			{ width:70px; height:70px; background-position:-79px -268px;}
.iconSale90			{ width:90px; height:90px; background-position:-168px -268px;}
.iconFlashSale,
.iconFlashSale50	{ width:50px; height:50px; background-position:-9px -368px;}
.iconFlashSale70	{ width:70px; height:70px; background-position:-79px -368px;}
.iconFlashSale90	{ width:90px; height:90px; background-position:-168px -368px;}
.iconPresale,
.iconPresale50	{ width:50px; height:50px; background-position:-9px -468px;}
.iconPresale70	{ width:70px; height:70px; background-position:-79px -468px;}
.iconPresale90	{ width:90px; height:90px; background-position:-168px -468px;}
.iconInStock,
.iconInStock50	{ width:50px; height:50px; background-position:-9px -568px;}
.iconInStock70	{ width:70px; height:70px; background-position:-79px -568px;}
.iconInStock90	{ width:90px; height:90px; background-position:-168px -568px;}
/*定宽高*/
.mini-icon{display:block;}
.iconDiscount{ width:29px; height:33px; line-height:20px; text-align:left; font-weight:normal; color:#fff;padding-left:1px;font-size:1.8rem; font-family:arial, helvetica, sans-serif; text-shadow:0 -1px 0 #d9d9d9; padding-right:0;}
.iconDiscountB{width:35px;line-height:26px;height:40px;font-size:2.4rem;padding-right:0;padding-left:1px; text-align:left;color:#fff; font-family:arial, helvetica, sans-serif; text-shadow:0 -1px 0 #d9d9d9;padding-right:0; font-weight:normal;}
.iconWholesaleOnly{ width:130px; height:26px; margin-top:-13px; margin-left:-64px;}
.iconWholesaleOnlyB { width:176px; height:26px; margin-top:-13px; margin-left:-88px;}
.iconWholesaleOnlyL{width:240px; height:26px; margin-top:-13px; margin-left:-120px;}
.iconStockOut{ width:128px; height:26px; margin-top:-13px; margin-left:-64px;}
.iconStockOutB{ width:176px; height:26px; margin-top:-13px; margin-left:-88px;}
.iconStockOutL{ width:240px; height:26px; margin-top:-13px; margin-left:-120px;}
.iconVideoDemo {height:14px;width:14px;}
.iconNew {height:14px;width:42px;top:0px;left:0px;margin:0;}
.iconPersonalize{height:18px;display:block; width:93px;}
.iconFreeGift{width:74px; height:18px; display:block;}
.iconSpecialOffer{width:88px; height:18px; display:block;}
.iconExpress{height:20px;display:block; width:82px;}
.iconXmas{height:16px;width:65px;}
#fastDelivery_text .iconXmas{float:none;margin:0 5px;display:inline-block;}
.iconFastDelivery {height:18px;display:block; width:58px;}
.iconAdvertised{height:21px;width:127px;bottom:7px;left:-3px;}
.iconClearance{height:14px;width:100px;top:0;left:0;}
.mini-iconVideoDemo{width:94px; height:18px;}
.mini-iconNew {width:42px; height:18px;}
.mini-iconFreeShipping{width:90px; height:18px;}
.iconVideoDemo{bottom:0px;right:0px;margin:0;}
.iconDiscount{top:0px; right:0;}
.iconDiscountB{top:0px; right:0;}
.iconWholesaleOnly, .iconWholesaleOnlyB, .iconWholesaleOnlyL, .iconStockOut, .iconStockOutB, .iconStockOutL{top:50%; left:50%;}
.iconPersonalize, .iconFastDelivery{ /*margin:2px 5px 2px 0;*/}
.iconNew {/*margin:0 5px 2px 0;*/}
.iconFeatured{bottom:-1px; right:-1px;}
.iconRealPhoto {height:18px;width:92px;/*top:0px;left:0px;*/margin:0; display:inline-block; }

.w-productList dl .proPrice .iconRealPhoto { position:relative; top:4px; left:0; }

/*
|--------------------------------------------------------------------------
| ../img/sign/sprite-new.png相关
|--------------------------------------------------------------------------
*/
.useful,	 .reviewRight .useful,
.usefulDown, .reviewRight .usefulDown	{background-image:url(../img/sign/sprite-new.png);background-repeat:no-repeat;}

.useful,	 .reviewRight .useful		{background-position:-280px -206px; display:inline-block; line-height:20px; padding:0 0 0 24px; cursor:pointer; margin-top:3px;}
.usefulDown, .reviewRight .usefulDown	{background-position:-280px -265px; display:inline-block; line-height:20px; padding:0 0 0 18px; cursor:pointer;}

			 a:hover .useful,				 span:hover .useful,
.reviewRight a:hover .useful,	.reviewRight span:hover .useful {background-position:-280px -235px; cursor:pointer;}

			 a:hover .usefulDown,				 span:hover	.usefulDown,
.reviewRight a:hover .usefulDown,	.reviewRight span:hover .usefulDown	{background-position:-280px -295px; cursor:pointer;}

/*
‖==========================================================================
‖ control
‖==========================================================================
*/

/*PaginationBox 分页(容器)*/
.PaginationBox { text-align:right; margin-bottom:38px; }
.PaginationBox .pagination { margin:0 auto; }
.PaginationBox .pagination > li > a,
.PaginationBox .pagination > li > span { font-size:1.8rem; color:#000; border:none; padding-left:0; padding-right:0; background-color:transparent; margin:0 10px; }

.PaginationBox .pagination > li.prev > a { padding-right:15px; margin-left:0; position:relative; top:-1px; }
.PaginationBox .pagination > li.next > a { padding-left:15px; margin-right:0; position:relative; top:-1px; }

@media (max-width: 349px) {
.PaginationBox .pagination > li > a,
.PaginationBox .pagination > li > span { margin:0 8px; }
}


.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus { background-color:transparent; border-color:#000; font-weight:bold; text-decoration:underline; }

@media (max-width: 991px){ .PaginationBox { padding-top:0; } }
@media (max-width: 767px){ .PaginationBox { text-align:center; } }


/*messageContainer 消息(容器)*/
.messageContainer{ position:relative; margin-top:8px;}
.messageContainer .alert { padding-right:40px; }
.messageContainer .btn-CloseMesaage    { position:absolute; top:0; right:0; height:100%; display:inline-block; border:none; background:none; width:36px; height:36px; }
.messageContainer .btn-CloseMesaage em { font-size:1.8rem; color:#333; position:relative; top:-1px;}

/*多处控件关闭按钮*/
#customContent_close {color:#333;cursor:pointer;font-size:13px; position:absolute;right:20px; top:15px; /*width:20px; height:20px; line-height:20px; text-align:center;*/}

/*
‖==========================================================================
‖ page Content
‖==========================================================================
*/
/*dialog*/
.mBox .LR_mBox_header{ background-image:none; background:#F5F5F1;}

/*when type email, show emaillist guide(mailAutoComplete.js) */
div.emailistBox   {background:#fff !important;color:#333 !important;border:1px solid #ccc;border-radius:0; float:left;padding:0; }
div.emailistBox p {background:#f8f8f8 none repeat scroll 0 0; color:#999; font-weight:normal; padding:2px 8px; margin:0; }
ul.emailist {}
ul.emailist li { padding:2px 8px;}
ul.emailist li.on,
ul.emailist li:hover { background-color:#eee; cursor:pointer;}


/**/
.PaymentType { overflow:hidden; width:150px; height:42px; line-height:32px; display:inline-block; padding:0 10px; margin:0 5px 0 0; white-space:nowrap; /*background-color:#eee2ce; color:#81511c; border:1px solid #a6937c;*/ }
.PaymentType em { }
.PaymentType-Alipay		  { padding-left:60px; background:url(../img/pay/payment-credit-card.gif) no-repeat 0 0;}
.PaymentType-Globebill	  { padding-left:60px; background:url(../img/pay/payment-credit-card.gif) no-repeat 0 0;}
.PaymentType-Payease	  { padding-left:60px; background:url(../img/pay/payment-credit-card.gif) no-repeat 0 0;}
.PaymentType-WesternUnion { padding-left:60px; background:url(../img/pay/payment-western-union.gif) no-repeat 0 0;}
.PaymentType-BankTransfer { padding-left:60px; background:url(../img/pay/payment-wire-transfer.gif) no-repeat 0 0;}
.PaymentType-Paypal		  { padding-left:60px; background:url(../img/pay/payment-paypal.gif) no-repeat 0 0;}

/*Account Content*/
.help-block{ display:inline-block; border:0px solid pink; line-height:15px;background-color:#FFEEEE;border-radius:0; margin:0; padding:0 9px; font-size:1.4rem; }


/*
|--------------------------------------------------------------------------
| Sell-List-Page
|--------------------------------------------------------------------------
*/
/*NavList*/

.ThemeMainWrapper .CateBoxTitle { padding-bottom:0; margin-bottom:15px; }
.ThemeMainWrapper .CateBoxTitle .heading-title { line-height:1; font-size:2.4rem; text-align:center; }

.NavList { margin:0 0 30px 0; }
.NavList ul		 { text-align:center; }
.NavList ul li   { display:inline-block; border:1px solid #000; }
.NavList ul li a { display:block; }
.NavList ul li a:hover { text-decoration:none; }
.NavList ul li a em,
.NavList ul li a span	  { display:block; height:30px; line-height:28px; font-size:1.5rem; font-weight:normal; }
.NavList ul li.selected	  { background-color:#000; color:#fff; }
.NavList ul li.selected a { background-color:#000; color:#fff; }

@media (min-width: 580px) {
.NavList ul li + li   { margin-left:15px; }
.NavList ul li a em   { padding:0 20px; }
.NavList ul li a span { display:none; }
}

@media (max-width: 579px) {
.NavList ul li + li   { margin-left:10px; }
.NavList ul li a em   { display:none; }
.NavList ul li a span { padding:0 10px; }
}
/*
‖==========================================================================
‖ Form Other Page CSS
‖ STATIC_URL/widget/xxx/xxx.css
‖==========================================================================
*/

/*
|-----------------------------------------
| ../CkZoomPlus/jqzoom.css
|-----------------------------------------
*/
div.jqZoomTitle	{ z-index:5000; text-align:center; font-size:1.4rem; font-family:Tahoma; height:16px; padding-top:2px; position:absolute; top:0px; left:0px; width:100%; color:#FFF; background:#999;}
.jqZoomPup		{ overflow:hidden; background-color:#FFF; -moz-opacity:0.6; opacity:0.6; filter:alpha(opacity = 60); z-index:10; border-color:#c4c4c4; border-style:solid; cursor:crosshair;}
.jqZoomPup img	{ border:0px;}
.preload		{ -moz-opacity:0.8; opacity:0.8;  filter:alpha(opacity = 80); color:#333; font-size:1.4rem; font-family:Tahoma;  text-decoration:none; border:1px solid #CCC;  background-color:white;  padding:8px; text-align:center;  background-image:url(img/zoomloader.gif);  background-repeat:no-repeat;  background-position:43px 30px; width:90px; * width:100px; height:43px; *height:55px; z-index:10; position:absolute; top:3px; left:3px; }
.jqZoomWindow	{ border:1px solid #999; background-color:#FFF;}
.jqZoomWindow img { max-width:none;}

/*.jqzoom {width:auto !important; height:auto !important;}*/
/*
|-----------------------------------------
| ../CkZoomPlus/CkZoomPlus.css
|-----------------------------------------
*/
/*format for box-sizing:content-box*/
#ProdShowBox *,
#ProdShowBox *:before,
#ProdShowBox *:after { box-sizing:content-box;}

/*CrkZoomPlusBox*/
#ProdShowBox{ }
#ProdShowBox #SmallImgBox	{ float:left; }
#ProdShowBox #BigImgBox		{ width:416px;text-indent:0;float:left;margin-left:10px; }
#ProdShowBox #BigImgBox img	{ text-indent:0;}
#ProdShowBox #BigImgBox .PreviewImg img	{ cursor:pointer;display:block; max-width:100%; }

/* SmallImgBox */
/*if box-sizing:content-box;*/
#SmallImgBox{position:relative; width:68px;/*64px+4px(arrow)*/ padding:0; /*padding:25px 0 15px 0;*/ overflow:hidden;float:left;}
#SmallImgBox .ScrollButton{width:46px; height:10px; overflow:hidden; position:absolute; left:50%; margin-left:-25px; cursor:pointer;background:url(../widget/CkZoomPlus/img/scroller.gif) no-repeat;}
#SmallImgBox .ScrollButton.SmallImgUp{background-position:0 0; top:0;}
#SmallImgBox .ScrollButton.SmallImgDown{background-position:0 -11px; bottom:0;}
#SmallImgBox .ScrollButton.SmallImgUp.disabled{background-position:0 -22px;}
#SmallImgBox .ScrollButton.SmallImgDown.disabled{background-position:0 -33px;}

#SmallImgBox #SmallImgMenu { height:470px; overflow:hidden; }
#SmallImgBox #SmallImgMenu ul { position:relative;}
#SmallImgBox #SmallImgMenu li { width:64px; height:94px; padding:0; position:relative;}
#SmallImgBox #SmallImgMenu li + li { }
#SmallImgBox #SmallImgMenu li span { display:table-cell; width:60px; height:80px; padding:1px;border:1px solid #E8E8E8; vertical-align:middle;}
#SmallImgBox #SmallImgMenu li span img{ width:60px; height:auto; max-height:80px; }

#SmallImgBox #SmallImgMenu li:hover span { border:1px solid #990000; }
#SmallImgBox #SmallImgMenu li#onlickImg span {border:1px solid #990000; background-color:#990000; }

#SmallImgBox #SmallImgMenu li .arrow { display:none; }
#SmallImgBox #SmallImgMenu li#onlickImg .arrow{ display:block; width:0; height:0; border-width:4px; border-style:solid; border-color:transparent transparent transparent #990000; position:absolute; right:-8px; top:50%; margin-top:-9px; }

/* BigImgBox */
#BigImgBox { position:relative; }
#BigImgBox .iconSaleProd { position:absolute; top:0; right:0;}
#BigImgBox .BigImgList {position:relative; overflow:hidden;}
#BigImgBox .BigImgList li { text-align:center; }
#BigImgBox .BigImgList li.ShowBigImg{ display:inline;}
#BigImgBox .BigImgList li.HideBigImg{ display:none;}

/*TheBtn in BigImgBox*/
#BigImgBox span{cursor:pointer; font-size:34px; font-weight:bold; line-height:80px;opacity:0.4; z-index:9; position:absolute; display:block; width:40px; height:80px; background-color:#97928F;color:#FFF; text-align:center;transition:all 0.1s ease 0s;-moz-font-feature-settings:"liga";border-radius:3px 0 0 3px;white-space:nowrap;}
#BigImgBox span:hover{ background-color:#000;opacity:1;}
#BigImgBox .TheBtnPrev { left:0; }
#BigImgBox .TheBtnNext { right:0; }


/*
|-----------------------------------------
| ../LightSlider/LightSlider.css
|-----------------------------------------
*/
.csSlideOuter { overflow:hidden; }
.lightSlider:before, .lightSlider:after { content:" "; display:table; }
.csSlideWrapper > ul:after { clear:both; }
.csSlideWrapper .csSlide { 
-webkit-transform:translate(0px, 0px);
-ms-transform:translate(0px, 0px);
transform:translate(0px, 0px); 
-webkit-transition:all 1s;		-webkit-transition-duration:inherit;
transition:all 1s;				-webkit-transition-timing-function:inherit;
transition-timing-function:inherit;
}
.csSlideWrapper .csFade { position:relative; }
.csSlideWrapper .csFade > li { position:absolute !important; top:0; left:0; z-index:9; margin-right:0; }
.csSlideWrapper.usingCss .csFade > li { opacity:0; -webkit-transition-delay:0s; transition-delay:0s; -webkit-transition-duration:inherit; transition-duration:inherit; -webkit-transition-property:opacity; transition-property:opacity; -webkit-transition-timing-function:inherit; transition-timing-function:inherit; }
.csSlideWrapper .csFade > li.active { z-index:10; }
.csSlideWrapper.usingCss .csFade > li.active { opacity:1; }
/** /!!! End of core css Should not edit !!!/**/

/* Pager */
.csSlideOuter .csPager.cSpg { margin:10px 0 0; padding:0; text-align:center; }
.csSlideOuter .csPager.cSpg > li { cursor:pointer; display:inline-block; padding:0 5px; }
.csSlideOuter .csPager.cSpg > li a { background-color:#222222; border-radius:30px; display:inline-block; height:8px; overflow:hidden; text-indent:-999em; width:8px; -webkit-transition:all 0.5s linear 0s; transition:all 0.5s linear 0s; }
.csSlideOuter .csPager.cSpg > li:hover a, .csSlideOuter .csPager.cSpg > li.active a { background-color:#428bca; }
.csSlideOuter .media { opacity:0.8; }
.csSlideOuter .media.active { opacity:1; }
/* End of pager */

/** Gallery */
.csSlideOuter .csPager.cSGallery { list-style:none outside none; padding-left:0; margin:0; -webkit-touch-callout:none; -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; }
.csSlideOuter .csPager.cSGallery li { opacity:0.7; -webkit-transition:opacity 0.35s linear 0s; transition:opacity 0.35s linear 0s; }
.csSlideOuter .csPager.cSGallery li.active, .csSlideOuter .csPager.cSGallery li:hover { opacity:1; }
.csSlideOuter .csPager.cSGallery img { display:block; height:auto; max-width:100%; }
.csSlideOuter .csPager.cSGallery:before, .csSlideOuter .csPager.cSGallery:after { content:" "; display:table; }
.csSlideOuter .csPager.cSGallery:after { clear:both; }
/* End of Gallery*/

/* slider actions */
.csAction > a { width:32px; display:block; top:50%; height:32px; background-image:url(../widget/LightSlider/img/controls.png); cursor:pointer; position:absolute; z-index:99; margin-top:-16px; opacity:0.5; -webkit-transition:opacity 0.35s linear 0s; transition:opacity 0.35s linear 0s; }
.csAction > a:hover { opacity:1; }
.csAction > .csPrev { background-position:0 0; left:10px; }
.csAction > .csNext { background-position:-32px 0; right:10px; }
.cS-hidden { height:1px; opacity:0; filter:alpha(opacity=0); overflow:hidden; }

/*
|-----------------------------------------
| ../CkReviewsModal/CkReviewsModal.css
|-----------------------------------------
*/
/*modal*/
#modal-bottom .modal-lg { width:740px; /*min-height:662px;*/ position:relative; }
#modal-bottom .modal-lg .close { position:absolute; right:10px; top:10px; z-index:1;}
#modal-bottom .modal-lg .modal-body { padding:0; height:100%;}

#UserShowBox { overflow:hidden; border-radius:6px;}

#UserShowSlide	 { position:relative; float:left; width:478px; /*min-height:660px;*/ padding:20px;}
#UserShowSlide #ModalSlideMove li			{ display:table; text-align:center; background-color:#fff; overflow:hidden;}
#UserShowSlide #ModalSlideMove li span		{ width:438px; height:560px; display:table-cell; text-align:center; vertical-align:middle; }
#UserShowSlide #ModalSlideMove li span img	{ width:auto; height:auto; max-width:100%; max-height:100%; }
#UserShowSlide .csPager { margin-top:10px; }
#UserShowSlide .csPager li		 { border:1px solid #ccc; width:50px; height:50px; text-align:center; background-color:#fff; }/*w:50 h:50*/
#UserShowSlide .csPager li a	 { width:48px; height:48px; display:table-cell; text-align:center; vertical-align:middle; overflow:hidden; }/*w:48 h:48*/
#UserShowSlide .csPager li a img { width:auto; height:auto; max-width:48px; max-height:48px; display:inline-block; }/*w:48 h:48*/
#UserShowSlide .csPager li.active { border:1px solid #000; }
#UserShowSlide .csAction a { position:absolute; top:50%; margin-top:-13px; width:21px; height:27px; background:url(../img/sign/carousel.png) no-repeat 0 0; display:block; cursor:pointer; }
#UserShowSlide .csAction a.csPrev { left:0;  background-position:-4px -313px; }
#UserShowSlide .csAction a.csNext { right:0; background-position:-35px -313px; }
#UserShowSlide .csAction a.csPrev:hover { left:0;  background-position:0 -141px; }
#UserShowSlide .csAction a.csNext:hover { right:0; background-position:-39px -141px; }

#UserShowContent { float:left; width:260px; margin-bottom:-1000px; padding-bottom:1000px; background-color:#f5f5f5; }
#UserShowContentBG { padding:40px 20px 20px 20px; }
#UserShowContentBG .reviewby		{ float:left; color:#000; margin-right:10px; font-weight:bold; }
#UserShowContentBG .reviewtime		{ float:left; color:#999; }
#UserShowContentBG .reviewcontent	{ float:none; clear:both; color:#000; position:relative; top:20px; height:540px; overflow-x:hidden; overflow-y:auto; }


/*special for style gallery*/
.BlocksitModal #UserShowContentBG { padding:20px; }
.BlocksitModal #UserShowContentBG .proimg	{}
.BlocksitModal #UserShowContentBG .proName	{ margin:15px 0 25px 0;}
.BlocksitModal #UserShowContentBG .reviewcontent { height:373px; }


/*#Viewport-UserPhoto*/
.UserPhotoSlide { position:relative; }
.UserPhotoSlide .UserPhotoTitle { height:25px; border-bottom:1px solid #dadbd6; margin-bottom:10px; }
.UserPhotoSlide .UserPhotoTitle h2 { height:25px; line-height:24px; border:1px solid #dadbd6; border-bottom:1px solid #fff; display:inline-block; padding:0 10px; margin:0;/*margin:0 0 0 8px;*/
-webkit-border-radius:3px 3px 0 0;
 -khtml-border-radius:3px 3px 0 0;
   -moz-border-radius:3px 3px 0 0;
        border-radius:3px 3px 0 0;
}

.UserPhotoSlide #UserPhotoSlideMove li			{ border:1px solid #dadbd6; height:200px; text-align:center; }
.UserPhotoSlide #UserPhotoSlideMove li a		{ border:1px solid #fff; width:134px; height:178px; display:table-cell; text-align:center; vertical-align:middle; }
.UserPhotoSlide #UserPhotoSlideMove li a img	{ width:auto; height:auto; max-width:132px; max-height:176px; }

/* slider actions */
.UserPhotoSlide .csAction { width:100%; height:19px; margin-top:-9px;}
.UserPhotoSlide .csAction > a { width:21px; display:block; top:50%; margin-top:-13px; height:27px; background-image:url(../img/sign/carousel.png); cursor:pointer; 
	position:absolute; z-index:99; margin-top:0; opacity:0.7;
	-webkit-transition:opacity 0.35s linear 0s;
	transition:opacity 0.35s linear 0s;
}
.UserPhotoSlide .csAction > a:hover { opacity:1; }
.UserPhotoSlide .csAction > .csPrev { background-position:0 -141px; left:0; }
.UserPhotoSlide .csAction > .csNext { background-position:-39px -141px; right:0; }
.UserPhotoSlide .cS-hidden { height:1px; opacity:0; filter:alpha(opacity=0); overflow:hidden; }

.UserPhotoSlide .csSlideOuter .csPager { display:none; /*display:inline-block; margin:0; position:absolute; top:4px; right:50px; text-align:center;*/ }

/**/
.ContentMod2 .UserPhotoSlide .UserPhotoTitle h2 { margin:0; border-radius:0; }

/*
|-----------------------------------------
| Swiper
|-----------------------------------------
*/
/*Swiper Format(Global Settings)*/
/* Swiper Styles */
.swiper-container { margin:0 auto; position:relative; overflow:hidden; /* Fix of Webkit flickering */ z-index:1;
	-webkit-backface-visibility:hidden; -moz-backface-visibility:hidden; -ms-backface-visibility:hidden; -o-backface-visibility:hidden; backface-visibility:hidden; }

.swiper-wrapper { position:relative; width:100%;
	-webkit-transition-property:-webkit-transform;	-moz-transition-property:-moz-transform;	-o-transition-property:-o-transform;	-ms-transition-property:-ms-transform;	transition-property:transform;
	-webkit-transition-duration:0s;					-moz-transition-duration:0s;				-o-transition-duration:0s;				-ms-transition-duration:0s;				transition-duration:0s;
	-webkit-transform:translate3d(0px,0,0);			-moz-transform:translate3d(0px,0,0);		-o-transform:translate3d(0px,0,0);		-ms-transform:translate3d(0px,0,0);		transform:translate3d(0px,0,0);
	-webkit-transition-timing-function:ease;		-moz-transition-timing-function:ease;		-o-transition-timing-function:ease;		-ms-transition-timing-function:ease;	transition-timing-function:ease;	
}
.swiper-slide {	float:left;	-webkit-transform:translate3d(0,0,0); -o-transform:translate3d(0,0,0); -moz-transform:translate3d(0,0,0); -ms-transform:translate3d(0,0,0); transform:translate3d(0,0,0); }

/* IE10 Windows Phone 8 Fixes */
.swiper-wp8-horizontal { -ms-touch-action:pan-y; }
.swiper-wp8-vertical { -ms-touch-action:pan-x; }

/* Specify Swiper's Size:*/
.swiper-container, .swiper-slide { /*width:500px; height:200px;*/ }


/*
|-----------------------------------------
| modal-refine
|-----------------------------------------
*/
.modal-refine.modal-left { padding-left:0 !important; }
.modal-refine { overflow:visible; }
.modal-refine .modal-dialog                 { margin:0 50px 0 0; padding:0; height:100%; width:auto;/*important*/}  
.modal-refine .modal-dialog .modal-content  { margin:0; padding:0; height:100%;/*important*/ height:100%;border-radius:0; border:none;} 
.modal-refine .modal-dialog .modal-header   { border:none; border-bottom:1px solid #000; padding:8px 10px; background-color:#fff; position:absolute; top:0; left:0; width:100%; height:52px; z-index:1;/*important*/ }
.modal-refine .modal-dialog .modal-body		{ padding-top:0; padding-left:0; padding-right:0; background-color:#fff; /*padding:52px 0 0 0;*/}
.modal-refine .modal-dialog .modal-footer	{ padding:10px; }

@media (min-width:992px){
	.modal-refine .modal-body div.options { -webkit-column-count:2; -moz-column-count:2; column-count:2; -webkit-column-gap:10px; -moz-column-gap:10px; column-gap:10px;	}
	.modal-refine .modal-body .options-wrap-color div.options { -webkit-column-count:unset; -moz-column-count:unset; column-count:unset; -webkit-column-gap:unset; -moz-column-gap:unset; column-gap:unset;}
	.RefineCube p a:link, .RefineCube p a:visited {display:inline-block; /*for column-count layout align*/}
}

/*
|-----------------------------------------
| AccordionGroup & SubCateGroup
|-----------------------------------------
*/
.AccordionGroup {  }
.AccordionGroup .panel+.panel { margin-top:0; }

.AccordionGroup .panel { border:none; border-top:1px solid #ddd; border-radius:0; box-shadow:none; margin:0;}
.AccordionGroup .panel:last-child { border-bottom:1px solid #ccc; } 
.AccordionGroup .panel > .panel-heading {  background-color: #fff; padding:0 40px 0 0; position:relative; }
.AccordionGroup .panel > .panel-heading > a.accordion-toggle { padding:12px 13px 17px 13px; color:#000; text-decoration:none;}
.AccordionGroup .panel > .panel-heading > a.accordion-toggle .sign-toggle,
.AccordionGroup .panel > .panel-heading > a.accordion-toggle .sign-this { float:right; margin-top:2px; font-size:1.4rem;}
.AccordionGroup .panel .panel-body { border-top:none; overflow-y:auto; }
/*手风琴单元里的data-parent=".AccordionGroup" for 寻找父级ID下的同辈元素 进行相反收放*/

.AccordionGroup .panel > .panel-heading > a.accordion-toggle .sign-this {  display:inline-block; width:11px; height:11px; background:url(base/sign_this.gif) no-repeat center center; } /*>*/
.AccordionGroup .panel > .panel-heading > a.accordion-toggle .sign-toggle {  display:inline-block; width:11px; height:11px; background:url(base/sign_minus.gif) no-repeat center center; font-size:1.6rem;}/*+*/
.AccordionGroup .panel > .panel-heading > a.accordion-toggle.collapsed .sign-toggle { background:url(base/sign_plus.gif) no-repeat center center;}/*-*/
.AccordionGroup .panel > .panel-heading > a.accordion-toggle .fa-angle-down,
.AccordionGroup .panel > .panel-heading > a.accordion-toggle .fa-angle-right { display:inline-block; font-size:2rem; color:#999; }

.AccordionGroup .panel > .panel-heading > a.accordion-toggle .fa-angle-down{
/*up*/
transform:rotate(180deg);
-ms-transform:rotate(180deg); 	/* IE 9 */
-moz-transform:rotate(180deg); 	/* Firefox */
-webkit-transform:rotate(180deg); /* Safari 和 Chrome */
-o-transform:rotate(180deg); 	/* Opera */
}
.AccordionGroup .panel > .panel-heading > a.accordion-toggle.collapsed .fa-angle-down {
/*down*/
transform:rotate(0deg);
-ms-transform:rotate(0deg); 	/* IE 9 */
-moz-transform:rotate(0deg); 	/* Firefox */
-webkit-transform:rotate(0deg); /* Safari 和 Chrome */
-o-transform:rotate(0deg); 	/* Opera */ 
}


.AccordionGroup .panel > .panel-heading > a.accordion-toggle { position:absolute; right:0; top:0;  display:block; text-decoration:none !important;}
.AccordionGroup .panel > .panel-heading > a.accordion-toggle.collapsed {}  /*ShouQi*/
.AccordionGroup .panel > .panel-heading > a.accordion-toggle + .panel-heading-a { /*color:orange;*/   }
.AccordionGroup .panel > .panel-heading > a.accordion-toggle.collapsed + .panel-heading-a  { color:#333; } 

.AccordionGroup .panel > .panel-heading .panel-heading-a		 { text-decoration:none !important; display:block; padding:12px 0; font-size:1.5rem; /*font-weight:bold;*/}
.AccordionGroup .panel > .panel-heading .panel-heading-a:hover { text-decoration:none !important; color:#333;}


.AccordionGroup .panel .panel-body { padding:3px 0; /*padding:0 0 8px 0;*/}
.AccordionGroup .panel .panel-body dl {}
.AccordionGroup .panel .panel-body dl dt {}
.AccordionGroup .panel .panel-body dl dt a, .AccordionGroup .panel-body dl dt span { display:block; padding:6px 0; }
.AccordionGroup .panel .panel-body dl dt a:hover { color:#666; text-decoration:underline; }

.AccordionGroup .panel .panel-body dl dd {}
.AccordionGroup .panel .panel-body dl dd h2 { padding:0; text-transform:none; }
.AccordionGroup .panel .panel-body dl dd a:hover { color:#666; text-decoration:underline; }
.AccordionGroup .panel .panel-body dl dd a,
.AccordionGroup .panel .panel-body dl dd span { display:block; padding:3px 0; font-size:1.4rem; }


.SubCateGroup { /*border-left:1px solid #ddd; border-right:1px solid #ddd;padding-top:8px;*/  margin-bottom:0; }
.SubCateGroup .panel:first-child { border-top:none; }
.SubCateGroup .panel > .panel-heading .panel-heading-a { /*text-transform:uppercase;*/}
.SubCateGroup .panel > .panel-heading > a.accordion-toggle { padding:10px 13px 12px 13px; }


.modal_refine .SubCateGroup .panel .panel-body { padding:5px 0; }
.modal_refine .SubCateGroup .panel-body dl dd a,
.modal_refine .SubCateGroup .panel-body dl dd span { padding:5px 0;}


/*new version of prod_SimilarLooks.html */
.DataFlowBox .ShowProdList { } 
.DataFlowBox .ShowProdList { margin:0; padding:0!important; box-sizing:border-box; }
.DataFlowBox .ShowProdList .ShowProdList-col { padding:0; /*padding:0 5px;*/}
.DataFlowBox .ShowProdList .ShowProdList-col a { display:block; /*border:1px solid #ddd;*/ animation-duration:1s; animation-fill-mode:both; animation-name:effectRotate; }
.DataFlowBox .ShowProdList .ShowProdImg { background-color:#fff; width:100%; height:0; padding-bottom:133.333333%; position:relative; overflow:hidden; }
/*before*/	/*.DataFlowBox .ShowProdList .ShowProdImg img { width:100%; display:inline; position:absolute; left:0; top:50%; transform: translate(0,-50%); }*/
/*now*/		.DataFlowBox .ShowProdList .ShowProdImg img { position: absolute; top:0; right:0; bottom:0; left:0; height:100%; width:100%; -o-object-fit:cover; -o-object-position:center center; object-fit:cover; object-position:center center;}
.DataFlowBox .ShowProdList .ShowProdImg img.lazyload { height:100%; }

.DataFlowBox .ShowProdList .proInfo { padding:10px 0 0 0; text-align:center; } 

.DataFlowBox .ShowProdList .TopicInfo { padding:13px 12px 10px 12px;  background-color:#fff; /*border-top:1px solid #ddd;*/ }
.DataFlowBox .ShowProdList .TopicName { height:44px; overflow:hidden; font-size:16px; line-height:1.3; font-family:'Domaine Display','Bodoni 72','Times New Roman',Times,'Droid Serif',serif; }
.DataFlowBox .ShowProdList .TopicDetail	 { font-size:13px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
.DataFlowBox .ShowProdList .TopicSubscript { float:right; font-size:11px; font-weight:bold; }

.DataFlowBox .ShowProdList .TopicBoard-col a:hover { text-decoration:none; /* box-shadow:1px 1px 3px rgba(0,0,0,.11);*/ }
.DataFlowBox .ShowProdList .divider { display:none; border:none; } 

.DataFlowBox .ShowProdList .ShowProdList-col { float:left; }
@media (min-width: 1784px){
.DataFlowBox .ShowProdList { margin:0 -10px; }
.DataFlowBox .ShowProdList .ShowProdList-col { width:16.666666%; padding:0 10px 30px 10px;}
.DataFlowBox .ShowProdList .divider6 { display:block; }
}

@media (min-width: 1200px) and (max-width:1783px){
.DataFlowBox .ShowProdList { margin:0 -10px; }
.DataFlowBox .ShowProdList .ShowProdList-col { width:20%; padding:0 10px 30px 10px;}
.DataFlowBox .ShowProdList .divider5 { display:block; }
}

@media (min-width:768px) and (max-width:1199px){
.DataFlowBox .ShowProdList { margin:0 -10px; }
.DataFlowBox .ShowProdList .ShowProdList-col { width:25%; padding:0 10px 20px 10px;}
.DataFlowBox .ShowProdList .divider4 { display:block; }
}

@media (min-width:500px) and (max-width:767px){
.DataFlowBox .ShowProdList { margin:0 -5px; }
.DataFlowBox .ShowProdList .ShowProdList-col { width:33.333333%; padding:0 5px 20px 5px;}
.DataFlowBox .ShowProdList .divider3 { display:block; }
.DataFlowBox .ShowProdList .divider2 { display:none; }
}

@media (max-width:499px){
.DataFlowBox .ShowProdList { margin:0 -5px; }
.DataFlowBox .ShowProdList .ShowProdList-col { width:50%; padding:0 5px 20px 5px;}
.DataFlowBox .ShowProdList .divider2 { display:block; }
}

@media (max-width: 414px){
.DataFlowBox .ShowProdList { margin:0 -5px; }
.DataFlowBox .ShowProdList .ShowProdList-col { width:50%; padding:0 5px 20px 5px;}
.DataFlowBox .ShowProdList .divider2 { display:none; }
}