@charset "gb2312";
/* index20111227.css
 * Created: 2011-12-27
 * Update: 2011-12-28
 * Author: amanda
 */
html, body, div, span,applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;}
body{font:12px/1.5 Arial,Tahoma,Helvetica,simsun,sans-serif;color:#333;word-wrap:break-word;word-break:break-all;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
a{text-decoration: none;color: #333;}
a:hover{text-decoration:underline;color:#fd5151;}
a:active{outline:none;}
li{list-style-type:none;}
img{border:0 none;vertical-align:top;}
fieldset{border-style: none }
label,button{cursor: pointer;}
select,input,textarea{font-size:12px;line-height:1.2em;}
.clearfix:after{content:".";height:0;visibility:hidden;display:block;clear:both;font-size:0;line-height:0;}
.clearfix{*zoom:1;}
.fix{word-break:keep-all;overflow:hidden;text-overflow:ellipsis;}
.clear{font-size:0;line-height:0;height:0;clear:both;overflow: hidden;display: block;}
.none{display:none;}

.wrap{margin: 0 auto;width: 990px;}

img,iframe{ border:none;}
.wrap,.path,.wrapper,.beauty_list,.beauty_info{ width:990px; margin:0 auto; clear:both;}

.keywords{font-size:14px;}
.keywords a{ padding:0 10px; color:#1c60a6;}
.keywords i{ font-style:normal; color:#b3b3b3; float:left; line-height:26px;}

.s_bar{ width:470px; height:30px; background:url('../images/girl/sch.gif') 0 -33px no-repeat; position:relative;}
.s_bar_logo{ display:block; float:left; width:36px; height:30px; background:url('../images/girl/sch.gif') -355px -71px no-repeat;text-align:left;cursor: pointer;}
.s_bar_logo1{ display:block; float:left; width:20px; height:30px; background:url('../images/girl/sch.gif') right 1px no-repeat;text-align:left;cursor: pointer;}
.s_bar_logo img{ vertical-align:middle; padding:6px 0 0 11px; }
.s_bar_d{ position:absolute; left:0; top:29px; border:1px solid #c1d5f1; width:60px; padding:7px; background:#fff; z-index:99;}
.s_bar_d li a{ display:block; height:29px; line-height:32px; overflow:hidden; border-bottom:1px dashed #f1f1f1; background:url('../images/girl/sch.gif') -363px -71px no-repeat; padding-left:28px; text-align:left; color:#2c59b4; font-size:13px;cursor: pointer;}
.s_bar_d li a.lo_02{ background-position: -363px -101px;}
.s_bar_d li a.lo_03{ background-position: -363px -131px;}
.s_bar_d li a.lo_04{ background-position: -363px -161px;}
.s_bar_d li a.lo_05{ background-position: -363px -191px;}
.s_bar_d li a.lo_06{ background-position: -363px -221px;}
.s_bar_d li a.lo_00{ background-position: -363px -247px;}
.s_bar_d li a:hover{ background-color:#eef7fd; color:#f00;}
.path{height:31px;line-height:31px;text-align:left;color:#666;background:none;}
.path a{ color:#000; font-size:12px; margin:0; zoom:1;line-height:31px; height:31px; overflow:hidden;}
.path a:hover{color:#fd5151}
.wrapper,.beauty_list{text-align:left;position:relative;z-index:100;}
.wrapper h2{padding-left:12px;height:30px;font:700 20px/36px simsun; color:#ff2996;text-align:left;background:url('../images/girl/skin_beauty.png') no-repeat 0 0;border-bottom:2px solid #ff49a7;position:relative;}
.wrapper h2 span{position:absolute;right:78px;bottom:7px;font:13px/1 Arial,Tahoma,Helvetica,simsun,sans-serif;}
.wrapper h2 span a{margin:0 4px;}
.wrapper h2 .more{position:absolute;right:8px;bottom:5px;width:39px;height:15px;overflow:hidden}
.wrapper h2 .ord{position:absolute;right:8px;overflow:hidden}
.wrapper h2 .more img{width:39px;height:15px;background:url('../images/girl/skin_beauty.png') no-repeat -852px -32px;}
.wrapper h2 a.more:hover img{border-bottom:1px solid #ff2996; }
.beau_list,.beau_list_img{margin-bottom:2px;border-left:1px solid #ececec;border-right:1px solid #ececec;overflow:hidden; height:100%; }
.beau_list{position:relative;}
.beau_list li{ width:146px;height:34px;line-height:36px;border-right:1px solid #eee; border-bottom:1px solid #eee; float:left;font-size:14px;position:relative; padding-left:18px;}
.beau_list li sup{position:absolute;top:2px;width:19px;height:11px;font-size:0;}
.beau_list .nobr,.beau_list_img .nobr{border-right:none;width:145px;}
.beau_list_img{font-size:14px; padding:3px 0 5px 4px;_padding:3px 0 5px 0;border-bottom:1px solid #ececec;text-align:center;}
.beau_list_img li{ float:left; margin:15px 0px 0px 3px;width:160px;height:250px;overflow:hidden;}
.beau_list_img img,.section .imgbox img{width:160px;height:216px;overflow:hidden;}
.beau_list_img a,.imgbox a{color:#5e5e5e;display:block;line-height:28px;font-size:13px;}
.beau_list_img a:hover,.imgbox a:hover{color:#fd5151;}
.wrapper .container{margin-bottom:5px;border:1px solid #ececec;border-top:0 none;padding:8px 9px 5px;}
.container .section{float:left;width:302px;}
.container .beau_list_img{float:right;border:0 none;padding:0;width:660px;}
.container .beau_list_img li{margin-top:10px;}
.section .imgbox{margin-top:10px;text-align:center;width:302px;height:368px;overflow:hidden;}
.section .imgbox img{width:294px;height:334px;}
.section .article{margin-top:10px;}
.section .article li{float:left;padding:0 11px 0 12px;width:120px;height:29px;overflow:hidden;border-bottom:1px dashed #d8d8d8;font-size:12px;line-height:29px;background:url('../images/girl/skin_beauty.png') no-repeat 0 -32px;}
.section .article .last{border:0 none;}
.wrapper .act{padding:5px 0 5px 12px;}
.wrapper .act strong{color:#ff2996;font-size:14px;margin-right:19px;}
.wrapper .act a{font-size:13px;margin-right:16px;}
.bline{border-bottom:2px solid #ff2996}
.beauty_list{overflow:hidden;width:988px;}
.beauty_list,.beauty_info{border:1px solid #ececec;border-top:0;}
.beauty_list h2{padding:8px 12px;height:32px;font:700 24px/32px simsun; color:#ff2996;position:relative;}
.beauty_list h2 span{margin-left:10px;font:20px/21px Arial,simsun;color:#c4c4c4;}
.beauty_list .back{position:absolute;top:11px;right:12px;width:100px;height:25px;overflow:hidden;}
.beauty_list .back img{width:100px;height:25px;background:url('../images/girl/skin_beauty.png') no-repeat -891px -32px;}
.beauty_list .beau_list_img{margin:0;border:0 none;padding:7px 0 0;}
.beauty_list .beau_list_img li{margin:0;padding:0 0 11px 19px;width:175px;height:248px;}
.beauty_list .beau_list_img img{width:169px;height:214px;}
.beauty_list p{width:990px;height:25px;padding-bottom:10px;position:relative;}
.beauty_list p .back{top:0;}
.beauty_list h3{margin:0 19px;font-size:16px;line-height:28px;color:#ff6fb8;border-bottom:1px solid #ddd;}
.beauty_list .main{margin:0 19px;text-align:center;}
.beauty_list .main .beau_list_img{margin-top:10px;padding:0;}
.main .section .imgbox img{height:390px;}
.main .section .imgbox{height:424px;}
.main .beau_list_img{_width:640px;}
.main .beau_list_img img{width:144px;height:174px;}
.main .beau_list_img li{padding:0 0 6px 10px;width:150px;height:208px;}
.beauty_list .mblank{margin-top:5px;}
.beauty_info{padding:16px 19px 9px;text-align:left;position:relative;width:950px;}
.beauty_info .page_icon{position:absolute;top:-1px;left:-1px;_left:-20px;width:41px;height:53px;background:#ff49a7 url('../images/girl/skin_beauty.png') no-repeat -810px -33px;}
.beauty_info h2{padding-left:25px;height:32px;font:700 24px/32px simsun; color:#ff2996;}
.beauty_info h3{margin-bottom:10px;font-size:16px;line-height:30px;height:30px;color:#ff6fb8;border-bottom:1px solid #ddd;}
.beauty_summary{height:187px;position:relative;}
.beauty_summary p{margin:18px 0 0 49px;font-size:16px;text-indent:30px;;width:629px;}
.beauty_summary img{padding:4px;border:1px solid #eee;width:121px;height:121px;overflow:hidden;background:#fff;}
.beauty_summary .beauty_p,.beauty_summary .beauty_ps{position:absolute;right:112px;top:6px;}
.beauty_summary .beauty_ps{right:0;top:38px;}
.beauty_detail{margin-bottom:15px;height:354px;position:relative}
.beauty_detail h3{position:relative;}
.beauty_detail h3 a{position:absolute;right:0;bottom:5px;font-size:12px;font-weight:normal;color:#797979;height:23px;overflow:hidden;}
.beauty_detail h3 a:hover{color:#fd5151;}
.beauty_rec{float:left;width:508px;font-size:13px;}
.beauty_rec dt{float:left;margin-right:14px;width:210px;}
.beauty_rec dt img{padding:2px;border:1px solid #eee;width:204px;height:309px;}
.beauty_rec dd{float:left;width:268px;line-height:21px;}
.beauty_exp{float:right;width:417px;}
.beauty_exp img{float:right;margin:0 0 18px 23px;padding:2px;border:1px solid #eee;width:134px;height:144px;}
.beauty_exp li{margin-bottom:6px;padding:0 35px 0 12px;font-size:13px;line-height:18px;background:url('../images/girl/skin_beauty.png') no-repeat 0 -37px;}
.beauty_info .beau_list_img{border:0 none;margin-bottom:15px;padding:0;width:950px;}
.beauty_info .beau_list_img li{margin:0 16px 0 0;width:177px;height:236px;}
.beauty_info .beau_list_img .last,.beauty_info .beau_photo .last{margin-right:0;}
.beauty_info .beau_list_img li img{width:171px;height:230px;}
.beauty_info .beau_photo{padding-bottom:15px;}
.beauty_info .beau_photo li{float:left;margin-right:10px;*margin-right:4px;display:inline;}
.beauty_info .beau_photo img{padding:4px;border:1px solid #eee;}
.beauty_info .beau_photo .spec{margin-top:-31px;}
.beauty_info .beau_photo .spec_two{margin-top:10px;}


.clear{ clear:both;}
.keywords a:hover,.top a:hover,.hright a:hover,.orderli li a:hover{ color:#f00;}