﻿/* CSS Document CSS Time:2011-6-14 BY tk */
* {margin: 0;padding: 0;}
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,legend,input,table,td,img,dl,dt,dd,div{margin: 0;padding: 0;}
ul,ol,li {list-style: none;}

/* link */
a {color: #333;text-decoration: none;}
a:hover {color: #cc0000; text-decoration:underline;}
img{border:0px;}

/* lei */
.h_5{ height:5px; line-height:5px; clear:both; font-size:0px;}
.h10{ height:10px; line-height:10px; clear:both; font-size:0px;}
.h20{ height:20px; line-height:20px; clear:both; font-size:0px;}
.clear { clear:both; height:0px; line-height:0px; font-size:0px;}
.li22{ line-height:22px;}

.dis{display:block;}
.undis{display:none;}

#header,#main,#footer{margin:0px auto; width:1002px;}

#header{ background:url(http://images1.aoyou.cc/Cruise/head.jpg) left top no-repeat; height:176px;}

#main{ padding:3px 0px;}
/* 当前 */
#location{ background:url(http://images1.aoyou.cc/Cruise/post.jpg) right 0px no-repeat; height:34px;width: 1002px;margin: 0 auto;}
#location_a{ background:url(http://images1.aoyou.cc/Cruise/post.jpg) right -34px no-repeat; height:34px;width: 1002px;margin: 0 auto;}
#location_b{ background:url(http://images1.aoyou.cc/Cruise/post.jpg) right -68px no-repeat; height:34px;width: 1002px;margin: 0 auto;}
#location_c{ background:url(http://images1.aoyou.cc/Cruise/post.jpg) right -102px no-repeat; height:34px;width: 1002px;margin: 0 auto;}
#location_d{ background:url(http://images1.aoyou.cc/Cruise/post.jpg) right -136px no-repeat; height:34px;width: 1002px;margin: 0 auto;}
#location_e{ background:url(http://images1.aoyou.cc/Cruise/post.jpg) right -136px no-repeat; height:34px;width: 1002px;margin: 0 auto;}
/* 头条 */
.tianqi_tit{ border-bottom:1px solid #999999; height:46px; padding-top:4px;width: 1002px;margin: 0 auto;}
.tianqi_tit .a1{ float:left; padding:0px 4px; height:46px;}
.tianqi_tit .a2{ float:left; padding-top:10px; padding-left:4px; height:36px;}
.tianqi_tit .a2 a{ font-size:16px; font-weight:bold; color:#0055aa; font-family:"宋体";}
.tianqi_tit .a2 a:hover{ color:#ff0000;}
.tianqi_tit .a3{ float:right; padding-top:10px; padding-right:2px; height:36px;}
.tianqi_tit .a3 a{ color:#0055aa; font-size:14px;}
.tianqi_tit .a3 a:hover{ color:#ff0000;}

/* 广告框架 */
#xiangxi{ height:285px; padding:10px 0px;}
#xiangxi #xiangxi_left{ width:475px; height:285px; float:left;}
#xiangxi #xiangxi_right{ width:450px; float:right;}


#tuijian{ padding-left: 80px;padding-right: 20px;padding-bottom:15px; padding-top: 25px; background-color:#fffbf2; border:1px solid #fecc9b; position:relative}
#tuijian .icontj{width:79px;height:73px;position:absolute;left: -1px;top: -6px;}
.font14{ font-size:14px;}

/* 预订 */
.xiangxi_right_top{ font-size:14px;}

.xiangxi_right_top li{ padding-bottom:10px;}
.f26{ font-size:26px; padding:0px 3px; line-height:26px;}
.redf{color:#ff0000;}
.xiangxi_right_top li a{ color:#0055aa; font-family:"宋体"; font-size:12px}
.xiangxi_right_top li a:hover{ color:#ff0000; font-size:12px}

/* 出发日期 */
.li42{ height:42px;}
.li42 span{ float:left;}
.li42 .c1{ padding-top:10px; height:32px;width:110px}
.li42 .c2{ width:122px; float:left; border:1px solid #ff9e0c; padding:7px; background:url(/images/yl_06.jpg) 106px 5px no-repeat; overflow:hidden; padding-left:10px;}
.li42 .c2 a{ display:block; color:#333;}
.li42 .c2 a:hover{ color:#ff0000;}
.li42 .c3{ height:42px; padding-left:10px;}

/* 贴士 */
.xiangxi_right_main{ font-size:12px; padding:23px 0px 17px; color:#ccc;}
.xiangxi_right_main b{ color:#333; font-weight:lighter;}
.xiangxi_right_main a{ color:#0055aa;}
.xiangxi_right_main a:hover{ color:#ff0000;}
.xiangxi_right_bottom{ color:#0e5b96;}

/* 分享 */
.xiangxi_right_bottom .xx_img_bj{ background:url(http://images1.aoyou.cc/Cruise/yl_04.jpg) left top no-repeat; width:380px; height:16px; line-height:16px; padding:4px 10px 3px;}
.xiangxi_right_bottom .xx_img_bj img{ padding-right:2px;}
.xiangxi_right_bottom .xx_img_bj a{color:#0055aa;}
.xiangxi_right_bottom .xx_img_bj a:hover{color:#0055aa; text-decoration:none;}

#is_tab{}
.is_tab_tit{ height:29px; background:url(http://images1.aoyou.cc/Cruise/tab_tit_bj.jpg) left top repeat-x;}
.is_tab_tit li{ float:left; width:96px; height:24px; padding-top:4px; padding-bottom:1px; background:url(http://images1.aoyou.cc/Cruise/tab_01.jpg) left top no-repeat; padding-right:2px; text-align:center; font-size:14px;cursor:pointer;}
.is_tab_tit li.hovertab{background:url(http://images1.aoyou.cc/Cruise/tab_02.jpg) left top no-repeat; font-weight:bold; }

.tab_bor{ border:1px #9fc2e3 solid; border-top:0px; padding:10px 20px;}

.is_list{ background:url(http://images1.aoyou.cc/Cruise/yl_03.jpg) left bottom repeat-x; padding:15px 0px;}
.is_list li{ font-size:12px;}
.is_list .n0{ height:38px;}
.is_list .n0 span{ background:url(http://images1.aoyou.cc/Cruise/yl_08.jpg) left top no-repeat; width:65px; padding-right:10px; height:30px; padding-top:8px; float:left; color:#ff6600; font-weight:bold; text-align:center;}
.is_list .n0 h2{ float:left; font-size:14px; padding-top:6px; padding-left:10px;}
.is_list .n0 h2 a{ color:#333;}
.is_list .n0 h2 a:hover{ color:#ff0000;}
.is_list .n1{ padding-left:84px; padding-top:5px;}

#footer{ height:60px; background-color:#f0f0f0; padding:10px; width:924px; clear:both;}

/* ================== */
.padingleft{ padding-left:24px;}
.padingleft2{ padding-left:22px;}
.padingleft62{ padding-left:62px;}
.marginleft36{ margin-left:36px;}
.paddingtop{ padding-top:2px}
.margenblock{margin:10px 0 5 10px;}
.fontsize{ font-size:12px}
.fontsize2{ font-size:13px; font-family:Arial, Helvetica, sans-serif}
.fontsize3{ font-size:15px; font-weight:bold}
.fontsize4{ font-size:12px; font-weight:lighter}
.fontsize5{ font-size:14px; line-height:16px;}
.e71010{ color:#e71010; padding-right:5px;}
.f666666{ color:#666666; line-height:24px;}
.669900{ font-size:18px; font-weight:bold; color:#669900;}
.ff6600{ color:#ff6600; font-family:Arial, Helvetica, sans-serif}

.ff6633{ color:#ff6633}
.price{ font-family:'微软雅黑','黑体',Hei,'宋体'; color:#ff3300; font-size:20px}
.price2{ font-family:'微软雅黑','黑体',Hei,'宋体'; color:#ff3300;}
.price3{ font-family:'微软雅黑','黑体',Hei,'宋体'; }
.price4{ font-family:'微软雅黑','黑体',Hei,'宋体'; font-size:24px;color:#ff3300; padding-right:2px;}
.price5{ color:#ff3300; font-family:'微软雅黑','黑体',Hei,'宋体'; font-weight:bolder; font-size:14px}
.price6{ color:#ff3300; font-family:'微软雅黑','黑体',Hei,'宋体'; font-weight:bolder; font-size:24px}
span.f3366cc{ font-weight:bold; color:#3366cc}
span.f000{ color:#000; font-weight:bold}
.f333{ color:#333;}
.packagenav{ width:931px; background:url(http://images1.aoyou.cc/bookprocess/bookprocess_img2.jpg); height:31px; margin:auto; line-height:31px; padding-left:13px; color:#666}
.packagenav a{ color:#666; text-decoration:none;}
.packagenav a:hover{ color:#666; text-decoration:underline;}
.packagetop{ height:77px; width:944px; margin:auto}
span.fontsize13{ font-size:13px; font-weight:bold}
.ec651a{ color:#ec651a}
.top{ height:77px; width:944px; margin:auto}
.top_icon,.top_Steps,.content_content_tit_icon,.content_content_subtit_icon,.content_content_subtit_icon2,.content_content_subtit_icon3,.content_content_subtit_icon4,.content_content_btn,.content_contentNew_btn,.content_content_subtit_icon5,.content_content_subtit_icon6,.top_Steps_step2,.top_icon2,.top_Steps_step3,.content_content_bookok_btn,.content_content_subtit_btn,.content_content_xz_footer_Promotions,.top_Steps_step4,.content_content_Payment_block_b3,.top_Steps_step5,.content_content_bookoktit,.content_content_btn a.b1:hover{ background-image:url(http://images1.aoyou.cc/Cruise/bookprocess_img1.jpg)}
.top_icon{ width:78px ; height:77px; float:left; background-position:0 0}
.top_icon2{ width:78px ; height:77px; float:left; background-position:-432px 0}
.top_productName{ width:530px; float:left}
.top_productName_tit{ width:80px; font-size:18px; font-weight:bold; padding-top:19px;}
.top_productName_bookoktit{ width:373px; float:left; overflow:hidden; padding-top:16px;}
.top_productName h1{ width:530px; padding-top:10px;overflow:hidden; white-space:nowrap; float:left}
.top_productName h1 a{ width:530px; font-size:14px; font-weight:lighter; text-decoration:none}
.top_productName h1 a:hover{ width:530px; font-size:14px; font-weight:lighter; text-decoration:underline}
.top_Steps{ width:331px; height:74px; float:right; background-position:-92px 0px}
.content{ width:982px; border:1px solid #70b8e7; background-color:#d2e9ff; clear:both; margin:auto; padding:10px;}
.content_content{ background-color:#FFF; padding-left:26px; padding-top:9px; padding-bottom:30px; color:#333; width:957px}
.content_content_tit{ height:24px; display:block; line-height:24px; font-size:15px; color:#333; font-weight:bold;}
.content_content_tit_icon{ width:31px; height:24px; float:left; background-position:0px -90px; margin-right:8px;}
.content_content_subtit{line-height:21px; font-size:13px; font-weight:bold; margin-bottom:5px; margin-top:14px; color:#333; clear:both; height:21px; position:relative}
.content_content_subtitspecil{line-height:21px; font-size:13px; font-weight:bold; margin-bottom:5px; margin-top:14px; color:#333; clear:both; height:42px; position:relative}
.content_content_subtit_icon{ width:19px; height:21px; background-position: -38px -90px; float:left;}
.content_content_subtit_icon2{ width:19px; height:21px; background-position: -59px -90px; float:left;}
.content_content_subtit_icon3{ width:19px; height:21px; background-position: -80px -90px; float:left; }
.content_content_subtit_icon4{ width:19px; height:21px; background-position: -101px -90px; float:left; }
.content_content_subtit_icon5{ width:19px; height:21px; background-position: -122px -90px; float:left; }
.content_content_subtit_icon6{width:19px; height:21px; background-position: -143px -90px; float:left; }
.content_content_subtit_tit{ line-height:18px; padding-top:4px; padding-left:5px; color:#333; width:300px; float:left;}
.content_content_subtit_tit p{ font-size:12px; font-weight:lighter; color:#666666; float:left}
.content_content_subtit_xl{ color:#333; font-size:15px; font-weight:lighter; width:700px; }
.content_content_subtit_date{color:#333; font-size:15px; font-weight:lighter; width:693px; overflow:hidden; padding-left:20px; line-height:20px; font-size:12px; float:left}
.content_content_subtit_btn{width:89px;height:31px;background-position:-180px -86px;position:absolute;left: 744px;top:0px}
.content_content_subtit_btn a { width:89px; height:31px; color:#333; font-size:13px; line-height:31px; text-align:center; font-weight:lighter; display:block; text-decoration:none}
.content_content_subtit_presonName{color:#333; font-size:15px; font-weight:lighter; width:715px; overflow:hidden; padding-left:5px;}
.content_content_table{ border:1px solid #e1e1e1; color:#333; line-height:13px; border-bottom:none; clear:both; border-left:0px;}
.content_content_table td{ padding:0px 2px;}
.content_content_td{ border-bottom:1px solid #e1e1e1; line-height:18px; color:#333; border-left:1px solid #e1e1e1;}
.content_content_td select.Date{ width:118px; font-size:13px; font-family:Arial, Helvetica, sans-serif}
.content_content_td select.Number{ width:57px;}
.content_content_td_img{ width:18px; float:left; padding-right:5px; padding-top:4px;}
.content_content_td a{ font-family:Arial, Helvetica, sans-serif; font-size:13px; text-decoration:underline}
.content_content_td2{ border-left:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1}
.content_content_td2 a{font-family:Arial, Helvetica, sans-serif; font-size:13px; text-decoration:underline}
.content_content_pircelist{ float:left; height:27px;margin-bottom:5px;  margin-top:12px; line-height:27px; color:#333; padding-left:8px;}
.content_content_pircelist_block1{float:left; height:27px; line-height:27px; width:100px}
.content_content_pircelist_block2{float:left; height:27px; line-height:27px; width:90px; padding-left:52px;}
.content_content_pircelist_block3{float:left; height:27px; line-height:27px; width:45px; padding-left:56px;}
.content_content_pircelist_block4{float:left; height:27px; line-height:27px;  padding-left:130px; text-align:right; font-size:14px;}
.content_content_pircelist_num{ width:49px; height:19px; border:1px solid #bbdff1; display:block; float:left;margin-top:3px;}
.content_content_pircelist_num_btn{ float:left; width:13px; height:19px; cursor:pointer}
.content_content_pircelist_num_number{ width:23px; line-height:19px; height:19px; color:#ec651a; float:left; text-align:center; font-size:15px; font-family:Arial, Helvetica, sans-serif}
.content_content_totleprice{height:33px; font-size:22px; float:right; line-height:33px; text-align:right; margin-top:15px; padding-right:20px;}
.content_content_btn{ width:356px; height:56px; margin:auto; background-image:url(http://images1.aoyou.cc/Cruise/bookprocess_img1.jpg);background-position:0px -125px;}
.content_content_btn a{ width:136px; height:56px; display:block;line-height:56px; text-align:center; font-size:16px; font-weight:bold; text-decoration:none; color:#333}
.content_content_btn a.b1{ float:left; padding-left:20px;}
.content_content_btn a.b1:hover{ float:left; background-position:0 -660px;padding-left:20px; text-decoration:none}
.content_content_btn a.b2{ float:left; padding-left:40px}
.content_content_btn a.b3{ float:right ; background-image:url(http://images1.aoyou.cc/Cruise/bookprocess_img1.jpg); width:145px; height:40px; background-position:-349px -202px; margin:9px 5px 0 0 ; }
.content_content_line{ height:12px; background:url(http://images1.aoyou.cc/Cruise/bookprocess_img5.gif); clear:both; }
.content_content_line2{ height:5px; background:url(http://images1.aoyou.cc/Cruise/bookprocess_img8.jpg) repeat-x; width:840px; margin-top:5px;float:left}
.content_content_btn a.b2:hover{ float:left; padding-left:40px; background:url(http://images1.aoyou.cc/Cruise/bookprocess_img1.jpg);text-decoration:none; background-position:-156px -660px;}
.content_contentNew_btn{ width:250px; height:56px; margin:auto; background:none}
.content_contentNew_btn input.bookisok{ width:110px; height:30px; background-color:#eadd9e; border:1px solid #c5bb64; cursor: pointer}
.content_contentNew_btn input.bookques{ width:110px; height:30px; background-color:#e3e3df; border:1px solid #cccccc; cursor: pointer}
.content_contentNew_btn a{ width:136px; height:56px; display:block;line-height:56px; text-align:center; font-size:16px; font-weight:bold; text-decoration:none; color:#333}
.content_contentNew_btn a.b1{ float:left; padding-left:20px;}
.content_contentNew_btn a.b1:hover{ float:left; background-position:0 -660px;padding-left:20px; text-decoration:none}
.content_contentNew_btn a.b2{ float:left; padding-left:40px}
.content_contentNew_btn a.b3{ float:right ; background-image:url(http://images1.aoyou.cc/Cruise/bookprocess_img1.jpg); width:145px; height:40px; background-position:-349px -202px; margin:9px 5px 0 0 ; }
.content_contentNew_line{ height:12px; background:url(http://images1.aoyou.cc/Cruise/bookprocess_img5.jpg); clear:both; width:870px; }
.content_contentNew_line2{ height:5px; background:url(http://images1.aoyou.cc/Cruise/bookprocess_img8.jpg) repeat-x; width:840px; margin-top:5px;float:left}
.content_contentNew_btn a.b2:hover{ float:left; padding-left:40px; background:url(http://images1.aoyou.cc/Cruise/bookprocess_img1.jpg);text-decoration:none; background-position:-156px -660px;}

/*第二页*/
.content_content_allinformation{ background-color:#fffaf2; width:912px; overflow:hidden; padding-left:17px; margin-top:10px; padding-bottom:8px; border:1px solid #ffcc99;}
.content_content_allinformation_ticket{ line-height:22px;  clear:both; padding-left:22px;clear:both; height:22px}

.content_content_allinformation_hui{ background-color:#f9f9f9; width:912px; overflow:hidden; padding-left:17px; margin-top:10px; padding-bottom:8px; border:1px solid #e1e1e1;}


.content_content_allinformation_ticket_block{ float:left; padding-right:15px; overflow:hidden}
.content_content_allinformation_ticket_blockright{width:720px}
.content_content_allinformation_ticket_blockright2{ float:left; width:800px}
.content_content_allinformation_ticket_block1{ float:left; padding-right:0px; }
.content_content_allinformation_ticket_block2{ float:left;}
.content_content_allinformation_ticket_block3{ float:left; padding-right:20px;}
.content_content_allinformation_ticket_block33 {float: left;padding-right: 0;width: 60px;}
.content_content_allinformation_ticket_block44 {float: left; padding-right:5px;}
.content_content_allinformation_ticket_block55{ float:left; padding-right:0px; width: 500px;}
.content_content_allinformation_cxrs{ width:929px; border:1px solid #e1e1e1; clear:both; z-index:40; overflow:hidden}
.content_content_allinformation_cxrs_block1{ border-top:1px dashed #cccccc; z-index:5; margin-top:-2px; }
.content_content_allinformation_cxrs_block1_tit{ width:40px;font-size:80px; line-height:80px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#cccccc; padding:6px 10px 0 20px; float:left}
.content_content_allinformation_cxrs_block1_details{ width:770px;  float:left; margin-top:10px; padding-left:20px; padding-bottom:8px;}

input.details{ width:220px; border:1px solid #99ccff; background-color:#FFF;scrollbar-arrow-color:#E6C3B9;}
input.details1{ width:280px; border:1px solid #99ccff; background-color:#FFF;scrollbar-arrow-color:#E6C3B9; padding:1px;}
select.details{ width:226px;border:1px solid #99ccff;background-color:#FFF;scrollbar-arrow-color:#E6C3B9;}
.bgf4f4f4{ background-color:#f4f4f4}

.content_conent_Insurance{ border:1px solid #e1e1e1; clear:both}
.content_conent_Insurance_tit{ font-size:15px; line-height:18px; border-bottom:1px solid #e4e4e4; border-right:1px solid #e4e4e4}
.content_conent_Insurance_txt{ font-size:13px; line-height:18px; padding-left:10px; padding-right:10px;border-bottom:1px solid #e4e4e4;border-right:1px solid #e4e4e4}
.content_conent_Insurance_price{border-bottom:1px solid #e4e4e4}

.content_conent_Insurance_price_select{ width:100px; float:left; height:20px; line-height:20px}
.content_conent_Insurance_price_select_left{ width:20px; float:left}
.content_conent_Insurance_price_select_name{ width:80px; overflow:hidden; float:left}
.content_conent_Insurance_name{ border-right:1px solid #e4e4e4}

.content_content_lyxz{clear: both;line-height: 20px;padding-top: 20px;width: 700px;}
.content_content_lyxz_left{ width:20px; height:20px; float:left}
.content_content_lyxz_right{float: left;height: 20px;width: 600px;}
.content_content_lyxz_right a{ text-decoration:underline}

.content_content_bookok_btn{ width:140px; height:42px; float:left; margin-bottom:15px; margin-top:10px; background-position:-362px -125px; color:#333; overflow:hidden;}
.content_content_bookok_btn a{ padding:10px 0 12px 58px; display:block; font-size:16px; font-weight:bolder; text-decoration:none; color:#333}
.content_content_bookok_notes{ width:710px; height:46px; float:left; margin-left:20px; margin-top:8px; background-color:#fffec9; border:1px solid #ffe57a; overflow:hidden;}
.content_content_bookok_notesborder{ width:710px; height:50px; float:left; margin-left:20px; margin-top:8px; background-color:#fdfebc; border:1px solid #ff9601}
.content_content_bookok_notes_left{ float:left; width:20px; height:20px;padding:8px 0 0 15px;}
.content_content_bookok_notes_right{line-height:18px;padding-left:20px;font-size:12px;padding-top:6px; padding-right:10px;}


.content_content_bookok_notesfooter{ width:875px; height:50px; float:left; margin-top:8px; background-color:#fffec9; border:1px solid #ffe57a}
.content_content_bookok_notesborderfooter{ width:710px; height:50px; float:left; margin-left:20px; margin-top:8px; background-color:#fdfebc; border:1px solid #ff9601}
.content_content_bookok_notesfooter_left{ float:left; width:20px; height:20px;padding:10px 0 0 15px;}
.content_content_bookok_notesfooter_right{ width:800px; float:left; line-height:18px; padding-left:10px; padding-top:8px; font-size:12px}

.content_content_xz{ margin:10px 0 0 0; line-height:20px; font-size:12px; color:#666; padding-right:10px;}
.content_content_xz a{ color:#003399; text-decoration:none}
.content_content_xz a:hover{ color:#003399; text-decoration:underline}
.content_content_xz h3{ color:#333; font-size:13px; padding-bottom:5px; padding-top:13px; margin:0;}

.content_content_xz_ht{ height:22px; background:url(http://images1.aoyou.cc/Cruise/bookprocess_img19.jpg) no-repeat left; line-height:22px; padding-left:23px; float:left;  margin-top:12px;}
.content_content_xz_print{ height:22px; background:url(http://images1.aoyou.cc/Cruise/bookprocess_img20.jpg) no-repeat left; line-height:22px; padding-left:23px; float:left; margin-left:20px; margin-top:12px;}
.content_content_xz_footer{ width:370px; overflow:auto; padding-left:342px; clear:both}
.content_content_xz_footer_Promotions{ width:180px; height:41px; background-position:0px -346px; float:left; margin-top:8px; line-height:18px; color:#333; padding:7px 10px 0 22px}

.content_content_Payment_block{ border:1px solid #e1e1e1; padding-left:23px; width:845px; height:46px; overflow:hidden;}
.content_content_Payment_block_b1{ width:120px; float:left; padding-top:12px; padding-bottom:12px;}
.content_content_Payment_block_b2{ width:354px; float:left; padding-top:12px}
.content_content_Payment_block_b2 input{ width:330px; border:1px solid #99ccff; font-size:12px; font-family:"宋体"; padding:0 5px 0 5px; height:20px; line-height:20px}
.content_content_Payment_block_b3{ width:66px; height:23px; background-position:-223px -348px; float:left; margin-top:11px;}
.content_content_Payment_block_b3 a{ width:66px; height:23px; display:block; text-align:center; line-height:23px; color:#333; text-decoration:none}
.content_content_Payment_block_b3 a:hover{ width:66px; height:23px; display:block; text-align:center; line-height:23px; color:#333; text-decoration:none}
.content_content_Payment_block_b4{ color:#ff3300; float:left; padding-left:15px; padding-top:11px}
.content_content_Payment_block_b5{ width:282px;  float:left; line-height:25px; padding:5px 0 5px 0}
.content_content_Payment_block_b6{ width:230px;  float:left; line-height:25px; padding:5px 0 5px 0}
.content_content_Payment_block_b7{ width:230px;  float:left; line-height:25px; padding:5px 0 5px 0}
.content_content_Payment_block_b8{ width:100px;  float:left; line-height:25px; padding:5px 0 5px 0}
.content_content_Payment_block_b9{ width:100px;  float:left; line-height:25px; padding:5px 0 5px 0}
.content_content_CreditCard{ padding:10px 10px 0px 5px; line-height:20px;}
.content_content_bank{ width:856px; border:1px solid #e1e1e1; list-style:none; padding-left:16px; padding-bottom:17px;}
.content_content_bank li{ width:169px; height:43px; float:left; margin-top:20px;}
.content_content_bank li span{ padding-top:12px; width:16px; display:block; float:left; padding-right:5px;}
.content_content_bank li a{ float:left}

.content_content_bankdetails{ width:856px; padding:20px 15px 10px 0;border:1px solid #e1e1e1; overflow:hidden}
.content_content_bankdetails_left{ width:399px; float:left;}
.content_content_bankdetails_bank{width:169px; height:43px; padding-left:20px;}
.content_content_bankdetails_bank span{ padding-top:12px; width:16px; display:block; float:left; padding-right:5px;}
.content_content_bankdetails_bank a { float:left}
.content_content_bankdetails_bank img{ float:left}
.content_content_bankdetails_list{ width:435px; float:left}

.ffe477{ border-top:1px solid #ffe477}
.ffe477_right{ border-right:1px solid #ffe477}
.ffe477_bottom{ border-bottom:1px solid #ffe477}

.content_content_bookoktit{ margin:auto; width:436px; height:27px; background-position:0px -566px; padding:55px 0 0 114px}
.content_content_bookok_back{ width:190px; height:40px; line-height:40px; margin:auto}
.content_content_bookok_back a{ text-decoration:none}
.content_content_bookok_back a:hover{ text-decoration:underline}
.content_content_bookok_block{ border:1px solid #ffcc99; background-color:#fffaf2; width:534px; margin:13px auto; padding-left:24px;  height:210px}
.content_content_bookok_blocknew{ border:1px solid #ffcc99; background-color:#fffaf2; width:534px;  padding-left:24px;  height:160px}
.content_content_bookok_block p{ padding:100px 0 0 200px; font-size:15px;}
.content_content_bookok_list{ width:501px;}
.content_content_bookok_list input{ width:337px; border:1px solid #99ccff; background-color:#FFF; height:18px; line-height:18px;font-family:"宋体"; font-size:12px; padding-left:5px; padding-right:5px}
.content_content_bookok_list select{width:220px; border:1px solid #99ccff; background-color:#FFF; height:20px; line-height:20px;font-family:"宋体"; font-size:12px; padding-left:5px; }
.content_content_bookok_config{width:66px; padding:8px 0 0 56px; height:30px;}

.tclayer{ border:1px solid #3399ff; width:440px; height:195px; background-color:#FFF; padding:2px}
.tclayer_tit{ height:27px; background-color:#d2e9ff; padding-left:15px; line-height:27px; font-weight:bold; color:#333}

.tclayer_tit_close{ width:22px; height:23px; float:right}
.tclayer_infro{ width:386px; height:26px; border:1px solid #ffe371; margin:auto; clear:both; margin-top:10px; background-color:#fffec9; line-height:26px; padding-left:24px; color:#666666; font-size:12px}
.bookcgok{ float:left; width:670px;}
.bookcgok_left{ border-right:1px dashed #cccccc}
                                                     
.bookcgok_tit{width:590px;height:28px;background:url(http://images1.aoyou.cc/Cruise/bookprocess_img29.jpg);font-size:15px;color:#666666;font-weight:bold;padding:65px 0 0 80px;margin-left:15px;position:absolute;}
.bookcgok_block{ width:620px; padding:8px; border:1px solid #ffce9d; background-color:#fffaf2; font-size:12xp; line-height:20px; font-size:12px; margin-top:110px;}
.bookcgok_infro{ line-height:22px; font-size:12px; color:#666666; margin-top:20px;}
.bookcgok_btn{ width:215px; margin:auto; height:30px; line-height:30px; }
.bookcgok_btn a{ text-decoration:none; padding-right:20px;}
.bookcgok_btn a:hover{ text-decoration:underline; padding-right:20px}

.bookcgok_right{ float:left; color:#666666; line-height:20px; font-size:12px; padding-top:106px;width:184px; padding-left:20px;}
.bookcgok_right a{ text-decoration:none}
.bookcgok_right a:hover{ text-decoration:underline}

.next_list{ width:700px;list-style:none;padding:7px 0px 15px 10px;line-height:22px;}
.next_list img{ float:left; margin-right:8px;}
.next_list li{  font-size:12px; list-style-position:outside; padding-top:0px;}


.width0413_1{width: 200px;}
.width0413_2{ width: 160px;}
.width0413_3{ width: 40px;}
.width0413_4{width: 160px;}
.width0413_5{width: 250px; overflow:hidden; white-space:nowrap}
.width0413_6{ width:80px;}

/*标题20110412*/
.content_content_allinformation_titName{ line-height:22px;  clear:both; padding-left:22px;clear:both; height:22px; background-color:#e9e9e9; color:#666666; margin-right:25px;}


/*展开*/
.Contract_down{ height:21px; width:78px; background:url(images/bookprocess_img31.jpg) no-repeat left; float:right; line-height:21px; padding-left:25px; margin-top:-10px;}
.Contract_down a{ text-decoration:none}
.Contract_down a:hover{ text-decoration:underline}
.Expand_block{ height:28px; background-color:#efefef; border:1px solid #e1e1e1; padding-left:15px; margin:5px 0 0 0; clear:both; width:860px; line-height:28px; color:#003399; display:block; cursor:pointer}

.Expand_block:hover{ background-color:#e7f1f7; border:1px solid #d3e5f0}
.Expand_block_block{ padding:10px 0; clear:both}

.nonebor{ border-bottom:0px;}
.a02_bor{ text-align:center; border:1px solid #bbdff1; color:#ec651a; width:48px; height:18px; line-height:18px;}
.xizi{ font-weight:lighter; padding-left:5px;}
.piview{ position:absolute; top:-3px; right:180px;}
.pow{ position:relative;}

.xuanze_tit{ padding:9px 0px;}
.pleft10{ padding-left:10px; padding-right:10px;}
.borco{ border:1px solid #78bce8; background-color:#d2e9ff; color:#555; width:52px; text-align:center;}
.borcoSel{ border:none; background-color:#fff; color:#555; width:52px; text-align:center;}
.borco a{ text-decoration:none; color:#555;padding:1px 13px;}
.borco a:hover{ color:#555; text-decoration:none;}
.fright_ico{ float:right; padding-right:16px; color:#666;}
.tiis_r{ text-align:right; padding-top:10px; padding-right:18px; font-size:14px;}
.xuzhi{ height:18px; padding:24px 0px 30px; line-height:18px;}
.xuzhi a{ color:#003399; text-decoration:underline;}
.xuzhi a:hover{ color:#003399;}
.p_td10 td{ padding-left:6px;}
.buy_tit{ font-size:14px; color:#ff6600; height:24px;}
.buy_tit span.biico1{ float:right; font-size:12px; padding-right:10px; font-weight:lighter; background:url(http://images1.aoyou.cc/Cruise/u2.gif) left 6px no-repeat; padding-left:12px;}
.buy_tit span.biico1 a,.buy_tit span.biico2 a{color:#0055aa;}
.buy_tit span.biico1 a:hover,.buy_tit span.biico2 a:hover{color:#0055aa;}
.buy_tit span.biico2{ float:right; font-size:12px; padding-right:10px; font-weight:lighter;color:#0055aa; background:url(http://images1.aoyou.cc/Cruise/u1.gif) left 8px no-repeat; padding-left:15px;}

.buy_list{}
.buy_list li{ font-size:12px; padding:5px 0px; line-height:20px; padding-right:14px;}
.buy_list li h3{font-size:12px; padding-bottom:2px;}
.buy_list li h3 img{ padding-right:3px;}
.buy_list li .f666{ color:#666;}

.buy_04{ padding:14px 0px; color:#666;}
.buy_05{ text-align:center; padding-top:20px; padding-bottom:10px;}
.buy_05 a{ color:#003399; text-decoration:none; font-family:"宋体";}
.buy_05 a:hover{ color:#ff0000; text-decoration:underline;}

#buy_04_tit{ background:url(http://images1.aoyou.cc/Cruise/xiao.gif) left top no-repeat; height:52px; width:500px; margin:16px auto 26px; padding-left:70px; padding-top:5px;}
#buy_04_tit h3{ font-size:16px; color:#444;}
#buy_04_tit p{ font-size:15px; font-weight:bold; color:#666;}
#buy_04_tit p span{ font-weight:lighter; font-size:16px; color:#ff3300;}

#buy_4_1{ background:url(http://images1.aoyou.cc/Cruise/xiao.gif) left top no-repeat; height:52px; width:180px; margin:12px auto 15px; padding-left:70px; padding-top:5px;}
#buy_4_1 h3{ font-size:16px; color:#444;}
#buy_4_1 p{ font-size:15px; font-weight:bold; color:#666;}
#buy_4_1 p span{ font-weight:lighter; font-size:16px; color:#ff3300;}

.buy_help{clear:both; margin-left:3px;}
.content_content_xz_ht a,.content_content_xz_print a,.buy_help a{ color:#003399; text-decoration:underline;}
.content_content_xz_ht a:hover,.content_content_xz_print a:hover,.buy_help a:hover{ color:#ff0000; text-decoration:underline;}



#ifocus { width:475px; height:285px;}
#ifocus_pic { display:inline; position:relative;float:left;width:375px; height:285px; overflow:hidden; }
#ifocus_piclist { position:absolute; }
#ifocus_piclist li { width:375px; height:285px; overflow:hidden; display:none}
#ifocus_piclist img { width:375px; height:285px;}
#ifocus_btn { display:inline; float:right; width:91px; }
#ifocus_btn li { width:91px; height:58px; cursor:pointer; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); }
#ifocus_btn img { width:85px; height:50px; margin-top:3px; }
#ifocus_btn .current { opacity:1; -moz-opacity:1; filter:alpha(opacity=100); }
#ifocus_opdiv { position:absolute; left:0; bottom:0; width:365px; height:35px; background:#000; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); }
#ifocus_tx { position:absolute; left:8px; bottom:8px; color:#FFF; }
#ifocus_tx .normal { display:none; }





.xq_mddtit {background-color:#EAEAEA;font-weight:bold;height:24px;line-height:24px;margin-bottom:10px;margin-top:10px;padding-left:10px;text-align:left;}
.xq_zytishi {padding-bottom:10px;padding-left:30px;}

.cwlx{color:#f60;}
.tanchu{ width:484px; border:1px solid #3399fe; background-color:#fff; margin:150px auto 50px;}
.tanchu h3{ background:#d3e9ff; font-size:12px; border:1px solid #fff;height:24px; padding:2px 0px 1px 16px;}
.tanchu h3 span{ float:right; padding-top:5px; padding-right:10px;}
.tanchu table{ border:1px solid #e1e1e1;}
.tanchu table td{ padding-left:20px; height:28px;}
.tanchu table td .a6{ color:#666;}
.tanchu table td .a7{ color:#ff3304;}
.tanchu_button { padding:5px 15px 15px; height:30px; text-align:center;}
.tanchu_button label{ padding:0px 22px;}
.tanchu_button .in1{ background-color:#ebdd9e; border:1px solid #c5bb64; width:104px; height:27px; font-size:14px; color:#444;}
.tanchu_button .in2{ background-color:#e3e4df; border:1px solid #cccccc; width:104px; height:27px; font-size:14px; color:#444;}

#boxBg {filter:alpha(opacity=50);opacity:0.5;background:#000;}
.box {	border:3px solid #E9F3FD;background:#fff;}
.boxLoading,.boxError {	position: absolute;	display: block;	width: 90px;height: 30px;line-height: 30px;	margin-left: -45px;	margin-top: -15px;left: 50%;top: 50%;color: #f00;}
.boxLoading{width:28px;margin-left: -14px;background:url(http://images1.aoyou.cc/Cruise/loading.gif) no-repeat;text-indent: -999em;text-align: center;}
.boxTitle {position: relative;height: 30px;border:1px solid #3399fe; background:#d3e9ff;}
.boxTitle h3 {position: absolute;font-weight: bold;vertical-align:middle;/*top:-5px;*/height: 20px;color: #666;height:24px; padding:2px 0px 1px 16px;}
.boxTitle span {position: absolute;width: 15px;background: url(http://images1.aoyou.cc/Cruise/close.gif) no-repeat;text-indent: -10em;right: 10px;top: 10px;height: 16px;overflow: hidden;cursor: pointer;}
.boxTitle span.hover {background: url(http://images1.aoyou.cc/Cruise/close.gif) no-repeat;}
.boxContent {position: relative;padding:0 0 0 20px;border: 1px solid #A6C9E1;border-top: none;overflow: auto;}
.shadow {box-shadow:3px 3px 5px #bfbfbf;-moz-box-shadow: 3px 3px 5px #bfbfbf;-webkit-box-shadow:3px 3px 5px #bfbfbf;}
.fx_btn{ width:380px; height:19px; background:url(http://images1.aoyou.com/index/top_fx_bg.gif) no-repeat;color:#0e5b96; font-size:12px; padding:4px 0px 0px 10px; float:left}
.fx_btn span{ display:block; float:left; line-height:18px}
.fx_btn a{ color:#0e5b96; text-decoration:none; line-height:18px;margin-left:8px}
.fx_btn a:hover{ color:#0e5b96; text-decoration:underline; line-height:18px;margin-left:8px}
.fx_btn a.reren{ width:24px; height:16px; background:url(http://images1.aoyou.com/index/top_rr_icon.gif) no-repeat left; display:block; float:left;padding-left:17px;  }
.fx_btn a.kaixin{ height:16px; background:url(http://images1.aoyou.com/index/top_fx_kaixin.gif) no-repeat left; display:block; float:left; padding-left:18px; }
.fx_btn a.qq{ height:16px; background:url(http://images1.aoyou.com/index/top_fx_qq.gif) no-repeat left; display:block; float:left; padding-left:18px; }
.fx_btn a.sina{ height:16px; background:url(http://images1.aoyou.com/index/top_fx_sina.gif) no-repeat left; display:block; float:left; padding-left:18px; }
.fx_btn a.qqwb{ height:16px; background:url(http://images1.aoyou.com/index/top_qqwb_icon.gif) no-repeat left; display:block; float:left; padding-left:18px; }

.tishi_icon{ background-image:url(http://images1.aoyou.cc/groupdetail/g.png);background-repeat:no-repeat;}
*html .tishi_icon,.download a{ background-image:url(http://images1.aoyou.cc/groupdetail/g.gif); background-repeat:no-repeat;}


.tishi_icon{width:29px;height:31px; background-position:-119px 0;float:left;}

.tishi_wx{
	line-height:31px;
	padding-top:15px;
	width:277px;
	float: left;
	margin:0 20px;
}
*html .tishi_wx{
	padding-top:0px;margin:0 10px;}
.tishi_dowload div,.tishi_wx div{float:left;}
.tishi_download{line-height:3px;padding-top:15px;}
*html .tishi_download{padding-top:0px;}
.download{width:72px;float:left;text-align:center;line-height:23px;}
.download a{background-position:0 -279px;width:72px;height:23px;display:block; text-decoration:none;color:#333333;}
.download a:hover{background-position:0 -302px;width:72px;height:23px; text-decoration:none;}
.tishi_cont{line-height:20px;clear:left;width: 277px; color:#666666;}

.tishi_dowload{	line-height:31px;
	padding-top:15px;
	width:277px;
	float: left;
	margin:0 10px;}
*html .tishi_dowload{
	padding-top:0;}	
.tishi_tt{margin:0 10px;}	

/*style*/
.pop_con{width:720px; height:500px; background:#FFF;border:1px solid #3399ff; position:absolute;z-index: 5; background-color:White; display: none;}
.pop_co {height:473px; overflow-y:auto;}
.tit{position:relative;margin:1px;background:#d2e9ff;padding-left:14px;height:27px;line-height:27px;}
.tit h3{font-size:12px;color:#333}
.tit em{position:absolute;top:10px;right:10px;background:url(http://images1.aoyou.cc/Cruise/close.gif) 0 0 no-repeat;width:15px;height:15px;cursor:pointer;}


#fullbg{background-color: Gray; display: none; z-index: 3; position: absolute; left: 0px; top: 0px; filter: Alpha(Opacity=30); /*IE*/-moz-opacity: 0.4; /*Moz+FF*/opacity: 0.4;} 

  .tb_cw{border:1px solid #e1e1e1; border-collapse:collapse;margin: 0 auto;color:#666666;}
  .tb_cw th{background-color:#eeeeee;line-height:27px;border:1px solid #e1e1e1; border-collapse:collapse;font-size:12px;font-weight:normal;color:#666666;}
  .tb_cw td{padding:0 20px;line-height:25px;border:1px solid #e1e1e1; border-collapse:collapse;}
  #lblDepartDate{float:none}
