﻿#cvt_left{
width:340px;
float:left;
padding:0 10px;
}

#cvt_right{
width:610px;
float:right;
padding:3px 0 0;
}
.green_head{
color:#1DAAAA;
font-size:28px;
text-align:center;
line-height:40px;
}
.left_art{
padding:0 20px 10px 10px;
}
.gray_txt{
color:#58595B;
font-size:14px;
line-height:24px;
text-indent:2em;
}
.green_head2{
color:#206F05;
border-top:7px solid #F6F5F2;
font-size:30px;
background:url(../images/blog.gif) no-repeat 20px 10px;
padding:10px  30px 0 70px;
letter-spacing:5px;
}
.tic_report{
width:330px;
margin:0 0 5px 7px;
}
a.li_square{
padding:0 0 0 5px;
line-height:30px;
color:#58595B;
font-size:14px;
text-decoration:underline;
}
a.li_square:hover{
text-decoration:none;
}
.txt_indent{
text-indent:2em;
}
.spotlight{
background:url(../images/book_background.gif) no-repeat left 20px;
margin: 0 0 5px 10px;
height:220px;
width:310px;
}
.yellow_head{
color:#D98B11;
font-size:28px;
text-align:center;
letter-spacing:3px;
}
.green_txt{
color:#074004;
font-size:14px;
line-height:28px;
text-indent:2em;
padding:20px 10px 0 30px;
}
a.yellow_detail{
color:#EE6907;
}
.play_turn{
height:368px;
width:609px;
background:url(../images/play_bg.gif);
position:relative;
}
.play_turn ul{
list-style-type:none;

}
.play_img_tit{
font-size:35px;
color:#fff;
letter-spacing:2px;
padding:8px 0 5px 25px;
font-family:Arial, Helvetica, sans-serif;
}
.play_img_tit span{
font-size:25px;
font-weight:normal;
}
.play_img{
height:304px;
width:580px;
margin:0 0 0 12px;
}
a.play_page{
background:#0FA7A7;
color:#fff;
font-weight:bold;
padding:2px 6px;
line-height:18px;
opacity:0.6;
filter: Alpha(Opacity=70);
outline:none;
}
a.play_page_selecte,a.play_page:hover{
background:#AE9D59;
}
.hidden,a.hidden{
display:none;
height:0;
overflow:hidden;
}
.play_txt{
background:#0FA7A7;
color:#FFF8D6;
font-size:25px;
width:550px;
padding:5px;
margin:0 20px;
opacity:0.7;
filter: Alpha(Opacity=70);
}
.play_txt_box{
position:absolute;
bottom:45px;
left:0;
}
.play_page_box{
position:absolute;
right:20px;
bottom:12px;
}
.show_box_wrapper{
background:#F4F3EE;
padding:0 10px 0 0;
}
.show_box{
border-bottom:1px dashed #BCBBB7;
padding:25px 0 15px 0;
overflow:auto;
width:595px;
margin:0 5px;
}
.show_box_left{
float:left;
width:170px;
background:url(../images/shade.gif) 19px bottom no-repeat;
text-align:center;
padding:0 0 5px;
}
.show_tit{
font-size:25px;
color:#3DA4AD;
}
.show_img{
border:1px solid #fff;
width:130px;
height:96px;
}
.show_box_right{
float:left;	
width:420px;
color:#58595B;
padding-left:5px;
}
.show_txt_tit{
font-size:15px;
font-style:italic;
font-weight:bold;
line-height:30px;
}
.show_txt{
font-size:15px;
}
.china_vacation{
font-size:30px;
color:#D98B11;
line-height:50px;
height:50px;
display:inline;
font-weight:bold;
}
.vacation_box{
width:120px;
vertical-align:bottom;
text-align:center;
}
.vacation_box img{
width:120px;
}
.vacation_box a{
color:#58595B;
font-size:20px;
}
.vacation_box a span{
font-size:15px;
text-decoration:underline;
}
.vacation_box a:hover{
color:#999;
}
.other_city{
font-size:15px;
color:#58595B;
float:right;
background:url(../images/yellow_narrow2.gif) no-repeat left center;
padding:20px 30px 20px 20px;
}

