.wrap{ margin:0 auto}
html,body,div,h1,h2,h3,h4,h5,h6,ul,li,ol,dl,dt,dd,p,br,a,form,p{ font-family:"微软雅黑", "黑体", "宋体"; margin:0; padding:0; text-align:left; color:#000;text-decoration:none;}
ul,li{list-style:none; margin:0; padding:0; font-size:1.0em }
img{border:none}
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal; line-height:normal; margin:0; }
a:hover{ text-decoration:none}
body {	background: #E8EFF7}

li, img, label, input {	vertical-align: middle}

.text_center,.text_center *{ text-align:center}

.ant_nav{ padding-bottom:1em; overflow:hidden;zoom:1; text-align:center;}
.ant_nav a{ display:block; text-align:center;/*font-size: 1.3em;*/}
.ant_nav li{ overflow: hidden;text-align: center;-webkit-box-flex: 1;-moz-box-flex: 1;-ms-box-flex: 1;	box-flex: 1}
/*.ant_nav li a img {width: 6.2em;height: 6.2em}*/
.ant_nav li p{ text-align:center;font-size: 1.3em;margin-top: .61538em}
.ant_nav li div{ text-align:center}


.ant_nav,.h_box{display: -webkit-box;
	display: -moz-box;
	display: box;
	width: 100%}

.ant_logobg{ text-align:center; background:#223B82; margin-bottom:10px}
.ant_logobg a,.ant_logobg a img{ text-align:center}
.ant_logobg a{ margin:0 auto;width:310px; overflow:hidden;zoom:1}

.ant_logobg .fanhui{ color:#fff; font-weight:bold; font-style:16px;  float:right;width:140px;}

.pan h5{line-height: 28px;color: #ba0f1b;font-weight: bold;background-color: #f5f5f5;background-image: -moz-linear-gradient(top,#fefefe,#ececec);
background-image: -webkit-gradient(linear,0 0,0 100%,from(#fefefe),to(#ececec));background-image: -webkit-linear-gradient(top,#fefefe,#ececec);
background-image: -o-linear-gradient(top,#fefefe,#ececec);background-image: linear-gradient(to bottom,#fefefe,#ececec);background-repeat: repeat-x;
border-bottom: 1px solid #e0e0e0;color: #ba0f1b;}
.pan{ background:#fff;  margin-bottom:10px; }
.pan1{ background:#fff; height:auto;  margin-bottom:10px; }
.no_bottom{ border-bottom:none}
.pan .pan_t .p_title{height: 28px;/*border-left: 5px solid #ba0f1b;padding: 0 10px;*/line-height: 28px; margin-left:10px; color:#fff}

.pan_t{ background:#223B82; height:28px}
.pan_c{ padding:10px}
.pan_c *{ line-height:25px}

.att_list{ overflow:hidden;zoom:1}
.att_list dl{ float:left;width:30%x; display:block}
.att_list dl dt{ float:left; display:block}
.att_list dl dd{ padding-left:10px; float:left; display:block}

.att_list li{width:31%; display:inline-block; text-align:center; padding:5px 5px;overflow: hidden;}
.att_list li img{ float:left;}
.att_list li .txt{ padding:0 0 0 10px;overflow:hidden; overflow:hidden}
.att_list li h4{ display:none; text-align:center; padding-top:5px}

.pan_t{ position:relative;}
.pan_t a.more{ color:#fff;position:absolute; top:5px;right:10px}

.news_list li{ border-bottom:1px solid #eee;line-height:30px;  background:url(../images/arrow.jpg) 5px center no-repeat; padding-left:15px}
.news_list li a{ line-height:30px}
.news_list .top img{ float:left; margin-right:10px}
.news_list li.top{ background:none; overflow:hidden; padding-top:10px}
.news_list .top *{ line-height:15px}
.news_list .top p{ color:#999;line-height:20px}

.news li{ border-bottom:1px dotted #ddd; padding-bottom:5px; padding-top:5px;}
.news li h3{ padding-left:10px; background:url(../images/arrow.jpg) left center no-repeat;}
.news li p{ color:#999}


.list-fl-3{ overflow:hidden;zoom:1; padding-top:10px}
.list-fl-3 li{float:left; -moz-box-align: center; -moz-box-flex: 1; -moz-box-pack: center;-moz-box-sizing: border-box;overflow: hidden; width: 25%; text-align:center;
margin-bottom:10px}
.list-fl-3 li a,.list-fl-3 h3{ text-align:center}
.list-fl-3 h3{ padding-top:5px}
/*景点*/
.att_list li{width:31%;display:inline-block; text-align:center; padding:5px;overflow: hidden;}
.att_list li img{ float:left;width:110px}
.att_list li .txt{ padding:0 0 0 10px;overflow:hidden; line-height:20px; color:#999; overflow:hidden}
.att_list li .txt p{ color:#999}
.att_list li h4{ display:none; text-align:center}

.jd li{width:100%;display:block; text-align:center; padding:5px;overflow: hidden;}
.jd li img{ float:left;width:110px;}
.jd li .txt p{ color:#999}
.jd li .txt{ padding:0 0 0 10px;overflow:hidden; line-height:20px; color:#999; overflow:hidden}
.att_list li h4{ text-align:center}

.footer{ margin-bottom:55px; clear:both; overflow:hidden;zoom:1; background-color:#CCCCCC ; }
.footer *,.footer{ text-align:center; line-height:2em; font-size:1.0em}
.footer a{ text-decoration:none;}

.container{max-width: 720px;margin: auto;overflow: hidden;/* padding:10px 10px; background-color:#FFF;*/}

.swipe-wrap img{width:100%;/* height:100%*/}
.swipe {
  overflow: hidden;
  visibility: hidden;
  position: relative;
}
.swipe-wrap {
  overflow: hidden;
  position: relative;
}
.swipe-wrap > div {
  float:left;
  width:100%;
  position: relative;
}

.page-swipe nav {
	position: relative;
	max-width: 180px;
	margin: 7px auto 0
}
.page-swipe nav a {
	font-style: normal;
	color: #555!important
}
.page-swipe nav #position {
	text-align: center;
	list-style: none;
	margin: 0;
	padding: 0
}
.page-swipe nav #position li {
	display: inline-block;
	width: 10px;
	height: 10px;
	border-radius: 10px;
	background: #fff;
	/*box-shadow: inset 0 1px 3px #fff, 0 0 1px 1px #fff;*/
	box-shadow: inset 0 1px 3px  #333333, 0 1px 1px rgba(0,0,0,.5);
	margin: 0 2px;
	cursor: pointer
}
.page-swipe nav #position li.on {
	box-shadow: inset 0 1px 3px  #333333, 0 1px 1px rgba(0,0,0,.5);
	background-color: #333333;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1293dc), color-stop(100%, #0f6297));
	background-image: -webkit-linear-gradient(top, #1293dc, #333333);
	background-image: -moz-linear-gradient(top, #1293dc, #0f6297);
	background-image: -ms-linear-gradient(top, #1293dc, #0f6297);
	background-image: -o-linear-gradient(top, #1293dc, #0f6297);
	background-image: linear-gradient(top, #1293dc, #0f6297)
}
.page-swipe{ position:relative;}
.page-swipe nav{ position:absolute; bottom:20px; left:45%}

.page-swipe .image{/* height:600px;*/ overflow:hidden;zoom:1}

.art h1{ font-size:1.8em; text-align:center; margin-bottom:10px; margin-top:0.5em}
.art_c,.art_c *{ line-height:1.4em; font-size:1.2em}
.art_c img{width:100%; text-align:center; margin:0 auto;}

.small{ margin-bottom:20px; text-align:center}
.small span{ text-align:center; color:#999; margin-right:20px; font-size:.8em;}

.pre_next{ padding-top:10px; border-top:#DFDFDF 1px dashed}
.pre_next span{display:block; line-height:1.5em}
.pre_next span a{ line-height:1.5em}

.att_list{ overflow:hidden;zoom:1; padding-top:30px;}
.att_list dl{ float:left;width:30%x; display:block}
.att_list dl dt{ float:left; display:block}
.att_list dl dd{ padding-left:10px; float:left; display:block}

.att_list li{width:31%; display:inline-block; text-align:center; padding:5px 5px;overflow: hidden;}
.att_list li img{ float:left;}
.att_list li .txt{ padding:0 0 0 10px;overflow:hidden; overflow:hidden}
.att_list li h4{ display:none; text-align:center; padding-top:5px}

.hotel a,.jd a{ text-decoration:none;}
.hotel li{ border-bottom:1px dotted #ddd;}
.hotel li .txt p.jg{ color:#FF6012}
.hbox,.hbox *{ text-align:left; color:#999; margin-bottom:20px}
.hotel p{ line-height:25px}

.telbg li{ background:url(../images/ico.png) no-repeat; line-height:50px; padding-left:50px}
.telbg li.qq{background:url(../images/ico.png) 0 -110px no-repeat}

/*2014.3.14 by ayumi*/
.f_online{width:100%;height:54px;margin:0 auto;position:fixed;background-color: #484848;z-index: 99999;	bottom: 0;  left: 0;}
.f_online a,.f_online p {  -moz-box-align: center; -moz-box-flex: 1; -moz-box-pack: center;-moz-box-sizing: border-box; color: #FFFFFF; display: block; float: left; font-size: 12px;height: 54px; overflow: hidden; width: 33.33%; text-decoration:none}
.f_online p{ cursor:pointer;}
#msgbtn{ background:#3574B3;}
.f_online a i,.f_online p i{ background:url(../images/footericon.png) no-repeat scroll 0 0; display: block; margin: 5px auto;}
.f_online span{ text-align:center; display:block}
.f_online .msg i { height: 27px;  width: 27px;}
.f_online .online {}
.f_online .online i { background-position: -27px -1px; height: 26px;width: 26px;}
.f_online .tel1 {}
.f_online .tel1 i { background-position: -55px -3px;  height: 26px; width: 33px;}

/*预订*/
.book .ming-t {background: url(../images/line-tabbg.png) no-repeat;width: 250px;height: 42px;line-height: 42px;padding-left: 40px;color: #00335A;
font-size: 22px;font-family: "微软雅黑";margin-bottom: 20px;}
.red {color: #F00;}
.i_border {border: 1px solid #DDDBDA;width: 130px; color:#000; padding:0 5px}
.book .date {background: url(../images/date.jpg) right center no-repeat #fff;padding-left: 10px;width: 130px;}
.del{ text-decoration:line-through}
.book .orange{ color:#ff6600}
.book textarea{ color:#000}
.book .ming-t {background: url(../images/line-tabbg.png) no-repeat;width: 250px;height: 42px;line-height: 42px;padding-left: 40px;color: #00335A;font-size: 22px;font-family: "微软雅黑";margin-bottom: 20px;}
.mbtn{ background:#333333; padding:5px 20px; border:none; cursor:pointer; color:#fff}

.c1,.c2,.c3,.c4,.c5,.c6{margin: 0 1px; margin-bottom:20px; line-height:46px; display:inline-block; padding:0 10px; color:#fff}
.c1{ background-color:#266972;}
.c2{ background:#8A6F0F}
.c3{ background:#711D75;}
p.c4{ background:#005CA2;font-size:16px;}
p.c5{ background:#1B3B7F; }
p.c6{ background:#1B3B7F;  }

.img-art img{  display: block;  height: auto;  width: 100%;}

/*author ayumi 2014 5.25 16:48*/
.headpan{position: fixed;top: 0;left: 0; z-index:99;width:100%}
.header{ background:url(../images/top-bg.jpg) center center no-repeat;background-size: 100% 100%;position: fixed;top: 0;left: 0;z-index: 999;height: 80px;width: 100%;
box-shadow: 0 2px 0.3em #333;}


.header .MenuSwitch{background: url(../images/menu-btn.png) center center no-repeat;left: 20px;position: absolute;display: block;width: 30px;height: 30px;top: 20px;background-size: 30px; cursor:pointer;}

#menupan{height: 100%;width: 70%;position: absolute;z-index: 1000;top: 0;left: -70%;}
#menupan {background: #333333;overflow: hidden;min-height: 880px;}
#menupan ul li {padding: 20px;border-top: 1px solid #484848;border-bottom: 1px solid #000000;background: url(../images/li-bg.png) 95% 50% no-repeat transparent; background-size:auto cover}

#menupan ul li a{color: #cccccc;font-size: 26px;display: block;width: 100%;background-size: 30px 30px;padding-left: 55px;background-size: contain; background-repeat:no-repeat; text-decoration:none;}

#menupan ul li a.index{ background-image:url(../images/index-hover.png) ;}
#menupan ul li a.m1{background-image:url(../images/m1.png) ;}
#menupan ul li a.m2{background-image:url(../images/m2.png) ;}
#menupan ul li a.m3{background-image:url(../images/m3.png) ;}
#menupan ul li a.m4{background-image:url(../images/m4.png) ;}
#menupan ul li a.m5{background-image:url(../images/m5.png) ;}
#menupan ul li a.m6{background-image:url(../images/m6.png) ;}
#menupan ul li a.m7{background-image:url(../images/m7.png) ;}
#menupan ul li a.m8{background-image:url(../images/m8.png) ;}
#menupan ul li a.m9{background-image:url(../images/m9.png) ;}

#menupan ul li:hover{ background-color: #2F669D;}
#menupan ul li:hover a{ color:#fff}

.swipe{ padding-top:68px; margin-bottom:10px}



.main-menu div {width: 50%;border-color:#E8EFF7;border-style: solid;float: left;}
.main-menu a {display: block;color: #fff;width: 100%;margin-bottom: 10px;padding: 20px;background-size: contain;background-position: right center;background-repeat: no-repeat;background-origin: content-box;-moz-background-origin: content-box;-webkit-background-origin: content-box;}

.route-area .menu-title {font-size: 30px;background: url(../images/mico1.png) left center no-repeat;background-size: contain;}
.route-area {background-color: #333333;}
a.route-area {padding: 30px 20px 28px;}

.pin-area {background-color:#3574B3;background-image: url(../images/mico1.png);}
.tuan-area {background-color:#999999;background-image: url(../images/mico2.png);}
.scenic-area {background-color:#999999;background-image: url(../images/mico3.png);}
.hotel-area {background-color: #999999;background-image: url(../images/mico4.png);}
.youji-area {background-color: #999999;background-image: url(../images/mico5.png);}
.yuding-area {background-color:#999999;background-image: url(../images/mico6.png);}
.zhinan-area {background-color: #999999;background-image: url(../images/mico7.png);}


.main-xinw div {width:100%;border-color:#E8EFF7;border-style: solid;float: left;}

.main-menu p {white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.menu-title {font-size: 25px; color:#fff}
.sub-title {font-size: 18px; color:#fff}

.n-list{padding: 0 10px;}
.n-list li {margin-bottom: 10px; overflow:hidden;zoom:1}
.n-list .n-img{ padding-right:10px;width:26%;}

.n-list .n-imgp{ padding:10px;width:30%;}

.n-list .n-desc{padding-right:10px;box-flex: 1;-moz-box-flex: 1;-webkit-box-flex: 1;-o-box-flex: 1;-ms-box-flex: 1; }
.n-list a {padding: 10px;background: #fff;width: 100%;display: box;display: -moz-box;display: -webkit-box;display: -o-box;display: -ms-box;box-orient: horizontal;
-moz-box-orient: horizontal;-webkit-box-orient: horizontal;-o-box-orient: horizontal;-ms-box-orient: horizontal;}

.n-list h3{ font-size:1.4em; color:#333; line-height:1.6em}
.n-list p{ color:#999; font-size:1.0em; line-height:1.4em}


.p-list{padding: 0 10px;}
.p-list li {width:50%; float:left; overflow:hidden;zoom:1; }

.p-list .n-img{ padding-right:10px; }
.tupian img{overflow:hidden; height:160px;}
.p-list .n-desc{padding-right:10px;box-flex: 1;-moz-box-flex: 1;-webkit-box-flex: 1;-o-box-flex: 1;-ms-box-flex: 1; }
.p-list a {padding: 10px;background: #fff;width: 100%;display: box;display: -moz-box;display: -webkit-box;display: -o-box;display: -ms-box;box-orient: horizontal;
-moz-box-orient: horizontal;-webkit-box-orient: horizontal;-o-box-orient: horizontal;-ms-box-orient: horizontal;}

.p-list h3{ font-size:1.2em; color:#333; padding:10px 0px; line-height:1.4em}
.p-list p{ color:#999; font-size:1.0em; line-height:1.4em}




.p-lists{padding: 0 10px;}
.p-lists li {width:100%; float:left; overflow:hidden;zoom:1; margin-bottom:20px;}

.p-lists .n-img{ padding-right:10px; }
.tupian img{overflow:hidden; height:160px;}
.p-lists .n-desc{padding-right:10px;box-flex: 1;-moz-box-flex: 1;-webkit-box-flex: 1;-o-box-flex: 1;-ms-box-flex: 1; }
.p-lists a {padding: 10px;background: #fff;width: 100%;display: box;display: -moz-box;display: -webkit-box;display: -o-box;display: -ms-box;box-orient: horizontal;
-moz-box-orient: horizontal;-webkit-box-orient: horizontal;-o-box-orient: horizontal;-ms-box-orient: horizontal;}

.p-lists h3{ font-size:1.2em; color:#333; padding:10px 0px; line-height:1.4em}
.p-lists p{ color:#999; font-size:1.0em; line-height:1.4em}

.listpan{}
.art-box{ margin:10px}
.art-box .pan{ margin-top:10px}
.art-box .pan_c{ padding:20px}

.big-list{padding: 0 10px}
.big-list li {margin-bottom: 10px; overflow:hidden;zoom:1;background: #fff;padding: 10px;}
.big-list h3{ font-size:1.6em; color:#333; margin-bottom:10px; clear:both;width:100%;}
.big-list a {background: #fff;  width:100%; height:100%}
.big-list li div{ text-align:center}
.big-list li div img{ text-align:center}

#msg,#tel1{ display:none}
#msg a,#tel a,.cancel{ display:block; margin:10px 20px;background-color:#fff;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px; font-size:1.6em; line-height:2.6em; text-align:center; color:#333333; font-weight:bold; cursor:pointer}
#msg,#tel1{ z-index:999; position:fixed;bottom:0px;left:0;width:100%; height:100%;background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0 !important;filter: Alpha(opacity=50);background: #000;}
#msg p,#tel1 p{ position:absolute; bottom:60px;width:100%; display:none}
/*ipad5 2048x1536*/
@media (max-width:2050px){
	.ant_nav li a img {width: 9.2em;height: 9.2em}
	.header .logo{height:72px; line-height:72px; font-size:36px;}
}
/* Large desktop */
@media (min-width:1025px) { 
	/*景点*/
	.info,.info *{ font-size:1.2em}

	 body{font-size:14px}
	 .art_c,.art_c *{font-size:1em; line-height:1.8em}	
	 
	.att_list li{width:32.88%;display:inline-block; text-align:center; overflow: hidden;max-height: 165px;}
	.att_list li img{ float:left;width:110px}
	.att_list li .txt{ padding:0 0 0 10px;overflow:hidden; line-height:20px; color:#999; overflow:hidden}
	.att_list li h4{ display:none; text-align:center}
	
	.tour_list{ overflow:hidden;zoom:1}
	.tour_list li{ float:left; width:49%;overflow:hidden;zoom:1;border-bottom:1px solid #eee; padding:5px 5px;}
	.tour_list a:hover{ text-decoration:none}
	.tour_list img{ float:left; margin-right:10px;width:100px}
	.tour_list .ms{ line-height:14px; font-size:100%;color:#999;}
	.tour_list .jg{ color:#FF6012}
	
	.hotel_list{ overflow:hidden;zoom:1; border-bottom:1px solid #eee;}
	.hotel_list li img{ float:left; margin-right:10px}
	.hotel_list li{ float:left;width:49%; padding-top:5px; padding-left:5px}
	.hotel_list .jg{ color:#FF6012}
	
	.header{height:72px;}
	.swipe{ padding-top:68px;}
	.header .logo{height:72px; line-height:72px; font-size:36px;}
	
	#menupan ul li {padding: 20px;border-top: 1px solid #484848;border-bottom: 1px solid #000000;background-size:auto 35px}
	#menupan ul li a {font-size: 26px;display: block;width: 100%;background-size: 20px 20px;padding-left: 45px;background-size: contain;}
	
}
/* 平板打横 */
@media (min-width: 979px) and (max-width: 1024px) { 
	

	/*景点*/
	.att_list li{width:32.88%;display:inline-block; text-align:center; padding:5px;overflow: hidden;}
	.att_list li img{ float:left;width:110px}
	.att_list li .txt{ padding:0 0 0 10px;overflow:hidden; line-height:20px; color:#999; overflow:hidden}
	.att_list li h4{ display:none; text-align:center}
	
	.tour_list{ overflow:hidden;zoom:1}
	.tour_list li{ float:left;width:48%; overflow:hidden;zoom:1;border-bottom:1px solid #eee; padding:5px 5px;}
	.tour_list a:hover{ text-decoration:none}
	.tour_list img{ float:left; margin-right:10px;width:100px}
	.tour_list .ms{ line-height:14px; font-size:100%;color:#999;}
	.tour_list .jg{ color:#FF6012}
	
	.hotel_list{ overflow:hidden;zoom:1; border-bottom:1px solid #eee;}
	.hotel_list li img{ float:left; margin-right:10px}
	.hotel_list li{ float:left;width:49%; padding-top:5px; padding-left:5px}
	.hotel_list .jg{ color:#FF6012}
	
	.header{height:64px;}
	.swipe{ padding-top:60px;}
	.header .logo{height:64px; line-height:64px; font-size:32px;}
	.header .MenuSwitch{ width:25px; height:25px; top:15px; left:15px; background-size:25px;}
	
	#menupan ul li {padding: 10px;border-top: 1px solid #484848;border-bottom: 1px solid #000000;background-size:auto 16px}
	#menupan ul li a {font-size: 16px;display: block;width: 100%;background-size: 20px 20px;padding-left: 35px;background-size: contain;}

}

/* 平板打竖 */
@media (min-width: 768px) and (max-width: 979px) { 
	.navbar-fixed-top{ position:fixed;}
	.att_list li img{ width:50%;}
	.art_c,.art_c *{font-size:1em; line-height:1.8em}
	.info,.info *,.pan .pan_t .p_title{ font-size:1.2em}
	/*景点*/
	.att_list li{width:32.88%;display:inline-block; text-align:center; padding:5px;overflow: hidden;}
	.att_list li img{ float:left;width:110px}
	.att_list li .txt{ padding:0 0 0 10px;overflow:hidden; line-height:20px; color:#999; overflow:hidden}
	.att_list li h4{ display:none; text-align:center}
	
	.tour_list li{ display:block; overflow:hidden;zoom:1;border-bottom:1px solid #eee; padding:5px 5px;}
	.tour_list a:hover{ text-decoration:none}
	.tour_list img{ float:left; margin-right:10px;width:100px}
	.tour_list .ms{ line-height:14px; font-size:100%;color:#999;}
	.tour_list .jg{ color:#FF6012}
	

	
	.hotel_list{ overflow:hidden;zoom:1; border-bottom:1px solid #eee;}
	.hotel_list li img{ float:left; margin-right:10px}
	.hotel_list li{ float:left;width:49%; padding-top:5px; padding-left:5px}
	.hotel_list .jg{ color:#FF6012}
	
	.header{height:60px;}
	.swipe{ padding-top:56px;}
	.header .logo{height:60px; line-height:60px; font-size:30px; background-size:auto 40px}
	.header .MenuSwitch{ width:25px; height:25px; top:15px; left:15px; background-size:25px;}

	#menupan ul li {padding: 10px;border-top: 1px solid #484848;border-bottom: 1px solid #000000;background-size:auto 25px}
	#menupan ul li a {font-size: 26px;display: block;width: 100%;background-size: 30px 30px;padding-left: 55px;background-size: contain;}
	
	.main-menu a{ padding:10px}
	.main-menu a.route-area{ padding:10px 10px 13px 10px}	
	.route-area .menu-title{padding: 0px 5px 0px 115px;}
	.menu-title {font-size: 18px; color:#fff}
	.sub-title {font-size: 14px; color:#fff}
}

/* 手机 720x1200*/
@media (max-width: 767px) {
	body {font-size: 12px!important}
	.navbar-fixed-top{ position: static;}
	.art_c,.art_c *{ font-size:1em; line-height:1.8em}
	.info,.info *,.pan .pan_t .p_title{ font-size:1.2em}
	
	.ant_nav li a img {width: 6.2em;height: 6.2em}

	/*景点*/
	.att_list li{width:32%;display:inline-block; text-align:center; padding:5px;overflow: hidden;}
	.att_list li .txt{ padding:0 0 0 10px;overflow:hidden; overflow:hidden}
	.att_list li a img{ float:none;}
	.att_list li h4{ display:block;width:100%}
	
	.list-fl-3 li{width:33.33%}
	.list-fl-3 li img{width:12.2em}
 	.g-no{ display:none}
	
	.tour_list li{ clear:both; overflow:hidden;zoom:1;border-bottom:1px solid #eee; padding:5px 5px;}
	.tour_list a:hover{ text-decoration:none}
	.tour_list img{ float:left; margin-right:10px;width:100px}
	.tour_list .ms{ line-height:14px; font-size:100%;color:#999;}
	.tour_list .jg{ color:#FF6012}
	
	.hotel_list{ overflow:hidden;zoom:1; border-bottom:1px solid #eee;}
	.hotel_list li img{ float:left; margin-right:10px}
	.hotel_list li{ float:left;width:49%; margin-top:5px; margin-left:5px}
	.hotel_list .jg{ color:#FF6012}
	
	.header{height:60px;}
	.swipe{ padding-top:56px;}
	.header .logo{height:60px; line-height:60px; font-size:20px; background-size:auto 36px ;}
	.header .MenuSwitch{ width:25px; height:25px;top:15px; left:15px; background-size:25px;}
	
	#menupan ul li {padding: 10px;border-top: 1px solid #484848;border-bottom: 1px solid #000000;background-size:auto 16px}
	#menupan ul li a {font-size: 16px;display: block;width: 100%;background-size: 20px 20px;padding-left: 35px;background-size: contain;}
	
	.main-menu a{ padding:10px}	
	.route-area .menu-title{padding: 3px 0px 0px 115px;}
	.menu-title {font-size: 18px; color:#fff}
	.sub-title {font-size: 14px; color:#fff}
}
/* 手机 480x800*/
@media (max-width: 320px) and (max-width: 720px) {
	body {font-size: 10px!important}
	.navbar-fixed-top{ position: static;}
	.art_c,.art_c *{ font-size:1.2em; line-height:25px}
	.info,.info *{ font-size:1.2em}
	.att_list li h4{ display:block;width:100%}
	
	.ant_nav li a img {width: 6.2em;height: 6.2em}
	
	.header{height:60px;}
	.header .logo{height:60px; line-height:60px; font-size:30px;}
	.header .MenuSwitch{ width:25px; height:25px; top:15px; left:15px; background-size:25px;}
	
	.main-menu a{ padding:10px}
	.main-menu .route-area .menu-title{ padding:25px 5px 5px 115px}	
	.menu-title {font-size: 16px; color:#fff}
	.sub-title {font-size: 12px; color:#fff}
}
@media (max-width: 480px) {
		.list-fl-3 li img{width:10.2em}
		.list-fl-3 li img{ height:14.2em}
		.header{height:40px;}
		.swipe{ padding-top:36px;}
		.header .logo{height:40px; line-height:40px; font-size:20px; background-size:auto 26px}
		.header .MenuSwitch{ width:20px; height:20px; top:12px; left:12px; background-size:20px;}
		
		.main-menu a{ padding:10px}
		.main-menu .route-area{padding:15px 10px 15px 10px}
		.main-menu .route-area .menu-title{ padding:3px 5px 3px 80px; font-size:22px; }	
		.menu-title {font-size: 16px; color:#fff}
		.sub-title {font-size: 12px; color:#fff}
}
/* Landscape phones and down */
@media (max-width:320px) {
	.list-fl-3 li img{width:6.2em}
	.list-fl-3 li img{ height:7.2em}
	body {font-size: 10px!important}
	.art_c,.art_c *{ font-size:1.2em; line-height:25px}
	.pan *{font-size: 14px}
	.news li h3{ line-height:25px}
	.news li p{ line-height:22px}
	/*景点*/
	.att_list li{width:32.88%;display:inline-block; text-align:center;overflow: hidden;}
	.att_list li img{ float:left;}
	.att_list li .txt{ padding:0 0 0 10px;overflow:hidden; overflow:hidden}
	.att_list li h4{ display:block;width:100%}
	
	.tour_list li{ border-bottom:1px solid #eee; padding:5px 5px;}
	.tour_list a:hover{ text-decoration:none}
	.tour_list img{ float:left; margin-right:10px;width:100px}
	.tour_list .ms{ display:none;line-height:14px; font-size:100%;color:#999;}
	.tour_list .jg{ color:#FF6012}
	 
	.hotel_list{ overflow:hidden;zoom:1; text-align:center}
	.hotel_list li{ display:block;}
	.hotel_list li img{ float:none;width:140px; margin-bottom:5px}
	.hotel_list li{ float:left;width:48%; margin-top:5px; margin-left:5px; text-align:center}
	.hotel_list .jg{ color:#FF6012; text-align:center}
	.hotel_list .ms{ text-align:center}
	.hotel_list h3{ text-align:center; line-height:20px;}
	.hotel_list h3,.hotel_list p{ line-height:17px}
	
	.header{height:40px;}
	.swipe{ padding-top:36px;}
	.header .logo{height:40px; line-height:40px; font-size:20px; background-size:auto 26px}
	.header .MenuSwitch{ width:20px; height:20px; top:12px; left:12px; background-size:20px;}
	
	#menupan ul li {padding: 10px;border-top: 1px solid #484848;border-bottom: 1px solid #000000;background-size:auto 16px}
	#menupan ul li a {font-size: 16px;display: block;width: 100%;background-size: 20px 20px;padding-left: 35px;background-size: contain;}
	
	.main-menu a{ padding:10px}
	.main-menu a.route-area{ padding:15px 10px 15px 10px}	
	.route-area .menu-title{padding: 0px 5px 0px 40px; font-size:12px}
	.menu-title {font-size: 16px; color:#fff}
	.sub-title {font-size: 12px; color:#fff}
	
}

textarea {
    font-family: monospace;
 
}
textarea {
    -webkit-appearance: textarea;
    background-color:none;
    -webkit-rtl-ordering: logical;
    flex-direction: column;
    resize: auto;
    cursor: text;
    white-space: pre-wrap;
    word-wrap: break-word;
    border-width: 1px;
    border-style: solid;
    border-color: none;
    border-image: none;
    padding: 0px;
}
.pan_c art tr td input{border: 1px solid #fefefe;}

.pan_c art tr td textarea{border-top: 1px solid #fefefe;margin-top:5px; }
















