﻿/*main_content*/
.clearfix {display: block;}
.clearfix:after {clear: both;content: ".";display: block;height: 0;visibility: hidden;}

#main_content{float:left; width:745px; margin-left:8px; position:relative; background-color:#fff; display:inline;}
#main_content .ps_l_a, #main_content .ps_r,  #main_content .ps_r_a, #main_content .content{background:url(/app_images/wanlitong/v30/member/main_content.gif) no-repeat;}
#main_content .ps_l_a{background-position:0 0; position:absolute; left:0; top:0; width:30px; height:114px;}
#main_content .ps_r{background-position:-70px -280px; right:0; _right:-1px; top:0; width:30px; height:114px;}
#main_content .ps_r_a{background-position:-10px -130px; position:absolute; right:0; _right:-1px; top:0; width:90px; height:114px;}
#main_content .content{background-position:0 -440px; background-repeat:repeat-x; z-index:10;}

#main_content #main_title{height:40px; border-bottom:1px solid #e0e0e0;}
#main_content #main_title_a{height:40px; border-bottom:1px solid #e0e0e0;}
#main_content #main_title div{background:url(/app_images/wanlitong/v30/member/icon_member.gif) no-repeat; font-size:14px; font-size:bold; line-height:32px; padding-top:8px; margin-left:30px; font-weight:bold;}
#main_content #main_title .title_g{background:url(/app_images/wanlitong/v30/member/icon_member.gif) no-repeat; font-size:14px; font-size:bold; line-height:32px; padding-top:8px; margin-left:30px; font-weight:bold;}
#main_content #main_title .title_a{background-position:0 -203px; padding-left:35px;}
#main_content #main_title .title_b{background-position:0 -33px; padding-left:38px;}
#main_content #main_title .title_c{background-position:0 -73px; padding-left:38px;}
#main_content #main_title .title_d{background-position:0 -338px; padding-left:33px;}
#main_content #main_title .title_e{background-position:0 -377px; padding-left:35px;}
#main_content #main_title .title_f{background-position:0 -420px; padding-left:38px;}
#main_content #main_title .title_g{background-position:0 -458px; padding-left:38px;}
#main_content #main_title .title_h{background-position:0 -660px; padding-left:38px;}
#main_content #main_title .title_i{background-position:0 -700px; padding-left:38px;}
#main_content #main_title .title_j{background-position:0 -740px; padding-left:35px;}
#main_content #main_title .title_z{background-position:0 -1008px; padding-left:28px;}
#main_content #main_title .title_znx{background-position:0 -1062px; padding-left:34px;}
#main_content #tite_icon{background:url(/app_images/wanlitong/v30/public/icon_member.gif) no-repeat; font-size:14px; font-size:bold; line-height:32px; padding-top:8px; margin-left:30px; font-weight:bold;}
#main_content #main_title_a .title_k{background-position:0 10px; padding-left:48px;}
#main_content #main_title_a .title_l{background-position:0 -40px; padding-left:48px;}
#main_content #main_title_a .title_m{background-position:0 -90px; padding-left:48px;}
#main_content #main_title_a .title_n{background-position:0 -144px; padding-left:48px;}
#main_content #main_title_a .title_o{background-position:0 -190px; padding-left:48px;}
#main_content #main_title_a .title_p{background-position:0 -242px; padding-left:30px;}
#main_content #main_title_a .title_q{background-position:0 -288px; padding-left:36px;}
#main_content #main_title_a .title_r{background-position:0 -338px; padding-left:34px;}
#main_content #main_title_a .title_s{background-position:0 -390px; padding-left:50px;}
#main_content #main_title_a .title_t{background-position:0 -440px; padding-left:30px;}
#main_content #main_title_a .title_u{background-position:0 -490px; padding-left:34px;}
#main_content #main_title_a .title_v{background-position:0 -538px; padding-left:34px;}
#main_content #main_title_a .title_w{background-position:0 -585px; padding-left:34px;}
#main_content #main_title_a .title_x{background-position:0 -634px; padding-left:34px;}
#main_content #main_title_a .title_y{background-position:0 -696px; padding-left:48px;}

#main_content .content_a{padding:12px 14px 0 14px;}
#main_content .content_b{margin:12px 30px 0;}

