/*public-style*/
.image-original img[alt='banner-pc'],.pconly{display:block;}
.image-original img[alt='banner-m'],.monly{display:none;}
html, body, ul, ol, li { margin: 0; padding: 0; }
.nutrilite-wrapper-content { width:100%;max-width:1280px;margin:2px auto 0;min-height: 400px; }
.nutrilite-wrapper-content img{border:0 none;outline:0 none;}
.nutrilite-wrapper-content object{border:1px solid #E7E7E7;}
body { font-family: "microsoft YaHei", simsun, sans-serif; font-size: 16px; }
.w1000 { width: 78.125%; max-width: 1000px; margin: auto; }
ul, ol { list-style-type: none; }
/*third-level-navigator*/
.newsubmenu{border-top:2px solid #FFFFFF;}
.newsubmenu.hasline{border-top-color:#0b6527;}
.newtrilitmenu { position: absolute; width: 100%; z-index: 10;}
.newtrilitmenu .newsubmenu { position: relative; width: 100%; max-width: 1000px; margin: auto;}
body .nutri-nav { margin: 25px auto -2px; }
.newtrilitmenu ul.lvoneul{display: none;}
.newtrilitmenu ul {clear:both; margin-left: 2%; width: 96%;}
.lvoneul{border-bottom: #d9d9d9 1px solid;/*min-height:395px*/min-height:320px;}
.newtrilitmenu a { color: #000000; }
.newsubutton{position:relative;width:4.8%;float:right;margin-right:2%;}
.newsubutton img{width:100%;left:0;top:0;}
.newsubutton img+img{position:absolute;}
.lvoneli { line-height: 35px; float:left;width:25%;}
.lvoneli a span {font-size: 24px;}
.lvtwoul {height: auto;padding-bottom: 30px; }
.lvotwoli {line-height: 36px; position: relative;}
.lvotwoli .navarrows {position: absolute; left: -1em;}
.lvotwoli a span{font-size:16px;}
.lvtwodiv{margin-top:20px;}
.menucleaner{clear:both;height:20px;}
.navarrows{display:none;color:#7ebd30;}
.navhighlight a,.lvtwodiv li:hover a{color:#919191;}
.navhighlight .navarrows,.lvtwodiv li:hover .navarrows{display:inline;}
.content{clear:both;max-width:1280px;width:100%;margin:0 auto;}
.indexmain{background:url('/content/dam/china/accl/amwaychina/product/nutrilite2016/campaign/breakfast/breakfast/index-background.jpg') top center no-repeat;background-size:100%;max-width:1000px;margin:30px auto;padding-bottom: 580px;}
/** main-style-start **/
/*banner*/
.lx-container { width: 100%; max-width: 1280px; margin: auto; }
.lx-content { width: 78.125%; max-width: 1000px; margin: auto; top: 0; bottom: 0; left: 0; right: 0; }
.lx-pa { position: absolute; }
.lx-pr { position: relative; }
.lx-tc { text-align: center; }
.product-content .content { overflow: visible; }
img.d-pc, p.d-pc,div.d-pc { display: block; }
img.d-m, p.d-m,div.d-m { display: none; }
.banner img{ max-width: 100%; width: 100% \0; vertical-align: middle; border: 0 none; }
/*resource*/
.resource .link-list { margin: 8% 0 6.8%; }
.resource .lists { visibility: hidden; }
.resource .lists, .resource .read-btn { width: 73%; margin: auto; padding: 0; }
.resource .lists li { background: url('/content/dam/china/accl/amwaychina/product/nutrilite2016/campaign/bodykey/resource/listicon.png') no-repeat 0 9px; background-size:16px 22px;padding-left: 25px; border-bottom: 1px solid #CCCCCC; margin-bottom: 5.6%; }
.resource .lists h1 { font-size: 22px;line-height: 1.7em;  margin: 0; padding: 0; }
.resource .lists p { font-size: 16px; line-height: 1.7em;margin: 2.8% 0 5.6%; color: #666666; }
.resource .lists h1 a { color: #333333; text-decoration: none; }
.resource .lists h1 a:hover { color: #666666; }
.resource .read-btn { text-align: center; }
.resource .load-more { display: block; padding: 2% 0; font-size: 24px; color: #FFFFFF; cursor: pointer; border: 1px solid #FFFFFF; background: #7FBA30; transition: all 1s; -webkit-transition: all 0.3s; }
.resource .load-more:hover { border: 1px solid; color: #7FBA30; background: #FFFFFF; }
.resource sup { font-size: 0.65em; }
/** main-style-end **/
@media screen and (max-width:961px){
	.resource .lists, .resource .read-btn{width:96%;}
}
@media screen and (max-width:770px){
    /*third-level-navigator*/
    .lvoneli{line-height:26px;}
    .lvoneli a span{font-size:18px;}
	.lvotwoli{line-height:31.5px;}
	.lvotwoli a span{font-size:14px;}
	body{font-size:14px!important;}
	/*main*/
	.resource .lists p{font-size:15px;}

}

@media screen and (max-width: 641px) {
   body{font-size:16px!important;}
    .nutrilite-wrapper .celllist {margin:0 auto;}
	.indexmain{background:none;padding-bottom:0;}
	/**/
	.lx-content{width:100%;}
	img.d-pc, p.d-pc,div.d-pc { display: none; }
	img.d-m, p.d-m,div.d-m { display: block; }
	.resource .lists li{border-bottom:0 none;background-position:0 13px;}
	.resource .lists h1{font-size:28px;}
    .resource .lists p{font-size:24px;}
	.resource .lists, .resource .read-btn{width:84.8%;}
	.resource .lists p{margin:1.2% 0 11%;text-align:justify;text-justify:distribute;}


}
@media screen and (max-width:600px){
	.resource .lists h1{font-size:22px;}
    .resource .lists p,.resource .load-more{font-size:18px;}
    .resource .lists li{background-position:0 9px;}
}
@media screen and (max-width:500px){
	.why-lose-weight .lx-lose-weight-text, .why-choose-lx .lx-choose-text{font-size:18px;}
}
@media screen and (max-width:415px){
	.resource .lists h1{font-size:20px;}
    .resource .lists p,.resource .load-more{font-size:15px;}
    .resource .lists li{background-position:0 7px;}
}

@media screen and (max-width:321px){
    .resource .lists h1{font-size:14px;}
    .resource .lists p,.resource .load-more{font-size:12px;}
	.resource .lists li{background-position:0 1px;}
}