@charset "utf-8";
/*html5*/

/*
select 美化
*/

.eui_cus_select_wrap {
	width:95px;
	font-size:12px;
	position:absolute;
}
.eui_cus_select_wrap .eui_cus_select_hd {
	display:block;
	width:65px;
	height:30px;
	background:url(../img/rv3_cus_select_s.png) left top no-repeat;
	line-height:30px;
	padding-left:10px;
	padding-right:20px;
	cursor:pointer;
	overflow:hidden;
}
.eui_cus_select_wrap .eui_cus_select_bd {
	overflow-y:auto;
	width:100%;
	max-height:150px;
	overflow-x:hidden;
	position:absolute;
	left:0px;
	top:30px;
}
.eui_cus_select_wrap .eui_cus_select_bd li {
	height:20px;
	padding-left:10px;
	cursor:pointer;
	background-color:#fff;
	word-break:keep-all;
	word-wrap:normal;
	white-space:nowrap;
}
.eui_cus_select_wrap .eui_cus_select_bd li:hover, .eui_cus_select_wrap .eui_cus_select_bd li.selected {
	background-color:#fafafa;
}
/*
end
select 美化
*/

article, aside, dialog, footer, header, section, footer, nav, figure, menu {
	display:block;
	margin:0;
	padding:0;
	border:none;
	outline:none;
}
/*  START fix CMS_typolight */



a.invisible {
	display:none;
}
a.hide {
	display:none;
}
#navigation a.invisible {
	display:none;
}
.clf {
	clear:both;
	height:0;
	overflow:hidden;
	width:0;
}
.pt5 {
	padding-top:5px;
}
.pt10 {
	padding-top:10px;
}
.pt15 {
	padding-top:15px;
}
.pt20 {
	padding-top:20px;
}
.mt5 {
	margin-top:5px;
}
.mt10 {
	margin-top:10px;
}
.mt15 {
	margin-top:15px;
}
.mt20 {
	margin-top:20px;
}
.pb5 {
	padding-bottom:5px;
}
.pb10 {
	padding-bottom:10px;
}
.pb15 {
	padding-bottom:15px;
}
.pb20 {
	padding-bottom:20px;
}
.mb5 {
	margin-bottom:5px;
}
.mb10 {
	margin-bottom:10px;
}
.mb15 {
	margin-bottom:15px;
}
.mb20 {
	margin-bottom:20px;
}
.p20 {
	padding:20px;
}
/*  END fix CMS_typolight */







/* START .content_style */



.content_style {
}
.content_style h1 {
	font-size:20px;
	font-weight:bold;
	color: #00529B;
	margin-bottom:20px;
}
.content_style h2 {
	font-size:16px;
	font-weight:bold;
	color: #00529B;
	margin-bottom:10px;
}
.content_style img {
	margin-right:20px;
	float:left;
}
.content_style p, .content_style ul, .content_style ol {
	margin-bottom:10px;
}
.content_style p {
	font-size:14px;
	line-height:23px;
	text-indent:2em;
	color:#333;
}
.content_style ul {
	font-size:14px;
	line-height:23px;
	color:#333;
	margin-left:20px;
}
.content_style ul li {
	list-style-type:disc;
}
.content_style .back {
	text-indent:0;
}
.content_style .article_from {
	font-size:12px;
	text-indent:0;
}
/* END .content_style */



form .error_text {
	color:#f00;
}
.line_dot {
	background: url(../img/dot.gif) repeat-x left bottom;
	padding-bottom: 8px;
}
.mod_login_box .login_box_r .form_table .line_dot {
	padding-bottom: 15px;
}
/* btn */



/* 登录 */



