#{
font-family:"宋体";
margin:0px; padding:0px;
font-size:12px; line-height:100%; color:#555555;
}
#body{
margin:0px auto 0px auto; padding:0px; width:950px;
}
#header{
margin-bottom:10px; width:100%;
}
.tour-more{ padding:10px 10px 0 0;}
img{ border:none;}
.main_left{
float:left; width:725px; margin:10px 0px 10px 0px;
}
.main_right{
float:left; margin:10px 0px 10px 10px; width:215px;
}
/********以下10月15日修改********/
.main_l1{
width:215px; float:left; margin-right:10px;
}
.main_l2{
width:500px; float:left; 
}
/******以下10月27日修改*******/
form{
margin:0px; padding:0px;}
/*********************/

.search_input{
border:0px; background:none;
}
table,tr,td{
line-height:20px;
}

#bot{
margin-top:10px; margin-bottom:10px;
}

/*2009年8月11日修改*/
a { color:#555; text-decoration:none;}
a:hover{ color:#666; text-decoration:underline;}

.main_left1{
float:left; width:357px; margin:0 11px 0 0px;
}
.main_left2{
float:left; margin:0; width:357px;
}
.area{ margin-bottom:10px; height:207px;}
.area2{ margin-bottom:10px;}
.area-a{ margin-bottom:10px; border:#dcefff solid 2px; width:353px;}
.area-a h4{ display:block; background:url(../images/area_tt1.gif) no-repeat; padding-left:20px; height:27px; }
.area-a h4 .b1{ color:#007cb2; line-height:27px; float:left; font-size:14px;}
.area-a h4 .b2{ float:right; margin:3px 15px 0 0; font-weight:normal;} 

.area-a .lei,.area-f .lei{ border-bottom:#a3a3a3 dashed 1px; clear:both; width:334px;height:auto 
!important; height:25px;min-height:25px;padding-bottom:5px;line-height:30px; margin:auto; padding-top:5px;}
.area-a .lei li,.area-f .lei li{ float:left; margin-right:10px; background:url(../images/channel-nav-bg.gif) left no-repeat; padding-left:6px;}
.area-a .lei li a,.area-f .lei li a{ display:block; background:url(../images/channel-nav-bg.gif) right no-repeat; padding-right:6px; text-decoration:none; color:#333;}
.area-a .lei li a:hover,.area-f .lei li a:hover{ display:block; background:url(../images/channel-nav-bg2.gif) right no-repeat; padding-right:6px; text-decoration:none;color:#3f00b2;}
.area-a .lei li:hover,.area-f .lei li:hover{ float:left; margin-right:10px; background:url(../images/channel-nav-bg2.gif) left no-repeat; padding-left:6px;}

.area-a .image,.area-f .image{ width:110px; height:100px; margin:10px; float:left;}
.area-a .list,.area-f .list{ float:left; width:213px; margin:10px 0; padding:0;}
.area-a .list li,.area-f .list li{ background:url(../images/dot-blue.gif) 0px 8px no-repeat; padding-left:13px; line-height:20px;}
.area-a .list li a,.area-f .list li a{ color:#10478c;}

.area-b{ width:173px; float:left; margin:0 10px 10px 0; height:207px;}
.area-c{ width:173px; float:left; height:207px; margin-bottom:10px;}
.area-b h3,.area-c h3{ background:#eef0f8; display:block; border:#d9dcee solid 1px; font-size:14px; line-height:27px; color:#362696; margin-bottom:13px; padding-left:7px;}
.area-b li,.area-c li{ background:url(../images/dot-blue.gif) 2px 8px no-repeat; padding-left:13px; line-height:22px;}
.area-b li a,.area-c li a{ color:#10478c;}

.area-d,.area-e{ padding-top:1px; margin-bottom:10px; background:#ebf1f4; width:213px;}
.area-d h3,.area-e h3{ color:#fff; font-size:14px; background:#5aacce; border:#4c92b3 solid 1px; margin:10px; padding-left:10px; line-height:24px;}
.area-d li{ float:left; padding:0 0 10px 10px; width:92px; height:80px;}

/*新改*/
.area-e{ padding-bottom:10px; background:#eaf3f7;}
.area-e li{ background:url(../images/dot-blue.gif) 2px 8px no-repeat; padding-left:13px; line-height:22px; margin-left:10px;}
.area-e li a{ color:#10478c;}
.area-e .box1{ margin:10px 10px 0 10px;}
.area-e .box1 a{ font-size:12px; color:#555;}
.area-e .box1 b{ font-size:12px; color:#1585db;}
.area-e .box1 h5{ font-size:14px; color:#000; line-height:30px;}

.area-f h4{ display:block; background:url(../images/area_tt2.gif) no-repeat; padding-left:20px; height:27px;}
.area-f h4 .b1{ color:#495dd5; line-height:27px; float:left; font-size:14px;}
.area-f h4 .b2{ float:right; margin:3px 15px 0 0; font-weight:normal;}
.area-f{ margin-bottom:10px; border:#e0e3fa solid 2px; width:353px;}

.ad{ height:115px; margin-bottom:10px; background:#eee;}


.sightlist,.sightlist2{ background:url(../images/sightlist-bg.gif) repeat-x top; margin-bottom:10px; padding:8px 10px; border:#87def5 solid 2px; width:705px;}
.sightlist2{ border:#eccb81 solid 2px; background:url(../images/bar3.gif) no-repeat; }
.sightlist h4,.sightlist2 h1{ font-size:14px; color:#018dd6; display:block; padding-left:18px; background:url(../images/cuxiao_jiantou.gif) left 5px no-repeat;margin-bottom:10px; }
.sightlist2 h1 { color:#ff6600; background:none;}
.sightlist h4{ float:left;width:600px;}
.sightlist .pr{ float:right; margin-right:20px; font-size:14px; font-weight:bold; color:#FF7000;}

.pic-list{ width:123px; margin:0 8px; float:left; overflow:hidden;}
.pic-list h5 a{ font-size:12px; font-weight:normal; text-align:center; display:block; width:122px; line-height:22px;}

.am{ padding:8px 0 0px 60px; background:url(../images/am-bg.gif) no-repeat; height:47px; margin-bottom:10px;}
.am a{ line-height:20px;}

.tour-search{ background:url(../images/tour_search_bg2.gif) repeat-y; margin-bottom:10px;}
.tour-search h3{ background:url(../images/tour_searchtt.gif) no-repeat; height:36px; text-indent:-10000px;}
.tour-search .bot{ background:url(../images/tour_search_bg3.gif) no-repeat; height:8px;}
.tour-search .input{ padding:8px 15px; line-height:22px;}
.tour-search .input input{ border:#b6b6b6 solid 1px;}
.tour-search .btn{ text-align:center; margin-top:5px;}
.tour-search .btn input{ border:none;}

.sightlist .area-g{ padding: 0; margin:0 0 15px 0;}
.sightlist .area-g .pic{ float:left; margin:0 10px 0 0; width:120px; padding:0;}
.sightlist .intro{ float:left; width:570px;}
.sightlist .intro h5{ padding:0 0 6px 0; margin:0;display:block;}
.sightlist .intro h5 a{ font-size:12px; }

.tongji{ padding:5px; background:#eee; margin-bottom:10px;}
.tongji_in{border:#d9d9d9 solid 1px; padding:10px; background:#fff; }
.tongji_in a{ color:#000;}

/*for product_list*/
.pl_title{ background:#fff; height:25px; line-height:25px; padding:5px 0px 3px 8px;}
.pl_ul01{ background:none; width:700px;}
.pl_ul01 li { border-top:1px dashed #ccc; padding:0 0 5px 0px;}
.pl_imgbox{ float:left; margin-top:10px; padding-left:5px;}
.pl_contentbox{ float:left; padding:10px 0 0 10px;}
.pl_contentbox .name{  font-weight:bold; float:left; width:450px; text-align:left;}
.pl_contentbox .name2{ font-weight:bold; float:left; width:450px; text-align:left; color:#000; font-size:14px;}
.pl_contentbox .name a{ color:#1152ae; font-size:14px; text-decoration:none;}
.pl_contentbox .name2 a{ color:#000; font-size:14px; text-decoration:none;}
.pl_contentbox .name a:hover,.name2 a:hover{ color:#1585db; text-decoration:underline;}
.pl_contentbox .price{ color:#ff7000; font-size:12px; font-weight:bold; float:left; text-align:right; width:120px;}
.pl_contentbox .contentlist{color:#606060; padding:5px 0 5px 0; width:450px; float:left; text-align:left;}
.pl_contentbox .contentlist img{position:absolute;bottom:0;right:0;border:5px #fff solid;}
.pl_contentbox .contentlist a{color:#666666; text-decoration:none;}
.pl_contentbox .contentlist a:hover{ text-decoration:underline;}
.pl_contentbox .detailbox{ float:right; width:57px; margin:15px 0 0 0;}