body{ font-family:Arial; color:#333; font-size:12px; background:#ddb886 url(../images/youlun/body_bga.jpg) top center no-repeat;}
*{ padding:0; margin:0}
ul,li{ list-style-type:none;}
.clearboth{clear:both; visibility:hidden}
.divline{ clear:both; overflow:hidden; height:10px; width:100%}/*分隔空间*/
img{ border:none}

a:link{ color:#333; text-decoration:none}
a:visited{ color:#333; text-decoration:none}
a:hover{ color:#333; text-decoration:underline}

.blue a:link{ color:#0096d0; text-decoration:none}
.blue a:visited{ color:#0096d0; text-decoration:none}
.blue a:hover{ color:#ff4800; text-decoration:underline}

.white a:link{ color:#fff; text-decoration:none}
.white a:visited{ color:#fff; text-decoration:none}
.white a:hover{ color:#fff; text-decoration:underline}

.wrapper{ width:940px; margin:0 auto; padding:10px 10px 20px 10px; background:#fff}
.menu{ height:42px; line-height:42px; text-align:center; color:#666; margin:0 auto 18px auto; padding-top:148px;}
.menu a{ padding:0 15px; font-size:14px; font-weight:bold}

.main_left{ width:670px; float:left}
.main_right{ width:260px; float:right}
.main_xianlu_tab{ width:648px; height:32px; padding:0 11px; background:url(../images/youlun/main_xianlu_tab.gif) no-repeat}
.main_xianlu_tab ul li{ width:108px; float:left; height:28px; line-height:24px; text-align:center; margin-top:4px; font-size:14px; font-weight:bold;}
.main_xianlu_tab ul li.main_xianlu_tab_hover{ background:url(../images/youlun/main_xianlu_tab_hover.gif) no-repeat}
.main_xianlu_tab ul li.main_xianlu_tab_hover a:link{ color:#333; text-decoration:none}
.main_xianlu_tab ul li.main_xianlu_tab_hover a:visited{ color:#333; text-decoration:none}
.main_xianlu_tab ul li.main_xianlu_tab_hover a:hover{ color:#333; text-decoration:underline}

.main_xianlu_box{ padding:10px 10px 0 10px;}
.main_xianlu_box ul{ height:50px; margin-bottom:10px;}
.main_xianlu_box_img{ width:70px; height:50px; float:left}
.main_xianlu_box_img img{ width:70px; height:50px;}
.main_xianlu_box_title{ width:480px; float:left; margin-left:10px; line-height:25px; height:50px;}
.main_xianlu_box_title a{ font-size:14px; font-weight:bold;}
.main_xianlu_box_title span{ color:#ff4800; font-weight:bold}
.main_xianlu_box_btn{ width:80px; float:right; margin-top:10px}

.main_fengguang{}
.main_fengguang h1{ width:650px; height:37px; background:url(../images/youlun/title_fengguang.gif) no-repeat; line-height:37px; padding:0 10px}
.main_fengguang h1 a{ font-size:18px; font-family:黑体}
.main_fengguang h1 span{ font-size:12px; font-weight:normal; color:#FF0}
.main_fengguang_pic{ padding:10px 1px 10px 1px; border-bottom:1px #60c5ff solid;}
.main_fengguang_pic li{ width:167px; text-align:center; float:left; font-size:14px; font-weight:bold}
.main_fengguang_pic li img{ width:150px; height:100px; margin-bottom:5px;}
.main_fengguang_list{ width:670px; margin-top:10px;}
.main_fengguang_list li{ width:330px; float:left; padding-left:5px; line-height:24px;}

.main_gonglue{ width:330px; float:left}
.main_gonglue h1{ width:310px; height:32px; line-height:32px; padding:0 10px; background:url(../images/youlun/title_gonglue.gif) no-repeat; font-size:18px; font-family:黑体}
.main_gonglue_pic{ height:60px; padding:10px ; line-height:20px; border-bottom:1px #60c5ff solid}
.main_gonglue_pic img{ width:60px; height:60px; float:left; margin-right:8px}
.main_gonglue_pic a{ font-size:14px; font-weight:bold;}
.main_gonglue ul{ padding-top:10px}
.main_gonglue ul li{ line-height:24px; padding-left:10px;}

.main_youting{ width:330px; float:right}
.main_youting h1{ width:310px; height:32px; line-height:32px; padding:0 10px; background:url(../images/youlun/title_youting.gif) no-repeat; font-size:18px; font-family:黑体}
.main_youting_pic{ height:60px; padding:10px ; line-height:20px; border-bottom:1px #60c5ff solid}
.main_youting_pic img{ width:60px; height:60px; float:left; margin-right:8px}
.main_youting_pic a{ font-size:14px; font-weight:bold;}
.main_youting ul{ padding-top:10px}
.main_youting ul li{ line-height:24px; padding-left:10px;}

.main_photos{}
.main_photos h1{ width:650px; height:37px; background:url(../images/youlun/title_photos.gif) no-repeat; line-height:37px; padding:0 10px}
.main_photos h1 a{ font-size:18px; font-family:黑体}
.main_photos h1 span{ font-size:12px; font-weight:normal; color:#FF0}
.main_photos_pic{ padding:10px 1px 10px 1px;}
.main_photos_pic li{ width:167px; text-align:center; float:left; font-size:14px; font-weight:bold}
.main_photos_pic li img{ width:150px; height:100px; margin-bottom:5px;}

.main_right_h1{ height:31px; border-bottom:1px #60c5ff solid; line-height:31px; font-size:14px; padding:0 10px}
.main_destination{}
.main_destination ul{ padding-top:8px}
.main_destination ul li{ width:86px; float:left; line-height:24px;}

.main_news_pic{ height:60px; padding:10px 10px 5px 10px; line-height:20px;}
.main_news_pic img{ width:60px; height:60px; float:left; margin-right:8px}
.main_news_pic a{ font-size:14px; font-weight:bold;}
.main_news ul{}
.main_news ul li{ line-height:24px; padding-left:10px;}

.main_company{}
.main_company ul{ padding-top:10px}
.main_company ul li{ width:86px; height:40px; text-align:center; float:left; margin-bottom:5px;}
.main_company ul li img{ border:1px #ddd solid; width:80px; height:40px;}

.main_ask{}
.main_ask ul{ margin-top:8px;}
.main_ask ul li{ line-height:24px; padding-left:10px;}

.links{ padding:0 0 10px 0; line-height:24px;}
.links li{display: inline;}
.links a{ padding:0 5px;}
.links span{ font-weight:bold}

/*通用*/
.list_ad{ width:940px; height:110px; background:#ddd;}
.position{ padding:10px 0}
.nextpage{ padding:20px;}
.nextpage ul li{ float:left; border:1px #ddd solid; padding:3px; margin-right:3px}
.list_title{ width:180px; height:32px; background:url(../images/youlun/title_bg.gif) no-repeat; line-height:32px; padding:0 10px; font-size:14px; font-weight:bold; color:#FFF;}

/*线路列表页*/
.list_xl_title{ border:1px #3fbff4 solid; padding:9px; height:24px; overflow:hidden}
.list_xl_title ul li{ float:left; height:24px; line-height:24px;}
.list_xl_title ul li a{ display:block; padding:0 8px}
.list_xl_title ul li a.subnav_thisclass{ background:#ff9000; color:#FFF}
.list_xl_box{ padding:15px 0; border-bottom:1px #3fbff4 dashed; height:120px; overflow:hidden;}
.list_xl_box h1{ font-size:14px; margin-bottom:10px}
.list_xl_box h1 span{ background:#090; color:#FFF; font-size:12px; padding:3px; font-weight:normal}
.list_xl_box_pic{ height:90px; float:left}
.list_xl_box_pic img{ width:120px; height:90px;}
.list_xl_box_info{ height:90px; width:490px; float:left; padding:5px 0 0 10px; line-height:20px; overflow:hidden}
.list_xl_box_jg{ height:70px; padding-top:20px; width:90px; line-height:20px; background:url(../images/youlun/list_xl_box_jg.gif) no-repeat; float:right; text-align:center; font-weight:bold; color:#FFF}
.list_xl_box_jg span{ color:#FF0;}


/*线路内容页*/
.show_xl_l{ width:200px; float:left;}
.show_xl_l_news{ border:1px #cadeea solid; border-top:none; background:#FFF; padding:9px;}
.show_xl_l_list{}
.show_xl_l_list li{ line-height:22px;}

.show_xl_l_title_b{ width:200px; height:34px; background:url(../images/youlun/hangxian_title.gif) no-repeat;}
.show_xl_l_xianlu{ border:1px #cadeea solid; background:#FFF; padding:9px 19px;}
.show_xl_l_xianlu ul li{ line-height:20px; margin-bottom:10px}
.show_xl_l_xianlu ul li img{ width:160px; height:110px;}
.show_xl_l_xianlu ul li span{ color:#ff4800; font-weight:bold}

.show_xl_r{ width:730px; float:right;}
.show_xl_r_info{}
.show_xl_r_info h1{ font-size:18px; font-family:黑体; color:#ff4800; margin:10px 0}
.show_xl_r_info h1 span{ background:#090; color:#FFF; font-size:14px; padding:3px;}
.show_xl_r_info_pic{ width:380px; height:240px; float:left}
.show_xl_r_info_pic img{ width:380px; height:240px;}
.show_xl_r_info ul{ width:320px; height:240px; float:right}
.show_xl_r_info ul li{ line-height:20px; padding-top:7px}

.show_xl_tab{ height:31px; border-bottom:2px #3fbff4 solid;}
.show_xl_tab ul li{ width:90px; height:31px; float:left; margin-right:5px; background:url(../images/youlun/show_tab_1.gif) no-repeat; line-height:31px; text-align:center; font-size:14px; font-weight:bold; cursor:pointer;}
.show_xl_tab ul li.show_xl_tab_hover{ background:url(../images/youlun/show_tab_hover.gif) no-repeat; color:#FFF;}
.show_xl_center{ line-height:200%; font-size:14px; padding:15px 10px;}
.show_xl_center_pl{ line-height:200%; font-size:12px; padding:15px 10px;}

.show_xl_ydxz_tab{ height:31px; border-bottom:2px #ff9c0c solid;}
.show_xl_ydxz_tab ul li{ width:90px; height:31px; float:left; margin-right:5px; background:url(../images/youlun/show_tab_2.gif) no-repeat; line-height:31px; text-align:center; font-size:14px; font-weight:bold; color:#FFF}

/*邮轮公司列表页*/
.company_left{ border:1px #cadeea solid; border-top:none; background:#FFF; padding:0 9px 10px 9px; float:left; width:180px;}
.company_left ul li{ width:90px; float:left; height:42px; overflow:hidden; text-align:center; padding-top:10px}
.company_left ul li img{ border:1px #ddd solid; width:80px; height:40px;}
.company_right{ width:730px; float:right; background:#FFF;}
.company_info{}
.company_info h1{ font-size:18px; font-family:黑体; color:#ff4800; border-bottom:1px #3fbff4 solid; padding:10px}
.company_info_center{ line-height:200%; font-size:14px; padding:15px 10px}
.company_cruise{}
.company_cruise ul li{ height:90px; overflow:hidden; line-height:24px; margin-top:15px;}
.company_cruise ul li a{ font-size:14px; font-weight:bold;}
.company_cruise ul li img{ width:120px; height:90px; float:left; margin-right:10px;}


/*尾部*/
.footer{ width:100%; padding:30px 0 140px 0; background:url(../images/youlun/body_footer.jpg) bottom center no-repeat; text-align:center; line-height:24px}
.footer p{ padding-top:10px}
.footer p img{ padding:0 5px;}

/*线路频道页*/
.floatleft{ float:left}
.floatright{ float:right}
.xianlu_box{ width:465px;}
.xianlu_box h1{ height:28px; background:#3fbff4; padding:4px 10px 0 10px;}
.xianlu_box h1 span{ display:block; width:102px; height:28px; text-align:center; line-height:28px; font-size:14px; background:#FFF; float:left}
.xianlu_box h1 div{ float:left; font-size:12px; line-height:28px; padding-left:10px; color:#FF0}
.xianlu_box ul{}
.xianlu_box ul li{}

.xianlu_box ul{ height:50px; margin:10px 0 0 10px; overflow:hidden}
.xianlu_box_img{ width:70px; height:50px; float:left}
.xianlu_box_img img{ width:70px; height:50px;}
.xianlu_box_title{ width:365px; float:left; margin-left:10px; line-height:25px; height:50px;}
.xianlu_box_title a{}
.xianlu_box_title span{ color:#ff4800; font-weight:bold}

/*幻灯片*/
.slides{ width:940px; height:320px; overflow:hidden}
.slides_content{ width:670px; height:320px; float:left; overflow:hidden;}
.slides_content ul li{ width:width:670px; height:320px;}
.slides_content ul li img{ width:670px; height:320px;}
.slides_item{ width:260px; height:320px; float:right}
.slides_item ul li{ height:54px; line-height:18px; padding:10px; margin-bottom:8px; background:url(../images/youlun/slides_item_li.gif) repeat-x;}
.slides_item ul li img{ width:54px; height:54px; float:right; margin-left:5px;}
.slides_item ul li a{ color:#333}
.slides_item ul li.slides_item_bg{ background:url(../images/youlun/slides_item_bg.gif) repeat-x; color:#FFF}
.slides_item ul li.slides_item_bg a{ color:#FFF}

.myTable{ border:1px solid #acdaff; border-collapse:collapse; margin-top:10px;}
.myTable td{ padding:5px 5px; border:1px solid #acdaff; border-collapse:collapse;}
.myTableTitle{ font-weight:bold; color:#060; text-align:center; background:#eefaff;}

/*图片频道*/
.listbox .e8 li{width:210px; height:210px; float:left; list-style:none; overflow:hidden; margin:10px;}
.listbox .e8 li a.pic{width:210px; height:150px; float:left;}
.listbox .e8 li a.pic img{width:210px; height:150px;}
.listbox .e8 li a.title{width:210px; height:40px; float:left; line-height:20px;overflow:hidden; font-weight:bold;}

.mtwarp ul li .a1{width:120px; height:120px;float:left;}
.mtwarp ul li .a2{width:120px; height:40px;line-height:20px;float:left;overflow:hidden;}

.show_title{ font-size:20px; font-weight:bold; color:#a20001; text-align:center; border-bottom:1px #ddd solid; padding:15px 0}
.show_info{ padding:15px 0; text-align:center; color:#999}
.show_center{ font-size:14px; line-height:200%; padding:0 15px 15px 15px}
.show_center img{ max-width: 600px; width:expression(this.width > 600 ? "600px" : this.width); overflow:hidden;}
.show_updown{ padding:15px; line-height:22px; border-top:1px #ddd dotted;}
