@charset "gb2312";

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
	padding: 0;
	margin: 0;
}

body,div,span{
	font-size:14px;
	font-family:Verdana, "", sans-serif;
}
a{
   text-decoration:none;
   color:#666666;
   }

img {
	vertical-align:top;
	border:0;
}
ol,
ul {
    list-style-type:none;
	cursor:default;
}
div {
    cursor:default;
}
div, p {
    cursor:default;
	word-wrap:break-word;
	word-break:break-all;
}

body,.nav,.f0,.content,.links{
    width:960px;
	margin:0 auto;
}

body{
	margin:0 auto;
}

.nav{
    margin:0 auto;
	line-height:25px;
	height:25px;
	padding-bottom:10px;

	}
.nav li{
    float:left;
	line-height:25px;
	text-align:center;
	padding-right:2px;

	}
.nav li a{
		 color:#666666;
		 padding:3px 3px;
		 text-decoration:none;
		 }
.nav li a:hover{
		color:#FFF;
        border:1px solid #fb009a;
        padding:3px 3px;
		background-color:#ff019d;
		}
.nav li a.active{
         color:#FFF;
		 border:1px solid #fb009a;
         padding:3px 3px;
		 background-color:#ff019d;
}
.fo{height:430px;}
.fo_list{float:left;}
.fo_right{
	font-size: 12px;
	width:240px;
	color:#ff009f;
	float:right;
	border:1px #bfbfbf solid;
}
.fo_right h3{
	font-size: 14px;
	font-weight: bold;
	color: #FF009F;
	padding-top: 10px;
	padding-bottom: 5px;
	text-indent: 8px;
}
.fo_right ul {
	padding-right: 8px;
	padding-bottom: 5px;
}
.fo_right li{
	line-height:28px;
	background-image: url(/images/rbox_bg.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: 18px;
}
.fo_right li a{
	color:#666666;
	text-decoration:underline;
}
.fo_right li a:hover{color:#FFFFFF;background-color:#ff019d;}
.fo_right li span{
	color: #999999;
	float:right;
	font-size: 10px;
	font-weight: normal;
}

.content{
         margin-top:5px;
		 padding-bottom:10px;
		 border:1px #bfbfbf solid;
		 }
.content h2{
             line-height:38px;
			 color:#ff009f;
			 text-align:center;
			  font-size:16px;
	          font-family:Verdana, "", sans-serif;
			 }
.content h2 a{
              color:#ff009f;
			  }
.content h2 a:hover{
                    color:#FFFFFF;
                     background-color:#ff019d;
					 }
.content h2 span{
                 float:right;
				 padding-right:15px;
               	 }
.content ul{
             height:100%;
			 overflow:auto;
			 padding-left:6px;
			 }
.content li{
            width:153px;
			height:230px;
			float:left;
			padding-top:5px;
			padding-right:5px;
			}
.content li img{
				width:140px;
				}
.content li{
			overflow:hidden;
			white-space:nowrap;
			text-overflow:ellipsis;
			-o-text-overflow:ellipsis;
			}
.content .img-box{BORDER: #eeeeee 1px solid; padding:1px;width:140px; height:180px;vertical-align:middle;}

.content li span{
		  line-height:1.8em;
				 display:block;
				 width:153px;
				 overflow:hidden;
				 text-align:center;
				 white-space:nowrap;
				 text-overflow:ellipsis;
				 -o-text-overflow:ellipsis;
                                 margin:0 5px;
				 }
.content li span a{
                   color:#666666;
				   text-align:center;
				   font-size:13px;
				   }
.content li span  a:hover{
                    color:#FFFFFF;
                     background-color:#ff019d;
					 }
.content .more{
               text-align:right;
			   margin-top:20px;
			   font-size:16px;
			   line-height:38px;
			   padding-right:8px;
			   color:#3e3c3c;
			   }
.content .more a{
                 color:#3e3c3c;
				 padding-left:11px;
				 padding-right:11px;
				 }
.content .more a:hover{
                       color:#FFF;
		                border:1px solid #fb009a;
                        padding:5px 10px;
		                background-color:#ff019d;
		               }
.content .more a.active{
                        color:#FFF;
		                border:1px solid #fb009a;
                        padding:5px 10px;
		                background-color:#ff019d;
		                }

.content .pages{
               text-align:center;
			   margin-top:20px;
			   font-size:16px;
			   line-height:38px;
			   padding-right:8px;
			   color:#3e3c3c;
			   }
.content .pages a{
                 color:#3e3c3c;
				 padding-left:11px;
				 padding-right:11px;
				  border:1px solid #fb009a;
                        padding:5px 10px;
				 }
.content .pages a:hover{
                       color:#FFF;
		                border:1px solid #fb009a;
                        padding:5px 10px;
		                background-color:#ff019d;
		               }
.content .pages .on,a.active{
                        color:#FFF;
		                border:1px solid #fb009a;
                        padding:5px 10px;
		                background-color:#ff019d;
		                }




#container{
           width:960px;
		   margin:0px auto ;
		   font-size:14px;
		   margin-bottom:10px;
		   border:1px #bfbfbf solid;
		   }
.tag,.detail {color:#3e3c3c;width:80%;text-align:left;margin:0px auto;
font-size:12px;}

.tag  a:hover{
		color:#FFF;
        border:1px solid #fb009a;
        padding:3px 3px;
		background-color:#ff019d;
		}
.pre_next_info{text-align:center;}
.pre_next_info a:hover{
		color:#FFF;
        border:1px solid #fb009a;
        padding:3px 3px;
		background-color:#ff019d;
		}
.box h1{
        text-align:center;
		font-size:16px;
		line-height:38px;
		margin-bottom:5px;
		}
.source{
        font-size:12px;
		text-align:center;
		}
.source a{
          color:#ff009f;
		  }
.source a:hover{
                text-decoration:underline;
				}
.page{
      line-height:3em;
	  padding-right:2px;
	  text-align:center;
	  clear:both;
	  }

.pics{
      text-align:center;
	  line-height:20px;
	  padding:30px 0;
	  overflow:hidden;
	  }
.pics img{
          margin-bottom:8px;
		  }

.page a{
        color:#3e3c3c;
		padding-left:8px;
		padding-right:8px;
		word-spacing:5px;
		border:1px solid #cccccc;
				 }
.page a:hover,a.active{
                      color:#FFF;
		                border:1px solid #fb009a;
                        padding:5px 10px;
		                background-color:#ff019d;
		               }
.page .on{
                      color:#FFF;
		                border:1px solid #fb009a;
                        padding:5px 10px;
		                background-color:#ff019d;
		               }
#sg_1 {
       background-color:#F3F3F3;
       margin: auto;
       width:95%;
       height: 73px;
       padding-left: 15px;
       padding-top: 5px;
       margin-top: 5px;
        }
#sg_1 li {
           float: left;
           width: 20%;
           list-style-type: none;
           text-align:left;
           line-height:22px;
            }
