/* reset */
*{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}ol,ul{list-style:none;}fieldset,img{border:0}a{color:#597a9c;}a,a:hover{text-decoration:none;}
/* elements */
body{font-size:12px;font-family:Tahoma, "宋体", sans-serif;color:#58585a; background:#aed6f2;}
.wrapper{line-height:150%; background:url(bg/common/body_bg.jpg) 0 0 repeat-x #aed6f2;}
select{ overflow:hidden;}
textarea{padding:8px 6px;color:#595757; font-family:Tahoma, "宋体", sans-serif;}
select,input,textarea{font-size:12px;font-family:Tahoma, "宋体", sans-serif;color:#595856;}
input,select{vertical-align:middle;} 
label{vertical-align:middle}
sub {line-height:200%;*line-height:250%;}
h3 {*font-weight:normal;}

/* layout */
.header{width:974px;height:154px; margin:0 auto;}
.header .h_top{height:91px; margin-bottom:16px;}
.main {width:974px;margin:0 auto 30px auto;}
.footer .clumnwrapper{width:1000px; margin:0 auto; padding-top:18px;color:#01244e; font-size:12px;}
.footer { padding:0 0 20px 0;	 }
.footer .copyright, .footer .copyright a { color:#58585a; font-family:Arial, Helvetica, sans-serif; position:relative; }
.copyright  ul { position:absolute; right:0px; width:30	0px; top:0px; color }
.copyright  ul li { float:left; }
.footer .copyright ul .spt { margin:2px 10px; } 
.footer { width:974px; height:35px; margin:20px auto 0 auto; }
.leg {padding-top:9px; background:url(bg/common/leg_topshadow_bg.png) 0 0 repeat-x; }
.leg-content-wrapper {padding-bottom:9px; background:url(bg/common/leg_btmshadow_bg.png) 0 100% repeat-x; }
.leg-content-bg{ padding-top:32px; padding-bottom:20px; background:#fff;}

/*	global	*/
.h_top .logo{float:left; margin:28px 0 0 9px;}
.h_top .h_top_r{float:right; margin:57px 0 0 0;}
.h_top .breadcrumb {width:457px; height:35px;}
.h_top .breadcrumb li{float:left;padding-right:12px;background:url(bg/common/breadcrum_arrow.gif) 100% 8px no-repeat;}
.h_top .breadcrumb li.item2,li.item2_on,.h_top .breadcrumb li.item3{ margin-right:17px;} 
.h_top .breadcrumb li a{float:left; height:35px;}
.h_top .breadcrumb li.item2, li.item2_on {margin-left:100px;}
.h_top .breadcrumb li.item1 a{width:93px; background-position:-710px 0px;}
.h_top .breadcrumb li.item1 a:hover{width:93px; background-position:-710px -35px;}
.h_top .breadcrumb li.item2 a{width:82px; background-position:-810px 0px;}
.h_top .breadcrumb li.item2 a:hover{width:82px; background-position:-810px -35px;}
.h_top .breadcrumb li.item2_on a{width:82px; background-position:-720px -76px;}
.h_top .breadcrumb li.item2_on a:hover{width:82px; background-position:-720px -111px;}
.h_top .breadcrumb li.item3 a{width:100px; background-position:-900px 0px;}
.h_top .breadcrumb li.item3 a:hover{width:100px; background-position:-900px -35px;}
.h_top .breadcrumb .login_name {position: absolute; margin:5px 0 0 -270px;*margin:5px 0 0 -720px; color:#6989a8; width:400px; font-weight:bold;}

.h_btm{width:974px; height:47px; margin:0 auto;} 
.h_btm_l {float:left;}
.h_btm_l .nav{margin-left:6px;}
.h_btm_l .nav li{float:left;}
.h_btm_l .nav li a{float:left; height:47px;}
.h_btm_l .nav li.item1 a{width:115px; background-position:0px 0px;}
.h_btm_l .nav li.item1 a:hover,.h_btm_l .nav li.item1 a.current{ background-position:0px -47px;}
.h_btm_l .nav li.item2 a{width:113px ; background-position:-115px 0px ;}
.h_btm_l .nav li.item2 a:hover,.h_btm_l .nav li.item2 a.current{ background-position:-115px -47px;}
.h_btm_l .nav li.item3 a{width:125px ; background-position:-228px 0px;}
.h_btm_l .nav li.item3 a:hover,.h_btm_l .nav li.item3 a.current{ background-position:-228px -47px ;}
.h_btm_l .nav li.item4 a{width:115px ; background-position:-353px 0px;}
.h_btm_l .nav li.item4 a:hover,.h_btm_l .nav li.item4 a.current{ background-position:-353px -47px ;}
.h_btm_l .nav li.item5 a{width:110px ; background-position:-468px 0px ;}
.h_btm_l .nav li.item5 a:hover,.h_btm_l .nav li.item5 a.current{ background-position:-468px -47px ;}
.h_btm_l .nav li.item6 a{width:129px ; background-position:-578px 0px ;}
.h_btm_l .nav li.item6 a:hover,.h_btm_l .nav li.item6 a.current{ background-position:-578px -47px ;}
.h_btm_r {float:right; margin-top:6px;}
.h_btm_r .search{width:236px; height:32px; margin-right:4px;}
.h_btm_r .search .inputarea{float:left;width:151px; height:32px; padding-left:23px; background-position:-982px -71px;}
.h_btm_r .search .inputarea input.txt{ float:left; display:inline;width:143px; padding-left:3px; padding-right:3px; height:17px; color:#9b9999; border:solid 1px #d3e1ed;}
.h_btm_r .search .ser_btn{float:right;width:59px; height:24px; background-position:-921px -71px;}

.side-left {float:left; width:590px;  margin-left:4px;}
.side-right { float:right;  width:293px;}
.leg-content { width:974px; margin:0 auto; }
.leg-content .mini_sm { font-family:Tahoma, "宋体", sans-serif;}
.leg-content .mini_sm .item .titlewrapper{float:left;width:75px;}
.leg-content .mini_sm .item p.title{float:left;width:93px; height:13px; margin-top:7px;}
.leg-content .mini_sm .item p.no_title{float:left;width:55px; height:13px; margin-top:7px;}
.leg-content .mini_sm .item1 p.title{ width:53px; background-position:-32px -95px;}
.leg-content .mini_sm .item3 p.title{width:53px; background-position:-146px -95px;}
.leg-content .mini_sm .item4 p.title{ width:65px; background-position:-255px -95px;}
.leg-content .mini_sm .item5 p.title{ width:52px; background-position:-385px -95px;}
.leg-content .mini_sm .item6 p.title{ width:52px; background-position:-499px -95px;}
.leg-content .mini_sm .item7 p.title{width:65px; background-position:-610px -95px;}
.leg-content .mini_sm ul{float:left;width:493px;}
.leg-content .mini_sm ul li {float:left; line-height:25px; color:#6e6e70; margin-right:9px; margin-top:2px; padding-right:11px; font-size:12px; background:url(bg/common/mini_sm_li_border_bg.gif) 100% 8px no-repeat;}
.leg-content .mini_sm ul li a{color:#6E6E70;}
.leg-content .mini_sm ul li.last{background:none;}
/*-----.leg-content .mini_sm ul .title { width:92px;margin:0; padding:0; color:#6f8ca9;  font-size:14px; font-weight:bold; background:none; }-----*/
.leg-content .mini_sm ul .title { width:92px;margin:0; padding:0; color:#6f8ca9;  font-size:12px; font-weight:bold; background:none; }
.side-right .register { font-family:Tahoma, "宋体", sans-serif;}
.side-right .register h3 {width:162px; height:17px; margin-bottom:16px; background-position:-32px -109px;}
.side-right .register label { width:66px; display:block; float:left; color:#58585a; }
.side-right .register .inputxt {float:right; width:210px; height:20px; padding:0 3px;  border:#d8e4ef solid 1px;}
.side-right .register .f-line {float:left;width:293px; margin-bottom:3px; line-height:25px; }
.side-right .register .action{ margin-top:2px;}
.side-right .register .submit{float:right; width:59px; height:25px; background-position:-195px -109px;}
.side-right .sns_share {float:left; width:293px; margin-top:10px; padding-top:12px;}  
.side-right .sns_share a.share{float:left;}
.side-right .sns_share a.share_1{width:29px; height:43px; margin-right:13px; background-position:-933px -96px;}
.side-right .sns_share a.share_2{width:24px; height:44px; background-position:-976px -96px;}
/*global bg*/
.h_top .breadcrumb li a,.h_btm_l .nav li a,.h_btm_r .search .inputarea,.h_btm_r .search .ser_btn,.leg-content .mini_sm .item p.title,.side-right .register h3,.side-right .register .submit,.side-right .sns_share a.share,.leg-content .mini_sm .item1 p.title{background-image:url(bg/common/global.gif); background-repeat:no-repeat;}
.buynow,.bigyes,.bigno,.bigstart,.msubmit,.mlistrp{ background-image:url(bg/common/btn.png); background-repeat:no-repeat;}

/*	default	*/
/* default blocks */
.clumn-1,.clumn-2, .clumn-3,.clumn-4,.clumna,.clumnb,.clumnc{float:left;}
.top_974{width:974px; height:12px; background:url(bg/png_bg/974_top.png) 0 0 no-repeat;}
.mid_974{width:974px; background:url(bg/png_bg/974_middle.png) 0 0 repeat-y;}
.btm_974{width:974px; height:11px; background:url(bg/png_bg/974_btm.png) 0 0 no-repeat;}
.top_739{width:739px; height:12px; background:url(bg/png_bg/739_top.png) 0 0 no-repeat;}
.mid_739{width:739px; background:url(bg/png_bg/739_middle.png) 0 0 repeat-y;}
.btm_739{width:739px; height:12px; background:url(bg/png_bg/739_btm.png) 0 0 no-repeat;}
.top_719{width:719px; height:12px; background:url(bg/png_bg/719_top.png) 0 0 no-repeat;}
.mid_719{width:719px; background:url(bg/png_bg/719_middle.png) 0 0 repeat-y;}
.btm_719{width:719px; height:12px; background:url(bg/png_bg/719_btm.png) 0 0 no-repeat;}
.top_254{width:254px; height:11px; background:url(bg/png_bg/254_top.png) 0 0 no-repeat;}
.mid_254{width:254px; background:url(bg/png_bg/254_middle.png) 0 0 repeat-y;}
.btm_254{width:254px; height:11px; background:url(bg/png_bg/254_btm.png) 0 0 no-repeat;}
.mid_234{width:234px; background:url(bg/png_bg/234_middle.png) 0 0 repeat-y;}
.btm_234{width:234px; height:11px; background:url(bg/png_bg/234_btm.png) 0 0 no-repeat;}
.mid_254_ct{width:250px; margin:0 auto;} 
.mid_719_ct{margin:0 auto;width:705px;}
.mid_739_ct{margin:0 auto;min-height:460px; width:725px;}
.mid_739s_ct{margin:0 auto;min-height:200px; width:725px;}
.mid_974_ct{width:960px;margin:0 auto;background:none repeat scroll 0 0 #FFFFFF;}
/*	default  elements */

.dota7_h{ background:url(bg/common/dotted01_h.gif) 0 0 repeat-x;}
.dota7_h_btm{ background:url(bg/common/dotted01_h.gif) 0 100% repeat-x;}
.dota7_v{ background:url(bg/common/dotted01_v.gif) 0 0 repeat-y;}
.dota7_v_r{ background:url(bg/common/dotted01_v.gif) 100% 0 repeat-y;}
.h1{padding:30px 0 20px 30px;}
.h1_2{padding:30px 0 20px 0;}
/*-----.ft14{ font-size:14px; line-height:150%}-----*/
.ft14{ font-size:12px; line-height:150%}
/*-----.ft16{ font-size:16px; }-----*/
.ft16{ font-size:12px; }
.btn{border:medium none;cursor:pointer; background-color:transparent;}
.showing_button_pre{background-image:url(../images/index/productshowbtn01.jpg); background-repeat:no-repeat;}
.showing_button_nex{background-image:url(../images/index/productshowbtn02.jpg); background-repeat:no-repeat;}
.bigyes{width:98px; height:96px; background-position:-237px 0;}
.bigno{ width:96px; height:96px; background-position:-336px 0;}
.bigstart{width:100px; height:96px; background-position:-137px 0;}
.msubmit{width:83px; height:33px; background-position:0 -37px;}
.mlistrp{width:110px; height:33px; background-position:0 -73px;}
.buynow{width:126px; height:34px; background-position:0 0;}
.hidden{display:block;width:0;height:0;overflow:hidden;}
.clear {clear:both; height:0px;font-size:1px; width:auto; line-height:0;}/*for ie6*/.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.clearfix{display:inline-block;}/* Hide from IE Mac */.clearfix {display:block;}/* End hide from IE Mac *//* end of clearfix */
/* pages */
.product_info_specific .main .clumnwrapper .clumn-1,.makeup_remove .main .clumnwrapper .clumn-1{width:234px;margin-right:1px;}
.product_info_specific .main .clumnwrapper .clumn-2,.makeup_remove .main .clumnwrapper .clumn-2{width:739px;}
.product_nav .item{width:234px;}
/*-----.product_nav .item a.f_i{ display:block; margin-bottom:-7px; padding-left:19px;width:215px; height:44px; line-height:44px; font-size:14px; font-family: Tahoma, "宋体", sans-serif;}-----*/
.product_nav .item a.f_i{ display:block; margin-bottom:-7px; padding-left:19px;width:215px; height:44px; line-height:44px; font-size:12px; font-family: Tahoma, "宋体", sans-serif;}
.product_nav .item a.f_i:hover,.product_nav .on a.f_i,.product_nav .current a.f_i{ background-image:url(bg/common/lnav_itemlink_bg.png); background-repeat:no-repeat;}
.product_nav .on a.f_i{font-weight:600;}
.product_nav .item a.f_i:hover,.product_nav .on a.f_i{background-position:0 0;}
.product_nav .current a.f_i{height:39px!important; margin-bottom:0;background-position:0 -44px;}
.product_nav .current a.f_i:hover{background-position:0 -44px;}
.product_nav .item_list ul{width:234px;padding-top:10px; padding-bottom:8px;}
.product_nav .item_list li{ width:198px;margin-left:20px; height:20px; line-height:20px;}
/*-----.product_nav .item_list a.s_i{color:#58585a; font-size:13px;}-----*/
.product_nav .item_list a.s_i{color:#58585a; font-size:12px;}
.product_nav .item_list a:hover.s_i{color:#597a9c; font-size:12px;}
/* pages index */
.index .main .clumnwrapper .clumn-1,.skin_test_result .main .clumnwrapper .clumn-1{width:719px;margin-right:1px;}
.index .main .clumnwrapper .clumn-1 .productshowing{width:719px; height:419px;}
.index .main .clumnwrapper .clumn-1 .productshowing .productshowing_ct img{ display:block; margin:0 auto;}
.index .main .clumnwrapper .clumn-1 .productshowlist{ position:relative;}
.index .main .clumnwrapper .clumn-1 .productshowlist .mid_719 {width:719px;height:114px;}
.index .main .clumnwrapper .clumn-1 .productshowlist .emptyblock {width:693px;height:114px;}
.index .main .clumnwrapper .clumn-1 .productshowlist .mdl{ position:absolute;top:0;left:0; z-index:50;}
.index .main .clumnwrapper .clumn-1 .productshowinglist_ct{width:697px;height:113px;}
.productshowlist .showing_list { position:absolute; top:24px;left:14px; width:698px; z-index:55;}
.productshowlist .showing_list .showing_button_w_l,.productshowlist .showing_list .showing_button_w_r{display:inline; width:14px; height:119px;}
.productshowlist .showing_list .showing_button_w_l{float:left; }
.productshowlist .showing_list .showing_button_w_r{ float:right; }
.productshowlist .showing_list .showing_button_pre{width:8px; height:119px; background-position:0 37px;}
.productshowlist .showing_list .showing_button_nex{width:8px; height:119px; background-position:0 37px;}
.productshowlist .showing_list .itemwrapper{}
.productshowlist .itemwrapper .item {float:left; width:193px; margin-right:14px; padding-left:13px;}
.productshowlist .showing_list .dota7_v{float:left; display:inline; width:1px; height:119px; margin-top:-15px;}

.index .main .clumnwrapper .clumn-1 .productshowinglist_ct .productshowing_ct img{display:block; margin:0 auto;}
.index .main .clumnwrapper .clumn-1 .productshowinglist_ct .showing_button_w_l,.index .main .clumnwrapper .clumn-1 .productshowinglist_ct .showing_button_w_r{height:46px; margin-top:70px; }

.index .main .clumnwrapper .clumn-2,.skin_test_result.main .clumnwrapper .clumn-2 {width:254px;}
.index .main .clumnwrapper .clumn-2 .clumn,.skin_test_result.main .clumnwrapper .clumn-2 clumn{width:254px;}
.index .main .clumnwrapper .clumn-2 .clumn img{ display:block; margin:0 auto;}

.index .main .clumnwrapper .clumn-2 .clumna a.link{margin-top:-70px; margin-left:16px; width:59px; height:12px; color:#353e41;}
.index .main .clumnwrapper .clumn-2 .clumnc a.link{margin-top:-43px; margin-left:19px; width:59px; height:12px; color:#6384a6;}

/* pages product*/
.product_info .main .clumnwrapper .clumn-1{width:100%;}
.product_info .product_info_ct {width:960px; min-height:523px; margin:0 auto;background:#fff; }
.product_info .productList{height:437px; width:159px; padding-right:1px; float:left; display:inline;}
.product_info .productList .link{width:155px;height:175px; margin:0 auto 20px auto; overflow:hidden;}
/*-----.product_info .productTitle{ font-size:15px; color:#0099FF; font-weight:bold;}-----*/
.product_info .productTitle{ font-size:12px; color:#0099FF; font-weight:bold;}
.product_info .productListu{ margin-left:10px;color:#6e6e70;}
.product_info .productListu li{ padding:2px; list-style-type:disc; list-style-position:inside; }
/*-----.product_info .productListu li a{color:#58585a;font-size:13px; font-family:Tahoma, "宋体", sans-serif;}-----*/
.product_info .productListu li a{color:#58585a;font-size:12px; font-family:Tahoma, "宋体", sans-serif;}
.product_info .productListu li a:hover{color:#597a9c;font-size:12px; font-family:Tahoma, "宋体", sans-serif;}

/* product_info_specific*/
.product_set_showing .product_set_box{float:left;width:241px; height:152px;padding-bottom:1px;}
.product_set_showing .product_set_box .product_set_img{float:left; margin-top:16px; display:inline;width:80px;}
.product_set_showing .product_set_box .product_set_img img{display:block; margin:0 auto;}
.product_set_showing .product_set_box .product_set_intro{float:left;_float:right;_position:absolute; margin-top:16px; display:inline; width:141px; padding-right:20px; line-height:130%; margin-top:40px;}
/*-----.product_set_showing .product_set_box .product_set_intro h3{ margin-bottom:8px;color:#595757; font-family:Tahoma, "宋体", sans-serif; font-size:14px;}-----*/
.product_set_showing .product_set_box .product_set_intro h3{ margin-bottom:8px;color:#595757; font-family:Tahoma, "宋体", sans-serif; font-size:12px; font-weight:normal;}
.product_set_showing .product_set_box .product_set_intro p{ margin-bottom:12px;color:#595757; font-family:Tahoma, "宋体", sans-serif; font-size:12px;}
.product_set_showing .product_set_box .product_set_intro .seemore{color:#58585a;font-family:Tahoma, "宋体", sans-serif; font-size:12px;}
.product_set_showing .product_set_box .product_set_intro .seemore:hover{color:#597a9c;font-family:Tahoma, "宋体", sans-serif; font-size:12px;}
/* pages product single item */
.product_singleitem .clumna{ position:relative;width:295px; height:394px; padding-top:25px;}
.product_singleitem .clumna .buynow{ position:absolute;bottom:-12px;_bottom:8px;left:83px;}
.product_singleitem .clumna .imgbox{width:295px;}
.product_singleitem .clumna .imgbox img{ display:block; margin:0 auto;}
.product_singleitem .clumnb{width:430px;}
.list_spec {color:#597a9c; margin-bottom:5px; font-weight:bold;}
/*-----.sigleitem { margin-bottom:20px;font-size:14px; font-family:Tahoma, "宋体", sans-serif;}-----*/
.sigleitem { margin-bottom:20px;font-size:12px; font-family:Tahoma, "宋体", sans-serif;}
.sigleitem dt{margin-bottom:4px;}
.sigleitem dd{width:392px;}
.sigleitem dt.specs{float:left;width:47px; margin-bottom:0;}

.steps_intro_narrow dd.specs{_float:left; _width:70px; _margin-top:-3px;}
dd.specs{float:left; width:153px;_width:153px; margin-top:-3px;}
dd.specs_test{float:left; width:133px;_width:133px; margin-top:-3px;}
.sigleitem dd.feature p{padding-left:8px; background:url(bg/common/shortline.gif) 0 6px no-repeat;}
.product_singleitem .clumnc h3{margin:0 0 15px 30px;}
.product_singleitem .steps .steps_box {float:left;height:181px;padding-bottom:1px;width:241px;}
.product_singleitem .steps .steps_box .hdr{ padding-top:5px; padding-left:30px; padding-bottom:6px;}
.product_singleitem .steps_box .steps_img {display:inline;float:left;width:80px;margin-top:16px;}
.product_singleitem .steps_box .steps_img img {display:block;margin:0 auto;}
.product_singleitem .steps_box .steps_intro {display:inline;float:left;margin-top:16px;padding-right:20px;width:141px;}
/*-----.product_singleitem .steps_box .steps_intro h4 {margin-bottom:8px;color:#595757;font-family:Tahoma, "宋体", sans-serif;font-size:14px;}-----*/
.product_singleitem .steps_box .steps_intro h4 {margin-bottom:8px;color:#595757;font-family:Tahoma, "宋体", sans-serif;font-size:12px;}
.product_singleitem .steps_box .steps_intro p{color:#595757;font-family:Tahoma, "宋体", sans-serif;font-size:12px;margin-bottom:12px;}
.product_singleitem .steps_box .steps_intro .seemore {color:#58585a;font-family:Tahoma, "宋体", sans-serif;font-size:12px;}

/* sales_promotion */
.sales_promotion .main .clumnwrapper .clumn-1{width:100%;}
.sales_promotion_ct{padding-bottom:25px;}
.sales_promotion_ct .intro{width:638px; margin-bottom:25px; margin-left:30px;}
.sales_promotion_ct .links{margin-left:23px;}
.sales_promotion_ct .clumna{margin-right:10px; float:left}
.sales_promotion_ct .clumnb{width:px; float:left}
.sales_promotion_ct .clumnc{width:px;}
/*	makeup_remove H2O	*/
.makeup_remove .productList_wrapper{padding-bottom:15px;}
.makeup_remove .productList {display:inline;float:left;min-height:465px; width:241px;}
.makeup_remove .productList .link{ height:281px; margin-bottom:0px;}
.makeup_remove .productList .link img {display:block; margin:0 auto;}
.makeup_remove .productList .intro { margin-bottom:15px;padding-left:23px;padding-right:25px;width:192px; height:160px;}
.makeup_remove .productList .feature { padding-left:23px;padding-right:25px;width:192px;}
.makeup_remove .productList .feature h2{ font-size:12px;color:#597a9c;}
.makeup_remove .productList .feature li{ list-style:disc outside; margin-left:17px;}
/* makeup_remove Award	*/
.makeup_remove .adward .intro {width:638px;margin-bottom:25px;margin-left:30px;}
.makeup_remove .adward .adward_ct{ padding-top:30px; padding-bottom:20px;padding-left:38px; }
.makeup_remove .adward .adward_ct_bg{background:url(bg/award.jpg) 100% 0 no-repeat;}
.makeup_remove .adward .adward_ct .adwardlist {width:374px;}
.makeup_remove .adward .adward_ct .adwardbox{ margin-bottom:25px;}
.adwardbox .adward_item{margin-bottom:10px;}
.adwardbox .year { margin-bottom:10px; font-size:20px;color:#597a9c;}
.adwardbox .year .num {font-family:Arial;}
.adwardbox .clumna{width:70px; margin-right:20px;}
/*-----.adwardbox .clumnb{width:360px; font-size:14px;}-----*/
.adwardbox .clumnb{width:360px; font-size:12px;}
/*-----.adwardbox .clumnb2{width:620px; font-size:14px;}-----*/
.adwardbox .clumnb2{width:620px; font-size:12px;}
.adwardbox li{ list-style:disc outside; margin-left:20px}
/* makeup_remove user_share	*/
.makeup_remove .user_share .intro {width:648px;margin-bottom:15px;margin-left:30px;}
.makeup_remove .user_share .user_share_ct{padding-top:28px; margin-bottom:25px; min-height:235px;}
.user_share_ct .user_share_comment{margin-bottom:25px;}
.user_share_comment .clumna{width:494px; margin-left:30px;}
.user_share_comment .clumnb{width:120px; margin-left:33px;}
.user_share_comment .com_hdr .com_hdr_left{float:left; display:inline;width:40px; margin-right:20px; margin-bottom:15px;}
/*-----.user_share_comment .username{ margin-bottom:3px;color:#597a9c; font-size:16px;}-----*/
.user_share_comment .username{ margin-bottom:3px;color:#597a9c; font-size:16px; font-weight:bold}
.user_share_comment .com_body{float:right; display:inline;width:435px; padding-top:5px;padding-left:40px; background:url(bg/quotemark_1.gif) 0 0 no-repeat;}
.user_share_comment .com_body_inner{padding-bottom:24px; background:url(bg/quotemark_2.gif) 100% 100% no-repeat;}
.user_share_comment .clumnb .picbox{margin-bottom:5px;}
.user_share_comment .clumnb .picbox p{ margin:3px 0; color:#597a9c; text-align:center;}
.user_share .user_comment_list{ position:relative; width:721px;margin:0 auto; padding-top:19px; height:90px; }
.user_share .user_comment_list .showing_button_pre{ position:absolute; left:4px;width:40px; height:40px; background-position:50% 50%;}
.user_share .user_comment_list .showing_button_nex{ position:absolute;right:7px;width:40px; height:40px; background-position:50% 50%;}
.user_share .user_comment_list .user_list{margin:0 40px 0 45px;}
.user_share .user_comment_list .user_list a{float:left; display:inline; margin-right:2px; margin-left:1px;}
.user_share .user_comment_list .user_list a img{float:left;margin:0px auto; border:solid 1px #fff;}
.user_share .user_comment_list .user_list a:hover{border:none}
.user_share .user_comment_list .user_list a:hover img{ border:solid 1px #597a9c;}
.user_share .user_comment_list .com_extract{clear:both;width:630px; margin:15px auto 15px auto; overflow:hidden;}
.user_share .user_comment_list .com_extract .username{color:#597a9c;}
/*skin_test*/
.skin_test .skin_test_ct{height:491px; width:973px; background:url(bg/skintest.png) 0 0 no-repeat;}
.skin_test .skin_test_ct .clumna {float:right; display:inline; width:465px;}
.testarea{float:right;width:318px; height:94px; margin-top:20px; margin-right:20px;}
.testarea .testarea_bg{width:282px; height:13px; padding-left:36px; background-image:url(bg/skintestbar.jpg); background-repeat: no-repeat; overflow:hidden;}
.testarea .testarea_bg_origin{ background-position:0 0;}
.testarea .testarea_bg_processing{ background-position:0 -13px;}
.testarea .testarea_bg_finish{ background-position:0 -26px;}
.testarea .test_bar{width:226px;height:9px;margin-top:2px;background:#597a9c;_font-size:1px;}
.skin_test_result .clumn-1 .result {padding-left:30px; padding-bottom:10px;width:630px;}
.skin_test_result .clumn-1 .steps_cat {padding:10px 0 0 20px; font-weight:bold; height:10px; color:#597a9c}
.skin_test_result .clumn-1 .steps_product {height:160px;}
.skin_test_result .clumn-1 .steps_box {float:left;min-height:181px;padding-bottom:1px;width:192px;}
.skin_test_result .clumn-1 .steps_box .hdr{ padding-top:5px; padding-left:20px; padding-bottom:6px;}
.skin_test_result .clumn-1 .steps_img {display:inline;float:left;width:80px;margin-top:16px;}
.skin_test_result .clumn-1 .steps_img img {display:block;margin:0 auto;}
.skin_test_result .clumn-1 .steps_intro {display:inline;float:left;margin-top:16px;padding-right:5px;width:90px; margin-top:40px;}
/*-----.skin_test_result .clumn-1 .steps_box .steps_intro h4 {margin-bottom:8px;color:#595757;font-family:Tahoma, "宋体", sans-serif;font-size:14px;}-----*/
.skin_test_result .clumn-1 .steps_intro h4 {margin-bottom:8px;color:#595757;font-family:Tahoma, "宋体", sans-serif;font-size:12px; font-weight: normal}
.skin_test_result .clumn-1 .steps_intro p{color:#595757;font-family:Tahoma, "宋体", sans-serif;font-size:12px;margin-bottom:12px;}
.skin_test_result .clumn-1 .steps_intro .seemore {color:#58585a;font-family:Tahoma, "宋体", sans-serif;font-size:12px;}
.skin_test_result .clumn-1 .steps_intro .seemore:hover{color:#597a9c;font-family:Tahoma, "宋体", sans-serif; font-size:12px;}

.skin_test_result .clumn-1 .steps_box_narrow {float:left;min-height:181px;padding-bottom:1px;width:180px;}
.skin_test_result .clumn-1 .steps_box_narrow .hdr{ padding-top:5px; padding-left:20px; padding-bottom:6px;}
.skin_test_result .clumn-1 .steps_intro_narrow {display:inline;float:left;margin-top:16px;padding-right:5px;width:94px;; margin-top:40px;}
.skin_test_result .clumn-1 .steps_intro_narrow h4 {margin-bottom:8px;color:#595757;font-family:Tahoma, "宋体", sans-serif;font-size:12px; font-weight: normal}
.skin_test_result .clumn-1 .steps_intro_narrow p{color:#595757;font-family:Tahoma, "宋体", sans-serif;font-size:12px;margin-bottom:12px;}
.skin_test_result .clumn-1 .steps_intro_narrow .seemore {color:#58585a;font-family:Tahoma, "宋体", sans-serif;font-size:12px;}
.skin_test_result .clumn-1 .steps_intro_narrow .seemore:hover{color:#597a9c;font-family:Tahoma, "宋体", sans-serif; font-size:12px;}
/*	expert_advice	*/
.expert_advice_s_ct{ height:487px; width:739px; background:url(bg/expert_s.png) 100% 100% no-repeat;}
.expert_advice_s_ct .intro{width:680px; padding-left:30px;}
.expert_advice .expert_advice_ct{ height:491px; width:973px; background:url(bg/expert.png) 100% 0 no-repeat;}
/*	about	*/
.about .about_ct{ height:487px; width:739px; background:url(bg/about.png) 100% 100% no-repeat;}
.about .about_ct .intro{width:680px; padding-left:30px;}
/*	register	*/
.register .register_ct { height:491px; width:973px; background:url(bg/register.jpg) 100% 0 no-repeat;}
.register .register_thankyou_ct { height:491px; width:973px; background:url(bg/thankyou_subscribe.jpg) 100% 0 no-repeat;}
/*-----.register_ct .register_intro{width:430px; margin-bottom:25px; margin-left:30px; font-size:14px; line-height:150%;}-----*/
.register_ct .register_intro{width:430px; margin-bottom:25px; margin-left:30px; font-size:12px; line-height:150%;}
.register_thankyou_ct .register_intro{width:430px; margin-bottom:25px; margin-left:30px; font-size:12px; line-height:150%;}
.register_page {margin-top:30px;}
.register_page label {width:66px; margin-right:15px; display:inline; float:left; margin-top:4px;}
.register_page .inputxt {float:left; width:210px; height:20px; padding:0 3px;  border:#d8e4ef solid 1px;}
.register_page .inputxt2 {float:left; width:61px; height:20px; padding:0 3px;  border:#d8e4ef solid 1px; }
.register_page .inputxt3 {float:left; width:61px; height:20px; padding:0 3px;  border:#d8e4ef solid 1px; margin-left:5px;}
.register_page .inputxt4 {float:left; width:61px; height:20px; padding:0 3px;  border:#d8e4ef solid 1px; margin-left:5px;}
.register_page .f-line {float:left;width:312px; margin-bottom:3px; line-height:25px; }
.register_page .reside .provice{float:left; display:inline;width:105px; margin-right:6px;}
.register_page .reside .distric{float:left; display:inline;width:106px;_margin-left:-5px;}

/* location */
/*.location_city{height:1777px;height:1827px\9; width:42px; padding-right:1px; float:left; display:inline;}
.location_info{height:1777px;height:1827px\9; width:310px; padding-right:1px; float:left; display:inline;}
.location_info .region_name{font-size:18px; color:#597a9c; font-weight:bold; margin:30px 0 0 0;}*/
.location_city{ width:42px; padding-right:1px; float:left; display:inline;}
.location_info{ width:620px;_width:580px;  padding-right:1px; float:left; display:inline;}
.region_name{font-size:18px; color:#597a9c; font-weight:bold; margin:30px 0 0 27px; _margin:30px 0 0 22px;}
.location_info .shop_name{font-size:12px; color:#597a9c; font-weight:bold;}
.location_info .column_left, .column_right{ margin-left:10px;color:#6e6e70;}
.location_info .column_left li{ padding:2px; list-style-position:inside; margin:0 0 10px 0; width:270px;}
.location_info .column_right li{ padding:2px; list-style-position:inside; margin:0 0 10px 10px; width:270px;}

.location_city2{height:890px; width:42px; padding-right:1px; float:left; display:inline;}
.location_info2{height:890px; width:310px; padding-right:1px; float:left; display:inline;}
.location_info2 .region_name{font-size:18px; color:#597a9c; font-weight:bold; margin:30px 0 0 0;}
.location_info2 .shop_name{font-size:12px; color:#597a9c; font-weight:bold;}
.location_info2 .column_left, .column_right{ margin-left:10px;color:#6e6e70;}
.location_info2 .column_left li{ padding:2px; list-style-position:inside; margin:0 0 10px 0; width:270px;}
.location_info2 .column_right li{ padding:2px; list-style-position:inside; margin:0 0 10px 10px; width:270px;}

.location_city3{height:327px; width:42px; padding-right:1px; float:left; display:inline;}
.location_info3{height:327px; width:310px; padding-right:1px; float:left; display:inline;}
.location_info3 .region_name{font-size:18px; color:#597a9c; font-weight:bold; margin:30px 0 0 0;}
.location_info3 .shop_name{font-size:12px; color:#597a9c; font-weight:bold;}
.location_info3 .column_left, .column_right{ margin-left:10px;color:#6e6e70;}
.location_info3 .column_left li{ padding:2px; list-style-position:inside; margin:0 0 10px 0; width:270px;}
.location_info3 .column_right li{ padding:2px; list-style-position:inside; margin:0 0 10px 10px; width:270px;}

.location_city4{height:253px; width:42px; padding-right:1px; float:left; display:inline;}
.location_info4{height:253px; width:310px; padding-right:1px; float:left; display:inline;}
.location_info4 .region_name{font-size:18px; color:#597a9c; font-weight:bold; margin:30px 0 0 0;}
.location_info4 .shop_name{font-size:12px; color:#597a9c; font-weight:bold;}
.location_info4 .column_left, .column_right{ margin-left:10px;color:#6e6e70;}
.location_info4 .column_left li{ padding:2px; list-style-position:inside; margin:0 0 10px 0; width:270px;}
.location_info4 .column_right li{ padding:2px; list-style-position:inside; margin:0 0 10px 10px; width:270px;}

/* search_result*/
.search_result .product_set_box{float:left;width:239px; height:152px;padding-bottom:1px;}
.search_result .product_set_box .product_set_img{float:left; margin-top:16px; display:inline;width:80px;}
.search_result .product_set_box .product_set_img img{display:block; margin:0 auto;}
.search_result .product_set_box .product_set_intro{float:left;_float:right;_position:absolute; margin-top:16px; display:inline; width:137px; padding-right:20px; line-height:130%; margin-top:40px;}
/*-----.product_set_showing .product_set_box .product_set_intro h3{ margin-bottom:8px;color:#595757; font-family:Tahoma, "宋体", sans-serif; font-size:14px;}-----*/
.search_result .product_set_box .product_set_intro h3{ margin-bottom:8px;color:#595757; font-family:Tahoma, "宋体", sans-serif; font-size:12px; font-weight:normal;}
.search_result .product_set_box .product_set_intro p{ margin-bottom:12px;color:#595757; font-family:Tahoma, "宋体", sans-serif; font-size:12px;}
.search_result .product_set_box .product_set_intro .seemore{color:#58585a;font-family:Tahoma, "宋体", sans-serif; font-size:12px;}
.search_result .product_set_box .product_set_intro .seemore:hover{color:#597a9c;font-family:Tahoma, "宋体", sans-serif; font-size:12px;}


/* expert_advice */
.expert_advice_content {margin:30px 0 0 30px; width:675px;}
.expert_advice_content .advice {margin-bottom:35px;}
.expert_advice_content .numtit {color:#597a9c; font-family:Tahoma, "宋体", sans-serif; font-size:18px; margin-bottom:20px; font-weight:bold;}
.expert_advice_content .subtit {color:#597a9c; font-family:Tahoma, "宋体", sans-serif; font-size:14px; margin-bottom:15px;}
.expert_advice_content p {margin-bottom:10px;}
.expert_advice_content ul {padding: 0; margin: 0;}
.expert_advice_content li {list-style: url(../images/exper_advice/bulletpoint.gif) outside; margin:0 0 5px 20px;}

.expert_advice_content #title_1, #title_2, #title_3, #title_4, #title_5, #title_6, #title_7, #title_8, #title_9 {color:#597a9c; font-family:Tahoma, "宋体", sans-serif; font-size:16px; margin-bottom:20px; font-weight:bold; display:block;}
.expert_advice_content #content_1, #content_2, #content_3, #content_4, #content_5, #content_6, #content_7, #content_8, #content_9 {width:675px;}


/* location */
.regionBox { width:181px; float:left;}
.regionName { padding:10px 0;}
.regionName a{ font-size:20px; font-weight:bold; color:#a2a2a2;}
.regionName a:hover {font-size:20px; font-weight:bold; color:#597a9c;}
.regionName a.current{font-size:20px; font-weight:bold; color:#597a9c;}
.locationInfo_first { width:312px;_width:302px; float:left; padding:35px 25px 20px 25px;_margin:35px 22px 20px 22px; height:55px;}
.locationInfo { width:312px;_width:302px; float:left; margin:20px 25px;_margin:20px 22px; height:55px;}
.locationInfo_listing_last  { width:252px;_width:242px; float:left; padding:20px 25px 45px 30px;_padding:20px 22px 45px 22px; height:55px;_height:65px;}
.locationInfo_listing { width:252px;_width:242px; float:left; padding:20px 25px 0 30px;_padding:20px 22px 0 22px; height:55px;}
.shopName {font-size:12px; font-weight:bold; color:#597a9c;}

/* notice */
.notice {margin:0 0 40px 30px; width:770px;}
.notice p{ margin-bottom:20px;}
.notice ul {margin:0 0 30px 25px;}
.notice li {list-style:decimal outside; margin-bottom:10px;}

/* tnc */
.tnc {margin:0 0 40px 30px; width:770px;}
.tnc ul {margin:0 0 30px 25px;}
.tnc li {list-style:disc outside; margin-bottom:10px;}

/* trial */
.trial_intro {padding:0 30px 20px 30px;}
.trial_content {margin:30px;}
.xtrial_left {float:left; width:420px;}
.trial_left {float:left; width:320px;}
.trial_left .trial_product_img{margin-left:70px;}
.trial_right {margin-left:320px;}
.trial_right textarea{width:438px; height:140px; border:#d8e4ef solid 1px;}
.trial_subtit {margin-bottom:5px;}
.trial_subtit_content {margin:0 30px 25px 0;}
.trial_login {margin-top:20px;}
.trial_txt_field {margin-bottom:7px; height:20px;}
.trial_txt_field label {float:left; width:66px; margin:4px 15px 0 3px; display:inline;}
.trial_txt_field input {width:210px; height:20px; padding:0 3px; border:#d8e4ef solid 1px;}
.trial_txt_field438 {width:438px; height:20px; padding:0 3px; border:#d8e4ef solid 1px;}
.trial_txt_field258 {width:258px; height:20px; padding:0 3px; border:#d8e4ef solid 1px;}
.trial_login_btn_area {margin:10px 0 0 90px;}
.trial_login_btn_area a {color:#58585a; text-decoration:none;}
.trial_login_btn_area a:hover {color:#6786a8; text-decoration:none;}
.trial_login_btn {margin-top:30px; *margin:50px 0 0 0;_margin:50px 0 0 0;}
.trial_tnc {margin-top:30px;}
.trial_tnc a{color:#a1a09e; text-decoration:none;}
.trial_tnc a:hover{color:#73706a; text-decoration:none;}
.trial_select {margin:15px 0;}
.trial_select_city {float:left; display:inline;width:105px; margin-right:10px;}
.trial_select_region {float:left; display:inline;width:105px; margin-right:10px;}
.trial_select_shop {float:left; display:inline;width:105px; margin-right:6px;}
.trial_result_date {color:#597a9c; font-weight:bold; margin:-22px 0 0 220px;}

.trail_result_area {margin:10px 0 40px 0;}
.trail_result_area .result_img {margin:0 10px 0 0;}
.result_left {float:left; width:200px; margin-bottom:5px;}
.result_name_tel {color:#597a9c; font-weight:bold;}



/*

abbreviation:
mini_sm = mini-siteMap
dota7_h =  dotted line a7c3dc horizontal
dota7_v =  dotted line a7c3dc vertical
*/







