﻿@charset "utf-8";
*{ margin:0px; padding:0px;}
html,body{ width:100%; height:100%; font-size:12px; color:#333; font-family:"宋体","microsoft YaHei",Arial;}
a{ color:#333; text-decoration:none;cursor:pointer;}
a:hover{ color:#fff; text-decoration:nonederline}
img,a img{ border:0px;}
ul{ list-style:none; overflow:hidden; margin:0px; padding:0px;}
ul li{ list-style:none; overflow:hidden; margin:0px; padding:0px;}
.clear{ width:100%; height:0px; line-height:0px; clear:both}

.top{ width:1504px; height:514px; background:url(../images/top_bj.jpg) no-repeat; margin:0 auto }
.top2{ width:1036px; height:514px; margin:0 auto;}

.menu{ width:1504px; height:63px; background:url(../images/menu_bj.jpg) repeat-x; margin:0 auto}
.menu2{ width:1035px; height:63px; background:url(../images/menu_bj2.jpg) no-repeat; margin:0 auto}

.menu2 ul{ width:1005px; height:58px; margin:0 auto }
.menu2 ul li,.menu2 ul li.li1,.menu2 ul li.li2{ width:250px; height:58px; line-height:58px; text-align:center; float:left;}
.menu2 ul li a{ display: block; color:#FFF; font-size:23px; font-family:"microsoft YaHei";}
.menu2 ul li a:hover{ display:block; background:url(../images/menu_2.jpg) no-repeat}
.menu2 ul li.li1{ margin-right:1px;}
.menu2 ul li.li2{ margin-right:0px;}
.menu2 ul li{ margin-right:2px;}
.menu2 ul li.li1 a{ display: block; color:#FFF;}
.menu2 ul li.li1 a:hover{ display:block; background:url(../images/menu_1.jpg) no-repeat}
.menu2 ul li.li2 a{ display: block; color:#FFF;}
.menu2 ul li.li2 a:hover{ display:block; background:url(../images/menu_3.jpg) no-repeat}

.con{ width:1504px; height:auto; background:#f6abcc; margin:0 auto; padding:10px 0;}

.con_12{ width:1004px; height:auto; background:#fff; margin:0 auto; padding:15px 0;overflow:auto}
.con_11{ width:1004px; height:auto; background:#fff; margin:0 auto;overflow:auto}
.con_1{ width:1004px; height:140px; margin:0 auto; overflow:hidden}

.con_1 .pic{ width:290px; height:140px; float:left; padding-left:34px;}

.c_menu{ width:1004px; height:28px; background:#da6a69; margin:0 auto}
.c_menu ul{ width:auto}
.c_menu ul li.line{ width:2px; height:28px; float:left; background:url(../images/menu_line.jpg) no-repeat}
.c_menu ul li{text-align:center}
.c_menu ul li.menub1_1{ width:250px; height:28px;  line-height:28px;  font-size:14px; color:#fff; background:#c00000;display:block; float:left}
.c_menu ul li.menub1_1 a{width:250px; height:28px; line-height:28px;  font-size:14px; color:#fff; background:#c00000;display:block;float:left}
.c_menu ul li.menub1_2{ width:249px; height:28px;  line-height:28px;  font-size:14px; color:#fff; background:#da6a69;display:block;float:left}
.c_menu ul li.menub1_2 a{width:249px; height:28px; line-height:28px;  font-size:14px; color:#fff; background:#da6a69;display:block;float:left}

/*美妆*/
.mz_title{ width:1010px; height:88px; margin:20px auto 0 auto;}
.mz_m{ width:1010px; height:auto; background:url(../images/mz/bj.jpg) repeat-y; margin:0 auto; overflow:auto}
.mz_m1{ width:964px; float:right; padding:0 20px;}

.mz_n{ width:172px; height:270px; float:left; margin-right:25px; overflow:hidden; }
.wu{ margin-right:0px;}
.mz_n .pic{ width:170px; height:190px; margin:0 auto; border:1px solid #ccc; overflow:hidden}
.mz_n .title a{ width:172px; height:40px; line-height:20px; display:block; font-size:12px; color:#e43e88; overflow:hidden}
.mz_n .jg{ width:172px; height:auto; margin:0 auto}
.mz_n .jg .jg_left{ width:102px; height:auto; float:left; display:block; color:#5f5f5f; }
.mz_n .jg .jg_left strong{ color:#d82020; font-size:18px;}
.mz_n .jg .jg_left .strong1{ color:#d82020; font-size:18px; display:block}
.mz_n .jg img{ float:right;}
.mz_foot{ width:1010px; height:10px; background:url(../images/mz/foot.jpg) no-repeat; margin:0 auto 20px auto}

/*活动规则*/
.gz_top{ width:1504px; height:auto; margin:0 auto}
.gz_nr{ width:1504px; height:auto; background:url(../images/gz_bj.jpg) repeat-x #f4b4cf; margin:0 auto;}
.gz{ width:1050px; height:auto; margin:0 auto;}
