﻿/* CSS Document */
body { text-align: center; font-family:Arial, Helvetica, sans-serif;margin:0; padding:0; font-size:12px;}
div,form,img,ul,ol,li,dl,dt,dd {margin: 0; padding: 0; border: 0;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0;}
table,td,tr,th{font-size:12px;}
ul li {list-style:none}
ul{margin:0; padding:0;}

body {background: url(/zq2008img/p1/bbg.gif) no-repeat center 45px #A1A1A1;}
#web_menu2 {height: 45px;background-image: url(/zq2008img/zqlife2menu_top.jpg);}
#menu2_div {float: right;width: 100px;}
.login {float: left;line-height: 45px;padding-left: 10px;}
#menu2_m {float: left;line-height: 45px;}
#p950 {width: 970px;text-align: left;margin-right: auto;margin-left: auto;}
#ptit_top {width: 970px;float: left;height: 80px;background-color: #000000;}
#p_main {
	background: url(/zq2008img/p1/cbg.gif) repeat-x top;float: left;width: 970px;padding-top: 10px;
}
#ptit_left {float: left;}
#ptit_left img {margin: 13px;border: 1px solid #FFFFFF;}
.tit a {
	font-size: 18px;font-weight: bold;color: #FFFFFF;font-family: Verdana, Arial, Helvetica, sans-serif;
}
.tit a:hover {text-decoration: none;color: #CCCCCC;}
.addfriend a {
	background: url(/zq2008img/p1/icon_addf.gif) no-repeat left;
	width: 100px;padding-left: 17px;color: #5bb6ea;margin-left: 10px;
}
.addfriend a:hover {color: #99d4f6;text-decoration: none;}
#ptit_right {float: right;color: #FFFFFF;text-align: right;margin-right: 10px;font-size: 14px;}
#ptit_nav {
	width: 400px;position: absolute;margin-left: -400px;z-index: 1;clear: both;margin-top: 45px;
}
.tabt a {
	background-image: url(/zq2008img/p1/tab_bg.gif);height: 35px;color: #FFFFFF;display: block;width: 80px;
	line-height: 35px;font-weight: bold;text-align: center;float: right;text-decoration: none;
}
.tabt a:hover {color: #E1F4FF;}
.tabd {BACKGROUND: url(/zq2008img/p1/tab_d.gif); FLOAT: right; WIDTH: 6px; HEIGHT: 35px}
#ptit_mm {
	background-color: #0176B8;float: left;height: 3px;width: 970px;overflow: hidden;
}
#left {float: left;width: 720px;margin:5px 0 10px 5px;}
#right {float: right;width: 210px;margin-right: 10px;}
#info {
	float: left;width: 580px;margin-left: 10px;padding: 10px;height: 160px;
}
#iimg {background-color: #FFFFFF;padding: 10px;float: left;height: 120px;width: 120px;}
#myinfo {float: right;line-height: 23px;width: 420px;padding-left: 10px;font-size: 13px;}
.myname {color: #777777;}
.myname a {font-weight: bold;text-decoration: underline;font-size: 16px;}
.myname2 {color: #2b2b2b;}
.myname3 {height: 64px;padding-top: 3px;font-size: 14px;color: #808080;}
.myname4 {color: #2b2b2b;}
.rs {background-color: #2B2B2B;width: 210px;border: 1px solid #333333;margin-bottom: 10px;}
.rs_title {
	background-color: #000000;height: 35px;font-size: 14px;line-height: 34px;font-weight: bold;
	color: #51ade1;padding-left: 10px;
}
.re {color: #898989;padding: 10px;}
.r_list {}
.r_list li{line-height: 24px;border-bottom: 1px dotted #666666;margin-bottom: 5px;padding-bottom: 5px;}
.r_list a {color: #FFFFFF;text-decoration: none;}
.r_list a:hover {text-decoration: none;color: #CCCCCC;}
.p_name a{color: #287AD9;text-decoration: underline;}
.r_see li {
	text-align: center;width: 60px;display: block;float: left;height: 50px;margin-bottom: 10px;
}
.r_see a {border: 3px solid #4C4C4C;display: list-item;height: 40px;width: 40px;}
.r_see a:hover {border: 3px solid #fff;}
.more {float: right;margin-right: 10px;}
.more a {color: #287AD9;font-size: 12px;text-decoration: none;}
.myphoto_list {clear: both;}
.myphoto_list li{
	float: left;height: 150px;width: 120px;text-align: center;margin:10px 8px 10px 8px;
}
.myphoto_list a img {border: 3px solid #666;}
.myphoto_list a:hover img {border: 3px solid #287ad9;}
.photo_name {margin-top: 5px;}
.pagnav {text-align: center;}
#bottom {
	background-color: #000000;line-height: 23px;text-align: center;width: 970px;
	padding-top: 20px;color: #494949;clear: both;margin-right: auto;margin-left: auto;padding-bottom: 20px;
}

#see_p {

	text-align: center;
	padding-top: 30px;
	padding-bottom: 30px;
	width:100%;
}
.myimg img {border: 5px solid #000000;}
.retphoto {padding-left: 20px;line-height: 30px;}
.photoinfo {
	line-height: 25px;color: #333333;margin-top: 20px;text-align: center;font-size: 16px;font-weight: bold;
}
.gomen {text-align: center;font-size: 14px;font-weight: bold;margin-top: 5px;}
#p_comm {
	background-color: #000000;margin-left: auto;color: #cccccc;line-height: 160%;
	padding: 10px;clear: both;width: 950px;margin-right: auto;
}
.comminfo {padding:0 0 10px 20px}
.commrc {
	border-top: 1px solid #333333; background-color: #2A2A2A;margin-bottom: 8px;padding:5px 0 10px 20px;
}
.forcomm {
	background-color: #AAAAAA;padding:20px 20px 20px 40px;font-size: 14px;font-weight: bold;color: #333333;
}
.forcomm input {height: 40px;width: 120px;font-size: 14px;font-weight: bold;margin-top: 10px;}
.forcomm textarea {height: 100px;width: 700px;}
.commpagnav {line-height: 30px;text-align: center;margin-top: 10px;margin-bottom: 10px;}
.myp_list {clear: both;}
.myp_list li{
	float: left;height: 210px;width: 125px;text-align: center;color: #999999;padding-top: 10px;
	margin:10px 8px 10px 8px;font-size: 11px;background: url(/zq2008img/p1/alb_bg.gif) no-repeat top;
}
.myp_list a img {border: 3px solid #666;}
.myp_list a:hover img {border: 3px solid #287ad9;}
.myp_name {margin-top: 15px;margin-bottom: 5px;font-weight: bold;font-size: 14px;line-height: 23px;}
.mp_in {color: #333333;line-height: 20px;font-size: 12px;margin-top: 3px;margin-bottom: 3px;}
