﻿@charset "utf-8";
/*CSS通用*/
body {margin:0 auto; padding:0; font-size:12px; font-family:"宋体" "Verdana"; background:#fff;letter-spacing:0.3px;color: #000;}
a{color:#333;text-decoration: none;}
a:hover {text-decoration:underline;}
.STYLE2 {color: #846351}
.STYLE8{color:#008100;}
.STYLE8 a{color:#008100; margin:0 5px} 
.STYLE12 a{ color:#008100}
.STYLE16 a{color:#008100; margin:0 5px}
#nav_right a{ color:#000; font-size:12px;}
#nav_right a:hover{ color:#000;}
#user{ width:600px; height:24px; float:left; text-align:left; margin:50px 0 0 10px; display:inline;}
#user h1 a{font-size:24px;font-weight: bold; color:#277900;}
#user p {font-family:"Verdana" "宋体"; line-height:50px; color:#000}
#user p span {margin-left:10px;}
.nav_r_m .menu {float:right;background-color:#B7E4A8;}
#logo{ width:158px; height:29px; float:left;display:inline; background:url(http://si.yaolanimage.cn/images/001/logo1.jpg) no-repeat}
#logo span{display:none}
.nav_r_m .help {height:22px;background:url(http://si.yaolanimage.cn/images/003/pic_48.jpg) right top no-repeat; float:right; padding-right:6px; background-color:#B7E4A8;}
.nav_r_m .logined {overflow:hidden; padding:6px 0 0 8px;float:right; display:inline; background:url(http://si.yaolanimage.cn/images/003/pic_47.jpg) left top no-repeat; background-color:#B7E4A8;height:22px;}
.daoh{width:100%; height:35px; background:url(http://si.yaolanimage.cn/images/001/page_1.jpg) repeat-x; padding:5px 0px 0 0px}
#box{ width:100%; height:auto;}
#top{ width:100%; height:200px;float:left}
.top_bt{ width:850px; height:50px;float:left; position:relative;}
.top_bt ul li a:hover {background:none;color:#001c2b;text-decoration:none;}
.top_bt ul li a.cur {color:#fff; font-weight:bold;background-color:#37AB21;}

/*标题栏*/
.top_bt ul{ width:623px; height:31px; float:left; padding:12px 0 0 1px;overflow:hidden;}
.top_bt ul li{width:70px; height:32px; line-height:32px; float:left; margin-right:1px; background-color:#37AB21;}
.top_bt ul li a {float:left;width:70px;height:32px;font-size:14px;color:#fff;}
.top_bt ul li a:hover{ background-color:#1D8F08; color:#fff;}
.top_bt .nav_more a:hover {background:none;color:#fff;}

/*个人中心*/
.space_mk{ position:relative; width:960px;  margin:0 auto; z-index:2;}
.divCenter{ position:absolute; bottom:6px; right:6px; width:73px; height:22px; line-height:22px; text-align:center; background:url(http://si.yaolanimage.cn/images/049/divCenter.jpg) 0 0 no-repeat; display:block; cursor:pointer;}
.divCenter a,.divCenter a:hover{ color:#fff; text-decoration:none;}
.divCenter_two{ position:absolute; bottom:10px; right:6px; width:73px; height:22px; line-height:22px; text-align:center; background:url(http://si.yaolanimage.cn/images/049/divCenter.jpg) 0 0 no-repeat; display:block; cursor:pointer;}
.divCenter_two a,.divCenter_two a:hover{ color:#fff; text-decoration:none;}

/*背景*/
#w_bj{width:960px;height:4px;float:left;background:url(http://si.yaolanimage.cn/images/003/pic_8.jpg) no-repeat;font-size:0;	z-index: 1;margin-top:6px; display:none;}
#page #w_bj_1 { padding-bottom:10px; width:960px; margin:0 auto;  overflow:hidden; background-color:#fff; border:1px solid #B7E4A8; }
#box #w_bj_1 { background:none; border:none;}
#w_bj_B{ clear:both;width:960px;float:left;font-size:0}
.yhzl { border:1px solid #B7E4A8; float:left; margin:6px 0 0 0; display:inline; background-color:#fff; padding-bottom:10px}
.yhzl_1 h3{ font-size:14px; font-weight:bold;text-align:center;background-color:#DDF5D0; height:20px;padding-top:6px;}

/*input*/
input.tp_10, input.tp_13 {color:#008100;text-align:left;border:0; cursor:pointer;}

/*宝宝资料*/
.bbzl{ width:183px; height:auto; margin:15px 0 0 8px; background:url(http://si.yaolanimage.cn/images/003/pic_zl2.gif) repeat-y; float:left; display:inline}
.bbzl_top{ width:183px; height:17px; background:url(http://si.yaolanimage.cn/images/003/pic_zl.gif) no-repeat; float:left; margin:0px}
.bbzl_bottom{ width:183px; height:15px; background:url(http://si.yaolanimage.cn/images/003/pic_zl1.gif) no-repeat; float:left}
.bbzl h4{width:14px;height:80px;margin:15px 0 0 6px;float:left;color:#666;font-size:12px;display:inline;line-height:23px;font-weight:normal;background-position: center;}
.bbzy_1{ width:181px; height:24px; margin:15px 0 0 8px; background:url(http://si.yaolanimage.cn/images/003/pic_zln.gif) no-repeat; float:left; display:inline; padding-top:13px}
.zl{ width:149px; height:auto; float:left; margin-left:10px;}
.zl ul{ width:149px; height:auto; float:left;margin:0px 0 0 2px;}
.zl ul li{ width:139px;*width:136px; font-size:12px; float:left; line-height:18px; color:#999; text-align:left; display:inline;}
.zl span{font-size:12px; width:100px; font-weight:normal; margin-left:5px; color:#333;}
.hy_box { width:204px; height:auto; border:1px solid #B7E4A8; float:left; margin:10px 0 0 0; display:inline; background-color:#fff; padding-bottom:10px;}
.haoyou { height:34px; color:#666;}
.haoyou h3{ background-color: #DDF5D0; line-height:26px; height:26px; display:block; text-indent:8px;}
.pic{ width:514px;float:left; background-color:#fff; margin-top:10px; display:inline; border:1px solid #B7E4A8}
.pic_1 { height:34px; text-align:left;}
.pic_1 h3{ height:26px; line-height:26px; background-color:#DDF5D0; text-indent:8px;}
.pic_1_right a{color:#008100; float:right; font-weight:normal; font-size:12px;}
.pl{ width:610px; height:23px; float:right; background-color:#B7E4A8;display:inline;margin-right:8px;}
.plwh_r{  overflow:hidden; background-color:#EEFAE7;}
.plwh_r span a {color:#008100;}
#page_top{ width:960px;}

/*H1*/
.page_t_l h1{ width:500px; height:20px; float:left; margin-left:10px; text-align:left; padding-top:5px; display:inline}
.page_t_l h1 a{ color:#003a5c; font-size:16px; font-weight:bold; display:inline; background:#f6fbfe}
.page_t_l h1 .STYLE3{ color:#003a5c}
.page_t_l h1 a.add{margin-left:20px;font-size:12px;font-weight:normal;color:#008100;}
.page_t_r{height:57px; float:right; display:none}
.p_dh{ width:81px; height:19px; background-color:#fff; border-left:1px solid #d9edee; border-right:1px solid #d9edee; border-top:1px solid #d9edee;float:left; margin-top:7px; display:inline; padding-top:5px; margin-left:10px}
.p_dh a{ width:79px; height:17px; color:#008100;font-size:14px; font-weight:bold;display:block;}
.p_dh2{ width:81px; height:22px; background:url(http://si.yaolanimage.cn/images/003/pic_31.jpg) no-repeat;margin-left:10px; float:left; margin-top:3px!important; *margin-top:4px; display:inline; padding-top:7px}
.p_top span a{ color:#008100; text-align:left; margin:0 5px 0 0}
.p_tp_l{ width:726px; height:auto; border:0 solid #B7E4A8; float:left;display:inline; background-color:#fff;}
.p_tp_rr{ width:204px; height:auto; float:left; border:1px solid #B7E4A8; background-color:#fff; padding-bottom:7px}
.p_tp_r{ width:194px; height:auto; float:left; border:1px solid #B7E4A8; background-color:#fff; padding-left:10px; display:inline; padding-bottom:7px; margin-top:10px;}
.pic_pl { width:703px; height:27px; float:left; margin-left:10px; margin-top:10px; background-color:#FFE5E5; display:inline; }
.p_rm { height:34px;}
.wrap,.share,.video_lb{ width:730px; height:auto; border:0 solid #B7E4A8; float:left;display:inline; background-color:#fff; margin-bottom:10px; padding-bottom:5px}
.wrap p a{color:#008100;line-height:23px;}
.bj_xc { width:726px; height:380px; border:1px solid #B7E4A8; float:left;display:inline; background-color:#fff; margin-bottom:10px}
.bj_xc p a{color:#008100;line-height:23px;}
.diary_t{ width:97%; height:27px; background-color:#EEFAE7; margin-top:10px; text-align:left; font-weight:bold; padding-left:10px; }
.ly_t { width:726px; height:auto;  float:left;display:inline; background-color:#fff; margin-bottom:10px; padding-bottom:5px}
.fbrj{ width:620px; height:auto; float:left; background-color:#FBF5F9;display:inline; margin-left:5px; margin-top:10px; padding:5px 0px 5px 10px}
.Pop-up{background-color:#fff;border:7px solid #808080;}
.Landing-top{height:27px; background-color:#B7E4A8; padding:9px 0 0 15px; color:#008100; font-size:14px; font-weight:bold}
.more_b{ background:url(http://si.yaolanimage.cn/images/pink/nav_more.gif) no-repeat right top;}
.Landing-k ul li a:hover{border:1px solid #F79C9B; float:left}
.photo_top input{ background-color: Transparent;color:#008100; cursor:pointer; border:0px}
.photo_top input:hover{text-decoration:underline;}

/*删除回复按钮*/
.hfsc{  float:right;}
#divList .hfsc{ position:relative; right:6px; top:6px; float:right;}
.hfsc a{ color:#008100;margin:0 4px;}
.hfsc input {background:none;border:0px;cursor:pointer;color:#008100;width:28px;padding:0px;}
.hfsc input:hover {text-decoration:underline;}
.hfsc em {*vertical-align:top;margin:0 3px;}

/*bottom*/
#bottom{background:url(http://si.yaolanimage.cn/images/003/bottom.jpg) bottom no-repeat;width:955px; height:180px; float:left; margin-left:2px!important;*margin-left:1px; display:none;}
.box_b{width:100%;background:url(http://si.yaolanimage.cn/images/003/beijing.jpg) no-repeat top; float:left}

/*错误页面*/
.n_r{width:500px; height:208px; float:left; border:1px solid #B7E4A8; background-color:#fff; padding:30px; text-align:left}
.n_r p{ line-height:30px}

/*门牌号*/
.Building{position:absolute;top:30px; right:0px;line-height:25px; color:#333;}
body .Building span{ border:1px solid #36AB20}

/*迷你博客*/
.topColumnleft{background:url(http://si.yaolanimage.cn/images/003/pic_22.gif) no-repeat;position:relative; top:20px; left:1px;  height:28px; width:13px;float:left; display:inline;}
.top_news{border:1px solid #B7E4A8; background:#fff;}

/*首页两列*/
.riji_two{ width:744px;_width:742px; height:auto; float:left; border:1px solid #B7E4A8; background-color:#fff; margin-top:10px; display:inline}
.riji_two_1 {height:34px; text-align:left; margin-bottom:8px;}
.riji_two_1_right a{color:#008100; height:12px; float:right;}
.diy_two{ width:744px;_width:742px; height:auto; float:left; border:1px solid #B7E4A8; background-color:#fff; margin-top:10px; display:inline}
.diy_two_1 { width:705px; height:34px; background:url(http://si.yaolanimage.cn/images/003/title_bg.gif) repeat-x 0px 30px; float:left; margin-left:10px; margin-bottom:8px; display:inline; }
.pic_1 h3,.riji_two_1 h3{background-color: #DDF5D0;}

/*空间头图综合导航*/
.General_nav{ background:url(http://si.yaolanimage.cn/images/003/top_nav_bg.png) 0 0 no-repeat scroll transparent; width:733px; height:35px; margin:0 auto;display:block; padding-top:6px; overflow:hidden;}

/*下面的代码只有IE5/IE6才认*/
*html .General_nav {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://si.yaolanimage.cn/images/003/top_nav_bg.png', sizingMethod='crop');}
.con_txt{ width:676px; height:35px; margin:0 auto; z-index:2;}
.s_logo{ width:61px; height:19px; display:block; overflow:hidden; background:url(http://si.yaolanimage.cn/images/003/s_logo.png) 0 0 no-repeat scroll transparent;margin-left:24px; margin-top:1px; float:left; display:inline;}
*html .s_logo {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://si.yaolanimage.cn/images/003/s_logo.png', sizingMethod='crop'); }
.s_logo a{width:61px; height:19px; display:block; position:relative; text-indent:-9999em;}
.nav_txt{ float:left; width:310px;margin:0 0 0 12px; display:inline; height:24px; line-height:23px; }
.nav_txt a{ color:#fff;position:relative;}
.nav_txt span{color:#9FE97C; width:50px; padding:0 8px;}
.nav_txt a:hover,.General_nav label a:hover{ color:#fff;}
.search_con{ position:relative; float:left; margin-top:1px; display:inline;}
.search_con .input_top{ height:17px; line-height:17px; width:130px; border:1px solid #4DA928; background-color:#fff; padding:0 4px; color:#333;}
.search_con .button_top{ width:45px; height:19px; overflow:hidden; text-indent:-9999em; background:url(http://si.yaolanimage.cn/images/003/spaceList.png) 0 -43px no-repeat scroll; border:none; display:block; cursor:pointer; position:absolute; right:-44px; top:0; *top:1px;}
.General_nav label{ float:right; padding-right:36px; height:22px; line-height:22px; margin-top:1px; display:inline;}
.General_nav label a{ color:#fff; text-decoration; position:relative;}
.General_nav label a em{ width:17px; height:17px; overflow:hidden; margin:2px 2px 0 0; display:inline; float:left;background:url(http://si.yaolanimage.cn/images/003/spaceList.png) 0 -25px no-repeat scroll;}

/*空间二级导航*/
.space_nav{ width:958px; margin:0 auto; position:relative; height:33px; position:relative; z-index:2; margin-bottom:10px;}
.space_nav ul li .icon_index,.icon40,.icon41,.icon42,.icon43,.icon44,.icon45{ background:url(http://si.yaolanimage.cn/images/003/nav_icon_bg.png) 0 0 no-repeat scroll transparent;}
.space_nav ul li{ float:left; margin-right:1px; background-color:#36AB21; line-height:33px;  position:relative;}
.space_nav ul li .Triangle{position:absolute;right:34px;top:33px;width:0;height:0;font-size:0;line-height:0;border-width:6px;*border-width:6px;border-style:solid;border-color:#1D8F08 #D0F2A5 #D0F2A5 #D0F2A5;-webkit-transition:-webkit-transform .2s ease-in;-moz-transition:-webkit-transform .2s ease-in;-o-transition:-webkit-transform .2s ease-in;transition:-webkit-transform .2s ease-in}
.space_nav ul li a{ float:left;  width:80px; height:33px; font-size:14px; color:#fff; overflow:hidden;}
.space_nav ul li a b{position:absolute;right:13px;top:16px;width:0;height:0;font-size:0;line-height:0;border-width:4px;*border-width:3px;border-style:solid;border-color:#fff #36AB20 #36AB20 #36AB20;-webkit-transition:-webkit-transform .2s ease-in;-moz-transition:-webkit-transform .2s ease-in;-o-transition:-webkit-transform .2s ease-in;transition:-webkit-transform .2s ease-in}
.space_nav ul li a:hover b{border-color:#fff #1D8F08 #1D8F08 #1D8F08;-moz-transform:rotate(180deg);-moz-transform-origin:50% 30%;-webkit-transform:rotate(180deg);-webkit-transform-origin:50% 30%;-o-transform:rotate(180deg);-o-transform-origin:50% 30%;transform:rotate(180deg);transform-origin:50% 30%;filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);top:14px!important;*top:12px;}
.space_nav ul li a:hover { background-color:#1d8f08;text-decoration:none; color:#fff;}
.space_nav ul li a.cur {color:#fff; font-weight:bold; background-color:#308D20; overflow:hidden;}
.divnav_more a{ background:url(http://si.yaolanimage.cn/images/divnav_more1.gif) 54px 12px no-repeat scroll transparent; }
.space_nav ul li .icon_index{ background-position:0 0; position:absolute; top:8px; left:10px; width:19px; height:18px; display:block;}
body .nav_more{ background: none repeat scroll 0 0 transparent;border: medium none;margin:0;padding-left: 0;width: 80px;}

/*个人更多层*/
#divnav_more {line-height:20px;width:150px;background-color:#EAFFE1; border:1px solid #A3C19C;text-align:left;padding:4px;position:absolute; top:32px; right:-80px;}
#divnav_more a {width:150px;height:24px; line-height:24px;display:block; color:#2B71A2; text-indent:6px; font-size:12px; background-image:none; border-bottom:1px dashed #A5BE9A; text-align:left;}
#divnav_more .hidden{ border-bottom:none;}
#divnav_more a:hover {text-decoration:none; background-color:#DDF5D0}
#divnav_more em {color:#666;margin-right:3px;}
.per_button{position:absolute; top:12px; right:0;}
.per_button a{  background:url(http://si.yaolanimage.cn/images/003/per_button.jpg) 0 0 no-repeat; width:73px; height:22px; color:#fff; float:left; margin-left:10px; line-height:22px; position:relative;}
.per_button a b{position:absolute;right:3px;top:10px;width:0;height:0;font-size:0;line-height:0;border-width:4px;*border-width:3px;border-style:solid;border-color:#fff #1D9000 #1D9000 #1D9000;-webkit-transition:-webkit-transform .2s ease-in;-moz-transition:-webkit-transform .2s ease-in;-o-transition:-webkit-transform .2s ease-in;transition:-webkit-transform .2s ease-in}
.per_button a:hover{ text-decoration:none; color:#fff;}

/*装扮空间*/
.per_ceng{position:absolute; top:34px; right:82px; width:72px; border:1px solid #A3C19C;  display:block; background-color:#EAFFE1; overflow:hidden;}
.per_ceng ol{ padding:0 1px 4px 1px; display:inline-block;}
.per_ceng ol li{ border-bottom:1px dashed #A5BE9A; line-height:28px; height:28px; display:block;}
.per_ceng ol li a{ color:#2B71A2;}
.per_ceng .hidden_line{ border-bottom:none;}

/*空间二级页面导航*/
.subnav_two{ height:110px;  position:relative; margin-top:30px; margin-bottom:0;}
.subnav_two ul{ margin-left:114px; padding-top:64px;}
.subnav_img{ position:absolute; top:2px; left:0;}
.subnav_img img { border:1px solid #ADADAD; padding:2px; width:90px; height:90px; -moz-border-radius:3px;  -webkit-border-radius:3px; background-color:#fff;}
.subnav_info{ position:absolute; top:4px; left:114px; text-align:left; z-index:22}
.subnav_info p .nav_name{ font-size:16px; font-weight:bold; color:#333;}
.subnav_info .per_txt{ color:#333; height:22px; display:block; padding-top:6px;}
.subnav_two .per_button{ position:absolute; top:70px; right:0;}

/*按钮样式*/
.button_n1{ width:72px; height:26px; line-height:26px; display:block;color:#fff; text-align:center; background-color:#7DBC44; border:none; cursor:pointer;}
.button3{background-color: #7DCD34; border: medium none;color: #FFFFFF;cursor: pointer;height: 26px; min-width: 72px;}

/*--------------模板通用CSS----------------*/
.VoteImg .v_i,.VoteImg .v_i_i,.VoteImg .v_h_i{ background:url(http://si.yaolanimage.cn/images/050/CommentPng.png?ver=1228) 0 0 no-repeat scroll;}
.VoteImg .v_i{ background-position:0 0; width:88px; height:17px; overflow:hidden; text-indent:-9999em; white-space:nowrap; cursor:pointer; float:left; margin:0 4px 0 0; *margin-top:1px; display:inline;}
.VoteImg .v_h_i{background-position:0 -44px; width:47px; height:17px; overflow:hidden; text-indent:-9999em; white-space:nowrap; cursor:pointer; float:left; margin:0 4px 0 0;*margin-top:1px; display:inline;}
.VoteImg .v_i_i{ background-position:0 -23px; width:47px; height:17px; overflow:hidden; text-indent:-9999em; white-space:nowrap; cursor:pointer; float:left; margin:0 4px 0 0;*margin-top:1px; display:inline;}
.pho_listImg ul li a,.pho_listImg .toolNav a,.p_list_img li .d_r a,.Album_listImg  .m_2 a,.menu_img span a,.myAlbum .mt10 a,.myAlbum .SortList li p a,.pl_item .p_box_2 .p_01 a,.pl_item .p_box_2 .p_03 span a,.Prompt_box p a,.pho_listImg ul li .p_Vote a,.s_box .subnav_s .c_nav,.ad_but,.Album_content .l_sidebar .tip_box p a,.pro_l li a,.pro_r .part_02 a,.editPop .wBox p a,.photo_toolbar li a,.menu_img .Down_menu li a:hover,.uploader_faq li a,.se_Album a,.Tips_page a{ color:#7CBA69}
.menu_img .m_nav a{ background-color:#36AB21; color:#fff; border-right:1px solid #63B64B; border-bottom:1px solid #3F9A24;}
.menu_img .m_nav a:hover{ background-color:#308D20; text-decoration:none;}
.pho_listImg .add_Class{ border:3px solid #CBEAC2!important;}
.VoteImg .g_d{display:block;  margin-top:-0.9em; text-align:center; color:#36AB21;padding:0 2px; *padding:0 2px 2px 2px; }
.VoteImg .g_a{display:inline-block; border-width:1px 0; border-color:#36AB21; border-style:solid; vertical-align:middle;*width:18px;}
.VoteImg .g_b{float:left; background:#fff; border-width:0 1px; border-color:#36AB21; border-style:solid; margin:0 -1px; position:relative;}
.VoteImg .g_c{display:block; height:10px; padding:1px 6px; overflow:hidden; background:#f9f9f9; }
.VoteImg .fc{ color:#36AB21; position:absolute; top:-10px; left:-18px; width:200px; display:none; font-family:Geneva, Arial, Helvetica, sans-serif; }
