﻿@charset "utf-8";

/*ʼ*/
body{ padding:0 0 5px;margin:0 auto;font-family:Arial,"";color:#303030;font-size:12px!important; 
word-wrap:break-word;word-break:break-all;}

ul,li,ol,dl,dt,dd,p{padding:0;margin:0;list-style:none;}
h1,h2,h3,h4,h5,h6{margin:0;font-size:12px; font-weight:500;}
h3 {font-size:14px;font-weight:800;}
table {border-collapse:separate;border-spacing:0;} 
img {border:none;}
input,button {vertical-align:middle;}
i,em{font-style:normal;}
button{cursor:pointer;}

/*ʽ*/
a {color:#333;}
a:link, a:visited {text-decoration:none;}
a:hover, a:active {color:#c00;text-decoration:underline;}

/*ͨ*/
i{font-family:"";}
a img{display:block;}
.clear {display:block;clear:both;}
.clearB{clear:both;}
.clear{height:1px;overflow:hidden;clear:both;}
.clearfix:after {content: ".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}

/**/
.f_l{float:left;}
.f_r{float:right;}
.mt4{margin-top:4px;}
.mt6{margin-top:6px;}
.mt8{margin-top:8px;}
.mt10{margin-top:10px;}
.mt12{margin-top:12px;}
.mt15{margin-top:15px;}
.mt16{margin-top:16px;}
.ml12{margin-left:12px;}
.mb6{margin-top:6px;}
.pt6{padding-top:6px;}
.pt10{padding-top:10px;}
.pt16{padding-top:16px;}
.w202{width:202px;overflow:hidden;}
.w445{width:445px;overflow:hidden;}
.w300{width:300px;overflow:hidden;}
.w650{width:650px;overflow:hidden;}
.w682{width:682px;overflow:hidden;}
.firm_normal{margin:8px auto 0 auto;width:960px;height:440px;overflow:hidden;}
.wrapper {clear:both;width:960px; margin:0 auto ;*overflow:hidden;}

/*С*/
.nav-wrapper{margin:0 auto;padding:0 5px;width:950px;height:29px;background:url('tit.gif') repeat-x 0 -206px;overflow:hidden;}
.left-wrap {float:left;}
.nav-wrapper p { line-height:20px; margin:4px auto 0;}
.nav-wrapper a {color:#676767;}
.nav-wrapper p em {margin:0 6px;color:#c1c1c1;}
.left-wrap .userImg{display:inline;float:left;margin:1px 6px 0 0;padding:1px;width:22px;height:22px;border:1px solid #e5e5e5;}
.left-wrap strong a{margin-right:6px;color:#e44869;}
.div_login{float:left;}
#div_login input {background:#fff;border-color:#cdcdcd #eee #eee #cdcdcd;border-style:double;border-width:1px;color:#b7b7b7;display:inline;height:18px;line-height:18px;margin:0 4px 0 0;padding:0 2px;}
#div_login button {background:#000;color:#555;}
#div_login{float:right;}
.right-wrap{float:right;height:29px;line-height:29px;color:#666;width:300px;text-align:right;}
.right-wrap a{}
.right-wrap em{margin:0 6px;color:#c1c1c1;}
.right-wrap p{}
.right-wrap .loginname{font-weight:bold;color:#444;}

/*Ŀͷ*/
.subHead{margin:0 auto;width:960px;height:157px;overflow:hidden;}
.subLogo{display:inline;float:left;margin:3px 0 0 10px;width:128px;height:58px;text-indent:-9999px;background:url('sub_logo.gif') no-repeat;}
.subLogo a{display:block;width:128px;height:58px;overflow:hidden;}
.subNav{float:right;padding-top:20px;height:41px;overflow:hidden;margin-bottom:8px;*margin-bottom:3px;}
.subNav .main{float:left;padding:0 16px 0 27px;width:187px;height:37px;overflow:hidden;background:url('sub_head.gif') no-repeat right 0;}
.subNav .main li{height:20px;font-size:13px;}
.subNav .main li a{margin-right:11px;color:#555;}
.subNav .main li strong a{color:#333;}
.subNav .main li a:hover,.subNav ul li strong a:hover{color:#c00;}
.subNav .ma_none{padding-left:0;}
.subNav .w1{padding-right:0;width:113px;background:none;}
.subNav .w2{padding-left:0;}
.subHead .banner{clear:both;margin:5px auto 0 auto;width:960px;}
.banner{clear:both;margin:5px auto 0 auto;width:960px;}

/*ͷ*/
.miniHead{margin:1px auto 0 auto;padding:9px 0 0 10px;width:950px;height:25px;background:url('tit.gif') repeat-x 0 -246px;overflow:hidden;}
.miniHead a{display:block;float:left;padding:0 8px;color:#333;background:url('sub_menu.gif') no-repeat right 2px;}
.miniHead a:hover{color:#c00;}
.miniHead .none{padding-right:0;background:none;}

/*ҳ*/
.subSearch{margin:6px 0;height:26px;}
.subSearch .searchBox{float:left;padding:6px 4px 0 4px;width:242px;height:18px;color:#aaa;border:1px solid #e1e1e1;}
.subSearch .searchBtn{float:left;width:48px;height:26px;border:none;background:url('btn.gif') no-repeat;cursor:pointer;text-indent:-9999px;}

/*Ƶ*/
.sub_nav{clear:both;margin:0 auto;width:960px;height:41px;background:#ea3e6a url('sub_nav_bg.gif') no-repeat;overflow:hidden;}
.sub_nav h2 a{float:left;margin:4px 0 0 17px;height:33px;text-indent:-9999px;overflow:hidden;}
.sub_nav .menu{float:left;margin:14px 0 0 40px;}
.sub_nav .menu a{display:block;float:left;font-weight:bold;font-size:14px;color:#fff;}
.sub_nav .menu i{display:block;float:left;margin:3px 20px 0 20px;font-size:10px;}
.sub_nav .link{float:right;display:inline;margin-right:4px;}
.sub_nav .link a{display:inline;float:left;margin:14px 12px 0 0;}

/*Ƶ*/
.dress_nav{background-position:0 0;}
.dress_nav h2 a{width:149px;}
.dress_nav .menu i{color:#fa6990;}
.dress_nav .link a{color:#febbcc;}

/*Ƶ*/
.beauty_nav{background-position:0 -46px;}
.beauty_nav h2 a{width:138px;}
.beauty_nav .menu i{color:#79b2e7;}
.beauty_nav .link a{color:#b8d6f2;}

/*Ƶ*/
.body_nav{background-position:0 -92px;}
.body_nav h2 a{width:156px;}
.body_nav .menu{width:585px;height:16px;overflow:hidden;}
.body_nav .menu i{color:#2eaf86;}
.body_nav .link a{color:#58daae;}

/*Ƶ*/
.fell_nav{background-position:0 -138px;}
.fell_nav h2 a{width:142px;}
.fell_nav .menu i{color:#ea8281;}
.fell_nav .link a{color:#f1b9b8;}

/*Ƶ*/
.sign_nav{background-position:0 -184px;}
.sign_nav h2 a{width:182px;}
.sign_nav .menu i{color:#e989d3;}
.sign_nav .link a{color:#f8c6eb;}

/*Ƶ*/
.fun_nav{background-position:0 -230px;}
.fun_nav h2 a{width:164px;}
.fun_nav .menu i{color:#f7a251;}
.fun_nav .link a{color:#f9d8b9;}

/*ͼƵ*/
.tuku_nav{background-position:0 -276px;}
.tuku_nav h2 a{width:135px;}
.tuku_nav .menu i{color:#b687ef;}
.tuku_nav .link a{color:#cfb0f6;}

/*רƵ*/
.zhuanti_nav{background-position:0 -322px;}
.zhuanti_nav h2 a{width:135px;}
.zhuanti_nav .menu{display:inline;width:762px;overflow:hidden;}
.zhuanti_nav .menu i{display:inline;color:#eaa5e4;margin:3px 13px 0 13px;_margin:3px 12px 0 12px;}

/**/
.friend_link{clear:both;margin:12px auto 0 auto;padding:12px 12px;width:934px;line-height:22px;color:#666;border:1px solid #e7e7e7;}
.friend_link i{font-weight:bold;}
.friend_link a{margin-right:8px;}

/*ȨϢ*/
.footer{clear:both;margin:12px auto 0 auto;width:960px;text-align:center;}
.footer .f_links{padding:12px 0 9px 0;height:15px;line-height:15px;background:#ececec;}
.footer p{padding:10px 0 20px 0;line-height:24px;color:#444;}

/*ͨýͼ*/
.focus_normal{position:relative;width:302px;height:440px;}
.focus_normal .num{position:absolute;bottom:5px;right:7px;width:110px;height:20px;}
.focus_normal .num a{display:block;float:left;margin-right:2px;padding-top:2px;width:20px;height:18px;text-align:center;text-decoration:none;color:#fff;filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;background:#000;}
.focus_normal .num a:hover,.focus_normal .num .status{filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}

/*ͼƬʽ*/
.img_01 a{position:relative;display:block;padding:2px;width:98px;height:120px;border:1px solid #e4e4e4;text-decoration:none;overflow:hidden;}
.img_01 a:hover{color:#c00;border:1px solid #999;}
.img_01 span{position:absolute;display:none;bottom:2px;left:2px;width:100px;height:20px;line-height:20px;text-align:center;color:#fff;filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;background:#000;}
.img_01 img{width:100px;height:120px;overflow:hidden;}

.img_02 a{display:block;padding:2px;width:98px;height:143px;line-height:24px;text-align:center;color:#000;border:1px solid #e4e4e4;overflow:hidden;}
.img_02 a:hover{color:#c00;border:1px solid #999; }
.img_02 img{width:98px;height:120px;overflow:hidden;}

.img_03 a{display:block;width:136px;line-height:24px;text-align:center;color:#333;overflow:hidden;}
.img_03 a img{padding:2px;border:1px solid #e4e4e4;}
.img_03 a:hover img{border:1px solid #999;}
.img_03 a:hover{color:#c00;}
.img_03 img{width:130px;height:100px;overflow:hidden;}

.img_04 a{display:block;width:116px;height:120px;line-height:24px;text-align:center;color:#000;overflow:hidden;}
.img_04 a img{padding:3px;border:1px solid #d4d2d3;}
.img_04 a:hover img{border:1px solid #999;}
.img_04 a:hover{color:#c00;}
.img_04 img{width:108px;height:90px;overflow:hidden;}

.img_05 a{display:block;width:134px;height:197px;line-height:26px;color:#666;background:url('picBox_42_bg.gif') no-repeat;overflow:hidden;}
.img_05 a:hover{color:#713fac;background-position:-135px 0;}
.img_05 a img{margin:9px 0 0 6px;}
.img_05 a span{display:block;margin-left:6px;text-align:center;width:120px;overflow:hidden;text-overflow:ellipsis;}
.img_05 .ma_none{margin:0;}
.img_05 img{width:120px;height:160px;overflow:hidden;}

.img_06 a{display:block;padding:3px;width:196px;height:265px;background:url('focus_normal.gif') no-repeat;overflow:hidden;}
.img_06 a:hover{background-position:0 -281px;}
.img_06 img{width:196px;height:265px;overflow:hidden;}

.img_07 a{display:block;width:106px;line-height:24px;text-align:center;color:#000;overflow:hidden;}
.img_07 a img{padding:2px;border:1px solid #d4d2d3;}
.img_07 a:hover img{border:1px solid #999;}
.img_07 a:hover{color:#c00;}
.img_07 img{width:100px;height:120px;overflow:hidden;}

/*ҳ*/
.page{height:30px;line-height:30px;*line-height:36px;font-family:"",Arail;text-align:center;padding-top:4px;}
.page a{margin-right:3px;padding:5px 8px 4px 8px;*padding:6px 8px;text-decoration:none;color:#666;border:1px solid #e4e4e4;background:#f6f6f6;vertical-align:middle;}
.page a:hover{text-decoration:none;}
.page a.thisclass{color:#fff;border:1px solid #000;background:#000;}

.purple_page a:hover,.purple_page .status{color:#fff;border:1px solid #9e76cf; background:#a985dc;}
.normal_page a:hover,.normal_page .status{color:#fff;border:1px solid #000; background:#222;}
.article_page a{color:#222;border:1px solid #333;background:#fff;}
.article_page a:hover,.article_page .status{color:#fff;border:1px solid #000; background:#000;}
.article_page a.thisclass{color:#fff;border:1px solid #000; background:#000;}
/*һʽB*/
.primBoxA{float:left;display:inline;margin-left:10px;width:370px;}
.primBoxA .tit{height:43px;background:url('tit_prim.gif') no-repeat;}
.primBoxA .tit .link{float:right;margin:14px 11px 0 0;color:#666;}
.primBoxA .head{position:relative;margin:10px auto 0 auto;width:354px;height:70px; text-align:center;}
.primBoxA .head h2{height:24px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.primBoxA .head h2 a{font-weight:800;font-size:17px;line-height:24px;font-family:"΢ź","";}
.primBoxA .head p{line-height:20px;color:#666;}
.primBoxA .head .more{position:absolute;right:2px;bottom:6px;font-family:"";}
.primBoxA .list{margin:16px 0 0 8px;width:354px;height:218px;background:url('text_prim.gif') no-repeat;}
.primBoxA .list ul{float:left;margin:24px 20px 20px 0;width:166px;font-size:14px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.primBoxA .list ul li{padding-top:3px;margin-bottom:8px;height:15px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.primBoxA .list i{color:#444;}
.primBoxA .list ul a{color:#444;}
.primBoxA .list .ma_none{margin-right:0;}  

.beauty_primBox .tit{background-position:0 -33px}
.beauty_primBox .head h2 a{color:#196ed7;}
.beauty_primBox .head .more{color:#5192e3;}
.beauty_primBox .list{background-position: 0 -521px;}   /*ɫ*/

.feeling_primBox .tit{background-position:0 -76px}
.feeling_primBox .head h2 a{color:#d82c2c;}
.feeling_primBox .head .more{color:#db6767;}
.feeling_primBox .list{background-position: 0 -775px;}		/*ɫ*/

.primBoxB{float:left;margin-left:10px;width:370px;}
.primBoxB .tit{margin-bottom:17px;height:33px;background:url('tit_prim.gif') no-repeat;}
.primBoxB .tit .link{float:right;margin:10px 11px 0 0;color:#666;}
.primBoxB .head{margin:10px auto 0 auto;width:354px;}
.primBoxB .head h2{text-align:center;height:24px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.primBoxB .head h2 a{font-weight:800;font-size:17px;line-height:24px;font-family:"΢ź","";}
.primBoxB .head p{text-indent:24px;line-height:20px;color:#999;}
.primBoxB .head .more{margin-left:20px;font-family:"";}
.primBoxB .border{padding-bottom:8px;border-bottom:1px dotted #e1e1e1;}
.primBoxB .list{margin:16px 0 0 6px;width:354px;height:154px;background:url('text_prim.gif') no-repeat;overflow:hidden;}
.primBoxB .list .text{padding-left:20px;width:334px;font-size:14px;}
.primBoxB .list .text ul{margin-bottom:11px;width:160px;}
.primBoxB .list .text ul li{margin-bottom:6px;width:160px;height:16px;color:#444;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.primBoxB .list .text ul li a{color:#444;}

.body_primBox .tit{background-position:0 0}
.body_primBox .head h2 a{color:#0d7f56;}
.body_primBox .head .more{color:#6fa793;}
.body_primBox .list{background-position:0 -171px;}   /*ɫ*/

.cloth_primBox .tit{background-position:0 0}
.cloth_primBox .head h2 a{color:#d11616;}
.cloth_primBox .head .more{color:#f49696;}   /*ɫ*/

.prim_sider{float:right;padding:6px;width:254px;}
.prim_sider .siderCon{background:#fff;padding-bottom:6px;}
.prim_sider .siderCon .tit{margin:0 auto;padding:9px 0 4px 0;width:240px;height:17px;border-bottom:1px solid #e1e1e1;}
.prim_sider .siderCon .tit h3{text-indent:3px;font-size:14px;color:#000;}
.prim_sider .siderCon .tit .more{float:right;margin:2px 2px 0 0;font-size:9px;color:#666;}
.prim_sider .siderCon .pic{padding:10px 14px 8px 14px;}
.prim_sider .list{clear:both;padding:0 14px;}
.prim_sider .list li{padding-top:6px;margin-bottom:6px;width:226px;height:13px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.prim_sider .list a,.siderBox ul i{color:#666;}
.prim_sider .pic_zt{padding:10px 0 0 8px;}

.blue_prim_sider{border-left:1px solid #e0ecf9;background:#f3f9ff;}
.blue_prim_sider .siderCon{border-top:1px solid #d4e1ee;}		/*ɫ*/
.red_prim_sider{border-left:1px solid #f8e6e9;background:#fff8f9;}
.red_prim_sider .siderCon{border-top:1px solid #f4e4e6;}		/*ɫ*/
.green_prim_sider{border-left:1px solid #e5eee9;background:#f3fbf7;}
.green_prim_sider .siderCon{border-top:1px solid #dcebe3;}		/*ɫ*/
.pink_prim_sider{border-left:1px solid #f1e3e8;background:#fff3f7;}
.pink_prim_sider .siderCon{border-top:1px solid #ecd7de;}		/*ɫ*/

/*ͼ*/
#banner{width:302px;height:440px;overflow:hidden;position:relative;}
#banner .control  a.activeSlide{filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}
#banner ul{position:absolute;top:0;left:0;list-style:none;}
#banner li{float:left;}
#banner ul li a{display:block;height:440px;width:302px;}
#banner ul li a img{border:0;}
.control{position:absolute;bottom:10px;right:10px;}
#banner .control a{display:block;float:left;margin-right:2px;padding-top:2px;width:20px;height:18px;text-align:center;text-decoration:none;color:#fff;filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;background:#000;}
#banner .control a:hover{filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}

/**/
.searchbox {width:302px;height:28px;}
.searchbox *{float:left;}
.searchbox .keyword {border:1px solid #bbb;width:189px;height:26px;line-height:26px;padding:0 4px;float:left;font-size:12px;color:#999;}
.searchbox .submit {background:#E83E1D url('prim_icon.gif') no-repeat -60px 0;width:46px;height:28px;margin:0 0 0 4px;padding:0;line-height:28px;
text-align:center;color:#FFFEC5;border:none;font-weight:800;float:left;overflow:hidden;cursor:pointer;}
.searchbox #type{background:url('prim_icon.gif') no-repeat 0 0; margin:0 0 0; width:60;height:28px;position:relative;overflow:visible;
font-size:12px;float:left;z-index:9999999;line-height:30px;}
.searchbox #type span{ display:block;width:42px;padding-left:8px; padding-top:2px;line-height:25px;height:25px;cursor:pointer;color:#454545;}
.searchbox #type ul{display:none;list-style:none;margin:0;padding:0;width:49px;border: 1px solid #bbb;border-top:none;background:#F9F9F9;position:absolute;top:1px;left:0px;}
.searchbox #type ul li{padding:0 0px 0 12px;cursor:pointer;color:#454545;border-bottom:1px solid #eeeeee;line-height:24px;width:37px;}
.searchbox #type ul .li2{background:#ddd;color:#000;}
.searchbox form{height:28px;}
.searchbox p {display:block;margin:6px auto 0 1px;width:302px;height:14px;line-height:14px;overflow:hidden;clear:both;}
.searchbox p a {margin:0 6px 0 0;color:#999;text-decoration:underline;}

.bannerB{clear:both;padding-top:6px;}


.s_boxs ul.list{clear:both;margin-top:10px;}
.s_boxs ul.list li{height:25px; line-height:25px;}