.abtn_login {
	display:inline-block;
	width:84px;
	padding-top:29px;
	height:0px;
	overflow:hidden;
	background-image:url(../img/btn-login.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
/* 立即加入 */



.abtn_join {
	display:inline-block;
	width:86px;
	padding-top:24px;
	height:0px;
	overflow:hidden;
	background-image:url(../img/btn_join.png);
	background-repeat:no-repeat;
	background-position:left top;
}
.abtn_join:hover {
	background-position:-200px top;
}
/* 	点击获取验证码 */



.abtn_get_validate_code {
	display:inline-block;
	width:121px;
	padding-top:24px;
	height:0px;
	overflow:hidden;
	background-image:url(../img/getcode.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
/* 提交 */



.abtn_submit {
	display:inline-block;
	width:84px;
	padding-top:29px;
	height:0px;
	overflow:hidden;
	background-image:url(../img/btn-submit.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
/* form elem */



.input_text {
	margin:0;
	padding:0;
	border:0;
	background-color:#fff;
}
.form_table {
	width:100%;
	table-layout:fixed;
}
.form_table th, .form_table td {
	padding:8px 0px;
	vertical-align:middle;
	text-align:left;
}
.form_table th {
	text-align:left;
	font-weight:normal;
}
/* error refer */



.error_tip {
	width:17px;
	height:0px;
	padding-top:17px;
	overflow:hidden;
	margin-left:5px;
	margin-right:5px;
	background-color:transparent;
	background-image: url(../img/icon1.gif);
	background-repeat:no-repeat;
	background-position:left top;
	text-align:center;
	display:none;
}
.error .error_tip {
	display:block;
}
/* js_label_input */



.label_input_wrap {
	position:relative;
	display:inline-block;
	font-size:11px;
}
.label_input_wrap label {
	position:absolute;
	left:0px;
	top:0px;
	line-height:16px;
	color:#999999;
}
.textarea_bg_w355 .label_input_wrap label {
	left:0px;
}
.textarea_bg_w510 .label_input_wrap label {
	left:0px;
}
/* input_bg */



.input_bg_w225, .input_bg_w355, .input_bg_w200 {
	height:16px;
	padding:8px 10px 12px 10px;
	overflow:hidden;
	background-image: url(../img/input_bg.png);
	background-color:#fff;
	background-repeat:no-repeat;
}
.input_bg_w225, .input_bg_w225 .input_text {
	width:205px;
}
.input_bg_w225 {
	background-position:left top;
}
.error .input_bg_w225 {
	background-position:left -50px;
}
.input_bg_w355 {
	background-position:left -100px;
}
.error .input_bg_w355 {
	background-position:left -150px;
}
.input_bg_w355, .input_bg_w355 .input_text {
	width:335px;
}
.input_bg_w200 {
	background-position:left -200px;
}
.error .input_bg_w200 {
	background-position:left -250px;
}
.input_bg_w200, .input_bg_w200 .input_text {
	width:180px;
}
/* textarea_bg */



.textarea_bg_w355 {
	background-image: url(../img/textarea_bg_w355.png);
	background-color:#fff;
	background-repeat:no-repeat;
	background-position:left top;
}
.textarea_bg_w355 {
	width:335px;
	height:100px;
	overflow:hidden;
	padding:10px;
}
.textarea_bg_w355 textarea {
	width:335px;
	height:100px;
	border:0;
	margin:0;
	padding:0;
	max-height:100px;
	min-height:100px;
}
.error .textarea_bg_w355 {
	background-position:-500px top;
}
/* .textarea_bg_w510 */



.textarea_bg_w510 {
	background-image: url(../img/textarea_bg_w510.png);
	background-color:#fff;
	background-repeat:no-repeat;
	background-position:left top;
}
.textarea_bg_w510 {
	width:490px;
	padding:10px;
}
.textarea_bg_w510 textarea {
	width:490px;
	height:100px;
	border:0;
	margin:0;
	max-height:100px;
	min-height:100px;
}
.error .textarea_bg_w510 {
	background-position:-600px top;
}
.input_bg_w225, .input_bg_w355, .input_bg_w200 {
	height:26px;
	padding-top:5px;
	padding-bottom:5px;
}
.input_bg_w225 .input_text, .input_bg_w355 .input_text, .input_bg_w200 .input_text {
	height:26px;
	line-height:26px;
}
.input_bg_w225 .label_input_wrap label, .input_bg_w355 .label_input_wrap label, .input_bg_w200 .label_input_wrap label {
	line-height:26px;
	overflow:hidden;
}
/* mod_login_box */



.mod_login_box {
	padding:30px 40px;
	overflow:hidden;
	zoom:1;
	background: url(../img/pop-login-line.gif) no-repeat scroll 515px 30px transparent;
}
.mod_login_box .login_box_l {
	width:454px;
	height:360px;
	float:left;
	dispay:inline;
	position:relative;
}
.mod_login_box .login_box_l h3 {
	margin-bottom:15px;
}
.mod_login_box .login_box_l .abtn_join {
	position:absolute;
	right:0;
	bottom:0;
}
.mod_login_box .login_box_r {
	width:305px;
	float:left;
	margin-left:42px;
}
.mod_login_box .login_box_r .mod_login_form {
	margin-top:15px;
}
/* mod_register_box */







.mod_register_form {
	width:575px;
	margin:10px auto auto auto;
}
.mod_register_form select {
	margin-right: 5px;
	width: 99px;
}
/* mod_ask_question_box */



.mod_ask_question_box .mod_ask_question_form {
	width:455px;
	margin:10px auto 0px auto;
}
/* mod_get_password */



.mod_get_password_box .mod_get_password_form {
	margin: 10px auto auto;
	width: 575px;
}
/* .mod_apply_form */



.mod_apply_form {
	width:480px;
	margin:10px auto auto auto;
}
/*  article fix */



  



#anlene_product .recipe {
	margin-top:20px;
}
#anlene_brand .brandflash {
	margin-top:20px;
}
/* .mod_gaq_test echo update */



.mod_gaq_test {
	width:680px;
	height:476px;
	background:url(../img/mod_qatest_bg.jpg) no-repeat left top;
	overflow:hidden;
	position:relative;
}
.mod_gaq_test .abtn_next_q {
}
.mod_gaq_test .link_reset_test {
	position:absolute;
	right:33px;
	top:419px;
	background:url(../img/icon-arr_left.png) left center no-repeat;
	padding-left:12px;
}
.mod_gaq_test .q_item {
	display:none;
	width:413px;
	position:absolute;
	left:234px;
	top:122px;
	z-index:100;
}
.mod_gaq_test .q_item .q_tit {
	height:0px;
	padding-top:55px;
	overflow:hidden;
	display:block;
	background-image:url(../img/mod_qatest_qtit_bg.gif);
	background-repeat:no-repeat;
}
.mod_gaq_test .q_item_1 .q_tit {
	background-position:left 0px;
}
.mod_gaq_test .q_item_2 .q_tit {
	background-position:left -100px;
}
.mod_gaq_test .q_item_3 .q_tit {
	background-position:left -200px;
}
.mod_gaq_test .q_item_4 .q_tit {
	background-position:left -300px;
}
.mod_gaq_test .q_item_5 .q_tit {
	background-position:left -400px;
}
.mod_gaq_test .q_item .q_choice {
	overflow:hidden;
	zoom:1;
	padding-left:5px;
}
.mod_gaq_test .q_item .q_choice li {
	float:left;
	display:inline;
	margin-right:70px;
	padding-left:25px;
	height:22px;
	overflow:hidden;
	background:url(../img/mod_qatest_icon_unchecked.png) left bottom no-repeat;
	cursor:pointer;
}
.mod_gaq_test .q_item .q_choice li em {
	float:left;
	display:inline-block;
	line-height:28px;
	height:22px;
	overflow:hidden;
	margin-right:10px;
}
.qc_icon_right, .qc_icon_wrong {
	display:inline-block;
	width:20px;
	padding-top:22px;
	height:0px;
	overflow:hidden;
	background-image:url(../img/qc_icon_png24.png);
	background-repeat:no-repeat;
	background-attachment:scroll;
	float:left;
}
.qc_icon_right {
	background-position:left top;
}
.qc_icon_wrong {
	background-position:-20px top;
}
.mod_gaq_test .q_item .q_choice li .qc_icon_right, .mod_gaq_test .q_item .q_choice li .qc_icon_wrong {
	display:none;
}
.mod_gaq_test .q_item .q_choice li.checked {
	background:url(../img/mod_qatest_icon_checked.gif) left bottom no-repeat;
}
.mod_gaq_test .q_item .q_choice li.checked .qc_icon_right, .mod_gaq_test .q_item .q_choice li.checked .qc_icon_wrong {
	display:block;
}
.mod_gaq_test .q_item .q_tips {
	position:absolute;
	left:0;
	top:93px;
	background:url(../img/mod_qatest_tip_bg.png) left top no-repeat;
	padding-top:40px;
	padding-left:5px;
}
.mod_gaq_test .q_item .abtn_next_q {
	display:inline-block;
	width:71px;
	height:0;
	padding-top:24px;
	background:url(../img/mod_qatest_btn_next.gif) left top no-repeat;
	overflow:hidden;
	position:absolute;
	left:0px;
	top:242px;
}
.mod_gaq_test .active .q_item {
	display:block;
}
.mod_gaq_test .mod_gaq_test_result_show {
	width:402px;
	height:100px;
	background:url(../img/mod_gaq_test_result_show_bg.jpg) left top no-repeat;
	position:absolute;
	left:231px;
	top:309px;
	display:none;
	z-index:10;
}
.mod_gaq_test .mod_gaq_test_result_show .abtn {
	width:97px;
	height:0px;
	padding-top:29px;
	overflow:hidden;
	position:absolute;
	left:304px;
	top:38px;
}
/* END 钙Q测试 */







/* START .mod_apply_box */



.mod_apply_box {
}
.mod_apply_box select {
	width:174px;
}
/* END .mod_apply_box */

.mod_apply_box_suc {
}
.mod_apply_box_suc .popbox_suc_cont {
	padding:10px 35px;
}
.mod_apply_box_suc .popbox_suc_cont p {
	margin-bottom:10px;
}
.mod_apply_box_suc .popbox_suc_cont p strong {
	color:#00529b;
}
.mod_apply_box_suc .popbox_suc_cont ul {
	width:628px;
	margin:0 auto;
	padding-top:26px;
	padding-bottom:25px;
	margin-top:25px;
	background: url(../img/dot.gif) repeat-x scroll left top transparent;
	overflow:hidden;
	zoom:1;
}
.mod_apply_box_suc .popbox_suc_cont ul li {
	float:left;
	display:inline;
	width:196px;
	height:157px;
	margin-right:20px;
}
.mod_apply_box_suc .popbox_suc_cont ul li.last {
	margin-right:0;
}
/* START echo update 2012-04-28 1分钟骨骼测试 .mod_bone_test */



.mod_bone_test {
	margin-top:20px;
}
/* START 进度条 */



.mod_bone_test .test_percent {
	margin-left:auto;
	margin-right:auto;
	margin-bottom:20px;
	position: relative;
	width: 100%;
}
.mod_bone_test .test_percent em {
	color: #008A5F;
	font-weight: bold;
}
.mod_bone_test .test_percent .blood {
	background: url(../img/blood.gif) no-repeat scroll 0 0 transparent;
	overflow: hidden;
	position: absolute;
	right: 0;
	top: 6px;
	width: 540px;
	height:5px;
}
.mod_bone_test .test_percent .blood span {
	background: url(../img/blood.gif) no-repeat scroll 0 -5px transparent;
	display: block;
	height: 5px;
	overflow: hidden;
	width: 0;
}
/* END 进度条 */ 







/* START 初始化选性别 */



.mod_bone_test .test_init_box {
}
.mod_bone_test .test_init_box .test_ini_tit {
	text-align:center;
	background:url(../img/mod_bone_test_init_tit.png) center center no-repeat;
	height:0px;
	padding-top:30px;
	overflow:hidden;
}
.mod_bone_test .test_init_box .choose_gender {
	width:310px;
	margin-left:auto;
	margin-right:auto;
	margin-top:50px;
	overflow:hidden;
	zoom:1;
}
.mod_bone_test .test_init_box .choose_gender .gender_item {
	width:95px;
	margin:0 30px;
	float:left;
	display:inline;
	padding-top:125px;
	text-align:center;
}
.mod_bone_test .test_init_box .choose_gender .gender_item_male {
	background:url(../img/mod_bone_test_init_gender_icon_male.png) center top no-repeat;
}
.mod_bone_test .test_init_box .choose_gender .gender_item_female {
	background:url(../img/mod_bone_test_init_gender_icon_female.png) center top no-repeat;
}
.mod_bone_test .test_init_box .choose_gender .gender_item span {
	background: url(../img/mod_qatest_icon_unchecked.png) no-repeat scroll left bottom transparent;
	cursor: pointer;
	display:inline-block;
	height: 18px;
	line-height: 18px;
	overflow: hidden;
	padding-left: 25px;
	padding-top:12px;
}
.mod_bone_test .test_init_box .choose_gender .checked .gender_item span {
	background: url(../img/mod_qatest_icon_checked.gif) no-repeat scroll left bottom transparent;
}
.mod_bone_test .test_init_box .btn_wrap {
	text-align:center;
	height:38px;
	width:100%;
	padding-top:35px;
	padding-bottom:35px;
}
.mod_bone_test .test_init_box .btn_wrap .abtn_begin_test {
	display:inline-block;
	width:91px;
	height:38px;
	background-image:url(../img/abtn_bigin_test.png);
	background-position:left top;
	background-repeat:no-repeat;
}
/* END 初始化选性别 */



.mod_bone_test .bone_test_q_item .q_tit {
	background:url(../img/mod_bone_test_q_tit_bg_b.png) left bottom no-repeat;
}
.mod_bone_test .bone_test_q_item .q_tit span {
	display:block;
	padding-left:50px;
	font-weight:bold;
	color:#fff;
	background:url(../img/mod_bone_test_q_tit_bg_t.png) left top no-repeat;
	padding-top:10px;
	padding-bottom:17px;
	padding-right:10px;
}
.mod_bone_test .bone_test_q_item .q_choice {
	background-color:#E6FAF2;
	background-image:url(../img/mod_bone_test_q_item_answer_bg.png);
	background-repeat:no-repeat;
	background-position:0 0;
	padding-left:80px;
	padding-top:10px;
	padding-bottom:15px;
	padding-right:10px;
}
.mod_bone_test .bone_test_q_item .q_choice ul {
	overflow:hidden;
	zoom:1;
}
.mod_bone_test .bone_test_q_item .q_choice li {
	background: url(../img/mod_qatest_icon_unchecked.png) no-repeat scroll left bottom transparent;
	cursor: pointer;
	display: inline;
	float: left;
	height: 18px;
	line-height: 18px;
	margin-right: 70px;
	overflow: hidden;
	padding-left: 25px;
	padding-top:12px;
}
.mod_bone_test .bone_test_q_item .q_choice li.checked {
	background: url(../img/mod_qatest_icon_checked.gif) no-repeat left bottom;
}
.mod_bone_test .bone_test_q_item .q_tips {
	background:url(../img/tit10.png) left top no-repeat;
	padding-top:30px;
	margin-top:20px;
}
.bone_test_q_item .js_area .q_tips p, .q_item .js_area .q_tips p {
	font-size:14px;
}
.mod_bone_test h2.q_group_tit {
	font-size:20px;
	font-weight:bold;
	margin-bottom:10px;
}
.mod_bone_test .q_group_des {
	margin-bottom:10px;
}
.mod_bone_test .abtn_wrap {
	margin-top:20px;
}
.mod_bone_test .abtn_next_q {
	background: url(../img/mod_qatest_btn_next.gif) no-repeat scroll left top transparent;
	display: inline-block;
	height: 0;
	left: 0;
	overflow: hidden;
	padding-top: 24px;
	width: 71px;
}
.mod_bone_test .abtn_view_result {
	background: url(../img/mod_bone_test_btn_view_result.png) no-repeat left top;
	display: inline-block;
	height: 0;
	left: 0;
	overflow: hidden;
	padding-top: 26px;
	width: 91px;
}
.mod_bone_test .reset_link_wrap {
	border-top:1px solid #dddddd;
	padding-top:10px;
	margin-top:10px;
	text-align:right;
}
.mod_bone_test .reset_link_wrap a.reset_link {
	background: url(../img/icon-arr_left.png) no-repeat scroll left center transparent;
	padding-left: 12px;
}
.mod_bone_test .result_1, .mod_bone_test .result_2 {
	display:none;
}
.mod_bone_test .result_1 .result_h {
	font-size:16px;
	color:#00529b;
	margin-bottom:10px;
	font-weight:bold;
}
.mod_bone_test .result_1 .result_h .result_score {
	color:#e72a10;
	font-size:30px;
}
.mod_bone_test .result_2 {
	font-size:16px;
	color:#00529b;
	margin-bottom:10px;
	font-weight:bold;
}
.mod_bone_test .mod_reg_benift {
	margin-top:10px;
	height:290px;
	position:relative;
	width:646px;
}
.mod_bone_test .mod_reg_benift h3 {
	color: #00529B;
	font-size: 16px;
	font-weight: bold;
	margin-bottom:15px;
}
.mod_bone_test .mod_reg_benift .abtn_join {
	position:absolute;
	left:346px;
	bottom:34px;
}
/* END echo update 2012-04-28 1分钟骨骼测试 .mod_bone_test */



/* START mod_login_club */



.mod_login_club {
	width:980px;
	height:400px;
	oberflow:hidden;
	position:relative;
	background: url(../img/mod_login_club_bg.jpg) no-repeat left top;
}
.mod_login_club .club_login_box {
	position:relative;
	width:341px;
	left:74px;
	top:101px;
}
.mod_login_club .club_login_box .box_hd {
	height:41px;
	background: url(../img/mod_login_club_hd_bg.png) no-repeat left top;
}
.mod_login_club .club_login_box .box_bd {
	background: url(../img/mod_login_club_bd_bg.png) no-repeat left bottom;
}
.mod_login_club .club_login_box .box_bd form {
	width:305px;
	margin-left:auto;
	margin-right:auto;
}
.error_text {
	color:#f00;
}
.mod_login_club .abtn_recommend {
	display:inline-block;
	width:217px;
	height:0px;
	padding-top:28px;
	background:url(../img/abtn_recommend.png) left top no-repeat;
	margin-top:15px;
	overflow:hidden;
}
/* END mod_login_club */







/* START .mod_share_fri */



.mod_share_fri {
	width:610px;
	margin-left:auto;
	margin-right:auto;
}
.mod_share_fri h3 {
	color: #00529B;
	font-weight: bold;
}
.mod_share_fri .line_dot {
	padding-bottom:15px;
}
.mod_share_fri .abtn_reset {
	display:inline-block;
	width:84px;
	padding-top:29px;
	height:0px;
	overflow:hidden;
	background:url(../img/btn_reset.png) left top no-repeat;
	margin-right:20px;
}
/* END .mod_share_fri */







/* home */



html#hp_html {
	/*background: url(../img/html-bg.gif) repeat-x scroll 0 0 #d8f7ef;*/
}
.hp_body {
	background-image:none;
}
.hp_wrap {
	/*background:url(../img/hp_wrap_bg.png) left top repeat-x #d8f7ef;*/
	position:relative;
	z-index:10;
}
.hp_wrap .hp_wrap_inner {
	padding-top:10px;
	/*background:url(../img/hp_wrap_inner_bg.png) center top no-repeat;*/
}
.hometeaserwrape, .hometestwrape {
	background:none;
}
.hp_r1_wrap {
}
.mod_hp_r1 {
	margin-bottom:15px;
	height:340px;
	width:990px;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
	zoom:1;
}
/* .hp_slide */



.hp_slide {
	width:677px;
	height:340px;
	background:url(../img/hp_slide_box_bg.png) left top no-repeat;
	position:relative;
	overflow:hidden;
	float:left;
	display:inline;
}
.hp_slide .pic_box {
	position:relative;
	width:667px;
	height:330px;
	left:4px;
	top:3px;
}
.hp_slide .btns {
	position:absolute;
	right:23px;
	top:300px;
	height:18px;
}
.hp_slide .btns a {
	display:inline-block;
	width:18px;
	height:18px;
	margin-right:6px;
	background-image:url(../img/hp_slide_btn.png);
	background-repeat:no-repeat;
	background-position:left 0px;
}
.hp_slide .btns a.active, .hp_slide .btns a:hover {
	background-position:left -20px;
}
.hp_slide .imgs {
	width:0;
	height:0;
}
.hp_slide .imgs img {
	width:0;
	height:0;
}
.hp_slide .loading {
	width:86px;
	height:86px;
	position:absolute;
	left:50%;
	margin-left:-43px;
	top:90px;
}
/* hp_ts_apply */







.mod_hp_r1 .hp_ts_apply {
	width:303px;
	height:340px;
	background:url(../img/teaser_apply_bg.png) no-repeat left top;
	position:relative;
	float:right;
	display:inline;
}
.mod_hp_r1 .hp_ts_apply .abtn_apply_now {
	display:inline-block;
	position:absolute;
	left:168px;
	top:120px;
	height:0px;
	width:110px;
	padding-top:29px;
	overflow:hidden;
	background-image:url(../img/abtn_apply_now.png);
	background-repeat:no-repeat;
	background-position:left top;
}
.mod_hp_r1 .hp_ts_apply .mask {
	position:absolute;
	left:4px;
	top:3px;
	width:293px;
	height:330px;
	display:block;
}
p.back a {
	background: url(../img/arr_r.png) no-repeat scroll 0 center;
	padding-left: 11px;
}
p.back a:hover {
	background: url(../img/arr_r_hover.png) no-repeat scroll 0 center;
	padding-left: 11px;
}
#user_right_box .bot_text {
	display:block;
	padding-top:10px;
	clear:both;
}
/* create by luye */



#legal_statement .ce_text h1 {
	font-size:20px;
	font-weight:bold;
	color: #00529B;
	margin-top:10px;
	margin-bottom:20px;
}
#legal_statement .ce_text h2 {
	font-size:15px;
	font-weight:bold;
	color: #00529B;
	margin-top:10px;
	margin-bottom:10px;
}
/* create by luye */



