
#left {	float: left;	width: 218px;margin-right: 10px;}
#mid {	float: left;width: 500px;margin-right: 10px;margin-top: 10px;}
#right {float: left;width: 215px;margin-top: 10px;}
/*left start*/
.line {	line-height: 23px; margin-top:10px;border-top: 1px solid #88d4f8;border-right: 1px solid #88d4f8;border-left: 1px solid #88d4f8;}
.lineone{overflow:auto; }
.line h1 {font-size: 14px;font-weight: bold;color: #155aa7;	height: 29px;padding-top: 10px;	padding-left: 10px;font-size: 14px;font-weight: bold; background:url(../images/title04.gif) repeat-x; clear:both;}
.line img {float: left;padding-right: 5px;}
.line a {padding-right: 8px;padding-left: 8px;}
.line01 li {float: left;word-break:keep-all; list-style:none; font-size:12px}
.line01 ul {width: 205px;list-style-type: none; margin:5px}
 .line01 {border-bottom: 1px solid #88d4f8;line-height: 25px;overflow:auto; width:215px
}
.recommend {border-right: 1px solid #88d4f8;border-left: 1px solid #88d4f8;padding-left: 5px;
border-bottom: 1px solid #88d4f8;padding-bottom: 8px;padding-top: 5px;}
/*left end*/
.right {
	float: right;
	width: 728px;
	margin-top: 10px;

	padding-bottom: 10px;
}
.right_top{
	border: 1px solid #88d4f8;
	height: auto;
}
.con_top{
	background:url(con_top.gif) repeat-x top;
	padding-top:15px;
	border: 1px solid #017ad7;
	margin:0 0px 8px 0px;
}


.con_top h4 {
	font-size: 14px;
	font-weight: bold;
	padding-left: 20px;
	color: #155aa7;
	padding-bottom: 10px;
}
.con_top01 {
	margin: 0 10px 10px 10px;
	padding: 5px;
	border: 1px dashed #88d4f8;
	line-height: 23px;
}
.con_top01 a {
	margin-right: 8px;
	font-size: 14px;
}
.con_middle {clear:both;margin:10px 0 10px 0;border:1px solid #017ad7; overflow:auto; width:728px}
.con_middle h4 {
	font-size: 14px;
	font-weight: bold;
	color: #155aa7;
	background-color: #f0f9ff;
	height: 25px;
	line-height: 25px;
	padding-left: 10px;
	

}
.conn{width: 720px; width:auto; margin-bottom:10px}
.con_middle_img {
	float: left;
	width: 160px;
	margin: 8px;
	padding: 2px;	
	border: 1px solid #88d4f8;
	 margin-bottom:10px
}
.con_middle01 {
	float: right;color: #155aa7;
	width: 505px;
	line-height: 24px;
	padding-top: 10px;
	margin-right:10px
}

.con_middle a {
	float: left;
}
.con_middle span {
	float: right;
	margin-right: 10px;
	color: #fb6902;
}
/*line01*/
.right h3 {
	font-size: 14px;
	font-weight: bold;
	color: #fb6902;
	background-color: #f0f9ff;
	height: 25px;
	line-height: 25px;
	padding-left: 25px;
	clear: both;

	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #88d4f8;
	margin-left: 10px;
	background-image: url(dot01.gif);
	background-repeat: no-repeat;
	background-position: 0px;
}
.line01_con {
	padding: 10px;
	float: right;
	line-height: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
	width: 400px;
}

.line01_img {
	border: 1px solid #88d4f8;
	padding: 2px;
	float: left;
	width: 160px;
	margin: 10px;
	clear: both;
	height:100px
}
.line01_con p {
	padding-bottom: 5px;
}
.right_right {
	float: left;
}
.right .day {
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
}
 .day_top {
	background-image: url(item_gift_top_type2.gif);
	background-repeat: no-repeat;
	padding-top: 10px;
	background-position: top;
}
 .day_foot {
	background-image: url(item_gift_bottom_type2.gif);
	background-repeat: no-repeat;
	padding-bottom: 10px;
	background-position: center bottom;
}
.day_mid {
	background-image: url(middle.gif);
	background-repeat: repeat-y;
}
.day_con h4 {
	font-size: 14px;
	font-weight: bold;
	color: #155aa7;
	height: 25px;
	line-height: 25px;
	background-color: #f0f9ff;
	margin-right: auto;
	margin-left: auto;
	padding-left: 10px;
	padding-right: 10px;
}
.day_mid p {
	line-height: 24px;
	 margin:0;

}
.tea{}
.day_mid p span{color:#155aa7;font-weight:bold}
.tea p{line-height:24px;color:#155aa7;font-weight:bold}
.day_con {
	width: 680px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
}
.sm_title {
	line-height: 31px;
	background-image: url(shuoming.gif);
	background-repeat: no-repeat;
	height: 31px;
	padding-left: 15px;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
.sm_con {
	border-right: 2px solid #0098f5;border-left: 2px solid #0098f5;border-bottom: 2px solid #0098f5;line-height: 24px;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom:20px
}
.shuoming {
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
}
.sm_con h4 {
	font-size: 14px;
	font-weight: bold;

}
.sm_con  a {
	font-weight: bold;
	color: #fb6902;
}

.textlinenub {
	width: 90px;
}
.yd_day {
	margin-top: 10px;
	margin-bottom: 10px;
}
.shuoming .yd_con {
	line-height: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.all-frame {

	width: 680px; margin:10px auto;
}

.onlineadree{width:680px; margin:auto; padding:5px 0 0 0}
.onlineadree p{width:640px; color:#1851c6;padding:0; margin:10px 0 0 0}
.badoo {FONT-SIZE: 12px;FONT-FAMILY: Arial;WIDTH:99%; PADDING-LEFT: 25px;PADDING:10px 0px 10px 0px;FONT-SIZE: 13px;COLOR: #48b9ef;FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #fff; TEXT-ALIGN: center; margin:auto; clear:both}
.badoo A {BORDER: #f0f0f0 2px solid; PADDING:2px 5px 2px 5px;MARGIN: 0px 2px; COLOR: #48b9ef;TEXT-DECORATION: none}
.badoo A:hover {BORDER: #055dc7 2px solid;COLOR: #fff; background-color:#055dc7}
.badoo A:active {BORDER: #055dc7 2px solid;COLOR: #fff;background-color:#055dc7}
.badoo SPAN.current {BORDER:#CCCCCC  2px solid; PADDING:2px 5px 2px 5px;FONT-WEIGHT: bold;COLOR: #fff; BACKGROUND-COLOR:#CCCCCC}
.badoo SPAN.disabled {DISPLAY: none}


.title01 {background: url(../images/title.gif) no-repeat ;height: 29px;padding-top: 10px;padding-left: 35px;font-size: 14px;font-weight: bold;margin-top: 10px; clear:both; }
.recommend ul {line-height: 23px;list-style-type: none;}
.recommend li{ background:url(../images/arrow.gif) no-repeat 5px 7px; line-height:24px}
.recommend li a{padding-left:20px;list-style-type: none;}
.recommend {border-right: 1px solid #88d4f8;border-left: 1px solid #88d4f8;padding-left: 5px;
border-bottom: 1px solid #88d4f8;padding-top: 5px;padding-bottom:10px;overflow:auto; }


.tel_01 {text-align:center; }
.tel_03{width:165px; margin:auto; text-align:center}




/********************************************************************/
.zhuti h2 {font-size: 14px;font-weight: bold;color: #155aa7;height: 30px;line-height: 25px;padding-left: 30px;background: url(../images/dot01.gif) #f0f9ff no-repeat 0px 4px;margin-bottom: 10px;}
.zhuti{border: 1px solid #017ad7;}
.zhuti_con{ clear:both; margin-bottom:10px;}
.zhuti01{float:left;width:160px;padding:2px;margin-right:10px;border: 1px solid #88d4f8; margin-left:5px;}
.zhuti02{ float:left; width:520px; padding-left:10px;}
.zhuti02 h4{ font-size:14px; font-weight:bold; padding-bottom:5px;}
.zhuti02 p{ line-height:20px;}
/********************detail************************************************/
.zhuti_det{border: 1px solid #017ad7;}
.zhuti_det img{ width:710px; height:130px; margin:auto; padding:10px}
.zhuti_detcon{ margin:10px}
.zhuti_detcon p{ color:#155aa7; line-height:20px; }
/**********酒店**********************************************************/
.jiudian_title{ height:30px;line-height: 25px;background:#f0f9ff;margin-bottom: 10px;}
.jiudian h2 {font-size: 14px; float:left;font-weight: bold;color: #155aa7;padding-left: 10px;}
.jiudian_title .start{ float:left; padding-left:10px;color: #fb6902;}
.jd_map{ float:right; padding-right:10px;}
.jiudian_img{ float:left; width:160px; height:100px; margin-left:5px;border: 1px solid #88d4f8;padding:2px;}
.jiudian01{	float:left;width:520px;line-height:22px;padding-left:10px;}
.jiudian{border: 1px solid #017ad7; margin-bottom:10px;}
.jiudian_con{ clear:both; margin-bottom:10px; border-bottom:1px dashed #88d4f8; padding-bottom:10px;width: 720px; margin:auto}
.jiudian td span{ color:#fb6902;}
.jiudian_city{ height:30px;line-height: 30px;background:#f0f9ff; padding-left:10px; margin-bottom:10px; text-align:right; padding-right:40px;font-size: 14px;color: #155aa7;}
.jiudian01 ul{ list-style:none;}
.roomlist {clear:both;padding:0px;line-height:20px;	margin-left: 10px;width: 720px; margin:auto; margin-top:10px}
.roomlist .room1 { clear:both; height:25px; }
.roomlist .room1 .item { float:left;  width:90px; text-align:center;  margin-left:2px; margin-right:2px; background-color: #DCDCDC;  }
.roomlist .room1 .item1 { float:left;  width:120px; text-align:center;  margin-left:2px; margin-right:2px; background-color: #DCDCDC;  }
.room2 { clear:both;  height:25px;  }
.room2 .item { float:left; width:90px; text-align:center;  margin-left:2px; margin-right:2px;  }
.room2 .item1 { float:left; width:120px; text-align:center;  margin-left:2px; margin-right:2px;  }
.room2 .item span { color:#FF0000; font-family:"宋体";}
/**********酒店detail*********************************************************/
.jd_detail{ line-height:23px; font-size:14px;border-bottom:1px dashed #88d4f8;border-top:1px dashed #88d4f8; padding:10px;}
.jiudian_en{ float:left; padding-left:10px; padding-right:10px; color:#155aa7;font-family:Arial, Helvetica, sans-serif;}
.jd_detail01{ font-size:12px; line-height:23px; padding:20px; list-style:none;}
.jd_detail01 li{background:url(../images/view_img01.gif) 0 8px no-repeat; padding-left:10px}
.jiudian .style01{ padding:10px; line-height:25px; list-style:none;}
.jiudian .style01 li{background:url(../images/dot04.gif) 0 8px no-repeat; padding-left:10px }
.jiudian .style01 span{display:block; font-weight:bold;color: #155aa7;  }
.jiudian .photolist li{ width:160px; padding:5px; float:left; text-align:center; }
.jiudian .photolist{ width:710px;}
 .jiudian .photolist .pic{ margin-bottom:5px;}
  .jiudian .photolist .pic img{ padding:2px; border:1px solid #88d4f8;}
/**********景区detail*********************************************************/
.viewbutton{height:22px;border-bottom-width: 2px;border-bottom-style: solid;	border-bottom-color: #F39800; margin-bottom:10px;}
.viewbutton li { display:inline; float:left;  margin-left:2px;  text-align:center; line-height:22px;}
.viewbutton li span { display:block; width:84px; height:20px; background:url(viewbg1.gif) no-repeat left top; padding-top:2px; font-size:14px; font-weight:bold;  }
.viewbutton .on span { display:block; width:84px; height:20px; background:url(viewbg2.gif) no-repeat left top; padding-top:2px; font-size:14px; font-weight:bold;   }
.leftitem { float:left; clear:left; width:350px;  margin-bottom:8px; }
.rightitem { float:left;  width:350px;  margin-bottom:8px; margin-right:10px }
.stylebox { clear:both; border: 1px solid #017ad7;  background-color:#FFFFFF  ; font-size: 12px; }
.stylebox .title{ font-size:12px; height:21px; line-height:21px; font-weight:bold; background-color: #f0f9ff; padding-left:10px; text-align:left;  position:relative;color:#155aa7; }
.stylebox .title a:link,
.stylebox .title a:visited,
.stylebox .title a:active { font-size:12px;color: #155aa7; text-decoration:none;  }
.stylebox .title a:hover{ font-size:12px;color: #155aa7; text-decoration:underline; }
.stylebox .title .viewmore{ position:absolute; right:10px; top:0px;  font-weight:normal; font-size:12px; }
.stylebox .title .viewmore a:link,
.stylebox .title .viewmore a:visited,
.stylebox .title .viewmore a:active { color:#333; text-decoration:none;  }
.stylebox .title .viewmore a:hover{ color:#333; text-decoration:underline; }
.stylebox .body { line-height:20px; text-align:left; padding:6px;  }
.stylebox .body h1 { font-size:25px; font-weight:bold; text-align:left; }	

.viewindex { clear:both; margin-bottom:10px; margin:auto; padding:0px; }
.viewindex .pic { float:left;  border:1px #D3D3D3   solid; padding:1px; width:160px; height:100px; overflow:hidden; position:relative; text-align:center; }
.viewindex .pic p{ position:static; +position:absolute; top:50% }
.viewindex .pic img { position:static; +position:relative; top:-50%;left:-50%; vertical-align:middle; border:0px; }	
.viewindex .con { float:right; width:155px; margin:0px; padding:0px; text-align:left; margin-left:8px; }
 .style1 li {height:23px;}
 .style1 li a:hover{ text-decoration:underline;}
/* boxtwo灰色样式 */
.styleboxhui { clear:both; border: 1px solid #017ad7;   background-color:FFF; margin-bottom:10px; margin-top:10px }
.styleboxhui .title{font-size:12px;height:21px;line-height:21px;font-weight:bold;	background-color:#f0f9ff;color:#155aa7;	padding-left:10px;text-align:left;position:relative; margin:0}
.styleboxhui .title .viewmore{ position:absolute; right:10px; top:0px;  font-weight:normal; font-size:12px; }
.styleboxhui .body { line-height:20px; text-align:left; padding:6px;  }
.spotlist { clear:both; }
.spotlist li { display:inline; float:left; text-align:center; width:110px; height:102px;  line-height:20px; margin:0 5px 8px 5px; overflow:hidden; }
.spotlist li .pic { clear:both; border:1px #D3D3D3   solid; padding:1px; width:102px; height:77px; overflow:hidden; position:relative; text-align:center; }
.spotlist li .pic p{ position:static; +position:absolute; top:50% }
.spotlist li .pic img { position:static; +position:relative; top:-50%;left:-50%; vertical-align:middle; border:0px; }
.style6 li{ float:left; margin-right:10px; width:340px; list-style:none;line-height:25px;}

.body .body_box{ width:715px;}
/****************************/
.viewlist {	margin-bottom:10px; margin-top:10px;}
.viewlist li {display:inline;float:left;text-align:center;width:140px;height:125px;line-height:20px;margin:0 10px 8px 20px;overflow:hidden;}
.viewlist li .pic {	clear:both;border:1px solid #88d4f8;padding:1px;width:140px;height:100px;
	overflow:hidden;position:relative;text-align:center;}
.viewlist li .pic p{ position:static; +position:absolute; top:50% }
.viewlist li .pic img { position:static; +position:relative; top:-50%;left:-50%; vertical-align:middle; border:0px; }
.style2{ clear:both;}
.style1 li { padding:0px 0px 0px 6px; margin:0px 0px 0px 0px; background:url(item1.gif) left 8px no-repeat; text-align:left; } 	
.style2 li { display:inline; float:left;  width:110px; height:22px; padding:0px 0px 0px 15px; margin:0px 0px 2px 15px; background:url(item1.gif) left 8px no-repeat; overflow:hidden; } 	
.style2 li a:link,
.style2 li a:visited,
.style2 li a:active { font-size:12px; text-decoration:none;  }
.style2 li a:hover{ font-size:12px;  text-decoration:underline; }
.style2 li span a:link,
.style2 li span a:visited,
.style2 li span a:active { font-size:12px; color:#0000CC  ; text-decoration:none;  }
.style2 li span a:hover{ font-size:12px; color:#0000CC  ; text-decoration:underline; }
#guestbook .itembg { clear:both; background:url(itembg.gif) repeat-x left 4px; height:15px; overflow:hidden; }
/*********detail********/
.viewdetail { clear:both; width:690px; margin-bottom:10px; margin:auto; padding:0px; }	
.viewdetail .text{ margin-top:10px;}
.body .viewdetail h1{padding:8px 0 4px 20px;font-size:14px;font-weight:bold;margin:0 0 0px 0px;
	color: #155aa7;	background: url(../images/dot.gif) no-repeat left center;}
.viewdetail .text img{float:left;padding: 1px;border: 1px solid #88d4f8;margin-right: 10px;
	margin-bottom: 10px;}
.viewdetail h2 { font-size:22px; font-weight:bold; color:#0628B7  ; margin:0px; padding:5px 0 0 10px; text-align:center; }
.viewdetail .list { clear:both; text-align:center; width:100%; }
.viewdetail .list li { display:inline; text-align:center; padding-left:4px; padding-right:4px; }
.viewdetail .list li span { color:#003399  ; }
 .body .viewdetail .text p{ text-indent:2em;}



.pp{background:url(../images/tel_bg.gif) no-repeat; width:220px; height:134px; margin-top:10px}
.pp_ic{width:100px; float:right; margin-top:40px}
.pp_ic a{margin-bottom:10px;}

.dongtai {background: url(../images/title01.gif) no-repeat;height: 22px;margin-top: 10px;
padding-top: 7px;padding-left: 20px;font-size: 14px;font-weight: bold;}
.dongtai span{ float:right; padding-right:10px;}
.dongtai a {float: left;}

.tel_02 {height: 30px;text-align:center;padding-top: 10px;  padding-left:10px;clear:both;}
.tel_02 img {padding-right: 5px;}
.recommend1{border-right: 1px solid #88d4f8;border-left: 1px solid #88d4f8;padding-left: 5px;
border-bottom: 1px solid #88d4f8;padding-bottom: 60px;*padding-bottom: 10px;padding-top: 5px;}


.ptp_linetitleall{width:728px; padding-top:20px; padding-bottom:10px; margin:0;}
.ptp_linetitleleft{width:70px; float:left; padding:2px; margin:0 20px 0 30px}
.ptp_linetitleleft img{width:70px; height:70px}
.ptp_linetitleright{width:500px; float:left}
.ptp_linetitleright h3{font-size:16px; color:#1768aa; font-weight:bold; margin:0; padding:0}
.ptp_linetitleright p{font-size:12px;line-height:23px; padding:10px 0px 0 0px}
.ptp_linetitleright p a{color:#1768aa; text-decoration:underline}
.ptp_linetitleright p a:hover{color:#FF0000; text-decoration:underline}
.ptp_linetitleright p span{color:#1768aa;}
.ptp_linetitleallmain{clear:both; font-size:12px;line-height:24px; padding:0 10px 0 10px}
.ptp_linetitleallmain img{text-align:center; padding-right:10px}

/*在线咨询*/
.zixun01 {
	font-weight: bold;
	font-size:14px;
	background-color: #f0f9ff;
	padding-left: 35px;
	background-image: url(images/dot06.gif);
	background-repeat: no-repeat;
	background-position: 15px center;
	height: 20px;
	line-height: 20px;
}
.zixun03 {
	padding-left: 30px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.zixun01 img {
	padding-right: 5px;
}
.zixun {
	line-height: 23px;
	font-size:12px
}
.linekuangtext {
	height: 100px;
	width: 300px;
	background:transparent;
	border:1px solid #88d4f8;
}
.zixun02 {
	float: left;
}
.zixun04 {
	float: left;
	padding-left: 10px;
}
.linetext2 {
	background:transparent;
	border:1px solid #88d4f8;
}
#form1 {
	padding-left: 30px;
}
.problem01 {
	background: #edf7ff;
width:708px; overflow:auto;
	line-height: 20px;
	padding-right: 10px;
	padding-left: 10px;
}
.problem {
	border: 1px solid #88d4f8;
	margin-top:10px;
}
.problem01 img {
	padding-left: 10px;
	padding-right: 10px;
	float: left;
}
.problem02 {
	padding: 10px;
}
.problem03 {
	line-height: 23px;
	background-color: #f0f9ff;
	width:708px; overflow:auto;
	padding-right: 10px;
	padding-left: 10px;
}
.problem03 img {
	padding-right: 10px;
	padding-left: 10px;
	float: left;
}
.asktime {
	float: right;
}
.problem01 .ask {
	float: left;
	font-size: 14px;
	background-image: url(ask.gif);
	background-repeat: no-repeat;
	padding-left: 25px;
	background-position: left center;
}
.problem03 .ask {
	float: left;
	color: #993300;
	background-image: url(answer.gif);
	background-repeat: no-repeat;
	padding-left: 25px;
	background-position: left center;
}
.input_name {
	width:150px;
	padding-left:20px;
	float:left;
	display:block;

}
.input_con {
	float:left;
	width:120px;

}
