@charset "utf-8";
/* CSS Document */
body {background:#D6D6D6;font:12px/1.5em "宋体";color:#333;}
a:link,
a:visited {color:#333; text-decoration:none;}
a:hover {color:#000; text-decoration:underline;}
#header,
#main,
#navigation ul,
#footer,
.friendlinks
{width:1002px; margin:0 auto;}

.secclass,
#main,
.hottagswrap ul,
.mrtoprow,
.bestimgcont,
.extendimgwrap,
.moresmallimg,
.imgcatewrap,
.showimglist,
.secondclasslist,
.searinput,
.read,
.imgviewallarea,
.firstalt,
.latesthot
{_height:1%; overflow:auto;}
#header {height:80px;}
#center { margin:0 auto; padding:0 auto; text-align:center;} 
.logo {widht:136px; height:70px; float:left;padding:5px 0 0 5px;_behavior:url("iepngfix.htc")}
.search {width:800px; float:right; position:relative; padding-top:15px;}
.searnav span {cursor:pointer;}
.searnav {text-indent:30px; padding-top:5px;}
.searchsec {font-weight:bold;}
.searchnor {font-weight:normal;}
#navistyle {height:21px;}
#navigation {height:21px;background:url(navfirstbg.png) repeat-x;}
#navigation ul {display:block; border-left:5px solid #333;}
#navigation ul li {float:left; line-height:21px;}
#navigation ul li span {display:block; background:url(norrightbg.png) no-repeat right top;padding:0 2px 0 0;}
#navigation ul li span a {padding:0 10px;display:block;background:url(norleftbg.png) no-repeat left top;}
#navigation ul li a:link,
#navigation ul li a:visited {color:#000; text-decoration:none;}
#navigation ul li a:hover {color:#333; text-decoration:none;}
#navigation ul .select span {display:block; background:url(selrightbg.png) no-repeat right top;padding:0 2px 0 0;}
#navigation ul .select span a {padding:0 10px;display:block;background:url(selleftbg.png) no-repeat left top;}
#wrapper+div a img {height:0; width:0; overflow:hidden;}
#main {padding-top:8px;}
.mainleft {width:160px; border:3px solid #999;background:#C8C8C8;float:left;}
.categoriescont .lostlistyle {margin:2px 0;padding:1px 0 1px 5px;border-bottom:1px solid #ddd;border-top:1px solid #ddd; background:#bbb;}
.categoriescont .lostlistyle a:link,
.categoriescont .lostlistyle a:visited {color:#333; text-decoration:none;font-weight:bold;}
.secclass {padding:2px 5px; background:#c8c8c8;}
.secclass li {font:bold 20px/1.6em "黑体";}
.secclass li a:link,
.secclass li a:visited {color:#069; text-decoration:none; font-weight:normal;}
.secclass li a:hover {color:#000; text-decoration:underline;}
.secclass li {border:none; background:none;}
.classtitle {padding:3px 0 2px 25px; font-weight:bold;background:url(navlestyle.png) no-repeat 5px 10px;}
.classtitle span {font:11px/1.5em normal Verdana, Geneva, sans-serif;}
.mainright {width:832px; float:right;}
.mrtoprow { height:404px;}
.flashBox { position:relative; width:304px; height:404px; overflow:hidden; float:left;}
.bigPic {border:1px solid #999; float:left;height:400px; width:300px;padding:1px;background:#fff; overflow:hidden;}
.flashBox h2, .flashBox p {position:absolute;left:4px;top:379px;width:221px;height:21px;overflow:hidden;line-height:21px;z-index:10;}
.flashBox p {top:379px; display:none;}
.flashBox h2 a {font-size:16px;}
.flashBox a {color:#FFFFFF;}
.flashBox a:hover {text-decoration:none;color:#ADD6FF;}
.flashBox .bg, .newMov .picTitle .bg {position:absolute;left:2px;top:379px;width:298px;height:21px;background:#000000;filter:alpha(opacity=47);-moz-opacity:0.47;opacity:0.47;z-index:5;}
.flashBox ul {position:absolute; display:block;width:72px;height:92px;overflow:hidden;right:3px; bottom:3px;z-index:20;}
.flashBox ul li {float:left;display:block;width:28px;height:38px;overflow:hidden;}
.flashBox ul li {position:relative;padding:2px;border:2px solid #ccc;}
.flashBox ul li a {position:absolute;top:0;left:0;display:block;width:30px;height:40px;overflow:hidden;text-indent:-9999px;z-index:10;}
.flashBox ul li a:hover, .flashBox ul li a.currA {width:30px;height:40px;border:2px solid #FCD605;}
.flashBox ul li img {position:absolute;top:0;left:0;z-index:10;border:1px solid #fff;}
.flashBox ul li a:hover, .flashBox ul li a.currA { border:0;}
.flashBox ul li.currA { width:28px;height:38px;border-color: #f60;} 
.changePic ul li a:hover, .changePic ul li a.currA { border:0;}
.changePic ul li.currA { width:32px;height:42px;border:2px solid #F60;}
.mrcenter {width:222px; float:left;padding-left:7px;}
.hottags {border:1px solid #999;}
.hottagswrap {padding:5px; height:122px; overflow:hidden;border-top:1px solid #aaa;}
.hottagswrap ul li {padding:2px 5px 1px;float:left;}
.topeight {border:1px solid #666;margin-top:8px;}
.topeight .tab {height:21px; background:url(tabbg.gif) repeat-x;}
.hiddenrwap {display:none;}
.tab_menu .default {float:left; line-height:21px; background:url(tabnormalrightbh.png) no-repeat top right;padding-right:2px; display:block;}
.tab_menu .default span {display:block; background:url(tabnormalleft.png) no-repeat left top;padding:0 8px; cursor:pointer;}
.tab_menu .active {float:left; line-height:21px; background:url(tabrightbg.png) no-repeat top right;padding-right:2px;}
.tab_menu .active span {display:block; background:url(tableftbg.png) no-repeat left top;padding:0 8px; cursor:pointer;}
.con {height:215px;padding-left:5px;}
.con ul li {padding-left:15px;padding-top:1px;background:url(arrow_right.gif) no-repeat 5px 7px;}
/*top right*/
.mrright {width:290px; float:right; border:1px solid #666; height:402px; background:url(mrrbg.png) repeat-x 35px;}
.mrrititle {height:36px; background:url(rigti.gif) no-repeat;}
.bestimg {padding:1px;border:1px solid #333;width:120px; height:160px;background:#fff;float:left;}
.bestimgcont {padding:4px 0 0 5px; height:164px;}
.besttext {width:155px; float:right;padding:5px 2px 2px;}
.besttext h4 {border-bottom:2px solid #999;}
.besttext h4 a:link,
.besttext h4 a:visited
{font:18px/1.5em bold "黑体"; color:#000;}
.ghoriline {height:18px; border:solid #999; border-width:1px 0; padding:2px 5px;margin:3px 0 0; overflow:hidden;}
.extendimgwrap {padding:8px 0 5px 13px;border:1px solid #666;background:#C8C8C8; margin-top:8px;}
.extimgcont {width:148px; float:left;padding:5px 6px;}
.extimgcont h4 {text-align:center;}
.extimg {padding:1px; background:#fff;border:1px solid #666;height:192px; width:144px;}
.imgcategories {margin-top:8px; border:1px solid #666;background:#dbdbdb;}
.imgcatetitle {height:21px; background:url(tabbg.gif) repeat-x;}
.imgcatewrap {padding:8px 10px 5px 10px;}
.bigimg {padding:1px; background:#fff; border:1px solid #999; float:left; height:400px; width:300px;}
.bigimgrightinfo {width:490px; float:right;}
.imgcatetitle ul li {float:left;}
.imgcatetitle ul li a {line-height:21px; background:url(tabnormalrightbh.png) no-repeat top right;padding-right:2px; display:block;}
.imgcatetitle ul li a span {display:block; background:url(tabnormalleft.png) no-repeat left top;padding:0 8px; cursor:pointer;}
.imgcatetitle li.selecton a {line-height:21px; background:url(tabrightbg.png) no-repeat top right;padding-right:2px;}
.imgcatetitle li.selecton a span {display:block; background:url(tableftbg.png) no-repeat left top;padding:0 8px; cursor:pointer;}
.biimgtitle {padding:3px 0 2px 40px; margin:5px 0;border-bottom:1px dashed #eee; background:url(leftarrow.gif) no-repeat 3px 3px;font:bold 24px/1.5em "黑体";color:#000;}
.moresmallimg {margin:5px 0 0;padding:5px 0 0;border-top:2px solid #ccc;}
.bigimgtext {height:55px; padding:4px 8px; color:#666;overflow:hidden;}
.smallimgtext {height:54px; overflow:hidden; color:#666;}
#footer {margin-top:5px;padding:5px 0; text-align:center; height:80px;border-top:3px solid #999; clear:both;}
.pagesstyle {padding:10px 0; text-align:center; clear:both;}
.secondclasslist {border:1px solid #999; background:#c8c8c8;padding:4px 5px;}
.secondclasslist ul li {float:left; padding:1px 5px;}
.firstclassname {font-weight:bold;}
.showimglist {border:1px solid #666;background:#dbdbdb;}
.googlecontshowlist {border:solid 1px #666; background:c8c8c8; height:90px;}
.readimgarea {border:1px solid #666; background:#c8c8c8;}
.redimgtitle {font:bold 20px/1.5em "黑体";color:#000; text-align:center; margin:5px 0; padding:3px 0; border-bottom:1px solid #999;padding-right:182px;}
.redimginfo {color:#666; text-align:center;border-bottom:1px dashed #aaa;padding:0 0 4px 30px;padding-right:202px;}
.impbybold {font-weight:bold; color:#000;}
.yourposition {padding:4px 0 2px 5px;border-bottom:1px solid #eee;}
.viewbox {overflow:hidden; text-align:center;width:828px; margin:0 auto;}
.lookit {border-top:1px solid #999;border-bottom:1px solid #999; background:#dbdbdb; height:78px; padding:0px; width:828px;margin:4px auto; }
.lookit a {font-weight:bold; color: #333; font-size:14px;}
.thumb_np {float:left; width:20px; height:75px; cursor:pointer; }
.thumb_pre_on { background:url(lefton.gif) no-repeat 0px 0px;}
.thumb_next_on { background:url(righton.gif) no-repeat 0px 0px;}
.thumb_pre_off {background:url(leftoff.gif) no-repeat 0px 0px;}
.thumb_next_off{background:url(rightoff.gif) no-repeat 0px 0px;}
#thumb img{ border:1px solid #eee;}
#thumb { width:788px; height:78px; overflow:hidden; float:left;}
.lookit ul {width:780px; margin:0 auto; padding:0;}
.lookit ul li { float:left;}
.lookit ul li a img {border:1px solid #eee; margin-left:1px;}
.lookit ul li a:hover img, #lookit .on img { border-color: #f90;}
/* picture intro */
.read_des { text-align:left; border:1px dashed #999; padding:5px;  line-height:18px; color:#666; width:800px;margin:4px auto;}

/* previous next */
.pre_next_info a:hover { color:#FF6600; text-decoration:underline;}
.pre_next_info {padding:5px;margin-bottom:10px;}


/* info about */
.aboutlinkpic {border-bottom:1px solid #999;background:#bbb;padding:4px 0 2px 5px; font-weight:bold; margin:10px 0 0;}
.read_word { border:1px dashed #999; text-align:left; overflow:hidden; padding:5px;}
.read_word ul { height:100%}
.read_word li { margin:0 5px; color:#336699; width:125px; float:left; line-height:130%}
.read_word a  { color:#336699;}
.leftextwrap {border:solid #999; border-width:1px 0 0 0;}
.leftextendimgcont {padding:5px 0;}
.leftextendimg {margin:0 auto; width:148px;}
.leftextendimg h4 {padding:4px 0; text-align:center;}
/* ding and cai */
.hit { margin:10px; height:70px;  font-family: Georgia, "Times New Roman", Times, serif; font-size:18px;  padding-left:130px; }
.hit .do{float:left; width:60px; height:67px;margin:2px 10px;line-height:40px; cursor:pointer;}
.hit #up{  background:url(hit_updown.gif) no-repeat; text-align:center;}
.hit #down{background:url(hit_updown.gif) no-repeat 0 -75px; text-align:center;}
.hit #return{background:url(hit_updown.gif) no-repeat 0 -227px;}
.hit #say{background:url(hit_updown.gif) no-repeat 0 -152px;}

/* message */
#msgbox { display:none; border:5px solid #999; width:300px; height:100px; position:absolute; background:#FFF; padding:10px;}
#msgbox #msgcon{ margin:5px; vertical-align:middle; padding:5px; color:#c00; font-size:14px;}
#msgbox #msgnav{ margin:5px;}
#msgbox #msgnav a{ background:url(bt.jpg) no-repeat; padding:6px 22px; color:#333; margin:60px 0 0 0}
.sinput {width:340px; float:left;}
.sinput input {width:302px; height:26px; border:0;padding-left:26px;padding-right:4px; line-height:26px; background:url(searchbg.jpg) no-repeat left top;}
.sbutton {width:67px; float:left;padding-left:8px;}
.sbutton input {width:67px; height:24px; border:none; background:url(bt.jpg) no-repeat; cursor:pointer;}
.searinput {padding:4px 0 0 0; height:32px; overflow:hidden;}
.rssstyle {position:absolute; right:40px; top:45px; width:32px; height:32px;}
.eventsstyle {position:absolute; right:120px; top:10px; width:88px; height:90px; z-index:1000;}
.thisallowpost {position:absolute; right:88px; top:45px; width:32px; height:32px;}

.pages a{ padding:3px 5px 2px 5px; margin:1px; background:#999; color:#fff; text-decoration:none; font-family:"宋体"; vertical-align:middle}
.pages a.on,
.pages a:hover{background:#ddd;color:#333;}
.latesthot {padding: 4px 2px 2px; clear:both;background:url(dashline.gif) repeat-x 0 3px;}


.blank {
	CLEAR: both; FONT-SIZE: 1px; OVERFLOW: hidden; WIDTH: 100%; HEIGHT: 0
}
.blank3 {
	CLEAR: both; FONT-SIZE: 1px; OVERFLOW: hidden; WIDTH: 100%; HEIGHT: 3px
}
.blank6 {
	CLEAR: both; FONT-SIZE: 1px; OVERFLOW: hidden; WIDTH: 100%; HEIGHT: 6px
}
.blank9 {
	CLEAR: both; FONT-SIZE: 1px; OVERFLOW: hidden; WIDTH: 100%; HEIGHT: 9px
}
.blank12 {
	CLEAR: both; FONT-SIZE: 1px; OVERFLOW: hidden; WIDTH: 100%; HEIGHT: 12px
}
.blank15 {
	CLEAR: both; FONT-SIZE: 1px; OVERFLOW: hidden; WIDTH: 100%; HEIGHT: 15px
}
.blank9w {
	CLEAR: both; FONT-SIZE: 1px; BACKGROUND: #fff; OVERFLOW: hidden; WIDTH: 100%; HEIGHT: 9px
}
.blank15 {
	CLEAR: both; FONT-SIZE: 1px; OVERFLOW: hidden; WIDTH: 100%; HEIGHT: 15px
}
.blank20 {
	CLEAR: both; FONT-SIZE: 1px; OVERFLOW: hidden; WIDTH: 100%; HEIGHT: 20px
}
#sasFlashFocus27 {border:1px solid #999; text-align:center;}
.imgbottomext {padding:10px 5px; border:1px solid #999;}
.miibeian {color:#999; text-align:center;font-family:Verdana, Geneva, sans-serif}
.friendlinks {padding:5px 0; border-bottom:1px dashed #fff;}
.link_title { font-size:12px; font-weight:bold; text-align:left; padding:2px 0 1px 0; border-bottom:1px dashed #666; margin-bottom:3px; }
.link_word { float:left; width:72px; margin:0 5px 2px 5px; border-bottom:1px dashed #666;}
.link_word a { color:#666;}
.link_word a:hover {color:#FFCC33; text-decoration:none;}
.link_pic { float:left; width:80px; margin:0 2px 10px 2px;}
.clear {clear:both;height:0;width:100%; overflow:hidden;}
.p_yourname input {width:200px; height:20px; border:solid 1px; border-color:#999 #ccc #efefef #666; background:#d8d8d8; line-height:20px;}
.p_yanzheng input {width:100px; height:20px; border:solid 1px; border-color:#999 #ccc #efefef #666; background:#d8d8d8; line-height:20px;}
.post_tb {width:500px;}
.firstalt {width:500px; clear:both;}
.p_nameti {float:left; text-align:right;padding:4px; width:80px; height:30px;}
.p_yourname,
.p_yanzheng,
.p_seclect,
.p_submitbt,
.p_contents {width:400px; padding:4px; float:right; position:relative;}
.p_yanzheng span {display:block; width:100px; height:30px; left:110px; top:2px; position:absolute;}
.p_contents textarea {width:380px; height:220px; border:solid 1px; border-color:#999 #ccc #efefef #666; background:#d8d8d8;line-height:1.5em; overflow-y:auto;padding:2px;}
.p_submitbt input {width:67px; height:24px; line-height:24px; text-align:center; border:none; background:url(bt.jpg) no-repeat;}
