body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,input{margin:0;padding:0;font-family: "微软雅黑";font-size: 14px; color: #666666;}
li{list-style: none;}
a,a:hover,a:link{text-decoration: none; outline: none;}
img{border:0;}
.clearfix:after {clear: both; content: " "; display: block; font-size: 0; height: 0; visibility: hidden;}
.clearfix{zoom:1;}
.main{position: relative;}
.help_banner{width:100%; height: 245px; margin:0 auto; background-color: #fea3b2; }
.help_banner_img{width: 970px; height: 245px; margin:0 auto;background: url(../i/help_bg.png);}
.help_main{width: 100%; background-color: #2f70a8; position: relative;}
.help_center{width: 890px; margin:0 auto; background-color: #ededed; padding:0 40px;position: relative; overflow: hidden;}
.help_red{color: #ff3368;}
.hope_left img {height: 31px; left: 14px; position: absolute; top: 15px; width: 31px; }
.zw_height{ height: 50px; line-height: 50px; text-align: right;}
.help_hope{width: 550px; height: 22px; background: url(../i/help_hope.png); margin:23px 0 0 8px;}
.hope_left{float:left;width: 60px; height: 60px; margin-right: 24px; position: relative;overflow: hidden;}
.hope_right{float:right; width: 804px; border:1px solid #cccccc; position: relative; background-color: #fff;}
.hope_icon{width: 11px; height: 14px; background:url(../i/help_icons.png) no-repeat; display: block; position: absolute; left:-11px; top:-1px; }
.hope_right textarea{width: 772px; height: 90px; border: 0; line-height: 22px; padding: 0 16px; color: #999999;resize: none;outline:none;}
.hope_bottom{background-color: #f6f6f6; height: 36px;}
.hope_bottom li{float:right; line-height: 36px;}
.hope_btn{width: 114px; height: 36px; line-height: 36px; background-color: #fe527f; display: block; color: #fff; text-align: center; font-size: 16px;cursor:pointer;}
.hope_number{padding: 0 20px; line-height: 36px;}
.hope_succeed{width: 156px; height: 45px; background-color: #f7f7f7; padding:5px; position: absolute; left: 323px; top:22px;display:none;}
.hope_succeed_in{border:1px solid #ccc; width: 154px; height: 43px; line-height: 43px; position: relative;}
.hope_succeed_in span{position: absolute; left:42px;}
.hope_succeed_img{width: 17px; height: 17px; display: block; background: url(../i/help_icons.png) -56px -72px; position: absolute; top: 13px; left: 20px;}
.hope_select{ margin-right: 5px; vertical-align: middle;} 
.hope_sel_tips {background: url("../i/hope_select.png"); display: block; height: 30px; width: 284px; position: absolute; right: -1px; top: 121px; display: none;} 
.hope_send{cursor:default;}
.wish{margin-top: 30px; min-height: 1037px; overflow: hidden; margin-bottom: 40px;}
.wish_get{font-size: 16px;text-align: center; cursor: pointer;}
.more_wish{height: auto;}
.wish_flower{cursor: pointer;}
.girl_con_uncle .wish_list_cur {background-color:#7baeda;}
.girl_con_uncle .wish_flower{width: 47px; height: 47px; background: url(../i/help_icons.png) 0 -136px; margin:45px 66px 20px;}
.girl_con_uncle .wish_list_cur .wish_flower {background: url(../i/help_icons.png) 0 -192px;}
.girl_con_uncle .wish_list_cur .wish_get{color:#fff;}
.girl_con_uncle .wish_get{color:#7baeda;}
.wish_boy .wish_get,.girl_con_me .wish_get{color:#fea3b2;}
.wish_boy .wish_list_cur ,.girl_con_me .wish_list_cur{background-color:#fea3b2;}
.wish_boy .wish_flower ,.girl_con_me .wish_flower{background: url(../i/help_icons.png) 0 -249px;width: 47px; height: 47px; margin:45px 66px 20px;}
.wish_boy .wish_list_cur .wish_flower ,.girl_con_me .wish_list_cur .wish_flower {background: url(../i/help_icons.png) 0 -304px;}
.wish_boy .wish_list_cur .wish_get,.girl_con_me .wish_list_cur .wish_get{color:#fff;}
.wish_top{text-align: right; font-size: 16px; border-bottom: 1px solid #cccccc;}
.wish_time{margin-left: 16px; color: #666;}
.wish_sister,.wish_uncle{float:left; position: relative;}
.wish_sister a,.wish_uncle a{width: 135px; height: 36px; display: block; color: #fff; line-height: 36px; text-align: center;font-size: 16px;}
.wish_sister{background-color: #fea3b2;}
.wish_uncle{background-color: #2f70a8;}
.wish_triangle{left: 60px;border-left:7px solid #ededed; border-right:7px solid #ededed;}
.wish_triangle,.well_triangle{ width:0px; height:0px; position: absolute; display: none; _overflow:hidden;}
.wish_tab_cur .wish_triangle,.well_tab_cur .well_triangle{display: block;}
.wish_tab_cur{font-weight: bold;}
.wish_uncle .wish_triangle{border-top:7px #2f70a8 solid;}
.wish_sister .wish_triangle{border-top:7px #fea3b2 solid;}
.wish_who{width: 270px; float: left;}
.wish_sort{float: right; line-height: 36px;font-size: 16px;}
.wish_list_img{position: relative;}
.wish_list_img,.wish_list_img_big img{width:180px; height: 180px;overflow:hidden;}
.wish_list_img_small img{width: 110px; height: 135px;margin:22.5px auto; display: block;}
.wish_list_group{margin-top: 20px; width: 890px; height: 180px; background-color: #fff;}
.wish_list dl{float: left;}
.wish_state{width: 180px; height: 28px; line-height: 28px; background-color: #000; opacity: 0.68; position: absolute;left:0;bottom:0;font-size: 12px;}
.wish_state span{color: #fff; padding-left: 28px;}
.wish_state a{color: #70b2eb; text-decoration: none;}
.wish_online{width: 14px; height: 14px; display: block; position: absolute; background: url(../i/help_icons.png) 0 -32px; top:7px; left: 10px;}
.wish_sistersg{color: #999999; margin-left: 10px;}
.wish_name{color:#333333; font-size: 16px; margin-right: 10px;}
.wish_list_middle{width: 480px; margin-left: 25px;}
.wish_detail_t{margin-top: 11px;}
.wish_detail_m{line-height: 26px; position: relative; height: 52px;*z-index:100;}
.wish_large .wish_txt{position: absolute;background-color: #fff; height: auto; z-index: 1;_z-index: unset;}
.wish_large .wish_tem{z-index: 2;_z-index:unset;}
.wish_tem{height: 27px; background: url(../i/help_icons.png) 0 -64px;position: absolute;left:0; top:0; display: block; color: #c71745;font-style: normal;padding-left: 14px;text-align: center;width: 32px;_z-index:900;}
.wish_txt{text-indent: 60px; display: block; width: 480px; word-break:break-all;overflow: hidden; height: 52px;}
.wish_detail_n{color: #999999;margin-bottom: 7px;}
.wish_clock{width: 14px; height: 14px; background: url(../i/help_icons.png) 0 -104px; display: inline-block; vertical-align: middle;}
.wish_date{display: inline-block; margin-left: 6px;}
.wish_detail_b{position: relative;}
.wish_detail_b img{width:31px;height:31px;overflow:hidden; position: absolute;}
.wish_list_bottom{width: 180px; height: 180px; margin-left: 25px; display: block;}
.wish_line{ border-top:1px solid #ccc;display: block;position: absolute;top: 35px;width: 480px; left: 0;}
.wish_kong1,.wish_kong2{width:589px; height: 51px; margin: 100px auto;}
.wish_kong1{background:url("../i/wish_kong1.png");}
.wish_kong2{background:url("../i/wish_kong2.png");}
.wish_user{float: left; margin-left: 23px;position: relative;}
.right_tips{position: absolute; right: 0; top: 0;width:285px; z-index: 9999;_z-index: 999999999;}
.tips_left{width: 35px; background: url(../i/help_bar.png);height: 245px; float: left; position: relative;cursor: pointer;}
.tips_right{width: 250px; background-color: #fff;float: right; height: 600px;}
.tips_star1{background: url("../i/help_star1.gif"); display: block; height: 63px; left: -19px; position: absolute; top: -15px; width: 54px;}
.tips_star2{background: url("../i/help_star2.gif"); display: block; height: 48px; left: -16px; position: absolute; bottom: -15px; width: 47px;}
.hideIt {width: 35px;}
.hideIt .tips_right{display: none;}
/*我的愿望为空*/
.benefit {margin-top: 20px; }
.benefit li{line-height: 34px; font-size: 16px; height: 34px;}
.benefit_list{width:18px; height:18px;background: url(../i/help_icons.png) -56px -104px; display: inline-block;line-height: 18px;text-align: center;margin:0 10px 0 20px;}
.no_wish{border:1px solid #ccc;margin-top: 42px;position: relative; width: 888px;}
.no_wish_img1{width: 386px;height: 33px; background: url(../i/no_wish_img1.png); position: absolute;top:0;left: 0; left: -1px; top: -13px;}
.no_wish_img2{width: 342px;height: 33px; background: url(../i/no_wish_img2.png); position: absolute;top:0;left: 0; left: -1px; top: -13px;}
.no_wish .hope_rights{float:left;background-color: #fff;border: 1px solid #cccccc;position: relative;padding:10px 15px; margin-top: 2px;}
.no_wish .wish_hover dl{border:3px solid #f88ca8;}
.no_wish .wish_hover .hope_left{margin-right: 22px;}
.no_wish .wish_hover .hope_rights{padding:10px 15px 8px; margin-top: 0;}
.no_wish dl{border:3px solid #ededed;}
.wish_hover .hope_icon { background: url("../i/help_icons.png") -56px -136px; height: 14px; left: -10px;_left: -12px; position: absolute; top: -3px; width: 12px;}
.wish_lists{margin: 28px 0;}
.wish_lists li{_width:888px; _position: relative;}
.wish_lists .wish_hover{margin-bottom: 0;}
.wish_list_time{color: #999;margin-top: 10px;}
.wish_list1 .clearfix {margin:15px 0 0 37px;}
.wish_list2 .clearfix {margin:20px 0 0 200px;}
.wish_list3 .clearfix {margin:30px 0 0  175px; }
.wish_list4 .clearfix {margin:15px 0 0  85px; }
.wish_list5 .clearfix {margin:25px 0 0  120px; }
.wish_lists li .clearfix{_margin-right:30px;}
.wish_list1 .hope_rights,.wish_list4 .hope_rights{max-width: 600px;}
.wish_list2 .hope_rights{max-width: 340px;}
.wish_list3 .hope_rights{max-width: 450px;}
.wish_list5 .hope_rights{max-width: 450px;}
.wish_list_a{ display: block; height: 180px; overflow: hidden; width: 180px;} 
.well_sister,.well_uncle{float:left;cursor: pointer;}
.well_bar_f,.well_bar_l{width: 98px; height: 3px;position: relative; display: none;}
.well_sister{margin-right: 13px;}
.well_tab_cur p{font-weight: bold;}
.well_bar_f{background-color: #fea3b2;}
.well_bar_l{background-color: #2f70a8;}
.well_people{margin-top: 10px; padding-left: 16px;}
.well_triangle{top:3px;left:50%;border-left:4px solid #fff; border-right:4px solid #fff;}
.well_bar_l .well_triangle{border-top:4px #2f70a8 solid; font-size: 0;}
.well_bar_f .well_triangle{border-top:4px #fea3b2 solid;}
.well_lists {padding: 0 11px; overflow:hidden;}
.well_lists dl{float: left;}
.well_list_num{color: #ababab;font-size: 30px;width:37px;text-align: center;margin-right: 10px; height: 43px;}
.well_list_sec,.well_list_sec a{width: 50px; height: 50px; overflow: hidden; display: block; position: relative;}
.well_list_sec a img {height: 31px; left: 9px;position: absolute; top: 2px; width: 31px; } 
.well_name{color:#333;}
.well_list1 .well_list_num,.well_list2 .well_list_num,.well_list3 .well_list_num{color:#fff;height: 37px;line-height: 37px; margin: 6px 10px 0 0;}
.well_list1 .well_list_num{background:url(../i/help_icons.png) -56px -168px;}
.well_list2 .well_list_num{background:url(../i/help_icons.png) -56px -216px;}
.well_list3 .well_list_num{background:url(../i/help_icons.png) -56px -264px;}
.well_list1,.well_list2,.well_list3{margin-top: 20px;height: 50px;}
.well_last{margin-left: 23px;}
.well_last .well_name,.well_last p{font-size: 12px;}
.well_list1 .well_last,.well_list2 .well_last,.well_list3 .well_last{margin-top: 6px;}
.well_no_photo{width: 180px; line-height: 43px; font-size: 12px;}
.well_data{text-align: center;margin:10px 0 20px;font-size: 12px; color:#999;}
.well_no_photo .well_name{overflow: hidden; text-overflow: ellipsis; white-space: nowrap;width: 73px;float: left;}
.well_uncle_con{display: none;}
.goTop{background: url("../i/help_icons.png") repeat scroll -56px -312px rgba(0, 0, 0, 0); bottom: 30px; height: 39px; left: 50%; margin-left: 510px; position: fixed; width: 39px; cursor:pointer;}
.cover_prev{ background-color: #fff; border-top: 1px solid #ccc;height: 25px; left: -7px;position: absolute; top: 35px; width: 71px;}
.cover_cur .cover_prev{border: 1px solid #ccc;border-top: 1px solid #fff; height: 21px; position: absolute; width: 62px; z-index: 1;background-color: none; } 
.hope_layer{width: 790px;}
.cover_cur a{_z-index:111; }
.cover_cur a img{z-index: 2;}
.hope_layer_t{height: 34px; line-height: 34px; font-size: 16px; color: #fff;font-weight: normal; background-color: #fea3b2;}
.layer_close{width: 11px; height: 11px; background:url("../i/help_icons.png") -104px -8px; margin:12px 20px 0 0;float:right; font-size: 0;}
.layer_con{height: 480px;background-color: #f9f9f9;overflow: hidden;width: 790px;}
.layer_con .layer_tab{margin: 20px 0 0 30px;}
.layer_con .well_bar_f,.layer_con .well_bar_l{width:111px;display: none;}
.layer_photo{width: 74px; height: 90px;margin: 9px auto 0;}
.layer_input{ float: left; margin: 4px 5px 0 14px; *margin: 0 5px 0 5px;} 
.layer_ul p{font-size: 12px; line-height: 20px; text-align: center;}
.layer_user_mesg{width: 79px; margin:3px auto 0; height: 20px; overflow: hidden;}
.layer_user_mesg a{ float: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 47px;color: #666;} 
.layer_ul li{float: left;width: 92px; height: 150px; border:1px solid #cccccc;margin: 12px 12px 0 0;}
.layer_btn a{height:36px;line-height:36px; text-align: center; display: inline-block; color: #fff;}
.layer_girl .layer_btn_help {background-color:#fe527f;width: 146px; margin-right: 20px;}
.layer_girl .layer_btn_help:hover{background-color: #ff7398;}
.layer_boy .layer_btn_help:hover{background-color:#3a80bc;}
.layer_girl .layer_btn_change {background-color:#7baeda;width: 98px;}
.layer_girl .layer_btn_change:hover{background-color:#9bc5e9;}
.layer_boy .layer_btn_help {background-color:#2f70a8;width: 146px; margin-right: 20px;}
.layer_boy .layer_btn_change {background-color:#fea3b2;width: 98px;}
.layer_boy .layer_btn_change:hover {background-color:#febdc8;}
.layer_btn{width: 264px; margin:30px auto 0;}
.layer_detail{padding:0 30px;}
.layer_ul{width: 750px; height: 328px;}
.layer_top{color: #fff; margin-left: 30px;float:left;}
.layer_boy .hope_layer_t{background-color: #7baeda;}
.layer_boy  .layer_close {background: url("../i/help_icons.png") -104px -32px; font-size: 0;}
.layer_tab1,.layer_tab2{float: left; cursor: pointer;margin-right: 16px;}
.layer_tab2 .well_bar_l,.layer_tab2 .well_bar_f{display: none;}
.layer_wish_a{width: 680px; height: 63px;background: url("../i/wish_a.png"); margin:110px auto 0; position: relative;}
.layer_wish_b{width: 680px; height: 63px;background: url("../i/wish_b.png"); margin:110px auto 0; position: relative;}
.layer_link { height: 32px; left: 79px; position: absolute; top: 32px; width: 110px; } 
.hope_layer .layer_btn_gray,.hope_layer .layer_btn_gray:hover{width: 98px; background-color: #b7b7b7; cursor:default;}
.well_tab_cur .well_bar_l,.well_tab_cur .well_bar_f{display: block;}
.wish_detail_b a{display: block; width: 50px; height: 50px; overflow: hidden; position: relative;}
.no_click{cursor: default;}
.img_outer{display: inline;}
.avatar{width: 60px; height: 60px; overflow: hidden; position: relative;}
.avatar img {height: 31px; left: 15px; position: absolute; width: 31px; }
.fix{position: fixed;_position:absolute;}
.seal{width: 100px; height: 62px; position: absolute; display: inline-block; background: url(../i/seal.png); left: 200px;top:-2px; z-index: 1;}
.seal_txt{width:210px; height:30px;background: url(../i/seal_txt.png);display: inline-block;position: absolute;left: 251px;top:46px;display: none;}
/** html  .fix{_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,0) || 0)));}*/
* html,* html body{background-image:url(about:blank);background-attachment:fixed}
.tabCons2{display: none;}
.layer_tab1,.tabcon1{display:none;}