/* CSS Document by:Yxeee UI Item - yes7*/
/*html { background: url(../images/bg.png) repeat-x 0 -50px;}*/
/*#body { background: url(../images/vi_bg.png) no-repeat center 140px; }*/
body { color: #000; font: 12px "宋体", "Arial Narrow"; }
a:link, a:visited, a:active { color: #000; text-decoration: none; }
a:hover { color: #FF006E; text-decoration: underline; }
body, h1, h2, h3, h4, p, ul, dl, ol, dt, dd, img, form, input, textarea { margin: 0; padding: 0; }
img, input, select, textarea, iframe { vertical-align: middle; }
ol { list-style-position:inside; }
ul, dl { list-style:none; }
/*默认设置*/
.logo,.searchText,.searchBtn,.nav ,.listIco li,.sideTitle,.channelNav h4,.mvHotbg,.hgCom li,.arcBtn a { background:url(../images/img.png) no-repeat;}
.photoList em,.cosCom em { background:url(../images/topnum.png) no-repeat;}
.l { float:left; }
.r { float:right; }
.both { clear:both; }
.hr10, .hr101, .hr102, .hr20 { clear:both; font-size:1px; line-height:100px; height:10px; overflow:hidden; }
.hr101, .hr102 { border-bottom: 1px dotted #ccc; height: 9px; margin-bottom: 10px; }
.hr102 { border-bottom-style:solid; }
.hr20 { height:20px; }
.wrap { width:960px; margin:0 auto;}
.p10 { padding:10px; }
.p101 { padding:0 15px;}
.w300 { width:300px; }
.w650 { width:650px; }
.sideTitle { width:145px; height:40px; line-height:300px; overflow:hidden;}
.todayTitle { background-position:0 -110px; }
.comTitle { background-position:-155px -110px;}
/*黑色透明*/
.opacityHei, .opacityHei li { position:relative; }
.opacityHei a:hover { text-decoration:none; }
.opacityHei span, .opacityHei strong { position: relative; display:block; left:0; margin-top:-22px; height:22px; line-height:22px; color:#FFF; }
.opacityHei span,.cosReCom span { background:#000; filter:alpha(opacity=50); opacity:0.5; }
.opacityHei strong { text-align:center; font-weight:normal; }
.opacityHei strong a:link,.opacityHei strong a:visited { color:#FFF; }
/*通用列表*/
.lists { }
.lists li { height:26px; line-height:26px; vertical-align:bottom; }
.listLine li { border-bottom:1px dotted #CCC; }
.listLine .noLine { border-bottom:0px; }
.listIco1 li { padding:0 0 0 15px; background-position:-410px 0;}
.listIco2 li { padding:0 0 0 10px; background-position:-410px -110px;}
.listNum li { clear:both; }
.listNum em { margin:5px 10px 0 0; float:left; display:block; height:14px; line-height:14px; padding:0 3px; color:#999; font-style:normal; background:#FFF; border:1px solid #CCC; }
.listNum .num3 { padding:0 2px; background:#F15598; color:#FFF; font-weight:bold; border-color:#FF0E76; }
.listNum a,.listTime a { float:left; }
.listTime font { float:right; font-size:12px; color:#555; }
.listCol2 li { float:left; width:50%; }
/*头部*/
.logo { margin: 20px 0 0 0; width:250px; height:60px; background-position:-170px -40px;}
.logo a { display:block; height:60px; overflow:hidden; line-height:300px;}
.tools { text-align:right; height:100px; line-height:24px;}
.tools input { float:left; border:0px; }
.searchText { width:280px; padding:9px 0 5px 5px; height:16px; color:#999; }
.searchBtn { width:60px; height:30px; color:#FF0; cursor:pointer; background-position:-285px 0; }
.hotKeyword ,.hotKeyword a:link,.hotKeyword a:visited { color:#555; }
/*导航条*/
.nav { margin-bottom:10px; height:40px; line-height:40px; background-position:815px -40px; }
.nav ul { }
.nav li { position: relative; float:left; font-size:14px; font-weight:bold; }
.nav a { margin-right:-1px; border-right:1px solid #FFF; padding:0 14px; white-space:nowrap; cursor:pointer; }
.nav em { position: absolute; display:block; top: 0px; right: 0px; margin-top:-5px; width:17px; height:15px; font-size:1px; background:url(../images/hotico.gif) no-repeat; overflow:hidden; }
.nav .this a,.nav a:hover { position:relative; display:block; padding:0 13px 0 0; height:40px; background:url(../images/nav.png) no-repeat right 0; border:0px; }
.nav .this span,.nav a:hover span { display:block; float:left; padding:0 0 0 16px; background:url(../images/nav.png) no-repeat ; color:#FF006E;}
.nav .this a,.nav a:hover { float:left; }
.nav a:link,.nav a:visited { color:#FFF; }
/*推荐4个图片*/
.focusPic { width:330px; height:325px; overflow:hidden; background:#FFF; }
.focusPic li { float:left; margin:0 8px 11px 0; width:156px; text-align:center; }
.focusPic img { padding:2px; margin-bottom:8px; border:1px solid #CCC; }
.focusPic a { display:block; }
/*幻灯片*/
.slideJs,.slideJs li { float:left;  position:relative; width:200px; height:300px; overflow:hidden; }
.slideJs ul { position:absolute; height:325px; overflow:hidden; }
.slideJs em,.slideJs span,.slideJs h3 { position:relative; display:block; margin:-40px 0 0 0; height:40px;}
.slideJs em { background:#FD84B8; width:32px; padding:0 0 0 4px; font: normal 30px/40px "Arial Black"; font-style:italic; color:#FFF; z-index:10; }
.slideJs span { background:#FD84B8; filter:alpha(opacity=50); opacity: 0.5; }
.slideJs h3 { line-height:40px; padding-left:40px; font-size:18px; font-weight:normal; }
.slideJs h3 a:link,.slideJs h3 a:visited { color:#FFFFFF; }
.slideBtnNext { position: absolute; bottom:0px; right:0px; width:55px; height:40px; background:url(../images/slidebtn.png) no-repeat; cursor:pointer; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./images/slidebtn.png); _background:none; z-index:20; }
/**/
.todadyPic { padding:3px 0; margin-right:10px;}
.sideUpdate { margin-bottom:10px; width:230px;  padding:10px; background:#FDEBF3; }
.todayUpdate { width:359px; height:280px; overflow:hidden;  }
.mvSide { height:330px; overflow:hidden; }
.listSide { width:280px; }
/*大栏目名称*/
/*.channelNav { clear:both; margin:0 0 10px 0; border:1px solid #CCC; height:50px; background: #FFF url(../images/bg.png) repeat-x; }*/
.channelNav h4 { float:left; width:170px; height:50px; line-height:300px; overflow:hidden;}
.channelNav h4 a { display:block; height:50px; overflow:hidden; }
.channelNav em { float:right; margin-right:10px; line-height:50px; font-style:normal; }
.namePhoto h4 { background-position:0 -155px; }
.nameMeinv h4 {background-position:-170px -155px;}
.nameHanguo h4 {background-position:0 -255px;}
.nameCosplay h4 {background-position:-170px -205px;}
.nameXinggan h4 {background-position:0 -205px;}
.nameSiwa h4 {background-position:-170px -255px;}
.nameJiePai h4 {background-position:0 -305px;}
.nameVi h4 {background-position:-170px -305px}
/**/
.photoList { width:960px; overflow:hidden; margin-bottom:10px; }
.photoList ul { width:980px; overflow:hidden; }
.photoList li { float:left; position:relative; margin-right:12px; background:#FDEBF3; border:1px solid #EB3382; color:#FF006E; line-height:20px; }
.photoList em { position:absolute; top:-1px; left:-1px; z-index:10; width:56px; height:56px; }
.photoList h3,.photoList img { text-align:center; margin-bottom:5px; font-size:14px; }
.photoList p { padding:0 10px;}
.photoList a:link,.photoList a:visited { color:#FF006E; }
.photoList .num2 { background-position:-56px 0; }
.photoList .num3 { background-position:-112px 0; }
.photoList .num4 { background-position:-168px 0; }
.photoList .num5 { background-position:-224px 0; }
/*美女写真 & 性感美女*/
.mvCom { width:265px; margin-right:13px;  }
.mvCom img { border:1px solid #CCC; padding:4px;}
.mvHot { width:420px; }
.mvHotbg { background-position:0 -365px; text-align:center; height:50px; line-height:50px; }
.mvHotbg h2 { font-size:18px; }
.mvHotbg a:link,.mvHotbg a:visited { color:#3A3A3A; }
.mvHot .lists { position:relative; margin-top:-12px;}
.picList { padding-top:7px; width:420px; overflow:hidden; }
.picList ul { width:440px; overflow:hidden;}
.picList li { float:left; margin-right:15px; width:130px; }
.picList img { border:1px solid #ccc; padding:4px;}
.xgPic { padding:0;}
.xgPic li { padding-bottom:10px;}
/*韩国美女*/
.hgNew { height:329px; }
.hgCom { width:692px; height:360px; overflow:hidden;}
.hgCom span { width:180px ; }
.hgCom ul { width:800px; overflow:hidden;}
.hgCom li { position:relative; float:left; margin-right:16px; width:220px; height:350px; background-position:0 -420px; text-align:center; }
.hgCom li img { margin:15px 0 0 0; }
.hgCom em { position:absolute; right:10px; bottom:-6px; width:58px; height:58px; font:italic normal 30px/58px "Arial Black"; text-align:right; color:#FFF; }
/*cosplay*/
.cosCom { width:275px; }
.cosCom li { position:relative; margin-bottom:10px; }
.cosCom img { border:1px solid #CCC; background:#FDEBF3; padding:4px; }
.cosCom em { position:absolute; display:block; width:56px; height:56px; }
.cosCom .num1 { background-position:-280px 0;}
.cosCom .num2 { background-position:-337px 0;}
.cosCom .num3 { background-position:-393px 0;}
.cosReCom,.jpPic { position:relative; color:#FFF; }
.cosReCom span,.cosReCom em,.cosReCom p { display:block; position:absolute; left:0px; bottom:0px; }
.cosReCom em { font: italic normal 50px/60px "Arial Black"; width:40px; height:60px; z-index:11; text-align:center; }
.cosReCom span { z-index:10; width: 210px; height:60px; }
.cosReCom p { z-index:12; left:50px; height:36px; padding:12px 0; line-height:20px; font-size:14px; }
.cosReCom a:link,.cosReCom a:visited { color:#FFF; }
.cosRe1 { padding-right:5px; }
.cosRe1 span,.cosRe1 em ,.cosRe1 p{ top:0px; }
.cosNew { height:360px; }
.cosNew .todayTitle { margin-bottom:5px;}
.cosNew .opacityHei { margin-bottom:9px;}
.siwaPic { width:710px; overflow:hidden; }
.siwaPic ul { width:730px; overflow:hidden; }
.siwaPic li { float:left; width:132px; margin:0 10px 10px 0; overflow:hidden; }
.siwaPic img { border:1px solid #CCC; }
.siwaSide { height:334px; }
.jpPic { height:420px; }
.jpPic span { width:190px; }
.jpPic1,.jpPic2 { margin-right:3px; }
.jpPic2 span,.jpPic2 em,.jpPic2 p { top:0; }
.jpPic2 img { margin-top:60px; }
.jpNew { margin-bottom:10px; width:382px; overflow:hidden; }
.jpNew ul { width:390px; overflow:hidden;}
.jpNew li { float:left; margin-right:2px; width:190px; }
/**/
.imgList { width:650px; overflow:hidden; }
.imgList ul { width:700px; overflow:hidden; }
.imgList li,.viList li { float:left; width:136px; margin:0 28px 10px 0; text-align:center; }
.imgList img,.viList img { border:1px solid #CCC; padding:2px; width:130px; height:170px; margin-bottom:10px; }
.imgList a,.viList a { display:block; }
.viList { width:960px; overflow:hidden;}
.viList ul { width:1000px; overflow:hidden; }
.viList li { }
/*内容页*/
#body .nav { margin-bottom:20px; }
.arcOther { width:760px; height:180px; overflow:hidden; }
.arcPic { padding-left:35px; width:165px;}
.arcPic img { border:1px solid #CCC; width:130px; height:170px; }
.arcTitle h1 { float:left; font:normal 26px "微软雅黑","黑体"; margin-right:10px; }
.arcTitle em { display:block; float:left; margin-top:20px; font-style:normal;  }
.arcTitle,.arcTitle a:link,.arcTitle a:visited { color:#FF006C;}
.arcPre { font-size:14px; line-height:30px; }
.arcBtn {margin:10px 0 47px 0;}
.arcBtn a { padding:0 0 0 16px; }
.arcBtn .icoBackList { background-position:-400px -140px; }
.arcBtn .icoGoHome { background-position:-400px -160px; }
.arcLocal { margin-top:18px; }
.arcBody { text-align:center; }
.arcBody img { padding:5px; border:1px solid #CCC; }
.arcViList, .arcViList ul { width:660px; }

.arcBottomCom { background:#FDEBF3; height:140px; overflow:hidden; }
.arcBottomCom h4 { font-size:14px; }
.arcBottomCom .lists li { float:left; width:130px; }
.keywordList {line-height:30px; font-size:14px; }
.keywordList a { display:block; float:left; width:10%; }
/**/
.fav { width:294px; overflow:hidden; }
.fav li { float:left; margin-right:10px; width:32px; height:32px; cursor:pointer; background:url(../images/ico.png) no-repeat; }
.fav .tsina { background-position:0 -32px; }
.fav .tqq { background-position:0 -64px; }
.fav .fdb { background-position:0 -96px; }
.fav .fkx { background-position:0 -128px; }
.fav .fnetease { background-position:0 -160px; }
.fav .fsohu { background-position:0 -192px; }
/*友情链接*/
.flinkTag { padding:0 1px; width:958px; height:30px; background:url(../images/greenline.png) repeat-y; }
.flinkTag li { float:left; padding:0 15px; line-height:30px; height:30px; color:#FFF; font-size:14px; cursor:pointer; }
.flinkTag .this { margin-top:1px; color:#000; font-weight:bold; background:#FFF; height:29px; }
.flink { clear:both; display:none; padding:5px 10px; line-height:20px; border:1px solid #CCC; border-top:0px; }
.footer1 {
	TEXT-ALIGN: center; LINE-HEIGHT: 21px; MARGIN: 0px auto; WIDTH: 960px; FONT-FAMILY: Arial,Helvetica,sans-serif; FLOAT: left; HEIGHT: 50px; PADDING-TOP: 10px
}
/*翻页*/
.page { position:relative; font-size:12px; line-height:24px; text-align:center; overflow:hidden; }
.page ul { position:relative; left:50%; float:left; }
.page li { position:relative; right:50%; float:left; margin: 15px 3px; }
.page li a { float:left; display:block; padding:0 6px; height:24px; border:1px solid #CCC; }
.page li a:hover, .page .thisclass { border:1px solid #393; background:#393; color:#FFF; text-decoration:none; }
.page .thisclass { padding:0 8px; }
.page .thisclass a, .page .thisclass a:hover { padding:0; border:0px; color:#FFF; }
.page table { margin:0 auto; }
.page table td { font-size:12px; padding:20px 3px; }
/**/
.footLogo { width:250px; height:60px; background:url(../images/footlogo.png) no-repeat; line-height:300px; overflow:hidden; }
.footLogo a { display:block; height:60px; }
.copyright { padding:0 0 10px 0; width:680px; line-height:22px; }
/**/
.fieldCol2 { width:715px; margin:0 auto; padding: 20px 0; height:280px; overflow:hidden; }
.fieldCol2 iframe { float:left; margin:0 10px; }
.field728 { width:728px; margin:0 auto; }