@charset "utf-8";
/* CSS Document */
html,body,div,span,i,h1,h2,h3,h4,h5,h6,p,a,code,img,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,tbody,tfoot,thead,tr,th,td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;}
body { position:relative;line-height:1;font-size:12px;color:#3c3c3c;font-family:"Microsoft YaHei","Helvetica Neue",Helvetica,STHeiTi,sans-serif; background-color:#eee;}
ol,ul{list-style: none;}
h1,h2,h3,h4,h5,h6{ font-weight:normal;}
table{border-collapse: separate;border-spacing: 0;}
th,td{font-weight: normal;}
input,textarea{resize:none;outline: medium none;color:#888; font-size:14px;}
a{ text-decoration:none; cursor:pointer; color:#fff;transition:all 0.3s ease 0s;}
a:link{ text-decoration:none;}
a:visited{ text-decoration:none;}
a:hover{ color:#f08201;text-decoration:none;outline:none;}
a:active{}
a:active,a:focus{outline:none;}
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}
.fix{overflow:hidden;*zoom:1;}
.clearfix{*zoom:1}
.clearfix:after{content:"";display:block; width:0;height:0;clear:both;visibility:hidden;}

.mt80{ margin-top:80px;}
.ml10{ margin-left:10px;}
.mt10{ margin-top:10px;}
.mt15{ margin-top:15px;}
.mt20{ margin-top:20px;}
.mt30{ margin-top:30px;}
.pe{ position:relative;}
.w{margin:0 auto; width:1200px;}
.wfl{ float:left; width:100%;}
.pobox{}

textarea{ width:720px; height:100px; padding:10px;border:1px solid #ccc; font-size:14px;}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#c9caca;}
input:-moz-placeholder,textarea:-moz-placeholder{color:#bfbfbf;}
input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#c9caca;}

.topbg{ height:82px; min-width:1200px;background:url(topbg.png) 0 0 repeat-x;}
.logo{ float:left; width:340px; padding-top:16px;}
.nav{ float:right;width:440px;}
.nav a{ float:left; width:110px; height:82px; font-size:16px; color:#f5efdf; line-height:82px; text-align:center;}
.nav a:hover,.nav a.navon{ background:url(navon.png) 0 0 repeat-x; color:#f5efdf}

.footerbg{ min-width:1200px; height:145px; margin-top:35px;background-color:#d9d9d9;}
.footer_logo{ float:left; width:70px; padding:30px 0 0 8px;}
.footer_txt{ float:left; padding:30px 0 0 25px; width:460px;font-size:12px; color:#959595; line-height:20px;}
.footer_nav{ float:right; width:580px; padding-top:25px;}
.footer_nav li{ float:left; width:170px;font-size:12px; color:#535353; line-height:24px;}
.footer_nav li h6{ font-size:14px; color:#535353; font-weight:bold;}
.footer_nav li a{ color:#737373;}
.footer_nav li a:hover{ color:#f39700; text-decoration:underline;}
.footer_nav li b{ font-size:24px; color:#f39700;}

.crbg{ min-width:1200px;height:110px; background-color:#313131; color:#959595; line-height:24px; font-size:14px; text-align:center;}
.crnav{ padding:10px 0;}
.crnav a{ margin:0 25px;color:#959595;}
.crnav a:hover{color:#959595; text-decoration:underline;}
.crtxt{}

.sidebar{ position:fixed; right:0; top:120px; z-index:999;font-size:14px; line-height:20px;color:#f5efdf; text-align:center;}
.sidebar ul{ position:relative;width:60px; height:50px;padding-top:10px;background:url(sidebar.png) 0 0 repeat;color:#f5efdf;border-bottom:1px solid #fff; cursor:pointer;}
.sidebar ul.sidebaron{ background-image:url(sidebaron.png);color:#f5efdf;border-bottom:0px solid #fff;}
.sidebar ul div{ display:none;position:absolute; right:65px; top:-55px;width:180px; height:140px; padding:15px 0;text-align:center;background:url(wx_pop.png) 0 0 no-repeat;}

.Htabbg{ height:56px; padding:24px 0 5px;background:url(tabbg.png) 0 0 repeat-x;}
.Htab{ font-size:14px; line-height:30px;text-align:center; }
.Htab a{_display:inline-block;float:left; width:88px; height:30px; margin:0 15px 0 10px;border:1px solid #188d61; color:#188d61;}
.Htab a:hover,.Htab a.Htabon{ color:#fff; background-color:#00754d; border-color:#00754d;}

.hsort{ position:relative; padding:20px 0 15px;border-bottom:1px solid #cbcbcb; font-size:16px; color:#707070;}
.hsort a{ color:#707070; margin:0 30px 0 15px;}
.hsort a:hover,.hsort a.hsorton{ color:#eb6100;}
.hsort div{ position:absolute; right:0; top:20px;}

.hlist{ min-height:320px;padding:0 0 15px;}
.hlist_row{_display:inline-block;float:left; width:360px; height:320px; padding:20px 0 0;}
.hlist_row ul{ height:240px;}
.hlist_row dl{ height:60px; padding:10px;background-color:#fff; line-height:30px;}
.hlist_row dl dt,.hlist_row dl dd{ position:relative;}
.hlist_row dl dt{ overflow:hidden; padding-right:100px;white-space: nowrap;text-overflow: ellipsis}
.hlist_row dl dd{ overflow:hidden; padding-right:120px;white-space: nowrap;text-overflow: ellipsis}
.hlist_row dl dt div,.hlist_row dl dd div{ position:absolute; right:0; top:0;}
.hlist_row dl dt div span,.hlist_row dl dd div span{ margin:0 10px;color:#f39700;}
.hlist_row dl dt,.hlist_row dl dt a{ font-size:18px; color:#434343;}
.hlist_row dl dd,.hlist_row dl dd a{ font-size:12px; color:#959595;}
.hlist_row dl dd a{ margin-right:10px; cursor:none}

.position{ font-size:14px; color:#959595; line-height:40px;}
.position a{ color:#959595;}
.position span{ margin:0 10px;}

.hcon_info{ padding:10px 25px;background-color:#fff;}
.hcon_title{ padding:10px 0;font-size:14px; color:#434343;}
.hcon_title dt{font-size:24px;}
.hcon_title dd{ padding:10px 0 10px 15px;background:url(map.png) left center no-repeat;}
.hcon_txt{ font-size:14px; color:#313131; line-height:21px;}
.hcon_txt span{ margin:0 10px; color:#f39700;}
.hcon_txt a{ margin-right:10px; color:#f39700; cursor:none}
.hcon_img{ height:390px;}
.hcon_img li.hcon_img_l{ overflow:hidden;float:left; width:555px; height:370px;}
.hcon_img li.hcon_img_r{ float:right; width:560px;}
.hcon_img li.hcon_img_r a{ overflow:hidden;float:left; width:270px; height:180px; padding:0 0 10px 10px;}

.hcon_box{ position:relative;margin-top:15px;padding:55px 20px 20px;background-color:#fff; }
.hcon_ms{ float:left; width:740px; padding:0 20px 20px; background-color:#fff;}
.hcon_tab{ position:absolute; left:50%; top:0; z-index:100;width:1160px; margin-left:-580px;overflow:hidden; zoom:1;background:url(hcontab.jpg) left bottom #fff repeat-x; font-size:18px; text-align:center; line-height:55px;}
.hcon_tab a{ float:left; height:55px; width:105px; padding-bottom:2px;color:#707070; background:url(hcontab.jpg) left bottom repeat-x;}
.hcon_tab a.hcon_tabon{ background-image:url(hcontabon.jpg)}

.hcon_flan{ height:34px; padding-left:15px;margin-top:40px;font-size:16px; color:#313131; line-height:34px; background-color:#eee; -webkit-border-radius:4px; -moz-border-radius:4px;border-radius:4px;}
.hcon_detail{ padding:25px 0 15px;color:#535353; font-size:14px; line-height:21px;}
.hcon_sheshi{ overflow:hidden; zoom:1;position:relative;padding:20px 0 20px 80px;border-top:1px dashed #e2e2e2; font-size:14px; line-height:20px; color:#333;}
.hcon_sheshi b{ position:absolute; left:0; top:20px;}
.hcon_sheshi li{ float:left; width:250px; padding-left:20px;background:url(icon_gou.jpg) left center no-repeat;}
.hcon_search{ padding:20px 0;text-align:center; vertical-align:middle; font-size:14px; color:#1b1b1b;}
.hcon_search a{ display:inline-block; width:100px; height:36px; color:#fff; background-color:#009944; vertical-align:middle; line-height:36px;}
.hcon_search a:hover{background-color:#eb6100;-webkit-transition: background-color 0.2s ease 0s;-o-transition: background-color 0.2s ease 0s;transition: background-color 0.2s ease 0s;}
.hcon_search input{ width:188px;height:34px; margin:0 10px;border:1px solid #009944;vertical-align:middle; text-align:center;}
.hcon_room{ font-size:14px; color:#434343;}
.hcon_room table th{ background-color:#069944; color:#fff; line-height:34px; text-align:center;}
.hcon_room table td{ padding:10px 0; border-bottom:1px solid #e1e1e1;text-align:center;}
.hcon_room table th.hrtl,.hcon_room table td.hrtl{ text-align:left; padding-left:25px;}
.hcon_room table td.hrtr{ text-align:right;}
.hcon_room table td a{ display:inline-block;width:86px; height:32px; line-height:32px; background-color:#f39800; color:#fff; text-align:center;}
.hcon_room table td a:hover{background-color:#069944;-webkit-transition: background-color 0.2s ease 0s;-o-transition: background-color 0.2s ease 0s;transition: background-color 0.2s ease 0s;}
.hcon_room table td span{ color:#eb6100;}

.yuding_box{ padding-top:40px;}
.yuding_rooms{ float:right; width:330px; padding:15px; background-color:#fff;}
.yuding_rooms_img{ overflow:hidden;height:225px;}
.yuding_rooms_txt{}
.yuding_rooms_txt dl{ padding:15px 0;border-top:1px dashed #bfbfbf; font-size:12px; color:#707070; line-height:21px;}
.yuding_rooms_txt dl dt{ padding-bottom:5px;font-size:16px; color:#313131;}
.yuding_rooms_info{ padding:10px 0;font-size:12px; color:#313131; line-height:21px;}
.yuding_rooms_info h6{ padding-bottom:10px;font-size:18px; font-weight:normal;}

.yuding_form{ float:left; width:740px; padding:0 20px 20px;background-color:#fff;}
.yuding_form_title{background:url(hcontab.jpg) left bottom repeat-x; font-size:18px; line-height:56px; color:#1b1b1b;}
.yuding_form_title span{ display:inline-block;padding:0 10px; height:58px; background:url(hcontabon.jpg) left bottom repeat-x;}

.yuding_form_row{ position:relative; padding:0 0 0 115px;font-size:14px; color:#292929; line-height:40px;}
.yuding_form_name{ position:absolute; left:0; top:0; width:110px; text-align:right;}
.yuding_form_txt{}
.yuding_form_price{ font-size:24px; color:#eb6100;}
.yuding_form_btn{font-size:14px; color:#fff; line-height:36px;}
.yuding_form_btn a{ display:inline-block;width:100px; height:36px; text-align:center; background-color:#009944; -webkit-border-radius:4px; -moz-border-radius:4px;border-radius:4px;}
.yuding_form_btn a:hover{background-color:#0cc15c;-webkit-transition: background-color 0.2s ease 0s;-o-transition: background-color 0.2s ease 0s;transition: background-color 0.2s ease 0s; color:#fff;}
.yuding_form_input input{ width:180px; height:30px; padding:0 10px;border:1px solid #eee;color:#292929;}
.yuding_form_textarea textarea{ width:580px; height:90px; padding:10px;border:1px solid #eee;color:#292929;}

.yuding_select{ position:relative;display:inline-block;*zoom:1;width:90px; padding:4px 0;}
.yuding_select li.yuding_select_show{ position:relative;height:30px; padding:0 25px 0 0;border:1px solid #eee;line-height:30px; text-align:center;}
.yuding_select li.yuding_select_show i{ position:absolute; right:8px; top:13px; width:9px; height:5px; background:url(selecticon.png) 0 0 no-repeat;}
.yuding_selecton li.yuding_select_show i{ background-position:0 -5px;}
.yuding_select li.yuding_select_show span{ display:block; width:62px;border-right:1px solid #eee;}
.yuding_select li.yuding_select_hide{ display:none;position:absolute; left:0; top:31px; width:88px;border:1px solid #eee; border-bottom:0;}
.yuding_selecton li.yuding_select_hide{ display:block;}
.yuding_select li.yuding_select_hide a{ display:block; height:28px; padding:0 25px 0 0;line-height:28px;border-bottom:1px solid #eee; background-color:#fff;color:#292929; text-align:center;}
.yuding_select li.yuding_select_hide a:hover{ background-color:#90704D; color:#fff;}

.yuding_ren{ overflow:hidden; zoom:1;}
.yuding_ren li{_display:inline;position:relative;float:left; padding:0 10px 0 28px; margin-right:5px; cursor:pointer;}
.yuding_ren li i{ position:absolute; left:0; top:12px; width:16px; height:16px;background:url(checkicon.png) 0 0 no-repeat;}
.yuding_ren li.yuding_renon i{ background-position:0 -16px;}

.yuding_addren{ width:160px;border:1px solid #eee; line-height:30px;}
.yuding_addren input{ border:none; width:90px; padding:0 5px;}
.yuding_addren a{ display:inline-block;width:59px; text-align:center; font-size:14px; color:#707070;border-left:1px solid #eee; text-align:center;}

.yuding_price{ overflow:hidden;*zoom:1; font-size:12px; line-height:24px; color:#334e5f;}
.yuding_price dl{ float:left; width:100px; margin:1px;border:1px solid #c8d7e3; text-align:center;}
.yuding_price dl dt{ background-color:#f1f1f1; color:#333; line-height:28px;}
.yuding_price dl dd span{ color:#ef5c3d;}

.yuding_time{ overflow:hidden; zoom:1;}
.yuding_time li{ float:left; margin-right:10px;}
.yuding_time li.yuding_rili{ position:relative;width:30px; height:40px;cursor:pointer; background:url(icon_rili.jpg) center center no-repeat;}
.yuding_time li.yuding_rili input{ position:absolute; left:0; top:38px; width:0px; height:0px; background:none; border:none;}

.hcon_yule{ padding:20px 0 0;}
.hcon_yule table{ border-collapse:collapse;color:#666; line-height:18px;}
.hcon_yule th{ padding:8px 2px;vertical-align:middle;background-color:#f9f9f9; font-weight:bold;text-align:center;border:1px solid #ccc;}
.hcon_yule td{ padding:8px 2px;vertical-align:middle;background-color:#fff;text-align:center; border:1px solid #ccc;}
.hcon_yule tr:hover td{ background-color:#f1f1f1;}
.hcon_yule td a{ color:#4b8df8;}

.sure_box{ padding:40px 75px; background-color:#fff;}
.sure_title{ padding-bottom:25px;font-size:16px; color:#707070; line-height:30px; text-align:center;}
.sure_title h5{ padding-bottom:10px;font-size:30px; color:#eb6100;}
.sure_txt{ height:207px; padding:15px 0 0 0;background:url(ordersurebg.jpg) 0 0 no-repeat; font-size:14px; color:#707070; line-height:30px;}
.sure_txt dl{ overflow:hidden; zoom:1;}
.sure_txt dl dt{ float:left; width:100px; text-align:right;}
.sure_txt dl dd{ margin-left:100px;}
.sure_txt dl dd span{ color:#eb6100;}
.sure_txt dl dd code{ color:#8fc31f;}
.sure_txt dl dd a{color:#707070; margin-right:20px; cursor:none}
.sure_pay{ padding-top:15px;}
.sure_pay li{ position:relative; padding-left:100px;font-size:14px; color:#eb6100; line-height:36px;}
.sure_pay li span{ position:absolute; left:0; top:0;width:100px; text-align:right;color:#707070;}

.sure_pay li div{ overflow:hidden; zoom:1; font-size:14px; color:#313131; line-height:34px;}
.sure_pay li div ul{ position:relative;float:left; width:88px; height:34px;padding:0 0 0 65px; margin-right:13px;border:1px solid #bfbfbf; -webkit-border-radius:5px; -moz-border-radius:5px;border-radius:5px; cursor:pointer;}
.sure_pay li div ul i{ position:absolute; left:8px; top:9px;width:16px; height:16px; background:url(icon_redio.png) 0 0 no-repeat;}
.sure_pay li div ul.sure_payon{ border-color:#009944;}
.sure_pay li div ul.sure_payhui{ border-color:#ccc; cursor:default;}
.sure_pay li div ul.sure_payon i{ background-position:0 -16px;}
.sure_pay li div ul span{ position:absolute; left:35px; top:7px;width:20px; height:20px; background:url(pay_icon.png) 0 0 no-repeat;}
.sure_pay li div ul span.sure_pay_wx{ background-position:0 -20px;}
.sure_pay_form{ padding:0 490px 0 100px;}
.sure_pay_form li{ position:relative; height:44px; padding:0 110px 0 20px;margin-top:15px;border:1px solid #d5d5d5; background-color:#fff; font-size:14px; color:#707070; -webkit-border-radius:5px; -moz-border-radius:5px;border-radius:5px;}
.sure_pay_form li input{ width:200px;height:44px; padding:0;border:none; background:none;}
.sure_pay_yzm_img{ overflow:hidden;position:absolute; height:44px;right:0; top:0; -webkit-border-radius:0 5px 5px 0; -moz-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0;}
.sure_pay_mzm{ position:absolute; right:0; top:5px; width:109px; height:34px; line-height:34px; font-size:14px; color:#707070; text-align:center;border-left:1px solid #d5d5d5;}
.sure_pay_mzm_hui{ background-color:#ccc;}
.sure_pay_btn{ display:none;padding:0 0 0 100px;font-size:14px;}
.sure_pay_btn a,.sure_pay_form a{ display:inline-block;width:100px; margin-top:20px;height:36px;line-height:36px;text-align:center; background-color:#009944; -webkit-border-radius:4px; -moz-border-radius:4px;border-radius:4px;}
.sure_pay_btn a:hover,.sure_pay_form a:hover{background-color:#0cc15c;-webkit-transition: background-color 0.2s ease 0s;-o-transition: background-color 0.2s ease 0s;transition: background-color 0.2s ease 0s; color:#fff;}


.memberbg{ background:url(memberbg.png) 0 0 #fff repeat-y; border:1px solid #dcdcdc;}
.memberl{ float:left; width:240px;}
.memberl dl{ font-size:14px; color:#434343;border-top:1px solid #dcdcdc;}
.memberl dl:first-child{ border-top:0;}
.memberl dl dt{ padding:0 15px;border-bottom:1px solid #dcdcdc; background-color:#f9f9f9; font-size:18px; line-height:40px;}
.memberl dl dd{ padding:0 15px;}
.memberl dl dd a{ display:block; padding:0 15px; line-height:40px;color:#434343; border-bottom:1px solid #dcdcdc;}
.memberl dl dd a.memberaon{ color:#009944;}
.memberl dl dd:last-of-type a{ border-bottom:none;}
.memberr{ float:right; width:900px;padding:40px 30px 20px 0;}
.member_tj{}
.member_tj_title{ font-size:20px; color:#009944; padding-top:20px;}
.member_tj_row{ float:left;width:270px; padding-top:20px; font-size:12px; color:#959595;}
.member_tj_row ul{ height:180px;}
.member_tj_row dl{ height:70px; padding:10px 0;background-color:#fff; line-height:20px;}
.member_tj_row dl dt{ overflow:hidden;white-space: nowrap;text-overflow: ellipsis}
.member_tj_row dl dt a{ font-size:18px; color:#434343;}
.member_tj_row dl dd{ position:relative; overflow:hidden;white-space: nowrap;text-overflow: ellipsis}
.member_tj_row dl dd a{ margin-right:10px; color:#959595; cursor:none;}
.member_tj_row dl dd div{ position:absolute; right:0; top:0; font-size:14px; color:#434343;}
.member_tj_row dl dd div span{ margin-right:10px;font-size:18px; color:#f39700;}
.member_tj_row dl dd code{ margin:0 10px;color:#f39700;}
.member_info{ padding:0 10px 50px 0;border-bottom:1px solid #dcdcdc;}
.member_info_count{ float:right;width:440px;}
.member_info_count dl{_display:inline;float:left;width:78px; height:78px; padding:10px;margin-right:10px;border:1px solid #eee; text-align:center; font-size:14px; color:#626262; line-height:24px; -webkit-border-radius:50%; -moz-border-radius:50%;border-radius:50%;}
.member_info_count dl dt{ font-size:48px; line-height:50px;color:#009944;border-bottom:1px solid #eee; }
.member_info_tx{ float:left; border:1px solid #eee; width:88px; height:88px; padding:5px; -webkit-border-radius:50%; -moz-border-radius:50%;border-radius:50%;}
.member_info_tx img{-webkit-border-radius:50%; -moz-border-radius:50%;border-radius:50%;}
.member_info_txt{ float:left; width:300px; padding:0 0 0 30px; font-size:14px; color:#434343; line-height:20px;}
.member_info_txt h5{ display:inline-block; zoom:1; position:relative;padding:5px 0 10px;font-size:18px; color:#1b1b1b;}
.member_info_txt h5 div{ position:absolute; left:100%; top:5px; padding:0 8px; min-width:50px;height:20px; text-align:center;background-color:#cfa972; color:#fff; font-size:12px; line-height:20px; -webkit-border-radius:10px; -moz-border-radius:10px;border-radius:10px;}
.member_info_txt a{ margin-top:5px;color:#009944; text-decoration:underline;}

.member_title{ padding-bottom:20px;font-size:20px; color:#009944; border-bottom:1px solid #009944;}
.member_table{ padding:20px 0; font-size:14px; color:#292929;}
.member_table table th{ text-align:right; padding:5px;}
.member_table table td{padding:5px;}
.member_table table td input{ width:180px; height:28px; padding:0 10px;border:1px solid #eee;}
.member_table table td select{ width:100px; height:28px; padding:0 10px;border:1px solid #eee;}
.member_table table td a{ display:inline-block;width:70px;background-color:#009944; color:#fff; text-align:center; line-height:32px; font-size:14px;-webkit-border-radius:4px; -moz-border-radius:4px;border-radius:4px;cursor:pointer;}

.jd_order{ border:1px solid #eee; border-bottom:0;}
.jd_order_row{ padding:20px;border-bottom:1px solid #eee; line-height:20px; color:#434343;}
.jd_order_row dl{ position:relative; padding:0 0px 10px;font-size:13px; border-bottom:1px dashed #e5e7ed;}
.jd_order_row dl dt{color:#009944;}
.jd_order_row dl div{ position:absolute; right:0px; top:10px;}
.jd_order_row ul{ position:relative; padding-top:10px;}
.jd_order_row ul li b{ color:#202020;}
.jd_order_row ul li code{ color:#ff4655; font-size:14px;}
.jd_order_row ul a{ position:absolute; right:0;top:50px; padding:0 10px;color:#4b8df8; border:1px solid #4b8df8; border-radius:10px;}
.jd_order_row ul h6{ padding-bottom:5px;color:#505050; font-size:13px; font-weight:bold;}

.banner{ position:relative; z-index:2;height:360px; min-width:1200px;}
.banner_img{ position:relative; z-index:2;overflow:hidden;height:360px; width:100%;}
.banner_img li{ overflow:hidden;display:none;height:360px;background:url(loading.gif) center center no-repeat;}
.banner_img li a{ overflow:hidden;display:none; float:left;width:100%;height:100%; background-position:center center; background-repeat:no-repeat;}
.banner_icon{ position:absolute;left:0;bottom:20px; z-index:3;width:100%; text-align:center;}
.banner_icon a{ display:inline-block;*zoom:1; width:14px; height:14px;margin:0 7px; background-color:#8d8681; -webkit-border-radius:50%; -moz-border-radius:50%;border-radius:50%;}
.banner_icon a.bon{ background-color:#f39800;}

.shequ_banner{ top:0;height:300px;}

.popbg{ display:none;position:fixed; left:0; top:0;width:100%; height:100%; z-index:1000; background:url(popbg.png) 0 0 repeat;}
.loading{ display:none; position:fixed; left:50%; top:50%; width:90px; height:90px; margin:-45px 0 0 -45px;z-index:9998;background:url(load.gif) center center no-repeat;}
.error_tip{ display:none;position:fixed;_position:absolute;left:50%; top:50%; z-index:9992;width:260px;padding:15px 10px; margin:-27px 0 0 -140px;font-size:14px; line-height:24px;font-weight:bold;text-align:center;color:#fff;-webkit-border-radius:4px;-webkit-moz-radius:4px;border-radius:4px; background-color:rgba(0,0,0,0.8); -webkit-box-shadow:0 0 10px rgba(0,0,0,0.3); -moz-box-shadow:0 0 10px rgba(0,0,0,0.3);box-shadow:0 0 10px rgba(0,0,0,0.3);}

.login_pop{ display:none;position:fixed; z-index:2000; left:50%; top:50%;width:356px; height:420px; padding:0 115px;margin:-210px 0 0 -293px;background:url(login_pop.png) 0 0 no-repeat;}
.login_close{ position:absolute; right:-22px; top:-22px; width:52px; height:52px;background:url(login_close.png) 0 0 no-repeat; cursor:pointer;-webkit-transition:0.4s ease-in;-moz-transition:0.4s ease-in;transition:0.4s ease-in;}
.login_close:hover{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);transform:rotate(360deg);}
.login_tab{overflow:hidden; zoom:1;padding:30px 0 0; font-size:18px; color:#707070;}
.login_tab a{ float:left; width:50%; text-align:center;color:#707070;}
.login_tab a.login_tabon{ color:#009944;}
.login_form{ padding-top:10px;}
.login_form li{ position:relative; height:44px; padding:0 110px 0 20px;margin-top:15px;border:1px solid #d5d5d5; background-color:#fff; font-size:14px; color:#707070; -webkit-border-radius:5px; -moz-border-radius:5px;border-radius:5px;}
.login_form li input{ width:100%;height:44px; padding:0;border:none; background:none;}
.login_btn{ padding-top:15px;}
.login_btn a{ display:block;background-color:#009944; color:#fff; text-align:center; -webkit-border-radius:5px; -moz-border-radius:5px;border-radius:5px; line-height:44px; font-size:18px;}
.login_btn a:hover{background-color:#0bb456;-webkit-transition: background-color 0.2s ease 0s;-o-transition: background-color 0.2s ease 0s;transition: background-color 0.2s ease 0s; color:#fff;}
.login_yzm_img{ overflow:hidden;position:absolute; height:44px;right:0; top:0; -webkit-border-radius:0 5px 5px 0; -moz-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0;}
.login_mzm{ position:absolute; right:0; top:5px; width:109px; height:34px; line-height:34px; font-size:14px; color:#707070; text-align:center;border-left:1px solid #d5d5d5;}
.login_mzm_hui{ background-color:#ccc;}
.login_link{ overflow:hidden;*zoom:1; padding-top:10px;}
.login_link a{color:#009944;}

.home_hotel_title{ position:relative; padding:20px 0 10px;border-bottom:1px solid #cbcbcb; font-size:30px; color:#434343;}
.home_hotel_title a{ position:absolute; right:0; top:20px; font-size:14px; color:#434343;}

.home_slogan{ padding-top:15px;}
.home_slogan dl{_display:inline;position:relative;float:left;width:185px; height:105px; margin-left:17px;padding:15px 10px 0 90px;border:1px solid #e1e1e1; background-color:#fff; font-size:12px; color:#626262; line-height:18px; -webkit-border-radius:5px; -moz-border-radius:5px;border-radius:5px;}
.home_slogan dl i{ position:absolute; left:25px;top:30px;width:60px; height:60px; background:url(home_sicon.jpg) 0 0 no-repeat;}
.home_slogan dl dt{ padding-bottom:8px;font-size:24px; color:#434343;}

.home_style{ min-width:1200px; padding:15px 0;text-align:center; font-size:24px; color:#434343;}
.home_style span{ margin:0 20px;}

.home_countbg{ min-width:1200px; padding:20px 0;background-color:#fcfcfc;}
.home_count{}
.home_count ul{ float:left; padding:0 30px 0 20px; font-size:16px; color:#434343;}
.home_count ul span{ display:inline-block; padding:0 10px;height:40px; margin:0 3px;line-height:40px; text-align:center; font-size:40px; color:#eb6100; border:1px solid #cacaca; vertical-align:middle;}

.home_adv{}

.home_tc{ padding-top:10px;}
.home_tc_row{ float:left;width:360px;}
.home_tc_row ul{ overflow:hidden; height:240px;}
.home_tc_row dl{ overflow:hidden; height:60px; padding:10px;background-color:#fff; font-size:12px; color:#959595; line-height:20px;}
.home_tc_row dl dt{ overflow:hidden;position:relative; height:20px;padding:0 70px 0 0;white-space: nowrap;text-overflow:ellipsis; font-size:16px;}
.home_tc_row dl dt span{ position:absolute; right:0; top:0; font-size:18px; color:#e60012;}
.home_tc_row dl dt a{ color:#434343;}
.home_tc_row dl dt a:hover{ color:#e60012;}
.home_tc_row dl dd{ position:relative; padding-top:10px;}
.home_tc_row dl dd div{ position:absolute; right:0; top:10px;}
.home_tc_row dl dd div span{ margin:0 5px; color:#e60012;}

.home_news{ padding:15px 0 0;}
.home_news h6{ position:relative; height:60px; padding:0 20px;background-color:#fbfbfb; line-height:60px; font-size:30px; color:#434343;}
.home_news h6 a{ position:absolute; right:20px; top:0; font-size:14px; color:#009e96;}
.home_news_fix{ padding:25px 20px 35px; background-color:#fff;}
.home_news_row{ float:left; width:560px; padding:0 20px 0 0;}
.home_news_img{ overflow:hidden;float:left; width:215px; height:160px;}
.home_news_txt{ float:right; width:330px; font-size:12px; color:#707070; line-height:20px;}
.home_news_txt h5{ height:60px; font-size:16px; color:#313131; line-height:30px;}
.home_news_intro{ overflow:hidden;text-indent:2em; height:80px;}
.home_news_txt a{ font-size:14px; color:#009e96;}

.zylist{ padding-bottom:15px;}
.zylist_row{ position:relative;margin-top:15px; padding:20px;background-color: #fff;-webkit-border-radius:5px; -moz-border-radius:5px;border-radius:5px; -webkit-box-shadow:0 0 3px rgba(0,0,0,0.3); -moz-box-shadow:0 0 3px rgba(0,0,0,0.3);box-shadow:0 0 3px rgba(0,0,0,0.3);}
.zylist_txt{ margin-left:290px; font-size:14px; color:#959595; line-height:32px;}
.zylist_txt dt{ padding-bottom:30px;font-size:18px; color:#434343;}
.zylist_txt dt a{color:#434343;}
.zylist_txt dd span{ color:#f39700;}
.zylist_txt dd b{ color:#f39700; font-weight:bold}
.zylist_txt dd a{margin-right: 10px;cursor: none; color:#959595;}
.zylist_img{ overflow:hidden;float:left; width:270px; height:180px;}
.zylist_link{ position:absolute; right:20px; top:87px;}
.zylist_link a{ display:inline-block; width:118px;height:32px; -webkit-border-radius:17px; -moz-border-radius:17px;border-radius:17px; font-size:14px; color:#ff4655; line-height:32px; text-align:center; border:1px solid #ff4655;}
.zylist_link a:hover{ background-color:#ff4655; color:#fff;}

.conimgpop{ display:none;position:fixed; z-index:2001;left:50%; top:50%; width:676px; height:415px; padding:0 15px 15px;margin:-215px 0 0 -353px;background-color:#fff;-webkit-border-radius:5px; -moz-border-radius:5px;border-radius:5px; -webkit-box-shadow:0 0 10px rgba(0,0,0,0.3); -moz-box-shadow:0 0 10px rgba(0,0,0,0.3);box-shadow:0 0 10px rgba(0,0,0,0.3);}
.conimg_close{ position:absolute; right:-22px; top:-22px;z-index:2004;width:52px; height:52px;background:url(login_close.png) 0 0 no-repeat; cursor:pointer;-webkit-transition:0.4s ease-in;-moz-transition:0.4s ease-in;transition:0.4s ease-in;}
.conimg_close:hover{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);transform:rotate(360deg);}
.conimg_box{ overflow:hidden;position:relative;z-index:2002;height:415px;}
.conimg_box div{ position:absolute; left:0px; top:0px; width:2000px; height:415px; overflow:hidden; zoom:1;}
.conimg_box div dl{ overflow:hidden;float:left; width:676px; height:415px;}
.conimg_box div dl dt{ height:40px; line-height:40px; color:#434343; text-align:center; font-weight:bold; font-size:16px;}
.conimg_box div dl dd{ overflow:hidden; height:375px; background-position:center center; background-repeat:no-repeat;}
.conimg_jt{ position:absolute;z-index:2003;top:50%; margin-top:-20px;width:30px; height:40px; background:url(conimgjt.png) 0 0 no-repeat; cursor:pointer;}
.conimg_jtL{ left:15px;}
.conimg_jtR{ right:15px; background-position:-30px 0;}


.btn{ display:inline-block;*display:inline;*zoom:1;height:28px;padding:0 15px;margin:5px 10px 5px 0;color:#fff; line-height:28px;vertical-align:middle;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.btn:hover{color:#fff;}
.btn_sure{ background-color:#35aa47;}
.btn_sure:hover{ background-color:#129727;}
.btn_del{ background-color:#adadad;}
.btn_del:hover{ background-color:#ac9b9b;}
.confirm_pop{ display:none;position:fixed;_position:absolute;left:50%; top:50%; z-index:2002; width:320px; background-color:#fff; -webkit-border-radius:5px; -moz-border-radius:5px;border-radius:5px; -webkit-box-shadow:0 0 10px rgba(0,0,0,0.3); -moz-box-shadow:0 0 10px rgba(0,0,0,0.3);box-shadow:0 0 10px rgba(0,0,0,0.3); -webkit-transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.confirm_pop h5{ position:relative;padding:15px 0; text-align:center; font-size:16px;}
.confirm_pop h5 a{ position:absolute; top:-10px; right:-10px;width:30px; height:30px; background:url(../adminimage/icon.png) -20px -20px no-repeat; cursor:pointer;}
.confirm_pop h5 a:hover{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);transform:rotate(360deg);-webkit-transition:0.4s ease-in;-moz-transition:0.4s ease-in;transition:0.4s ease-in;}
.confirm_btn{ padding:0 0 15px; text-align:center;}

.page{ display:none;padding-top:60px; text-align:center; font-size:13px;color:#595757; text-align:center;}
.page a{ display:inline-block;*zoom:1; height:28px; padding:0 12px; margin:0 4px;color:#595757; line-height:28px; border:1px solid #e0e1e1;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;vertical-align:middle;}
.page a:hover,.page a.pageon{ background-color:#009944; border-color:#009944; color:#fff;}
.page input{ display:inline-block;*zoom:1;width:30px; height:22px; margin:0 8px;border:1px solid #d7d7d7;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px; text-align:center;; color:#333; vertical-align:middle;}
.page span{ display:inline-block;*zoom:1; width:44px;height:22px; margin:0 8px;color:#ea9600; font-size:12px;line-height:22px; border:1px solid #e0e1e1;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;vertical-align:middle;}


