.r_registered { width:640px; margin-top:77px; overflow:hidden; border-top:6px solid #e6e6e6; padding-bottom:42px;}
.r_reged { width:622px; overflow:hidden; margin-top:14px; border:1px solid #dadada; padding-bottom:20px;}
.r_form { overflow:hidden; margin-top:1px;}
/**/
.input_aa { width:577px; height:35px; margin-top:20px; border:none; border:1px solid #aaaaaa; text-indent:7px; font-size:20px; color:#000000; margin-left:14px;}
.r_reged i.i { display:block; width:10px; height:35px; background-image:url('../image/xinhao.png'); background-position:center; background-repeat:no-repeat; font-size:0; margin-left:8px; margin-top:20px;}
.input_bb { width:432px; height:35px; margin-top:20px; border:none; border:1px solid #aaaaaa; text-indent:7px; font-size:20px; color:#000000; margin-left:14px;}
/**/
.r_input_b { width:200px; height:40px; margin-top:36px;}
.r_input_b input.button {display:inline-block; width:200px; height:40px; border: medium none; text-align: center; border-radius:5px; background-color:#a11110; color:#FFF; font-size:20px;}
.r_reged .loginbox { width:592px; overflow:hidden;}
.r_reged h1 { font-size:25px; font-weight:normal; font-weight:600; color:#734908; margin-top:19px;}
.r_reged p.loginp { font-size:20px; color:#8e6b3a;}
.log_inpute { height:40px; margin-top:19px;}
.r_reged p.loginpa {margin-top:27px;}
.r_reged p.loginpb {margin-top:24px;}
.input_mtop1 { margin-top:5px;}
.input_mtop2 { margin-top:13px;}
.r_reged p input.log_input { width:559px; height:35px; border:none; border:1px solid #a5a5a5; float:left; text-indent:6px; line-height:35px;}
.r_reged p i.ib {width:10px; height:35px; background-image:url('../image/xinhao.png'); background-position:center; background-repeat:no-repeat; font-size:0; float:left; margin-left:7px;}
.r_reged p.loginpc { height:40px; margin-top:30px; font-size:20px; line-height:40px;}
.r_reged p.loginpd { margin-top:22px;}
.r_reged input.log_inputa { margin-right:18px; font-size:0;}
.r_reged input.log_inputb { width:224px; height:35px; border:none; border:1px solid #dedede; background-color:#e6e6e6; text-indent:5px; color:#000000;}
.r_reged .log_input_but { clear:both; margin-top:37px; width:450px; height:40px; overflow:hidden;}
.log_input_but .button { width:450px; height:40px; border:none; background-color:#a11110; font-size:20px; color:#FFF;}
.r_reged_b { padding-bottom:31px;}
/**/
.linebox { width:640px; margin-top:77px; border-top:6px solid #e6e6e6; padding-top:7px; overflow:hidden;  padding-bottom:19px;}
.line_box { width:620px; overflow:hidden;}
.line1 { padding-top:17px; margin-left:9px; padding-bottom:17px; margin-right:7px; overflow:hidden; border-bottom:1px solid #dcdcdc;}
.line1 a.aline_a { display:block; overflow:hidden; float:left;}
.line1 img { width:240px; height:120px; padding-right:13px;}
.line_r { width:351px; height:120px; float:right; position:relative;}
.line_r h2 { font-size:20px; font-weight:normal; color:#655323; line-height:100%;}
.line_r p { height:45px; font-size:15px; color:#666666; text-align:left; margin-top:5px; line-height:110%; overflow:hidden;}
.line_r p.ph { height:52px;}
.line_r a.aline_b { display:block; width:145px; overflow:hidden; position:absolute; right:0px; bottom:0px; color:#FFF;}
.line1 .line_r a { position:absolute; bottom:0px; right:0px;}
.line_r a.a2 { width:188px;}
.line_r span { display:inline-block; width:106px; height:34px; float:left; background-color:#75490c; text-align:center; line-height:34px; font-size:16px; color:#FFF;}
.line_r span.spanc { width:149px;}
.line_r i { display:block; width:37px; height:34px; float:right; font-size:0; background:url('../image/line_l.png') no-repeat;}
.line1_not {border:none;}
.linebox h1 { margin-left:23px; width:617px; font-size:24px; color:#7c4f00; font-weight:normal; font-weight:500; background-image:url('../image/plot.jpg'); background-position:left; background-repeat:no-repeat; text-indent:16px;  line-height:100%;}
.line2box { padding-top:15px; background:#f2f2f2; padding-bottom:41px;}
.line2box .line_box { width:640px;}
.line2 { padding-left:10px; padding-right:13px; border:1px solid #dcdcdc; margin-top:20px;}
.line2 a.li_b { display:block; overflow:hidden; float:left;}
.line2 img { width:311px; height:207px; padding-right:13px;}
.line2 .line_r { width:273px; height:207px;}
.line2 .line_r p.li_pa { font-size:16px; color:#3c3c3c; height:auto;}
.line2 .line_r p.li_pb { height:52px; margin-top:13px;}
.line2 .line_r p.li_pc { height:auto; margin-top:20px; text-align:right; font-size:18px; color:#655323;}
.line2 .line_r p.li_pc span.li_span { float:none; clear:both; background:none; font-size:32px; color:#655323;}
.line2 .line_r a { display:block; width:183px; height:40px; background:url('../image/line2_2.jpg') no-repeat; position:absolute; bottom:0px; right:0px;}
.line2_a { margin-top:9px;}
.conbox { width:622px; padding-top:15px; overflow:hidden;}
.title { width:622px; overflow:hidden;}
.title span.tit_l { display:block; color:#7c4f00; font-size:26px; float:left; text-indent:11px;}
.title span.tit_r { display:block; color:#666666; font-size:16px; float:right; line-height:200%; margin-right:23px;}
.con_a1 { width:598px; border:1px solid #dcdcdc; overflow:hidden; margin-top:5px; padding-top:11px; padding-left:10px; padding-bottom:23px; padding-right:12px; text-align:center;}
.con_a1 p { clear:both;}
.title_tit { width:598px; height:52px; background-color:#eeeeee; border:1px solid #e1e1e1; line-height:52px; margin-top:12px;}
.tit_l { display:inline; font-size:26px; color:#704814; float:left; text-indent:11px;}
.tit_wjx { display:inline-block; width:103px; height:19px; float:right; background-image:url('../image/con_ion3.png'); background-repeat:no-repeat; line-height:100%; margin-top:16.5px; margin-right:12px;}
.wjx_5 { background-position:1px 0px;}
.wjx_4 { background-position:-21px 0px;}
.wjx_3 { background-position:-41px 0px;}
.wjx_2 { background-position:-61px 0px;}
.wjx_1 { background-position:-81px 0px;}
.wjx_0 { background-position:-104px 0px;}
.wjx_4b { background-position:1px -23px;}
.wjx_3b { background-position:-21px -23px;}
.wjx_2b { background-position:-61px -23px;}
.wjx_1b { background-position:-81px -23px;}
.wjx_0b { background-position:-105px -23px;}
.tit_pa { font-size:25px; color:#704814; line-height:150%; margin-top:20px;}
.tit_pa span { font-size:50px;}
.tit_pb { font-size:20px; color:#666666; margin-top:15px; line-height:100%;}
.tit_a { width:228px; height:70px; background:url('../image/con_but.png') no-repeat; margin-top:33px;}
.tit_a a { display:inline-block; width:100%; height:100%; font-size:0;}
.tit_ul { overflow:hidden; clear:both; padding-left:68px; width:530px; margin-top:20px;}
.tit_ul li { height:24px; margin-top:5px; line-height:100%;}
.tit_ul li.li_ta { background-image:url('../image/con_ion1.jpg'); background-position:0px 0px; background-repeat:no-repeat;}
.tit_ul li p { text-align:left; text-indent:38px; font-size:20px; line-height:100%; color:#666666;}
.con_a2 { width:592px; border:1px solid #dcdcdc; margin-top:10px; padding-top:16px; padding-left:10px; padding-bottom:12px; padding-right:16px; overflow:hidden;}
.contitle { font-size:22px; font-weight:600; color:#704814; background-image:url('../image/plot.jpg'); background-position:left; background-repeat:no-repeat; text-indent:13px; margin-bottom:17px;}
.contitle span { font-weight:normal; color:#000000;}
.con_a2 p { font-size:20px; color:#666666; line-height:1.3;}
.con_a2 p.tit_pc { margin-top:35px;}
.con_a2 span strong.strong { color:#72460B; font-size:20px;}
.con_a2 a.a1 { font-size:20px; color:#72460B; text-decoration: underline;}
.con_a2 img { margin-top:15px;}
.formmi { width:601px; overflow:hidden; margin-top:22px;}
.formmi_tit { display:block; width:601px; height:34px; background:#cecece;}
.formmi_tit span{ display:inline-block; float:left; width:199px; height:34px; text-align:center; font-size:20px; color:#646464; line-height:34px; border-right:1px solid #dedede;}
.formmi_tit span.spana { border:none;}
.formmi ul.forul { overflow:hidden; border:1px solid #dedede;}
.formmi ul.forul li { display:inline-block; float:left; width:199px; height:34px; text-align:center; font-size:20px; color:#646464; line-height:34px;  border-right:1px solid #dedede; border-bottom:1px solid #dedede;}
.formmi ul.forul li.libot1 { border-right:none;}
.formmi ul.forul li.libot2 { border-bottom:none;}
.formmi ul.forul li span { color:#73470B;}
.formmi .tit_ul { overflow:hidden; width:600px; padding:0; margin:0;}
.formmi .tit_ul li { display:block; margin:0; float:none; clear:both; height:auto;}
.formmi .tit_ul li p { line-height:138%; text-indent:28px;}
.formmi p.tit_pd { margin-top:28px; color:#73470B; font-size:20px;}
.tit_ul li.li_tb { background-image:url('../image/con_ion2.png'); background-position:8px 8px; background-repeat:no-repeat;}
.formmi_tit a { display:block; width:199px; height:34px; float:left; }
.formmi_tit a span { text-decoration: underline; color: #804000;}
.formmi_tita { margin-top:15px; margin-bottom:28px;}
.xijibox { width:100%;}
.xijibox p { font-size:18px; clear:both;}
.xj_l { width:293px; overflow:hidden; float:left;}
.xijibox .xj_pa { text-align:center; color:#121212;}
.xijibox span { float:left;}
.xijibox .xj_span { display:block; width:173px; height:25px; background:#eeeeee; margin-left:5px; margin-right:5px;}
.xijibox .xj_span label{height: 25px; float: left; display: block; background-color: #804000;}
.xijibox .xj_pb { height:25px; margin-top:7px; line-height:100%;}
.xj_r { float:right; width:272px; padding-left:27px;}
.xijibox .xj_pc { color:#121212;}
.xijibox .tit_wjx { float:none; margin:0; margin-top:10px;}
.xijibox .xj_pd { color:#73470B;}
.xj_pe { margin-top:5px;}
.xj_pf { margin-top:55px;}
.sbutton { display:block; width:228px; height:35px; border:none; background:url('../image/con_sbut.jpg') no-repeat; margin-top:10px;}
.tit_pe { margin-top:45px;}
.con_a2 .buttoms { overflow:hidden;}
.con_a2 .buttoms span { display:block; width:228px; height:35px; background:url('../image/con_sbumit.jpg') no-repeat; margin-top:18px;}
.titlet { margin-bottom:32px;}
.con_a2 a.con_a3 { color:#000000;}
.con_a2 p.con_pa { margin-top:34px;}
/**/
.table_a { margin-top:6px;}
/**/
.con_form { width:620px; border:1px solid #dcdcdc; overflow:hidden; margin-top:10px;}
.con_form p.con_pform { height:auto; font-size:18px; margin-left:17px; margin-top:17px; color:#73470B;}
.con_form .con_p1 { display:inline-block; height:35px; margin-top:6px; line-height:100%;}
.con_form .con_p2 { display:inline-block; height:120px; margin-top:6px;}
.con_form .con_pa { margin-top:15px;}
.con_form label { display:block; width:163px; text-align:right; float:left; font-size:16px; line-height:100%; margin-right:10px;}
.con_form input { float:left; border:none; border:1px solid #ababab; height:34px; padding-left:5px; padding-top:1px; font-size:20px;}
.con_form input.con_input1 { width:245px;}
.con_form input.con_input2 { width:422px;}
.con_form i.i { width:10px; height:11px; background:url('../image/xinhao.png') no-repeat; float:left; margin-left:4px;}
.con_form textarea { width:427px; height:120px; border:none; border:1px solid #ababab; font-size:20px; overflow-y:visible;}
.con_form .con_div { clear:both; overflow:hidden;  margin-top:15px;  margin-bottom:15px;}
.con_form .bottu { display:block; float:none; clear:both; padding:0; width:200px; height:35px; background:url('../image/con_sbmit.jpg') no-repeat; font-size:0; border:none; margin-left:210px;}
/**/
.box { width:640px; overflow:hidden; margin-top:77px; border-top:6px solid #e6e6e6;}
.about { width:622px; overflow:hidden; padding-bottom:36px;}
.about_top { width:100%; overflow:hidden;}
.about_h1 { font-size:24px; color:#72460B; background-image:url('../image/plot.jpg'); background-position:left; background-repeat:no-repeat; margin-left:12px; text-indent:17px; margin-top:16px;}
.about_nav { width:622px; height:44px; border-bottom:1px solid #b59d7b; border-top:1px solid #b59d7b; background:#734908; overflow:hidden; margin-top:14px;}
.about_nav li { display:inline-block; height:44px; line-height:44px; float:left; padding-left:10px; padding-right:10px; background-image:url('../image/about_ion.png'); background-position:right; background-repeat:no-repeat;}
.about_nav li.liaa { padding-left:3px;}
.about_nav li.libb { background-image:none;}
.about_nav li a { display:block; font-size:16px; color:#FFF;}
.about_main { width:594px; border:1px solid #dcdcdc; overflow:hidden; margin-top:8px; padding-left:16px; padding-right:10px; padding-top:9px; padding-bottom:18px;}
.about_main p { font-size:18px; color:#666666;}
.about_main p.pa { margin-top:40px;}
.about_main strong { color:#333333;}
.about_main img { margin-top:13px; margin-bottom:10px;}
.about_main h2 { font-size:18px; font-weight:normal; color:#73470B;}
.about_main p.pp { color:#000000; margin-top:66px;}
.about_main p.pa span { font-size:20px; color:#333333;}
.about_main .spanb { font-size:16px;}
.about_main .spanb span { color:#333333; font-weight:bold;}
.about_main p.pb { margin-top:9px;  color:#000000;}
.about_main p.pc { margin-top:22px;}
/**/
.hotelbox { padding-top:16px;}
.hotel_box { border:1px solid #dedede;}
.hotelbox .hotel_p { padding-left:23px; margin-top:10px; margin-bottom:20px; font-size:18px; color:#666666;}
.hotel_main { margin-top:13px; padding-left:8px; padding-top:8px; padding-right:9px; border:1px solid #dcdcdc; padding-bottom:50px;}
.hotel_main p { font-size:18px; color:#666666; margin-top:15px;}
/**/
.reservation_box { width:640px; border-top:6px solid #e6e6e6; margin-top:77px; padding-bottom:24px;}
.reservation { width:620px; border:1px solid #dcdcdc; overflow:hidden; margin-top:8px; padding-bottom:15px;}
.reservation_top { overflow:hidden; padding-bottom:30px;}
.reservation_top .rp { font-size:16px; color:#666666; padding-left:12px; padding-right:20px;}
.reservation_top .rpa { margin-top:14px;}
.rh2 { height:46px; font-size:22px; color:#73470B; background-color:#f2f2f2; line-height:46px; text-indent:12px;}
.reservation_con { padding-bottom:30px;}
.reservation_con .rpb { font-size:20px; margin-left:12px; color:#333333;}
.reservation_con .rpc { color:#A01110; background-image:url('../image/r_1.png'); background-position:left; background-repeat:no-repeat; text-indent:31px; margin-top:22px;}
.reservation_con .rpd { margin-top:5px;}
.reservation_form { overflow:hidden;}
.reservation_form span { display:inline-block; float:left;}
.reservation_form .form { padding-left:12px; overflow:hidden; color:#333333;}
.reservation_form .rform { line-height:200%; margin-top:14px;}
.reservation_form .rlink { line-height:100%;}
.reservation_form .r_span { width:165px; height:35px; float:left; font-size:16px;}
.reservation_form input { float:left; height:35px; border:none; border:1px solid #adadad; text-indent:5px;}
.reservation_form input.rinputa { width:250px;}
.reservation_form input.rinputb { width:411px;}
.reservation_form i.i { width:10px; height:11px; font-size:0; float:left; background:url('../image/xinhao.png') no-repeat; margin-left:5px; margin-right:5px;}
.reservation_form .selecta { width:302px; height:35px; font-size:16px; border:none; border:1px solid #adadad; -moz-appearance: none; background-image:url('../image/r_2.png'); background-position:279px 11px; background-repeat:no-repeat; cursor: pointer; }
.reservation_form .rformb { height:54px; line-height:300%;}
.reservation_form .r_spana { height:54px; font-size:15px;  line-height:100%;}
.reservation_form .label { line-height:100%;}
.reservation_form .r_spanb {height:54px; font-size:15px;}
.reservation_form .selectb { width:101px; height:35px; font-size:16px; border:none; border:1px solid #adadad; -moz-appearance: none; background-image:url('../image/r_2.png'); background-position:80px 11px; background-repeat:no-repeat; cursor: pointer;}
.reservation_form .r_margin { margin-left:18px;}
.reservation_form .rtextarea { height:auto;}
.reservation_form textarea { width:427px; height:120px;  border:none; border:1px solid #ababab; font-size:20px; overflow-y:visible;}
.reservation_form .rpform { clear:both;}
.reservation_form .r_pforma { margin-top:45px;}
.reservation_form .r_pform { margin-top:11px;}
.reservation_form .rpinput { margin-right:11px;}
.reservation_form .rbutton { width:120px; height:35px; clear:both; overflow:hidden; margin-top:26px;}
.reservation_form .r_button { width:100%; height:100%; border:none; background:url('../image/r_3.png') no-repeat;}
.flugbox { width:373px; border:2px solid #d1d1d1; margin:0; margin-top:11px; overflow:hidden; clear:both; padding-left:23px; padding-top:9px; padding-bottom:9px;}
.flugbox p { width:396px; clear:both; height:20px; line-height:100%;}
.flugbox label { float:left; width:172px; font-size:18px;}
.flugbox input { float:left; width:158px; height:20px; font-size:16px;}
.flugbox .flug_pa { margin-top:8px; color:#666666;}
.flugbox .flug_pb { margin-top:10px; color:#000000;}
.flugbox .flug_pc { color:#000000;}
/**/
.choose_nav { width:620px; height:103px; background-color:#74480B; margin-top:15px; background-image:url('../image/ion5.png'); background-position:center; background-repeat:no-repeat;}
.choose_nav li { width:310px; height:51px; float:left;}
.choose_nav li.li_la { background-image:url('../image/ion6.png'); background-position:right; background-repeat:no-repeat;}
.choose_nav li a { display:block; width:100%; height:100%; line-height:51px; text-align:center; color:#FFF; font-size:16px;}
.choose_main p.pd { font-size:16px; font-weight:bold; margin-top:27px;}
.choose_main p.pe { margin-top:70px;}
.choose_libox { overflow:hidden;}
.choose_li { overflow:hidden; margin-top:19px;}
.choose_li span.span_l { display:inline-block; width:70px; height:70px; float:left; text-align:center; line-height:70px; font-size:12px; color:#333333;}
.span_color1 { background-color:#666633;}
.span_color2 { background-color:#0080ff;}
.span_color3 { background-color:#a4081b;}
.span_color4 { background-color:#006600;}
.choose_r { padding-left:12px; width:512px; height:70px; overflow:hidden; float:left;}
.choose_libox h2 { font-size:16px; color:#666666; font-weight:bold;}
.choose_libox p { height:42px; font-size:16px; margin-top:2px;}
.tips_box a.a2 { position:absolute; left:0px; bottom:0px;}
.tips1 img { height:160px;}
.tips_r { height:160px;}
.tips_r p { height:90px;}
.infor_li { width:620px;}
.infor_li ul { overflow:hidden;}
.infor_li ul li { display:inline-block; width:284px; height:236px; padding-left:10px; padding-top:10px; padding-right:9px; padding-bottom:9px; border:1px solid #d9dada; float:left; margin-top:10px; margin-right:5px; overflow:hidden;}
.infor_li ul li a { display:block;}
.infor_li ul li img { width:284px; height:190px; font-size:0; border:none; overflow:hidden; float:left;}
.span_inf { display:inline-block; width:284px; height:46px; background:#804000; color:#FFF; text-align:center; line-height:46px; font-size:24px;  overflow:hidden; clear:both;}
.inforimg { width:600px; border:1px solid #d9dada; padding-left:9px; padding-right:11px; padding-top:11px; padding-bottom:26px; margin-top:15px; overflow:hidden; position:relative; z-index:1;}
.inf_p { font-size:26px; margin-top:22px; color:#72460B; line-height:100%; font-weight:bold;}
.inforli_r p { height:52px;}
.inforlist a.a2 { right:0px; bottom:0px;}
.inf_span { display:inline-block; width:106px; height:34px; font-size:20px; color:#FFF; background-color:#74480b; text-align:center; line-height:34px; position:absolute; left:9px; top:11px; z-index:2;}
/**/
.reservation_diy { overflow:hidden;}
.diy { padding-bottom:50px;}
.diy_top .rpc { color:#333333;}
.diy_top .rp { font-size:18px;}
.diy_con { overflow:hidden; padding-left:12px; padding-right:20px;}
.diy_span { display:inline-block; width:41px; height:41px; float:left; margin-top:20px;}
.diy_span1 { background:url('../image/diy_1.jpg') no-repeat;}
.diy_span2 { background:url('../image/diy_2.jpg') no-repeat;}
.diy_span3 { background:url('../image/diy_3.jpg') no-repeat;}
.diy_rp { width:533px; padding-left:14px; overflow:hidden; margin-top:8px; float:left; overflow:hidden;}
.diy_pa { font-size:18px; color:#666666; line-height:125%;}
.diy_pa strong { color:#333333;}
.diy_pbox { clear:both; overflow:hidden;}
.diy_con p { font-size:18px; margin-top:8px;}
.diy_con p.diy_pp { margin-top:15px;}
.diy_con p.diy_pa { color:#333333;}
.diy_con p.diy_pb { color:#666666;}
.diy_form { width:620px; border: 1px solid #DCDCDC; padding-bottom:19px; margin-top:10px;}
.diy_form input.diy_input1 { width:345px;}
.diy_form input.diy_input2 { width:568px;}
.diy_form .r_diy { height:auto;}
.diy_form .r_margin { margin:0; margin-top:19px;}
.diy_form .selectb { width:147px; background-position: 124px 11px;}
.r_diy span.r_span { width:175px; font-size:16px;}
.r_diy span.r_diyspan { line-height:100%;}
.diy_form input.diy_input3 { width:465px;}
.diy_form .selectc { width:102px;  background-position: 78px 11px;}
.diy_span4 { margin-left:7px;}
.diy_form .textarea { width:585px; height:115px; padding-left:5px; padding-top:5px;}
.diy_form .r_diy span.r_diy_span { width:275px; line-height:100%; margin-top:15px;}
.diy_form .selectd { width:133px; background-position: 110px 11px;}
.diy_form .diy_input4 { margin-top:35px;}

.yj_bottom{padding:20px;background:#74480b;color:#FFF;}
.yj_btm_title{height:36px;font-size:22px;color:#FFF;}
.yj_guoqi,.yj_sm{height:50px;overflow:hidden;margin-top:10px;}
.yj_guoqi ul li,.yj_sm ul li{float:left;display:inline;}
.yj_guoqi ul li.gq{width:80px;height:50px;}
.yj_guoqi ul li.sp{width:2px;height:50px;border-right:2px solid #92590e;background:#5e3909;margin:0 24px;}
.yj_spline{height:2px;border-bottom:2px solid #92590e;background:#5e3909;margin-top:20px;margin-bottom:20px;}
.yj_sm{height:59px;}
.yj_sm ul li.yj_icon{width:60px;height:59px;margin-right:28px;}
.yj_btm_txt{font-size:22px;line-height:36px;color:#FFF;}