/*
 *@Description: default.css
 *@Version:	    v2.0(xxxx-xx-xx xx:xx)
 *@Website:	    http://www.19lou.com
 *@Author:      wyt
 *@Update:      wyt(2016-3-19 14:45)
 */
a{ text-decoration:none; color:#666; outline:none;}
a:hover{ text-decoration:underline; color:#000;}
.wt310{ width:308px;}
.wt385{ width:383px;} 
.wt245{ width:243px;} 
.wt650{ width:648px;}
.wt640{ width:638px;}
.mt15{margin-top:15px;}
/*=S 重置 */
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acyonym,address,big,cite,code,del,dfn,em,img,ins,kdb,q,s,samp,small,strong,var,b,i,
dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,input{ margin:0; padding:0; border:0; outline:0;  vertical-align:bottom; background:transparent;}
ol,ul,li{ list-style:none outside;}
i,em{ font-style: normal;}
img{ border:none;font-size:0;vertical-align: middle;}
a{ text-decoration: none;-webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-tap-highlight-color: transparent;}
a:hover{ text-decoration: none;}
area:focus{ outline: none;}
.clearfix:after{display:table;clear:both;content:""}
.clearfix{zoom:1}
.ellipsis{ white-space:nowrap; text-overflow: ellipsis; overflow: hidden}
.fl{ float: left;}
.fr{ float: right;}
/*=E 重置 */
.w1190{ width: 1190px; margin: 0 auto; position: relative;}


/* =S 健康头部 */
.floor-header{ width: 100%; background: url(images/floor_header_bg.jpg) repeat-x;}
.floor-header .w1190{ height: 100px;}
.floor-header .health-nav{ padding: 60px 0 0 0;}
.floor-header .health-nav ul{ height: 40px; width: 952px; padding: 0 0 0 18px; background: #9f7014; font: 400 18px/40px tahoma,Microsoft YaHei; border-top-right-radius: 3px;}
	.health-nav ul li{ padding: 0 10px; float: left;}
	.health-nav ul li a{ color: #fff;}
.floor-header .nav-shadow{ position: absolute; bottom: 0; left: -10px;}
/* =E 健康头部 */

.money-wrap{ background: #f7f7f7; font: 400 13px/1.5 Arial,Simsun; color: #333; padding: 0 0 10px 0;}
.money-wrap .money-icon{ background: url(images/sprite.png) no-repeat; display: inline-block; vertical-align: middle;}
.money-wrap .money-rect{ padding: 20px 0 0 0;}
.money-rect .rect-left{ width: 360px; height: 435px; float: left;}
	.rect-left .money-slide{ position: relative; margin: 0 0 5px 0; overflow: hidden;}
	.rect-left .money-slide,.rect-left .money-slide img{ height: 435px; width: 360px;}
	.rect-left .slide-player .slide-item span{ height: 33px; width: 100%; font: 400 18px/33px tahoma,Microsoft YaHei; text-indent: 20px; color: #fff; background: rgba(0,0,0,.5); position: absolute; bottom: 0; left: 0;}
	.rect-left .slide-player .slide-page{ position: absolute; bottom: 11px; right: 5px;}
	.rect-left .slide-player .slide-page a,.rect-left .slide-player .slide-page a:visited{ height: 12px; width: 12px; background: #fff; border-radius: 50%; margin: 0 12px 0 0; text-indent: -9999px;}
	.rect-left .slide-player .slide-page a.trigger{ background: #9f7014!important;}

.money-rect .rect-mid{ width: 485px; height: 435px; margin: 0 20px; background: #fff; float: left; overflow: hidden;}
	.rect-mid .rect-section{ width: 440px; height: 78px; margin: 0 auto; padding: 3px 0; overflow: hidden;}
		.rect-section h4{ height: 36px; width: 100%; font: 400 18px/36px tahoma,Microsoft YaHei; color: #333; text-align: center; overflow: hidden;}
		.rect-section p{ height: 42px; width: 100%; font-size: 13px; line-height: 21px; color: #666; overflow: hidden;}
	.rect-mid .rect-beds{ width: 440px; margin: 10px auto 0 auto; padding: 12px 0 0 0; border-top: 1px dashed #818181;}
		.rect-beds li{ width: 440px; font-size: 14px; line-height: 28px; color: #666; margin: 0 3px;}
		.rect-beds li a{ color: #666;}
		.rect-beds li span{ color: #9f7014;}
.money-rect .rect-right{ width: 287px; height: 435px; float: right; background: #fff; padding: 0 0 0 18px;}
	.recommend-title{ height: 20px; font: 400 18px/20px tahoma,Microsoft YaHei; border-left: 4px solid #9f7014; text-indent: 9px; margin: 18px 0 0 0;}
	.rect-right .rect-active{ padding: 3px 0 0 0;}
	.rect-right .rect-active li{ padding: 12px 0 0 0;}
		.rect-active li img{ height: 60px; width: 90px; margin: 5px 0 0 0;}
		.rect-active li .active-desc{ width: 170px; padding: 0 0 0 13px; color: #666; font-size: 13px; line-height: 21px;}
		.rect-active li .active-desc h4{ height: 24px; width: 100%; font-size: 14px; font-weight: bold; line-height: 24px; margin: 0 0 4px 0; color: #9f7014;}
		.rect-active li .active-desc p{ height: 42px; width: 100%; overflow: hidden;}
	.rect-right .ad-slide{ height: 100px; width: 270px; position: relative; overflow: hidden;}
		.ad-slide li.slide-page{ position: absolute; bottom: 9px; right: 0;}
		.ad-slide li.slide-page a{ height: 12px; width: 12px; margin: 0 15px 0 0; border-radius: 50%; background: #fff; text-indent: -9999px;}
		.ad-slide li.slide-page a.trigger{ background: #377bee!important;}
	.rect-right .rect-recommend{ width: 270px; overflow: hidden; position: relative;}
		.rect-recommend .recommend-change{ color: #666; font-size: 14px; position: absolute; top: 18px; right: 0;}
		.rect-recommend ul{ height: 80px; width: 110%; padding: 17px 0 0 5px; overflow: hidden;}
		.rect-recommend li{ padding: 0 12px 0 0; float: left;}
		.rect-recommend li img{ height: 80px; width: 80px; border-radius: 10px;}
.money-recommend{ width: 1156px; padding: 0 17px; margin: 20px auto 0 auto; background: #fff; border: 1px solid #f3f0ed; overflow: hidden; position: relative;}
.money-recommend .products-scroll{ padding: 15px 0 18px 0; position: relative;}
 	.products-scroll .scroll-inner{ width: 1095px; height: 92px; margin: 0 0 0 32px; overflow: hidden; position: relative;}
	.products-scroll .scroll-inner .products-list{ width: 9999px; position: absolute; top: 0; left: 0;}
	.products-scroll .scroll-inner li{ width: 170px; padding: 12px 19px; border: 1px solid #e6e6e6; margin: 0 10px 0 0; float: left;}
	.products-scroll .scroll-inner .products-desc{ width: 90px; float: right;}
		.scroll-inner li img{ height: 60px; width: 60px;}
		.scroll-inner .products-desc h4{ height: 18px; line-height: 18px; width: 100%; font-size: 14px; font-weight: bold; color: #333;}
		.scroll-inner .products-desc p{ height: 42px; width: 100%; padding: 6px 0 0 0; line-height: 21px; font-size: 13px; color: #666; overflow: hidden;}
	.products-scroll .scroll-arrow{ height: 23px; width: 12px; background: url(images/sprite.png) no-repeat; text-indent: -9999px; display: block; position: absolute; top: 45px;}
	.products-scroll .scroll-arrow.arrow-left{ background-position: 0 0; left: 0;}
	.products-scroll .scroll-arrow.arrow-right{ background-position: -12px 0; right: 0;}
.money-recommend .brand-list{ width: 120%; padding: 15px 0 18px 0;}
	.brand-list li{ padding: 0 18px 0 0; float: left;}
	.brand-list li img{ height: 60px; width: 220px;}
.money-recommend .brand-bigimg{ height: 60px; width: 1190px; position: absolute; top: 53px; left: 0; display: none;}	
.money-recommend .brand-bigimg img{ height: 60px; width: 1190px;}
.money-circle{ padding: 12px 0 0 0;}
.money-circle .circle-left{ width: 945px; overflow: hidden;}
	.circle-left h4.circle-title{ width: 100%; height: 54px; border-bottom: 4px solid #ca8e1e; color: #333; font-size: 16px; line-height: 46px; font-weight: normal;}
	.circle-left h4.circle-title em{ font: 400 30px/54px tahoma,Microsoft YaHei; padding: 0 28px 0 4px; display: inline-block; vertical-align: middle;}
	.circle-left .circle-list{ width: 110%; padding: 20px 0 0 0;}
	.circle-left .circle-list li{ width: 165px; height: 335px; padding: 0 12px 0 11px; background: #fff; border: 1px solid #f3f0ed; border-right: 0; float: left; position: relative;}
	.circle-left .circle-list li.active{ background: #fff4df;}
		.circle-list li h5{ height: 48px; width: 100%; font-size: 14px; line-height: 24px; padding: 15px 0 0 0; color: #333; overflow: hidden;}
		.circle-list li img{ height: 195px; width: 165px; margin: 10px 0 0 0;}
		.circle-list li .img-alt{ height: 195px; width: 165px; padding: 10px 0 0 0;}
		.circle-list li .img-alt p{ height: 116px; overflow: hidden;}
		.circle-list li .circle-list-desc{ padding: 10px 0 0 0;}
		.circle-list li span{ height: 26px; width: 60px; color: #666; font-size: 13px; line-height: 26px; float: left; overflow: hidden;}
		.circle-list li .circle-list-desc p{ height: 40px; width: 100px; padding: 3px 0 0 0; font-size: 13px; line-height: 20px; color: #377bee; overflow: hidden; float: right;}
		.circle-list li .icon-triangle{ height: 0; width: 0; border-width: 12px 12px 0 0; border-style: solid; border-color: transparent #ca8e1e transparent transparent; position: absolute; bottom: 0; right: 0; display: none;}	
		.circle-list li.active span{ float: none;}
		.circle-list li.active .circle-list-desc p{ width: 100%; color: #cb8f21; text-decoration: underline; float: none;}
		.circle-list li.active .icon-triangle{ display: block;}
	.circle-left .daily-title{ width: 100%; padding: 7px 0 10px 0;}
	.circle-left .daily-title h4{ font-size: 16px; font-weight: normal; line-height: 46px;}
	.circle-left .daily-title h4 em{ font: 400 30px/54px tahoma,Microsoft YaHei; padding: 0 28px 0 4px; display: inline-block; vertical-align: middle;}
	.circle-left .daily-title .circle-join{ height: 26px; padding: 0 15px; margin: 15px 0 0 5px; border-radius: 10px; background: #cb8f21; font-size: 14px; line-height: 26px; color: #fff; display: block;}
	.circle-left .daily-list{ width: 110%; position: relative;}
	.circle-left .daily-list li{ width: 165px; height: 286px; padding: 0 12px 0 11px; background: #fff; border: 1px solid #f3f0ed; border-right: 0; float: left; position: relative;}
	.circle-left .daily-list li.active{ background: #fff4df;}
		.daily-list li h5{ height: 48px; width: 100%; font-size: 14px; line-height: 24px; padding: 15px 0 0 0; color: #333; overflow: hidden;}
		.daily-list li .img-alt{ height: 195px; width: 165px; padding: 10px 0 0 0;}
		.daily-list li .img-alt p{ height: 116px; overflow: hidden;}
		.daily-list li img{ height: 195px; width: 165px; margin: 10px 0 0 0;}
		.daily-list li .icon-triangle{ height: 0; width: 0; border-width: 12px 12px 0 0; border-style: solid; border-color: transparent #ca8e1e transparent transparent; position: absolute; bottom: 0; right: 0; display: none;}	
		.daily-list li.active .icon-triangle{ display: block;}
.money-circle .circle-right{ width: 245px; overflow: hidden; float: right;}
	.circle-right .hot-title{ width: 100%; height: 54px; border-bottom: 4px solid #ccc; color: #333; font-size: 16px; line-height: 46px; font-weight: normal;}
	.circle-right .hot-title em{ font: 400 24px/54px tahoma,Microsoft YaHei; padding: 0 28px 0 18px; display: inline-block; vertical-align: middle;}
	.circle-right .hot-list{ width: 225px; padding: 0 0 0 20px;}
	.circle-right .hot-list li{ width: 100%; padding: 17px 0 16px 0; position: relative;}
		.hot-list li .hot-img{ height: 80px; width: 80px; margin: 4px 0 0 0;}
		.hot-list li .hot-desc{ width: 132px; padding: 0 0 0 13px; overflow: hidden;}
		.hot-list li .hot-desc h5{ height: 24px; width: 100%; font-size: 14px; line-height: 24px;}
		.hot-list li .hot-desc p{ height: 63px; width: 100%; font-size: 13px; color: #666; line-height: 21px; padding: 3px 0 0 0;}
		.hot-list li .hot-qrcode{ height: 80px; width: 80px; background: #fff; padding: 2px; position: absolute; top: -2px; left: -9999px;}
		.hot-list li .hot-qrcode img{ height: 80px; width: 80px;}
		.hot-list li.active .hot-qrcode{ top: 18px; left: -2px;}
.money-partner{ width: 1170px; padding: 0 0 0 18px; background: url(images/partner_bg.jpg) #f9f9f9 0 bottom no-repeat; border: 1px solid #f3f0ed; margin: 20px auto;}
.money-partner .partner-inner{ width: 890px;}
	.partner-inner .partner-list{ padding: 20px 0 0 0;}
	.partner-inner .partner-list li{ padding: 0 16px 20px 0; float: left;}
	.partner-inner .partner-list li img{ height: 30px; width: 120px;}
.money-partner .partner-contact{ padding: 15px 15px 0 0;}
	.partner-contact h5{ font: 400 18px/28px tahoma,Microsoft YaHei; padding: 0 0 10px 0;}
	.partner-contact p{ font-size: 14px; line-height: 24px; color: #666;}
.projection-ad{ width: 1190px;}