 
*{margin:0;padding:0;}
body{ 
line-height:180%; background:#888888;font-size: 12px;
}
 
table {border-collapse: collapse;border-spacing: 0;}
fieldset,img {border: 0;}
ol,ul {list-style: none;}
p{text-justify:inter-ideograph;text-align:justify;}

a:link,a:active,a:visited{color:#000; text-decoration:none;}
a:hover{color:#000;text-decoration: underline;}

.menu{
	width: 974px;margin: 0 auto 0 auto;height: 49px;background: url('./images/menu.jpg') no-repeat left top;
}
.box{ width:960px; background:#fff; margin:0 auto 0 auto;}
 
#con-title{
	float: left;width: 960px;padding-top: 30px;
}
#con-desc{
	float: left;width: 900px;margin-left: 30px;display: inline;line-height: 30px;text-indent: 2em;
}
 
#con-left{
	float: left;width: 520px;margin-left: 30px;margin-top: 20px; display: inline;
}
#con-left p{
	float: left;width: 520px;line-height: 24px;text-indent: 0;text-indent: 1em;
}
#con-left   b{
	font-size: 14px;color: #A50080;float: left;width: 520px;line-height: 30px;
}
#con-right{
	float: right;width: 360px;margin-right: 15px;display: inline;
}
.clear{
	clear: both;
}
#footer{
	margin: 0 auto 0 auto;padding: 15px 0 15px 0;text-align: center;color: #fff;
} 
.menu ul{margin:0px; padding:0px; height:49px;width: 974px;float: left;}
.menu li,.menu li a { float:left;width:168px; height:49px;}
.menu li a { width:100%;text-indent:-9999px; background:url(images/menu.jpg) no-repeat; }

.menu .n01 { width:168px; }
.menu .n01 a:link { background-position:0 0; }
.menu .n01 a:visited { background-position:0 0; }
.menu .n01 a:hover { background-position:0 -49px; }
.menu .n01 a:active { background-position:0 -49px; }

.menu .n02 {width:158px} 
.menu .n02 a:link { background-position:-168px -0; }
.menu .n02 a:visited { background-position:-168px -0; }
.menu .n02 a:hover { background-position:-168px -49px; }
.menu .n02 a:active { background-position:-168px -49px; }

.menu .n03	{ width:161px;}
.menu .n03 a:link { background-position:-326px -0; }
.menu .n03 a:visited { background-position:-326px -0; }
.menu .n03 a:hover { background-position:-326px -49px; }
.menu .n03 a:active { background-position:-326px -49px; }

.menu .n04	{ width:160px;}
.menu .n04 a:link { background-position:-487px -0; }
.menu .n04 a:visited { background-position:-487px -0; }
.menu .n04 a:hover { background-position:-487px -49px; }
.menu .n04 a:active { background-position:-487px -49px; }

.menu .n05	{ width:160px;}
.menu .n05 a:link { background-position:-647px -0 }
.menu .n05 a:visited { background-position:-647px -0; }
.menu .n05 a:hover { background-position:-647px -49px; }
.menu .n05 a:active { background-position:-647px -49px; }

.menu .n06	{ width:160px;}
.menu .n06 a:link { background-position:-807px -0; }
.menu .n06 a:visited { background-position:-807px -0; }
.menu .n06 a:hover { background-position:-807px -49px; }
.menu .n06 a:active { background-position:-807px -49px; }



#uploadform{
	float: left;width: 870px;margin-left: 60px;padding-top: 10px;_display:inline;
}
#uploadform li{
	float: left;width: 100%; line-height: 30px;margin-bottom: 10px;_display:inline;
}
#uploadform li label{
	float: left;width: 80px;font-size: 14px;line-height: 25px;height: 25px;
}
#uploadform li input{
	float: left;width: 275px;
}
#uploadform li font{
	float: left;width: 100px;line-height: 25px;
}
#uploadform li textarea{
	float: left;width: 285px;
}
#uploadform li .Tip{float:left; width:470px;height: 42px;line-height: 24px; overflow:hidden}
#uploadform li .mTip{float:left; width:100%; text-align:center;overflow:hidden; } 
 #ms{
 	margin-top: 3px;display: inline;
 }