/*product  &  voucher*/
.product_info{}
.product_info .product_img{width:362px; float:left; position:relative;}
.product_info .product_detail{margin-left:382px;}
.product_info .product_detail .name{font-size:16px; color:#555;}
.product_info .product_img_a{width:320px; float:left; position:relative;}
.product_info .product_detail_a{margin-left:330px;}
.product_info .product_detail_a .name{font-size:16px; color:#555;}
.product_info .big_mirror{width:24px; height:24px; position:absolute; right:0px; bottom:59px; bottom:69px\9; *bottom:69px; _bottom:68px;}
.product_info .big_mirror img{width:24px; height:24px;}
.product_info .ban378_378{border:1px solid #c5c5c5; width:378px; height:378px;}
.product_info .ban350_304{border:1px solid #c5c5c5; width:378px; height:378px;}
.product_info .ban350_304 img{margin-left:13px; margin-top:35px;}
.product_info .ban348_278{border:1px solid #c5c5c5; width:360px; height:290px;}
.product_info .ban348_278 img{margin-left:6px; margin-top:6px;}
.product_info .ban272_210{background:url(/app_images/wanlitong/v30/campaign/voucher/voucher_bg.gif) no-repeat; width:316px; height:256px;}
.product_info .ban272_210 img{margin-left:26px; margin-top:18px;}
.product_info .ban47_47{}
.product_info .ban47_47 a{border:1px solid #c5c5c5; float:left; position:relative; margin-right:10px;}
.product_info .ban47_47 a.active{border:2px solid #f86900; float:left;}
.product_info .ban47_47 a.active img{width:45px; height:45px;}
.product_info .ban47_47 a.active .icon_img{background:url(/app_images/wanlitong/v30/spendpoints/product/icon_img.gif); height:8px; width:16px; position:absolute; top:-8px; left:35%; _font-size:1px;}

.l_product{font-size:12px; color:#1e1e1e;}
.l_product dt{width:64px; float:left; line-height:18px; text-align:left; height:100%;}
.l_product dd{line-height:18px; margin-left:64px;}
.l_product dd p{line-height:18px;}
.l_product dd div{line-height:18px;}

/*left- 208     right*/
.left_side_con{width:208px; float:left;}
.right_mian_con{margin-left:218px;}
.part_a{border:1px solid #e6e6e6;}
.part_a .title_main{background:url(/app_images/wanlitong/v30/index/title_bg2.gif) repeat-x 0 0; height:27px; line-height:27px; padding-left:15px;}
.part_a .main_content{padding:12px 4px;}
.l_tab_product{}
.l_tab_product li{width:33.3%; float:left; margin-top:10px;}
.div_w175{width:175px; margin:0 auto;}
.div_w149{width:149px; margin:0 auto;}
.div_w175 img{border:1px solid #e6e6e6;}
.div_w149 img{border:1px solid #e6e6e6;}
.pro_name{text-align:left; margin-left:10px; margin-top:4px;}
.forum{padding-bottom:8px; border-bottom:1px solid #e6e6e6;}
.forum_title{height:28px; line-height:28px; background:#f6f6f6;}
.forum_title span{line-height:28px;}
.textarea_a{width:680px; height:150px; border:1px solid #bfbfbf; line-height:20px;}

/*right-210*/
.right_layout{width:210px; float:right;}
.left_layout{float:left; width:718px;}
.left_main_title_bg{background:url(/app_images/wanlitong/v30/campaign/main_top_bg.gif) repeat-x 0 top;}
.left_main_title{background:url(/app_images/wanlitong/v30/public/little_icon.gif) no-repeat 4px 0; padding-left:25px; font-size:13px;}
.left_main_title_a{background:url(/app_images/wanlitong/v30/public/little_icon.gif) no-repeat 18px -434px; padding-left:54px; font-size:13px; height:40px; line-height:40px;}
.left_main_title_b{background:url(/app_images/wanlitong/v30/public/little_icon.gif) no-repeat 18px -480px; padding-left:54px; font-size:13px; height:40px; line-height:40px;}
.left_main_title_c{background:url(/app_images/wanlitong/v30/public/icon_member.gif) no-repeat 18px -146px; padding-left:64px; font-size:13px; height:40px; line-height:40px;}

/**/
.zf_left{ width: 714px; float:left;}
.zf_right{ width: 214px; float:right;}