/*======site map css*/
.siteMap_tab{
border-collapse:collapse;
width:90%;
margin:30px 20px 40px 60px ;

}
.siteMap_tab *{
border-collapse:collapse;
font-size:14px;

vertical-align:top;
line-height:21px;
}
.siteMap_tab td{
padding-bottom:40px;
}
.siteMap_tab h2 img{
margin-bottom:5px;
}
.siteMap_tab a{
display:block;
color:#5A798E;
outline:0;
}
.siteMap_tab a:hover{
color:#666;
}
.siteMap_tab .shadow{
color:#204864; 
letter-spacing:2px;
font-family:Impact;
font-size:24px;
FILTER:DropShadow(Color=#ABBEC7,OffX=3, OffY=3, Positive=1); 
position:relative;
height:28px;
}  
.siteMap_tab .shadow span{
top:-2px;
}  
.shadow:after{
display:block;
margin:2px; 
content:attr(title); 
color:#ABBEC7; 
margin-top:-20px;
}

/*======vacation destinations*/
#wrap_vacation_city{
padding:15px 12px 0;
color:#000;
line-height:20px;
font-size:13px;
}
h1.city_name{
color:#FF9900;
font-size:24px;
padding-bottom:5px;
}
.square_list{
color:#008080;
padding-right:5px;
}
.red_border{
border:2px dotted #800000;
list-style:none;
margin:10px 0;
}
.list_city_item{
list-style:none;
background:url(../images/list_item.gif) 5px 5px no-repeat;
text-indent:20px;
}
.list_city_item em,.pad_bom5 em,.clip em,.blueBold{
color:#008080;
font-weight:bold;
padding-right:5px;
}

.bg_orange{
background:url(../images/bg_orange.gif);
color:#fff;
font-size:16px;
font-weight:bold;
line-height:25px;
padding-left:10px;
margin:10px 0;
clear:both;
}
.list_style_none{
list-style:none;
padding-left:10px;
line-height:18px;
}
.pad_bom5{
padding-bottom:5px;
}
.double_border{
border:2px solid #000;
clear:both;
margin:5px 10px;
}
.blue_tab{
border:1px solid #000;
background:#99CCFF;
border-collapse:collapse;
color:#000;
margin-left:250px;
width:40%;
}
.blue_tab td{
border:1px solid #000;
padding-left:10px;
}
.clip{
background:url(../images/clip.gif) left 3px no-repeat;
padding-left:20px;
padding-bottom:5px;
}
.right_high{
float:right;
padding:30px 15px;
}
.font17{font-size:17px;}
.italic{font-style:italic;}


