/**
* reglogin
* david
* build:2008-09 update:2008-12-12
**/
/* 全局 */
.pv20{ padding:20px 0;}
.mv10{ margin:10px 0;}
form{margin:0;}
.width_100{width:100px;}
/* 全局 end */
/* header */
.headerr{margin:10px auto 20px auto; width:775px;}
	.logo_masqyw{float:left;}
	.logo_food{float:left; margin-top:10px;}
/* header end */
/* rlmenu */
.rlmenu{margin:0 auto; width:775px; border-bottom:3px solid #FF0000; height:30px;}
	ul.mdh{list-style:none; margin:0; padding:0;}
	ul.mdh li{float:left; width:60px; line-height:27px; margin:0 10px; display:inline; color:#FFFFFF; font-size:14px; letter-spacing:0.1em; background:#FF0000; text-align:center; margin-top:3px;}
	ul.mdh li.now{width:70px; padding-top:3px; margin-top:0;}
	ul.mdh li a{text-decoration:none; color:#FFFFFF;}
	ul.mdh li a:visited{text-decoration:none; color:#FFFFFF;}
	ul.mdh li a:hover{text-decoration:none;}
/* rlmenu end */
/* main */
.main{background:#FFF5F7; margin:0 auto; width:775px;}
.main .formdiv{margin:0 auto; width:640px;}
.main .formdiv .regword{padding:20px 0; font-size:20px; font-family:黑体; letter-spacing:0.2em; color:#FF0000;}
.main .formdiv ul{list-style:none; margin:0; padding:0;}
.main .formdiv ul li{line-height:30px;}
.main .formdiv ul li.yzm{margin-top:10px;}
.main .formdiv label{float:left; width:80px; height:40px;}
/*** reginfo ***/
.main .formdiv .reginfo{padding:10px 0 50px; line-height:24px; text-align:center; width:100%; font-size:15px;}
.main .formdiv .reginfo .msgerror{color:#FF0000;}
.main .formdiv .reginfo .msgsuccess{color:#009933;}
.main .formdiv .reginfo a{text-decoration:underline;}
.main .formdiv .reginfo a:visited{text-decoration:underline;}
.main .formdiv .reginfo a:hover{text-decoration:none;}
/*** reginfo end ***/
.main .formdiv a{color:#666666;}
.main .formdiv a:visited{color:#666666;}
.main .formdiv a:hover{color:#000000;}
.main .formbtm{margin:20px 0 0 0;}
.main .reglist{margin:0 auto; width:470px; text-align:center; height:270px;}
.main .reglist ul{margin:0; padding:60px 0; list-style:none; display:block;}
.main .reglist ul li{float:left; _display:inline; margin-right:40px;  width:130px; height:150px; text-align:center; font-size:14px;}
.main .reglist ul li a,.main .reglist ul li a:visited{padding-top:125px; color:#FF3300; width:130px; height:25px; line-height:25px; display:block;}
.main .reglist ul li a:hover{text-decoration:none;}
.main .reglist ul li.jdreg{background:url(../images/reglogin/reglistbg.gif) no-repeat;}
.main .reglist ul li.jdreg a:hover{background:url(../images/reglogin/reglistbg.gif) no-repeat 0 -150px;}
.main .reglist ul li.cakereg{background:url(../images/reglogin/reglistbg.gif) no-repeat -130px 0;}
.main .reglist ul li.cakereg a:hover{background:url(../images/reglogin/reglistbg.gif) no-repeat -130px -150px;}
.main .reglist ul li.osellreg{background:url(../images/reglogin/reglistbg.gif) no-repeat -260px 0; margin-right:0}
.main .reglist ul li.osellreg a:hover{background:url(../images/reglogin/reglistbg.gif) no-repeat -260px -150px; margin-right:0}

.input_text{height:28px; width:180px; font-size:16px;}/* 输入框设置 */
.input_text_alter{height:33px; width:319px; font-size:16px; border:1px solid #D9D9D9; margin:0 10px; display:inline; line-height:33px; padding-left:5px; background:url(../images/textbg.jpg) no-repeat 0px 0px;}/* 输入框设置 */


.vy_code{margin:0 20px 0 0; height:18px; line-height:18px;}
/**.btn{width:160px; height:37px; font-size:14px;background:url(../images/reglogin/reg_ljzc.png) no-repeat; border:0; }**/
.btn{width:326px; font-size:20px;background:#da251a; border:0; color:#fff; text-align:center; font-weight:500; cursor:pointer;font-family:"Microsoft Yahei"; padding:8px 0}
/* main end */
/* footer 
.footer{margin:0 auto; width:755px; border-top:3px solid #FF0000; padding:10px 10px 20px; color:#666666; font-family:Arial;}
.footer a:link{color:#666666;}
.footer a:visited{color:#666666;}
 footer end */

/**
 * 预定会员注册
 */
 .col93{ color:#939393}
.headerreg_77ke{width:1004px;  height:50px; padding:20px 0; position:relative; z-index:20} 
/**.reg_top{ text-align:right; font-weight:normal} **/
a.link_red:link,a.link_red:visited{ color:#b00000; font-size:12px; text-decoration:underline; font-weight:normal;}
a.link_red:hover{color:#b00000; font-size:12px; text-decoration:none; font-weight:normal;} 

.regmore_btn{ border:none; text-decoration:underline; cursor:pointer; color:#000; font-size:12px;}
 
.top_zw{float:right; padding:25px 0 0 10px;}
/**.ydmem_body{border:1px solid #EEEEEE; width:982px; margin:10px auto 0 auto; padding:10px; color:#939393}**/
h4.nowpst_reg{color:gray; font-size:25px; margin:10px 0; padding:10px; border-bottom:1px dashed #EEEEEE;}
.ydmem_footer{width:785px; border-top:6px solid #367DC6; margin:0 auto; padding:20px 0; text-align:center;}
.mregtd_height{line-height:40px; font-size:14px; color:#333;vertical-align:top;}
.mregtd_height_alter{ vertical-align:top; line-height:22px; font-size:14px; color:#333;}
.ydm_time{font-family:"黑体", Arial; font-size:20px; font-weight:bold; display:block; padding:20px 10px; font-style:italic; color:#c50202;}
.ydm_amore{font-size:15px; display:block; padding:5px 10px; cursor:pointer;}
.check_center{text-align:left; padding-left:136px; display:block; }
/*#ext_more{display:none;}*/
.ydmem_more{background:#f3f3f3; margin:10px auto; padding:20px 30px; width:670px; }
.yzcode{width:195px; height:33px; line-height:33px; margin:0 10px; display:inline; border:1px solid #D9D9D9; background:url(../images/textbg.jpg) no-repeat 0px 0px;}
.yzcode2{ background:#E5E5E5; border:1px solid #D9D9D9; width:118px; height:33px;  text-align:center; color:#575757; font-size:14px; float:left; margin-right:5px; cursor:pointer;}
.yzcode3{ background:#71b976; border:1px solid #71b976; width:118px; height:33px; text-align:center; color:#fff; font-size:14px; float:left; margin-right:5px; cursor:pointer;}
.madrs{width:300px;}
.regdate{background:url(../images/date.jpg) right top no-repeat; border:1px solid #7F9DB9;}
.regdate_alter{background:url(../images/date.jpg) right bottom no-repeat #fff; border:1px solid #ddd; padding-left:5px;}




/**1211**/
.loginbg{ background:#fff;}
.ydmem_body{ width:954px; margin:10px auto 0; padding:30px 25px 25px 25px; color:#575757; background:#fff;font-size:14px;  border:1px solid #DCDCDC; position:relative;}
.dlmem_body{ width:954px; margin:10px auto 0; padding:0 25px 25px 30px; color:#575757; background:#fff;font-size:14px;   position:relative;}
.reg_top{ text-align:left; border-top:1px solid #a1a1a1; font-family:"黑体"; font-size:20px; color:#666; font-weight:normal; padding:15px 0 30px;} 
.reg_person{background:url(../images/reg_person.png) no-repeat left center; font-size:15px; color:#000; margin-left:80px; padding-left:30px;}
.reg_table tr{}
.reg_table td{ line-height:35px;padding-bottom:10px;}



/* js提示 */
.kr_error{font-size:12px;  color:#FF0000; background:url(../images/kr2_error.png) no-repeat; margin-left:10px; padding:0 0 5px 20px; line-height:15px;}
.kr_success{font-size:12px; color:#009966; background:url(../images/kr2_success.png) no-repeat; margin-left:10px; padding:0 0 5px 20px; line-height:15px;}
.kr_success_alter{font-size:12px; color:#009966; background:url(../images/kr2_success.png) no-repeat left center; display:block; height:40px; line-height:40px; padding:0 20px; float:left}
.kr_info{font-size:12px; color:#666666; background:url(../images/kr_info.gif) no-repeat; margin-left:10px; padding:0 0 5px 20px; line-height:15px;}
.kr_info_alter{font-size:12px;color:#999;  display:block; padding-left:20px; float:left}
.kr_info_alter2{font-size:12px;color:#c2c2c2;background:url(../images/kr_info.gif) left center no-repeat; display:block; padding-left:20px;}
.kr_error{font-size:12px;  color:#FF0000; background:url(../images/kr2_error.png) no-repeat; margin-left:10px; padding:0 0 5px 20px; line-height:15px;}
.kr_error_alter{font-size:12px;  color:#FF0000; background:url(../images/kr2_error.png) no-repeat 20px center; display:block; height:50px; line-height:50px; padding-left:40px; float:left}
.mlogin_error{font-size:12px; font-weight:400; color:#FF6600; background:url(../images/mlogin_error.gif) no-repeat; padding:3px 0 0 22px;}
.medit_error{font-size:12px; color:#FF6600; background:url(../images/mlogin_error.gif) no-repeat; padding:3px 0 0 22px;}
.word77_success{height:30px; width:30px; background:url(../images/word_success.gif) no-repeat; float:left;}
.word77_info{padding:10px 0 0 5px; float:left; color:#009966;}
.word77_error{height:30px; width:30px; background:url(../images/word_error.gif) no-repeat; float:left;}
.word77_info2{padding:10px 0 0 5px; float:left;color:#FF0000;}
/* js提示 end */

a,a:visited{color:#000000; text-decoration:none;}


/*common*/
.header_wrapx{width:100%;  height:95px; line-height:95px; background:url("/images/naziwei/bg.jpg") repeat-x scroll left bottom;}
.header_wrapxb{ width:1004px; margin:0 auto; position:relative; z-index:4 }

.wqfd { width:208px; height:30px; line-height:30px; text-align:center; background-color:#DA0600; color:#FFF; font-size:17px; letter-spacing:2px; position:absolute; top:27px; left:-2px; font-family:"微软雅黑";}

a.xieyi { color:#575757; }
a.xieyi:link,a.xieyi:visited,a.xieyi:hover { color:#575757;}

.yh { font-family:"微软雅黑";}



.mt20 {margin-top:20px;} 
.ml30 {margin-left:30px;}


.fs24 { font-size:24px;}
.c747474 { color:#747474;}


.dlbox{ width:821px; margin:40px auto;font-family:"Hiragino Sans GB","Microsoft Yahei UI"; }
.dlleft{ float:left; padding-right:80px; width:300px; border-right:1px solid #dcdcdc;}
.dlleft h1{ font-size:24px; font-weight:normal; line-height:85px;}
.dlinput{ border:1px solid #dcdcdc; height:20px; line-height:20px; padding:9px 14px; width:270px; margin-bottom:20px;}
.dlbtn{background:#da251a;border:none;color: #FFFFFF;font-weight:500; padding:8px 0;width: 300px; margin:20px 0; font-size:20px;font-family:"Microsoft Yahei";}
a.zhmm,a.zhmm:hover{color:#da251a; text-decoration:none;}
.dlright{  float: left;font-size: 18px;line-height: 40px; padding-top: 175px;text-align: center;width: 440px;background:url(/images//i_user.png) no-repeat center 60px;}
/**会员注册 2014.11.3**/
.hyzcbox{ width:920px; margin:25px auto 50px;}
.hyzct{ border-bottom:1px solid #f6f6f6; color:#333;font-family:"Microsoft Yahei"; font-size:26px; height:60px; line-height:60px; margin-bottom:15px}
.hyzcl{ float:left; width:620px;}
.hyzc_input280{ padding-left:45px; height:50px; border-radius:5px; line-height:50px;color:#999;font-family:"Microsoft Yahei"; font-size:16px; width:280px; border:none}
.hyzc_input130{ padding-left:45px; height:50px; line-height:50px;color:#999;font-family:"Microsoft Yahei"; font-size:16px; width:130px; border:none}
.yznbox{ background:#f6f3ea; float:left; border-radius:5px; height:50px; line-height:50px; width:325px;}
.fsyzm{ background:#da251a; color:#fff; display:block; width:125px; text-align:center; font-size:14px; height:40px; border:none; line-height:40px; margin:5px; float:right}
a.qfdyhxy,a.qfdyhxy:hover{ color:#666; font-size:14px; padding:20px 0 10px; text-decoration:none; display:block}
.btn_tyzc{ background:#da251a; border:none; width:265px; text-align:center; height:40px; line-height:40px; color:#fff; font-size:16px;font-family:"Microsoft Yahei"; }
.hyzcr{ float:right;font-family:"Microsoft Yahei"; color:#999; font-size:30px; width:140px; margin:120px 150px 0 0; line-height:45px; letter-spacing:5px}
.hyzcr a{ color:#da251a; font-size:30px;}
.icon1_hyzc{ background:url(/images/icon1_hyzc.jpg) no-repeat 15px center #f6f3ea;}
.icon2_hyzc{ background:url(/images/icon2_hyzc.jpg) no-repeat 15px center #f6f3ea;}
.icon3_hyzc{ background:url(/images/icon3_hyzc.jpg) no-repeat 15px center #f6f3ea;}
.icon4_hyzc{ background:url(/images/icon4_hyzc.jpg) no-repeat 15px center #f6f3ea;}
.mmtxt{ position:absolute; width:48px; height:50px; line-height:50px; text-align:left; color:#999;font-family:"Microsoft Yahei"; font-size:16px; left:45px; top:0}
.mmtxt2{ position:absolute; width:65px; height:50px; line-height:50px; text-align:left; color:#999;font-family:"Microsoft Yahei"; font-size:16px; left:45px; top:0}

/**footer 2014.11.3**/
.footerr{ width:980px; border-top:3px solid #da251a; margin:20px auto 0; padding:40px 0 30px; border-bottom:1px solid #f6f6f6;}
.fleft{ width:669px; float:left;}
.fleft li{ border-right:1px solid #f6f6f6; float:left;text-align:left; line-height:22px; width:202px; padding:0 0 10px 20px;}
.fleft li h1{ color:#da251a; font-size:16px; padding-bottom:15px; text-align:left;font-family:"Microsoft Yahei";}
.fleft li a{ font-family:"Microsoft Yahei"; color:#666; text-decoration:none; padding-right:15px;}
.fleft li a:hover{ color:#da251a; text-decoration:none}

.fright{ width:270px; float:right;}
.footerrb{ text-align:left; color:#666;font-family:"Microsoft Yahei"; line-height:30px;width:980px; margin:0 auto 30px}