#tips{
	float: left;width: 850px;padding: 15px;border: 1px solid #858585;margin-left: 50px;display: inline;line-height: 24px;color: #7C7C7C;
}
.formbutton{ -moz-border-bottom-colors: none;-moz-border-image: none;-moz-border-left-colors: none; -moz-border-right-colors:none; -moz-border-top-colors: none;background: none repeat scroll 0 0 #0096C9; border-color: #82D0D4 #4D989B #54A3A7 #92D6D9; border-style: solid; border-width: 2px;color: #FFFFFF; cursor: pointer;letter-spacing: 0.1em; padding: 4px 1em; float:left; margin-left:140px; display:inline}


.admin_user_title{
	float: left;width: 920px;height: 24px;line-height: 24px;border: 1px solid #dedede;margin-left: 20px;text-indent: 1em;
	display: inline;
}
.admin_user_title span{
	float: right;padding-top: 2px;padding-right: 5px;
}
.admin_user_con{
	float: left;width: 910px;line-height: 24px;border: 1px solid #dedede;border-top-width: 0;margin-left: 20px;padding-left: 10px; margin-bottom: 15px;padding-bottom: 20px; display: inline;
}
.admin_user_con li{
	float: left;width: 170px;height: 180px;margin-right: 10px;display: inline;margin-top: 5px;text-align: center;line-height: 30px;overflow: hidden;
}
.admin_user_con li p{
	float: left;text-indent: 0;text-align: center;width: 100%;
}
.admin_user_con li p.pic{
	height: 140px;  
}

.hfix {
    display: inline-block;  height: 100%;  margin: 0 -1px; vertical-align: middle; width: 1px;
}
.admin_user_con li p.pic img,.vimg{
	left: 1px; margin-left: -1px;  position: relative;vertical-align: middle;
}
.index-login{ 
  color:#333;float: left;width: 660px; height:50px; line-height:50px;margin-top: 20px;margin-left: 20px; display: inline;
}
.index-login span{
	float: left;margin-right: 10x;display: inline;line-height: 30px;padding: 0 5px 0 5px;
}
 
#loginIndex{
	width:81px; height:28px;background:url('images/login.jpg') no-repeat left top;border: 0;  
}
 
 
#photo-admin{
	float: left;width: 930px;line-height: 24px;border-top-width: 0;margin-left: 20px;padding-left: 10px; margin-bottom: 15px;padding-bottom: 20px; display: inline;
}
#photo-admin li{
	float: left;width: 170px;height: 220px;margin-right: 10px;display: inline;margin-top: 5px;text-align: center;line-height: 30px;overflow: hidden;border: 1px solid #dedede;
}
#photo-admin li p{
	float: left;text-indent: 0;text-align: center;width: 100%;
}
#photo-admin li p.pic{
	height: 140px;  
}

 
#focus{
	width:440px; height:240px; float:left;overflow: hidden;margin-left: 15px;display: inline;
}
#news{
	float: left;width: 465px;height: 240px;margin-left: 25px;display: inline;
}
#news h2{
	float: left;width: 465px;height: 30px;line-height: 30px;text-align: center;
}
#news p{
	float: left;width: 465px;line-height: 24px;text-indent: 2em;
}
#news ul{
	float: left;width: 465px;margin-top:5px;display:inline
}
#news ul li{
	float: left;width: 450px;height: 22px;line-height: 22px;text-indent: 1em;
}
#photo-title{
	margin: 0 auto 0 auto;width: 974px;height: 47px;background: url('./images/zpzs-title.jpg') no-repeat left top;
}
#photo-index{
	float: left;width: 940px;border-top-width: 0;margin-left: 15px; display: inline;
}
#photo-index li{
	float: left;width: 223px;height: 360px;margin-right: 10px;display: inline;margin-top: 10px;text-align:center ;border: 1px solid #E3E3E3;
}
#photo-index li p{
	float: left;text-indent: 0;text-align: center;width: 100%;
}
#photo-index li p.pic{
	height: 225px;  
}
#photo-index li p.submit{
	height: 36px;  
}
#photo-index li p.submit a{
	color: #fff;
}
#photo-index li h3{
	height: 30px;line-height: 30px;float: left;width: 100%;
}
#photo-index li p.font{
	height: 23px;  line-height: 23px;
}
#photo-index li .bg{
	background: #EFEFEF;
}
#photo-index li p em{
	font-size: 14px;color: red;padding: 0 4px 0 4px;
}
.vote{
	width: 74px;height: 26px;background:url('./images/vote-img.jpg') no-repeat left top;text-align: center;line-height: 26px;text-decoration: none;float: left;margin-left:80px;display: inline;
}
#more{
	float: right;width:90px;margin-right: 6px;margin-top: 14px;color: #fff;
}
#search{
	width: 933px;height: 46px;background: url('./images/search-bj.jpg') no-repeat left top;float: left;margin-left: 14px;margin-top: 8px;
	display: inline;
}
#search .subinput{
	float: left;width: 439px;height: 33px;margin-left: 59px;margin-top: 6px;display: inline;
	background: url('./images/search-1.jpg') no-repeat left top;border: 0;line-height: 33px;text-indent: 10px;
}
#search .subsearch{
	float: left;width: 67px;height: 33px;background: url('./images/search-2.jpg') no-repeat left top;margin-top: 6px;display: inline;border: 0;cursor: pointer;
}
#tab{
	float: left;margin-left: 15px;margin-top: 15px;margin-bottom: 15px;
	display: inline;border-bottom: 2px solid #C5D0E4;width: 930px;
}
#tab a{
	float: right;width: 135px;height: 29px;margin-right: 10px;margin-top: 4px;display: inline;
}
.smallslider{position:relative;padding:0;margin:0;overflow:hidden;}
.smallslider ul{list-style-type:none;padding:0;margin:0;position: absolute;width:auto;height:auto;}
.smallslider li{margin:0;padding:0;text-align:center;}
.smallslider li a{margin:0;padding:0;}
.smallslider li a img{border:0;padding:0;margin:0;vertical-align:top;}
.smallslider  h3{position:absolute;font-weight:bold;font-size:12px;margin:0;padding:0;line-height:30px;z-index:102; width:100%;color:#CCC; text-align:center; font-weight:bold;}
.smallslider  h3 a{padding:0;margin:0;text-indent:0; }
.smallslider  h3 a:link,.smallslider  h3 a:visited{text-decoration:none;color:#FFFFFF;}
.smallslider  h3 a:hover{text-decoration:underline;color:#FF6600;}
.smallslider li.current-li{}
.smallslider-btns{position:absolute;z-index:103;}
.smallslider-btns span{background-color:#FFFFFF;border:1px solid #DCDCDC;color:#9F9F9F;cursor:pointer;float:left;font-size:12px;height:16px;line-height:16px;text-align:center; width:16px;}
.smallslider-btns span.current-btn{ background-color:#0E89D9; border:1px solid #0E89D9; color:white; font-size:13px;font-weight:bold;}
.smallslider-lay{position:absolute;background:black;height:26px;width:100%; z-index:101;}

a.red:link {text-decoration: none ;color:#f00;font-family: 微软雅黑,黑体;font-size: 16px;}
a.red:visited {text-decoration: none;color:#f00;font-family: 微软雅黑,黑体;font-size: 16px;}
a.red:hover {text-decoration: underline;color:red;font-family: 微软雅黑,黑体;font-size: 16px;}
a.red:active {text-decoration: none;color:#f00;font-family: 微软雅黑,黑体;font-size: 16px;}

a.black:link {text-decoration: none ;color:#000}
a.black:visited {text-decoration: none;color:#000}
a.black:hover {text-decoration: underline;color:red}
a.black:active {text-decoration: none;color:#000} 





