﻿.wrapper { width:960px; margin:10px auto 40px auto;background:#fff;}
.yn_loginleft { width:620px; float:left; margin:35px 0 0 0;}
.yn_logininfo { width:620px;}
.yn_logininfo li { width:260px; float:left; background:url(http://images.funeee.com/images/loginreg/login02.gif) no-repeat left top; height:47px; padding-left:50px; line-height:22px; margin-top:10px; color:#818181;}
.yn_logininfo .yn_logininfo_1 { background-position:0 -47px;}
.yn_logininfo .yn_logininfo_2 { background-position:0 -94px;}
.yn_logininfo .yn_logininfo_3 { background-position:0 -141px;}
.yn_logininfo .yn_logininfo_4 { font-weight:bold; color:#000;}
.yn_logincall { border-top:#e4e4e4 1px solid; height:65px; line-height:40px; text-align:center; margin-top:40px;}
.yn_logincall span { color:#eb000d; font-weight:bold; font-size:14px;}

.yn_loginright { width:320px; float:right;}
.yn_loginnew { border:#cecece 1px solid; margin-bottom:8px;}
.yn_loginform { border:#cecece 1px solid; margin-bottom:8px; padding:10px 0; border-top:5px solid #C8000B;}
.yn_loginform h1 { color:#c7000b; font-size:12px; border-bottom:#ccc 1px solid; width:280px; height:31px; margin:0 auto; line-height:30px;}
.yn_loginform ul { margin:12px auto 0 auto; width:220px; }
.yn_loginform li { width:220px; float:left; line-height:26px;}
.yn_loginform li div { height:30px; float:left;}
.yn_loginform_1 { width:50px;}
.yn_loginform_2 { width:155px;}
.yn_loginform_2 a { color:#06d; text-decoration:underline;}
.yn_loginbutton_01 { width:60px; height:22px; cursor:pointer;}
.fh_loginbutton_02{ padding:4px ; width:228px;}
*html .yn_loginnew ul { width:250px;}
.yn_loginnew li { background:url(http://images.funeee.com/images/top/dot_01.jpg) no-repeat left center; padding-left:10px; margin-left:10px; line-height:22px;}
.yn_loginnew li a { color:#555;}
.yn_loginnew .yn_loginmore { background:none;}
.yn_loginnew .yn_loginmore a { text-decoration:underline;}
.yn_loginform_info { border:1px solid #f00; background:url(http://images.funeee.com/images/reg.gif) #ff0 no-repeat 8px 6px; padding:9px 9px 9px 50px; margin:11px auto 0 auto; width:210px; color:#f00; }

.yn_regtype { width:600px; margin:0 auto;}
.yn_regtype div { width:263px; float:left; }
.yn_regtype h1 { color:#4f4f4f; font-size:14px; font-weight:normal; border-bottom:#f1f1f1 1px solid; line-height:32px;}
.yn_regtype .yn_regtypelink { width:263px; height:40px; display:block; background:url(http://images.funeee.com/images/loginreg/login03.gif) no-repeat; font-size:14px; font-weight:bold; text-align:center; padding-top:24px;}
.yn_regtype .yn_regtypelink:hover { background-position:left bottom; text-decoration:underline;}
.yn_regtype ul { margin:30px 0 0 10px;}
.yn_regtype li { color:#333333; line-height:22px; background:url(http://images.funeee.com/images/loginreg/login04.gif) no-repeat left center; padding-left:12px;}
.yn_regtype p { color:#a5a5a5;  margin:30px 0 0 10px; line-height:22px;}

.yn_reg2left { width:689px; float:left; border-right:#ededed 1px solid;}
.yn_reg2left h1 { font-size:14px; width:670px; border-bottom:#adadad 1px dotted; height:35px; text-indent:15px; line-height:35px; padding-bottom:8px;_padding-bottom:5px;}
.yn_reg2left .fh_txt{ float:right;  font-size:12px;font-weight:normal;}
.yn_reg2left .fh_left{ float:left;background:url(http://images.funeee.com/images/evs/ico_10.gif) no-repeat 15px center; text-indent:45px; color:#d9d9d9;}
.yn_reg2left .right{padding-top:12px;}
.yn_reg2left .co1{ color:#000;}
.yn_reg2left .co2{ color:#ccc}
.yn_redcon {  float:right; margin-top:-15px; font-size:12px;font-weight:normal;}
.yn_red { color:#f00; }
.yn_reg2step { width:650px; margin:0 auto; border-bottom:#ebebeb 1px solid; padding:10px 0;}
.yn_reg2step div { float:left; line-height:23px;}
.yn_input_reg { width:200px;}
.yn_input_reg2 { width:100px;}
.yn_reg2step_1 { margin:0 15px 0 20px; text-align:right; width:80px;}
.yn_reg2step_2 { margin-right:15px;}
.yn_reg2step_3 {color:#999;height:23px;padding:0 0 0 20px;background-repeat:no-repeat;background-position:3px 50%;white-space:nowrap;}

.regCheckOk {
	color:#779056;
	background-color:#ffffff;
	background-image:url(http://images.funeee.com/images/loginreg/check_right.gif);
}
.regCheckFalse {
	color:#ff585b;
	background-color:#fcf0f0;
	background-image:url(http://images.funeee.com/images/loginreg/check_false.gif);
}
.regTipFocus {
	color:#002f94;
	border:solid #98a0b3 1px;
	background-color:#f0f2fc;
	background-image:url(http://images.funeee.com/images/loginreg/check_info.gif);
}
.regTipFocus_false {
	border:solid #b39898 1px;
	color:#ff585b;
	background-color:#fcf0f0;
	background-image:url(http://images.funeee.com/images/loginreg/check_false.gif);
}
.tipNeedFilld {
	display:block;
	text-decoration:none;
	color:red;
}
.hasRegTip {
	display:block;
	color:red;
}
.termCheckFalse {
	color:#ff585b;
	background-color:#fcf0f0;
}

.yn_regblue { color:#06c; text-decoration:underline;}
.yn_reggray { color:#999;}
.yn_regid { color:#228f00;}
.yn_regid2 { color:#fc0000;}
.yn_reg2right { width:270px; float:right; }
.yn_reg2right ul { margin:20px 0 0 10px;}
.yn_reg2right ul li { line-height:24px;}
.yn_reg2right ul li a { color:#06c; text-decoration:underline;}
.yn_reg2right div { width:200px; margin:20px 0 0 10px;}
.yn_reg2right h1 { font-size:14px; color:#f20000;}
.yn_reg2right p { color:#575757; line-height:22px;}
.yn_reg2right span {color:#f20000; font-weight:bold; font-size:14px;}

.fh_reg{ line-height:18px; float:right; width:246px;padding:4px 12px 0 12px; }
.fh_reg .co{color:#c7000b;}
.fh_reg ul{ }
.fh_reg a { color:#06c; text-decoration:underline; line-height:28px;}
.fh_reg a:hover{ text-decoration:none;}
.fh_reg .fh_padding{padding-left:10px;}
.fh_reg .fh_padding_01{padding-top:20px;}
.fh_reg .fh_txt{ border-top:2px solid #c7000b; border-bottom:1px solid #e5e5e5; background:#f0f0f0; line-height:30px; color:#c7000b; font-size:14px; font-weight:bold; text-indent:12px; margin-top:12px;}
.fh_reg .fh_box{border-top:1px solid #fff; background:#f0f0f0; padding:5px; }
.fh_reg .fh_box .fh_box_01{ background:#fff; padding:0 12px; color:#5f5f5f; line-height:22px;}
.fh_reg .fh_box .fh_box_01 .fh_border{ border-bottom:1px dashed #ccc;}
.fh_reg .fh_box .fh_box_01 li{padding:12px 0;}

.fh_reg3_tox{ padding:66px 130px 0 102px;}
.fh_reg3_tox .area_01{padding:8px 0 0 12px; float:left;}
.fh_reg3_tox .area_01 .fh_mail{ font-size:16px; color:#353535; height:50px; line-height:50px;}
.fh_reg3_tox .area_01 .fh_mail01{ color:#666; font-weight:bold; line-height:22px;}
.fh_reg3_tox .area_02{ font-size:16px; color:#353535}

.fh_reg3_tox_01{ background:#f5f5f5; border:1px solid #ddd; margin-top:58px; color:#737373; padding:20px 12px;  margin-bottom:60px;}
.fh_reg3_tox_01 a{ text-decoration:underline; color:#06c;}
.fh_reg3_tox_01 a:hover{ text-decoration:none;}

.fh_reg3_tox_02{ padding:30px 60px 0 82px;}
.fh_reg3_tox_02 .area_01{padding:8px 0 0 12px; float:left;}
.fh_reg3_tox_02 .area_01 .fh_mail{ font-size:16px; color:#353535; height:50px; line-height:50px;}
.fh_reg3_tox_02 .area_01 .fh_mail01{ color:#666; font-weight:bold; line-height:22px;}
.fh_reg3_tox_02 .area_01 .fh_mail02{ color:#666;line-height:22px;}

.fh_reg3_tox_03{ background:#f5f5f5; border:1px solid #ddd; margin-top:58px; color:#636363; padding:10px 12px; text-align:center; margin-bottom:60px;}
.fh_reg3_tox_03 .left{ text-align:left; line-height:22px; width:297px;}
.fh_reg3_tox_03 .co{ color:#06c;}
.fh_reg3_tox_03 .right{ width:107px;  }

.fh_reg4_padding{padding:22px 22px 0 0;}
.fh_reg4_box{border-top:#adadad 1px dotted; padding:30px 0 0 0; color:#666;}
.fh_reg4_box li{padding:0 0 0 50px;}
.fh_reg4_box a{ text-decoration:underline; color:#06d;}
.fh_reg4_box a:hover{ text-decoration:none}
.fh_reg4_box .area_01{ color:#666; padding-bottom:20px;}
.fh_reg4_box .area_01 a{ font-weight:bold;}
.fh_reg4_box .area_02{padding:6px 0 6px 163px;}
.fh_reg4_box .area_02 a{float:left;line-height:29px;}
.fh_reg4_box .area_02 .fh_reg4_bg a{background:url(http://images.funeee.com/images/evs/bg.gif); width:90px; height:29px; display:block; text-align:center; margin-left:12px; color:#383838; text-decoration:none;  }
.fh_reg4_box .area_02 .fh_reg4_bg a:hover{ text-decoration:underline;}
.fh_reg4_box .area_03{padding:8px 0 8px 123px;}
.fh_reg4_box .area_03 .co{ color:#f00; font-weight:bold; font-size:14px;}
.fh_reg4_box .area_04{padding:28px 0 8px 123px;}
.fh_reg4_box .area_05{padding:8px 0 8px 123px;}
.fh_reg4_box .area_05 .fh_cs_link1 { background:url(http://wpa.qq.com/pa?p=1:468222762:4) no-repeat 0 0px; padding:5px 0 5px 27px;  line-height:22px; }
.fh_reg4_box .area_05 .fh_cs_link1 a{color:#333;}

.yn_reg4step_1 { border-bottom:none;}
.yn_reg4step_1 a { color:#06d;  font-weight:bold; text-decoration:underline;}
.yn_reg4step_1 p { width:520px; line-height:22px; margin-left:40px;}
.yn_reg4step_1 p span { color:#8e8e8e;}
.yn_reg4step_1 p a { font-weight:normal;}
.yn_reg4step_2 { width:520px; line-height:34px;}
.yn_reg4step_2 a {  float:left; margin-right:40px; color:#06d; text-decoration:underline;}
.yn_reg4step_2 .yn_reg4stepbut { width:90px; height:34px; display:block; background:url(http://images.funeee.com/images/loginreg/login07.gif); color:#383838; text-align:center; text-decoration:none;}
.yn_reg4step_2 .yn_reg4stepbut:hover {text-decoration:underline;}

.yn_retakepassword { width:598px; border:#e6e6e6 1px solid; margin:0 auto;}
.yn_retakepassword h1 { font-size:14px; color:#4f4f4f; font-weight:normal; margin:10px;}
.yn_retakepassword div { margin:50px 0 50px 150px;}
.yn_retakepassword2 { width:600px; margin:10px auto 50px auto;}
.yn_retakepassword2 li { color:#4f4f4f; line-height:23px;}
.yn_retakepassword2 li a {background:url(http://images.funeee.com/images/top/lha_gif.gif) no-repeat 0 0; padding-left:16px; text-decoration:underline;}
.yn_retakepassword2 li span { color:#bfbfbf;}
.yn_retakepassword .yn_retakepassword_1 { margin:0 0 0 0;}
.yn_retakepassword_2 { color:#258e00;background:url(http://images.funeee.com/images/loginreg/login05.gif) no-repeat left center; padding-left:20px; height:15px;}


#yn_searchnav { width:960px; height:33px; margin:0 auto; background:#c8000b;color:#fff;}
#yn_searchnav a { color:#fff;}
#yn_searchnav a:hover { color:#f90;}
#yn_nav { float:left; margin:9px 0 0 17px;}
.yn_input_02 { width:140px;}