.index_info { margin: 0 auto; width: 100%; height: 100%; overflow: hidden; }
.content01 { width: 1002px; margin: 0 auto; }
.special_goods01 h2 { text-align: center; color: #4c4c4c; font-size: 20px; font-weight: 700; }
.special_g01_c { width: 470px; font-size: 14px; line-height: 28px; padding-left: 10px; }
.tb-metatit { float: left; margin-right: 8px; }
.tb-prop { overflow: hidden; }
.tb-prop dd { float: left; width: 400px; }
.tb-prop dd ul li { margin-bottom: 5px; } 
.tb-prop dd ul li a { border: 1px solid #ededed;color: #505050; width: 300px; display: block;  text-align: center; }
.tb-prop .tb-selected, .tb-prop dd ul li a:hover { border: 1px solid #cf0924; background: #ffe6df; }
.product-skin { font-size: 14px; }
.tb-action { height: 55px; margin-bottom: 5px; margin-top: 10px; overflow: hidden; }
.tb-property { clear: both; margin-top: 8px; margin-bottom: 8px; overflow: hidden; }
.tb-property dd { float: left; line-height: 30px; }
.tb-property-type { font-size: 14px; margin-right: 8px; }
.tb-property .td_account a { display: block; width: 15px; height: 15px; border: 1px solid #ccc; line-height: 15px; padding: 5px; vertical-align: top; text-align: center; background-color: #ededed; overflow: hidden; }
.tb-text { display: inline; float: left; margin: 0; padding: 5px; width: 48px; height: 15px; font-size: 16px; line-height: 15px; text-align: center; color: #666; border: 1px solid #ccc; border-left: none; border-right: none; outline: 0; background: #fff; ime-mode: disabled; }

.tb-count { color: #0abede; }
.tb-btn-buy { width: 229px; margin-right: 5px; height: 51px; }
.tb-btn-basket { width: 229px; }
.gpc_ser { text-align: center; overflow: hidden; }
.gpc_ser a { color: #333; padding: 10px 44px; font-size: 12px; text-align: center; background: #dedede; }
/*用户咨询*/
.consult_c { background: url(../images/cat/consult_bg_middle.jpg) repeat-y; padding: 0 50px; }
.Acne_test_c { background: url(../images/cat/consult_bg_middle.jpg) repeat-y; padding: 0 20px; }
.chick_chat { text-align: center; padding: 20px 0; }
.question_wrap { padding: 0 35px; }
.Acne_test { background: url(../images/cat/test_bg.jpg) top center no-repeat; overflow: hidden; }
.qd_testOptions { display: inline; float: left; font-size: 14px; padding: 170px 0 20px 50px; line-height: 26px; width: 370px; }
.qd_testButton { clear: both; display: block; padding-top: 40px; text-align: center; }
.qd_testResult { display: inline; float: right; font-size: 14px; height: 340px; padding: 100px 90px 0; width: 325px; }
.school_share { margin: 0 auto; width: 100%; text-align: center; margin-left: -120px; overflow: hidden; }
.school_share p { text-align: center; }
.special_user_content { font-size: 12px; }
.special_u_details { width: 90%; margin: 0 auto; overflow: hidden; }
.special_u_details p { line-height: 38px; vertical-align: central; }
.special_u_details p span img { vertical-align: middle; line-height: 28px; padding-bottom: 5px; }
.Special001_01_04{background:url(../images/cat/Special001/Special001_01_04.jpg) no-repeat top center;  text-align:center;}
.Special001_01_04 h2{ font-size:34px; color:#a21510; padding-top:145px; line-height:60px; padding-left:20px; }
/*special002*/
.special002_wrap { width: 1004px; margin: 0 auto; overflow: hidden; }
.special001_test { text-align: left; padding-left: 250px; font-size: 20px; line-height: 36px; }
.special002_goods_01 { background: url(../images/cat/Special002/special002_yihuang.jpg) no-repeat top center; }
.special002_goods_02 { background: url(../images/cat/Special002/special002_quhuang.jpg) no-repeat top center; }
.special002_goods_03 { background: url(../images/cat/Special002/special002_xiufu.jpg) no-repeat top center; }
.special002_goods_04 { background: url(../images/cat/Special002/special002_xuesha.jpg) no-repeat top center; }
.special002_u_details { width: 90%; margin: 0 auto; text-align: left; color: #505050; font-size: 14px; overflow: hidden; margin-top: 30px; }
.special002_u_time { width: 5%; overflow: hidden; }
.special002_u_content { width: 85%; vertical-align: middle; }
.special002_u_content p img { vertical-align: middle; }
/*special003*/
.special003_wrap { width: 1000px; margin: 0 auto; overflow: hidden; }
.special003_video { background: url(../images/cat/Special003/Special003_01_03.jpg) top center no-repeat; }
.special003_video img { padding-left: 631px; padding-top: 60px; }
.special003_wrap .t_product { overflow: hidden; }
.special003_wrap .zoom_wrap { margin: 20px 10px 0px 0px; }
.special003_wrap .MagicZoom { padding: 10px; }
.special003_wrap .zoom_big { border: 1px solid #efefef; }
.special003_wrap .zoom_small { padding: 10px 20px 10px 0; }
.special003_wrap .zoom_small a { margin-right: 10px; }
.special003_wrap .zoom_small a img { border: 2px solid #dddddd; }
.special003_wrap .zoom_small a:hover img { border: 2px solid #F00; }
.special003_wrap .product_description { margin-top: 20px; text-align: left; width: 470px; }
.special003_wrap .product_description h2 { line-height: 36px; }
.special003_wrap .product_detail { word-break: break-all; padding-top: 5px; }
.special003_wrap .product_description .product_detail p { margin: 2px 0; line-height: 22px; }
.special003_wrap .product_pwrap { font-size: 16px; padding: 5px 0 10px 0; border-top: 1px solid #efefef; margin-top: 5px; }
.special003_wrap .product_pwrap .product_price { font-size: 30px; font-weight: 800; }
.special003_wrap .product_old_price { font-size: 12px; color: #888888; }
.special003_wrap .product-skin { font-size: 14px; padding: 15px 0 0 0; overflow: hidden; }
.special003_wrap .product-skin dl dd { float: left; line-height: 36px; }
.special003_wrap .tb-metatit { float: left; margin-right: 8px; line-height: 36px; }
.special003_wrap .tb-prop { overflow: hidden; }
.special003_wrap .tb-prop dd { float: right;  }
.special003_wrap .special003_wrap .tb-prop dd ul li { float: left; margin-bottom: 5px; }
.special003_wrap .tb-prop dd ul li a { border: 1px solid #ededed; margin-right: 5px; padding: 2px 4px; color: #505050; }
.special003_wrap .tb-prop .tb-selected, .tb-prop dd ul li a:hover { border: 1px solid #cf0924; background: #ffe6df; }
.special003_wrap .tb-property-type { font-size: 14px; line-height: 30px; }
.special003_wrap .product-skin dl .td_account a { display: block; width: 18px; height: 18px; border: 1px solid #ccc; line-height: 18px; padding: 5px; vertical-align: top; text-align: center; background-color: #ededed; overflow: hidden; }
.special003_wrap .tb-text { display: inline; float: left; margin: 0; padding: 5px; width: 48px; height: 18px; font-size: 16px; line-height: 18px; text-align: center; color: #666; border: 1px solid #ccc; border-left: none; border-right: none; outline: 0; background: #fff; ime-mode: disabled; }
.special003_wrap .tb-count { color: #0abede; }
.special003_wrap .tb-action { float: left; height: 50px; margin-top: 10px; }
.special003_wrap .tb-action a { margin-right: 10px; }
.special003_wrap .gpc_ser { text-align: center; overflow: hidden; }
.special003_wrap .gpc_ser a { color: #333; line-height: 44px; font-size: 12px; text-align: center; vertical-align: middle; }
.special003_wrap .gpc_ser a img { text-align: center; }
.tb_propertymix { clear: both; margin-top: 8px; margin-bottom: 8px; overflow: hidden; line-height: 30px; }
.tb_propertymix .tb-property dd { float: left; line-height: 30px; }
.tb_propertymix .tb-property-type { font-size: 14px; margin-right: 8px; float: left; }
.tb_propertymix .td_account a { display: block; width: 15px; height: 15px; border: 1px solid #ccc; line-height: 15px; padding: 5px; vertical-align: top; text-align: center; background-color: #ededed; overflow: hidden; }
.tb_propertymix .tb-text { display: inline; float: left; margin: 0; padding: 5px; width: 48px; height: 15px; font-size: 16px; line-height: 15px; text-align: center; color: #666; border: 1px solid #ccc; border-left: none; border-right: none; outline: 0; background: #fff; ime-mode: disabled; }
.tb_propertymix .tb-count { color: #0abede; }
.user_pl { padding-left: 20px; padding-top: 30px; padding-bottom: 20px; }
.pos_r { position: relative; zoom: 1; }
.user_pl p { padding-bottom: 10px; text-align: left;}
/*.user_pl div {text-align: left;}*/
.star_style { display: inline-block; text-align: left;}
.star_style span { float: left; }
#star { height: 29px; float: left; }
.user_pl p input { border: 1px solid #868686; padding: 2px; }
#star ul { float: left; width: 150px; }
#star li.on { background-position: 0 -28px; }
#star li { background: url(../images/cat/star.png) no-repeat scroll 0 0 transparent; cursor: pointer; float: left; text-indent: -9999px; width: 24px; height: 30px; padding: 0; margin: 0; border: none; }
.user_pl p textarea { width: 400px; height: 80px; padding: 5px; overflow: auto; border: 1px solid #868686; }
.btn_pl_ok input { width: 84px; height: 27px; display: block; border: 0; background: url(../images/cat/btn_ok.jpg) no-repeat; text-indent: -9999px; cursor: pointer; }
/*special004*/
.special004_wrap { width: 1000px; margin: 0 auto; overflow: hidden; }

/*20140830评论星星样式*/
#star_c { height: 30px; float: left; }
#star_c ul { float: left; width: 150px; }
#star_c li.on { background-position: 0 -28px; }
#star_c li { background: url("../images/cat/star.png") no-repeat scroll 0 0 transparent; cursor: pointer; float: left; text-indent: -9999px; width: 24px; height: 30px; padding: 0; margin: 0; border: none; }


.comments {width: 99%; margin: 20px auto; overflow: hidden;}
.comments li {overflow: hidden; padding: 15px; border-bottom: 1px #dedede solid;}
.comments li dl {color: #cf0924; font-size: 13px; font-family: "微软雅黑";  overflow: hidden;}
.comments li dl dd {float: left;}
.comments li dl dd img {margin-top: 3px; height: 20px;}
.comments li dl dd.fir1 {width: 35%;}
.comments li dl dd.fir2 {width: 45%;}
.comments li dl dd.fir3 {width: 20%; color: #888888;}
.comment_goods {line-height: 30px; color: #000; font-size: 13px; font-family: "微软雅黑"; }
.pagebar {width: 90%;  overflow: hidden; margin: 10px 0;}
.pagebar ul {float: right;}
.pagebar a {border: 1px #dedede solid; padding: 5px 10px; color: #6f6f6f; margin: 0 0 0 15px; }
.quiz{border:solid 1px #ccc;height:auto;width:98%;} /*400px*/
.quiz h3{font-size:14px;line-height:35px;height:35px;border-bottom:solid 1px #e8e8e8;padding-left:20px;background:#f8f8f8;color:#666;position:relative; }
.quiz_content{padding:10px 0 10px 20px;position:relative;height:auto;} /*205px*/
.quiz_content .btm{border:none;width:84px;height:27px;background:url(../images/btn.gif) no-repeat;margin:10px 0 0 64px;display:inline;cursor:pointer; color: #fff;}
.quiz_content li.full-comment{position:relative;z-index:99;height:41px;}
.quiz_content li.cate_l{height:24px;line-height:24px;padding-bottom:10px;}
.quiz_content li.cate_l dl dt{float:left;}
.quiz_content li.cate_l dl dd{float:left;padding-right:15px;}
.quiz_content li.cate_l dl dd label{cursor:pointer;}
.quiz_content .l_text{height:120px;position:relative;padding-left:18px;}
.quiz_content .l_text .m_flo{float:left;width:46px; text-align: right; margin-right: 5px;}
.quiz_content .l_text .text{width:850px;height:109px;border:solid 1px #ccc;}
.quiz_content .l_text .tr{position:absolute;bottom:-18px;right:40px;}
/*goods-comm-stars style*/
.goods-comm{height:41px;position:relative;z-index:7;}
.goods-comm-stars{line-height:25px;height:41px;position:absolute;top:0px;left:0;width:400px;}
.goods-comm-stars .star_l{float:left;display:inline-block;margin-right:5px;display:inline;}
.goods-comm-stars .star_choose{float:left;display:inline-block;}
/* rater star */
.rater-star{position:relative;list-style:none;margin:0;padding:0;background-repeat:repeat-x;background-position:left top;float:left;}
.rater-star-item, .rater-star-item-current, .rater-star-item-hover{position:absolute;top:0;left:0;background-repeat:repeat-x;}
.rater-star-item{background-position: -100% -100%;}
.rater-star-item-hover{background-position:0 -48px;cursor:pointer;}
.rater-star-item-current{background-position:0 -48px;cursor:pointer;}
.rater-star-item-current.rater-star-happy{background-position:0 -25px;}
.rater-star-item-hover.rater-star-happy{background-position:0 -25px;}
.rater-star-item-current.rater-star-full{background-position:0 -72px;}
/* popinfo */
.popinfo{display:none;position:absolute;top:30px;background:url(../images/comment/infobox-bg.gif) no-repeat;padding-top:8px;width:192px;margin-left:-14px;}
.popinfo .info-box{border:1px solid #f00;border-top:0;padding:0 5px;color:#F60;background:#FFF;}
.popinfo .info-box div{color:#333;}
.rater-click-tips{font:12px/25px;color:#333;margin-left:10px;background:url(../images/comment/infobox-bg-l.gif) no-repeat 0 0;width:125px;height:34px;padding-left:16px;overflow:hidden;}
.rater-click-tips span{display:block;background:#FFF9DD url(../images/comment/infobox-bg-l-r.gif) no-repeat 100% 0;height:34px;line-height:34px;padding-right:5px;}
.rater-star-item-tips{background:url(../images/comment/star-tips.gif) no-repeat 0 0;height:41px;overflow:hidden;}
.cur.rater-star-item-tips{display:block;}	
.rater-star-result{color:#FF6600;font-weight:bold;padding-left:10px;float:left;}
.goods-comm-name {overflow: hidden; margin: 10px 0;}
.goods-comm-name input {border: 1px #ccc solid; border-radius: 2px; height: 26px; width: 180px; text-indent: 0.5em; color: #888888;}
.goods-comm-name label {width:65px; text-align: right; float: left; margin-right: 5px;}


.quick {overflow: hidden; width: 1000px; margin: 30px auto 80px auto;}
.quick .hd .quick_top {width: 100%; height: 110px; background: url(../images/cat/quick/quick_top.jpg) no-repeat; margin:30px auto 0;}
.quick_title {font-size: 24px; line-height: 32px;}
.quick_title span {color: #d00a23;}
.quick_list {width: 90%; margin: 0 auto; overflow: hidden;}
.quick ul {overflow: hidden; float: left; width: 85%;}
.quick_list ul li {float: left; margin:10px; border: 1px #ccc solid; border-radius: 4px; }
.quick_list ul li a {display: block;}
.quick .bd i {color: #d00a23; text-decoration: none; font-style: normal;}
.quick_list span {float: left; overflow: hidden; font-size: 17px; color: #000; line-height: 45px; width: 10%;}  
.quick .bd div.input,.quick .bd div.textarea  {margin: 10px 0; overflow: hidden;}
.quick .bd div.input input{width: 160px; height: 28px; border: 1px #ccc solid; border-radius: 4px; float: left;}
.quick .bd div.Discount span {line-height: 30px; float: left; margin-left: 10px;}
.quick .bd div.radio label,.quick .bd div.input label,.quick .bd div.textarea label,.quick .bd div.radio span {margin: 0 15px 0 0; line-height: 30px;}
.quick .bd div.address input{width: 360px;}
.quick .bd div.input select {width: 140px; height: 28px; border: 1px #ccc solid; border-radius: 4px; margin-right: 5px;}
.quick .bd div.input label,.quick .bd div.textarea label,.bd div.radio span {float:  left; width: 85px; text-align: right;}
.quick .bd div.textarea textarea{float: left; width: 360px; height: 150px; border: 1px #ccc solid; border-radius: 4px;}
.quick .bd div.submit .sub{width:187px ; height: 57px; background:url(../images/cat/quick/quick_submit.jpg) no-repeat;}
.quick .bd div.submit {width: 80%; margin: 0 auto;}


.flwoTable td {text-align: ;}
.quick_list li.intro {border: 1px #FF0000 solid;}



/**/

.my_order{ }
.my_order table{width: 100%;}
.my_order table td{padding:5px 2px;}
.taozhuang{font-size: 14px; font-weight: bold; line-height: 30px;}
.taozhuang_list dl{ float: left; margin-right:10px;} 
.taozhuang_list dl dt{font-size: 14px; font-weight: bold; } 
.taozhuang_list dl dd{width:157px; float: left; height:63px; border:2px #b3b3b3 solid;  margin: 7px; overflow: hidden;}     
.taozhuang_list dl dd.cur{background: url(../img/xuanle.jpg) 5px 7px no-repeat #fdfbe2; border-color:#ff3e3e; font-weight: bold;} 
.taozhuang_list dl dd a{ display: block; color:#e50c74;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
.taozhuang_list dl dd a:hover,.taozhuang_list dl dd.cur a{color:#ff0306; font-weight: bold; text-decoration: none;}

.youhui{font-size: 14px; font-weight: bold; color:#f60500; line-height: 30px;}
.youhui_list dl{}
.youhui_list dl dd{width:420px; height: 30px; line-height: 30px; background: #fff; border: 1px solid #c3c3c3; font-size: 14px; margin-bottom: 5px; overflow: hidden;}
.youhui_list dl dd.cur{background: url(../img/xuanle.jpg) 5px 7px no-repeat #fdfbe2; border-color:#ffc13e; font-weight: bold;}
.youhui_list dl dd a{color:#f60500;display: block; padding:0 5px 0 25px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
.youhui_list dl dd a:hover{font-weight: bold; text-decoration: none;}

.my_buy_user{font-size:12px; line-height:20px; padding-bottom:50px; padding-left:85px;}
.my_buy_user ul li{ margin-bottom:10px;}
.my_buy_user ul li i{width:70px; padding-right:10px; text-align:right; display:inline-block; font-style:normal;}
.my_buy_user ul li span.tips{padding-left:5px; color:#a7a7a7; display: inline-block;}
.my_buy_user ul li span.onError{ padding-left:5px; display:none; color:red;}
.my_buy_user ul li em.tips{padding-left:5px; color:#a7a7a7; font-style: normal; display: inline-block;}
.how_to_pay dd{ margin-bottom:10px; line-height: 25px;}
.go_contact,.go_buy{cursor: pointer;}

/*支付*/
.pay_wp{ width: 920px; border:15px solid #f3649a; background: #f4f4f4; margin:90px auto 30px;}
.pay{}
.pay_p1_box{ border-bottom:1px solid #d0cfd5; padding:0 20px 15px;}
.pay_p1_box p{padding-left:10px; padding-top:10px;}
.pay_p2_box{ border-bottom:1px solid #d0cfd5; padding:0 20px 15px;}
.jianjie{ padding-left:2em;}
.pay img{vertical-align: middle;}
.pay dl dd{float: left; padding-top:10px;}
.pay dl dd .pay_p2,.pay dl dd .pay_p3{margin:0 10px;}
.pay dl dd span{padding-right: 20px;}
.pay_btn{padding:10px 0 10px 30px;}

.chanhou_p3{background: url(../img/chanhou/p3.jpg) no-repeat; height:486px;}
.chanhou_p3 dl{ padding-left:557px; padding-top:97px;}
.chanhou_p3 dl dd{margin-bottom: 15px; padding-left:40px;}
.chanhou_p3 .text{width: 160px; padding:5px 3px; background:transparent; border:none; color:#666;}
.chanhou_p3 p{color:#919191; font-size: 14px; padding-top:85px; padding-left:15px; width: 362px;}
.chanhou_p3 p a{color:#d64080;}

.rouxiao_p3{background: url(../img/rouxiao/p3.jpg) no-repeat; height:486px;}
.rouxiao_p3 dl{ padding-left:557px; padding-top:95px;}
.rouxiao_p3 dl dd{margin-bottom: 15px; padding-left:40px;}
.rouxiao_p3 .text{width: 160px; padding:5px 3px; background:transparent; border:none; color:#666;}
.rouxiao_p3 p{color:#919191; font-size: 14px; padding-top:85px; padding-left:15px; width: 362px;}
.rouxiao_p3 p a{color:#d64080;}

.rufang_p3{background: url(../img/rufang/p3.jpg) no-repeat; height:486px;}
.rufang_p3 dl{ padding-left:557px; padding-top:107px;}
.rufang_p3 dl dd{margin-bottom: 15px; padding-left:40px;}
.rufang_p3 .text{width: 160px; padding:5px 3px; background:transparent; border:none; color:#666;}
.rufang_p3 p{color:#919191; font-size: 14px; padding-top:85px; padding-left:15px; width: 362px;}
.rufang_p3 p a{color:#d64080;}


#order_form  .car_list table{background: #ccc; border: 1px #222 solid;}
#order_form  .car_list td{background: #fff; line-height:22px; height:23px; border: 1px #222 solid;}
.editgnum{font-weight:bold; padding:3px 1px; font-size:20px;text-decoration: none; }
.car_list{ margin-bottom:8px;}
.my_buy_user input{ height:23px; line-height:23px;}
/*星星评分*/

#star{ height: 30px; float:left;}
#star li.on {background-position: 0 -28px;}
#star ul{ float:left; width:150px;}
#star li { background: url("../img/star.png") no-repeat scroll 0 0 transparent; cursor: pointer; float: left; text-indent: -9999px; width: 24px; height: 30px; padding:0; margin:0; border:none;}
#star_show{ float:left; width:60px;}

/*pay_info_box*/
.pay_info_box { width: 445px; height: 180px; overflow: hidden; background: #d9d9d9; border-radius: 25px;}
.pay_info_box .pay_success { background: url(../images/qb/sucess.png) no-repeat left; width: 300px; height: 72px; margin: 10px auto;}
.pay_success h1 {text-indent: 3.5em; line-height: 72px; color: #666666; font-weight: normal;}
.pay_success_w {width: 300px; margin: 10px auto;}
.pay_success_w ul li {float: left; margin: 0 10px;}
.pay_success_w ul li input { height: 40px; width: 130px; background: #fc0222; color: #fff; font-size: 16px; cursor: pointer; border-radius: 8px;} 
.pay_success_w ul li input.reset { height: 40px; width: 130px; background: #0253fa; color: #fff; font-size: 20px; cursor: pointer; border-radius: 8px;} 
.pay_info_box h4 a {float: right; margin: 10px 10px 0 0; }

  
/*视频*/

.sp {background: url(../images/cat/Special003/qbzt5.jpg) no-repeat; height:380px; overflow: hidden;}
.spin {width: 345px; height: 245px; border: 3px #47b3d1 solid; border-radius: 5px; margin: 130px 0 0 320px;}

/*底部缩列图*/
/*.tpimg{ height:250px;}
.tpimg ul li{ float:left; margin:5px 10px 5px 0px}
.tpimg ul{ margin-left:100px;}*/