@charset "utf-8";
/* CSS Document */
body,ul,p,h1,h2,h3,h4,dl,dd,form,input,textarea,select { padding:0; margin:0;}
html{height:100%;}
body{ font-family:"微软雅黑"; position:relative; z-index:1; height:100%;}
input{ font-family:"微软雅黑"; outline:none;}
a:hover, a:focus{ text-decoration:none;}
li { list-style:none; }
img { border:none; page-break-inside: avoid; padding:0; margin:0; vertical-align:middle;}
a { text-decoration:none; }
.fl{ float:left;}
.fr{ float:right;}
a:hover { text-decoration:none; }
.clear { zoom:1; clear:both; }
.clear:after { content:''; display:block; clear:both; }
.myclear { zoom:1; clear:both; display:none; }
table{ border-collapse:collapse;}
* {margin: 0;padding: 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.center{ width:100%; margin:0 auto; max-width:1200px;}
.welcome{ width:100%; height:30px; background:#333333; color:#fff;}
.welcome_left{ width:60%; color:#fff; line-height:30px; font-size:12px; float:left;}
.welcome_left_text{ float:left;}
.welcome_left_weather{ float:left; padding:2px 0 0 20px;}
.welcome_right{ width:40%; color:#fff; line-height:30px; font-size:12px; float:right; text-align:right;}
.welcome_right p{ color:#fff; line-height:30px; font-size:12px;}
.welcome_right p img{ margin-right:6px;}
.welcome_right p span{ color:#fff; line-height:30px; font-size:12px; padding:0 6px;}
.welcome_right a{ color:#fff; line-height:30px; font-size:12px;}
.welcome_right a:hover{ color:#208de0;}

.nav{ width:100%; height:128px; background:#fff;}
.nav ul{ width:100%; max-width:1200px; height:128px; padding:18px 0;}
.nav ul li{ float:left; width:10%; height:92px; padding-left:10px;}
.nav ul li a{-webkit-transition: all ease 1s; transition: all ease 1s; -moz-transition: all ease 1s; -o-transition: all ease 1s; border-left:1px solid #DDDDDD; display:block; width:100%; height:92px; position:relative; z-index:1; padding-left:20px; padding-top:20px;}
.nav ul li p{-webkit-transition: all ease 1s; transition: all ease 1s; -moz-transition: all ease 1s; -o-transition: all ease 1s; display:block; width:20px; line-height:18px; font-size:18px; color:#333333;}
.nav ul li span{-webkit-transition: all ease 1s; transition: all ease 1s; -moz-transition: all ease 1s; -o-transition: all ease 1s; text-transform:uppercase; -webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);-o-transform: rotate(90deg);transform: rotate(90deg); font-size:12px; color:#aaaaaa; display:block; height:18px; line-height:18px; width:70px; text-align:right; position:absolute; top:46px; left:10px; z-index:9;}
.nav ul li i{-webkit-transition: all ease 1s; transition: all ease 1s; -moz-transition: all ease 1s; -o-transition: all ease 1s; display:block; width:40px; height:20px; position:absolute; top:0; left:24px; background:url(../images/nav_i01.png) center no-repeat;}
.nav ul li a:hover{ border-left:1px solid #208de0;}
.nav ul li a:hover p{ color:#208de0;}
.nav ul li a:hover span{ color:#208de0;}
.nav ul li a:hover i{ background:url(../images/nav_i02.png) center no-repeat; left:34px;}

.nav ul li.w20{ width:20%;  position:relative; z-index:5000;}
.nav ul li.w20 a{ height:auto; width:100%; padding:0 10px; border:none; position:absolute; top:-18px; left:0; z-index:6000;}
.nav ul li.w20 img{ width:100%;}

.mobile{display:none;}

/**banner**/
.banner{ width:100%; position:relative; z-index:1; height:618px;}
#owl-demo .item { width:100%; overflow:hidden; display: block; height:618px;}
#owl-demo .item img { width: 100%; display:none;}
#owl-demo .owl-controls { height:0; padding:0; margin:0 auto;}
#owl-demo .owl-wrapper-outer{ z-index:1040;}
#owl-demo .owl-controls .owl-pagination { padding-bottom:6px;width: 100%; max-width:100% !important;  margin: 0 auto; text-align:center; position:absolute; bottom:0; z-index:1040;}
#owl-demo .owl-controls .owl-page span {display: block;width: 28px;height:3px;margin:2px; background:#fff;}
#owl-demo .owl-controls .owl-page.active span, #owl-demo .owl-controls.clickable .owl-page:hover span { background:#2BA0CB;}

.uick_order{ width:1000px; height:78px; position:absolute; bottom:24px; left:50%; margin-left:-500px; z-index:4500; background:#2CA6F9;}
.uick_left{ padding:16px 0 0 54px; width:172px; height:78px; float:left; background:url(../images/uick_left.jpg) right center no-repeat;}
.uick_left h1{ line-height:26px; font-size:20px; color:#fff; font-weight:normal;}
.uick_left p{ font-size:14px; color:#fff; line-height:20px;}
.uick_right{ width:828px; height:78px; float:right;}
.uick_right dl{ float:left; padding:4px 0 0 16px;}
.uick_right dl dt{ font-size:12px; line-height:30px; color:#fff; font-weight:normal;}
.uick_right dl dd .time_input{ color:#fff; background:#2CA6F9 url(../images/calendar.gif) center right no-repeat; text-indent:10px; width:156px; border:1px solid #fff; line-height:28px; height:30px;}
.uick_right dl dd .submit_but{ display:block; width:115px; height:35px; background:url(../images/submit_but.jpg) center no-repeat; border:none; margin-top:27px; cursor:pointer;}
.uick_right dl dd select{ text-indent:10px; width:200px; border:1px solid #AAAAAA; line-height:28px; height:30px;}

/**首页关于我们**/
.i_about{ width:100%; max-width:1200px; margin:0 auto; padding:40px 0 70px;}
.i_about_left{ position:relative; z-index:1; width:29%; padding-top:86px; height:392px; float:left; padding-left:142px;}
.i_about_left img{ width:184px; height:90px; position:absolute; top:50%; margin-top:-45px; left:0; z-index:9;}
.i_about_title{ border:4px solid #45A2CD; width:198px; height:232px; padding-left:46px; padding-top:80px;}
.i_about_title h1{ font-size:30px; font-weight:normal; color:#151515; line-height:34px;}
.i_about_title p{ font-size:12px; text-transform:uppercase; color:#151515; line-height:34px; padding-bottom:12px; background:url(../images/i_about_title.jpg) left bottom no-repeat;}
.i_about_right{ width:784px; height:392px; float:right;}
.i_about_right_pic{ width:328px; height:392px; float:left; display:none;}
.i_about_right_pic .item { width:100%; overflow:hidden; display: block;}
.i_about_right_pic .item img { width: 100%; }
.i_about_right_pic .owl-controls { height:0; padding:0; margin:0 auto;}
.i_about_right_pic .owl-wrapper-outer{ z-index:1040;}
.i_about_right_pic .owl-controls .owl-pagination { padding-bottom:0px; padding-right:4px;width: 100%; max-width:100% !important;  margin: 0 auto; text-align:right; position:absolute; bottom:0; z-index:1040;}
.i_about_right_pic .owl-controls .owl-page span {display: block;width:10px;height:10px;margin:2px; background:#fff; -webkit-border-radius:50%;-moz-border-radius:50%;border-radius: 50%;}
.i_about_right_pic .owl-controls .owl-page.active span, .i_about_right_pic .owl-controls.clickable .owl-page:hover span { background:#2BA0CB;}


.i_about_right_con{ padding:0 18px; width:456px; float:right; height:392px;}
.i_about_right_con h1{ line-height:86px; font-size:24px; font-weight:normal; color:#151515; background:url(../images/i_about_right_con.jpg) bottom left no-repeat;}
.i_about_right_con p{ line-height:36px; height:194px; color:#151515; font-size:14px; padding-top:14px; overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 5; -webkit-box-orient: vertical;}
.i_about_right_con a.i_about_right_more{ font-size:14px; display:block; height:30px; float:right; color:#2ca6f8; margin-top:40px;}

/**首页服务项目**/
.i_cultrue{ width:100%; background:#F5F5F5; padding:66px 10px 110px;}
.i_cultrue_box{ width:100%; max-width:1200px; margin:0 auto; position:relative; z-index:1;}
.i_mob_cultrue_box{ display:none;}
.i_cultrue_box img{ width:100%;}
.i_cultrue_box .item_img{ position:absolute; z-index:9; overflow:hidden;}
.i_cultrue_box .item_img a{ display:block; width:100%; height:100%;}
.i_cultrue_box .item_img img{-webkit-transition: all ease 1s; transition: all ease 1s; -moz-transition: all ease 1s; -o-transition: all ease 1s; width:100%; height:100%;}
.i_cultrue_box .item_img .item_con{ width:100%; height:100%; display:table; position:absolute; top:0; left:0; z-index:99;}
.i_cultrue_box .item_img .item_detail{ display:table-cell; vertical-align:middle; padding:0 10px;}
.i_cultrue_box .item_img .item_detail h1{ text-align:center; font-size:30px; color:#fff; font-weight:normal; line-height:60px;}
.i_cultrue_box .item_img .item_detail p{ font-size:12px; line-height:22px; color:#fff; display:none;}

.i_cultrue_box .item_img01{ top:8.5%; width:15.5%; height:53.6%; }
.i_cultrue_box .item_img02{ height:41%; width:37.5%; top:8.5%; left:15.5%;}
.i_cultrue_box .item_img03{ height:28.5%; width:41.5%; top:8.5%; left:53%;}
.i_cultrue_box .item_img04{ height:24%; width:37.5%; top:49.5%; left:15.5%;}
.i_cultrue_box .item_img05{ height:36.5%; width:21.5%; top:37%; left:63.3%;}
.i_cultrue_box .item_img06{ height:26.5%; width:20.7%; bottom:0; left:15.5%;}
.i_cultrue_box .item_img07{ height:26.5%; width:31.8%; bottom:0; left:53%;}

.i_cultrue_box .item_img08{ height:36.5%; width:10.3%; top:37%; left:53%;}
.i_cultrue_box .item_img09{ height:19.5%; width:5%; top:37%; right:0;}
.i_cultrue_box .item_img010{ height:17.8%; width:8%; bottom:0; left:0;}
.i_cultrue_box .item_img011{ height:18%; width:10.6%; bottom:0; right:0;}

.i_cultrue_box .item_img a:hover .item_con{ background:url(../images/item_con.png) repeat;}
.i_cultrue_box .item_img a:hover .item_detail p{ display:block;}
.i_cultrue_box .item_img a:hover img{/*transform: scale(1.1); -webkit-transform: scale(1.1);  -o-transform: scale(1.1);  -moz-transform: scale(1.1);*/}

/**首页好处**/
.i_good{ width:100%; max-width:1200px; margin:0 auto; padding:120px 0 140px;}
.i_good_left{ padding-top:174px; width:500px; float:left; height:686px; background:url(../images/i_good.jpg) left top no-repeat; font-size:14px; line-height:30px; color:#151515;}
.i_good_left p{ font-size:14px; line-height:30px; color:#151515;}
.i_good_right{ width:654px; height:686px; float:right;}
.i_good_right img{ width:100%;}

/**商城**/
.mall{ width:100%;}
.mall_gg{ width:100%; height:446px;}
.mall_box{ width:100%; max-width:1200px; margin:0 auto; height:446px; position:relative; z-index:1;}
.mall_con{ width:264px; height:388px; position:absolute; bottom:0; right:0; z-index:9; background:url(../images/mall_con.jpg) bottom right no-repeat; padding:50px 26px 0;}
.mall_con p{ font-size:12px; color:#fff; line-height:26px;}
.mall_con h1{ font-size:18px; color:#fff; line-height:30px; padding-top:10px; font-weight:normal;}
.mall_list{ width:100%; height:700px; background:url(../images/mall_list_bg.jpg) top center no-repeat;}

.i_mall_title{ display:none;}

.mall_list_left{ display:none; width:794px; float:left; padding-top:80px;}
.mall_list_left dl{ width:100%; position:relative; z-index:1; height:136px; margin-bottom:12px;}
.mall_list_left dl dt{ width:214px; height:136px; position:absolute; z-index:9; top:0; right:0; overflow:hidden;}
.mall_list_left dl dt img{ width:100%; -webkit-transition: all ease 1s; transition: all ease 1s; -moz-transition: all ease 1s; -o-transition: all ease 1s;}
.mall_list_left dl dd{ width:100%; padding-right:250px; height:136px;}
.mall_list_left dl dd .mall_titel{ display:block; height:76px; padding-left:62px; padding-bottom:14px; position:relative; z-index:1;}
.mall_list_left dl dd .mall_titel b{ font-weight:normal; display:block; background:#45A2CD; width:62px; height:62px; text-align:center; line-height:62px; font-size:36px; color:#fff; position:absolute; top:0; left:0; z-index:9;}
.mall_list_left dl dd .mall_titel span{-webkit-transition: all ease 1s; transition: all ease 1s; -moz-transition: all ease 1s; -o-transition: all ease 1s; display:inline-block; height:62px; font-size:24px; line-height:58px; color:#333333; border-top:2px solid #898989; border-bottom:2px solid #898989; padding:0 60px 0 12px;}
.mall_list_left dl dd p{ font-size:12px; color:#333; line-height:30px; padding-left:62px; height:60px; overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}

.mall_list_left dl a:hover img{ transform: scale(1.1); -webkit-transform: scale(1.1);  -o-transform: scale(1.1);  -moz-transform: scale(1.1);}
.mall_list_left dl a:hover dd .mall_titel span{ border-top:2px solid #45A2CD; border-bottom:2px solid #45A2CD; color:#45A2CD;}

.mall_list_left .owl-controls .owl-buttons div{ display:inline-block; width:70px; height:60px; padding:0; margin:0;}
.mall_list_left .owl-controls .owl-buttons .owl-prev{ background:#45A2CD url(../images/mall_list.png) left center no-repeat;}
.mall_list_left .owl-controls .owl-buttons .owl-next{ background:#45A2CD url(../images/mall_list.png) right center no-repeat;}
.mall_list_left .owl-controls .owl-buttons .owl-prev:hover{ background:#1D7EA9 url(../images/mall_list.png) left center no-repeat;}
.mall_list_left .owl-controls .owl-buttons .owl-next:hover{ background:#1D7EA9 url(../images/mall_list.png) right center no-repeat;}

/**首页新闻**/
.i_news{ width:100%; height:558px; background:url(../images/i_news_bg.jpg) center repeat-x; padding:0 10px; margin-bottom:60px;}
.i_news_box{ width:100%; height:558px; max-width:1200px; margin:0 auto;}
.i_news_title{ display:none;}
.i_news_pic{ width:338px; height:558px; overflow:hidden; float:left;}
.i_news_pic img{ width:100%; height:100%;}
.i_news_pic img.pc_news_pic{}
.i_news_pic img.mb_news_pic{ display:none;}
.i_news_right{ width:820px; float:right; height:558px;}
.i_news_tab{ height:72px; padding-bottom:28px;}
.i_news_tab li{ display:inline-block; width:130px; height:44px; background:url(../images/i_news_tab01.png) center no-repeat; font-size:18px; color:#fff; line-height:44px; margin-right:68px; text-align:center; cursor:pointer;}
.i_news_tab li:hover{ background:url(../images/i_news_tab02.png) center no-repeat;}
.i_news_tab li.cur{ background:url(../images/i_news_tab02.png) center no-repeat;}

.i_news_list_div{ width:100%; display:none;}
.i_news_list{ width:100%;}
.i_news_list li{ padding-top:28px;}

.i_news_list li dl{ height:186px; width:100%; position:relative; z-index:1; padding-bottom:20px;}
.i_news_list li dl dt{ padding-top:18px; text-align:center; font-weight:normal; width:166px; height:166px; background:url(../images/i_news_list01.png) center no-repeat; position:absolute; top:0; left:0; z-index:9;}
.i_news_list li dl dt p{ font-size:42px; color:#333333; line-height:64px; }
.i_news_list li dl dt span{ font-size:34px; color:#fff; line-height:72px;}
.i_news_list li dl dd{ padding:0 8px 0 206px; width:100%; height:166px;}
.i_news_list li dl dd h1{ font-size:16px; color:#333; line-height:60px; font-weight:normal; white-space:nowrap; overflow : hidden; text-overflow: ellipsis;}
.i_news_list li dl dd p{ font-size:12px; line-height:22px; color:#aaaaaa; height:44px; overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.i_news_list li dl dd span{ font-size:12px; line-height:22px; color:#aaaaaa; margin-top:10px; display:block; height:30px; line-height:30px;}

.i_news_list li dl a:hover dt{ background:url(../images/i_news_list02.png) center no-repeat;}
.i_news_list li dl a:hover dd span{ color:#47a2cd;}
.i_news_list li dl a:hover dt p{ color:#47a2cd;}

.i_news_list .owl-controls { height:0; padding:56px 0 0; margin:0 auto;}
.i_news_list .owl-wrapper-outer{ z-index:1040;}
.i_news_list .owl-controls .owl-pagination { padding:0;width: 100%; max-width:100% !important;  margin: 0 auto; text-align:left; position:absolute; bottom:0; z-index:1040;}
.i_news_list .owl-controls .owl-page span {display: block;width:18px;height:18px;margin:4px; border:3px solid #fff; background:#A0A0A0; -webkit-border-radius:50%;-moz-border-radius:50%;border-radius: 50%;}
.i_news_list .owl-controls .owl-page.active span, .i_news_list .owl-controls.clickable .owl-page:hover span { background:#fff; border:3px solid #48A1CB;}

.i_news_more{ display:none;}

/**首页联系我们**/
.i_contact{ width:100%;}
.i_contact_center{ width:100%; max-width:1200px; margin:0 auto; height:462px;}
.no_bg{ background:none !important;}
.i_contact_con{ width:390px; float:right; padding-right:110px;}
.i_contact_title{ padding-bottom:20px; width:100%;}
.i_contact_con p{ font-size:14px; line-height:24px; color:#333333;}

/**脚部**/
.foot{ width:100%; background:#333 url(../images/foot_bg.jpg) top repeat-x;}
.foot_center{ width:100%; margin:0 auto; max-width:1200px;  }
.all_nemu{ width:880px; float:left;}
.all_nemu ul li{ width:110px; float:left;}
.mob_link{ display:none;}
.all_nemu ul li .pc_link{ padding-left:14px; position:relative; z-index:1; height:48px; line-height:48px; text-align:center; width:100%; color:#fff; font-size:14px;}
.all_nemu ul li .pc_link a{ color:#fff;}
.all_nemu ul li .pc_link span{ position:absolute; top:0; left:0; z-index:9; display:block; width:14px; height:48px; line-height:48px; font-size:14px; color:#fff;}

.submenu{ width:100%; text-align:left; padding-left:34px; padding-top:6px;}
.submenu li a{ font-size:12px; color:#fff; line-height:20px;}
.submenu li a span{ display:none;}

.foot_weixin{ width:192px; float:right; height:158px; padding-top:60px;}
.foot_weixin dl{ width:96px; padding-left:24px; float:right; text-align:center;}
.foot_weixin dl dd{ line-height:26px; text-align:center; font-size:12px; color:#fff;}

.foot_bg{ height:1px; max-width:1200%; width:100%; margin:0 auto; background:url(../images/foot_center.jpg) center bottom no-repeat;}

.icp{ width:700px; line-height:64px; float:left; font-size:12px; color:#fff;}
.icp a{font-size:12px; color:#fff;}
.foot_shar{ width:500px; float:right; height:64px;}
.foot_shar p{ line-height:64px; text-align:right;}
.foot_shar p a{ margin-left:8px;}

/**底部菜单**/
.foot_menu_con{ display:none; background:#EEEEEE; line-height:24px; font-size:14px; color:#333; padding:8px 10px;}
/**手机底部**/
.mb_foot{ display:none;}

/**内页广告**/
.n_img{ width:100%; height:350px; margin:0 auto;}
.n_img img{ display:none;}
.n_bread{ width:100%; height:58px; line-height:58px; font-size:12px; color:#333;}
.n_bread p{ line-height:58px; font-size:12px; color:#333; background:url(../images/n_bread.jpg) center left no-repeat; padding-left:26px;} 
.n_bread span{ line-height:58px; font-size:12px; color:#333; padding:0 4px;}
.n_bread p a{ line-height:58px; font-size:12px; color:#333;} 
.n_bread p a:hover{ color:#208de0;}
.n_nav{ background:#EEEEEE; height:80px; width:100%; margin-bottom:10px; position:relative; z-index:1;}
.n_nav_left{ width:240px; height:80px; position:absolute; top:0; left:10px; z-index:9; padding-top:6px;}
.n_nav_left p{ width:100%; line-height:32px; font-size:30px; color:#cccccc;}
.n_nav_left span{ font-size:24px; color:#666666; line-height:34px;}
.n_nav_but{ display:none;}
.n_nav_right{ width:100%; padding-left:250px; text-align:right;}
.n_nav_right li{  text-align:center; display:inline-block;}
.n_nav_right li a{ padding:0 20px; display:block; height:80px; border-top:2px solid #EEEEEE; line-height:80px; font-size:14px; color:#333;}
.n_nav_right li a:hover{ border-top:2px solid #2590E2; background:#fff;}
.n_nav_right li a.cur{ border-top:2px solid #2590E2; background:#fff;}

.n_con{ width:100%; margin:0 auto; padding:10px 10px;}
.n_con img{ max-width:100% !important;}
.n_con p{ line-height:28px; font-size:14px; color:#333;}


/**内页关于我们**/
.n_about_img{ width:100%; padding-bottom:100px;}
.n_about_img li{ width:100%; overflow:hidden; padding-bottom:3px;}
.n_about_img li a{ display:block; width:100%; position:relative; z-index:1;}
.n_about_img li a img{ width:100%;}
.n_about_box{ width:100%; height:100%; padding:2% 14.5%; position:absolute; top:0; left:0; z-index:9;}
.n_about_con{ width:100%; height:100%; display:table; text-align:center;}
.n_about_detail{ padding:10px; display:table-cell; vertical-align:middle;}
.n_about_detail h1{ line-height:44px; font-size:24px; color:#fff; font-weight:normal; background:url(../images/n_about_detail_h.png) center no-repeat;}
.n_about_detail p{ height:90px; overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; line-height:30px; font-size:12px; color:#fff;}
.n_about_bg_box{-webkit-transition: all ease 1s; transition: all ease 1s; -moz-transition: all ease 1s; -o-transition: all ease 1s; width:100%; height:100%; padding:2% 14.5%; position:absolute; top:0; left:0; z-index:8;}
.n_about_bg{-webkit-transition: all ease 1s; transition: all ease 1s; -moz-transition: all ease 1s; -o-transition: all ease 1s; width:100%; height:100%; background:url(../images/n_about_con.png) repeat;}

.n_about_img li a:hover .n_about_bg_box{ padding:0;}

/**周边旅游***/
.tourism_list{ width:100%; padding-top:30px;}
.tourism_list li{ width:33.33%; float:left; padding:0 6px 24px;}
.tourism_list li a{ display:block; width:100%; background:#F5F5F5; padding:8px;}
.tourism_list li .tourism_img{ width:100%; overflow:hidden; border:3px solid #fff;}
.tourism_list li .tourism_img img{ width:100%;}
.tourism_list li .tourism_con{ width:100%;}
.tourism_list li .tourism_con h1{ font-size:18px; font-weight:normal; text-align:center; color:#333333; line-height:38px; overflow:hidden; white-space:nowrap;  text-overflow: ellipsis;}
.tourism_list li .tourism_con p{ line-height:22px; color:#333; font-size:12px;  height:44px; text-indent:24px; overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}

.tourismtitle{ text-align:center; font-size:20px; color:#333; line-height:24px; padding:6px 0; font-weight:normal;}

/**登录**/
.n_login{ width:100%; background:url(../images/login_bg.jpg) center top no-repeat; height:692px; padding-top:194px;}
.login_box{ width:100%; max-width:1200px; margin:0 auto; height:400px; background:url(../images/login_box.png) repeat; padding-top:36px;}
.login_left{ height:100%; width:50%; float:left; background:url(../images/login_left.jpg) center right no-repeat;}
.login_center{ width:100%; max-width:320px; margin:0 auto;}
.login_left h1{ font-size:24px; color:#333333; line-height:68px; font-weight:normal;}
.login_left ul{ width:100%;}
.login_left ul li{ padding-bottom:20px; width:100%; position:relative; z-index:1;}
.login_left ul li .login_input{ width:100%; height:40px; border:1px solid #A9A9A9; background:#fff; font-size:12px; line-height:38px; text-indent:10px; color:#A9A9A9; outline:none;}
.login_left ul li .login_but{ width:100%; height:46px; background:#47A2CE url(../images/login_but.png) center no-repeat; color:#fff; font-size:12px; line-height:46px; border:none; text-align:center; cursor:pointer; outline:none;}
.checkbox{width:24px;height:24px;display: block;border:1px solid #A9A9A9;background: #fff; z-index:9;cursor: pointer;position: absolute;top: 0;left: 0;}
.login_left ul li .cur{background:#fff url(../images/checkbox_cur.png) center no-repeat;}
.login_left ul li span{display: inline-block;position: relative;padding-left:28px; font-size:12px; line-height:24px; color:#343233;}
.login_left ul li .ipt-hide{position: absolute;width: 0;height: 0;border: none; display:none; z-index:-1;}
.login_left p{ line-height:1; font-size:12px;}
.login_left p a{ line-height:1; color:#47A2CE; font-size:12px;}

.login_right{height:100%; width:50%; float:left;}
.login_right h1{ font-size:24px; color:#333333; line-height:68px; font-weight:normal; }
.login_right p{ color:#333333; font-size:12px; line-height:1;}
.login_right ul{ width:100%; padding:10px 0 6px;}
.login_right ul li{ line-height:22px; padding:6px 0px 6px 26px; font-size:14px; color:#333; background:url(../images/checkbox_cur.png) center left no-repeat;}
.registered_but{ width:100%; height:46px; background:#47A2CE url(../images/login_but.png) center no-repeat; color:#fff; font-size:12px; line-height:46px; border:none; text-align:center; cursor:pointer; outline:none; display:block;}


/**忘记密码**/
.forget_center{ margin:0 auto; max-width:320px; width:100%;}
.forget_center h1{ font-size:24px; color:#333333; line-height:68px; text-align:center; font-weight:normal;}
.forget_center ul{ width:100%;}
.forget_center ul li{ padding-bottom:20px; width:100%; position:relative; z-index:1;}
.forget_center ul li .forget_input{ width:100%; height:40px; border:1px solid #A9A9A9; background:#fff; font-size:12px; line-height:38px; text-indent:10px; color:#A9A9A9; outline:none;}
.forget_center ul li.code_li{ padding-right:110px;}
.forget_center ul li.code_li img{ cursor:pointer; position:absolute; top:0; display:block; width:100px; height:40px; border:1px solid #ddd; right:0; z-index:9;}
.forget_center ul li .forget_but{ width:100%; height:46px; padding-right:30px; background:#47A2CE url(../images/login_but.png) center no-repeat; color:#fff; font-size:12px; line-height:46px; border:none; text-align:center; cursor:pointer; outline:none;}



/**注册**/
.n_registered{ width:100%; background:url(../images/login_bg.jpg) center top no-repeat; height:692px; padding-top:194px;}
.registered_box{ width:100%; max-width:1200px; margin:0 auto; height:400px; background:url(../images/login_box.png) repeat; padding-top:36px;}
.registered_center{ width:100%; max-width:880px; margin:0 auto;}
.registered_center h1{text-indent:10px; font-size:24px; color:#333333; line-height:68px; font-weight:normal;}
.registered_center dl{ width:50%; max-width:380px; position:relative; z-index:1; padding-bottom:20px;}
.registered_center dl.fl{float:left;}
.registered_center dl.fr{float:right;}
.registered_center dl dt{ width:76px; padding-right:6px; text-align:right; font-size:14px; color:#333; font-weight:normal; line-height:40px; position:absolute; top:0; left:0; height:40px;}
.registered_center dl dd{ position:relative; z-index:2; width:100%; padding-left:76px;}
.registered_center dl dd span.tel_but{ display:block; width:88px; height:28px; background:#DCDCDC; color:#333; cursor:pointer; text-align:center; line-height:28px; font-size:14px; position:absolute; top:6px; right:6px; z-index:9;}
.registered_input{ width:100%; height:40px; border:1px solid #A9A9A9; background:#fff; font-size:12px; line-height:38px; text-indent:10px; color:#A9A9A9; outline:none;}

.checkbox{width:24px;height:24px;display: block;border:1px solid #A9A9A9;background: #fff; z-index:9;cursor: pointer;position: absolute;top: 0;left: 0;}
.registered_center dl dd .cur{background:#fff url(../images/checkbox_cur.png) center no-repeat;}
.registered_center dl dd span.checkbox_span{display: inline-block;position: relative;padding-left:28px; font-size:12px; line-height:24px; color:#343233;}
.registered_center dl dd span.checkbox_span a{ color:#47a2cd;}
.registered_center dl dd .ipt-hide{position: absolute;width: 0;height: 0;border: none; display:none; z-index:-1;}

.mb_but{ display:none;}

/**会员中心**/
.member_center{ width:100%; border-top:2px solid #47A2CE; max-width:1200px; margin:0 auto;}
.member_left{background:#F8F8F8; float:left; width:240px; padding-bottom:30px;}
.member_left h1.mb_title{ text-align:center; display:none; width:100%; line-height:30px; padding:20px; background:#EEEEEE url(../images/mb_title.png) center right no-repeat; font-size:18px; font-weight:normal; color:#333; cursor:pointer;}
.member_left dl dt{ width:100%; line-height:30px; padding:20px; background:#EEEEEE; font-size:18px; font-weight:normal; color:#333;}
.member_left dl dd{ width:100%; padding:0 20px;}
.member_left dl dd a{ padding-left:26px; display:block; width:100%; height:54px; border-bottom:1px dashed #C9CBCA; line-height:52px; color:#333; font-size:14px;}
.member_left dl dd a:hover{ color:#47A2CF;}
.member_left dl dd a.cur{ color:#47A2CF;}
.member_right{ float:right; width:816px;}
.member_name{ width:100%; padding-top:10px;}
.member_name h1{ height:61px; border-bottom:1px solid #C9CACC; line-height:60px; font-size:30px; font-weight:normal; color:#333; position:relative; z-index:1;}
.member_name h1 span{ font-size:14px; color:#333; line-height:60px; padding-left:10px;}
.member_name h1 a{ display:block; width:38px; text-align:right; height:26px; font-size:14px; color:#46A3CE; position:absolute; top:24px; right:0; line-height:26px;}
.member_name p{ line-height:24px; font-size:14px; padding:12px 0; color:#333;}
.member_but{ width:100%; height:121px; border-bottom:1px solid #C9CACC; padding:32px 0 24px;}
.member_box{ width:100%; max-width:676px;}
.member_box dl{ width:50%; max-width:308px;  border-right:1px solid #D2D2D2;}
.member_box dl.fl{ float:left;}
.member_box dl.fr{ float:right;}
.member_box dl dt{ font-size:14px; color:#333; line-height:32px; font-weight:normal;}
.member_box dl dd{ padding-top:16px; line-height:1; font-size:14px; color:#47a2cd;}
.member_box dl dd a{ line-height:1; font-size:14px; color:#47a2cd;}
.member_con{ width:100%; padding-bottom:30px;}
.member_con h1{ font-size:18px; line-height:30px; padding:30px 0 10px; font-weight:600; color:#333;}
.member_con p{ font-size:14px; color:#333; line-height:30px;}
.no_border{ border:none !important;}

/**个人信息**/
.personal_form{ width:100%; margin:0 auto; padding:30px 0 20px;}
.personal_form h1{ line-height:38px; font-size:18px; color:#333; font-weight:normal;}
.personal_form dl{ float:left; padding-right:10px;}
.personal_form dl.w20{ width:20%;}
.personal_form dl.w40{ width:40%;}
.personal_form dl dt{ font-size:12px; color:#333; font-weight:normal; line-height:30px;}
.personal_form dl dd{ width:100%; position:relative; z-index:1;}
.personal_form dl dd .personal_input{ outline:none; width:100%; border:none; height:40px; padding:8px; line-height:24px; font-size:12px; color:#333; background:#F8F8F8;}
.personal_form dl dd label{ font-size:12px; color:#333; padding-right:20px;}
.personal_form dl dd span{ width:80px; background:#46A1CD; font-size:12px; cursor:pointer; z-index:9; color:#fff; line-height:40px; text-align:center; height:40px; display:block; position:absolute; top:0; right:0; -webkit-border-radius:4px;-moz-border-radius:4px;border-radius: 4px;}

.password_box{ width:100%; border-top:1px solid #D2D2D2; padding:20px 0 20px;}
.password_box h1{ line-height:42px; font-size:18px; color:#333; font-weight:normal;}
.password_box dl{ width:100%; max-width:336px; padding-bottom:20px;}
.password_box dl dt{ font-size:12px; color:#333; font-weight:normal; line-height:30px;}
.password_box dl dd{ width:100%; position:relative; z-index:1;}
.password_box dl dd .password_input{ outline:none; width:100%; border:none; height:40px; padding:8px; line-height:24px; font-size:12px; color:#333; background:#F8F8F8;}
.password_box dl dd .save_but{ cursor:pointer; width:180px; height:50px; border:none; background:#47A2CE; color:#fff; font-size:18px; text-align:center; line-height:50px;}


/**加入我们**/
.job_top{ width:100%; height:50px; width:100%; background:#47A2CE; color:#fff; font-size:16px;}
.job_top li{ float:left; height:50px; line-height:50px; font-size:16px; color:#fff;}
.job_top li.w30{ width:30%; padding-left:24px;}
.job_top li.w15{ width:15%; text-align:center;}
.job_top li.w10{ width:10%;}

.job_list { width:100%; padding-bottom:30px;}
.job_list li { margin:0; padding:0; overflow:hidden; width:100%;}
.job_list ul { cursor:pointer; width:100%; overflow: hidden; margin-top:10px;}
.job_list ul li { background:#F2F2F2; float:left; font-size:14px; color:#333333; height:40px; line-height:40px;   position:relative; z-index:1;}
.job_detail { display:none;}
.job_con{ font-size:14px; color:#333; line-height:24px; padding:10px; width:100%;}
.job_con p{ width:100%; max-width:1180px;}
.job_list ul li.w30{ width:30%; padding-left:24px;}
.job_list ul li.w15{ width:15%; text-align:center;}
.job_list ul li.w10{ width:10%; background:#F2F2F2 url(../images/w10_01.jpg) center no-repeat; }
.job_list ul.select li.w10{ background:#F2F2F2 url(../images/w10_02.jpg) center no-repeat;}

/**联系我们**/
.contact_box{ width:100%; max-width:1200px; margin:0 auto; height:430px; position:relative; z-index:1; padding-bottom:30px; margin-top:30px;}
.map { height: 400px; width: 60%;}
.map * {-webkit-box-sizing:content-box;-moz-box-sizing: content-box;box-sizing:content-box;}
.contact_text{ width:34%; background:#fff; height:400px; position:absolute; top:0; right:0; z-index:9; overflow:hidden;}
.contact_way{ width:44%; background:#fff; height:400px; position:absolute; top:0; right:0; z-index:9;}
.jz-map-t{ width:100%; height:48px;}
.jz-map-t span { display: block; float: left; height: 48px; line-height: 48px; color: #333; background-color: #eeeeee; padding: 0px 5%; width: 50%; cursor: pointer; transition: 300ms 0ms;  -webkit-transition: 300ms 0ms;}
.jz-map-t span.active{ color:#fff; background:#47A2CE;}
.jz-map-c {  padding: 0px 5%; color: #333;}
.jz-map-nav { padding-top: 18px;  height: 75px;}
.jz-map-nav a { margin-right: 40px; padding-left: 18px; background-position: left center; color:#333; font-size:12px;}
.jz-map-nav a.active { background: url(../images/c_i1.png) no-repeat scroll left center;}
.jz-hbox { overflow: hidden; margin-bottom: 25px;}
.jz-hbox li { display: none;}
.jz-hbox li.active { display: block;}
.jz-box-h { position: relative; height:101px; color: #646464;}
.jz-hbox .ybox {  height: 50px;  overflow: hidden; width: 80%; margin: 0px 52px 0px 28px;}
.jz-hbox .yi1 { line-height:28px; font-size:14px; border-bottom: 1px solid #dcdcdc; padding-bottom: 22px; margin-bottom: 22px; background: url(../images/c_i4.png) no-repeat scroll left 12px; padding-left: 14px;}
.jz-txt { border: 0px none; height: 28px; line-height: 28px; color: #646464;font-family: "微软正黑体","Microsoft JhengHei","Microsoft Yahei","微软雅黑","Hiragino Sans GB","冬青黑体","Arial","Helvetica","SimHei","黑体","STXihei","华文细黑",sans-serif; font-size: 14px;width: 100%; display: block;}
.jz-hbox .yi2 { height:28px; line-height:28px; font-size:14px; background: url(../images/c_i5.png) no-repeat scroll left 12px; padding-left: 14px;}
.jz-hbox .jhico { background: url(../images/c_i2.png) no-repeat scroll center center; width: 17px; height: 17px; position: absolute; left: 0px; top: 50%; margin-top: -8px;}
.jz-hbox .jhico2 { background: url(../images/c_i3.png) no-repeat scroll center center;  width: 17px; height: 17px; position: absolute; left: 0px; top: 50%; margin-top: -8px;}
.jz-hbox a.mapbtn { background-color: #313131; color: #fff;width: 40px; height: 50px; line-height: 50px; position: absolute; right: 5%; top: 50%; margin-top: -25px; display: block; text-align: center;}
.jz-map-list li { font-size:12px; line-height:20px; color:#333;  float: left;  display: block;  width: 45%; margin-left: 5%; line-height: 1.4; height: 60px;}
.jz-map-list .ico { display: inline-block; float: left; margin-right: 18px;}

/**留言**/
.feedback_box{ width:100%; max-width:1200px; margin:0 auto;}
.feedback_box h1{ font-size:14px; color:#333; height:40px; line-height:40px; background:#EEEEEE; padding-left:18px;}
.feedback_form{ width:100%;}
.feedback_form ul{ padding:16px 0 20px;}
.feedback_form ul li{ width:33.33%; padding:0 16px; float:left;}
.feedback_form ul li .feedback_input{ background:none; border:none; width:100%; height:43px; line-height:26px; padding:8px 0; border-bottom:1px solid #E5E5E5; color:#aaaaaa;}
.feedback_form dl{ width:100%; padding:0 16px;}
.feedback_form dl dt{ line-height:30px; font-weight:normal; color:#aaa; font-size:12px;}
.feedback_form dl dd .feedback_textarea{ width:100%; border:none; border-bottom:1px solid #E5E5E5; color:#aaaaaa; font-size:12px; padding:10px; min-height:200px;}
.feedback_form dl dd h2{ line-height:26px; padding:12px 0; font-size:12px; font-weight:normal; color:#aaa;}
.feedback_form dl dd.submit_dd{ position:relative; z-index:1; padding-right:68px; padding-top:10px;}
.feedback_form dl dd.submit_dd .feedback_submit{ cursor:pointer; display:block; width:64px; border:none; background:#172349; color:#fff; text-align:center; line-height:32px; height:32px; position:absolute; right:0; top:20px; z-index:9;}

/**我的订单**/
.order_box{ width:100%; padding-top:30px;}
.order_box h1{ font-size:22px; color:#333; line-height:50px; height:50px; background:url(../images/order_box.jpg) left bottom no-repeat; font-weight:normal;}
.order_con{ font-size:12px; line-height:20px; text-indent:24px; padding:10px 0 20px; color:#aaa;}
.order_list{ width:100%; padding-bottom:30px;}
.order_list li{ float:left; padding:0 4px 10px; width:33.33%;}
.order_list li a{ display:block; width:100%; background:#F5F5F5; padding:10px;}
.order_pic{ width:100%; overflow:hidden;}
.order_pic img{ width:100%;}
.order_list_con{ width:100%;}
.order_list_con h1{overflow:hidden; white-space:nowrap;  text-overflow: ellipsis; width:100%; font-size:22px; font-weight:normal; color:#333333; line-height:54px; background:url(../images/order_list_con.jpg) bottom left no-repeat; height:54px; overflow:hidden;}
.order_list_con h1 span{ font-size:14px; font-weight:normal;}
.order_list_con p{ font-size:12px; color:#333; line-height:22px; padding-top:12px; height:54px; overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.order_list_detail{ width:100%; border-top:1px solid #EEEEEE; padding-top:4px; margin-top:10px;}
.order_list_detail dl{ float:left; width:33.33%; text-align:center;}
.order_list_detail dl dt{ font-weight:normal; color:#aaaaaa; font-size:14px; line-height:24px;}
.order_list_detail dl dd{ font-size:20px; color:#47a2cd; line-height:26px;}
.order_list_detail dl dd i{ font-size:14px; font-style:normal; line-height:26px;}


/**预定酒店**/
.hotel_list{ width:100%; max-width:1200px; margin:0 auto;}
.hotel_list dl{ width:100%; position:relative; z-index:1; height:220px; margin-bottom:24px; overflow:hidden;}
.hotel_list dl dt{ width:460px; height:220px; position:absolute; top:0; left:0; overflow:hidden; z-index:9;}
.hotel_list dl dt img{ width:100%; height:100%;}
.hotel_list dl dt.is_0 a{-webkit-transition: all ease 1s; transition: all ease 1s; -moz-transition: all ease 1s; -o-transition: all ease 1s; display:block; width:100px; height:100px; overflow:hidden; position:absolute; top:50%; margin-top:-50px;}
.hotel_list dl dt.is_0 a.detail_link{ left:-100%;}
.hotel_list dl dt.is_0 a.buy_link{ right:-100%;}
.hotel_list dl dt.is_0 i{ display:none;}
.hotel_list dl dt.is_1 a{ display:none;}
.hotel_list dl dt.is_1 i{ display:block; width:130px; height:102px; position:absolute; top:50%; left:50%; margin:-51px 0 0 -65px; z-index:9; background:url(../images/noorder_bg.png) center no-repeat;}
.hotel_list dl dt.is_1 img{ -webkit-filter: grayscale(100%);     -moz-filter: grayscale(100%);     -ms-filter: grayscale(100%);     -o-filter: grayscale(100%);          filter: grayscale(100%); 	     filter: gray;}
.hotel_list dl dd{ overflow:hidden; width:100%; height:220px; padding-left:460px; background:#F5F5F5; display:table; position:relative; z-index:1;}
.hotel_list dl dd .hotel_titel{ display:table-cell; vertical-align:middle; text-align:center; background:url(../images/hotel_titel.png) center no-repeat;}
.hotel_list dl dd .hotel_titel h1{ font-size:24px; font-weight:normal; line-height:38px; color:#333;}
.hotel_list dl dd .hotel_titel p{ font-size:14px; line-height:38px; color:#333;}
.hotel_list dl dd .hotel_titel p span{ color:#208ee1; font-size:30px; line-height:38px;}
.hotel_list dl dd .hotel_detail{-webkit-transition: all ease 1s; transition: all ease 1s; -moz-transition: all ease 1s; -o-transition: all ease 1s; width:100%; height:100%; padding-left:460px; display:table; position:absolute; top:-100%; right:0; z-index:5; background:#F5F5F5;}
.hotel_con{ display:table-cell; width:100%; vertical-align:middle; padding:0 128px 0 0; }
.hotel_con .hotel_con_left{ width:100%; padding:0 12% 0 6%;}
.hotel_con .hotel_con_left h1{ border-bottom:1px solid #fff; width:100%; max-width:420px; font-size:20px; color:#333; line-height:80px; font-weight:normal;}
.hotel_con .hotel_con_left h1 span{ font-size:44px; color:#208ee1;}
.hotel_con .hotel_con_left p{ font-size:12px; color:#aaaaaa; line-height:22px; padding-top:14px; height:58px; overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}

.hotel_con .hotel_con_right{ background:url(../images/hotel_con_right.png) center right no-repeat; width:128px; height:100px; padding-right:92px; position:absolute; top:50%; right:0; z-index:10; margin-top:-50px;}
.hotel_con .hotel_con_right p{ font-size:24px; color:#333; line-height:1;}

.hotel_list dl:hover{ -webkit-box-shadow:0px 0px 12px #DDDDDD; -moz-box-shadow:0px 0px 12px #DDDDDD; box-shadow:0px 0px 12px #DDDDDD;}
.hotel_list dl:hover dt.is_0 a.detail_link{ left:50%; margin-left:-85px;}
.hotel_list dl:hover dt.is_0 a.buy_link{ right:50%; margin-right:-85px;}
.hotel_list dl:hover dd .hotel_detail{ top:0;}

/**酒店详情**/
.pro_box{ width:100%; max-width:1200px; margin:0 auto; padding-top:30px;}
.pro_pic{ width:750px; height:432px; overflow:hidden; float:left; display:none;}
.pro_pic li{ display:block; width:100%; overflow:hidden;}
.pro_pic li img{ width:100%;}
.pro_pic .owl-controls { height:0; padding:0; margin:0;}
.pro_pic .owl-controls .owl-buttons div{ position:absolute; top:50%; margin-top:-50px; color: #F4A21A;display: inline-block;zoom: 1;*display: inline;font-size: 12px;width:40px;height:100px;text-indent:5000px;float:left; z-index:1040; overflow:hidden;}
.pro_pic .owl-wrapper-outer{ z-index:1040;}
.pro_pic .owl-controls .owl-buttons .owl-prev{ background:url(../images/pro_pic_but.png) left center no-repeat; left:32px;}
.pro_pic .owl-controls .owl-buttons .owl-next{ background:url(../images/pro_pic_but.png) right center no-repeat; right:32px; }

.pro_detail{ width:388px; height:432px; float:right; overflow:hidden; background:#ECF5FA;}
.pro_title{ width:100%; padding:6px 16px 0; height:170px; background:url(../images/r_bg_ico.jpg) repeat;}
.pro_title h1{ font-size:24px; color:#fff; line-height:44px; font-weight:normal;}
.pro_title p{ line-height:28px; color:#fff; font-size:14px;}
.pro_title h2{ font-size:12px; color:#fff; font-weight:normal; line-height:1;}
.pro_title h2 span{ font-size:50px; line-height:1;}
.pro_title i{ line-height:26px; color:#fff; font-style:inherit; text-decoration:line-through}
.pro_detail_box{ padding:40px 18px 0; background:url(../images/pro_detail_box.jpg) left top no-repeat;}
.pro_detail_box p{ line-height:26px; font-size:14px; color:#54A6D5;}
.pro_detail_box a{ margin-top:30px; display:block; width:100%; height:36px; font-size:14px; color:#fff; text-align:center; line-height:36px; background:#5CAED6;}

.pro_con{ width:100%; padding-top:10px;}
.pro_con h1.title{ line-height:56px; color:#333; font-weight:normal; font-weight:normal; font-size:18px; border-bottom:1px solid #AAAAAA;}
.n_con{ width:100%; font-size:14px; color:#333; line-height:24px; padding:10px 0; padding-bottom:30px; overflow:hidden;}
.n_con img{ max-width:100% !important;}



/**温泉内页**/
.spa_box{ width:100%; max-width:1200px; margin:0 auto; padding-top:30px; }
.spa_border{ border:1px solid #AAAAAA;}
.spa_pic{ width:640px; height:400px; overflow:hidden; float:left; display:none;}
.spa_pic li{ display:block; width:100%; overflow:hidden;}
.spa_pic li img{ width:100%;}
.spa_pic .owl-controls { height:0; padding:0; margin:0;}
.spa_pic .owl-controls .owl-buttons div{ position:absolute; top:50%; margin-top:-50px; color: #F4A21A;display: inline-block;zoom: 1;*display: inline;font-size: 12px;width:40px;height:100px;text-indent:5000px;float:left; z-index:1040; overflow:hidden;}
.spa_pic .owl-wrapper-outer{ z-index:1040;}
.spa_pic .owl-controls .owl-buttons .owl-prev{ background:url(../images/pro_pic_but.png) left center no-repeat; left:32px;}
.spa_pic .owl-controls .owl-buttons .owl-next{ background:url(../images/pro_pic_but.png) right center no-repeat; right:32px; }

.spa_detail{ width:530px; height:400px; float:right; overflow:hidden; padding-right:8px;}
.spa_title{ width:100%; padding:9px 0; background:url(../images/spa_title.jpg) bottom left no-repeat;}
.spa_title h1{ font-size:22px; font-weight:normal; color:#333; font-weight:normal; line-height:30px;}
.spa_title h2{ font-size:18px; font-weight:normal; color:#333; font-weight:normal; line-height:26px;}

.spa_detail h3{ font-size:18px; font-weight:normal; color:#333; font-weight:normal; line-height:34px; padding-top:30px;}
.spa_con{ padding-top:12px; font-size:12px; color:#333; line-height:30px; padding-bottom:48px;}
.spa_con p{ font-size:12px; color:#333; line-height:30px; text-indent:24px;}
.spa_detail a{ display:block; width:160px; height:36px; text-align:center; line-height:36px; font-size:12px; color:#fff; background:#47A2CE url(../images/spa_detail_but.png) 34px center no-repeat; padding-left:30px; -webkit-border-radius:4px;-moz-border-radius:4px;border-radius: 4px;}


/**酒店展示**/
.hotal_show{ width:100%; padding-top:20px;}
.hotal_show h1{ font-size:20px; color:#333; line-height:50px; font-weight:normal;}
.hotal_show p{ font-size:12px; color:#aaaaaa; line-height:20px; text-indent:24px;}

.hotal_show_pic{ width:100%; max-width:980px; margin:0 auto;}
.hotal_pic_box{ width:100%; max-width:980px; margin:0 auto; overflow:hidden;}
.hotal_pic_box img{ width:100%;}
.hotal_pic_list{ width:100%; max-width:980px; margin:0 auto; overflow:hidden; padding:0 50px;}
.hotal_pic_list li{ width:100%; overflow:hidden; padding:8px;}
.hotal_pic_list li a{ display:block; width:100%; height:100%; border:1px solid #E4E4E4; padding:1px;}
.hotal_pic_list li a:hover{ border:1px solid #93BEE9;}
.hotal_pic_list li a.cur{ border:1px solid #93BEE9;}
.hotal_pic_list li img{ width:100%; vertical-align:middle;}
.hotal_show_title{ font-size:16px; color:#47A2CE; font-weight:normal; line-height:40px; border-bottom:1px solid #47A2CE; padding-left:14px; background:url(../images/hotal_show_title.jpg) center left no-repeat; margin-bottom:10px;}


.hotal_pic_list .owl-controls { height:0; padding:0; margin:0;}
.hotal_pic_list .owl-controls .owl-buttons div{ position:absolute; top:50%; margin-top:-17px; color: #F4A21A;display: inline-block;zoom: 1;*display: inline;font-size: 12px;width:34px;height:34px;text-indent:5000px;float:left; z-index:1040; overflow:hidden;}
.hotal_pic_list .owl-wrapper-outer{ z-index:1040;}
.hotal_pic_list .owl-controls .owl-buttons .owl-prev{ background:url(../images/hotal_pic_but.png) left bottom no-repeat; left:12px;}
.hotal_pic_list .owl-controls .owl-buttons .owl-next{ background:url(../images/hotal_pic_but.png) right bottom no-repeat; right:12px; }

.hotal_pic_list .owl-controls .owl-buttons .owl-prev:hover{ background:url(../images/hotal_pic_but.png) left top no-repeat;}
.hotal_pic_list .owl-controls .owl-buttons .owl-next:hover{ background:url(../images/hotal_pic_but.png) right top no-repeat;}

/*made*/
.made{background:#FFF;}
.madegame{width:100%;overflow:hidden;}
#ho{position:relative !important; padding:20px 0 30px;}
#ho li{float:left;width:300px;position:relative; z-index:1;}
#ho li a{ display:block; width:100%; height:100%; color:#fff; position:absolute; top:0; left:0; z-index:9; background:rgba(36,144,226,0.7);}
#ho li .hotal_show_box{ display:table; width:100%; height:100%; padding:0 20px;}
#ho li .hotal_show_con{ display:table-cell; vertical-align:middle; text-align:center;}
#ho li .hotal_show_con h1{ font-size:24px; font-weight:normal; line-height:50px; background:url(../images/hotal_show_con.png) center bottom no-repeat;}
#ho li .hotal_show_con p{ font-size:12px; line-height:22px; padding-top:10px;}
#ho li .hotal_show_con b{ background:url(../images/hotal_show_con_b01.png) center no-repeat; display:block; width:84px; height:36px; margin:10px auto 0;}
#ho li img{ width:100%;}
#ho li a:hover{ background:none;}
#ho li a:hover .hotal_show_con h1{ background:none;}
#ho li a:hover .hotal_show_con b{ background:url(../images/hotal_show_con_b02.png) center no-repeat;}


/**万象新闻**/
.n_news{ width:100%;}

/**手礼列表**/
.good_list{ max-width:1200px; width:100%; margin:0 auto; padding-top:30px;}
.good_list li{ width:25%; padding:6px 6px 20px; float:left;}
.good_list li a{ display:block; width:100%; height:100%; padding:4px; position:relative; z-index:1; overflow:hidden; border:1px solid #EEEEEE; -moz-box-shadow: 6px 6px 0px 0px #EEEEEE; -webkit-box-shadow: 6px 6px 0px 0px #EEEEEE; box-shadow: 6px 6px 0px 0px #EEEEEE;}
.good_list li a img{ width:100%;}
.good_list li a.isnull_0 i{ display:none;}
.good_list li a .good_pic{ position:relative; z-index:1;}
.good_list li a.isnull_1 i{ display:block; width:130px; height:102px; position:absolute; top:50%; left:50%; margin:-51px 0 0 -65px; z-index:9; background:url(../images/noorder_bg.png) center no-repeat;}
.good_list li a.isnull_1 img{ -webkit-filter: grayscale(100%);     -moz-filter: grayscale(100%);     -ms-filter: grayscale(100%);     -o-filter: grayscale(100%);          filter: grayscale(100%); 	     filter: gray;}

.good_con{ width:100%; padding:8px 0;}
.good_con h1{ font-weight:normal; font-size:14px; line-height:36px; color:#333; overflow:hidden; white-space:nowrap;  text-overflow: ellipsis;}
.good_con p{ line-height:22px; font-size:12px; color:#aaa; height:66px; text-indent:24px; overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}
.good_time{ width:100%; border-top:1px solid #EEEEEE; height:31px; line-height:30px; font-size:12px; color:#aaa; background:url(../images/good_time.jpg) center right no-repeat;}
.good_time p{ line-height:30px; font-size:12px; color:#aaa;}

/**手礼详情**/
.n_good_detail{ width:100%; max-width:1200px; margin:0 auto; padding:30px 0 50px;}
.n_good_pic{ width:860px; height:480px; background:#EEEEEE; float:left; padding:20px 74px;}
.n_good_pic li{ width:100%;}
.n_good_pic li img{ width:100%;}

.n_good_pic .owl-controls { height:0; padding:0; margin:0;}
.n_good_pic .owl-controls .owl-buttons div{ position:absolute; top:50%; margin-top:-75px; color: #F4A21A;display: inline-block;zoom: 1;*display: inline;font-size: 12px;width:50px;height:150px;text-indent:5000px;float:left; z-index:1040; overflow:hidden;}
.n_good_pic .owl-wrapper-outer{ z-index:1040;}
.n_good_pic .owl-controls .owl-buttons .owl-prev{ background:url(../images/good_pic_but.png) left bottom no-repeat; left:8px;}
.n_good_pic .owl-controls .owl-buttons .owl-next{ background:url(../images/good_pic_but.png) right bottom no-repeat; right:8px; }
.n_good_pic .owl-controls .owl-buttons .owl-prev:hover{ background:url(../images/good_pic_but.png) left top no-repeat;}
.n_good_pic .owl-controls .owl-buttons .owl-next:hover{ background:url(../images/good_pic_but.png) right top no-repeat;}

.n_good_right{ width:320px; float:right; height:480px; padding-top:12px; position:relative; z-index:1;}
.n_good_right h1{ font-size:18px; color:#333; line-height:30px; font-weight:normal; padding-bottom:10px;}
.n_good_right p.info{ line-height:20px; text-indent:24px; font-size:12px; color:#aaa;}
.n_good_right_box{ width:100%; padding-top:18px;}
.n_good_right_box li{ line-height:36px; font-size:14px; color:#aaa;}
.n_good_right_box li span{ color:#333;}
.n_good_right a{ position:absolute; bottom:0; left:0; z-index:9; display:block; width:210px; height:50px; line-height:50px; text-align:center; padding-left:24px; background:; color:#fff; font-size:14px; background:#3FA8BE url(../images/cart.png) 60px center no-repeat;}

/**商城列表**/
.n_mall_list{ width:100%; max-width:1200px; margin:0 auto; padding:30px 0;}
.n_mall_list_box{ margin-bottom:30px;}
.mall_list_pic{ width:400px; height:250px; overflow:hidden; position:relative; z-index:1;}
.mall_list_pic img{ width:100%;}
.is_ohter0 a{-webkit-transition: all ease 1s; transition: all ease 1s; -moz-transition: all ease 1s; -o-transition: all ease 1s; display:block; width:100px; height:100px; overflow:hidden; position:absolute; top:50%; margin-top:-50px;}
.is_ohter0 a.detail_link{ left:-100%;}
.is_ohter0 a.buy_link{ right:-100%;}
.is_ohter0 i{ display:none;}
.is_ohter1 a{ display:none;}
.is_ohter1 i{ display:block; width:130px; height:102px; position:absolute; top:50%; left:50%; margin:-51px 0 0 -65px; z-index:9; background:url(../images/noorder_bg.png) center no-repeat;}
.is_ohter1 img{ -webkit-filter: grayscale(100%);     -moz-filter: grayscale(100%);     -ms-filter: grayscale(100%);     -o-filter: grayscale(100%);          filter: grayscale(100%); 	     filter: gray;}

.is_ohter0:hover a.detail_link{ left:50%; margin-left:-85px;}
.is_ohter0:hover a.buy_link{ right:50%; margin-right:-85px;}

.mall_list_txt{ width:798px; border:1px solid #AAAAAA; height:250px;}
.mall_list_txt_left{ width:360px; float:left; height:248px; padding:46px 30px 0;}
.mall_list_txt_left h1{ font-size:22px; color:#333; line-height:30px; font-weight:normal;}
.mall_list_txt_left h2{ font-size:18px; color:#333; line-height:28px; font-weight:normal; padding-bottom:8px; background:url(../images/order_list_con.jpg) bottom left no-repeat;}
.mall_list_txt_dl{ width:100%; max-width:300px;}
.mall_list_txt_dl dl{ width:37%; float:left; text-align:center; margin-top:26px;}
.mall_list_txt_dl dl.text-left{ width:26%; text-align:left;}
.mall_list_txt_dl dl.center_dl{ border-right:1px dashed #333; border-left:1px dashed #333;}
.mall_list_txt_dl dl dt{ font-size:14px; font-weight:normal; color:#aaa; line-height:18px;}
.mall_list_txt_dl dl dd{ font-size:14px; color:#47a2cd; line-height:30px;}
.mall_list_txt_dl dl dd span{ font-size:20px;}

.mall_list_txt_right{ width:436px; float:right; height:248px; background:url(../images/mall_list_txt_right.jpg) center left no-repeat; padding:46px 30px 0;}
.mall_list_txt_right h1{ font-size:18px; color:#333; line-height:30px; font-weight:normal;}
.mall_list_right_con{ width:100%; padding-top:22px;}
.mall_list_right_con p{ font-size:12px; color:#333; line-height:30px; text-indent:24px; overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; height:96px;}


.n_mall_con{ padding-bottom:30px;}
.n_mall_detail{ width:100%; font-size:14px; color:#333; padding:10px 0 20px; line-height:24px;}
.n_mall_detail img{ max-width:100% !important;}

/**商城内页预订**/
.mall_booked{ width:100%; max-width:1200px; padding:30px 0;}
.mall_booked_left{ width:850px; float:left; border:1px solid #AAAAAA; padding:24px 32px;}
.mall_booked_left h1{ font-size:18px; line-height:44px color:#333; font-weight:normal;}
.mall_booked_left h3{ padding-top:20px; font-size:14px; color:#333; font-weight:normal; line-height:24px; text-align:center; max-width:440px; margin:0 auto;}
.mall_booked_but{ display:block; width:200px; height:44px; line-height:44px; text-align:center; border:none; margin:10px auto; color:#fff; cursor:pointer; background:#47A2CE url(../images/spa_detail_but.png) 50px center no-repeat;}
.mall_booked_left dl{ width:100%; padding-top:10px;}
.mall_booked_left dl dt{ width:100px; float:left; font-weight:normal; color:#aaa; font-size:14px; line-height:26px; padding-right:14px; text-align:right;}
.mall_booked_left dl dt span{ color:#F00;}
.mall_booked_left dl dd{ width:684px; float:right;}
.mall_booked_left dl dd h2{ font-size:14px; color:#333; font-weight:normal; line-height:26px;}
.mall_booked_left dl dd h2 a{ font-size:14px; color:#47A2CE; text-decoration:underline; margin-left:10px;}
.mall_booked_left dl dd p{ font-size:14px; color:#aaa; line-height:24px;}
.mall_booked_left dl .room_input{ border:1px solid #D1D1D1; height:30px; width:60px; line-height:28px; text-align:center; font-size:14px; color:#aaa;}
.mall_booked_left dl .other_textarea{ border:1px solid #D1D1D1; width:100%; height:120px; padding:10px; font-size:12px; color:#aaa; line-height:22px; text-align:left; outline:none;}
.mall_booked_left dl .tel_top{ border:1px solid #D1D1D1; height:30px; width:60px; line-height:28px; text-align:center; font-size:14px; color:#aaa; margin-right:10px;}
.mall_booked_left dl .tel_input{ border:1px solid #D1D1D1; height:30px; width:180px; line-height:28px; text-align:center; font-size:14px; color:#aaa;}
.mall_booked_left dl .appellation_selcet{ border:1px solid #D1D1D1; height:30px; width:120px; line-height:28px; text-align:center; font-size:14px; color:#aaa; margin-right:10px;}
.mall_booked_left dl .name_input{ border:1px solid #D1D1D1; height:30px; width:150px; line-height:28px; text-align:center; font-size:14px; color:#aaa;}

.room_box{ display:none; width:100%; height:100%; position:fixed; z-index:99999; background:rgba(0,0,0,0.5); top:0; left:0;}
.room_box_div{ width:600px; height:220px; position:fixed; z-index:99999; background:#fff; top:50%; left:50%; margin:-110px 0 0 -300px; padding:0 15px;}
.room_box_div dt{ height:60px; line-height:30px; padding-top:15px; border-bottom:1px solid #DDDDDD; font-size:14px; color:#333; font-weight:normal;}
.room_box_div dt .room_box_select{ margin-left:6px; border:1px solid #D1D1D1; height:30px; width:90px; line-height:28px; text-align:center; font-size:14px; color:#aaa;}
.room_box_div dd{ width:100%; padding-top:16px;}
.room_box_div dd ul{ width:100%; max-width:180px;}
.room_box_div dd ul li{ width:60px; float:left; height:30px; line-height:30px; font-size:14px; color:#333; padding-right:10px;}
.room_box_div dd ul li .room_box_select01{ border:1px solid #D1D1D1; height:30px; width:50px; line-height:28px; text-align:center; font-size:14px; color:#aaa;}
.room_box_but{ width:130px; margin:0 auto; padding-top:30px;}
.room_box_submit{ cursor:pointer; float:left; width:58px; height:30px; background:#47A2CE; line-height:28px; border:none; border-bottom:2px solid #2E85B0; text-align:center; font-size:14px; color:#fff;}
.room_box_reset{ cursor:pointer; float:right; width:58px; height:30px; background:#47A2CE; line-height:28px; border:none; border-bottom:2px solid #2E85B0; text-align:center; font-size:14px; color:#fff;}

.date_box{ display:none; width:100%; height:100%; position:fixed; z-index:99999; background:rgba(0,0,0,0.5); top:0; left:0;}
.date_box_div{ width:600px; text-align:center; height:100px; position:fixed; z-index:99999; background:#fff; top:50%; left:50%; margin:-50px 0 0 -300px; padding:10px 140px 0;}
.date_box_div .date_box_input{ border: 1px solid #ddd; line-height: 28px; height: 30px; color:#fff; text-indent: 10px; width: 156px; background: #2CA6F9 url(../images/calendar.gif) center right no-repeat;}

.date_box_but{ width:130px; margin:0 auto; padding-top:18px;}
.date_box_submit{ cursor:pointer; float:left; width:58px; height:30px; background:#47A2CE; line-height:28px; border:none; border-bottom:2px solid #2E85B0; text-align:center; font-size:14px; color:#fff;}
.date_box_reset{ cursor:pointer; float:right; width:58px; height:30px; background:#47A2CE; line-height:28px; border:none; border-bottom:2px solid #2E85B0; text-align:center; font-size:14px; color:#fff;}


.mall_booked_right{ width:316px; float:right; background:#F3F3F3; padding:24px 24px 0;}

.mall_booked_right01{ width:100%; border-bottom:1px solid #AAAAAA;}
.mall_booked_right01 img{ width:100%;}
.mall_booked_right01 h1{ font-size:14px; color:#333; line-height:30px; font-weight:normal;}
.mall_booked_right01 ul{ padding-bottom:8px; width:100%;}
.mall_booked_right01 ul li{ width:100%; line-height:26px; font-size:12px; color:#aaa; padding-left:20px;}
.mall_booked_right01 ul li.add{ background:url(../images/add.jpg) center left no-repeat;}
.mall_booked_right01 ul li.tel{ background:url(../images/tel.jpg) center left no-repeat;}

.mall_booked_right02{ width:100%; border-bottom:1px solid #AAAAAA; padding-bottom:14px;}
.mall_booked_right02 h1{ font-size:18px; color:#333; line-height:32px; padding-top:12px; font-weight:normal;}
.mall_booked_right02 strong{ font-weight:normal; font-size:14px; color:#333; line-height:28px;}
.mall_booked_right02 p{ font-size:12px; color:#aaa; line-height:20px;}

.mall_booked_right03{ width:100%; padding:20px 0 14px;}
.mall_booked_right03 h1{ font-size:18px; color:#333; line-height:32px; font-weight:normal;}
.mall_booked_right03 p{ font-size:12px; color:#aaa; line-height:24px;}
.mall_booked_right03 ul{ width:100%; padding:10px 0;}
.mall_booked_right03 ul li{ width:100%; line-height:24px; font-size:12px; color:#aaa;}
.mall_booked_right03 ul li span{ font-size:14px; color:#47a2cd;}

.onland_foot{ width:100%; max-width:1200px; margin:0 auto; background:#2590E2; height:30px; margin:10px 0 20px;text-align:center; font-size:14px; color:#fff; line-height:30px;}
.loding{ display:block; width:100%; height:30px; margin:0 auto; text-align:center; font-size:14px; color:#fff; line-height:30px;}
.loding_bg{background:url(fancybox_loading.gif) center no-repeat;}
@media (max-width: 1220px) {
/**商城列表**/
.n_mall_list{ padding:20px 5px; margin:0 auto;}
.n_mall_list_box{ width:50%; float:left; padding:0 5px; margin-bottom:20px;}
.mall_list_pic{ width:100%; height:auto; overflow:hidden; float:none; position:relative; z-index:1;}
.is_ohter0 a.detail_link{ left:50%; margin-left:-85px;}
.is_ohter0 a.buy_link{ right:50%; margin-right:-85px;}


.mall_list_txt{ width:100%; float:none; height:auto;}
.mall_list_txt_left{ max-width:360px; width:100%; float:none; height:auto; padding:10px 10px 0;}
.mall_list_txt_left h1{ font-size:22px; color:#333; line-height:30px; font-weight:normal;}
.mall_list_txt_left h2{ font-size:18px; color:#333; line-height:28px; font-weight:normal; padding-bottom:8px; background:url(../images/order_list_con.jpg) bottom left no-repeat;}
.mall_list_txt_dl{ width:100%;}
.mall_list_txt_dl dl{ width:37%; float:left; text-align:center; margin-top:16px;}
.mall_list_txt_dl dl.text-left{ width:26%; text-align:left;}
.mall_list_txt_dl dl.center_dl{ border-right:1px dashed #333; border-left:1px dashed #333;}
.mall_list_txt_dl dl dt{ font-size:14px; font-weight:normal; color:#aaa; line-height:18px;}
.mall_list_txt_dl dl dd{ font-size:14px; color:#47a2cd; line-height:30px;}
.mall_list_txt_dl dl dd span{ font-size:20px;}

.mall_list_txt_right{ width:100%; float:none; height:auto; background:none; padding:10px 10px 0;}
.mall_list_txt_right h1{ font-size:18px; color:#333; line-height:30px; font-weight:normal;}
.mall_list_right_con{ width:100%; padding-top:10px; padding-bottom:20px;}
.mall_list_right_con p{ font-size:12px; color:#333; line-height:30px; text-indent:24px; height:90px; overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}
}

@media (max-width: 1200px) {
/**banner**/
.banner{ height:auto;}
#owl-demo .item { background:none !important; height:auto;}
#owl-demo .item img { display:block;}

/**首页关于我们**/
.i_about{ padding:20px 0;}
.i_about_left{ width:100%; padding:0; height:auto; float:none;}
.i_about_left img{ display:none;}
.i_about_title{ border:none; width:100%; height:auto; padding:0; text-align:center;}
.i_about_title h1{ font-size:30px; font-weight:normal; color:#151515; line-height:32px;}
.i_about_title p{ font-size:12px; text-transform:uppercase; color:#151515; line-height:22px; padding-bottom:6px; background:url(../images/i_about_title.jpg) center bottom no-repeat;}
.i_about_right{ width:100%; height:auto; float:none;}
.i_about_right_pic{ width:100%; height:auto; float:none; padding:20px 5px; overflow:hidden;}
.i_about_right_pic .item { width:100%; overflow:hidden; display: block; padding:5px;}
.i_about_right_pic .item img { width: 100%; }
.i_about_right_pic .owl-controls { height:0; padding:0; margin:0 auto;}
.i_about_right_pic .owl-wrapper-outer{ z-index:1040;}
.i_about_right_pic .owl-controls .owl-pagination { padding:0;width: 100%; max-width:100% !important;  margin: 0 auto; text-align:center; position:absolute; bottom:0; z-index:1040;}
.i_about_right_pic .owl-controls .owl-page span {display: block;width:10px;height:10px;margin:4px; background:#333333; -webkit-border-radius:50%;-moz-border-radius:50%;border-radius: 50%;}
.i_about_right_pic .owl-controls .owl-page.active span, .i_about_right_pic .owl-controls.clickable .owl-page:hover span { background:#2BA0CB;}


.i_about_right_con{ padding:10px; width:100%; float:none; height:auto;}
.i_about_right_con h1{ display:none;}
.i_about_right_con p{ line-height:36px; height:auto; color:#151515; font-size:14px; padding:0; overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 100; -webkit-box-orient: vertical;}
.i_about_right_con a.i_about_right_more{ height:40px; width:136px; text-align:center; line-height:36px; border:2px solid #47A2CE; float:none; color:#151515; margin:16px auto 0; -webkit-border-radius:8px;-moz-border-radius:8px;border-radius: 8px;}

/**首页好处**/
.i_good{ display:none;}

/**商城**/

.mall_gg{ display:none;}
.mall_list{ width:100%; height:auto; background:none;}

.i_mall_title{ display:block; width:100%; text-align:center; padding-top:20px;}
.i_mall_title h1{ font-size:30px; font-weight:normal; color:#151515; line-height:32px;}
.i_mall_title p{ font-size:12px; text-transform:uppercase; color:#151515; line-height:22px; padding-bottom:6px; background:url(../images/i_about_title.jpg) center bottom no-repeat;}


.mall_list_left{ display:none; width:100%; float:left; padding:20px 10px;}
.mall_list_left dl{ width:100%; position:relative; z-index:1; height:136px; margin-bottom:12px;}
.mall_list_left dl dt{ width:214px; height:136px; position:absolute; z-index:9; top:0; right:0; overflow:hidden;}
.mall_list_left dl dt img{ width:100%; -webkit-transition: all ease 1s; transition: all ease 1s; -moz-transition: all ease 1s; -o-transition: all ease 1s;}
.mall_list_left dl dd{ width:100%; padding-right:250px; height:136px;}
.mall_list_left dl dd .mall_titel{ display:block; height:76px; padding-left:62px; padding-bottom:14px; position:relative; z-index:1;}
.mall_list_left dl dd .mall_titel b{ font-weight:normal; display:block; background:#45A2CD; width:62px; height:62px; text-align:center; line-height:62px; font-size:36px; color:#fff; position:absolute; top:0; left:0; z-index:9;}
.mall_list_left dl dd .mall_titel span{-webkit-transition: all ease 1s; transition: all ease 1s; -moz-transition: all ease 1s; -o-transition: all ease 1s; display:inline-block; height:62px; font-size:24px; line-height:58px; color:#333333; border-top:2px solid #898989; border-bottom:2px solid #898989; padding:0 60px 0 12px;}
.mall_list_left dl dd p{ font-size:12px; color:#333; line-height:30px; padding-left:62px; height:60px; overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}

.mall_list_left dl a:hover img{ transform: scale(1.1); -webkit-transform: scale(1.1);  -o-transform: scale(1.1);  -moz-transform: scale(1.1);}
.mall_list_left dl a:hover dd .mall_titel span{ border-top:2px solid #45A2CD; border-bottom:2px solid #45A2CD; color:#45A2CD;}

.mall_list_left .owl-controls .owl-buttons div{ display:inline-block; width:70px; height:60px; padding:0; margin:0;}
.mall_list_left .owl-controls .owl-buttons .owl-prev{ background:#45A2CD url(../images/mall_list.png) left center no-repeat;}
.mall_list_left .owl-controls .owl-buttons .owl-next{ background:#45A2CD url(../images/mall_list.png) right center no-repeat;}
.mall_list_left .owl-controls .owl-buttons .owl-prev:hover{ background:#1D7EA9 url(../images/mall_list.png) left center no-repeat;}
.mall_list_left .owl-controls .owl-buttons .owl-next:hover{ background:#1D7EA9 url(../images/mall_list.png) right center no-repeat;}


/**首页新闻**/
.i_news{ width:100%; height:auto; background:#F5F5F5; padding:20px 10px;}
.i_news_box{ width:100%; height:auto;}
.i_news_title{ display:block; width:100%; text-align:center; padding-bottom:20px;}
.i_news_title h1{ font-size:30px; font-weight:normal; color:#151515; line-height:32px;}
.i_news_title p{ font-size:12px; text-transform:uppercase; color:#151515; line-height:22px; padding-bottom:6px; background:url(../images/i_about_title.jpg) center bottom no-repeat;}
.i_news_pic{ width:100%; height:auto; float:none;}
.i_news_pic img.pc_news_pic{ display:none;}
.i_news_pic img.mb_news_pic{ display:block;}
.i_news_right{ width:100%; float:none; height:auto;}
.i_news_tab{ height:auto; padding:36px 0 18px; border-bottom:1px solid #AAAAAA;}
.i_news_tab li{ width:120px; height:40px; background:url(../images/i_news_tab01.png) center no-repeat; background-size:100% 100%; font-size:16px; line-height:40px; margin-right:50px;}
.i_news_tab li:hover{ background:url(../images/i_news_tab02.png) center no-repeat; background-size:100% 100%;}
.i_news_tab li.cur{ background:url(../images/i_news_tab02.png) center no-repeat; background-size:100% 100%;}

.i_news_list_div{ width:100%; display:none;}
.i_news_list{ width:100%;}
.i_news_list li{ padding-top:28px;}

.i_news_list li dl{ height:186px; width:100%; position:relative; z-index:1; padding-bottom:20px;}
.i_news_list li dl dt{ padding-top:18px; text-align:center; font-weight:normal; width:166px; height:166px; background:url(../images/i_news_list01.png) center no-repeat; position:absolute; top:0; left:0; z-index:9;}
.i_news_list li dl dt p{ font-size:42px; color:#333333; line-height:64px; }
.i_news_list li dl dt span{ font-size:34px; color:#fff; line-height:72px;}
.i_news_list li dl dd{ padding:0 8px 0 206px; width:100%; height:166px;}
.i_news_list li dl dd h1{ font-size:16px; color:#333; line-height:60px; font-weight:normal;}
.i_news_list li dl dd p{ font-size:12px; line-height:22px; color:#aaaaaa; height:44px; overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.i_news_list li dl dd span{ font-size:12px; line-height:22px; color:#aaaaaa; margin-top:10px; display:block; height:30px; line-height:30px;}

.i_news_list li dl a:hover dt{ background:url(../images/i_news_list02.png) center no-repeat;}
.i_news_list li dl a:hover dd span{ color:#47a2cd;}
.i_news_list li dl a:hover dt p{ color:#47a2cd;}

.i_news_list .owl-controls { height:0; padding:56px 0 0; margin:0 auto;}
.i_news_list .owl-wrapper-outer{ z-index:1040;}
.i_news_list .owl-controls .owl-pagination { padding:0;width: 100%; max-width:100% !important;  margin: 0 auto; text-align:left; position:absolute; bottom:0; z-index:1040;}
.i_news_list .owl-controls .owl-page span {display: block;width:18px;height:18px;margin:4px; border:3px solid #F5F5F5; background:#A0A0A0; -webkit-border-radius:50%;-moz-border-radius:50%;border-radius: 50%;}
.i_news_list .owl-controls .owl-page.active span, .i_news_list .owl-controls.clickable .owl-page:hover span { background:#F5F5F5; border:3px solid #48A1CB;}

/**首页联系我们**/
.i_contact_center{ height:auto;}
.i_contact_con{ width:100%; float:none; padding:0 10px; min-height:360px;}
.i_contact_title{ text-align:center; padding-bottom:40px;}
.i_contact_con p{ font-size:16px; line-height:28px; color:#333333;}


/**脚部**/
.foot{ background:none;}
.all_nemu ul li .pc_link{ display:none;}
.foot_weixin{ display:none;}
.foot_bg{ display:none;}
.icp{ text-align:center; background:#333; width:100%; line-height:24px; float:none; font-size:12px; color:#fff; padding:10px;}
.foot_shar{ display:none;}
/**底部菜单**/
.foot_menu_con{ display:block; background:#EEEEEE; line-height:24px; font-size:14px; color:#333; padding:8px 10px;}
.foot_home{ display:none;}


.mb_foot_box{ width:100%; height:60px;}
.mb_foot{ display:block; width:100%; background:#47A2CE; position:fixed; bottom:0; left:0; z-index:9999; height:60px; padding:10px 0; line-height:70px; text-align:center;}
.mb_foot li{ width:25%; text-align:center; float:left; height:40px; line-height:40px; border-left:1px solid #52BBEB; border-right:1px solid #1B698F;}
.mb_foot li img{ height:40px; max-width:100%;}

.n_bread{ padding:0 10px;}

/**会员中心**/
.member_center{ border-top:none; padding:0 10px;}
.member_left{ float:none; width:100%; padding-bottom:0px; position:relative; z-index:9;}
.member_left h1.mb_title{ display:block;}
.member_menu{ display:none; position:absolute; top:50px; left:0; z-index:9; width:100%; background:#fff;}
.member_first{ display:none;}

.member_left dl dt{ width:100%; line-height:30px; padding:10px; background:#EEEEEE; text-align:center; font-size:18px; font-weight:normal; color:#333;}
.member_left dl dd{ width:100%; padding:0 10px;}
.member_left dl dd a{ padding-left:0; text-align:center; width:100%; height:auto; border-bottom:1px dashed #C9CBCA; line-height:40px; text-align:center;}

.member_right{ float:none; width:100%;}

/**预定酒店**/
.hotel_list{ padding:0 10px;}

/**酒店详情**/
.pro_box{ padding:0 10px;}


/**酒店展示**/
.hotal_show{ width:100%; padding:10px 10px 0;}

#ho{ padding:20px 10px 30px;}


/**温泉内页**/
.spa_box{ padding:20px 10px 0; }
.spa_border{ border:none;}
.spa_pic{ width:100%; height:auto; float:none;}

.spa_detail{ width:100%; height:auto; float:none; padding:0;}
.spa_title{ padding:20px 0 10px;}
.spa_title h1{ font-size:22px; font-weight:normal; color:#333; font-weight:normal; line-height:30px;}
.spa_title h2{ font-size:18px; font-weight:normal; color:#333; font-weight:normal; line-height:26px;}

.spa_detail h3{ font-size:18px; font-weight:normal; color:#333; font-weight:normal; line-height:34px; padding-top:20px;}
.spa_con{ padding-top:12px; font-size:12px; color:#333; line-height:30px; padding-bottom:20px;}
.spa_con p{ font-size:12px; color:#333; line-height:30px; text-indent:24px;}
.spa_detail a{ display:block; width:160px; height:36px; text-align:center; line-height:36px; font-size:12px; color:#fff; background:#47A2CE url(../images/spa_detail_but.png) 34px center no-repeat; padding-left:30px; -webkit-border-radius:4px;-moz-border-radius:4px;border-radius: 4px;}

/**手礼列表**/
.good_list{ padding:30px 10px 0;}

/**手礼详情**/
.n_good_detail{ width:100%; max-width:1200px; margin:0 auto; padding:20px 10px;}
.n_good_pic{ width:100%; height:auto; background:#EEEEEE; float:none; padding:10px 60px;}

.n_good_right{ width:100%; float:none; height:auto; padding-top:10px; }
.n_good_right h1{ font-size:18px; color:#333; line-height:30px; font-weight:normal; padding-bottom:8px;}
.n_good_right p.info{ line-height:20px; text-indent:24px; font-size:12px; color:#aaa;}
.n_good_right_box{ width:100%; padding-top:10px;}
.n_good_right_box li{ line-height:36px; font-size:14px; color:#aaa;}
.n_good_right_box li span{ color:#333;}
.n_good_right a{ position:relative; display:block; margin-top:10px; width:210px; height:50px; line-height:50px; text-align:center; padding-left:24px; background:; color:#fff; font-size:14px; background:#3FA8BE url(../images/cart.png) 60px center no-repeat;}


/**商城内页预订**/
.mall_booked{ padding:20px 0;}
.mall_booked_left{ width:100%; float:none; border:none; padding:20px 10px;}
.mall_booked_left dl{ width:100%; padding-top:10px;}
.mall_booked_left dl dt{ width:100px; float:none; font-weight:normal; color:#333; font-size:16px; line-height:30px; padding-right:0px; text-align:left;}
.mall_booked_left dl dd{ width:100%; float:none;}

.mall_booked_right{ width:100%; float:none; background:#F3F3F3; padding:20px;}
.mall_booked_right01{ display:none;}
.mall_booked_right02{ display:none;}
.mall_booked_right03{ width:100%; padding:0px;}

}

@media (max-width: 1180px) {
/**酒店详情**/
.pro_box{ padding-top:20px;}
.pro_pic{ width:100%; height:auto; overflow:hidden; float:none;}
.pro_detail{ width:100%; height:auto; float:none; overflow:hidden; padding-bottom:16px;}
.pro_title{ width:100%; padding:6px 16px 0; text-align:center;}
.pro_title h1{ font-size:24px; color:#fff; line-height:44px; font-weight:normal;}
.pro_title p{ line-height:28px; color:#fff; font-size:14px;}
.pro_title h2{ font-size:12px; color:#fff; font-weight:normal; line-height:1;}
.pro_title h2 span{ font-size:50px; line-height:1;}
.pro_title i{ line-height:26px; color:#fff; font-style:inherit; text-decoration:line-through;}
.pro_detail_box{ padding:56px 18px 0;}
.pro_detail_box p{ line-height:26px; font-size:14px; color:#54A6D5;}
.pro_detail_box a{ margin-top:30px; display:block; width:100%; height:36px; font-size:14px; color:#fff; text-align:center; line-height:36px; background:#5CAED6;}

.pro_con{ width:100%; padding-top:10px;}
.pro_con h1.title{ line-height:56px; color:#333; font-weight:normal; font-weight:normal; font-size:18px; border-bottom:1px solid #AAAAAA;}
.n_con{ width:100%; font-size:14px; color:#333; line-height:24px; padding:10px 0; padding-bottom:30px; overflow:hidden;}
.n_con img{ max-width:100% !important;}

	}
@media (max-width: 1000px) {
.welcome{ padding-top:50px; height:50px; overflow:hidden; width:100%;}
.nav{ display:none;}
.uick_order{ display:none;}
.mobile{display:block;width: 100%;margin:0 auto;position:fixed;height:50px;top:0;left:0;z-index:9999;}
.mobile-inner-header{background-color:#47A2CE;width: 100%;height: 50px;position: absolute;top: 0px;left: 0px;}
.mobile-inner-header-icon{color: #ffffff;height: 50px;font-size:25px;text-align: center;position:absolute;top:0;left:0; z-index:999;width: 50px;-webkit-transition: background 0.5s;-moz-transition: background 0.5s;-o-transition: background 0.5s;transition: background 0.5s;}
.mobile-inner-header-icon:hover{background-color: rgba(255,255,255,0.2);cursor: pointer;}
.mobile-inner-header-icon span{position: absolute;left:50%;margin-left:-13px;background-color:#fff;display: block; width: 26px; height: 1px;}
.mobile-inner-header-icon .icon-bar1{ top:16px;}
.mobile-inner-header-icon .icon-bar2{ top:25px;}
.mobile-inner-header-icon .icon-bar3{ top:34px;}
.mobile-inner-header-icon .icon-bar1.rotated {position:absolute;top:25px;-moz-transform: rotate(-45deg);-webkit-transform: rotate(-45deg); -o-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);background-color:#fff;}
.mobile-inner-header-icon .icon-bar2.rotated {-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter: alpha(opacity=0);opacity: 0;-moz-opacity: 0;-khtml-opacity: 0;-webkit-opacity: 0;}
.mobile-inner-header-icon .icon-bar3.rotated {position:absolute;top: 25px;-moz-transform: rotate(45deg); -webkit-transform: rotate(45deg);-o-transform: rotate(45deg); -ms-transform: rotate(45deg);transform: rotate(45deg);background-color:#fff;}
.trans, .trans:hover {-webkit-transition: all 277ms ease-in-out;-moz-transition: all 277ms ease-in-out;-o-transition: all 277ms ease-in-out; transition: all 277ms ease-in-out; -ms-transition: all 277ms ease-in-out;}
.trans-fast, .trans-fast:hover {-webkit-transition: all 200ms ease-in-out;-moz-transition: all 200ms ease-in-out;-o-transition: all 200ms ease-in-out;transition: all 200ms ease-in-out;-ms-transition: all 200ms ease-in-out;}
.m_logo{ display:block; width:21.8%; margin:0 auto; position:relative; z-index:99999;}
.m_logo img{ width:100%;}

.mobile-login{ width:92px; color:#fff; line-height:50px; font-size:14px; text-align:right; position:absolute; top:0; right:10px; z-index:99999;}
.mobile-login p{ color:#fff; line-height:50px; font-size:14px; background:url(../images/login.png) center left no-repeat;}
.mobile-login p span{ color:#fff; line-height:30px; font-size:14px; padding:0 5px;}
.mobile-login a{ color:#fff; line-height:50px; font-size:14px;}
.mobile-login a:hover{ color:#fff;}

.mobile-inner-nav{background-color: rgba(71,162,206,0.8);width: 100%;position: absolute;top: 50px;left: 0px;padding:0 10px 10px;display: none;}
.mobile-inner-nav a{display: inline-block;line-height: 50px;text-decoration: none;width: 100%;color: #FFFFFF;border-bottom: solid 1px rgba(255,255,255,0.3);-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;font-weight:300;}
.mobile-inner-nav a:hover{color:#85c4dc;border-bottom: solid 1px rgba(255,255,255,0.2);}


/**首页服务项目**/
.i_cultrue{ width:100%; background:#F5F5F5; padding:20px 10px 10px;}
.i_cultrue_box{ display:none;}
.i_mob_cultrue_box{ display:block; width:100%;}
.i_cultrue_title{ width:100%; text-align:center;}
.i_cultrue_title h1{ font-size:30px; font-weight:normal; color:#151515; line-height:32px;}
.i_cultrue_title p{ font-size:12px; text-transform:uppercase; color:#151515; line-height:22px; padding-bottom:6px; background:url(../images/i_about_title.jpg) center bottom no-repeat;}
.i_mob_cultrue_list{ width:100%; padding:20px 0 30px;}
.i_mob_cultrue_list li{ width:100%; overflow:hidden; position:relative; z-index:1;}
.i_mob_cultrue_list li img{ width:100%;}
.i_mob_cultrue_con01{ padding:0 14px; width:50%; height:100%; background:url(../images/i_mob_cultrue_con.png) repeat; position:absolute; top:0; right:0; z-index:9;}
.i_mob_cultrue_con{  display:table; height:100%; width:100%;}
.i_mob_cultrue_detail{ width:100%; display:table-cell; vertical-align:middle;}
.i_mob_cultrue_detail h1{ font-size:18px; font-weight:normal; color:#fff; line-height:48px;}
.i_mob_cultrue_detail p{ height:66px; font-size:12px; line-height:22px; color:#fff; overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}
.i_mob_cultrue_detail span{ line-height:36px; margin-top:20px; display:block; width:100px; height:38px; color:#fff; font-size:14px; text-align:center; border:1px solid #fff; -webkit-border-radius:6px;-moz-border-radius:6px;border-radius: 6px;}	

.i_mob_cultrue_list .owl-controls { height:0; padding:0; margin:0 auto;}
.i_mob_cultrue_list .owl-wrapper-outer{ z-index:1040;}
.i_mob_cultrue_list .owl-controls .owl-pagination { padding:0;width: 100%; max-width:100% !important;  margin: 0 auto; text-align:center; position:absolute; bottom:0; z-index:1040;}
.i_mob_cultrue_list .owl-controls .owl-page span {display: block;width:10px;height:10px;margin:4px; background:#333333; -webkit-border-radius:50%;-moz-border-radius:50%;border-radius: 50%;}
.i_mob_cultrue_list .owl-controls .owl-page.active span, .i_mob_cultrue_list .owl-controls.clickable .owl-page:hover span { background:#2BA0CB;}

	
	}
	

@media (max-width: 930px) {
/**预定酒店**/

.hotel_list dl{ height:auto; margin-bottom:20px;}
.hotel_list dl dt{ width:100%; height:auto; position:relative; }
.hotel_list dl dt.is_0 a.detail_link{ left:50%; margin-left:-85px;}
.hotel_list dl dt.is_0 a.buy_link{ right:50%; margin-right:-85px;}
.hotel_list dl dd{ overflow:hidden; width:100%; height:auto; padding-left:0; display:block; }
.hotel_list dl dd .hotel_titel{ display:block; padding:10px 0;}
.hotel_list dl dd .hotel_titel h1{ font-size:24px; font-weight:normal; line-height:38px; color:#333;}
.hotel_list dl dd .hotel_titel p{ font-size:14px; line-height:38px; color:#333;}
.hotel_list dl dd .hotel_titel p span{ color:#208ee1; font-size:30px; line-height:38px;}
.hotel_list dl dd .hotel_detail{ display:none;}

}

@media (max-width: 900px) {
/**内页关于我们**/
.n_about_detail p{ height:60px; overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; line-height:30px; font-size:12px; color:#fff;}


/**注册**/
.registered_box{ padding-right:10px;}


/**手礼列表**/
.good_list{ padding-top:20px;}
.good_list li{ width:33.33%; }

}
@media (max-width: 860px) {
/**联系我们**/
.contact_box{ height:auto; padding-bottom:20px; margin-top:20px;}
.map { height: 300px; width: 100%; overflow:hidden;}
.contact_way{ width:100%; height:360px; position:relative;}
.contact_text{ width:100%; height:auto; padding:10px; position:relative;}

/**留言**/
.feedback_form dl dd .feedback_textarea{  min-height:100px;}
}
@media (max-width: 768px) {
/**内页广告**/
.n_img{ width:100%; height:auto; background:none !important;}
.n_img img{ display:block; width:100%;}

.n_bread{ display:none;}

.n_nav{ background:#EEEEEE; height:80px; width:100%; margin-bottom:10px; position:relative; z-index:5555;}
.n_nav_left{ width:100%; height:80px; position:relative; top:0; left:0px; z-index:9; padding:6px 10px 0;}
.n_nav_left p{ width:100%; line-height:32px; font-size:30px; color:#cccccc;}
.n_nav_left span{ font-size:24px; color:#666666; line-height:34px;}
.n_nav_but{ display:block; width:40px; height:40px; position:absolute; top:50%; margin-top:-20px; right:6px; z-index:5556; background:url(../images/n_nav_but.png) center no-repeat; cursor:pointer;}
.n_nav_right{ display:none; width:100%; padding-left:0; position:absolute; top:80px; background-color: rgba(71,162,206,0.8); padding-bottom:10px;}
.n_nav_right li{ float:none; text-align:center; width:100%; border-bottom:1px solid #fff;}
.n_nav_right li a{ padding:0; width:100%; display:block; height:40px; border-top:none; line-height:40px; font-size:14px; color:#fff;}
.n_nav_right li a:hover{ border-top:none; background:none; color:#333;}
.n_nav_right li a.cur{ border-top:none; background:none; color:#333;}

.n_con{ width:100%; margin:0 auto; padding:10px 10px;}
.n_con img{ max-width:100% !important;}
.n_con p{ line-height:28px; font-size:14px; color:#333;}

/**周边旅游***/
.tourism_list{ width:100%; padding-top:20px;}
.tourism_list li{ width:50%; float:left; padding:0 6px 20px;}


/**登录**/
.n_login{ width:100%; background:url(../images/login_bg.jpg) fixed center top no-repeat; height:auto; padding:66px 0 30px;}
.login_box{ height:auto; padding:20px 10px;}
.login_left{ height:auto; width:100%; float:none; background:none;}
.login_left h1{ font-size:20px; line-height:40px;}
.login_left ul{ width:100%;}
.login_left ul li{ padding-bottom:10px;}
.login_left ul li .login_input{ width:100%; height:40px; border:1px solid #A9A9A9; background:#fff; font-size:12px; line-height:38px; text-indent:10px; color:#A9A9A9; outline:none;}
.login_left ul li .login_but{ width:100%; height:46px; background:#47A2CE url(../images/login_but.png) center no-repeat; color:#fff; font-size:12px; line-height:46px; border:none; text-align:center; cursor:pointer; outline:none;}
.checkbox{width:24px;height:24px;display: block;border:1px solid #A9A9A9;background: #fff; z-index:9;cursor: pointer;position: absolute;top: 0;left: 0;}
.login_left ul li .cur{background:#fff url(../images/checkbox_cur.png) center no-repeat;}
.login_left ul li span{display: inline-block;position: relative;padding-left:28px; font-size:12px; line-height:24px; color:#343233;}
.login_left ul li .ipt-hide{position: absolute;width: 0;height: 0;border: none; display:none; z-index:-1;}
.login_left p{ line-height:1; font-size:12px;}
.login_left p a{ line-height:1; color:#47A2CE; font-size:12px;}

.login_right{height:100%; width:100%; float:none; padding-top:10px;}
.login_right h1{ font-size:20px; line-height:40px;}


/**注册**/
.n_registered{ width:100%; background:url(../images/login_bg.jpg) fixed center top no-repeat; height:auto; padding:66px 0 30px;}
.registered_box{ height:auto; padding:20px 10px;}
.registered_center{ max-width:380px;}
.registered_center h1{text-indent:14px; font-size:20px; color:#333333; line-height:40px; font-weight:normal;}
.registered_center dl{ width:100%; max-width:380px; position:relative; z-index:1; padding-bottom:20px;}
.registered_center dl.fl{float:none;}
.registered_center dl.fr{float:none;}

.pc_but{ display:none;}
.mb_but{ display:block;}

/**会员中心**/
.member_center{ border-top:none; padding:20px 10px 0;}
.member_left{ float:none; width:100%; padding-bottom:0px;}
.member_left h1.mb_title{ display:block; padding:10px;}
.member_menu{ display:none; padding:0;}
.member_first{ display:none;}


.member_right{ float:none; width:100%;}
.member_name{ width:100%; padding:8px 0 0;}
.member_name h1{ height:auto; border-bottom:1px solid #C9CACC; line-height:40px; font-size:18px; }
.member_name h1 span{ font-size:12px; line-height:40px; padding-left:6px;}
.member_name h1 a{ display:block; width:38px; height:24px; font-size:12px; top:14px; line-height:24px;}
.member_box dl.fl{ float:left;}
.member_box dl.fr{ float:right; padding-left:10px;}


/**我的订单**/
.order_box{ width:100%; padding-top:20px;}
.order_list{ padding-bottom:0;}
.order_list li{ width:50%;}

/**手礼详情**/
.n_good_detail{ padding:10px 10px 20px;}

/**商城列表**/
.n_mall_list{ padding:20px 10px; margin:0 auto;}
.n_mall_list_box{ width:100%; float:none; padding:0; margin-bottom:20px;}
.mall_list_right_con p{ height:auto; overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 100; -webkit-box-orient: vertical;}

}

@media (max-width: 700px) {
/**内页关于我们**/
.n_about_detail p{ height:30px; overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; line-height:30px; font-size:12px; color:#fff;}


.room_box_div{ width:300px;  margin:-110px 0 0 -150px;}


.date_box_div{ width:300px; margin:-50px 0 0 -150px; padding:10px 5px 0;}
.date_box_div .date_box_input{ border: 1px solid #ddd; line-height: 28px; height: 30px; color:#fff; text-indent: 10px; width: 140px; background: #2CA6F9 url(../images/calendar.gif) center right no-repeat;}

.date_box_but{ width:130px; margin:0 auto; padding-top:18px;}
.date_box_submit{ cursor:pointer; float:left; width:58px; height:30px; background:#47A2CE; line-height:28px; border:none; border-bottom:2px solid #2E85B0; text-align:center; font-size:14px; color:#fff;}
.date_box_reset{ cursor:pointer; float:right; width:58px; height:30px; background:#47A2CE; line-height:28px; border:none; border-bottom:2px solid #2E85B0; text-align:center; font-size:14px; color:#fff;}

}
@media (max-width: 540px) {
/**首页服务项目**/
.i_mob_cultrue_detail h1{ line-height:42px;}
.i_mob_cultrue_detail p{ height:44px; font-size:12px; line-height:22px; color:#fff; overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.i_mob_cultrue_detail span{ margin-top:10px; line-height:32px; height:34px; width:90px;}

/**商城**/
.mall_list_left dl{ height:100px; margin-bottom:10px;}
.mall_list_left dl dt{ width:156px; height:100px;}
.mall_list_left dl dd{ width:100%; padding-right:166px; height:100px;}
.mall_list_left dl dd .mall_titel{ display:block; height:50px; padding-left:50px; padding-bottom:10px; position:relative; z-index:1;}
.mall_list_left dl dd .mall_titel b{ width:50px; height:50px; text-align:center; line-height:50px; font-size:30px;}
.mall_list_left dl dd .mall_titel span{ height:50px; font-size:20px; line-height:46px; padding:0 20px 0 10px;}
.mall_list_left dl dd p{ font-size:12px; color:#333; line-height:24px; padding-left:50px; height:48px; overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}

/**首页新闻**/
.i_news_list li{ padding-top:20px;}
.i_news_list li dl{ height:86px;  padding-bottom:10px;}
.i_news_list li dl dt{ padding-top:10px; text-align:center; font-weight:normal; width:76px; height:76px; background:url(../images/i_news_list01.png) center no-repeat; background-size:100% 100%;}
.i_news_list li dl dt p{ font-size:20px; color:#333333; line-height:30px; }
.i_news_list li dl dt span{ font-size:18px; color:#fff; line-height:32px;}
.i_news_list li dl dd{ padding:0 8px 0 86px; width:100%; height:76px;}
.i_news_list li dl dd h1{ font-size:14px; color:#333; line-height:30px; font-weight:normal;}
.i_news_list li dl dd p{ font-size:12px; line-height:22px; color:#aaaaaa; height:44px; overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.i_news_list li dl dd span{ display:none;}
.i_news_list li dl a:hover dt{ background:url(../images/i_news_list02.png) center no-repeat; background-size:100% 100%;}
.i_news_list li dl a:hover dd span{ color:#47a2cd;}
.i_news_list li dl a:hover dt p{ color:#47a2cd;}
.i_news_list .owl-controls { padding:26px 0 0;}
.i_news_list .owl-controls .owl-page span {width:12px;height:12px;margin:4px; border:2px solid #F5F5F5; }
.i_news_list .owl-controls .owl-page.active span, .i_news_list .owl-controls.clickable .owl-page:hover span { border:2px solid #48A1CB;}

.i_news_more { font-size:14px; display:block;  height: 40px;width: 136px;text-align: center;line-height: 36px; border: 2px solid #47A2CE;float: none;color: #151515; margin: 0 auto; -webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;}

/**内页关于我们**/
.n_about_detail h1{ line-height:32px; font-size:22px;}
.n_about_detail p{ height:26px; overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; line-height:26px; }


/**登录**/
.n_login{ padding:30px 0 30px;}
/**注册**/
.n_registered{ padding:30px 0 30px;}


/**个人信息**/
.personal_form{ width:100%; margin:0 auto; padding:20px 0;}
.personal_form h1{ max-width:336px; margin:0 auto;}
.personal_form dl{ margin:0 auto; float:none; padding-right:0px; max-width:336px;}
.personal_form dl.w20{ width:100%;}
.personal_form dl.w40{ width:100%;}

.password_box dl{ margin:0 auto;}
.password_box h1{ max-width:336px; margin:0 auto;}

/**我的订单**/
.order_list li{ width:100%; float:none; padding:0 0 10px;}


.jz-map-t span{ font-size:12px; padding:0 6px; height:40px; line-height:40px;}
.contact_way{ height:470px;}
.jz-map-list li{ width:95%;}

/**留言**/

.feedback_form ul li{ width:100%; padding:0 10px 10px; float:none;}
.feedback_form dl{ padding:0 10px;}

/**手礼列表**/
.good_list li{ width:50%; }


	}
	
	
@media (max-width: 410px) {
/**首页服务项目**/
.i_mob_cultrue_detail h1{ line-height:40px;}
.i_mob_cultrue_detail p{ height:22px; overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;}
.i_mob_cultrue_detail span{ margin-top:6px; line-height:30px; height:32px; width:86px;}


/**商城**/
.mall_list_left dl{ height:64px; margin-bottom:10px;}
.mall_list_left dl dt{ width:100px; height:64px;}
.mall_list_left dl dd{ width:100%; padding-right:110px; height:64px;}
.mall_list_left dl dd .mall_titel{ height:40px; padding-left:32px; padding-bottom:8px;}
.mall_list_left dl dd .mall_titel b{ width:32px; height:32px; line-height:32px; font-size:20px;}
.mall_list_left dl dd .mall_titel span{ height:32px; font-size:18px; line-height:30px; border-top:1px solid #898989; border-bottom:1px solid #898989; padding:0 10px;}
.mall_list_left dl dd p{ font-size:12px; color:#333; line-height:24px; padding-left:32px; height:24px; overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;}
.mall_list_left dl a:hover dd .mall_titel span{ border-top:1px solid #45A2CD; border-bottom:1px solid #45A2CD; color:#45A2CD;}


/**首页新闻**/
.i_news_tab{ height:auto; padding:16px 0 10px;}
.i_news_tab li{ width:100px; height:40px; background:url(../images/i_news_tab01.png) center no-repeat; background-size:100% 100%; font-size:16px; line-height:40px; margin-right:24px;}

/**内页关于我们**/
.n_about_detail p{ display:none;}

	}
	
@media (max-width: 360px) {
/**首页服务项目**/
.i_mob_cultrue_detail p{ height:44px; overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.i_mob_cultrue_detail span{ display:none;}

/**登录**/
.n_login{ padding:20px 0;}
/**注册**/
.n_registered{ padding:20px 0;}


/**会员中心**/
.member_name h1 span{ display:none;}

/**手礼列表**/
.good_list{ padding-top:10px;}
.good_list li{ width:100%; }

.mall_booked_left dl .name_input{ width:130px;}

/**周边旅游***/
.tourism_list{ width:100%; padding-top:20px;}
.tourism_list li{ width:100%; float:left; padding:0 6px 10px;}

	}


/*日期选择器样式*/
.ui-widget-header{    border: 1px solid #aaaaaa;
    background: #2CA6F9 !important;
    color: #222222;
    font-weight: bold;}
	
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight{    border: 1px solid #fcefa1;
    background: #e1232f !important;
    color: #fff !important;}


