* { margin: 0px; padding: 0px; }

body { font-size: 12px; width: 959px; background-color: #666666; margin: 0px auto; }

ul { list-style-type: none; }

img { border: 0px; }

a { text-decoration: none; }

a:hover { text-decoration: underline; }

#nav { height: 35px; background-image: url(z_1.jpg); padding-left: 37px; clear: both; }

#nav ul li { float: left; }
 
#content { background-color: #DFDFDF; background-image: url(z_2.gif); background-repeat: no-repeat; background-position: left top; clear: both; overflow: auto; height: 1%; padding-bottom: 10px; }

#logo { width: 265px; float: left; }

#subnav { line-height: 20px; width: 599px; border-bottom: 1px dashed #999999; padding: 33px 0px 8px 0px; }

#subnav a { color: #000000; }

#subnav span { float: right; }

#menu { text-align: right; margin-right: 100px; padding: 5px 0px; }

#menu a { color: #000000; }

#photolist { width: 835px; clear: both; margin: 0px auto; }

#photolist li { height: 160px; float: left; background-color: #FFFFFF; text-align: center; margin: 0px 17px 25px 17px; }

#photolist img { border: 5px solid #FFFFFF; }

#photolist p { padding: 5px 0px; }

#photolist a { font-weight: bold; color: #000000; }

#left { width: 237px; float: left; color: #666666; }

#renwu { line-height: 30px; width: 110px; margin: 55px auto 0px auto; }

#renwu li { padding: 5px 0px; }

#renwu a { color: #000000; }

#right { width: 722px; float: right; background-image: url(z_3.gif); background-repeat: no-repeat; background-position: left 125px; }

#title { line-height: 20px; width: 599px; border-bottom: 1px dashed #999999; margin: 25px 0px 30px 28px; padding: 8px 0px; }

#title a { color: #000000; }

#title span { float: right; }

.txtSearch { border: 1px inset #CCCCCC; width: 150px; line-height: 20px; }

.lbl { border: 1px inset #A7A7A7; background-color: #DFDFDF; height: 20px; line-height: 18px; color: #000000; }

#news { width: 565px; margin-left: 44px; border-bottom: 1px dashed #FFFFFF; padding-bottom: 20px; }

#news h1 { font-size: 18px; line-height: 30px; padding: 5px 0px; }

#news h1 a { color: #000000; }

#news img { float: left; border: 5px solid #FFFFFF; margin-right: 30px; }

#news div a { color: #000000; line-height: 20px; }

#newslist { font-size: 14px; width: 565px; margin: 20px 0px 20px 44px; line-height: 28px; }

#newslist a { color: #000000; }

#news_content { width: 565px; margin-left: 44px; padding-bottom: 20px; }

#news_content h1 { font-size: 18px; line-height: 30px; text-align: center; padding: 5px 0px; }

#news_content h1 a { color: #000000; }

#news_content div { font-size: 14px; line-height: 200%; margin: 15px 0px; }

#photo_bk img { border: 6px solid #FFFFFF; }

#iframe { text-align: center; background-color: #FFFFFF; margin: 0px auto; width: 600px; padding-top: 10px; }

#footer { background-color: #000000; color: #FFFFFF; line-height: 25px; text-align: center; clear: both; padding: 10px 0px; }

#footer a { color: #FFFFFF; margin: 0px 10px; }

#autopage { clear: both; text-align: center; padding-top: 20px; color: #FF6600; }

#autopage a { color: #000000; }

.photo_title { font-size: 12px; font-weight: normal; line-height: 30px; text-align: center; clear: both; }

#phcnlinkpic { display:none; }

#btn_left,#btn_right { width: 24px; text-align: center; float: left; cursor: pointer; margin-top: 40px; }

#display { float: left; width: 550px; height: 95px; overflow: hidden; }

#content_pic { width: 40000px; }

#content_pic a { color: #000000; font-weight: bold; }

#content_pic li { width: 90px; float: left; margin: 0px 10px; }

#content_pic li p { text-align: center; }
