html,body {margin:0px;height:100%; background:url(../images/bg.gif) top center repeat-y #FFF;}
img {border:0}
a{ text-decoration: none; color:#4c4c4c; outline:none;}
a:hover{text-decoration:none; color:#fe9500; outline:none;}
body{font-family:"宋体";font-size:12px;line-height: 20px; }
select,input{font-size: 12px;font-family: "宋体"; padding:0; margin:0;}
ul,li,dl,dt,dd,h1,h2,h3,h4,h5,p,form,em,span{ margin:0; padding:0; list-style:none;}
table{ border:0; padding:0; margin:0;}
em{ font-style:normal}
.white{color:#FFF;}

#content { width:1000px; margin:0 auto; overflow:hidden;}
#content .head { float:left; width:1000px;  overflow:hidden; }
#content .head .top { float:left; width:1000px; height:240px; overflow:hidden;}
#content .head .top .logo { float:left; width:485px; height:96px; margin-top:21px;}
#content .head .top .logo .logo_pic { float:left; width:260px;}
#content .head .top .logo .logo_pic img{ float:left;border:0;}
#content .head .top .logo .city { float:left;  width:170px; height:55px; overflow:hidden; margin:24px 0 0 12px; padding-left:12px; border-left:1px solid #ff5183;display:inline;}
#content .head .top .logo .city dt { float:left; width:170px; height:28px; line-height:28px; color:#cd2150; overflow:hidden; font-size:14px;}
#content .head .top .logo .city dt p { float:left; width:70px;}
#content .head .top .logo .city dt a {color:#cd2150;}
#content .head .top .logo .city dt a:hover {color:#fe9500;}
#content .head .top .logo .city dt strong { float:left;}
#content .head .top .logo .city dt span { float:left;}
#content .head .top .logo .city dt span img { float:left; width:11px; height:8px; padding:8px 0 0 4px;}
#content .head .top .logo .city dd { float:right; width:170px; height:30px; color:#4c4c4c; overflow:hidden; line-height:30px; }
#content .head .top .logo .city dd p { float:left; font-family:Arial, Helvetica, sans-serif; }
#content .head .top .logo .city dd span { float:left; }
#content .head .top .logo .city dd span img { float:left;}
#content .head .top .search { width:320px; float:right; height:66px; margin-top:42px;background:url(../images/search_bg_right.png) right top  no-repeat }
#content .head .top .search p { width:257px; float:left; height:31px;overflow:hidden; background:url(../images/search_bg_left.png) top left no-repeat; padding-left:3px;}
#content .head .top .search p input { width:252px; float:left; height:29px; line-height:29px; border:1px solid #c61d5a;border-right:none; border-left:none; color:#999; font-size:14px; padding-left:5px;}
#content .head .top .search em { width:55px; height:28px; float:left; padding:2px 0 2px 2px;background:#FFF; border:1px solid #c61d5a;border-right:none; border-left:none;}
#content .head .top .search em input { width:55px; height:28px; border:0px; color:#fff; font-size:14px; text-align:center; background:url(../images/search_but_bg.png) repeat-x;}
#content .head .top .search span { width:320px; height:35px; line-height:35px; float:left; overflow:hidden; color:#cd2150;}
#content .head .top .search span a { color:#cd2150; padding-left:4px;}
#content .head .top .search span a:hover {color:#fe9500;}



/*#content .head .nav { float:left; width:1000px; height:44px; overflow:hidden; padding-right:3px; background:url(../images/nav.gif) right top repeat-x;}*/
#content .head .nav { float:left; width:1000px; height:44px; overflow:hidden; padding-right:3px; background:RGB(110,162,183); right top repeat-x;}
#content .head .nav li { float:left; text-align:center; line-height:44px; font-size:14px;background: url(../images/navLine.gif) right no-repi right no-repeat;}
#content .head .nav li.end{background: none;}
#content .head .nav li a{ float:left; color: #fff;padding: 0 27px;}
#content .head .nav li a:hover{ color: #f7e300;}

#content .main { float:left; width:960px; overflow:hidden; margin:20px 20px 0;}
#content .main .focus { float:left; width:690px; height:350px; overflow:hidden;}
.down { float:right; width:240px; height:66px; border:1px solid #ececec; background:#F7F7F7; line-height:66px; color:#333; padding-left:8px;}
.down p { float:left;}
.down img { padding-top:5px;}
.down a { width:48px; float:left;height:48px; text-align:center; margin:9px 0 0 10px; display:inline; background:url(../images/a.png)}
.down a:hover {width:48px; height:48px; text-align:center;  background:url(../images/hover.png)}
.doing { float:right; width:248px;overflow:hidden;border:1px solid #ececec;border-top:2px solid #ff5384; }

.doing dt { float:left; width:248px; height:40px; line-height:40px; background:#f4f4f4; border-bottom:1px solid #ddd;}
.doing dt strong { float:left; padding-left:15px; width:150px; font-size:14px; color:#666;}
.doing dt strong a{ color:#666;}
.doing dt strong a:hover { color:#fe9500;}
.doing dt span { float:right; padding-right:10px; width:19px; text-align:right; height:20px; padding-top:8px;}
.doing dt span a { float:left; width:19px; height:20px;}
.doing dt span img { float:left; padding-top:8px;}
.doing dd { float:left; background:#f4f4f4; width:218px; padding:15px 15px 10px 15px; overflow:hidden;}
.doing dd p { float:left; width:218px;  overflow:hidden;}
.doing dd ul { float:left; width:218px; padding-top:7px; overflow:hidden;}
.doing dd ul li { float:left; width:218px; height:20px; line-height:20px; overflow:hidden; font-family:Arial, Helvetica, sans-serif;}
.doing dd ul li span { float:left; width:17px; height:15px; margin:7px 6px 0 0 ; display:inline;line-height:15px; text-align:center;font-weight:bold;  color:#fff;}
.green span { float:left; background:#fe9500;}
.green a{ color:#cd2150;}
.green a:hover { color:#fe9500;}
.orange span {float:left; background:#e94270;}
.yellow span {float:left;background:#f76e94;}
.gray span {background:#a3a3a3; float:left;}
.blank span { float:left; background:#cd2150;}

#content .main .scenic { float:left; width:688px; height:469px; border:1px solid #ececec;border-top:2px solid #ff5287; overflow:hidden;}
#content .main .scenic dt { float:left; width:688px; height:40px; line-height:40px; background:url(../images/bg_07.jpg) repeat-x; border-bottom:1px solid #ddd;}
#content .main .scenic dt strong { float:left; padding-left:15px; width:150px; font-size:14px; color:#666;}
#content .main .scenic dt strong a{ color:#666;}
#content .main .scenic dt strong a:hover { color:#fe9500;}
#content .main .scenic dt span {float:left; width:88px; height:40px; text-align:center; font-size:14px; cursor:pointer;}
#content .main .scenic dt em{ float:left; width:5px; height:40px; color: #aaa;}
#content .main .scenic dt span a { float:left; width:19px; height:20px;}
#content .main .scenic dt span img { float:left; padding-top:8px;}
#content .main .scenic dd { float:left; width:688px; height:427px; overflow:hidden;}
#content .main .scenic dd li { float:left; padding:15px 0 0 18px; width:150px; height:198px;  font-family:Arial, Helvetica, sans-serif; overflow:hidden;}
.pic { float:left; width:150px; height:158px; overflow:hidden;}
.pic img { float:left; width:150px; height:158px; border:0;}
.txt { float:left; width:130px; height:55px; overflow:hidden; background:rgba(0,0,0,0.7);padding:15px 10px; line-height:18px; position:relative; top:-125px; color:#FFF;}
.txt p { float:left; width:140px; color:#cd2150; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;}
.holist { float:left; width:150px; height:40px; line-height:40px; text-align:center; color:#4c4c4c; font-size:14px;}
#content .main .scenic dd li a{ float:left; cursor:pointer;width:150px; height:198px;display:block;}
#content .main .scenic dd li a:hover{ background:#cd2150; width:150px; height:198px; float:left; display:block;}

.raiders { float:right; width:248px; border:1px solid #ececec;border-top:2px solid #ff5287;}
.raiders dt { float:left; width:248px; height:40px;  line-height:40px; background: url(../images/bg_07.jpg) repeat-x;  border-bottom:1px solid #ddd;}
.raiders dt strong { float:left; padding-left:15px; width:150px; font-size:14px; color:#666;}
.raiders dt strong a{ color:#666;}
.raiders dt strong a:hover { color:#fe9500;}
.raiders dt .more{ float:right; padding-right:10px; color: #ff5287; height:20px;line-height: 20px; padding-top:8px;}
.raiders dt span { float:right; padding-right:10px; width:19px; text-align:right; height:20px; padding-top:8px;}
.raiders dt span a { float:left; width:19px; height:20px;}
.raiders dt span img { float:left; padding-top:8px;}
.raiders dd { float:left; background:#f4f4f4; width:218px; padding:18px 15px 10px 15px;overflow:hidden;}
.raiders dd .ra_pic { float:left; width:218px; height:75px; overflow:hidden;}
.raiders dd .ra_pic p { float:left; width:90px; height:75px; overflow:hidden;}
.raiders dd .ra_pic p img { float:left; width:90px; height:75px; border:0;}
.raiders dd .ra_pic strong { float:right; width:102px; height:30px; line-height:15px; font-family:Arial, Helvetica, sans-serif; color:#666; overflow:hidden;}
.raiders dd .ra_pic strong a { color:#666;}
.raiders dd .ra_pic strong a:hover { color:#fe9500;}
.raiders dd .ra_pic font { float:right; height:45px; line-height:15px; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#999; overflow:hidden; width:102px;}
.raiders dd .ra_pic font a{ color:#cd2150;}
.raiders dd .ra_pic font a:hover { color:#fe9500;}
.raiders dd ul { float:left; width:218px;  overflow:hidden;}
.raiders dd ul li { float:left; width:218px; height:28px; line-height:28px; overflow:hidden; font-family:Arial, Helvetica, sans-serif;}
.raiders dd ul li span { float:left; width:17px; height:15px; margin:7px 6px 0 0 ; display:inline;line-height:15px; text-align:center;font-weight:bold;  color:#fff;}

.info { float:right; width:248px; border:1px solid #ececec; border-top:2px solid #ff5384;}
.info dt { float:left; width:248px; height:40px;  line-height:40px; background: url(../images/bg_07.jpg) repeat-x;  border-bottom:1px solid #ddd;}
.info dt strong { float:left; padding-left:15px; width:150px; font-size:14px; color:#666;}
.info dt strong a{ color:#666;}
.info dt strong a:hover { color:#fe9500;}
.info dt span { float:right; padding-right:10px; width:19px; text-align:right; height:20px; padding-top:8px;}
.info dt span a { float:left; width:19px; height:20px;}
.info dt span img { float:left; padding-top:8px;}
.info dd { float:left; background:#f4f4f4; width:218px; padding:18px 15px 10px 15px;  overflow:hidden;}
.info dd ul { float:left; width:218px; overflow:hidden;}
.info dd ul li { float:left; width:218px; height:28px; line-height:28px; overflow:hidden; font-family:Arial, Helvetica, sans-serif;}
.info dd ul li span { float:left; width:17px; height:15px; margin:7px 6px 0 0 ; display:inline;line-height:15px; text-align:center;font-weight:bold;  color:#fff;}

.mar_top12{margin-top:20px;}

#content .main .route { float:left; width:688px; height:243px; border:1px solid #ececec;border-top:2px solid #ff5384; overflow:hidden;}
#content .main .route dt { float:left; width:688px;height:40px; line-height:40px; background:url(../images/bg_07.jpg) repeat-x; border-bottom:1px solid #ddd;}
#content .main .route dt strong { float:left; padding-left:15px; width:150px; font-size:14px; color:#666;}
#content .main .route dt strong a{ color:#666;}
#content .main .route dt strong a:hover { color:#fe9500;}
#content .main .route dt span {float:left; width:88px; height:40px; text-align:center; font-size:14px; cursor:pointer;}
#content .main .route dt em{ float:left; width:5px; height:40px; color: #aaa;}#content .main .route dt span a { float:left; width:19px; height:20px;}
#content .main .route dt span img { float:left; padding-top:8px;}
#content .main .route dd { float:left; width:658px; height:178px; overflow:hidden; padding:15px; }
#content .main .route dd .rou_pic{ float:left; width:246px; height:178px; overflow:hidden; }
#content .main .route dd .rou_pic p { float:left; width:246px; height:178px; }
#content .main .route dd .rou_pic p img { float:left; width:246px; height:178px; border:0;}
#content .main .route dd .rou_pic div { float:left; width:246px; height:36px; overflow:hidden; position:relative; line-height:36px; background:url(../images/txt_bg.png); left:0px; top:-36px;}
#content .main .route dd .rou_pic div strong  { float:left; width:130px; padding-left:10px; font-size:14px; color:#fff; overflow:hidden; height:36px;}
#content .main .route dd .rou_pic div span { float:right; width:100px; overflow:hidden; height:36px; color:#fff;}
#content .main .route dd .rou_pic div span font { color:#cd2150; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
#content .main .route dd ul { float:right; width:400px; height:178px; overflow:hidden;}
#content .main .route dd ul li { float:left; width:400px; overflow:hidden; height:29px; line-height:29px; color:#999; font-size:12px;}
#content .main .route dd ul li span { float:right; width:94px; text-align:right; color:#aaa;}
#content .main .route dd ul li span font { color:#cd2150; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
#content .main .route dd ul li a { font-family:Arial, Helvetica, sans-serif;font-size: 12px;}
#content .main .route dd ul li p { float:left;overflow:hidden;}
#content .main .route dd .rou_pic a { display:block; cursor:pointer;}

.travel { float:right; width:248px; border:1px solid #ececec; border-top:2px solid #ff5384;}
.travel dt { float:left; width:248px; height:40px;  line-height:40px; background: url(../images/bg_07.jpg) repeat-x;  border-bottom:1px solid #ddd;}
.travel dt strong { float:left; padding-left:15px; width:150px; font-size:14px; color:#666;}
.travel dt strong a{ color:#666;}
.travel dt strong a:hover { color:#fe9500;}
.travel dt span { float:right; padding-right:10px; width:19px; text-align:right; height:20px; padding-top:8px;}
.travel dt span a { float:left; width:19px; height:20px;}
.travel dt span img { float:left; padding-top:8px;}
.travel dd { float:left; background:#f4f4f4; width:218px; padding: 17px 15px; overflow:hidden;}
.travel dd ul { float:left; width:218px; overflow:hidden;}
.travel dd ul li { float:left; width:218px; height:28px; line-height:28px; overflow:hidden; font-family:Arial, Helvetica, sans-serif;}
.travel dd ul li span { float:left; width:17px; height:15px; margin:7px 6px 0 0 ; display:inline;line-height:15px; text-align:center;font-weight:bold;  color:#fff;}



#content .main .hotel { float:left; width:688px; height:259px; border:1px solid #ececec; border-top:0;}
#content .main .hotel dt{ float:left; width:688px; border-top:1px solid #cacaca; height:40px; line-height:40px; background:url(../images/bg_07.jpg) repeat-x; border-bottom:1px solid #ddd; color:#666;}
#content .main .hotel dt span{ float:left; width:66px; height:40px; text-align:center; font-size:14px; cursor:pointer;}
#content .main .hotel dt em{ float:left; width:5px; height:40px; color: #aaa;}
#content .main .hotel dd {float:left; width:688px; height:217px; overflow:hidden;}
#content .main .hotel dd li { float:left; padding:15px 0 0 18px; width:150px; height:198px;  font-family:Arial, Helvetica, sans-serif; overflow:hidden;}
#content .main .hotel dd li a{ float:left; cursor:pointer;display:block; width:150px; height:198px;}
#content .main .hotel dd li a:hover{width:150px; height:198px; float:left; display:block;}
.hover { float:left; width:66px; height:40px; position:relative;  border-bottom:0; font-weight:bold; color:#555; background:#FFF; }
a:hover .holist{ background:#cd2150; color:#fff; font-weight:bold;}
a:hover .txt{display:block;}
a .txt{ display:none;}

.resou { float:right; width:248px; border: 1px solid #ececec;border-top:2px solid #ff5384;}
.resou dt { float:left; width:248px; height:40px;  line-height:40px; background: url(../images/bg_07.jpg) repeat-x;  border-bottom:1px solid #ddd; color:#999;}
.resou dt span { float:left; width:88px; font-size:14px;  text-align:center;}
.resou dt span a{ color:#666;}
.resou dt span a:hover { color:#fe9500;}
.resou dt em{ float:left; width:5px; height:40px; color: #aaa;}
.resou dd { float:left; width:248px;  overflow:hidden;}
.resou dd .r_list{ float:left; width:228px; overflow:hidden; padding:17px 15px; background:#f4f4f4; overflow:hidden;}
.resou dd .r_list li { float:left; width:218px; height:36px; margin-top:1px; line-height:36px; font-size:14px; font-weight:bold;}
.resou dd .r_list li a {width:218px; height:36px; color:#fff; float:left;}
.resou dd .r_list li img { float:left; width:28px; height:27px; padding:4px 9px 0 9px;}
.hover_01 {float:left; width:72px; height:40px; position:relative;   border-bottom:0; font-weight:bold; color:#cd2150; background:#FFF;  color:#666;}
.resou dd .r_fqa { float:left; float:left; background:#f4f4f4; width:218px; padding:16px 15px; overflow:hidden;}
.resou dd .r_fqa ul li { float:left; width:218px; height:27px; line-height:28px; overflow:hidden; font-family:Arial, Helvetica, sans-serif;}
.resou dd .r_fqa ul li span { float:left; width:17px; height:15px; margin:7px 6px 0 0 ; display:inline;line-height:15px; text-align:center;font-weight:bold;  color:#fff;}
.resou dd .r_fqa p { float:left; width:218px; height:52px; overflow:hidden;}


#content .link { float:left; width:958px; border:1px solid #ececec;border-top:2px solid #ff5384;  overflow:hidden; background: url(../images/bg_07.jpg) repeat-x;  margin:20px 20px 0; line-height:28px;}
#content .link .linktitle { float:left; width:958px;height:40px; line-height:40px; background:url(../images/bg_07.jpg) repeat-x; border-bottom:1px solid #ddd;}
#content .link .linktitle strong { float:left; padding-left:15px; width:150px; font-size:14px; color:#666;}
#content .link .linktitle strong a{ color:#666;}
#content .link .linktitle strong a:hover { color:#fe9500;}
#content .link .linktitle span {float:right; width:40px; height:40px; text-align:center; font-size:14px; cursor:pointer;}
#content .link .linktitle span img { float:left; padding-top:17px;}
#content .link ul { float:left; width:938px;overflow:hidden;padding: 5px 10px;}
#content .link ul li { float:left; padding:7px;line-height:30px;overflow:hidden;}
#content .link a { padding-right:8px; color:#666;}
#content .link a:hover{ color:#fe9500;}

#content .foot { float:left; padding:20px 0px 20px 0px; width:1000px; overflow:hidden;}
#content .foot dt { float:left; width:1000px; text-align:center; height:30px;line-height:30px; color:#999;}
#content .foot dd { float:left; width:1000px; padding-top:5px; color:#999; overflow:hidden; text-align:center; font-family:Arial, Helvetica, sans-serif; }
#content .foot dd a { color:#999;}
#content .foot dd a:hover { color:#fe9500;}

/*资讯、攻略、线路 公共样式*/
#content .main .list{ float:left; width:688px; border:1px solid;  border-color:#cacaca #ececec #ececec #ececec; text-align:left; background:#fff; height:auto; overflow:hidden;}
#content .main .list dt { float:left; width:688px; height:40px; line-height:40px;  background:url(../images/bg_07.jpg) repeat-x; border-bottom:1px solid #ddd; color:#666;}
#content .main .list dt strong { font-size:14px; width:100px; float:left; color:#666; padding-left:20px; text-align:left;}
#content .main .list dt span { float:right; width:88px; height:30px; padding-top:5px;}
.but { float:left; width:28px; height:28px; border:1px solid #cacaca; background:#FFF; color:#737373; text-align:center; margin:0 7px; font-weight:bold; cursor:pointer;}
.but_hover  { float:left; width:28px; height:28px; border:1px solid #cacaca; background:#eee; color:#737373; text-align:center; margin:0 7px; font-weight:bold; cursor:pointer;}
#content .main .list dd { float:left; width:648px; padding:20px;}
#content .main .list dd li.hr{ float:left; width:648px; height: 1px;border-bottom: 1px dotted #ddd; margin:10px 0 ;}
#content .main .list dd li { float:left; width:648px; line-height:39px; font-size:14px; overflow:hidden; color:#666;}
#content .main .list dd li p { float:left; overflow:hidden; height:39px; padding-left:4px;background: url(../images/dot.png) no-repeat 0 15px;padding: 0 20px 0 15px; }
#content .main .list dd li a { color:#333; font-family:Arial, Helvetica, sans-serif;}
#content .main .list dd li a:hover {color:#fe9500;}
#content .main .list dd li span {  text-align:left; width:130px; font-family:Arial, Helvetica, sans-serif; color:#999;}
#content .main .list dd li em { float:right; text-align:right; width:120px; font-family:Arial, Helvetica, sans-serif; color:#999; padding-right:10px; color:#4f4f4f;}
#content .main .list dd li em font { font-size:16px; color:#cd2150; font-weight:bold;}


.page { float:left; width:648px; height:46px; text-align:left; line-height:46px;font-family: simsun; margin-top:10px; color:#999; }
.page span { float:left; }
.page em { float:left; width:144px; text-align:left;}
.page a { margin:0 5px; padding:4px 7px}
.page_01 { border:1px solid #ddd; background:#FFF; color:#666;}
.page_01:hover {background:#fff; color:#333;border:1px solid #fa0;}
.page_02 {background:#fff; color:#333; border:1px solid #fa0;}
.page_02:hover {background:#fff; color:#333; border:1px solid #fa0;}
.page strong { color:#666;font-weight: normal;}

.pageTwo{float: left;width: 100%;line-height: 28px;color: #ca184e;padding-top: 15px;border-top: 1px dotted #ddd;}
.pageTwo li{float: left;width: 100%;font-size: 14px;}
.pageTwo li span{float: left;}
.pageTwo li a{float: left;color: #ca184e;}


#content .main .right{ width:248px; float:right; height:auto;}




/*景区*/
#content .main .scenic_list { float:left; width:688px; border:1px solid;  border-color:#cacaca #ececec #ececec #ececec; text-align:left; background:#fff; height:auto; overflow:hidden;}
#content .main .scenic_list dt { float:left; width:688px; height:40px; line-height:40px; background:url(../images/bg_07.jpg) repeat-x; border-bottom:1px solid #ddd;}
#content .main .scenic_list dt strong { font-size:14px; width:100px; float:left; color:#666; padding-left:10px; text-align:left;}
#content .main .scenic_list dt span { float:right; width:88px; height:30px; padding-top:5px;}
#content .main .scenic_list dd {float:left; width:648px; padding:0 10px 10px 10px;}
#content .main .scenic_list dd .led { float:left; width:648px; overflow:hidden;}
#content .main .scenic_list dd .led li { height:158px; width:648px; float:left; padding:15px 0; border-bottom:1px solid #ececec;}
.pic { float:left; width:150px; height:158px; overflow:hidden;}
.pic img { width:150px; height:158px; float:left; border:0;}
.title { float:right; height:30px; line-height:30px; width:558px; overflow:hidden;}
.title strong { float:left; width:400px; text-align:left; color:#333; font-size:14px;}
.title strong a { color:#333;}
.title strong a:hover { color:#fe9500;}
.title span { float:right;text-align:left; color:#666; padding-right:10px;}
.title span font { float:left; font-size:12px;}
.title span img { width:16px; height:16px; float:left; padding:6px 1px 0 1px;}
.introd {height:60px; float:right; width:558px; line-height:20px; color:#666;}
.attr { float:right; height:30px; line-height:30px; width:558px; color:#666;}
.attr font { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#cd2150;}
.attr span { float:left; height:16px; margin-top:6px; }
.attr strong { float:left;}
.full { float:right; height:32px; width:558px; line-height:32px;}
.bg_01 { color:#57b225; background:url(../images/bg_01.jpg) no-repeat; float:left; width:81px; height:32px; text-align:center; font-size:14px; font-weight:bold;}
.bg_02 { color:#fe9500; background:url(../images/bg_02.jpg) no-repeat; margin-left:10px; float:left; width:81px; height:32px; text-align:center; font-size:14px; font-weight:bold;}
.bg_03 { float:left; margin-left:10px; text-align:center; font-size:14px; font-weight:bold; color:#378de5; width:111px; height:32px; background:url(../images/bg_04.jpg) no-repeat;}
#content .main .scenic_list dd .virtual { float:left; width:648px; overflow:hidden;}
#content .main .scenic_list dd .virtual li { float:left; padding:10px 5px 0 5px; width:176px; height:198px;  font-family:Arial, Helvetica, sans-serif; overflow:hidden;}
#content .main .scenic_list dd .virtual li a{ float:left; cursor:pointer;display:block; width:176px; height:198px;}
#content .main .scenic_list dd .virtual li a:hover{ background:#fe9500; width:176px; height:198px; float:left; display:block;}


/*节目*/

#content .main .scenic_list dd .fest {float:left; width:648px; overflow:hidden;}
#content .main .scenic_list dd .fest li {height:156px; width:648px; float:left; padding:15px 0; border-bottom:1px solid #ececec;}
.fest_pic {float:left; width:178px; height:156px; overflow:hidden;}
.fest_pic img { width:178px; height:156px; float:left; border:0;}
.fest_title { float:right; width:558px; height:30px; line-height:30px;  text-align:left; color:#333; font-size:14px; font-weight:bold;}
.fest_title a { color:#333;}
.fest_title a:hover { color:#fe9500;}
.fest_intor {height:126px; float:right; width:558px; line-height:22px; color:#666;}
.fest_intor a { color:#cd2150;}
.fest_intor a:hover { color:#fe9500;}

/*酒店*/
#content .main .stay {float:left; width:688px; border:1px solid;  border-color:#cacaca #ececec #ececec #ececec; text-align:left; background:#fff; height:auto; overflow:hidden;}
#content .main .stay dt { float:left; width:688px; height:40px;line-height:40px;background:url(../images/bg_07.jpg) repeat-x; border-bottom:1px solid #ddd;}
.st_01 {font-size:14px; width:190px; float:left; color:#666; padding-left:10px; text-align:left; font-weight:bold;}
.st_txt { float:left; width:130px; padding-left:10px; height:28px; padding-top:12px; overflow:hidden;}
.st_txt span { float:left; width:39px; line-height:28px; color:#666; overflow:hidden;}
.select1{width: 68px; height:18px; overflow:hidden; /*隐藏了小三角，因为宽度为110px,而select宽度为130px*/display:block; float:left;  position:relative;}
.select2{ border: 1px solid #cacaca;width:88px;height:18px;overflow:hidden; background:url(../images/bg_03.jpg) right center no-repeat; line-height:22px; float:left; cursor:pointer;}
select{FONT-SIZE: 12px;position:absolute;left:-2px;top: -2px;width: 90px; color: #333; border:0; padding:5px 0 0 3px; font-family:Arial, Helvetica, sans-serif; *border:0;*top:-1px;}
.st_02 {float:right; width:88px; height:30px; padding-top:8px;}
#content .main .stay dd {float:left; width:648px; padding:0 10px 10px 10px;}
#content .main .stay dd li {height:158px; width:648px; float:left; padding:15px 0; border-bottom:1px solid #ececec;}


#content .mark { height:24px; float:left; margin:10px 20px 0; line-height:30px; width:960px; color:#999; }
#content .mark a { color:#999;float:left;}
#content .mark a:hover { color:#fe9500;}
#content .mark span { color:#999;float:left;}
#content .mark font { float:left; font-size:12px; color:#999; padding:0 5px;}
#content .mark img { float:left; padding:7px 7px 0 2px;}
.timeBox{ float:right; font-size:12px;}

.right_add { float:right; width:248px;overflow:hidden; margin-top:12px;}
.right_add img { border:0; float:left;}

/*资讯-详情*/
#content .item {float:left; width:998px; overflow:hidden; margin-top:12px; border:1px solid;  border-color:#cacaca #ececec #ececec #ececec;}
#content .item dt {float:left; width:998px; height:71px; background:#f4f4f4; line-height:71px; text-align:center; color:#333; font-size:24px; font-family:"microsoft yahei"}
#content .item dd { float:left; width:958px; padding:0 20px; background:#FFF;}
.item_data { float:left; width:958px; font-family:Arial, Helvetica, sans-serif; text-align:center; line-height:50px; height:50px; color:#999;}
.item_txt { float:left; width:958px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000; line-height:35px;}
.item_next { float:left; margin-top:15px; border-top:1px solid #ececec; width:958px; height:46px; line-height:46px; color:#666;}
.item_next span { float:left; width:50%; overflow:hidden;}
.item_next span a{ color:#cd2150;}
.item_next span a:hover { color:#fe9500;}
.program { height:50px; width:958px; line-height:58px; color:#cd2150; font-size:14px; font-family:Arial, Helvetica, sans-serif; border-bottom:1px solid #ececec;}
.program_pic {  float:left; width:958px; overflow:hidden;}
.program_pic p { float:left; width:958px; height:30px; line-height:30px; color:#999;}
.program_pic strong { color:#666;}
.program_pic li { float:left; width:176px; padding:15px 7px 0 8px; overflow:hidden; height:158px;}
.program_pic li img { float:left; width:176px; height:158px; border:0;}
.program_int {float:left; width:958px; overflow:hidden; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333; line-height:30px; border-top:1px solid #ececec; padding-top:5px; margin-top:20px;}

#content .main .view {float:left; width:688px; border:1px solid;  border-color:#cacaca #ececec #ececec #ececec; text-align:left; background:#fff; height:auto; overflow:hidden;}
#content .main .view dt {float:left; width:688px; height:71px; background:#f4f4f4;}
#content .main .view dt p { float:left; font-family:"microsoft yahei"; font-size:24px; text-align:center; width:688px; height:71px;  line-height:71px;}
#content .main .view dt span { float:left; width:76px; overflow:hidden; height:28px; margin-top:24px; color:#f30; line-height:24px;}
.v_01 {float:left; width:28px; height:23px; border:1px solid #cacaca; background:#FFF; color:#737373; text-align:center;font-weight:bold; cursor:pointer; margin-right:8px; display:inline;}
#content .main .view dd { float:left; width:688px; padding-top:10px;}
.guides { height:62px; float:left; width:749px; margin:0 7px 0 8px; display:inline; line-height:62px; border-bottom:1px solid #ececec;}
.guides img { float:left; padding:10px 15px 0 0; border:0;}
.view_pic { float:left; width:688px; overflow:hidden; padding-top:5px;}
.view_pic p { float:left; width:749px;line-height:30px; color:#999; padding:0 7px 0 8px;}
.view_pic strong { color:#666;}
.view_pic li { float:left; width:176px; padding:10px 7px 0 8px; overflow:hidden; height:158px;}
.view_pic li img { float:left; width:176px; height:158px; border:0;}
.view_txt {float:left; width:749px; overflow:hidden; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333; line-height:30px; border-top:1px solid #ececec; margin:20px 7px 0 8px; padding:5px 0 10px 0; display:inline;}

.history { float:right; width:248px;border: 1px solid #ddd; border-top:2px solid #ff5384;}
.history dt { float:left; width:248px; height:40px;  line-height:40px; background: url(../images/bg_07.jpg) repeat-x;  border-bottom:1px solid #ddd;}
.history dt strong { float:left; padding-left:15px; width:150px; font-size:14px; color:#666;}
.history dt strong a{ color:#666;}
.history dt strong a:hover { color:#fe9500;}
.history dd { float:left; width:208px; overflow:hidden; padding:15px 20px; background:#f4f4f4; overflow:hidden;}
.history dd li { float:left; width:208px; overflow:hidden;margin-bottom: 20px;height: 168px;overflow: hidden;}
.history dd a{ float:left; cursor:pointer;width:208px; }
.history dd a:hover{ background:#fe9500; width:208px;  float:left;}
.history dd .pic { float:left; width:208px; height:128px; overflow:hidden;}
.history dd .pic img { float:left; width:208px; height:128px; border:0;}
.history dd .txt { float:left; width:188px; height:55px; overflow:hidden; background:rgba(0,0,0,0.7);padding:15px 10px; line-height:18px; position:relative; top:-125px; color:#FFF;}
.history dd .txt p { float:left; width:188px; color:#cd2150; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;}
.history dd .holist { float:left; width:208px; height:40px; line-height:40px; text-align:center; color:#fff; font-size:14px;background: #ca184e;}

.star {height:49px; float:left; width:749px; margin:0 7px 0 8px; display:inline; line-height:49px; border-bottom:1px solid #ececec;}
.star strong { color:#666; float:left;}
.star img { float:left; padding:16px 2px 0 0;}
.wisdom { float:left; width:688px; overflow:hidden; padding-top:5px;}
.wisdom p { float:left; width:749px;line-height:30px; color:#666; padding:0 7px 0 8px;}
.wisdom li { float:left; width:176px; padding:10px 7px 0 8px; overflow:hidden; height:198px;}
.wisdom li a{ float:left; cursor:pointer;display:block; width:176px; height:198px;}
.wisdom li a:hover{ background:#fe9500; width:176px; height:198px; float:left; display:block;}

.ho_star{ height:30px; width:958px; line-height:30px; color:#666;  font-family:Arial, Helvetica, sans-serif; margin-top:20px;}
.ho_star strong { float:left;}
.ho_star img { float:left; padding:5px 2px 0 0;}
.ho_txt {height:45px; width:958px; line-height:45px; color:#666; font-family:Arial, Helvetica, sans-serif; border-bottom:1px solid #ececec;}
.ho_txt span { color:#cd2150; font-weight:bold; }

.onlin { float:left; width:958px; overflow:hidden; padding-top:5px;}
.onlin p { float:left; width:958px;line-height:30px; color:#666;}
.onlin li { float:left; width:176px; padding:10px 7px 0 8px; overflow:hidden; height:198px;}

/*智慧-景区-景点-详情-虚拟旅游*/
#eject { width:100%; background:url(../images/ej_bg.png);}
#eject dt { float:left; width:100%; height:260px; overflow:hidden;}
#eject dt p { float:left; height:76px; text-align:right; width:100%;}
#eject dt span { float:left; width:100%; text-align:center; height:95px; line-height:95px; color:#fff; font-family:"microsoft yahei"; font-size:24px; overflow:hidden; }
#eject dt em { float:left; width:100%; text-align:center; height:70px; margin-top:8px;}
#eject dt em img { padding-right:10px;}
#eject dd { width:100%;padding:70px 0; overflow:hidden; text-align:center;}


.couplet { width:58px; overflow:hidden; margin:0 auto;}
.couplet .cust { float:left; width:58px; background:url(../images/cust_bot.png) left bottom no-repeat; padding-bottom:4px;}
.couplet .cust dl { float:left; width:58px; background:url(../images/cust_top.png) left top no-repeat; padding-top:4px;}
.couplet .cust dt { float:left; width:56px; border:1px solid #b8d2ea; border-bottom:0; border-top:0; height:21px; line-height:21px; background: #ebf2f8}
.couplet .cust dt strong { float:left; margin:0 3px; width:50px; display:inline; color:#6094d3; border-bottom:1px solid #b8d2ea; text-align:center; height:20px;}
.couplet .cust dd {float:left; width:53px; border:1px solid #b8d2ea; border-bottom:0; border-top:0; padding-top:4px; text-align:right; padding-right:3px; background: #ebf2f8}
.couplet .complaints { float:left; width:58px; background:url(../images/c_bot.png) left bottom no-repeat; padding-bottom:4px; margin-top:5px;}
.couplet .complaints dl { float:left; width:58px; background:url(../images/c_top.png) left top no-repeat; padding-top:4px;}
.couplet .complaints dt { float:left; width:56px; border:1px solid #cacaca; border-bottom:0; border-top:0; height:21px; line-height:21px; background:#f4f4f4}
.couplet .complaints dt strong { float:left; margin:0 3px; width:50px; display:inline; color:#666; border-bottom:1px solid #cacaca; text-align:center; height:20px;}
.couplet .complaints dd {float:left; width:53px; border:1px solid #cacaca; border-bottom:0; border-top:0; padding-top:4px; text-align:right; padding-right:3px; background:#f4f4f4}

.couplet .share {float:left; width:58px; background:url(../images/share_bot.png) left bottom no-repeat; padding-bottom:4px; margin-top:5px;}
.couplet .share dl { float:left; width:58px; background:url(../images/share_top.png) left top no-repeat; padding-top:4px;}
.couplet .share dt { float:left; width:56px; border:1px solid #fad6a2; border-bottom:0; border-top:0; height:21px; line-height:21px; background: #f9f2e8;}
.couplet .share dt strong { float:left; margin:0 3px; width:50px; display:inline; color:#fe9500; border-bottom:1px solid #fad6a2; text-align:center; height:20px;}
.couplet .share dd {float:left; width:56px; border:1px solid #fad6a2; border-bottom:0; border-top:0; padding:2px 0; background:#f9f2e8}
.couplet .share dd li { float:left; width:56px; margin-top:10px; text-align:center;}

.adv{float: left;width: 960px;margin: 20px 20px 0;overflow: hidden;}

/* 焦点图 */
#focus {width:690px; height:350px; overflow:hidden; position:relative;}
#focus ul {height:350px; position:absolute;}
#focus ul li {float:left; width:690px; height:350px; overflow:hidden; position:relative;}
#focus ul li img{float:left; width:690px; height:350px;}
#focus ul li div {position:absolute; overflow:hidden;}
#focus .btnBg {position:absolute; width:446px; height:20px; left:0; bottom:0;}
#focus .btn {position:absolute; width:426px; height:20px; padding:5px 10px; right:0; bottom:0; text-align:right;}
#focus .btn span {display:inline-block; _display:inline; _zoom:1; width:30px; height:12px; _font-size:0; margin-left:5px; cursor:pointer; background:#fff;}
#focus .btn span.on {background:#fff;}
#focus .preNext {width:45px; height:100px; position:absolute; top:90px; background:url(/images/sprite.png) no-repeat 0 0; cursor:pointer;}
#focus .pre {left:0;}
#focus .next {right:0; background-position:right top;}

/* 右部 */
.rightBoxNoBorder{ width:250px; float:left;}
.rightBox { float:right; width:248px; border:1px solid #ececec; border-top:2px solid #ff5384;}
.rightBox dt { float:left; width:248px; height:40px;  line-height:40px; background: url(../images/bg_07.jpg) repeat-x;  border-bottom:1px solid #ddd;}
.rightBox dt .more{ float:right; padding-right:10px; color: #ff5287; height:20px;line-height: 20px; padding-top:8px;}
.rightBox dt .moreGrey{ float:right; padding-right:10px; color: #aaa; height:20px;line-height: 20px; padding-top:8px;}
.rightBox dt strong { float:left; padding-left:15px; width:150px; font-size:14px; color:#666;}
.rightBox dt strong a{ color:#666;}
.rightBox dt strong a:hover { color:#fe9500;}
.rightBox dt span { float:right; padding-right:10px; width:19px; text-align:right; height:20px; padding-top:8px;}
.rightBox dt span a { float:left; width:19px; height:20px;}
.rightBox dt span img { float:left; padding-top:8px;}
.rightBox dd { float:left; background:#f4f4f4; width:218px; padding:15px 15px 10px 15px;  overflow:hidden;}
.rightBox dd ul { float:left; width:218px; overflow:hidden;}
.rightBox dd ul li { float:left; width:218px; height:32px; line-height:32px; overflow:hidden;  background: url(../images/line.gif) bottom repeat-x;}
.rightBox dd ul li a{ float:left; width:218px; height:32px; line-height:32px; overflow:hidden; background: url(../images/ulListDot.gif) no-repeat 0 13px; text-indent: 13px;}

/* 左部 */
.leftBox{ float:left; width:688px; border:1px solid;  border-color:#cacaca #ececec #ececec #ececec; text-align:left; background:#fff; height:auto; overflow:hidden;}
.leftBox .leftBoxTitle{ float:left; width:688px; height:40px; line-height:40px;  background:url(../images/bg_07.jpg) repeat-x; border-bottom:1px solid #ddd; color:#666;}
.leftBox .leftBoxTitle strong { font-size:14px; float:left; color:#666; padding-left:20px; text-align:left;}
.leftBox .leftBoxTitle span { float:right; width:88px; height:30px; padding-top:5px;}
.leftBox .leftBoxContent { float:left; width:648px; padding:20px;}

/* 通栏 */
.mainBar { float:left; width:958px; border:1px solid #ececec;border-top:2px solid #ff5384;  overflow:hidden; background: url(../images/bg_07.jpg) repeat-x;  margin:0px 0; line-height:28px;}
.mainBar .mainBarTitle { float:left; width:958px;height:40px; line-height:40px; background:url(../images/bg_07.jpg) repeat-x; border-bottom:1px solid #ddd;}
.mainBar .mainBarTitle strong { float:left; padding-left:15px; font-size:14px; color:#666;}
.mainBar .mainBarTitle strong.red{color:RGB(38,70,93);}
.mainBar .mainBarC{ float:left;width: 918px;padding: 20px;}


/* 文章内容页 */
.pageContent{float: left;width: 100%;}
.pageContent h1{float: left;width: 100%;height: 40px;line-height: 40px;font-size: 22px;font-family: microsoft yahei;color: #c31c4a;text-align: center;font-weight: normal;}
.pageContent .articleInfo{float: left;width: 100%;color: #999;text-align: center;margin-top: 20px;border-bottom: 1px dotted #ddd;border-top: 1px dotted #ddd;line-height: 28px;height: 28px;}
.pageContent .articleInfo span { padding:10px; }
.pageContent .articleContent{float: left;width: 100%;line-height: 28px;font-size: 14px;padding: 20px 0 20px 0;}

/* 景区详情页 */
.picTop{float: left;width: 100%;background: #ebebeb;}
.picTop .img,.picTop .img{float: left;width: 360px;height: 216px;margin: 0;padding: 0;}
.picTop .picTopInfo{float: right;width: 260px;height: 216px;}
.picTop .picTopInfo h4{float: left;width: 260px;line-height: 60px;margin-top: 5px;font-size: 14px;color: #666;}
.picTop .picTopInfo a{float: left;margin: 0 50px 10px 0;}
.picTop .picTopInfo p{float: left;width: 100%;font-size: 12px;color: #999;}

/* 门票列表 */
.ticketList{float: left;width: 100%;background: #ebebeb;margin-bottom: 20px;}
.ticketList .img,.ticketList .img img{float: left;width: 360px;height: 216px;margin: 0;padding: 0;}
.ticketList .ticketInfo{float: right;width: 260px;height: 216px;}
.ticketList .ticketInfo h4{float: left; width:235px; height:60px; line-height:30px; padding:30px 0px 10px 0px; font-size: 14px;color: #444;}
.ticketList .ticketInfo a{float: left;margin: 20px 0px 15px 30px;}
.ticketList .ticketInfo p{float: left;width: 100%;font-size: 12px;color: #444;}
.ticketList .ticketInfo p b{font-size: 20px;color: #f60;}

.scenicBox{float: left;width: 100%;}
.scenicBox .img,.scenicBox .img{float: left;width: 389px;height: 233px;margin: 0;padding: 0;}
.scenicBox .scenicBoxInfo{float: right;width: 480px;height: 201px;border-top:1px dotted #ddd;border-bottom: 1px dotted #ddd;background: #fffeee;padding: 15px;}
.scenicBox .scenicBoxInfo h4{float: left;width: 100%;line-height: 40px;margin-top: 5px;font-size: 14px;color: #777;text-indent: 5px;}
.scenicBox .scenicBoxInfo h4 strong{font-size: 26px;color: #f60;text-indent: 5px;}
.scenicBox .scenicBoxInfo h4 span{font-size: 12px;color: #666;text-indent: 5px;font-weight: normal;}
.scenicBox .scenicBoxInfo .peopleNumber{float: left;width: 100%;margin-top: 10px;line-height: 32px;color: #777;font-weight: bold;font-size: 14px;padding-left: 5px;}
.scenicBox .scenicBoxInfo .peopleNumber span{float: left;line-height: 32px;}
.scenicBox .scenicBoxInfo .peopleNumber input{float: left;width: 60px;height: 26px;line-height: 26px;margin: 0 6px;}
.scenicBox .scenicBoxInfo .buy{float: left;margin: 20px 0 15px 72px;}
.scenicBox .scenicBoxInfo .alipay{float: left;width: 100%;line-height: 32px;font-size: 12px;color: #777;font-weight: bold;font-size: 14px;padding-left: 5px;}
.scenicBox .scenicBoxInfo .alipay span{float: left;line-height: 28px;}
.scenicBox .scenicBoxInfo .alipay img{float: left;padding: 5px 0 0 0;}
.scenicBox .scenicBoxInfo p{float: left;width: 100%;line-height: 32px;font-size: 12px;color: #777;font-weight: bold;font-size: 14px;padding-left: 5px;}
.scenicBox .scenicBoxInfo p strong{color: #555;font-weight: normal;}
.scenicBox .scenicBoxInfo .baidushare{float: left;width: 100%;padding: 10px 0 0 0;}

.tabBox{float: left;width: 100%;margin-top: 20px;}
.tabBox .tabBoxTitle{float: left;width: 100%;height: 44px;background: RGB(189,212,220);}
.tabBox .tabBoxTitle strong{float: left;height: 38px;line-height: 38px;font-size: 14px;margin: 6px 0 0 20px;padding: 0 20px;background: #fff;color:RGB(38,70,93);}
.tabBox .tabBoxC{float: left;width: 100%;line-height: 36px;font-size: 14px;padding: 25px 0 0px;color: #555;}
.tabBox .tabBoxC2{float: left;width: 100%;line-height: 36px;font-size: 14px;padding: 25px 0 0px;color: #555;}
.tabBox .tabBoxC2{float: left;width: 100%;line-height: 36px;font-size: 12px;padding: 25px 0 0px;color: #555;}

/* 图片列表 */
.listPic{float: left;width: 680px;}
.listPic li{float: left;width: 200px;height: 160px;margin: 0 20px 10px 0;}
.listPic li .img{float: left;width: 100%;height: 120px;}
.listPic li .img img{float: left;width: 100%;height: 120px;overflow: hidden;}
.listPic li .title{float: left;height: 40px;line-height: 40px;width: auto;}
.listPic li .more{float: right;height: 40px;color: #999;line-height: 40px;background: url(../images/more.gif) no-repeat 0 14px ;padding: 0 0 0 20px;}

/* 图片列表2 */
.listPic2{float: left;}
.listPic2 li{float: left;width: 200px;height: 160px;margin: 0 14px 0px 14px;}
.listPic2 li .img{float: left;width: 100%;height: 120px;}
.listPic2 li .img img{float: left;width: 100%;height: 120px;overflow: hidden;}
.listPic2 li .title{float: left;height: 40px;line-height: 40px;width:100%;text-align: center;}

/* 图片列表3 */
.listPic3{float: left;width: 666px;}
.listPic3 li{float: left;width: 200px;margin: 0 22px 20px 0;}
.listPic3 li .img{float: left;width: 100%;height: 120px;}
.listPic3 li .img img{float: left;width: 100%;height: 120px;overflow: hidden;}
.listPic3 li .title{float: left;height: 30px;line-height: 20px;width:100%;margin-top: 10px;}
.listPic3 li .more{float: left;height: 20px;color: #666;line-height: 20px;}
.listPic3 li .more b{color: #f90;font-size: 20px;}

/* 图片列表4 */
.listPic4 { float: left;}
.listPic4 li{float: left;width: 255px;margin: 0 25px 5px 25px;}
.listPic4 li .img{float: left;width:255px;height: 153px;}
.listPic4 li .img img{float: left;width:255px;height: 153px;overflow: hidden;}

/* 图片列表5 */
.listPic5{float: left;width: 100%;}
.listPic5 li{float: left;width: 100%;margin: 0 0px 20px 0;border-bottom: 1px dotted #ddd;padding-bottom: 20px;}
.listPic5 li .img{float: left;width: 180px;height: 108px;margin-right: 20px;}
.listPic5 li .img img{float: left;width:180px;height: 108px;overflow: hidden;}
.listPic5 li .title{float: left;height: 30px;line-height: 20px;width:440px;color: #333;font-size: 14px;font-weight: bold;}
.listPic5 li p{float: left;line-height: 20px;width:440px;margin-top: 0px;color: #777;}



/*-- table --*/
.table1{width:100%;margin:0px 0px 0;vertical-align:middle;color:#333;font-size:12px;}
.table1 a{color:#333;}
.table1 th{height:40px;text-align:left;text-indent:30px;background:#ccc;font-weight: bold;}
.table1 td{height:40px;text-align:left;text-indent:30px;background:#f1f1f1;}
.table1 td strong{color: #e26;font-weight: normal;}
.table1 .td1{background:#f1f1f1;}
.table1 .td{background:#eaeaea;}

.table2{width:100%;margin:0px 0px 0;vertical-align:middle;color:#555;font-size:12px;background: #fff;}
.table2 td{line-height: 20px;padding: 5px 0;text-align:left;background:#fff;vertical-align: top;}
.table2 td b{color: #333;}
.table2 .hr{width: 100%;background:url(../images/line2.jpg) repeat-x;height: 2px;}

/* 酒店详情 */
.hotelInfo{float: left;width: 100%;}
.hotelInfo p{float: left;width: 100%;line-height: 36px;font-size: 12px;color: #444;}