#sg_1 li a{
            font-size:12px;
             }
#sg_1 li a:link {
                 color: #000000;
                  }
#sg_1 li a:visited {
                    color: #000000;
                     }
#sg_1 li a:hover {
                  color: #FF0000;
                  }
.new{
        color:#666666;
		margin-top:20px;
		}
.new ul{
          margin-top:5px;
		  padding:5px 5px;
		  height:100%;
		  overflow:auto;
		  border:1px solid #bfbfbf;
		  }
.new li{
          float:left;
		  width:150px;

                      line-height:23px;
		      }
.new li a{
            color:#666;
			font-size:13px;
                        white-space:nowrap;
                        padding-left:3px;
			}
.new li a:hover{
                  color:#ff019d;
				  text-decoration:underline;
				  }
.links{
        color:#666666;
		margin-top:20px;
		}
.links ul{
          margin-top:5px;
		  padding:5px 5px;
		  height:100%;
		  overflow:auto;
		  border:1px solid #bfbfbf;
		  }
.links li{
          float:left;
                      position:relative;
                      line-height:23px;
		      }
.links li a{
            color:#666;
			font-size:13px;
                        white-space:nowrap;
                        padding-left:3px;
			}
.links li a:hover{
                  color:#ff019d;
				  text-decoration:underline;
				  }
.copy{
      color:#666;
	  margin-top:30px;
	  padding-bottom:5px;
	  font-size:12px;
	  text-align:center;
	  }
.copy li a{
           color:#000;
           }
.copy li a:hover{
                 text-decoration:underline;
				 }