/*=====TIC REPORT=====*/
.wrapper_tic{
color:#595A5C;
font-size:14px;
}
.water_town{
background:url(../images/water_town.jpg);
height:340px;
width:960px;
text-indent:-100000px;
margin:0 6px !important;
margin:0 3px;
overflow:hidden;
}
.itinerary p{
color:#DB3509;
background:url(../images/plane.gif) no-repeat left center;
padding-left:50px;
line-height:32px;
font-size:32px;
}
.itinerary{
float:left;
padding:40px 10px 50px 80px ;
}
.itinerary ol{
margin:30px 0 20px 30px;
}
.itinerary li{font-size:19px;}
.img_border{
background:url(../images/left_bottom_border.gif) left bottom no-repeat;
padding:0 0 5px 5px;
float:right;
margin:10px 20px !important;
margin:10px 10px 10px 20px;
}
.img_border img{margin:0 0 2px 2px;}
.town{
background:url(../images/blue_white.gif) repeat-x top;
clear:both;
}
.town h2{
font-size:34px;
color:#0A6B0A;
line-height:34px;
padding:10px 0 10px 20px;
width:700px;
}
.town h2 span{font-size:18px;}
.recommend_antiquity{
color:#DB3408;
float:right;
margin:-50px 10px 0 0;
}
.recommend_antiquity span{
background:url(../images/smile_face.gif) no-repeat left center;
padding-left:20px;
line-height:18px;
font-size:16px;
}
.hongkong_attaction{
float:left;
padding:10px 10px 10px 200px;
}
.teal{
color:#008080;
font-style:italic;
}
.town_attaction{
overflow:auto;
}
.town_attaction *{font-size:15px;}
.border_bottom{
border-bottom:1px dashed #707070;
line-height:24px;
padding:25px 0 25px 5px;
float:left;
width:610px;
}
.red_font{
color:#DB3408;
font-weight:bold;
}
.attaction_name{
font-size:20px;
color:#29B4E3;
padding-left:20px;
}
.border_bottom p{
text-indent:20px;
}
.attaction_detail{
font-style:italic;
background:url(../images/double_circle.gif) no-repeat 5px 18px;
padding-top:10px;
text-indent:20px;
}
.tip_wrap{
border-top:3px solid #E6E7E8;
background:url(../images/tips.jpg) 18px 10px no-repeat;
padding:40px 30px 60px 50px;
line-height:25px;
}
.attacion_link{
clear:both;
}
.attacion_link a{margin-right:30px;}
.blue_corner_top{
background:url(../images/blue_corner_top.gif) top left no-repeat;
width:610px;
height:14px;
}
.blue_artical{
background:url(../images/blue_thread.gif) top repeat-x;
padding:0 5px 0 10px;
font-size:14px;
line-height:22px;
color:#58595B;
}
.orang_tit{
color:#FC720C;
font-size:30px;
text-align:center;
line-height:40px;
}
.font14,.festival *{font-size:14px;}
.festival{
padding:20px 0 15px;
}
.festival_name{
color:#0D6191;
font-weight:bold;
}
.green{
color:#206F05;
font-weight:bold;
}
.blue{color:#0D6191;}
.padding_b35{
font-size:14px;
padding-bottom:35px;
line-height:22px;
}
.img_border2{
background:url(../images/img_border.gif) left top;
padding:6px;
height:187px;
width:285px;
float:right;
margin:5px;
}

/*====links====*/
.link_item{
padding:5px 10px 0 18px;
background:transparent url(../images/top_tour_red.gif) no-repeat scroll 5px 10px;
color:#000000;
}
.link_item a{
color:#3399CC;
font-size:14px;
display:block;
font-weight:bold;
text-decoration:underline;
}
.link_item a:hover{
color:#036;
}
.bg_white{
background:#fff;
padding:20px 10px;
color:#000;
line-height:22px;
height:600px;
}
.bg_white *{
font-size:14px;
}
.bold{font-weight:bold;}
.link_des{
padding:5px 20px 20px;
}
#sitemap{
background:url(../images/sitemap.gif) no-repeat;
width:973px;
height:93px;
text-indent:-1000px;
overflow:hidden;
}
.error_txt{
padding:50px 100px;
font-size:14px;
line-height:24px;
}
.blue_head{
color:#1B528A;
font-size:28px;
letter-spacing:-2px;
line-height:40px;
padding:10px;
}
.attac_img{
float:left;
width:305px;
text-align:center;
padding-bottom:20px;
}
.attac_img_border{
width:268px;
height:200px;
border:1px solid #000;
}
.attac_img a{
display:block;
font-size:14px;
padding-top:10px;
}
.city_list{
overflow:auto;
}
.city_list a{
font-size:16px;
float:left;
width:230px;
padding:10px 0 10px 55px;
}
.overview{
background:url(../images/overview.gif) no-repeat 20px 0;
height:35px;
text-indent:-10000px;
overflow:hidden;
}
#wrap_main{
color:#4C4C4E;
font-size:13px;
line-height:20px;
padding:15px 12px 30px;
}
.memorize_txt{
width:630px;
float:left;
padding:0 20px;
}
.pad_bomx{padding-bottom:20px;}
.black_square{
background:url(../images/black_square.gif) left 7px no-repeat;
padding:0 20px 20px;
}
.yellow_ita{
font-style:italic;
color:#F8921A;
font-size:17px;
text-indent:10px;
font-weight:bold;
}
.center{text-align:center;}
.top_p{
padding:20px 0 0;
}
.p_tit{
font-size:14px;
color:#008080;
padding:15px 0 7px;
}
.type_wrap{
border:1px dashed #FF9900;
padding:5px 10px;
width:400px;
margin:10px;
}
.contact_info{
width:200px;
margin:0 0 0 200px;
}
.contact_info span{
display:block;
}
.contact_info var{color:#660000;}
.note_wrap p{
padding:0 0 0 20px;
text-indent:-20px;
margin-left:20px;
}
.term_condition{
color:#0D6191;

}
.term_condition{
margin:10px 40px;
padding-left:30px;
border:1px dashed #FF9900;
width:300px;
}
.ol_tit{
background:transparent url(../images/black_square.gif) no-repeat scroll left 7px ;
color:#0D6191;
font-size:14px;
padding:0 20px 5px;
margin:20px 0 0 0;
font-weight:bold;
}
ol.number{
padding:0 0 0 40px;
}
.fare{
border:1px solid #7BB2D0;
border-collapse:collapse;
color:#00659D;
width:500px;
margin:5px 0 0 20px;
}
.fare td{
padding:10px;
}
.fare_head{
background:#E7F3FF; 
text-align:center;
}
.little{
background:transparent url(../images/list_item.gif) no-repeat scroll left 5px;
padding:0 0 0 15px;
display:block;
}

/*spot light====*/

#spot_nav{
background:url(../images/blue_dot.gif) bottom repeat-x;
height:37px;
margin:20px 0 50px;
position:relative;
padding:0 22px;
}
#spot_nav ul{
list-style:none;
}
#spot_nav li{
display:inline;
}
.select a,.current a{
background:url(../images/spotnav.gif) repeat-x top left;
float:left;
height:35px;
line-height:35px;
color:#646464;
font-size:14px;
padding:0 20px;
border:1px solid #B9B9B9;
margin:0 6px 0 10px;
font-weight:bold;
}
ul.current a,ul.select a:hover,ul.select li:hover a{
height:36px;
border-bottom:0;
}
.sub_active{
position:absolute;
display:block;
top:37px;
background:#fff;
left:25px;
margin-top:1px;
z-index:0 !important;
z-index:-1;
}
.sub_active a,.sub a{
float:left;
padding:13px 20px 2px 0;
font-size:14px;
background:none;
border:0;
height:17px;
line-height:17px;
font-weight:normal;
}
.sub_active a:hover,.sub a:hover{
text-decoration:underline;
}
.sub_active a.current_sub,.sub a.current_sub{
color:#851F10;
}
.sub_active a.current_sub:hover,.sub a.current_sub:hover{
text-decoration:none;
}
.sub{
display:none;
background:#fff;
top:36px;
}
.select li:hover .sub,.select li a:hover .sub{
position:absolute;
display:block;
top:36px;
width:700px;
left:0;
margin-top:1px;
z-index:100;
}
/*ie 6===*/
.select table {position:absolute; border-collapse:collapse; left:0; top:0;}
/*ie 6 end===*/
.spot_content{
padding:0 15px 20px;
}
.spot_content h1{
background:url(../images/highlight_bg.gif) no-repeat center top;
padding:100px 0 0 0;
text-indent:-1000px;
overflow:hidden;
}
.spot_content h1 span{
background:url(../images/highlight_beijing.gif) no-repeat center bottom;
text-indent:-10000px;
overflow:hidden;
display:block;
height:55px;
}
.spot_content h1 span.shanghai{
background-image:url(../images/highlight_shanghai.gif);
}
.spot_content h1 span.xian{
background-image:url(../images/highlight_xian.gif);
}
.spot_head2{
background:url(../images/page_pen.gif) left center no-repeat;
font-weight:bold;
color:#033046;
font-size:25px;
padding-left:55px;
line-height:55px;
} 
.sighsee dt{
color:#4C4C4E;
font-size:18px;
}
.sighsee dd{
color:#4C4C4E;
font-size:14px;
padding-bottom:20px;
line-height:20px;
}
.shape2{
float:right;
background:url(../images/shade2.gif) right bottom no-repeat;
padding:0 7px 7px 0;
margin:5px 0 5px 5px;
}
.spot_head3{
background-image:url(../images/bamboobook.jpg);
}
.special_ex{
vertical-align:middle;
padding-left:15px;
} 
h1.hotel{
background-image:url(../images/hotel_head.gif);
height:0;
}
.hotel_txt{
color:#4C4C4E;
font-size:16px;
line-height:20px;
padding-bottom:5px;
text-indent:2em;
}
h2.hotel_city{
background:url(../images/hotel_beijing.gif) center top no-repeat;
text-indent:-1000px;
margin:15px 0 0;
height:47px;
}
.hotel_captal{
font-size:40px;
color:#999800;
border-bottom:5px solid #999800;
padding:0 0 5px 20px;
}
.yellow_star{
padding:0 0 0 15px;
}
.hotel_txt2{
color:#4C4C4E;
font-size:16px;
line-height:20px;
padding:10px 0;
text-indent:2em;
}
.distance{
color:#4C4C4E;
width:80%;
margin:0 20px 20px;
}
.distance td,.distance th{
font-size:16px;
text-align:left;
}
.distance th{color:#000;}
.green_square{
padding:20px 0 20px 5px;
vertical-align:middle;
color:#4C4C4E;
width:550px;
}
.green_square li{
background:url(../images/green_square.gif) left 14px no-repeat;
list-style:none;
font-size:16px;
padding:10px 0 10px 25px;
line-height:20px;
}
.super_room{
float:right;
color:#4C4C4E;
font-size:16px;
text-align:center;
clear:both;
}
.super_room img{padding:5px 5px 5px 0;}
.ifyoulike{
padding:50px 0 20px 40px;
}
.like_hotel .squer_four{
display:list-item;
list-style-image:url(../images/black_four.gif);
color:#000;
margin-left:40px;
padding-left:0;
font-size:18px;
}
.like_hotel p{
font-size:16px;
color:#4C4C4E;
padding:0 0 20px 20px;
}
.black_tit{
color:#000;
font-size:18px;
padding:20px 0 0 0;
}
.padding5 li{
padding-top:0;
padding-bottom:5px;
background-position:left 5px;
}
.xian_hotel{
clear:both;
}
.hotel_left{
float:left;
width:505px;
padding:20px 0 0;
}
.blue_h1{
color:#065176;
font-size:35px;
background:url(../images/worker.gif) no-repeat 280px center;
text-align:center;
line-height:35px;
}
.form_name{
color:#000;
background:url(../images/book_pen.gif) left center no-repeat;
padding:15px 0 0 50px;
font-weight:bold;
}
.blue_line{
background:url(../images/blue_line.gif) left top no-repeat;
padding:10px;
font-size:14px;
}
.form_wrap{
padding:40px 20px 0;
}
.contact{
float:right;
width:550px;
}
form.contact *{
font-size:15px;
}
form.contact p{
clear:both;
padding:8px 0;
}
form.contact input{
vertical-align:middle;
}
input.blue_submit:hover{
cursor:pointer;
}
form.contact label{
width:160px;
padding:0 20px 0 0;
text-align:right;
float:left;
}
form.contact input.wid{
width:240px;
}
form.contact input.short{
width:40px;
}
form.contact input.mid{
width:75px;
}
form.contact textarea{
float:left;
width:365px;
height:100px;
}
input.blue_submit{
background:url(../images/submit_blue.gif) left top no-repeat;
height:34px;
width:110px;
border:0;
color:#fff;
text-align:center;
font-weight:bold;
}
.note_bot{
padding:0 0   0 100px;
line-height:25px;
}
.note_bot *{
font-size:15px;
}
.note_bot ol{
padding-left:20px;
}
.other_contact{
background:url(../images/phone_bg.gif) left top no-repeat;
width:670px;
height:236px;
padding:15px 34px;
margin-top:30px;
}
.other_info{
font-weight:bold;
color:#0A5683;
font-size:22px;
padding:0 0 10px 40px;
}
.arrange_day{
background:url(../images/empaistic.gif);
height:38px;
font-size:20px;
color:#033147;
padding-left:30px;
line-height:38px;
margin:10px 0 10px;
clear:both;
}
.itinerary_p{
font-size:16px;
padding-bottom:15px;
color:#4C4C4E;
}
.meals{
float:right;
width:120px;
font-size:18px;
color:#023D5B;
font-weight:bold;
padding-bottom:10px;
}
.transport_tool{
padding:0 0 60px 0;
}
.transport_name{
font-size:25px;
font-weight:bold;
color:#000;
}
.transport_detail{
color:#4C4C4E;
font-size:22px;
padding:10px 0 10px 30px;
}
.transportation{
background:transparent url(../images/transportation.jpg) no-repeat scroll center top;
overflow:hidden;
text-indent:-1000px;
height:76px;
padding-bottom:30px;
}
.taran_pad{padding:0 0 30px 30px;}
.plane_name{
font-size:25px;
color:#000;
text-align:center;
font-weight:bold;
padding:0 0 30px 0;
}
.plane_left{
float:left;
padding:0 5px 0 0 ;
}
.plane_left *{
font-size:20px;
line-height:25px;
}
.price_head{
text-align:center;
color:#FD99CC;
font-style:italic;
font-size:35px;
padding: 0 0 30px;
font-weight:normal;
}
.price_h2{
font-family:'Comic Sans MS';
font-size:35px;
color:#000;
font-weight:normal;
padding-left:40px;
}
.black_gray{
margin:30px 0 0 50px;
padding:0 0 0 30px;
color:#000;
}
.black_gray li{
padding-bottom:20px;
}
.black_gray .black{
font-size:25px;
padding:0 0 10px 20px;
}
.black_gray .gray{
font-size:20px;
padding:0 0 0 20px;
}
button.book{
background:url(../images/book_button.gif);
height:58px;
width:172px;
border:0;
float:right;
margin:-90px 100px 0 0;
}
button.book:hover{
cursor:pointer;
}
h1.sanya{
background:url(../images/etp.gif) left top no-repeat;
font-size:55px;
color:#02512B;
text-align:center;
padding:20px 0 0;
}
h1.sanya span{
font-size:35px;
}
.sanya_vic{
padding:10px 0;
text-align:center;
}
.holiday_des{
background:url(../images/holiday_des.gif);
width:875px;
height:39px;
margin:0 auto;
padding:25px 20px;
font-size:15px;
}
.top_dec{
padding:0 30px 15px;
}
.top_dec p{
padding-bottom:15px;
}
.top_dec *{
font-size:16px;
line-height:25px;
}
.gray_bg{
background:#939598;
font-size:20px;
color:#fff;
padding:0 0 2px 10px;
font-weight:bold;
line-height:25px;
margin:10px 0 5px;
}
.dash_bottom{
border-bottom:1px dashed #5A5A5A;
overflow:auto;
padding:6px 5px;
}
.sighsee_right{
float:right;
width:760px;
}
.sighsee_tit{
font-size:17px;
color:#000;
display:block;
padding-bottom:10px;
}
.sighsee_txt{
font-size:14px;
line-height:24px;
display:block;
}
.sighsee_left{
font-size:15px;
float:left;
width:510px;
padding:0 0 30px 15px;
line-height:25px;
}
.dash_box{
border:1px dashed #58595B;
background:#F5F5F5;
clear:both;
width:650px;
margin: 20px auto;
padding:10px 20px;
}
.dash_box em{
font-size:15px;
font-weight:bold;
display:block;
}
span.ten{
background:url(../images/ten.gif) left 5px no-repeat;
padding-left:30px;
}
span.ten img{padding-right:5px;vertical-align:middle;}
.black_hotel{
color:#000;
font-size:15px;
font-weight:bold;
}
.small_sighsee_right{width:640px;}
.border_wrap{
border:1px solid #59595B;
margin:30px 0;
padding-bottom:5px;
overflow:auto;
height:760px;
}
.pack_left{
float:left;
padding:0 20px 0 30px;
width:320px;
}
.orange_wrap{
background:#FF7200;
color:#fff;
}
.pack_ul{
padding:20px  0  40px 20px;
}
.pack_ul li{
font-size:14px;
padding-bottom:10px;
line-height:22px;
}
.left_border{
float:left;
width:540px;
border-left:1px dashed  #59595B;
padding: 0 0 0 30px;
}
/*====new cvt index===*/
.red_spot{
background:url(../images/red_spot.jpg) no-repeat;
height:113px;
width:313px;
color:#58595B;
padding: 270px 20px 20px;
line-height:20px;
display:block;
}
.tic_report2{
background:url(../images/tic_report.jpg) no-repeat;
height:408px;
width:351px;
}
a.red_head{
color:#E32E2B;
font-size:34px;
padding:20px 0 0 40px;
font-weight:bold;
display:block;
outline:0;
}
a.head_blue{
color:#093283;
font-size:14px;
padding:20px 30px 0;
font-weight:bold;
display:block;
}
.tic_txt{
color:#58595B;
font-size:14px;
padding:2px 30px 0;
font-style:italic;
line-height:20px;
}
a.red_more{
color:#C387AC;
font-weight:bold;
font-size:21px;
padding:48px 30px 0 0;
float:right;
}
.scroll{
background:url(../images/scroll_tit.gif) no-repeat;
height:373px;
width:342px;
padding:50px 0 0 0;
position:relative;
margin-bottom:30px;
}
.scroll_img{
height:366px;
width:333px;
}
.scroll_page_box{
position:absolute;
left:240px;
bottom:15px;
}
a.scroll_page{
background:url(../images/scroll_page.gif) no-repeat;
height:16px;
width:16px;
color:#fff;
float:left;
text-align:center;
line-height:14px;
margin-right:5px;
opacity:0.8;
filter: Alpha(Opacity=90);
font-size:14px;
font-weight:bold;
}
a.scroll_page_select{
background-image:url(../images/scroll_page_select.gif);
}
.gray_line{
background:url(../images/gray_line.gif) repeat-y;
color:#4F6E7A;
font-size:25px;
line-height:30px;
padding: 0 0 0 10px;
}
.rose{
color:#58595B;
background:url(../images/rose.gif) no-repeat;
height:240px;
width:557px;
padding:10px;
line-height:20px;
}
.vacation_des{
border:3px dotted #B3B9C7;  
position:relative;
padding: 40px 0 0 0 ;
margin-top:20px;
}
.des_head *,.des_head{
background:#fff;
color:#069;
font-size:28px;
font-weight:bold;
}
.des_head h2{
display:inline;
}
.des_head{
width:410px;
padding:0 0 0 5px;
margin:0 auto;
position:absolute;
top:-20px;
left:80px !important;
left:-520px;
}
.des_box{
float:left;
width:120px;
}
.des_box a{
display:block;
text-align:center;
font-size:11px;
color:#000;
}
.sqare_black{
list-style:square;
list-style-position:inside;
color:#000;
clear:both;
padding:10px 20px;
margin-top:20px;
}
a.sqare_black_tit{
font-size:14px;
color:#000;
margin:-19px 0 5px 20px;
display:block;
}
a.sqare_black_tit:hover,.des_box a:hover{color:#666;}
.sqare_black_txt{
color:#58595B;
display:block;
line-height:22px;
}
.sqare_black li{
font-size:20px;
padding:0 0 20px 0;
}
.red_solid{
margin:20px 0 0 0;
background-color:#f8f8f8;
}
p.red_line{
background:url(../images/red_line.gif) repeat-x;
font-size:32px;
color:#fff;
font-weight:bold;
line-height:43px;
height:43px;
padding:0 0 0 20px;
}
.red_line span{
font-family:Comic Sans MS;
font-size:16px;
padding-left:20px;
}
.show_tit2{
color:#004263;
font-size:14px;
padding:0 0 10px;
}
.show_txt_tit2{
color:#4F978F;
font-size:14px;
text-align:right;
padding:0 20px 5px 0;
}
.show_txt2{
color:#636466;
line-height:20px;
}
.sign_name{
text-align:right;
color:#434343;
font-size:14px;
font-style:italic;
text-decoration:underline;
padding:5px 20px 0;
}
.blue_more{
background:url(../images/blue_more.gif) no-repeat;
height:25px;
width:80px;
float:right;
margin:30px 0 0 0;
}
.eureka{
background:url(../images/red_shade.gif) left top no-repeat;
padding-left:5px;
}
.script_eureka{
background:url(../images/eureka_head.gif);
height:51px;
text-indent:-1000px;
margin-left:-4px;
}
.page_euereka{
overflow:auto;
padding:0 150px;
}
.page_pre{
background:url(../images/page_pre.gif) no-repeat;
float:left;
text-align:center;
height:19px;
width:51px;
color:#fff;
font-weight:bold;
margin:0 5px;
}
.page_next{
background-image:url(../images/page_next.gif);
}
.page_num{
float:left;
background:#EEF6F9;
width:18px;
height:18px;
text-align:center;
margin:0 5px;
line-height:18px;
}
.page_num_cur{
background:#A9DEFE;
float:left;
width:18px;
height:18px;
text-align:center;
margin:0 5px;
line-height:18px;
}
.tic_report_head{
background:url(../images/tic_report_head.gif) no-repeat;
text-indent:-10000px;
line-height:22px;
margin:20px;
}
.tic_report_bg{
background:url(../images/tic_report_bg.gif) no-repeat left top;
min-height:900px;
padding:12px 0 0 20px;
margin-left:15px;
}
.tic_report_box{
background:url(../images/tic_report_box.gif) no-repeat left top;
width:556px;
height:191px;
margin:0 0 20px;
position:relative;
}
.tic_box_head{
color:#0664A4;
font-weight:bold;
font-size:14px;
padding:0 15px;
line-height:35px;
}
.tic_box_txt{
color:#818386;
font-style:italic;
padding:10px 15px;
line-height:22px;
}
.blank_more{
float:right;
height:18px;
width:98px;
position:absolute;
right:12px;
bottom:0;
}
a.page_tic{
background:url(../images/tic_page_pre.gif) no-repeat;
float:left;
text-align:center;
height:19px;
line-height:19px;
width:57px;
margin:0 5px;
}
.page_tic_num_cur{
border:1px solid #E8E9ED;
background:#F4EBEC;
vertical-align:middle;
padding:0 5px;
margin:0 5px 0;
line-height:17px;
float:left;
}
.tic_page_num{
margin:0 5px;
float:left;
line-height:19px;
}
.page_tic_wrap{
padding:0 0 0 300px;
margin:0 0 20px;
overflow:auto;
}
.daily_h4{
background:url(../images/daily_h4.gif) left center no-repeat;
display:block;
padding-left:20px;
margin-left:50px;
}
.gift_shop{
color:#06886B;
font-size:35px;
border-top:4px solid #06886b;
border-bottom:4px solid #06886b;
line-height:52px;
width:520px;
margin:0 auto;
text-align:center;
}
.gift_content{
color:#06886B;
font-size:16px;
line-height:25px;
padding:20px 10px;
}
.gift_box_tit{
color:#04A480;
font-size:28px;
font-weight:bold;
border-bottom:#04A480 3px solid;
padding:10px 20px;
clear:both;
}
.double_circle_blue{
background:url(../images/double_circle_blue.gif) left no-repeat;
color:#04A480;
font-size:20px;
padding:20px 20px 20px 30px;
margin-left:20px;
}
.gift_datail{
font-size:15px;
padding:0 40px 15px 40px;
}
ul.gift_datail li{
font-size:20px;
line-height:30px;
color:#878788;
}
ul.gift_datail li span{
font-size:15px;
color:#404041;
display:block;
}