/* fancybox */



/* popup_box 



.popup_box {



  position: relative;



 background-color:#458e7d;



  background-color:rgba(69, 142, 145, 1.0);



  padding:4px;







  



}



.popup_box .popup_box_inner {



  background-color:#EFFCF8;



}*/



.poup_box_tit {
	background:url(../img/popup-tit-bg.gif) left bottom repeat-x;
	padding-bottom:4px;
	text-align:center;
}
/* pp_box */



.mod_ask_question_success .popup_box_cont popup_success {
	padding:15px;
}
.pp_box {
/*



  padding-left:10px;



  padding-right:10px;



  */



  }
#bone_and_health .mode1 .area {
	width:702px;
	margin-left:-11px;
	margin-right:-11px;
}
.layout_c3_wrap .c3_item {
	margin:0;
	width:221px;
	margin-top:10px;
	margin-left:5px;
	margin-right:5px;
}
.layout_c3_wrap .c3_item .c3_item_des {
	padding-left:9px;
	padding-right:9px;
}
.layout_c3_wrap .c3_item .linkbar {
	overflow:hidden;
	zoom:1;
	text-align:right;
	padding-top:8px;
	border-top:1px solid #cccccc;
	width:214px;
	margin:8px auto 0px;
}
.layout_c3_wrap .c3_item .linkbar a {
	background: url(../img/arr_r.png) no-repeat scroll 0 3px transparent;
	padding-left: 11px;
}
.layout_c3_wrap .c3_item .linkbar a:hover {
	background: url(../img/arr_r_hover.png) no-repeat scroll 0 3px transparent;
}
/* START 顶部 注册 登录 */



