@charset "gb2312";
/* CSS Document */
* { margin: 0px; padding: 0px; }
.g-15 { height: 15px; clear: both;}
body { font-family: "Courier New", Courier, monospace, "宋体"; font-size: 12px; background: #cde9f8; }
img { border: none; }
ul, li { list-style: none; }
a { color: #666; text-decoration: none; outline: none; }
a:hover { text-decoration: none; }
#wrap { width: 100%; height: auto; overflow: hidden; margin: 0px auto; }
#main { width: 1000px; height: auto; overflow: hidden; background: #FFF; margin: 0px auto; margin-top: 320px; }
.block { margin: 0px; padding: 0px; }
/*导航*/
#nav { width: 1000px; height: 42px; background: #2e9eed; }
#nav ul li { width: 110px; height: 45px; line-height: 45px; text-align: center; float: left; font-size: 16px; font-weight:bold;}
#nav ul li a { width: 110px; height: 45px; line-height: 45px; text-align: center; color: #fff; }
#nav ul li a:hover { color: #fea76d; }
#nav ul02 li { width: 180px; height: 45px; line-height: 45px; text-align: center; float: right; font-size: 16px; font-weight:bold;}
#nav ul02 li a { width: 180px; height: 45px; line-height: 45px; text-align: center; color: #fff; }
#nav ul02 li a:hover { color: #fea76d; }
/*活动进程*/
#rate { width: 955px; height: 130px; background: url(../images/rate.png) 0px 0px no-repeat; margin: 10px auto; }
#rate ul { width: 955px; hanging-punctuation: 120px; text-align: center; padding-left: 50px; }
#rate ul li { color: #fe6601; float: left; font-size: 14px; width: 170px; text-align: center; background-image: url(../images/rate3.png); background-repeat: no-repeat; background-position: center 60px; }
#rate ul li b { color: #fff; font-weight: bold; line-height: 38px; height: 38px; }
#rate ul li p { padding-top: 35px; }
#rate ul li dl { padding-top: 10px; }
#rate ul .c { background-image: url(../images/rate2.png); background-repeat: no-repeat; background-position: center top; }
#rate ul .c p{ padding-top: 20px; color: #fff; font-weight: bold; padding-bottom: 15px; }
#mainbody { width: 940px; height: auto; overflow: hidden; margin: 10px auto; }
/*活动之星*/
#banner { width: 680px; height: 280px; float: left; margin-top: 10px; }
#activity_star {  height: 280px; float: right; }
#activity_star h2 { height: 30px; font-size: 14px; color: #fff; line-height: 30px; padding-left: 3em; background-image: url(../images/star.jpg); background-repeat: no-repeat; background-position: 0px 0px; background-color: #fe6601; }
#ranking { width: 278px; height: 266px; background: #feddc6; border: 1px solid #F96; }
#ranking ul { width: 210px; padding-top: 2px; padding-left: 15px; }
#ranking ul li { width: 210px; height: 30px; line-height: 30px; padding-left: 4px; color: #fff; background: url(../images/icon07.png) 0px 7px no-repeat; border-bottom: 1px dashed #F96; }
#ranking ul li a { line-height: 30px; margin-left: 20px; color: #e05b03; }
#ranking ul li.ranking { width: 210px; height: 30px; line-height: 30px; color: #999; background: url(../images/icon08.png) 0px 7px no-repeat; }
#ranking ul li.ranking02 { width: 210px; height: 30px; line-height: 30px; color: #999; background: url(../images/icon08.png) 0px 7px no-repeat; border: none; }
#ranking ul li span { color: #666; float: right; margin-right: 2px; }
/*亲子照*/
#parent-offspring { width: 990px; height: auto; overflow: hidden;  clear: both; }
#headline { width: 960px; height: 40px; }
#headline h3 { height: 40px; padding: 0px; font-size: 28px; font-weight: 800; line-height: 40px; overflow: hidden; color: #F60; }
#headline h3 img, #headline h3 span { vertical-align:middle;}
#headline span { height: 50px; line-height: 50px; float: right; }
#headline span a { color: #fe6601; font-size: 14px; }
#pic { width: 990px; height: auto; overflow: hidden; margin-top: 15px; }
#pic1 { width: 240px; height: auto; overflow: hidden;  float: left; margin-bottom: 2px; }
#pic1 .pic { height: 160px; width: 212px;float: left; overflow: hidden; }
#pic1 ul { margin-top: 10px; float: left; }
#pic1 ul li { width: 212px; line-height: 20px; }
#pic1 p { width: 52px; height: 23px; float: right; margin-top: 15px; cursor: pointer; }
#pic2 {width: 212px; height: 160px; overflow: hidden;margin-bottom: 2px;  }
#pic2 .pic { height: 160px; width: 212px; margin-right: 2px; float: left; overflow: hidden; }
#pic2 ul { margin-top: 10px; float: left; }
#pic2 ul li { width: 212px; line-height: 20px; }
#pic2 p { width: 52px; height: 23px; float: right; margin-top: 15px; cursor: pointer; }
/*广告位*/
#advertising { width: 940px; height: 100px; line-height: 100px; background: #FC9; margin-top: 20px; text-align: center; clear: both; }
#advertising02 { width: 940px; height: 200px; margin-top: 20px; }
#advertising02 ul { width: 940px; hanging-punctuation: 200px; }
#advertising02 ul li { width: 218px; height: 200px; border: 1px solid #ccc; float: left; }
.advertising { margin-right: 20px; }
/*版权*/
#footer { width: 100%; height: 282px; background: url(../images/copy.jpg) center center no-repeat; margin: 0px auto; clear: both; }
#footer #ft { width: 1000px; padding-top: 180px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; padding-bottom: 0px; }
#footer #ft p { text-align: center; color: #fff; line-height: 30px; }
#footer #ft p a { margin-left: 8px; margin-right: 8px; color: #666; color: #FFF; }
/*列表页*/
/*分类*/
#classification { width:100%; height: auto; overflow: hidden; float: left; margin-top: 5px; }
#classification ul li { height: 35px; }
#classification ul li span { width: 80px; height: 28px; line-height: 28px; font-size: 14px; color: #fff; text-align: center; background: #F60; display: inline-block; }
#classification ul li a { width: 80px; height: 28px; line-height: 28px; display: inline-block; text-align: center; }
#classification ul li a:hover { color: #F60; font-weight: bold; }
#classification ul li a.a { color: #F60; font-weight: bold; }
/*搜索*/
#search { width: 350px; height: 40px; margin: 0px auto; float: right;}
.txt { width: 250px; height: 30px; line-height: 30px; padding-left: 1em; border: none; border-top: 1px solid #fe6601; border-left: 1px solid #fe6601; border-bottom: 1px solid #fe6601; float: left; }
.btn2 { width: 81px; height: 32px; background: url(../images/search.jpg) 0px 0px no-repeat; border: none; cursor: pointer; }
#picture { width: 960px; height: auto; overflow: hidden; }
#pic_02 { width: 960px; height: auto; overflow: hidden; margin-top: 25px; }
/*分页*/
#page { width: 940px; height: 25px; margin-top: 20px; margin-bottom: 20px; }
#page ul { float: right; }
#page p { float: left; height: 20px; line-height: 20px; margin-left: 5px; margin-right: 5px; }
#page ul li { width: 20px; height: 20px; float: left; margin-left: 5px; text-align: center; line-height: 20px; }
#page ul li a:hover { width: 20px; height: 20px; text-align: center; line-height: 20px; font-weight: bold; display: inline-block; }
/*内容页*/
/*资料*/
#Run_data { width: 940px; height: auto; overflow: hidden; margin-top: 20px; }
#Run_data img { float: left; margin-right: 20px; }
#share { width: 700px; height: 30px; font-size: 14px; }
#share span { float: left; padding-top: 5px; }
#share a { height: 20px; display: inline-block; margin-right: 8px; }
#Run_data ul { margin-top: 10px; }
#Run_data ul li { line-height: 25px; }
#Run_data ul li span { width: 80px; height: 28px; display: inline-block; margin-left: 50px; }
#Run_data ul li span a { width: 80px; height: 28px; padding-top: 10px; }
/*图片*/
#picture02 { width: 1000px; height: auto; overflow: hidden; }
#picture02 h2 { margin-top: 20px; color: #fe7215; }
#picture02 ul li { float: left; margin-top: 20px; }
.ff { margin-right: 20px; }
/*评论*/
#comments { width: 938px; height: auto; overflow: hidden; border: 1px solid #CCC; margin-top: 20px; }
#comments h1 { font-size: 12px; height: 30px; line-height: 30px; padding-left: 10px; border-bottom: 1px solid #ccc; }
#account { width: 918px;  margin: 0px auto; line-height: 30px; padding-left: 10px; }
#account a { width: 50px; height: 20px; display: inline-block; line-height: 20px; }
#account a img { vertical-align: -5px; margin-right: 3px; }
#contents { width: 918px; height: auto; overflow: hidden; margin: 10px auto; }
.gravatar { float: left; margin-right: 15px; }
.wby { width: 905px; height: 50px; padding: 5px; border: none; color: #666; }
#post_botton { width: 918px; height: 30px; line-height: 30px; border-top: 1px solid #ccc; }
#post_botton .post_botton { border: none; height: 30px; width: 100px; border-left: 1px solid #ccc; float: right; font-size: 14px; font-weight: bold; cursor: pointer; }
.comment-body { margin-top: 10px; margin-bottom: 5px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #CCC; }
.commenttime { float: right; color: #999;}
#loading { text-align: center; }
#gengduo { text-align: center; padding: 10px; }
#pic2 { width: 212px; height: auto; overflow: hidden; float: left; margin-bottom: 10px; }
#pic2 .pic { height: 135px; width: 212px; float: left; overflow: hidden; }
#ft {
padding: 10px 0 50px;
border-top: 0px solid #CDCDCD;
}
#maps { height:520px;}