﻿@charset "utf-8";
/* CSS Document */




/* xl_list */
.bgf5{ background:#F5F5F5;}
.fl_wrap{ background:#fff; width:1200px;}
.local{ height:45px; line-height:45px; color:#666;}
.local em{ font-family:"宋体"; padding:0 3px;}
.local a{ color:#666;}
.local a:hover{ color:#FF6600; text-decoration:underline;}
.fl_nav ul li{ float:left;}
.fl_nav ul li a{ height:35px; line-height:34px; float:left; padding:0 20px; border:1px solid #ddd; border-bottom:none; font-size:16px;}
.fl_nav{ border-bottom:2px solid #FF4500;}
.fl_nav ul li a.xl_cur{ background:#FF4500; color:#fff; border-color:#FF4500;}
.fl_item{ width:1198px; border:1px solid #ddd; border-top:none; padding-top:8px;}
.fl_theme { color:#999; float:left; text-align:right; width:70px;}
.fl_list{ border-top:1px dotted #ddd; line-height:22px; margin-top:-1px; padding:10px 0; position:relative; width:100%;}
.no_top{ border-top:none;}
.fl_theme_name{ float:left; margin-left:25px; max-height:50px; overflow:hidden; position:relative;}
.fl_theme_name dt{ float:left;}
.fl_theme_name dd{ float:left; margin-left:20px; width:1000px;}
.fl_theme_name dd span { display:block; float:left; height:22px; margin:0 10px 3px 0;font-size:14px; }
.fl_theme_name dt a { padding:0; text-align:center; width:43px; display:inline; float:left; height:22px; line-height:22px;}
.fl_theme_name .fl_select{ background:#FF4500; color:#fff;}
.fl_theme_name .fl_select:hover{ background:#FF4500; color:#fff; text-decoration:none;}
.fl_theme_name dd a { color:#333; display:inline; float:left; height:22px; line-height:22px; padding:0 10px;}
.fl_theme_name dd a:hover{ text-decoration:underline; color:#FF6600;}
.fl_arrow{ background:url(/Content/pc/Img/selectdown_g.gif) no-repeat; width:8px; height:4px; display:inline-block; margin-left:5px; vertical-align:top; margin-top:6px;}
.xl_wrap{ margin-top:12px;}
.xl_left{width:950px; float:left;}
.xl_sort{ height:40px; line-height:40px; width:948px; border:1px solid #ddd; background:#fff; overflow:hidden;}


.xl_sort_left li{ float:left;}
.xl_sort_left li a{ float:left; width:60px; text-align:center; border-right:1px solid #ddd; }
.xl_sort_left li .arrow_up, .xl_sort_left li .arrow_down{ width:48px; text-align:left; padding-left:12px; }
.xl_sort_left li .arrow_up{background:url(/Content/pc/Img/arrow_1.gif) 40px center no-repeat;}
.xl_sort_left li .arrow_down{background:url(/Content/pc/Img/arrow_2.gif) 40px center no-repeat;}
.xl_sort_left li .arrow_up:hover{ background-image:url(/Content/pc/Img/arrow_y.gif);}
.xl_sort_left li .arrow_down:hover{ background-image:url(/Content/pc/Img/arrow_y2.gif);}


.time:hover i{background-position:-30px 0;}
.price:hover i{ background-position:-10px 0;}
.xl_srt_right{ float:right; margin-right:16px; _display:inline;}
.xl_srt_right p{ float:left; margin-left:5px;}
.xl_srt_right b{ font-weight:normal; color:#ff6600;}
.xl_srt_right a{ line-height:40px; padding:0 6px;}
.xl_list_wrap{ margin-top:12px;}
.xl_list{ width:912px; border:1px solid #ddd; background:#fff; padding:18px 18px; height:167px; overflow:hidden; position:relative; margin-bottom:12px;}
.xl_list .proimg{ position:relative; float:left;}
.xl_list .proimg span{ position:absolute; left:0; top:0; width:50px; height:22px; line-height:22px; font-family:"宋体"; color:#fff; background:#52C427; text-align:center;}
.xl_list .proimg span.gty{ background:#71ADE0;}
.xl_list img{  width:250px; height:167px; margin-right:15px;}
.xl_list .xl_tit{ font-size:18px; line-height:1.4;}
.xl_01{ margin-top:10px;}
.xl_01 dl dt{ float:left; width:70px; color:#999;line-height:1.6;}
.xl_01 dl dd{ float:left; width:570px; line-height:1.6; color:#666; height:40px;}
.xl_brief p{ line-height:2.0; float:left; width:640px; margin-top:5px; color:#666;}
.xl_brief p span{ width:70px; color:#999; display:inline-block;}
.xl_brief p em{ background:#eee; padding:3px 6px; border-radius:5px; margin-right:8px;}
p.xl_price{ line-height:normal;}
.xl_price i{ font-style:normal; font-size:14px; color:#ff6600;}
.xl_price b{ font-size:28px; font-weight:bold; padding:0 3px; font-family:arial; color:#ff6600;}
.look{ position:absolute; right:18px; bottom:18px;}
.look a{ width:109px; height:31px; display:block; background:#FF6600; color:#fff; line-height:31px; text-align:center; font-size:14px;}
.look a:hover{ color:#fff; background:#ff4400;}

.xl_right{ width:238px; float:right;}
.right_hotxl{ width:208px; padding:14px 14px; border:1px solid #ddd; background:#fff; margin-bottom:12px;}
.hotxl_tit{ font-size:14px; margin-bottom:10px; font-weight:bold;}
.right_hotxl ul li{ width:208px; height:61px; overflow:hidden;}
.right_hotxl ul li img{ width:90px; height:61px; float:left; margin-right:10px;}
.right_hotxl ul li{ width:208px; float:left; margin:10px 0;}
.hotxl_name{ line-height:1.2; height:46px; overflow:hidden;}
.right_hotxl .xl_price{ color:#888;}
.right_hotxl .xl_price i{ font-style:normal; font-size:12px; color:#ff6600;}
.right_hotxl .xl_price b{ font-size:14px; font-weight:bold; padding:0 3px 0 0; font-family:arial; color:#ff6600;}

.right_hotnews{ width:236px; border:1px solid #ddd; background:#fff; margin-bottom:12px;}
.tab_menu li{ width:118px; float:left; height:32px; line-height:32px; text-align:center; border-bottom:1px solid #ddd; background:#F6F6F6; font-size:14px; border-top:2px solid #F6F6F6;}
.tab_menu li.line{ border-left:1px solid #ddd; width:117px;}
.tab_menu li.selected{ border-top:2px solid #2B98D9; background:#fff; border-bottom:none; font-weight:bold;}
.right_hotnews .tab_box ul{  padding:14px 14px;}
.right_hotnews .tab_box ul li{ height:auto; line-height:1.4; margin:10px 0; background:url(/Content/pc/Img/dot.gif) left 8px no-repeat; padding-left:10px; width:198px; border-bottom:1px dashed #ccc; padding-bottom:10px;}
.right_hotnews .tab_box ul li img{ width:90px; height:61px; float:left; margin-right:10px;}
.hide{ display:none;}

/*menpiao*/
.mp_list_wrap{ margin-top:12px;}
.mp_list{ width:912px; border:1px solid #ddd; background:#fff; padding:18px 18px; height:117px; overflow:hidden; position:relative; margin-bottom:12px;}
.mp_list .proimg{ position:relative; float:left;}
.mp_list .proimg span{ position:absolute; left:0; top:0; width:34px; height:22px; line-height:22px; font-family:"宋体"; color:#fff; background:#FF6400; text-align:center;}
.mp_list .proimg span.gty{ background:#71ADE0;}
.mp_list img{  width:235px; height:117px; margin-right:15px;}
.mp_list .mp_tit{ font-size:18px; line-height:1.4;}
.mp_01{ margin-top:18px;}
.mp_01 dl dt{ float:left; width:70px; color:#999;line-height:1.6;}
.mp_01 dl dd{ float:left; width:466px; line-height:1.6; color:#666; height:40px;}
.mp_brief p{ line-height:2.0; float:left; width:640px; margin-top:5px; color:#666;}
.mp_brief p span{ width:70px; color:#999; display:inline-block;}
.mp_brief p em{ background:#eee; padding:3px 6px; border-radius:5px; margin-right:8px;}
p.mp_price{ line-height:normal;}
.mp_price i{ font-style:normal; font-size:14px; color:#ff6600;}
.mp_price b{ font-size:28px; font-weight:bold; padding:0 3px; font-family:arial; color:#ff6600;}
.mp_btn{ position:absolute; right:18px; top:40px; width:108px; text-align:center;}
.mp_btn a{ width:108px; height:31px; line-height:31px; text-align:center; color:#fff; background:#FF6600; font-size:14px; display:block; margin-top:5px;}
.mp_btn a:hover{ background:#FF4400; color:#fff;}
.bor_top{ border-top:1px solid #ddd;}
/*youji*/
.yj_list_wrap{margin-top:12px; width:912px; border:1px solid #ddd; background:#fff; padding:18px 18px; overflow:hidden; position:relative; margin-bottom:12px;}
.yj{ float:left; border-bottom:1px solid #E4E4E4; margin-bottom:22px; padding-bottom:22px; height:135px; width:100%;}
.yj_img{ float:left; margin-right:18px;}
.yj_img img{width:215px;height:135px}
.yj_txt h3{ font-size:18px; margin-bottom:10px; line-height:1.4;}

.yj_txt p{ line-height:1.8; }
.yj_txt p.yj_tit{text-indent:2em; height:64px; overflow:hidden;}
.yj_txt p.yj_tit a{ color:#ff6600;}
.yj_txt p.yj_tit a:hover{ text-decoration:underline;}
.yj_tag{ margin-top:12px; color:#999;}
.yj_tag span{ margin-right:20px;}
.yj_tag_dd{ background:url(/Content/pc/Img/icon01.gif) left center no-repeat; padding-left:15px;}
.yj_tag_time{ background:url(/Content/pc/Img/icon02.gif) left center no-repeat; padding-left:18px;}
.yj_tag_see{ background:url(/Content/pc/Img/icon03.gif) left center no-repeat; padding-left:22px;}
.gl_wrap{ width:1170px; border:1px solid #ddd; background:#fff; margin-top:12px; padding:28px 0 28px 28px; overflow:hidden;}
.gl_list{ float:left; margin:0 28px 28px 0; width:264px;}
.gl_img{ position:relative;}
.gl_img img{ border:5px solid #ddd; width:254px; height:167px;}
.gl_img span{ position:absolute; right:5px; top:5px; width:41px; height:21px; line-height:21px; display:block; background:#0077C0; color:#fff; text-align:center; font-family:"宋体";}
.gl_tit{ text-align:center; line-height:34px; font-size:14px;}
/*qianz*/
.qz_search_wrap{ height:174px; width:100%; background:url(/Content/pc/Img/qzbg.jpg) center top no-repeat; padding-top:65px;}
.qz_search{ width:564px; height:100px; margin:0 auto; padding:0; background:rgba(0, 0, 0, 0.4); _background:#647186; border-radius:3px;}
.qz_form{ padding:14px 14px 0 14px; width:536px; float:left;}
.qz_form .srk{ height:46px; line-height:46px; padding-left:20px; width:460px; font-size:14px; background:#fff; border:none; border-radius:3px; float:left;}
.qz_form .sousuo{ width:50px; height:46px; background:url(/Content/pc/Img/qz_btn.gif) left top no-repeat; border:none; float:right; cursor:pointer;}
.qz_tag{ padding:10px 14px 0 14px; width:536px; float:left; font-size:14px;}
.qz_tag a{ font-size:12px; color:#fff; margin-right:12px;}
.qz_tag a:hover{  text-decoration:underline; color:#ff6600;}
.qzhot{ margin-top:17px;}
.qzhot_head{ height:52px; line-height:52px; border-bottom:1px solid #ddd;}
.qzhot_head h3{ font-size:24px; font-weight:normal; color:#666; float:left;}
.qzhot_head a{ float:right; color:#666;}
.qzhot_head a em{ font-family:"宋体"; margin-left:5px;}
.qzhot_head a:hover{ color:#ff6600; text-decoration:underline;}
.qzhot_head p{ font-size:24px; font-weight:normal; color:#ff6600; float:left;}
.qzhot_tj{ margin-top:15px;}
.qzhot_tj ul{ margin-right:-26px; _width:1226px;}
.qzhot_tj ul li{ width:280px; margin-right:26px; float:left;}
.qzhot_tj ul li img{ width:280px; height:161px;}
.qzhot_tj_tit{ height:44px; line-height:44px; font-size:20px;}
.qzhot_name{ float:left;}
.qzhot_price{ float:right; color:#999; font-size:16px;}
.qzhot_price em{ font-size:20px; color:#ff6600;}
.qzhot_tjs ul{ margin-right:-75px; _width:1275px; margin-top:5px; overflow:hidden;}
.qzhot_tjs ul li{ float:left; margin:20px 40px 20px 0;}
.qzhot_tjs ul li img{ float:left; width:100px; height:67px;}
.qzhot_tjs ul li div{ float:left; margin-left:15px; color:#666; line-height:30px; width:100px;}
.qzhot_tjs ul li div a{ font-size:16px;}
.qzhot_tjs ul li div i{ font-size:14px; color:#f60; font-style:normal;}
.qzhot_tjs ul li div em{ font-size:18px; color:#f60; font-style:normal; font-family:arial; }
.bllc{ margin-top:20px;}
.bllc_img{ padding:30px 0; width:1200px;}
.bllc_img li { float:left; font-size:14px; text-align:center; width:200px;}
.bllc_img li span { background:url(/Content/pc/Img/qzlc.png) no-repeat; display:inline-block;  height:37px; width:37px;}
.bllc_img li p { height:46px; line-height:46px; color:#666;}
.bllc_img li p i{ font-size:14px; font-family:arial;}
.bllc_img li span.bllc_icon02{ background-position:-40px 0;}
.bllc_img li span.bllc_icon03{ background-position:-80px 0;}
.bllc_img li span.bllc_icon04{ background-position:-120px 0;}
.bllc_img li span.bllc_icon05{ background-position:-160px 0;}
.bllc_img li span.bllc_icon06{ background-position:-200px 0;}
.bllc_img2{ padding:20px 0; width:984px;}
.bllc_img2 li { float:left; font-size:14px; text-align:center; width:160px;}
.mqtj{ margin-top:0; padding-bottom:15px;}
.mqtj_list{ margin:15px 0; margin-right:-20px; _width:1220px;}
.mqtj_list li{ width:285px; float:left; margin-right:20px;}
.mqtj_name{ font-size:16px; line-height:1.4; margin-top:5px; margin-bottom:8px; width:285px; height:46px; overflow:hidden;}
.mqtj_price{ float:right; margin-right:5px; color:#999;}
.mqtj_price i{ font-style:normal; font-size:14px; color:#ff6600;}
.mqtj_price b{ font-size:18px; font-weight:bold; padding:0 3px; font-family:arial; color:#ff6600;}

/*gl*/
.gl_local{ width:1200px; margin:0 auto; padding:0;}
/*焦点图*/
#aboutMarqueeNav{background:#e6e6e6;height:400px;overflow:hidden;position:relative;width:100%;}
#aboutMarqueeNav .inner_focus{position:absolute;width:1220px;left:50%;margin-left:-610px;height:400px;background:#000;overflow:hidden;}
#aboutMarqueeNav .inner_zz{position:absolute;width:10px;left:50%;margin-left:-605px;height:400px;background:#e6e6e6;}
#aboutMarqueeNav ul{height:400px;overflow:hidden;width:1230px;}
#aboutMarqueeNav ul li{float:left;overflow:hidden;position:relative;height:400px;display:inline-block;}
#aboutMarqueeNav ul li.about_index_1{width:450px;}
#aboutMarqueeNav ul li.about_index_2{width:320px;/*border-right:1px solid #1c1c1c;border-left:1px solid #1c1c1c;*/}
#aboutMarqueeNav ul li.about_index_3{width:450px;}
#aboutMarqueeNav ul li.about_index_1 img{margin-left:-90px;}
#aboutMarqueeNav ul li.about_index_3 img{margin-left:-110px;}
#aboutMarqueeNav ul li .copy{position:absolute;bottom:40px;background:rgb(0,0,0);background:rgba(0,0,0,.8);padding:15px;width:100%;height:70px;overflow:hidden;background:none\9;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#CC000000,endColorstr=#CC000000);}
#aboutMarqueeNav ul li .copy a.block{position:absolute;top:0;left:0;width:100%;height:100px;cursor:pointer!important; }
#aboutMarqueeNav ul li .copy h3{color:#fff;font:normal 18px/20px Microsoft Yahei;}
#aboutMarqueeNav ul li .copy p{font:normal 12px/20px Microsoft Yahei;width:270px;margin-top:11px;padding-bottom:10px;color:#ccc;}
#aboutMarqueeNav ul li.about_index_1 .copy{left:110px;width:460px}
#aboutMarqueeNav ul li.about_index_2 .copy{left:0;}
#aboutMarqueeNav ul li.about_index_3 .copy{left:0;width:310px;}
#aboutMarqueeNav ul li.about_index_2 .copy p{width:270px;}
#aboutMarqueeNav ul li:hover .copy h3{color:#0093d0;}

.gl_content{ border-bottom:2px solid #ddd;}
.gl_title{ width:1200px; margin:0 auto; padding:0; height:130px; overflow:hidden;}
.gl_title h1{ font-size:28px; font-weight:normal; color:#333;  height:36px; margin:30px 0 20px; overflow:hidden;}
.gl_title_tips{ font-size:14px; color:#666;}
.gl_title_tips p{ float:left;}
.gl_title_tips p span{ color:#1E92E9;}
.gl_title_tips i{ color:#ccc; font-style:normal; font-size:12px; float:left; margin:0 10px;}
.gl_title_tips p a{ margin-left:20px; color:#2C9600;}
.gl_title_tips p a:hover{ color:#ff6600; text-decoration:underline;}
.gl_left{ margin-top:58px; width:915px; float:left;  background:url(/Content/pc/Img/main_line.jpg) repeat-y; background-position:19px 0;}
.gl_left .tit{ background:url(/Content/pc/Img/tit.png) no-repeat; height:40px; margin-left:52px; padding:0 15px 0 25px; position:relative; width:823px;}
.gl_left .tit h2 { color:#fff; display:block; float:left; font:bold 14px/40px; width:330px; font-weight:normal;}
.gl_left .tit h2 span { color:#fff; font-size:16px; line-height:40px;}
.gl_left .tit i { color:#94cee6; margin:0 10px; font-style:normal;}
.gl_left .tit .tit_icon { background-image:url(/Content/pc/Img/glicon.png); color:#fff; font:bold 14px; line-height:32px; height:32px; left:-53px; overflow:hidden; padding-top:10px; position:absolute; text-align:center; top:-23px; width:42px; }
.gl_left .tit .trip_data { color:#fff; float:right; font-size:12px; line-height:40px; height:40px; text-align:right; width:300px;}
.gl_left div:nth-last-child(1){ margin-bottom:0;}
.jj_icon{background-position:-42px -64px;}
.food_icon{background-position:-83px -64px;}
.lx_icon{background-position:-1px -64px;}
.gl_left .tit .day_icon{background-position:-0px -106px; height:40px; width:50px; font-size:14px; font-weight:bold;}
.note_box{ margin-bottom:42px;}
.note_box .note_main { margin-left:62px; margin-to1p:-30px; width:660px; width:823px; background:#fff; padding:15px 15px;}
.note_main p{ font-size:14px; line-height:26px;}
.note_main dl{ padding:10px 0 5px;border-bottom:1px solid #e6e6e6;}
.note_main dl dt { cursor:pointer; float:left; margin:0 25px 0 15px; width:40px; _display:inline;}
.note_main dl dt .day_list_num{ background:#0093d0; height:40px; width:40px;}
.note_main dl dt p { color:#fff; font:12px/18px Microsoft Yahei; text-align:center;}
.note_main dl dt p.num { font-size:20px;}
.note_main dl dd {  float:left; padding-bottom:7px; width:743px;}
.note_main dl dd p { line-height:20px;}
.note_main dl dd p a { color:#666; font-size:12px;}
.note_main dl dd p a:hover { color:#0093d0;}
.note_main dl dd p a.position_name { color:#333; font-size:14px;}
.note_main dl dd p a.position_name:hover { color:#0093d0;}
.note_main dl:hover{ background:#E5F4FA;}
.note_box .note_place { background:#fff; height:55px; position:relative; width:630px; padding-bottom:25px;}
.note_box .note_place .place_name {background:url(/Content/pc/Img/glicon.png) no-repeat; background-position:-60px -106px; color:#333; float:left; font-size:24px; line-height:30px; height:30px; overflow:hidden; padding-left:35px; width:245px; margin-top:10px;}
.note_box .note_icon{background:url(/Content/pc/Img/glicon.png) no-repeat; background-position:0 -8px; height:10px; left:-61px; position:absolute; top:20px; width:10px;}
.note_cont{ width:823px; overflow:hidden;}
.note_cont img{ max-width:823px; padding:10px 0;}
.gl_right{ margin-left:28px; width:257px; float:right; margin-top:58px;}
.gl_right dl{ margin-top:20px;}
.gl_right dl dt{ height:70px; border-left:5px solid #999; padding-left:24px; margin-bottom:30px;}
.gl_right dl dt b{ font-size:22px; color:#666;}
.gl_right dl dd{ height:26px; line-height:26px; margin-bottom:20px; border-left:5px solid #ccc; padding-left:24px; font-size:14px; cursor:pointer; color:#666;}
.fxd{ position:fixed; top:0; z-index:9999;}
.gl_right dl dd.on{ border-left:5px solid #0177BD; color:#0078C1;}
.glhot_tj{ width:1172px; margin:0 auto; padding:0; margin-top:40px; border-top:3px solid #2998DD; background:#fff; padding:20px 0 0 28px;} 
.glhot_tj_head{ font-size:18px; color:#0177BF; margin-bottom:20px;} 
/*mp_xxy*/
.mp_title{ width:1154px; padding:22px 22px; background:#fff; border:1px solid #ddd;}
.mp_title img{ float:left; width:584px; height:292px;}
.mp_title_right{ float:right; width:552px; line-height:22px; font-size:14px;}
.mp_title_right h1{ font-size:30px; line-height:30px; margin-bottom:25px;}
.mp_title_right dl{ margin:15px 0 10px; height:143px; overflow:hidden;}
.mp_title_right span,.mp_title_right dt{ color:#999; font-weight:bold; width:80px; display:inline-block;}
.mp_title_right dt{ float:left;}
.mp_title_right dd{ float:left; width:472px; line-height:24px;}
.mp_title_right .mp_price em{ font-size:32px; color:#ff6600; font-family:arial;}
.mp_jiage{ margin-top:18px; width:1154px; padding:22px 22px; border:1px solid #ddd; background:#fff;}
.mp_jiage_head{ font-size:18px; font-weight:bold; color:#0077c0;}
.mp_jiage_list{ margin-top:18px; background:#E6F5FF; border:1px solid #ddd; width:1080px; padding:13px 37px; line-height:20px; font-size:14px;}
.mp_jiage_list th{ line-height:20px; color:#999; font-weight:normal; font-size:12px;}
.mp_jiage_list tr{ border-bottom:1px solid #ddd;}
.mp_jiage_list tr:nth-last-child(1){ border-bottom:none;}
.mp_jiage_list td{ height:54px; line-height:54px;}
.mp_jiage_list td span{ height:18px; width:18px; line-height:18px; text-align:center; color:#fff; background:#2B98DB; display:inline-block; border-radius:2px; margin-right:8px;}
.mp_jiage_list td em{ color:#849BB0; text-decoration:line-through; _text-decoration:none;}
.mp_jiage_list td p{ display:inline; font-size:24px; color:#ff6600; margin-right:5px; font-family:arial;}
.mp_jiage_list td a{ width:68px; height:28px; line-height:28px; text-align:center; color:#fff; background:#FF6600; border-radius:3px; display:block;}
.mp_jiage_list td a:hover{ color:#fff; background:#FF4400;}
.mp_cont{ margin-top:18px;}
.box_nav{ height:43px; line-height:42px;border-bottom:2px solid #2B98DB; width:1200px; background:#F5F5F5;}
.box_nav li{ width:97px; height:42px; float:left; text-align:center; font-size:16px; border-left:1px solid #ccc; border-top:1px solid #ccc; cursor:pointer; background:#fff;}
.box_nav li.on{ background:#2B98DB;  border-left:1px solid #2B98DB; border-top:1px solid #2B98DB; color:#fff;}
.box_nav li:nth-last-child(1){ border-right:1px solid #ccc;}
.box{ background:#fff; width:1198px; border:1px solid #ddd; border-top:none;}
.box_item{ width:1198px; padding:35px 0; border-bottom:1px solid #ddd;}
.box_item_title{ float:left; margin-left:44px; width:126px; font-size:20px; color:#1C86C6; _display:inline;}
.box_item_title i{ width:80px; height:80px; display:block; background:url(/Content/pc/Img/detail_icon.png) no-repeat; margin-bottom:15px;}
.box_item_title i.box_item_icon02{ background-position:-80px 0;}
.box_item_title i.box_item_icon03{ background-position:-160px 0;}
.box_item_title i.box_item_icon04{ background-position:-240px 0;}
.box_item_title i.box_item_icon05{ background-position:-320px 0;}
.box_item_title span{ display:block; font-size:12px; margin-top:6px;}
.box_item_cont{ width:984px; float:left;  font-size:14px; overflow:hidden; line-height:32px;}
.box_item_cont p{line-height:32px;}
.box_item_cont img{ max-width:984px;}
.box_nav p{ float:right; width:68px; height:28px; line-height:28px; text-align:center; color:#fff; background:#FF6600; border-radius:3px;  margin-top:8px; cursor:pointer; margin-right:10px;}
.box_price{ display:none;}
.xg_pro{ margin-top:18px; width:1165px; border:1px solid #ddd; background:#fff; padding:20px 4px 20px 29px;}
.xg_pro_head{ font-size:18px; margin-bottom:18px;}
.xg_pro_bt ul li{ width:208px; float:left; line-height:1.6; margin-right:25px; _display:inline;}
.xg_pro_bt ul li img{ width:208px; height:131px;}
.xg_pro_bt ul li span{ color:#FF6600;}
.xg_pro_bt ul li em { color:#FF6600; font-family:arial; font-size:15px; line-height:1.6;}
.xg_pro_bt ul li b { color:#FF6600; font-family:arial; font-size:20px; font-weight:normal; margin-right:3px;  line-height:1.6;}
.tour_tit{ height:38px;}

.qz_title img{ width:280px; height:187px; float:left; margin-right:25px;}
.qz_title_top{ width:100%; height:187px;}
.qz_title_right{ float:left;}
.qz_title_right h1{ font-size:24px; font-weight:normal; line-height:normal;}
.qz_price{ color:#666; font-size:14px; margin-top:20px;}
.qz_price em{ font-size:36px; color:#ff6600;font-family:arial;}
.qz_title_right ul{ width:819px; height:62px; overflow:hidden; background:#EAEAEA; border-radius:5px; margin-top:20px; padding:8px 15px;}
.qz_title_right ul li{ width:30%; float:left; line-height:30px; font-size:14px; color:#666;}
.buy_qz{ margin-top:18px; width:1148px; height:70px; overflow:hidden; background:#FEFAEE; border:3px solid #FD9A01; line-height:70px; float:left; _padding-top:18px; _height:52px;}
.buy_qz .buy_qz_left{ margin-left:30px; font-size:14px; color:#666; float:left; _display:inline;}
.buy_qz_right{ float:right; height:70px;}
.buy_qz_right span i{ font-style:normal; font-size:28px; color:#ff6600;}
.buy_qz span{ margin-right:30px;}
.qz_time{ width:120px; height:30px; line-height:30px; border:1px solid #8C9AA8; padding-left:10px; font-size:12px; vertical-align:middle; background:#fff url(/Content/pc/Img/dateicon.png) right center no-repeat;}
.qz_num{ width:62px; height:30px; line-height:30px; border:1px solid #8C9AA8; padding-left:3px; font-size:12px; vertical-align:middle;}
.qz_yd{ width:130px; height:40px; color:#fff; background:#FE941A; border:1px solid #FB6A01; cursor:pointer; margin-right:15px;}
.qz_yd:hover{ background:#FB6A01;}
.buy_qz_zj{ float:left; height:70px; line-height:70px; _line-height:40px;}

.content_top{ border:1px solid #ccc; padding:28px 28px; background:#fff; height:371px; overflow:hidden;}
.content_top h1{ margin-bottom:20px; font-family:"微软雅黑",Microsoft Yahei; font-size:24px; font-weight:normal;}
.content_top h1 span{ width:48px; height:20px; line-height:20px; text-align:center; color:#fff; background:#EE8158; font-size:12px; display:inline-block; vertical-align:middle; border-radius:3px; margin-left:5px; font-family:"宋体";} 
.pic_slide{ float:left; height:326px;}
.tab_box2{ margin-right:6px; float:left;}
.tab_box2 img{ width:520px; height:326px;}
.tab_menu2{ float:left; width:122px;}
.tab_menu2 li{ width:122px; height:77px; margin-bottom:6px; float:left;}
.tab_menu2 li img{ width:122px; height:77px; float:left;}
.tab_menu2 li.selected img{ border:3px solid #FE7800; width:116px; height:71px;}
.introduction{ width:459px; float:right; height:306px;}
.info p{ line-height:38px; font-size:14px; font-family:"微软雅黑",Microsoft Yahei; color:#666;}
.info span{ color:#333; margin-left:8px;}
.info_price{ height:34px; margin-bottom:10px;}
.info_price span{ margin-left:23px;}
.info_price em { font-family:arial; font-size:20px; color:#FF6600;}
.info_price b { color:#FF6600; font-family:arial; font-size:40px; margin-right:3px; }
.xcgl{ position:relative; width:429px;}
.xcgl p{ position:absolute; top:0px; left:0;}
.xcgl .xcgl_txt{ margin-left:79px; padding-top:13px; padding-top:8px; font-size:14px; line-height:1.6; font-family:"微软雅黑",Microsoft Yahei; height:48px; overflow:hidden;}
.order{ background:#fff; border:1px solid #ddd; border-to1p:2px solid #ff6600; margin-top:8px; height:40px; padding:10px 10px 0; position:relative; overflow:hidden;}
.order select{ border:1px solid #ccc;}
.order .lie{ margin-bottom:10px;}
.order_btn_total{}
.order_btn_total span{ font-size:24px; color:#ff4400;}
.btn{ position:absolute; right:10px; bottom:10px; width:90px; height:32px; background:#FF7700; color:#fff; border:1px solid #FF5200; font-size:16px; font-family:"微软雅黑",Microsoft Yahei; cursor:pointer;  transition:0.2s;}
.btn:hover{ background:#FF5200;}
.chilbz{ margin-left:5px;}

/*luxian*/
.day{ margin-bottom:40px;}
.day:last-child{ margin-bottom:0;}

.day_head{ padding-bottom:15px; margin-bottom:15px; font-size:20px; border-bottom:1px solid #ddd; position:relative; z-index:0;}
.day_head b{ color:#2e9900; margin-right:16px; position:absolute; left:0; top:0;}
.day_head span{ margin-left:80px; width:904px; display:block;}






.day_head img{ margin:0 5px;}
.content img{ margin:8px 0;}
.content_tip{ padding:14px 22px; background:#EAEAEA; border-radius:10px; margin-top:8px;}
.content_tip li{ line-height:28px;}
.content_tip li b{ width:70px; display:inline-block; font-size:16px;}
.content_date{ margin-top:18px;}

/*DIY*/
.diy_main_wrap{ background:url(/Content/pc/Img/pathbg.jpg) center top no-repeat; height:932px;}
.diy_main{ width:1200px; margin:0 auto; padding:0;}
.nb_icon { display:inline-block; vertical-align:text-top;}
.diy_head{ height:92px; width:100%;}
.diy_head p{ float:left; margin-top:48px;}
.diy_head p em{ font-size:18px; margin-right:15px;}
.diy_head a{ width:109px; height:34px; line-height:34px; text-align:center; color:#fff; background:#0077C0; border-radius:3px; float:right; font-size:14px; margin-top:30px;}
.diy_left{ float:left; width:850px; background:#fff;}
.flex_wrap{ font-size:0; line-height:0; text-indent:0;}
.flex_item { display: inline-block; vertical-align: top;}
.nb_steps{ background:#a8cee5; padding:18px 0 8px 46px; position:relative;}
.nb_step_line{ border-top:1px dashed #e5e7e8; height:0; left:83px; position:absolute; top:26px; width:672px;}
.nb_step { position:relative; width:130px; _display:inline;}
.nb_step_0 { margin-right:193px;}
.nb_step_circle { background:#a8cee5; display:block; height:19px; margin:0 auto; padding:0 14px; width:19px;}
.nb_step_circle .nb_icon { background:url(/Content/pc/Img/spirit.png) no-repeat scroll -145px -2px; display: block; height: 19px; width: 19px;}
.nb_step_tit { color: #e8e8e8; font-size: 12px; line-height: 20px; padding-top: 4px; text-align: center;}
.nb_step_current .nb_step_tit { color: #fff; font-size: 14px; font-weight: bold;}
.nb_step_arrow { background:url(/Content/pc/Img/spirit.png) repeat scroll -35px -2px; bottom: -8px; height: 6px; left: 58px; position: absolute; width: 12px;}
.nb_hide{ display: none;}
.nb_pages{ background:#fff; height:633px; over1flow:hidden; position:relative;}
.nb_page{height:567px; padding:27px 47px 39px;}
.nb_page_hd{ color:#333; font-size:20px; line-height:24px; margin-bottom:12px;}
.nb_page_hd span{ color:#f00;}
.nb_page_item { background:#fff; margin-bottom:15px;}
.nb_form_checkbox ul{ margin:0 -4px -10px;}
.nb_form_checkbox li{ border:1px solid #e6e6e6; height:68px; margin:0 3px 10px 4px; position:relative; width:140px; _float:left;}
.nb_form_checkbox a{ color:#333; display:block; font-size:14px; height:100%; line-height:68px; text-align:center; width:100%;}
.nb_form_checkbox .nb_form_checked { border:2px solid #f80; height:66px; width:140px; overflow:hidden;}
.nb_form_checkbox_icon{ background:url(/Content/pc/Img/spirit.png) no-repeat scroll -35px -20px; bottom:0; display:none; height:20px; position:absolute; right:0; width:20px;}
.nb_form_checked .nb_form_checkbox_icon{ display:block;}
.nb_page_label{ color:#333; font-size:14px; line-height:18px; padding-top:11px; width:96px; float:left;}
.nb_page_label span{ color:#f00;}
.nb_page_field{ width:660px;}
.nb_form_input{ border:1px solid #e6e6e6; height:33px; width:220px;}
.nb_form_input input{ border:medium none; font-size:14px; line-height:23px; margin:0; padding:5px; width:210px;}
.nb_page_end .nb_form_input{ width:176px;}
.nb_page_end .nb_form_input input{ color:#333; width:166px;}
.nb_form_btn{ border: 1px solid #e6e6e6; font-size: 14px; height: 33px; line-height: 33px; position: relative; width:33px; _float:left;}
.nb_form_btn a{ display:block; height:33px; width:33px;}
.nb_form_btn .nb_icon{ background:url(/Content/pc/Img/spirit.png) no-repeat scroll -35px -51px;  height:11px; margin:11px 0 0 10px; vertical-align:top; width:11px;}
.nb_form_minus{ margin-right:-1px;}
.nb_form_plus{ margin-left:-1px;}
.nb_form_plus .nb_icon{ background-position:-18px -50px; height:13px; width:13px;}
.nb_form_field_number .nb_form_input{ width:90px; _float:left;}
.nb_form_field_number input{ text-align:center; width:80px;}
.nb_time_width{ height:35px; width:160px;}
.Wdate { background:url(/Content/pc/Img/datePicker.jpg) no-repeat scroll right center; border:1px solid #999; height:23px; line-height:20px; padding-left:5px;}
.nb_form_field_select .nb_form_input { width:157px;}
.nb_form_field_select input{ width:147px;}
.checkbox{ font-size:12px;}
.checkbox input{ width:auto; vertical-align:middle; margin-right:5px;}
.nb_p_prevbtn{ background:#f9f9f9; border: 1px solid #e6e6e6; border-radius:3px; color:#333; cursor:pointer; display:inline-block; font-size:18px; height:38px; margin-right:10px; text-align:center; vertical-align:top; width:128px;}
.nb_p_nextbtn{ background:#ff9419; color:#fff; font-weight:bold; border:none;}
.diy_right{ float:right; height:702px; position:relative; width:350px;}
.nb_menu_arrow { background:url(/Content/pc/Img/spirit.png) no-repeat scroll -2px -20px; height:23px; left:0; margin-top:-11px; position:absolute; top:50%; width:13px; z-index:2;}
.nb_menu_bg { background:#3c3837; height:100%; left:0; opacity:0.6; position:absolute; top:0; width:100%; z-index:1;}
.nb_menu_box { padding-top: 23px; position: relative; z-index: 2;}
.nb_menu_hd { color: #fff; font-size: 20px; font-weight: bold; line-height: 30px; padding-left: 49px;}
.nb_menu_list { padding: 37px 30px 0; line-height:1.5;}
.nb_menu_item { margin-bottom: 8px;}
.nb_menu_item_tit { color: #aaa; float: left; font-size: 14px; text-align: right; width: 75px;}
.nb_menu_item_con { float: right; margin: 0 -5px -8px; width: 200px;}
.nb_menu_item_res { border: 1px solid #ccc; border-radius: 2px; color: #fff; font-size: 12px; line-height: 16px; margin: 0 5px 8px; padding: 2px 5px; word-break: break-all;}
.nb_menu_submit { padding: 12px 0 0 130px;}
.nb_menu_submit a { background: #ff9419 none repeat scroll 0 0; border-radius: 2px; color: #fff; display: block; font-size: 18px; font-weight: bold; height: 40px; line-height: 40px; text-align: center; width: 130px;}
.nb_page_txt { color:#333; font-size:12px; line-height:35px; margin:0 24px 0 10px; _float:left;}
.nb_page_amount .nb_page_field { width:auto; _float:left;}
.nb_msg { background:#fffceb; border:1px solid #ffdbb2; font-size:0; height:auto; padding:20px 0 20px 27px; width:auto;}
.nb_msg_icon { color:#67c93c; display:inline-block; _float:left; font-size:50px; height:48px; vertical-align:top; width:50px; background:url(/Content/pc/Img/success.png) no-repeat;}
.nb_msg_hd { display: inline-block; _float:left; padding-left: 10px; vertical-align: top; width: auto;}
.nb_msg_hd .nb_text { color: #333; font-size: 20px; height: 30px; line-height: 30px;}
.nb_msg_hd .nb_intro { color: #999; font-size: 12px; height: 18px; line-height: 18px;}
.nb_person_msg { height: auto; padding: 40px 0 0 147px; width: auto;}
.nb_p_item { font-size: 0; height: 54px; width: auto;}
.nb_label { color: #333; display: inline-block; font-size: 14px; height: 35px; line-height: 35px; padding-right: 25px; text-align: right; vertical-align: top; width: 95px;}
.nb_label span { color: #f00; font-size: 14px;}
.nb_p_input { border:1px solid #e6e6e6; color:#666; display:inline-block; font-size:14px; height:33px; line-height:33px; padding-left:10px; vertical-align:top; width:248px;}
.nb_p_smsbtn { background:#fff; border:1px solid #e6e6e6; color:#333; cursor:pointer; display:inline-block; font-size:12px; height:35px; line-height:35px; margin-left:5px; outline:0 none; text-align:center; vertical-align:top; width:58px;}
.flex_item ul li{ float:left; margin:0 3px 10px 4px;}
.flex_item ul li label{ width:140px; line-height:30px;}

/*wifi*/
.wifi_top{ width:1200px; margin-top:20px;}
.wifi_fl{ float:left; width:469px; height:219px; border:1px solid #E1E5E7; background:#F5F7F7; padding: 20px 15px 15px 15px;} 
.wifi_fl_item{ margin-bottom:13px;}
.wifi_fl_item dt,.wifi_fl_item dd{ float:left; height:21px;}
.wifi_fl_item dt{color:#899daa; display:inline-block; float:left; font-size:14px; font-weight:600; margin-right:10px;margin-top:3px; _margin-top:0;}
.wifi_fl_item dt span{background-color:#5ab4f4; display:inline-block; height:7px; margin-right:5px; font-size:7px; vertical-align:1px; width:7px;}
.wifi_fl_item dd{ margin-top:5px;white-space:nowrap}
.wifi_fl_item dd p{ border-right:1px solid #e7e7e7; height:12px; line-height:14px; padding-left:10px; padding-right:10px; float:left;}
.wifi_switch{ float:right; width:698px; height:256px; overflow:hidden;}
.wifi_list{ margin-top:20px;}
.wifi_list h3{ border-bottom:2px solid #5faef0; color:#5faef0; font-size:16px; height:30px; line-height:30px;}
.wifi_list ul{ padding-left:5px; margin-right:-5px;}
.wifi_list ul li{ margin:10px 10px 0 0; float:left; width:190px;}
.wifi_img{ position:relative; height:90px;}
.wifi_img .img_cont{ width:190px; height:90px;}
.wifi_img .img_tip{ bottom:-15px; left:77px; position:absolute;}
.wifi_tit{ border:1px solid #f2f3f4; color:#333; font-size:18px; padding-top:10px; text-align:center;}
.city-name{ font-weight:600; line-height:normal; margin-top:10px;}
.price-container{ margin:5px 0;}
.price-container .price { color:#ff5b45; font-size:16px;}
.price-tail{ font-size:12px;}

.order_price input{ float:right; width:106px; height:40px; border:none; cursor:pointer; text-align:center; color:#fff; background:#018AD2; font-size:16px; border-radius:5px; margin:0 15px 0 0;}

