@charset "utf-8";
/*清除文档类型声明中的默认属性*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;} 
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
q:before,q:after{content:'';}

/*字体定义*/
table {font-size:inherit;font:100%;} 
/*重新定义*/
h1 {font-size:14px;}
h2 {font-size:14px;font-weight:normal;}
h3 {font-size:12px;}
h4 {font-size:12px;font-weight:normal;}

strong {font-weight:bold;}
a {text-decoration:none;} 
a:hover {text-decoration:underline;}

/*全站链接颜色*/
a:link{color:#004276;}
a:visited{color:#004276;}
a:hover{color:#ba2636;}
a:active{color:#004276;}

/*通用定义*/
.clear {clear:both;} 
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */
*+html .clearfix {min-height: 1%;}

.bold {font-weight:bold;}
.f14  {font-size:14px;} 
.h20 {line-height:20px;}
.error {color:red;}

/* 浮动窗口 */
.winBox {
    position:fixed;
	top:50%;
	left:50%;
	_position:absolute;
	_top:expression(documentElement.scrollTop + documentElement.clientHeight - this.offsetHeight - 300);
	height:260px;
}
.winBox .box {border:5px solid #ececec; background:#d4568a; width:450px; height:260px; padding:0 20px; position:absolute; top:-130px; left:-245px;}
.winBox .text {height:260px;}
.winBox .tag {border-bottom:1px dashed #FFF; display:block; height:77px; font:26px/77px "微软雅黑"; color:#FFF; text-align:center;}
.winBox .cloes {position:absolute; width:73px; height:59px; right:0; top:0; background:url(../../cosmetics/images/cloes.jpg) no-repeat;}
.winBox .real {width:44px; height:39px; float:right; cursor:pointer;}


.winBox01 {
    position:fixed;
	top:50%;
	left:50%;
	_position:absolute;
	_top:expression(documentElement.scrollTop + documentElement.clientHeight - this.offsetHeight - 300);
	height:260px;
}
.winBox01 .box {border:5px solid #ececec; background:#d4568a; width:554px; padding:0 40px; position:absolute; top:-271px; left:-322px;}
.winBox01 .text {padding-bottom:47px;}
.winBox01 .mail {background:#fcddea; padding:0 0 20px 32px;}
.winBox01 .mail .txt01 {color:#595959; font-weight:bold; font-size:14px; height:56px; line-height:60px;}
.winBox01 .mail .txt02 {color:#ec2979; font-size:14px; padding-top:15px;}
.winBox01 .mail input {border:1px solid #d4568a; background:#ffedf4; color:#333; height:25px; line-height:25px; padding:0; width:283px; vertical-align:top;}
.winBox01 .mail .btn {display:inline-block; width:76px; height:27px; line-height:27px; text-align:center; color:#FFF; cursor:pointer; background:url(../../cosmetics/images/btn01.jpg) no-repeat; margin-left:25px;}
.winBox01 .pic {background:#FFF; height:255px; margin-top:15px;}
.winBox01 .tit {border-bottom:1px dashed #d4568a; height:46px; line-height:48px; color:#595959; font-weight:bold; width:502px; padding-left:12px; margin:0 auto; font-size:14px;}
.winBox01 .pic ul {width:532px; margin:20px auto 0;}
.winBox01 .pic li {width:114px; float:left; margin:0 10px 0 9px; display:inline;}
.winBox01 .pic li a {display:block; color:#595959;}
.winBox01 .pic li a.txt {line-height:16px; margin-top:5px;}
.winBox01 .pic img {width:112px; height:136px; border:1px solid #eaeaea;}

.winBox01 .tag {display:block; height:90px; font:26px/90px "微软雅黑"; color:#FFF; background:url(../../cosmetics/images/tit01.jpg) 163px 23px no-repeat; padding-left:228px; border:none;}
.winBox01 .cloes {position:absolute; width:73px; height:59px; right:0; top:0; background:url(../../cosmetics/images/cloes.jpg) no-repeat;}
.winBox01 .real {width:44px; height:39px; float:right; cursor:pointer;}


/* 分享 */
.part {background:#FFF; margin-top:35px; padding:30px 0 30px 22px; height:22px; line-height:22px; font-weight:bold; color:#595959;}
.part a,.part span {float:left; margin-right:8px;}
.part a {padding-top:2px;}
.part img {vertical-align:middle;}

/*颜色预定义 可以随时增加*/
.cWhite,.cWhite a:link,.cWhite a:visited,.cWhite a:hover{color:#fff;}

.cRed,.cRed a:link,.cRed a:visited,.cRed a:hover{color:#ba2636;}
.cGray,.cGray a:link,.cGray a:visited{color:#666;}
.cGray a:hover{color:#ba2636;}
.cGray2,.cGray2 a:link,.cGray2 a:visited{color:#999;}
.cGray2 a:hover{color:#ba2636;}
.cDGray,.cDGray a:link,.cDGray a:visited{color:#2b2b2b;}
.cDGray a:hover{color:#ba2636;}
.cNavy,.cNavy a:link,.cNavy a:visited{color:#004276;}
.cNavy a:hover{color:#ba2636;}

/*要闻区特殊定义m简写自mark*/
.m_red,a.m_red:link,a.m_red:visited,a.m_red:hover{color:#ba2636;}/*标红*/
.m_black,a.m_black:link,a.m_black:visited,a.m_black:hover{color:#000;}/*标黑*/
.m_bold{font-weight:bold;}/*标粗*/
.m_video{background:url(http://res.img.ifeng.com/8cbe73a7378dafdb/2011/0401/i_v.gif) no-repeat 0 1px; padding-left:21px;}/*加视频小标*/

/*公共*/
body {font-size:12px;font-family:simsun,arial,helvetica,clean,sans-serif;background:#253161;color:#2b2b2b;}
.col{width:1000px;margin:0 auto;}
.col1{width:1240px;margin:0 auto;background:url(http://cosmeticsfile.ifeng.com/static/common/images/commentsearch/banner.jpg) no-repeat center top;height:110px;}
.space10{clear:both;height:10px;line-height:0;font-size:0; }
.space17{clear:both;height:17px;line-height:0;font-size:0; }
.space5{clear:both;height:5px;line-height:0;font-size:0; }
.space30{clear:both;height:30px;line-height:0;font-size:0; }
.space20{clear:both;height:20px;line-height:0;font-size:0; }
.cloG a:link,.cloG a:visited,.cloG a:hover,.cloG a:active{color:#505050;}
.cloG02 a:link,.cloG02 a:visited,.cloG02 a:hover,.cloG02 a:active{color:#828282;}
.cloP a:link,.cloP a:visited,.cloP a:hover,.cloP a:active{color:#f35c93;}
.cloP02 a:link,.cloP02 a:visited,.cloP02 a:hover,.cloP02 a:active{color:#D02C56;}
.cloP03 a:link,.cloP03 a:visited,.cloP03 a:hover,.cloP03 a:active{color:#f35c93;}
.test_head a:link,.test_head a:visited,.test_head a:hover,.test_head a:active{color:#bebebe;}
.cloS a:link,.cloS a:visited,.cloS a:hover,.cloS a:active{color:#666666;}
.c39 a:link,.c39 a:visited,.c39 a:hover,.c39 a:active{color:#ffffff;}
.box700{width:700px;float:left;}
.cloY a:link,.cloY a:visited,.cloY a:hover,.cloY a:active{color:#d39f67;}
.box290{float:right;width:290px;}
.r_w_bg{border-right: 1px solid #bebebe; border-left: 1px solid #bebebe; background:#ffffff ;padding:0 10px;}
.line01,.line02,.line03{background:url(http://cosmeticsfile.ifeng.com/static/common/images/commentsearch/dot02.gif) repeat-x;height:1px;}
.line01{margin:10px 0;}
.line02{margin:0 0 10px 0;}
.line03{margin:10px 0;}
.line04{height:1px;border:none;border-top:1px solid #d9d9d9;margin:15px 0 0;}
.boxL{width:700px;float:left;}
.boxR{width:290px;float:right;}
.box1055{width:1000px;margin:0 auto;}
.reapt_bg{background:#FFFFFF;border-right: 10px solid #F0F0F0; border-left: 10px solid #F0F0F0;}
.reapt_bg01{background:#FFFFFF;border-right: 10px solid #ffd4e4; border-left: 10px solid #ffd4e4;}
/*用户名*/
.uname a:link,.uname a:visited,.uname a:hover,.uname a:active{color:#d29e66;}

/*banner*/
.banner{background:#FED6DE;height:110px;}
.ad670{width:750px;height:90px;float:left;display:inline;margin:10px 0 0 35px;}
.logo320{float:left;display:inline;margin-top:10px;width:199px;height:90px;}

/**/
.navBg{background:url(http://cosmeticsfile.ifeng.com/static/common/images/commentsearch/navBg.jpg) repeat-x;height:40px;}
.f_Nav{background:url(http://cosmeticsfile.ifeng.com/static/common/images/commentsearch/nav_icon.jpg) no-repeat left top;}
.f_Nav_l{float:left;padding:13px 0 0 0;font-weight:bold;display:inline;margin-left:43px;}
.f_Nav_l a{display:inline-block;margin:0 13px;}
.f_nav_Bg{float:right;display:inline;width:100px;height:26px;margin:12px 27px 0 0;}
.f_Nav_R{width:100px;padding-left:8px;color:#ae3d60;}
.bgBox{background:#253161;}
.blockBg{border-right: 1px solid #bebebe; border-left: 1px solid #bebebe; background:#ffffff;width:998px;}


.row01{position:relative;z-index:1000; margin-left:40px;}
.tab01 .find{color:#636363;font-weight:bold;text-align:center;width:70px;}
.tab01 .sear{background:url(http://cosmeticsfile.ifeng.com/static/common/images/commentsearch/searBox.gif) no-repeat;width:753px;height:41px;}

.tab01 .f_ku span{margin:0 auto;cursor:pointer;color:#d02c56;width:200px;display:block;padding-right:7px;font-weight:bold;}
.ipt01{background:url(http://cosmeticsfile.ifeng.com/static/common/images/commentsearch/searBg.gif) no-repeat;width:315px;height:30px;border:0px;padding-left:25px;line-height:30px;float:left;}
.btn01{background:url(http://cosmeticsfile.ifeng.com/static/common/images/commentsearch/ss.gif) no-repeat;width:65px;height:25px;border:0px;float:left;display:inline;margin:4px 0 0 10px; cursor:pointer;}
.btn02{background:url(http://cosmeticsfile.ifeng.com/static/common/images/commentsearch/btn_bj.gif) no-repeat;width:65px;height:25px;float:left;display:inline;border:0px;margin:4px 0 0 5px;cursor:pointer;}

.tab02 .formBox{padding:0 0 0 5px;}
.tab02 .hotSeo{padding-left:10px;padding-top:6px;}

.layer_gj{position:absolute;background:url(http://cosmeticsfile.ifeng.com/static/common/images/commentsearch/xl_box01.gif) no-repeat;width:250px;height:134px;left:300px;top:40px;padding:6px 1px 1px;z-index:1001;}
.close{border-bottom:1px solid #dcdcdc;height:23px;padding:0 7px;color:#8c8c8c;line-height:24px;}
.close em{ cursor:pointer;float:right;}
.close span{font-weight:bold;}

.tab_xl td{height:38px;padding:0 18px;}
.ipt02{width:70px;height:17px;border-top:1px solid #8c8c8c;border-left:1px solid #8c8c8c;border-right:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;}
.pxBox{display:inline-block;width:153px;height:27px;line-height:27px; cursor:pointer;padding-left:5px;}

.replay{background:#f9f9f9;border-top:1px solid #f1f1f1;height:21px;margin-top:11px;text-align:right;padding-right:5px;line-height:21px;color:#cda1a2;font-weight:bold;cursor:pointer;}

.box119{width:117px;height:114px;border:1px solid #d02c56;position:absolute;background:#ffffff;left:840px;top:30px;}
.kuList li{line-height:22px;padding-left:5px; cursor:pointer;color:#8c8c8c;}
.kuList .current{background:#d02c56;color:#ffffff;}

.crumbs{background:#f8f8f8;border-top:1px solid #bebebe;border-bottom:1px solid #bebebe;height:33px;margin:0 1px;line-height:33px;}
.crumL{float:left;}
.crumR{float:right;color:#b4b4b4;padding-right:20px;}
.crumR a{font-weight:bold;}
.sy_link{background:url(http://cosmeticsfile.ifeng.com/static/common/images/commentsearch/sy_bg.gif) no-repeat right top;font-weight:bold;height:33px;display:inline-block;padding:0 29px 0 15px;}
.c_link{display:inline-block;margin-left:13px;}
.c_link a{display:inline-block;padding:0 10px;}
/*隐藏图片虚线 */	
a:active {outline:none;blr:expression(this.onFocus=this.blur());}
img,a .img{border:0}


/* 提示框的样式风格 */

.box570{position:absolute;width:340px;border:1px solid #ff598d;background:#ffffff;padding:0px 0 0 0px;z-index;100;}
.box570 li{line-height:30px;}
.box570 li em{padding-left:10px;}

.box570 li.mouseOver{
	background-color:#f9e0ec;
	color:#ff598d;
}
.box570 li.mouseOut{
	background-color:#FFFFFF;
	color:#000000;
}
.player_gj{position:absolute;width:0px;height:0px;border:0px;margin-top:30px;margin-left:-1px;z-index:1000;}
*html .player_gj{position:absolute;width:0px;height:0px;border:0px;margin-top:30px;margin-left:-486px;z-index:1000;}
*+html .player_gj{position:absolute;width:0px;height:0px;border:0px;margin-top:30px;margin-left:-486px;z-index:1000;}

#popup.show{
	z-index:200;
	border:none;display:'';
}
#popup.hide{
	/* 隐藏提示框的边框 */
	border:none;display:none;
}
/*÷*/
.show{display:block}/*imgУie6ͼƬ·4px*/
.hidden{display:none}
.hand{cursor:pointer;}
	
/**开始回到顶部**/
.topPage {background:url(../images/top.png) no-repeat; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src="http://cosmeticsfile.ifeng.com/static/cosmetics/images/top.png");_background:none; width:80px; height:53px; position:fixed; right:2px; bottom:17px; _position:absolute; _top:expression(documentElement.scrollTop + documentElement.clientHeight - this.offsetHeight - 17); cursor:pointer;}

/**结束**/
.common{float:left; padding:15px 11px 0;}

.reapt_bg02{background:#F0F0F0 repeat-y;padding:0 10px;}

.userlogin{float:right; margin-right:7px; _margin-right:3px; width:220px; padding:14px 0px 0px 0px; _padding-bottom:0px;text-align:right;}
.userlogin span{color:#d02c56;word-wrap:break-word;}
.userlogin span em{color:#d02c56;word-wrap:break-word;}

/*翻页*/
.next_page{width:600px;margin:20px auto;}
.nextNum td{text-align:center;}
.nextNum .pageTit{width:60px;text-align:center;}/*20110913*/
.nextNum .pageTit span{border:1px solid #000000;width:56px;height:18px;text-align:center;display:block;line-height:19px; cursor:pointer;}
.numPage a{display:inline-block;border:1px solid #000000;width:22px;height:18px;text-align:center;line-height:19px;cursor:pointer;margin-right:2px;}
.numPage .current{border:1px solid #F35C93;color:#f35c93;}

/*页头代码开始*/
.allHeader{ background:#fff; text-align:left; line-height:14px;}
.allHeader a{color:#000;text-decoration:none;}
.allHeader a:hover{color:#000;text-decoration:underline;}
.clear{ clear:both;}
.allHeader .speHeader{ width:988px; height:30px; _height:26px; margin:0 auto; padding:3px 6px; _padding-bottom:0px; background:#fff; font-family:simsun, Arial; font-size:12px;}
.allHeader .speLogo{ float:left; height:30px; height:30px;}
.allHeader .speLogo img{ display:block; border:0px;}
.allHeader .speLink{ float:left; height:18px; font-size:14px; padding-top:12px; color:#416472;}
.allHeader .speLink a{ color:#416472; padding:0px 7px;}
.allHeader .speNav{ float:left; height:16px; padding:14px 10px 0px 1px; color:#666; line-height:12px;}
.allHeader .speNav a{ color:#666;}
 
.allHeader .navFind{float:right; margin-right:7px; _margin-right:3px; width:273px; padding:5px 0 8px; _padding-bottom:6px;}
.allHeader .navFind span{float:left;}
.allHeader .navFind .headText{width:141px;height:16px; padding:2px 0 0 5px; margin-top:1px !important;*margin-top:0px !important; margin-top:0; margin-right:7px; background:#fff;border:1px solid #819bb4; color:#646464; font-size:12px; line-height:16px;}/*100320*/
.allHeader .navFind .headSel{width:46px; height:18px; margin:1px 9px 0 0; padding:0px 0 0 11px;border:1px solid #819bb4; border-right:none; background:#fff url(http://img.ifeng.com/tres/TemplateRes/14415/14415/images/general_head/nav0416_04.gif) no-repeat right center;font-size:12px;color:#646464; cursor:pointer; line-height:18px;}/*100320*/
.allHeader .navFind .headButton{width:51px; height:20px; padding:1px 0 0 2px; margin:1px 0 0; border:none; background:url(http://img.ifeng.com/tres/TemplateRes/14415/14415/images/general_head/navFind.gif) no-repeat 0 0;color:#000; font-weight:bold; cursor:pointer;}/*100320*/
 
.allHeader #searchFormOption{position:relative; float:left; z-index:80;}
.allHeader #loginFldselectop{position:absolute; border:1px solid #DFDFDF; top:20px; left:0px; width:73px; background:#fff; z-index:99; margin:0px; padding:0px;}
.allHeader #loginFldselectop li{line-height:20px; height:20px; list-style:none;}
.allHeader #loginFldselectop li a{line-height:20px; height:20px; text-decoration:none; color:#000; padding-left:11px;}
 
.allHeader .stockList{position:absolute;top:45px;left:0;width:300px; border:1px solid #195184; background:#fff; z-index:999;}
.allHeader .stockList a,.stockList a:visited{color:#0A5EA6;}
.allHeader .stockList .headTab td{border-bottom:1px solid #ECECEC; height:21px!important;*height:20px!important; height:20px; padding-left:12px; text-align:left; color:#333;}/*100320*/
.allHeader .stockList .headTab tr.current{background:#194E80;}/*100320*/
.allHeader .stockList .headTab tr.current td{color:#fff; background:#194E80;}/*100320*/
.allHeader .stockList .headTab tr.current td a{color:#fff;}/*100320*/
.allHeader .stockList .headRed{color:#f00;}/*100320*/ 
.allHeader .speHeaLin{ background:#d9d9d9; height:1px; line-height:1px; font-size:1px; clear:both;}

/*公用尾开始*/
.clear{ clear:both;}
.chaFotNav ul, .chaFotNav li{ margin:0px; padding:0px;}/*100318*/
.chaFotNav li{ list-style:none;}/*100318*/

.chaFotNav { width:998px; border:1px #d9d9d9 solid; margin:0 auto; font-family:simsun, Arial; font-size:12px; clear:both;background:#fff;}
.chaFotNav .endNList { width:772px; float:left; padding:8px 0px;}/*100325*/
.chaFotNav .endNList li { padding:0px 4px 0px 5px; background:url(http://img.ifeng.com/tres/TemplateRes/26110/26110/images/news_v5/zxicon_26.gif) right center no-repeat; float:left;}
.chaFotNav .endNList li a { color:#2b2b2b; text-decoration:none;}
.chaFotNav .endNList li a:hover{ text-decoration:underline;}
.chaFotNav .navFocus { width:200px; padding:5px 0 0 0px; margin:0 0px 0 0; color:#ba2636; line-height:18px; float:right;}/*100325*/
.chaFotNav .navFocus a { line-height:18px; text-decoration:none;}
.chaFotNav .navFocus a:hover { text-decoration:underline;}
.chaFotNav .navV a, .chaFotNav .navVIP a, .chaFotNav .ifengPlay a, .chaFotNav .tvPlay a, .chaFotNav .navWap a, .chaFotNav .navTmp a { color:#ba2636; }
.chaFotNav .navV { width:37px; background:url(http://img.ifeng.com/tres/TemplateRes/26110/26110/images/news_v5/nav0416_14.gif) no-repeat 1px 4px; padding:0 0 0 17px; float:left }
.chaFotNav .navTmp { width:37px; float: left; }/*100325*/
/*.chaFotNav .navVIP { width:42px; background:url(http://img.ifeng.com/tres/TemplateRes/26110/26110/images/news_v5/nav0416_09.gif) no-repeat 24px 3px; float:left }*/
.chaFotNav .ifengPlay { width: 37px; float: left; }/*100325*/
.chaFotNav .tvPlay { width:55px; background:url(http://img.ifeng.com/tres/TemplateRes/26110/26110/images/news_v5/nav0416_17.gif) no-repeat 0px 3px; padding:0 0 0 15px; float:left }
.chaFotNav .navWap { width:30px; background:url(http://img.ifeng.com/tres/TemplateRes/26110/26110/images/news_v5/nav0416_06.gif) no-repeat 0px 2px; padding:0 0 0 11px; float:left }
.chaFotNav .nextTop { width:40px; height:20px; padding:7px 0 0 3px; border-left:1px #d9d9d9 solid; float:left }
.chaFotNav02 { width:1000px; height:21px; margin:0 auto; background:#fff url(http://img.ifeng.com/tres/TemplateRes/26110/26110/images/news_v5/icon02_04.gif) repeat-x bottom;  font-size:0px; line-height:0px; clear:both }

.chaFooter{ color:#000; width:1000px; height:72px; margin:0 auto; clear:both; text-align:center; line-height:24px; font-family:Arial, simsun; font-size:12px;background:#fff; padding-top:8px;}
.chaFooter a{ color:#000; text-decoration:none;}
.chaFooter a:hover{ color:#000; text-decoration:underline;}
.chaFooter .footLink{ line-height:22px;}/*100318*/
.chaFooter .footLink a{ padding:0px 8px;}
.chaFooter .copyright{ color:#000; line-height:22px;}/*100318*/
/*公用尾*/