.member_tips_area {
	position:absolute;
	top:38px;
	right:120px;
	z-index:100;
}
.member_tips_area ul {
}
.member_tips_area ul li {
	float:left;
	display:inline;
	margin-right:10px;
	padding-right:11px;
	background:url(../img/navigation-line.gif) no-repeat right center;
	line-height:18px;
}
.member_tips_area ul li a {
}
.member_tips_area ul li.last {
	background:none;
	padding-right:0px;
	margin-right:0px;
}
/* END 顶部 注册 登录 */



/* abtn */



.abtn_fnt_expert {
	display:inline-block;
	width:109px;
	height:0px;
	padding-top:24px;
	overflow:hidden;
	background:url(../img/abtn_fnt_expert.png) no-repeat left top;
}
.abtn_comprehend_rights {
	display:inline-block;
	width:131px;
	height:0px;
	padding-top:24px;
	overflow:hidden;
	background:url(../img/abtn_comprehend_rights.png) no-repeat left top;
}
.abtn_understand_bone_health {
	display:inline-block;
	width:131px;
	height:0px;
	padding-top:24px;
	overflow:hidden;
	background:url(../img/abtn_understand_bone_health.png) no-repeat left top;
}
.abtn_test_now {
	display:inline-block;
	width:84px;
	height:0px;
	padding-top:24px;
	overflow:hidden;
	background:url(../img/abtn_test_now.png) no-repeat left top;
}
.abtn_click_know {
	display:inline-block;
	width:84px;
	height:0px;
	padding-top:24px;
	overflow:hidden;
	background:url(../img/abtn_click_know.png) no-repeat left top;
}
#homeexpert {
	cursor:pointer;
}
#homeexpert .abtn_fnt_expert {
	position:absolute;
	top:97px;
	left:16px;
}
/* 右侧teaser 舒活俱乐部 */







