/* CSS Document */
body { margin:0; font-family:"宋体", Arial, Helvetica, sans-serif; margin:4px; color:#666; font: normal 100% }
a:link {  color: #333; text-decoration: none }
a:visited {	 color:#333 ; text-decoration: none }
a:hover {	 color: #FF0000; text-decoration: underline }
img { border:0; max-width:100% }
.gap{ clear:both; height:20px }
ul,li{ margin:0; padding:0; list-style:none}


/* 页头 */
.menuTop{ width:980px; max-width:100%; height:32px; line-height:28px; margin:auto; font-size:13px; color:#B3B3B3; letter-spacing:0px; margin-top:4px }
.menuTop i{ font-size:12px; font-style:normal}
.menuTop a{color:#2B2B2B; border-left:0px solid #d3d3d3; font-size:13px}
.menuTop a:link{color:#2B2B2B; text-decoration:none }
.menuTop a:visited{color:#2B2B2B; text-decoration:none }
.menuTop a:hover{color:#2B2B2B; text-decoration:underline }

/* 页脚 */
.foot{ width:980px; max-width:100% ; margin:auto; text-align:center; font-size:12px; color:#000; clear:both }
.foot a:link{ font-size:12px;color:#000000;text-decoration:none;}
.foot a:visited{ font-size:12px;color:#000000;text-decoration:none }
.foot a:hover{ font-size:12px; color:#cd4633; text-decoration:underline }
.foot i{ font-style:normal; letter-spacing:-2px; color:#999999; font-size:12px}
.foot .copyright {float:left;padding-left:80px; border:0px solid; width:820px; max-width:80%; height:50px; text-align:center; font-size:12px;  margin-top:10px}
.foot .copyright .l{float:left; width:540px; max-width:50%; line-height:24px}
.foot .copyright .r{float:right; width:260px; max-width:30%}
.foot .top{float:right; width:35px}


td{ font-size:0.75em }
.foot{ width:980px; margin:auto; text-align:center; font-size:12px; color:#000; clear:both }
.foot a:link{ font-size:12px;color:#000000;text-decoration:none;}
.foot a:visited{ font-size:12px;color:#000000;text-decoration:none }
.foot a:hover{ font-size:12px; color:#cd4633; text-decoration:underline }
.foot i{ font-style:normal; letter-spacing:-2px; color:#999999; font-size:12px}
.foot .copyright {float:left;padding-left:80px; border:0px solid; width:820px; height:50px; text-align:center; font-size:12px;  margin-top:10px}
.foot .copyright .l{float:left; width:540px; line-height:24px}
.foot .copyright .r{float:right; width:260px}
.foot .top{float:right; width:35px}

.divList { margin:auto; width:980px; max-width:100% }
.divList .til{  clear:both; max-width:100%;  padding:0 18px; background:#f2f2f2; border:1px solid #e2e2e2; }
.divList .til h2{ height:60px; line-height:60px; font-size:24px; font-weight:700; display:block; float:left; margin:0; padding:0 }
.divList .til .date{ font-size:16px; line-height:60px;  color:#888; padding:0 20px 0 30px; float:left;  }
.divList .til .more{ float:left; font-size:12px; line-height:60px; color:#444; width:320px }
.divList .til .more a{color:#666; }
.divList .til .more a:hover{color:#f00 }

.divList  ul { padding:0  }
.divList  li { width:245px; height:24px; float:left; font-size:12px }



.divList .content{ max-width:100%; line-height:20px; font-size:14px; color:#666; padding:20px; border:1px solid #eee; border-top:0; margin-bottom:0px }

.divList .report{ clear:both; max-width:100%; height:30px; padding:15px 0 0 17px; color:#666; line-height:30px; font-size:14px;  }
.divList .report a{ color:#428bca }
.divList .report a:hover{color:#f00; text-decoration:underline }

.divList .photoOut2{  float:left; margin:15px 0px 0px 15px; width:465px; height:347px; overflow:hidden; max-width:100%;  }
.divList .photo2{ 
overflow:hidden;
width:465px; 
height:347px;
background:#333;
/*非IE的主流浏览器识别的垂直居中的方法*/ 
display: table-cell; 
vertical-align:middle; 
/*设置水平居中*/ 
text-align:center; 
/* 针对IE的Hack */ 
*display: block; 
*font-size: 304px;/*约为高度的0.873，200*0.873 约为175*/ 
*font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/ 


 }
.divList .photo2 img{ vertical-align:middle; max-width:465px; }

.divList .photoOut{ padding:0px; background:#fff; float:left; margin:15px 0 0px 15px;width:105px; height:75px; overflow:hidden; border: 0px solid #dddddd;  }
.divList .photo{ 
/*非IE的主流浏览器识别的垂直居中的方法*/ 
display: table-cell; 
vertical-align:middle; 
/*设置水平居中*/ 
text-align:center; 
/* 针对IE的Hack */ 
*display: block; 
*font-size: 66px;/*约为高度的0.873，200*0.873 约为175*/ 
*font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/ 
width:104px; 
height:75px; background:#333;  }
.divList .photo img{ vertical-align:middle; max-width:104px }
.divList .photoMore{ width:105px; height:75px;   }
.divList .photoMore a{ display:block; background:#333; text-align:center; width:105px; height:75px; line-height:75px;font-size:12px; color:#fff; }
.divList .photoMore a:hover{color:#000; background:#fff; background:#eee; text-decoration:none }

.divList .e1{ width:326px; float:left; font-size:14px; height:28px; line-height:28px }
.divList .e1 a{ color:#666 }
.divList .e1 a:hover{ color:#f00; text-decoration:underline }
.divList .e1 .b11Grey{ width:55px; font-size:16px; text-align:center; color:#999; float:left;font-weight:700; }
.divList .e1 .b12Grey{ width:258px; height:28px;  font-size:14px; color:#999; float:left;}
.divList .e1 .b12Grey a:link { color:#999;  text-decoration:none }
.divList .e1 .b12Grey a:visited { color:#999;  text-decoration:none }
.divList .e1 .b12Grey a:hover { color:#f00; text-decoration:underline; }

.divList .e1 .b11{width:55px; font-size:16px; text-align:center; color:#d10e84; float:left; font-weight:700; }
.divList .e1 .b12{width:258px; font-size:14px; color:#333; float:left; }
.divList .e1 .b12 a:link { color:#333; text-decoration:none }
.divList .e1 .b12 a:visited { color:#333; text-decoration:none }
.divList .e1 .b12 a:hover { color:#f00; text-decoration:underline }

.div01 { margin:auto; width:980px; max-width:100%; clear:both; }
.div01 .pic{ width:326px; float:left; text-align:center; padding-bottom:20px }
.div01 .pic img{ width:300px; height:250px; border:1px solid #bbb; padding:4px }

.path { margin:auto; width:980px; max-width:100%; height:24px; line-height:20px; padding-top:5px; text-align:left; font-size:13px; color:#666; overflow:hidden }
.path a:link { font-size:12px; color:#666; text-decoration:none }
.path a:visited { font-size:12px; color:#666; text-decoration:none }
.path a:hover { font-size:12px; color:#ff0000; text-decoration:underline }
.path .r{ float:right; text-align:right}
.clear { clear:both }

/* 评论 */
.conGy{ clear:both; width:970px; max-width:100%; margin:auto; height:20px; font-size:14px; text-align:left } 
.conGy a:link { font-size:14px; text-decoration:none; color:#d00}
.conGy a:visited { font-size:14px;  text-decoration:none; color:#d00}
.conGy a:hover { font-size:14px;  text-decoration:underline; color:#f00}

.conTextarea { width:950px; max-width:950%; margin:auto; height:134px; clear:both; margin-top:4px; clear:both; margin-bottom:20px}
.conTextarea .conTextj{ float:left; color:#505453; width:820px; max-width:80%; height:28px; line-height:28px; font-size:13px; }
.conTextarea .conImgj{ float:right; width:80px; height:28px; margin-top:2px }
.commentTextarea{ width:950px; max-width:95%; padding:4px; height:90px; border:2px solid #ffaaaa; background:url(/images/logo/chinasexqlogo120x60.gif) no-repeat center }


.commentDiv{ float:left; width:950px; max-width:95%; padding:10px; padding-bottom:20px; border-bottom:1px dotted #999; text-align:left }
.commentDiv .commentSender{  clear:both; float:left; height:20px; width:900px; max-width:98%; padding:8px 0; color:#cd4633; font-size:12px }
.commentDiv .commentContent{  clear:both; float:left;  width:900px; max-width:98%; padding:10px; font-size:14px; line-height:20px }	
.commentDiv .linkReply{ clear:both; float:left; width:900px; max-width:98%; text-align:right; padding:8px }

.commentDiv .linkReply a:link{ color:#666; text-decoration:underline; font-size:12px }
.commentDiv .linkReply a:visited{ color:#666; text-decoration:underline; font-size:12px }
.commentDiv .linkReply a:hover{ color:#999; text-decoration:none; font-size:12px }

.answer{ color:#cd4633;font-size:12px; padding-top:20px }
.answer a:link{ color:#cd4633; text-decoration:underline; font-size:12px }
.answer a:visited{ color:#cd4633; text-decoration:underline; font-size:12px }
.answer a:hover{ color:#f00; text-decoration:none; font-size:12px }

.quoteDiv{ float:left; width:99%; padding:4px 2px 4px 0px; margin-left:4px; border:1px solid #bbb; background:#ffffee; margin-bottom:8px; }
.quoteDiv .qcommentSender{  clear:both; float:left; height:15px; width:98%; padding:6px; color:#cd4633; font-size:12px }
.quoteDiv .qcommentSender .con{ width:%92; float:left; text-align:left}
.quoteDiv .qcommentSender .num{  width:%7; float:right; text-align:right; font-size:14px; }

.quoteDiv .qcommentContent{  clear:both; float:left; width:98%;  padding:8px; font-size:14px; line-height:18px }	
.quoteDiv .qlinkReply{ clear:both; float:left; width:98%; text-align:right; padding:2px; font-size:12px }
.quoteDiv .qlinkReply a:link{ color:#999; text-decoration:none; font-size:12px }
.quoteDiv .qlinkReply a:visited{ color:#999; text-decoration:none; font-size:12px }
.quoteDiv .qlinkReply a:hover{ color:#ff0000; text-decoration:underline; font-size:12px }

.conTextarea { width:98%; margin:auto; height:134px; clear:both; margin-top:4px; clear:both; margin-bottom:20px } 
.conTextarea .conTextj{ float:left; color:#505453; width:450px; height:28px; line-height:28px; font-size:13px; }
.conTextarea .conImgj{ float:right; width:80px; height:28px; margin-top:6px }	


/* 右侧悬浮条 */
#floatFixed{ width:195px; position:fixed; bottom:0px; right:2px; }
#floatFixedShow{ width:28px; height:118px; position:fixed; bottom:200px; cursor:pointer; right:2px; display:none; background:url(/images/button/expoColumnBtn.jpg); }
#floatFixed .approveCount{ float:right;  margin-left:145px; background:url(/images/button/zan.gif); width:50px; height:16px; padding-top:34px; color:#000; font-size:12px; text-align:center; margin-bottom:4px; cursor:pointer; color:#000; font-family:Tahoma, Arial, Geneva, sans-serif }
#floatFixed a.comment{ float:right; margin-left:145px; background:url(/images/button/zan.gif); background-position:0 -100px; display:block; width:50px; height:16px; padding-top:34px; color:#000; font-size:12px; text-align:center; margin-bottom:4px; color:#000; text-decoration:none }
#floatFixed #commentSend{ display:none; width:195px; background:#fff; float:right;  }
#floatFixed #commentSend .ct{ width:186px; padding:3px; height:60px; border:1px solid #bbb; background:url(/images/logo/chinasexqlogo80x40.gif) no-repeat center }
#floatFixed #commentSend .tip{ width:130px; float:left;padding-top:3px }
#floatFixed #commentSend .tip img{ cursor:pointer; padding-right:4px; padding-bottom:4px  }
#floatFixed #commentSend .send{ width:60px; float:right; padding-top:3px; }

#floatFixed #share{ flat:right;  margin-left:145px; background:url(/images/button/zan.gif); background-position:0 -150px; width:50px; height:16px; padding-top:34px; color:#000; font-size:12px; text-align:center; margin-bottom:4px; cursor:pointer; color:#000; font-family:Tahoma, Arial, Geneva, sans-serif }
#floatFixed #shareContent{ float:left; width:156px; height:35px;  display:none; }
#floatFixed #shareContent .shareClose{ float:right; width:11px; height:11px; padding-right:3px; }



.commentClose{ float:right; width:11px; height:15px; padding-top:12px; cursor:pointer }
/* 右侧悬浮条 结束*/

/* 右侧底部悬浮广告 */
#floatGG{ width:270px; height:180px; position:fixed; bottom:0px; right:2px; }
#floatGG .GGClose{ float:right; width:11px; height:11px; padding-bottom:2px; position:absolute; z-index:10; right:0; cursor:pointer }
/* 右侧底部悬浮广告 结束*/

.gg300x250 { clear:both; margin:auto; margin-top:40px; padding:9px; width:300px; height:250px; border:1px solid #e5e5e5; }

.expoIndex{ width:162px; float:right; max-height:300px; overflow-y:auto; overflow-x:hidden;
scrollbar-arrow-color: #eeeeee; /*图6,三角箭头的颜色*/
scrollbar-face-color: #aaa; /*图5,立体滚动条的颜色*/
scrollbar-3dlight-color: #aaaaaa; /*图1,立体滚动条亮边的颜色*/
scrollbar-highlight-color: #aaaaaa; /*图2,滚动条空白部分的颜色*/
scrollbar-shadow-color: #eeeeee; /*图3,立体滚动条阴影的颜色*/
scrollbar-darkshadow-color: #aaaaaa; /*图4,立体滚动条强阴影的颜色*/
scrollbar-track-color: #eeeeee; /*图7,立体滚动条背景颜色*/
scrollbar-base-color:#eeeeee; /*滚动条的基本颜色*/
}
.expoIndex::-webkit-scrollbar {    width: 8px;}
.expoIndex::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); 
    -webkit-border-radius: 10px;
    border-radius: 10px;
} 
/* Handle */
.expoIndex::-webkit-scrollbar-thumb {
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background: rgba(210,210,210,0.8); 
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5); 
}
.expoIndex::-webkit-scrollbar-thumb:window-inactive {
	background: rgba(210,210,210,0.4); 
}
.expoIndex a{ display:block; width:150px; background:#eee; color:#888; font-weight:400; height:25px; padding-top:1px; line-height:25px; border-bottom:1px solid #fff; clear:both; font-size:12px; text-align:center; z-index:100 }
.expoIndex a:hover{ background:#f8f8ff; color:#333 }
.expoIndex .shareClose2{ width:11px; height:11px;  clear:both; position:relative; z-index:10000; bottom:14px; float:right;  }

div{ max-width:100% }

.thepgv{ line-height:16px; margin-top:20px; margin-bottom:22px; text-align:center }
.thepgv a{ display:block;float:left;padding:12px 13px 9px 13px;font-size:16px; margin:8px }
.thepgv a:link,.thepgv a:visited{ text-decoration:none; color:#666666; background:#fff; border:#999999 1px solid;}
.thepgv a:active,.thepgv a:hover{ text-decoration:none; color:#fff; background:#cd4633; border:#ffffff 1px solid;}
.thepgv a.show:link,.thepgv a.show:visited,.thepgv a.show:active,.thepgv a.show:hover{text-decoration:none;color:#fff;background:#cd4633;border:#ffffff 1px solid;font-weight:bold; }



.recent{ clear:both; width:980px; height:auto; overflow:hidden; margin:0 auto; padding-bottom:20px; background:#fff; line-height:20px;}
.recent span{ display:inline-block; font-size:13px; color:#000; vertical-align:middle;font-family:'Microsoft YaHei'; margin-right:10px;}


 .visitors, .visitors ul{ clear:both; width:980px; height:auto; overflow:hidden; margin:0 auto;background:#fff;}
 .visitors{ margin-bottom:10px;}
.visitors ul li{ width:100px; height:auto; overflow:hidden; float:left; background:none; margin-right:10px; margin-bottom:10px;}
 .visitors ul li:nth-child(9n){ margin-right:0px;}
 .visitors ul li img{ display:block; width:68px; height:68px;border-radius:34px; margin:0 auto;}
 .visitors ul li span{ display:block; font-size:12px;font-family:'Microsoft YaHei'; color:#000; width:100px; text-align:center; height:auto; overflow:hidden; padding-right:0px; line-height:20px;}
 .visitors ul li .nickName{ height:20px; width:100px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; }
 .visitors ul li .more{ width:98px;line-height:98px; height:98px; text-align:center; cursor:pointer; font-size:20px; color:#FF0000; border:1px solid #FF0000;border-radius:50px;}