
/* CSS Document */
#ajaxwaitid {
	display:none;
	position:absolute;
	left:0;
	top:0;
	z-index:2011;
	padding:0px;
	background:#000;
	color:#FFF;
	width:100%;
	opacity:0.5;
	filter:Alpha(Opacity=50);
}
#append_parent {
	display:none;
	position:absolute;
	left:0;
	top:0;
	z-index:2012;
	padding:0px;
}
body {margin:0; padding:0; font-size:12px; font-family:"宋体"; background-color:#f9f9f9;}
div,form,img,ul,ol,li,dl,dt,dd{margin:0; padding:0;border:0;}
img{background:url(../image/load.gif) no-repeat center center;}
li,dl{list-style-type:none;}
i,em{font-style:normal;}
h1,h2,h3,h4,h5,h6{ margin:0; padding:0;font-weight:normal;}
p,input{margin:0;padding:0}
img{border:0;}
a:link{color:#666666; text-decoration:none; font-size:12px;}
a:visited {color:#666666;text-decoration:none;}
a:hover{color:#be7830; text-decoration:underline;}
a:active{color:#666666;}
.c{width:980px; margin-left:auto; margin-right:auto;}
.s1{height:1px; font-size:0px; clear:both;}
.s5{height:5px; font-size:0px; clear:both;}
.s10{height:10px; font-size:0px; clear:both;}
.s15{height:15px; font-size:0px; clear:both;}
.s20{height:20px; font-size:0px; clear:both;}
.font12{font-size:12px;}
.font14{font-size:14px;}
.font16{font-size:16px;}
.l{float:left;}
.r{float:right;}
.icos{background:url(../image/person_ico.gif) no-repeat;}

.top_c{height:178px; border-bottom:solid #e3e3e3 1px; background-color:#FFF;}
.top_lsc{height:153px; position:relative; clear:both;}
.logo{width:205px; height:81px; background:url(../image/logo.jpg) no-repeat;top:29px; left:25px; position:absolute; text-indent:-300px;overflow:hidden;}
.logo_text{width:111px; height:49px; background-position:left -102px; top:51px; left:251px; position:absolute; text-indent:-400px; overflow:hidden;}
.top_nva{color:#d1d1d1; font-size:12px; position:absolute; right:0px; top:73px;}
.top_nva a{margin:0px 10px;}
.top_nva2{top:140px;}
.top_nva2 a{font-size:14px;margin:0px 20px;}

.loginreg_c{width:780px; margin:60px auto; position:relative;}
.loginreg_c dl dt{height:68px; line-height:60px; position:absolute; text-align:center; width:390px;background-position:0px -152px; background-repeat:repeat-x; display:block; cursor:pointer; position:absolute; top:0px;}
.loginreg_c dl dt h2{font-family:"microsoft yahei";font-size:30px; color:#666666;}
.loginreg_c dl dt a:link{color:#fff;}
.loginreg_c dl dt a:hover{text-decoration:none;}
.loginreg_c dl dt i{width:32px; height:68px; position:absolute; top:0px; left:90px;}
.loginreg_c dl dt em{width:24px; height:10px; position:absolute; top:68px; left:183px; font-size:1px;background-position:100px 100px;}
.loginreg_c dt.cur em{background-position:-112px -102px;}
.reg dt i{background-position:-66px -290px;}
.reg dt.cur i{background-position:-99px -290px;}
.login dt{left:390px;}
.login dt i{background-position:-33px -290px;}
.loginreg_c dl dt.cur{background-position:0px -221px;}
.loginreg_c dl dt.cur h2{color:#fff;}
.login dt.cur i{background-position:0px -290px;}
.loginreg_c{border:solid #e7e7e7 1px; border-top:none;}
.loginreg_c dd{padding:50px 0px; background-color:#fff; display:none;}
dd.loginreg_show{display:inherit;}
.input1{width:312px; height:40px; line-height:40px; border:solid #c1c1c1 1px; padding:0px 10px;}
.input2{width:80px; height:40px; line-height:40px; border:solid #c1c1c1 1px; padding:0px 10px;}
.regs li.code,.regs li.zhaohui{height:20px; line-height:20px; margin-bottom:15px; font-size:12px;}
.regs li.code input{ position:absolute; top:3px; left:86px;}
.regs li.code a:link,.regs li.code a:visited,.regs li.code a:hover{color:#999999;}
.regs li.reg_code{ padding-left:105px;}
.regs li.zhaohui i{margin-right:10px; color:#999999;}
.regs li.zhaohui a:link,.regs li.zhaohui a:visited,.regs li.zhaohui a:hover{color:#448aca;}
.code_img{position:absolute; top:0px; left:200px; cursor:pointer;}
.regs{ margin-top:90px; margin-left:100px;}
.regs li{height:40px; line-height:40px; color:#535353; font-size:14px; position:relative; padding-left:85px; margin-bottom:20px;}
.regs span{position:absolute; width:76px; top:0px; left:0px; text-align:right}
.rl_sub{width:122px; height:42px; cursor:pointer; text-align:center; color:#fff; font-size:16px;background-position:left -359px; border:none;}
.footer_c{background-color:#f4f4f4; border-top:solid #e9e9e9 2px;}
.footer{text-align:center; padding:30px 0px;}
.footer .copy{color:#898989; line-height:24px; padding-top:10px;}
.footer a{margin:0px 8px;}
.menu{border:solid #dddddd 1px; width:140px;}
.menu dl dt h2{height:36px; line-height:36px; background-color:#eeeeee; text-align:center;font-family:"microsoft yahei"; font-size:16px;}
.menu dl dd{padding:1px 0px 10px 0px; background-color:#f8f8f8;}
.menu dl dd ul li{height:30px; line-height:30px; text-align:center;}
.menu dl dd ul li.cur{ background-color:#f77d2a;}
.menu dl dd ul li.cur a:link,.menu dl dd ul li.cur a:visited,.menu dl dd ul li.cur a:hover{color:#fff;}
.menu dl dd ul li a:link{font-size:14px;}
.person_c{padding:30px 0px; zoom:1; overflow:hidden;}
.right_c{width:824px; margin-left:14px;}
.sec_c{border:solid #dddddd 1px; height:64px; background-position:left -520px; background-repeat:repeat-x; position:relative; color:#666; padding-left:80px; margin-bottom:15px;}
.sec_c i{width:48px; height:47px; position:absolute; left:20px; top:8px;}
.sec_min{background-position:-83px -437px;}
.sec_max{background-position:-132px -437px;}
.sec_text{color:#ff8804; padding-top:15px; padding-bottom:5px;}
.sec_c a:link{color:#448aca;}
.con_c{border:solid #dddddd 1px;margin-bottom:15px;}
.con_t{height:62px; line-height:62px; background-color:#eeeeee; color:#555555; font-size:18px;font-family:"microsoft yahei"; border-bottom:solid #dddddd 1px; padding-left:20px;}
.order_c{padding:20px; background-color:#fff; }
.order_com_type{margin-bottom:20px;}
.order_com_type a{margin-right:5px; display:inline-block; padding:2px 5px;}
.order_com_type a:link{color:#666666;}
.order_com_type a span{color:#ff8804;}
.order_com_type a.cur{ background-color:#fa8234; color:#fff;}
.order_com_type a.cur span{color:#fff;}
.order_fild{font-size:14px; font-weight:bold; color:#333333;}
.order_time{color:#666;padding-left:10px;}
.order_time span{padding-right:30px;}
.order_title{position:relative; height:84px; line-height:20px; padding-left:70px;}
.order_title img{position:absolute; left:0px; top:12px;}
.order_title a:link,.order_title a:visited{color:#ff8804;}
.order_item_botoom{border-bottom:solid #ebebeb 1px;}
.order_item_left{border-left:solid #ebebeb 1px;border-bottom:solid #ebebeb 1px; line-height:30px;}
.order_btn{width:60px; height:26px; line-height:26px; display:inline-block; background-position:-123px -359px; border:none; color:#fff;}
.order_btn:link,.order_btn:visited,.order_btn:hover{color:#fff; font-size:14px;}
.s_list{background-color:#FFF; position:relative;}
.list1{overflow:hidden; height:264px; width:762px; position:relative; top:30px; left:30px;}
.list1 ul{width:5000px;height:264px; position:absolute;}
.list1 li{float:left; width:134px; margin-right:22px;}
.p-img{padding:0px 0px 10px 0px;text-align:center;}
.p-name{word-break:break-all;word-wrap:break-word;line-height:20px;height:40px; overflow:hidden; font-size:12px; color:#666; padding-bottom:2px;}
.p-price{height:18px; line-height:18px;font-family:Verdana; position:relative;font-size:16px;color:#be7830;}
.left_btn{width:12px; height:28px; overflow:hidden; font-size:0px; display:block; position:absolute; left:5px; top:88px; background-position:-112px -112px; cursor:pointer;}
.right_btn{width:12px; height:28px; overflow:hidden; font-size:0px; display:block; position:absolute; right:5px; top:88px; background-position:-125px -112px; cursor:pointer;}
.page{padding-bottom:10px;height:28px;text-align:center; margin-top:20px; padding-top:20px; clear:both}
.page li{float:left;}
.page li.thisclass{font-weight:bold; background:#f5f5f5;}
.page li{padding:0px 10px;border:solid #dddddd 1px; margin-right:8px; height:28px; line-height:28px; display:inline-block;}
.page span{ background:none;color:#888;}
.con_t .jifen{font-size:14px; color:#ff8804; padding-left:10px;}
.con_t .jifen a:link{color:#000;font-size:14px;}
.fen{color:#ff8804}
.zixun_fild{color:#ff8804}
.zixun_addtime{padding-left:10px;color:#999999}
.comm_con{line-height:24px;}
.comm_con_split{border-bottom:solid #ebebeb 1px;}
.reservation_c{ padding-left:40px; padding-top:40px;}
.reservation_hidden{display:none;border:solid #cccccc 1px; border-top:none;}
.reservation_nclass_select{float:left; position:absolute;border:solid #cccccc 1px; border-top:none; background-color:#FFF}
.reservation_nclass_select span{ height:30px; line-height:30px; font-size:12px;display:block; cursor:pointer; padding:0px 15px;}
.reservation_input1{height:26px; line-height:26px; width:156px; border:solid #cccccc 1px; color:#979797; padding-left:10px; background:url(https://css1.meinali.com/css/images/option_bg.gif) 146px center no-repeat no-repeat; vertical-align:middle; margin-right:10px;font-size:12px;  display:inline-block;}
.reservation_input2{height:26px; line-height:26px; width:212px; border:solid #cccccc 1px; color:#979797; padding-left:10px;vertical-align:middle; margin-right:10px;font-size:12px;}
.reservation_input3{height:26px; line-height:26px; width:86px; border:solid #cccccc 1px; color:#979797; padding-left:10px; background:url(https://css1.meinali.com/css/images/option_bg.gif) 76px center no-repeat;vertical-align:middle; margin-right:10px;font-size:12px;display:inline-block;}
.reservation_input4{height:100px; width:400px; border:solid #cccccc 1px; color:#979797; padding-left:10px;vertical-align:middle; margin-right:10px;font-size:12px;}
.reservation_input5{border:solid #cccccc 1px; color:#979797; padding:5px;}
.reservation_input6{height:26px; line-height:26px; width:312px; border:none; color:#979797; vertical-align:middle; margin-right:10px;font-size:12px;}
.reservation_default_img{width:84px; height:84px; float:right; margin-right:80px;}
.reservation_default_img img{margin:1px;background-position:0px -437px;}
.reservation_color{color:#ee4873; font-size:12px;}
.reservation_item{color:#555555; height:40px; vertical-align:middle; font-size:14px;}
.x{color:#ff8804;}
.reservation_item2{color:#555555; vertical-align:middle; font-size:14px;}
.reservation_bottom{padding-left:70px; padding-top:20px; padding-bottom:20px;}
.reservation_bottom2{padding-left:70px; padding-top:20px; padding-bottom:20px;}
.reservation_bottom2 input{width:86px; height:34px; text-align:center; background-position:0px -402px;border:0;color:#727272;}
.update_info_tab{margin-left:30px;}
.update_info_tab span{margin-right:20px;}
.update_info_tab span.cur{display:inline-block; height:28px; line-height:28px; background:url(../image/person_ico.gif) no-repeat left -585px;}
.update_info_tab span.cur a{display:inline-block;background:url(../image/person_ico.gif) no-repeat right -614px; padding:0px 15px; color:#be7830;}
.password_c{padding-left:140px;}
.ver_code{padding-left:70px; position:relative; clear:both}
.ver_code a{position:absolute; top:15px; left:180px; color:#999;}
.sed_ver{padding-left:70px; line-height:26px; height:40px;}
.sed_ver a:link{color:#999;}
.cz_user{color:#448aca;}
.ruzhu{padding:30px 0px; zoom:1; overflow:hidden; color:#555555;}
.ruzhu .h{font-size:24px; color:#555555;font-family:"microsoft yahei"; text-align:center; padding-bottom:20px;}
.ruzhu .table1{margin-top:20px;}
.ruzhu .table1 tr td{background-color:#FFF; font-size:14px;}
.ruzhu .sub{width:86px; height:34px; text-align:center; background-position:0px -402px;border:0;color:#727272;}
.ruzhu .pl10{padding-left:10px;}
.ruzhu .r_input1{height:28px; border:solid #cccccc 1px; width:160px;}
.ruzhu .r_input2{height:28px; border:solid #cccccc 1px; width:810px;}
.ruzhu .r_input3{height:70px; border:solid #cccccc 1px; width:810px;}
.ruzhu .r_input4{height:28px; border:solid #cccccc 1px; width:200px;}
.ruzhu select{padding:5px;border:solid #cccccc 1px;}
.ruzhu .up_f{line-height:30px;}
.ruzhu .up_f input{width:350px;}
.ruzhu .up_f label{color:#ff8804; padding-left:10px;}
.pingj_c{line-height:30px; padding:20px; color:#666;}
.pingj_c .con{padding-bottom:10px; vertical-align:middle;}
.pingj_c .con textarea{width:600px;vertical-align:middle; border:solid #cccccc 1px;}
.pingj_c .btn a{text-align:center; }
.pingj_c .btn{padding-left:52px; padding-top:10px;}
.ser_t{font-family:"microsoft yahei";color:#ff8804; font-size:14px; padding-left:5px;}
.shaidan{font-size:14px; color:#666;}
.shaidan .shd_input2{height:26px; line-height:26px; width:412px; border:solid #cccccc 1px; color:#979797; padding-left:10px;vertical-align:middle; margin-right:10px;font-size:12px;}
.shaidan .shd_input4{height:100px; width:600px; border:solid #cccccc 1px; color:#979797; padding-left:10px;vertical-align:middle; margin-right:10px;font-size:12px;}
.shaidan .btn{padding-top:10px;}
.shaidan .btn a{text-align:center;}