#teaser-club {
}
#teaser-club .abtn_comprehend_rights {
	margin-top:10px;
}
#teaser-health .abtn_test_now {
	margin-top:10px;
}
#teaser-know .abtn_understand_bone_health {
	margin-top:10px;
}
#teaser-newzealand .abtn_click_know {
	margin-top:10px;
}
#teaser-network .abtn_click_know {
	margin-top:10px;
}
#teaser-expert .abtn_fnt_expert {
	margin-top:10px;
}
#teaser-q, #teaser-expert, #teaser-milk, #teaser-club, #teaser-health, #teaser-know {
	cursor:pointer;
}
#aboutskeleton .greenbox-main .skeletonwrap .imgfontlist h3 a {
}
/*安怡专家团队*/



#expert_team_c3 {
	width:680px;
	overflow:hidden;
}
#expert_team_c3 .area {
	margin-left: -6px;
	margin-right: -6px;
	width: 702px;
}
#reviewanswer .greenbox-main {
	overflow:hidden;
	zoom:1;
}
#reviewanswer .greenbox-main .myhavequestion {
	float:right;
	display:inline;
}
#expertqa .qalist {
	/*width:425px;*/
	overflow:hidden;
}
.layout_c2 {
	overflow:hidden;
	zoom:1;
}
.layout_c2 .layout_c2_left {
	width:102px;
	float:left;
	display:inline;
}
.layout_c2 .layout_c2_right {
	width:510px;
	float:right;
	display:inline;
}
/* 1min test */



.1min_result_wrap {
}
.result_1 .result_h {
	font-size:16px;
	color:#00529b;
	margin-bottom:10px;
	font-weight:bold;
}
.result_1 .result_h .result_score {
	color:#e72a10;
	font-size:30px;
}
.result_2 {
	font-size:16px;
	color:#00529b;
	margin-bottom:10px;
	font-weight:bold;
}
.mod_reg_benift {
	margin-top:10px;
	height:290px;
	position:relative;
	width:646px;
}
.mod_reg_benift h3 {
	color: #00529B;
	font-size: 16px;
	font-weight: bold;
	margin-bottom:15px;
}
.mod_reg_benift .abtn_join {
	position:absolute;
	left:346px;
	bottom:34px;
}
/* teaser side */



.mod_side_teaser_fnt_club {
	width:224px;
	height:133px;
	background:url(../img/mod_side_teaser_fntclub_bg.jpg) no-repeat left top;
	position:relative;
}
.mod_side_teaser_fnt_club .ts_text {
	position:absolute;
	left:20px;
	top:40px;
	width:112px;
}
.mod_side_teaser_fnt_club .abtn {
	position:absolute;
	left:20px;
	top:84px;
	width:126px;
	height:24px;
}
.popbox_suc_cont {
	padding:20px;
}
 input:-webkit-autofill {
 background-color:#fff;
}
.mod_side_reaser_fnt_history {
	width:224px;
	height:110px;
	background:url(../img/mod_side_teaser_fnt_history_bg.png) no-repeat left top;
	position:relative;
}
.mod_side_reaser_fnt_history a.tesaer_mask {
	display:block;
	width:224px;
	height:110px;
}
.mod_side_reaser_fnt_global_salemap {
	width:224px;
	height:77px;
	background:url(../img/mod_side_teaser_fnt_global_salemap_bg.png) no-repeat left top;
	position:relative;
}
.mod_side_reaser_fnt_global_salemap a.tesaer_mask {
	display:block;
	width:224px;
	height:77px;
}
.mod_side_teaser_bone_health {
	width:224px;
	height:132px;
	background:url(../img/mod_side_teaser_bone_health_bg.png) no-repeat left top;
	position:relative;
	cursor:pointer;
}
.mod_side_teaser_bone_health .ts_text {
	position:absolute;
	left:20px;
	top:40px;
	width:113px;
}
.mod_side_teaser_get_close2fnt {
	width:224px;
	height:110px;
	background:url(../img/mod_side_teaser_get_close2fnt_bg.png) no-repeat left top;
	cursor:pointer;
}
.mod_side_teaser_get_close2fnt a.teaser_mask {
	display:block;
	width:224px;
	height:110px;
}
.js_page_skip {
	cursor:pointer;
}
/*START 实用工具列表页 echo update 2012-05-15 */

