

.row1 .col-r-extra{margin-right:0;}
.row1{height:561px;padding:8px 9px 10px 9px;overflow:hidden}
.row1-left{width:658px;float:left;position:relative}
.focus-btn{position:absolute;right:4px;top:6px;width:50px;height:22px;color:#e3e3e3;font-size:18px}
.focus-btnup{display:block;width:15px;height:19px;background:url(images/beauty.gif) no-repeat 0 0;float:left;overflow:hidden;text-indent:-99999px;cursor:pointer;margin-left:6px;display:inline;}
.focus-btndown{display:block;width:22px;height:19px;background:url(images/beauty.gif) no-repeat -21px 0;float:right;overflow:hidden;text-indent:-99999px;cursor:pointer}
.row1-left-box{width:658px;height:508px;overflow:hidden}
.focus-left{width:270px;float:left}
.focuspic{width:270px;height:360px;position:relative}
.focuspic img{vertical-align:top}
/*.focus-textbg{background:#333;overflow:hidden;}*/
/*.focus-textbg a{width:200px;text-align:center;font-size:16px;font-family:Verdana;color:#fff;line-height:24px;display:block;padding:6px 35px;font-weight:bold;}*/
.focus-ad{margin-top:1px}
.focus-ad img{vertical-align:top}
.focus-right{width:378px;height:506px;padding-left:10px;overflow:hidden;float:right}
.focus-right .area{padding:10px;height:136px;}
.focus-right .area dd{width:101px;margin-right:13px;float:left;display:inline;}
.focus-right .area dt{width:240px;float:right;}
.focus-right .area h3{width:240px;margin-bottom:5px;font-weight:normal;font-size:14px;overflow:hidden;margin-top:2px;}
.focus-right .area h3 a{color:#cc4a7e;font-size:14px;font-weight:bold;}
.txt-list-a li{height:30px;overflow:hidden;zoom:1;padding-left:9px;}
.txt-list2-a li{height:30px;overflow:hidden;zoom:1;padding-left:9px;float: left;width: 150px;}
.focus-tab{width:657px;height:49px;overflow:hidden;margin-top:5px;}
.focus-tab li{width:164px;height:48px;float:left;}
.nonem{margin-right:0}
.focus-tab li a{width:163px;height:48px;display:block;text-indent:-9999px}
/*---------------- 右部分 ---------------*/
.col-r-extra{margin-right:6px;_margin-right:0;}
.mar-r-6{margin-right:6px;}
.ad{margin-bottom:2px;}
/*标题*/
.titler{float:right;overflow:hidden;}
.titler a{float:right;overflow:hidden;color:#fff;padding:2px 5px;margin-top:10px;_margin-top:9px;margin-right:6px;_display:inline;font-size:12px;vertical-align:middle;font-family:Verdana,"宋体";line-height:13px;_line-height:16px;height:13px;}
.beauty .titler a{background:#cc4a7e;}
.module-title5 .h2{line-height:36px;}
.hair-box .titler a{background:#153173;}
/*row2*/
.row-common{width:960px;padding:10px 5px 5px 5px;background:#fff;margin:0 4px;overflow:hidden;}
.row2,.row3,.row4,.row5,.row6{width:960px;overflow:hidden;}
.row2-left{width:558px;float:left;overflow:hidden;}
.row2-box{padding:20px 8px 0 15px;border:1px solid #e0e0e0;background:#fff;overflow:hidden;}
.row2-box .area1{float:left;overflow:hidden;overflow:hidden;}
.row2-box .area1 li{width:134px;float:left}
.row2-box .area1 li p{width:134px;margin-top:7px;color:#cc4a7e;}
.row2-box .area1 li p a{color:#cc4a7e;}
.row2-box .area2{width:260px;float:right}
.row2-box .area2 dl{padding-bottom:20px}
.row2-box .area2 dt.area2 dt{font-weight:bold;margin-bottom:5px}
.row2-box .area2 dt a{color:#cc4a7e;font-weight:bold;}
.row2-box .area2 dd{color:#666;font-size:12px;line-height:18px;padding-top:5px;}
.keyword_list{margin-top:10px;overflow:hidden;border-top:3px #cc4a7e solid;}
.keyword{padding:5px 0 15px 13px;margin-top:10px;overflow:hidden;}
.keyword a{margin-right:13px;overflow:hidden;line-height:26px;color:#333;font-size:12px;}
.keyword .fz-14{font-size:14px;}
.keyword .fz-16{font-size:16px;}
.row2-right{width:394px;float:right}
.module-title5 var{text-decoration:underline;}
/*专题*/
.collection{border-top:6px solid #acacac;border-bottom:6px solid #acacac;height:221px;background:#f2f2f2;}
.collection .row2-box{background:#f2f2f2;border:none;padding-top:15px;}
.collection .btnup,.collection .btnuphover{float:left;margin-left:4px;margin-top:22px;}
.collection .btndown,.collection .btndownhover{float:right;margin-right:4px;margin-top:22px}
.row5 .btnup,.row5 .btnuphover{margin-left:10px;}
.row5 .btndown,.row5 .btndownhover{margin-right:10px;}
.btnup,.btndown,.btnuphover,.btndownhover{width:15px;height:60px;background:url(images/beauty.gif) no-repeat;display:inline;cursor:pointer}
.btnup{background-position:-30px -193px}
.btnuphover{background-position:0px -193px}
.btndown{background-position:-45px -193px}
.btndownhover{background-position:-15px -193px}
.colle-scroll{width:864px;height:144px;margin-left:8px;margin-right:4px;overflow:hidden;float:left;display:inline;}
.colle-scroll li{width:125px;float:left;text-align:center}
.colle-scroll li img{width:100px;height:100px;vertical-align:top;}
.colle-scroll li p{width:100px;line-height:16px;margin-top:5px;font-size:14px;line-height:19px;padding-left:12px;}
.colle-scroll li p a{color:#333;}

/*---- 底部圆角的高度 -----*/
.body-bd-b{background-position:0 -2px;}
.w-126{width:126px;}
/*弹出层*/
.greyBox{width:410px;padding:5px 0;background:url(images/img_hover_span_bg.png) repeat 0 0;position:absolute;top:360px;;right:10px;z-index:3;}
.greyBox ul li{float:left;margin-left:10px;display:inline;background-position:0 -155px;}
.greyBox ul a{font-size:12px;color:#fff;}
.greyBox_btn_off{width:15px;height:16px;display:block;position:absolute;top:345px;right:13px;z-index:3;background:url(images/elle_hair_title_bar.gif) -17px -572px no-repeat;}


.focus-textbg ,
.kv-adsame-text {
  padding: 5px 40px;
  height: 50px;
  background: #333;
  text-align: center;
}

.focus-textbg:before ,
.kv-adsame-text:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}

.focus-textbg a ,
.kv-adsame-text a {
  display: inline-block;
  vertical-align: middle;
  color: #fff;
  width: 180px;
  font-size: 16px;
  font-weight: bold;
  line-height: 22px;
}

