@charset "gb2312";
/* CSS Document */
body{overflow:hidden;background:#fdf8f9;}

/*index*/
.indexlogo{ position:absolute; width:116px; height:30px; margin:130px 0 0 155px; z-index:3;_margin-top:105px;}
.indexlogo a{ display:block; width:115px; height:30px;}
.indexbg{ background:url(../images/index.jpg) no-repeat top left; width:293px; height:348px;padding:222px 0 0 467px;  }
.indexbg ul {width:168px;height:160px;background:url(../images/index_a.gif) no-repeat}
.indexbg ul li{padding:0; list-style:none;width:168px;margin-bottom:26px;}
.indexbg ul li.n2 {margin-bottom:24px;}

.indexbg ul li a{ width:168px;height:37px; display:block;}
.indexbg ul li a:hover{ background:url(../images/index_hover.gif) no-repeat;}
.indexbg ul li.n1 a:hover{ background-position:0 0;}
.indexbg ul li.n2 a:hover{ background-position: 0 -63px;}
.indexbg ul li.n3 a:hover{ background-position:0 -124px;}


/*list*/
body.list{ background:#fffafd url(../images/ny.png) no-repeat 0 61px;}
.header{ background:url(../images/list_01.png) no-repeat left top; width:760px; height:61px; padding:0;}
.header a{width:70px;height:38px; display:line-block;float:right;margin:10px 20px;}
.nav{ background:url(../images/list_02.gif) no-repeat left bottom; width:745px; height:29px; overflow:hidden;margin:19px 0 0 15px;}
.nav a{ width:132px; height:29px; display:block;float:left;margin-right:27px;}
.nav a:hover{ background:url(../images/list_02on.gif) no-repeat left top;}

.nav a.na1:hover{background-position:0 0;}
.nav a.na2:hover{background-position:-159px 0;}
.nav a.na3:hover{background-position:-318px 0;}
#menu1 .nav a.na1{background:url(../images/list_02on.gif) no-repeat 0 0;}
#menu2 .nav a.na2{background:url(../images/list_02on.gif) no-repeat -159px 0;}
#menu3 .nav a.na3{background:url(../images/list_02on.gif) no-repeat -318px 0;}
/*12px*/
.artleft .timeediter{font-size:12px;}
/*overflow*/
.list .article,.artleft,.dllist,.footer{ overflow:hidden; zoom:1;}
/*morea*/
.morea{ color:#c30001;}
.morea:hover{ color:#f60;}
p{ font-family: SimSun}
h2{ margin:auto; font-size:18px; color:#ec418b; text-align:center; margin-top:5px; margin-bottom:5px; height:26px; line-height:26px; overflow:hidden;}
h2 a{color:#ec418b;}
h2 a:hover{color:#f60;}
.list h2{ display:block; font-weight:normal;}
.list .article{ padding-top:13px; height:388px; overflow:hidden;}
.artleft{ width:300px; padding:0px 16px 5px 16px; text-align:center;}
 .timeediter{ color:#666; text-align:center; display:block; line-height:22px;}
.list .article p{ color:#666; text-align:left; line-height:22px;}
.artleft h2{ padding-top:3px;}
.artleft p{ width:300px; margin:5px auto;}
.artleft img{ width:300px; height:225px; display:block; margin:auto;}

.dllist{overflow:hidden; width:390px; border-left:#fcb2d3 1px solid; margin:0 0 0 0; padding:0 0 0 20px; display:block; height:390px;}
.dllist dt h2{ font-weight:100; padding:0;}
.dllist dd{ margin:0; padding: 0 0 10px 0;}
.dllist dd p{ line-height:22px;}
/*imglist*/
.imglist{width:760px;height:392px; overflow:hidden;margin:6px auto 2px auto; position:relative;}
.imglist i{width:660px;height:392px; display:block; background:url(../images/imgbox.gif) no-repeat; position:absolute;top:0px;left:50px;z-index:5;margin:0 auto;}
.imglist ul{margin:0 0 0 65px;}
.imglist ul li{margin:10px 56px 20px 0;height:175px;float:left; display:block; display:inline;_margin-bottom:13px;} 
.imglist ul li img{width:285px;height:175px;}
.imglist ul li a{ position:absolute;z-index:10}
.imglist ul li a{width:285px;height:175px; display:block}
/*art*/
.art{background:#fffafd url(../images/ny.png) no-repeat 0 61px;}
.art h1{ font-size:18px; color:#333;}
.essay{width:702px;height:350px; margin:0 auto;font-size:14px;line-height:26px;color:#656766;padding:20px 0 ; overflow:auto;}
.essay h1{font-size:16px;color:#eb418a; font-family:"Î¢ÈíÑÅºÚ","ºÚÌå"; text-align:center;}
.essay em{width:257px;float:left;margin-right:20px;}
.essay img{width:255px;border:1px solid #f5bcdf;border-bottom:none;}
.essay  strong{background:#fff;widht:225px;border:1px solid #f5bcdf; display:block ;font-size:13px;color:#ec418b; font-family:"Î¢ÈíÑÅºÚ","ºÚÌå";margin-bottom:20px;border-top:none; text-align:center; font-style:normal;}
.essay .L{width:382px;float:Left;}
.essay .L h1{ font-size:14px; text-align:left;color:#ec418b;}
.essay .L p{border-bottom:1px dashed #fbdff0;padding-bottom:5px;margin-bottom:5px; }
.art .header{ background:url(../images/list_01.png) no-repeat left top;}
.art h1{ font-size:18px; color:#333;}
.art .article{ padding:20px 24px 0 30px;}
.title{ padding:0 0 10px 6px; border-bottom:#ffc8d5 1px solid;}
.title .timeediter{ display:inline; text-align:left; line-height:24px;}
.title .sharebox{ float:right;}
.art .contect p{ text-indent:2em; line-height:28px; color:#333; font-size:14px; padding-top:0; padding-bottom:12px; text-indent:0;}
.art .contect{ overflow:auto; overflow-y:auto; height:388px; border-top:#fff 1px solid; }

/*vote*/
.vote{background:#fffafd url(../images/vote_bg.jpg) no-repeat 0 61px;}
.vote .mar1{margin:71px 0 0 243px;}
.vote .mar2{margin:27px 0 0 38px;}
.vote .test{ text-align:center;}
.vote .test input{ vertical-align:middle;}
.vote .test input.text{width:318px;border:1px solid #f888c7;background:#ffe9f6;padding:0 5px;color:#666;}
.vote .test input.bnt{width:66px;height:19px; overflow:hidden;font-size:12px;color:#fff; text-align:center;background:url(../images/an_bg.gif) no-repeat;border:None; cursor:pointer;}
/*Ò³Âë²¿·Ö*/
.list_page{ margin:0 auto; text-align:center; margin-top:20px; vertical-align:bottom;  position:relative; z-index:1000; text-align:center;}
.list_page span ,.list_page b,.list_page A{ background:url(../images/pagelistbg.gif) repeat-x left top; height:17px; line-height:19px;_line-height:15px; !display:inline-block; border:#f6bfe1 1px solid; margin-right:6px; text-align:center; color:#666; font-size:12px;white-space:nowrap; overflow:hidden;}
.list_page a,.list_page b{padding:0 6px;overflow:visible;}
.list_page span{ width:55px; overflow:hidden; text-align:center;padding:0 3px; }
.list_page span a{ border:0; margin:0; padding:0;width:50px;}
.list_page b{ background:url(../images/pageliston.gif) repeat-x left top; color:#fff; border:#e95794 1px solid;}
.footer{ display:block; background:url(../images/footer.gif) no-repeat right center; width:760px; height:60px; position:relative;}
/*logo*/
.logo{ width:112px; height:32px; background:url(../images/logo.gif) no-repeat; display:block; float:right;margin-top:-15px;}
.list .logo{ position:absolute; right:23px; bottom:15px; z-index:900; background:none;}
.art .logo{ float:right;}