#toollist .greenbox-main {
	background: url(../img/aboutskeleton-bg.gif) repeat-x scroll 0 0 transparent;
	border: 0 none;
	margin-top: -1px;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
}
#toollist .tool_item_list {
	background: url(../img/tool_list_bg.png) repeat-x scroll left bottom #f6fcfa;
	margin-top:5px;
	margin-bottom:-1px;
}
#toollist .tool_item {
	overflow:hidden;
	zoom:1;
	height: 132px;
	padding-top:14px;
	padding-bottom:18px;
	padding-right:20px;
	padding-left:235px;
	position: relative;
	background:url(../img/tool_item_bg.png) left bottom no-repeat;
}
#toollist .tool_item_list .no_bg {
	/*background:none;*/
}
#toollist .tool_item .pic {
	background: url(../img/img-bg.png) no-repeat scroll 0 0 transparent;
	height: 113px;
	left: 13px;
	padding: 6px 0 0 6px;
	position: absolute;
	top: 14px;
	width: 204px;
}
#toollist .tool_item h3 {
	color: #00529B;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 10px;
	padding: 7px 0 0;
}
#toollist .tool_item p.more {
	margin-top:5px;
}
#toollist .tool_item p.more a {
	background: url(../img/arr_r.png) no-repeat scroll 0 3px transparent;
	padding-left: 11px;
}
/*END 实用工具列表页 echo update 2012-05-15 */



/*START echo update 2012-05-18 安怡产品 申请使用按钮*/



.recipe-buy a.mask {
	width:153px;
	height:0px;
	padding-top:63px;
	overflow:hidden;
	display:block;
	position:absolute;
	left:164px;
	top:276px;
	background: url(../img/icon_apply_try.png) no-repeat left top;
}
#recipe-buy-img {
	position:absolute;
	left:25px;
	top:291px;
	width:117px;
	height:0px;
	padding-top:43px;
	overflow:hidden;
	background: url(../img/icon_buy_now.png) no-repeat left top;
}
/*END echo update 2012-05-18 安怡产品 申请使用按钮*/

/* START 首页自动弹出层  */

#mod_apply_ini_box {
	position:relative;
	width:840px;
	height:558px;
}
#mod_apply_ini_box a.mask {
	display:inline-block;
	width:160px;
	height:0px;
	overflow:hidden;
	padding-top:45px;
	background: url(../img/btn_apply_now_event.png) no-repeat left top;
	position:absolute;
	right:205px;
	bottom:173px;
}
#mod_apply_ini_box a.home_popup {
	display:inline-block;
	width:160px;
	height:0px;
	overflow:hidden;
	padding-top:45px;
	background: url(../img/btn_preorder_now_event.png) no-repeat left top;
	position:absolute;
	/*right:155px;*/

  right:90px;
	bottom:143px;
}
#mod_apply_ini_box .bg_img {
	position:absolute;
	left:0;
	top:0;
}
#mod_apply_ini_box .progress_bar {
	width:18px;
	height:231px;
	overflow:hidden;
	position:absolute;
	right:96px;
	top:156px;
}
#mod_apply_ini_box .progress_bar .inner_bar {
	width:12px;
	height:225px;
	position:absolute;
	left:3px;
	bottom:3px;
	background-image:url(../img/progress_bar_inner_bg.png);
	background-repeat:repeat-y;
	background-position:0 -4px;
}
#mod_apply_ini_box .progress_bar .mask_bar {
	width:18px;
	height:231px;
	position:absolute;
	left:0px;
	top:0px;
	background-image:url(../img/progress_bar_mask.png);
	_background-image:url(../img/progress_bar_mask_ie6.png);
	background-repeat:repeat-y;
	background-position:0 0;
}
#mod_apply_ini_box .left_info {
	font-size:18px;
	color:#00a67b;
	font-weight:700;
	position:absolute;
	/*width:140px;*/

  width:180px;
	height:36px;
	line-height:36px;
	text-align:center;
	/*right:44px;*/

  /*right:24px;*/

  /*top:110px;*/

  right:12px;
	top:70px;
}
#mod_apply_ini_box .left_info em {
	color:#e72a10;
	font-size:36px;
	font-weight:700;
}
/* END 首页自动弹出层  */

  

  

.mod_campaign_201208_pic {
	background: url(../img/hp_campaign_201208_pic.png) no-repeat scroll left top;
	display: inline;
	float: right;
	height: 340px;
	width: 303px;
}
.mod_campaign_201208_pic a {
	display:block;
	height: 340px;
	width: 303px;
}
.teaser_hp_group_statement_201308 {
	float: right;
	height: 154px;
	width: 481px;
}
.mod_side_teaser_group_statement_201308 {
	height: 260px;
	width: 226px;
	display: none;
}
/* 
START 20130826 campaign 
*/
/* 
mod_campaign_201308_bonetest_result_bottom 
*/
.mod_campaign_201308_bonetest_result_bottom {
	position:relative;
	margin-top:30px;
}
.mod_campaign_201308_bonetest_result_bottom .btn_cmp_join_now {
	position:absolute;
	display:block;
	width:140px;
	height:52px;
	left:225px;
	top:116px;
}
.mod_campaign_20130826_suc {
}
.mod_campaign_20130826_suc .pic {
	margin:0 auto;
	display:block;
}
.mod_campaign_20130826_suc .mod_campaign_20130826_suc_sina_box {
	position:relative;
	width:570px;
	margin:0 auto;
}
.mod_campaign_20130826_suc .mod_campaign_20130826_suc_sina_box .sina_btn {
	position:absolute;
	left:426px;
	top:51px;
}
/*
分享成功层
*/
.mod_campaign_20130826_share_suc {
	text-align:center;
}
.mod_campaign_20130826_share_suc .linkbar {
	text-align:center;
}
.mod_campaign_20130826_share_suc .popbox_suc_cont {
	position:relative;
}
.mod_campaign_20130826_share_suc .popbox_suc_cont .sina_weibo_code {
	position:absolute;
	font-size:22px;
	color:#1a4297;
	left:367px;
	top:97px;
	font-weight:bold;
}
/*分享表单*/
.mod_campaign_20130826_share_form {
	margin:0 auto;
}
.mod_campaign_20130826_share_form table th {
	vertical-align:top;
	padding-top:10px;
	padding-right:20px;
	color:#00529b;
	font-weight:bold;
	text-align:right;
}
.mod_campaign_20130826_page {
	width:100%;
	margin:0 auto;
	height:5126px;
	position:relative;
	overflow:hidden;
}
.mod_campaign_20130826_page .inner_box {
	position:absolute;
	width:1440px;
	height:5126px;
	left:50%;
	margin-left:-720px;
	top:0px;
	overflow:hidden;
}
.mod_campaign_20130826_page .section_1 {
}
.mod_campaign_20130826_page .section_1 .v_box {
	position:relative;
}
.mod_campaign_20130826_page .section_1 .v_box .v_wrap {
	position:absolute;
	left:270px;
	top:53px;
	width:545px;
	height:385px;
}
.mod_campaign_20130826_page .section_1 .v_box .v_wrap a {
	display:block;
	width:100%;
	height:100%;
}
.mod_campaign_20130826_page .section_1 .mod_cmp_slide {
	position:relative;
}
.mod_campaign_20130826_page .section_1 .mod_cmp_slide .pic_list {
	position:absolute;
	top:103px;
	left:260px;
	width:691px;
	height:371px;
	overflow:hidden;
	z-index:10;
}
.mod_campaign_20130826_page .section_1 .mod_cmp_slide .dots {
}
.mod_campaign_20130826_page .section_1 .mod_cmp_slide .dots a {
	display:block;
	position:absolute;
	width:73px;
	height:73px;
	background:url(../img/cmp_dot_normal.png) no-repeat center center;
	z-index:11;
}
.mod_campaign_20130826_page .section_1 .mod_cmp_slide .dots a.active, .mod_campaign_20130826_page .section_1 .mod_cmp_slide .dots a:hover {
	background:url(../img/cmp_dot_active.png) no-repeat center center;
}
.mod_campaign_20130826_page .section_1 .mod_cmp_slide .dots a.nav1 {
	top:117px;
	left:1037px;
}
.mod_campaign_20130826_page .section_1 .mod_cmp_slide .dots a.nav2 {
	top:190px;
	left:1070px;
}
.mod_campaign_20130826_page .section_1 .mod_cmp_slide .dots a.nav3 {
	top:263px;
	left:1079px;
}
.mod_campaign_20130826_page .section_1 .mod_cmp_slide .dots a.nav4 {
	top:336px;
	left:1048px;
}
.mod_campaign_20130826_page .section_2 {
	position:relative;
	z-index:100;
}
.mod_campaign_20130826_page .section_2 .link_weibo {
	position:absolute;
	width:92px;
	height:99px;
	background:url(fake.png) left top no-repeat;
	left:925px;
	top:129px;
}
.mod_campaign_20130826_page .inner_box .side_nav_box {
	position:fixed;
	left:80px;
	top:150px;
	background:url(../img/side_nav_box.png) no-repeat left top;
	width:150px;
	height:160px;
	padding-top:130px;
	z-index:9999;
}
.mod_campaign_20130826_page .inner_box .side_nav_box li {
	display:block;
	width:100%;
}
.mod_campaign_20130826_page .inner_box .side_nav_box li a {
	height:35px;
	color:#606060;
	line-height:35px;
	font-size:18px;
	text-align:center;
	display:block;
	width:100%;
	font-family:'微软雅黑';
}
.mod_campaign_20130826_page .inner_box .side_nav_box li.active a, .mod_campaign_20130826_page .inner_box .side_nav_box li a:hover {
	color:#008a5f;
}
.mod_campaign_20130826_page .inner_box .cmp_top_nav_pos {
	width:1000px;
	position:absolute;
	left:50%;
	margin-left:-500px;
	top:0px;
	height:34px;
}
.mod_campaign_20130826_page .inner_box .cmp_top_nav_pos .cmp_top_nav {
	float:right;
	display:inline-block;
	height:34px;
	background-image:url(../img/cmp_20130826_top_nav_bg.png);
	background-repeat:no-repeat;
	background-position:left top;
	padding-left:25px;
}
.mod_campaign_20130826_page .inner_box .cmp_top_nav_pos .cmp_top_nav .bg {
	display:inline-block;
	height:34px;
	background-image:url(../img/cmp_20130826_top_nav_bg.png);
	background-repeat:no-repeat;
	background-position:right -50px;
	padding-right:25px;
}
.mod_campaign_20130826_page .inner_box .cmp_top_nav_pos .cmp_top_nav .bg a {
	line-height:30px;
	color:#fff;
}
/* pop rule */
.pp_wrap {
	display:none;
}
.mod_campaign_20130826_pop {
	width:680px;
	font-family:'微软雅黑';
}
.mod_campaign_20130826_pop .rule_cont {
	width:610px;
	padding-left:25px;
	padding-right:45px;
	position:relative;
	height:600px;
}
.mod_campaign_20130826_pop .rule_cont .content_style {
}
.mod_campaign_20130826_pop .rule_cont .content_style p {
	text-indent:0px;
}
.mod_campaign_20130826_pop .rule_cont .scroll_area {
	position:absolute;
	left:25px;
	top:0px;
	width:610px;
	height:580px;
	overflow:hidden;
}
.mod_campaign_20130826_pop .rule_cont .scroll_area .scroll_content {
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
}
.mod_campaign_20130826_pop .rule_cont .scroll_area #cmp_20130826_rule {
	height:1690px;
}
.mod_campaign_20130826_pop .rule_cont .scroll_area #cmp_20130826_winner_cont {
}
.mod_campaign_20130826_pop .rule_cont .scroll_handler {
	position:absolute;
	right:15px;
	top:30px;
	height:478px;
	width:2px;
	/*background:url(../img/scroll_handler_bg.png) left top no-repeat;*/
		background-color:#ddd;
}
.mod_campaign_20130826_pop .rule_cont .scroll_handler .ui-widget-content {
	background:none;
	border:none;
}
.mod_campaign_20130826_pop .rule_cont .scroll_handler .ui-slider-vertical {
	height:448px;
	width:2px;
}
.mod_campaign_20130826_pop .rule_cont .scroll_handler .ui-slider-handle {
	display:inline-block;
	width:10px;
	height:30px;
	zoom:1;
	left:-4px;
	border-radius:0;
	border:none;
	margin-bottom:-30px;
	/*
	background:url(../img/slider_handle_bg.png) left top no-repeat;
	*/
	background-color:#00a378;
	background-image:none;
}
/*获奖名单弹出层*/
#cmp_20130826_winner_cont {
}
#cmp_20130826_winner_cont .mod_cmp_20130826_winner_list {
	width:610px;
	margin:0 auto;
}
#cmp_20130826_winner_cont .mod_cmp_20130826_winner_list .date {
	font-size: 16px;
	font-weight: bold;
	color: #00529B;
	margin-bottom: 10px;
	border-bottom:1px solid #dddddd;
	padding-bottom:10px;
}
#cmp_20130826_winner_cont .mod_cmp_20130826_winner_list .w_list {
	width:100%;
	overflow:hidden;
	margin-bottom:20px;
}
#cmp_20130826_winner_cont .mod_cmp_20130826_winner_list .w_list li {
	width:33%;
	float:left;
	display:inline;
	margin-bottom:5px;
}
/* END 20130826 campaign */


/* START 20140213 安怡产品 update */
.rv3_abtn_red_h26 {
	display:inline-block;
	height:26px;
	line-height:24px;
	background-image:url(../img/rv3_abtn_red_h26.png);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:12px;
}
.rv3_abtn_red_h26 span {
	display:inline-block;
	height:26px;
	line-height:24px;
	background-image:url(../img/rv3_abtn_red_h26.png);
	background-position:right -50px;
	background-repeat:no-repeat;
	padding-right:12px;
	color:#fff;
}
.rv3_abtn_red_h26 span em {
	font-style:normal;
	color:#fff;
	line-height:24px;
}
.rv3_i8_arr_white_r {
	display:inline-block;
	background-image:url(../img/rv3_arr_right_white_w8.png);
	background-position:right 8px;
	background-repeat:no-repeat;
	padding-right:12px;
}
.rv3_pro_list {
}
.rv3_pro_list .rv3_pro_item {
	position:relative;
}
.rv3_pro_list .rv3_pro_item .rv3_pro_item_mask {
	position:absolute;
	left:-8px;
	top:-8px;
	width:86px;
	height:88px;
	z-index:100;
}
.rv3_pro_list .rv3_pro_item .greenbox .greenbox-main {
	position:relative;
	z-index:20;
}
.rv3_pro_list .rv3_pro_item .greenbox .greenbox-main {
	overflow:hidden;
}
.rv3_pro_list .rv3_pro_item .p_info {
	width:460px;
	float:left;
	display:inline;
	overflow:hidden;
}
.rv3_pro_list .rv3_pro_item .p_info .p_pic {
	width:120px;
	float:left;
	display:inline;
}
.rv3_pro_list .rv3_pro_item .p_info .p_pic {
	width:120px;
	float:left;
	display:inline;
	margin-right:20px;
}
.rv3_pro_list .rv3_pro_item .p_info .p_des {
	width:320px;
	float:left;
	display:inline;
}
.rv3_pro_list .rv3_pro_item .p_info .p_des .p_tit {
	color:#00529b;
	font-size:14px;
	font-weight:bold;
}
.rv3_pro_list .rv3_pro_item .p_info .p_des .p_tit .new {
}
.rv3_pro_list .rv3_pro_item .p_info .p_des .p_featrue {
}
.rv3_pro_list .rv3_pro_item .p_info .p_des .p_featrue li {
	background:url(../img/rv3_dot_1x1_gray.gif) left 7px no-repeat;
	padding-left:8px;
	margin-bottom:5px;
}
.rv3_pro_list .rv3_pro_item .p_info .p_des .p_featrue li em {
	font-style:normal;
	color:#00529b;
	font-weight:bold;
}
.rv3_pro_list .rv3_pro_item .p_info .p_des .bot_bar {
}
.rv3_pro_list .rv3_pro_item .p_info .p_des .bot_bar .p_price {
	margin-right:10px;
}
.rv3_pro_list .rv3_pro_item .p_info .p_des .bot_bar .p_price em {
	color:#e72a10;
	font-style:normal;
	font-weight:bold;
	font-size:14px;
}
.rv3_pro_list .rv3_pro_item .shop_info {
	padding-left:21px;
	background:url(../img/rv3_line_v_green_dot_w1.png) left top repeat-y;
	float:left;
	display:inline;
	height:110px;
	width:150px;
	padding-top:10px;
}
.rv3_pro_list .rv3_pro_item .shop_info p {
	margin-bottom:8px;
}
.rv3_pro_list .rv3_pro_item .shop_info a {
	font-weight:bold;
}
.rv3_cus_province_city {
}
.rv3_cus_province_city td {
	vertical-align:middle;
}
/* START 店铺查询结果 */
.rv3_shop_result_wrap .sidebar {
	width:190px;
}
.rv3_shop_result_wrap h1 {
	margin-bottom:20px;
}
.rv3_shop_result_wrap .rv3_shop_rersult_tip {
	font-size:14px;
}
.rv3_shop_result_wrap .rv3_shop_rersult_tip a {
	margin-left:20px;
}
.rv3_shop_result_wrap .rv3_shop_rersult_tip em {
	font-weight:bold;
	color:#f00;
	font-style:normal;
}
#rv3_shop_gmap {
	width:100%;
	height:100%;
}
.rv3_shop_search_result_wrap {
	width:918px;
	margin:0 auto;
	border:1px solid #d2d1d0;
	height:500px;
	background-color:#fff;
}
.rv3_shop_search_result_wrap .shop_list_wrap {
	width:233px;
	border-right:1px solid #d2d1d0;
	float:left;
	display:inline;
}
.rv3_shop_search_result_wrap .shop_list_wrap .scroll_area {
	height:500px;
	width:100%;
}
.rv3_shop_search_result_wrap .shop_list_wrap .locator_item {
	border-bottom:1px solid #d2d1d0;
}
.rv3_shop_search_result_wrap .shop_list_wrap .item_inner {
	position:relative;
	padding-left:45px;
	padding-right:35px;
	padding-bottom:15px;
	cursor:pointer;
}
.rv3_shop_search_result_wrap .shop_list_wrap .active .item_inner {
	background-color:#f5f5f5;
}
.rv3_shop_search_result_wrap .shop_list_wrap .locator_item .num {
	position:absolute;
	left:14px;
	top:17px;
	display:block;
	width:25px;
	height:33px;
	background:url(../img/rv3_gmap_locator_red.png) left center no-repeat;
	color:#fff;
	font-size:14px;
	line-height:23px;
	text-align:center;
}
.rv3_shop_search_result_wrap .shop_list_wrap .locator_item .des {
	padding-top:16px;
}
.rv3_shop_search_result_wrap .shop_list_wrap .locator_item .des .tit {
	color:#008a5f;
	font-size:14px;
	font-weight:bold;
	padding-bottom:5px;
}
.rv3_shop_search_result_wrap .shop_list_wrap .locator_item .des p {
	font-size:12px;
	color:#666666;
}
.rv3_shop_search_result_wrap .gmap_area {
	width:684px;
	height:500px;
	float:left;
	display:inline;
}
.top_sns_share {
	position:absolute;
	right:-5px;
	/*top:10px;*/
	height:46px;
	z-index:900;
}
.top_sns_share a {
	width:35px;
	height:35px;
	float:left;
	display:inline;
	margin-right:9px;
}
.top_sns_share .top_weixin_drop_down {
	display:none;
	position:absolute;
	top:26px;
	left:-126px;
}

.top_fw_banner{
	width:920px;
	margin:0 auto;
	margin-bottom:20px;
	
}