/*CSS reset*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}
del,ins{text-decoration:none;}
ol,ul{list-style:none;}
caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;}
q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}
legend{color:#000;}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
input,button,textarea,select{font-size:100%;}
.clear{height:0; border:0; margin:0; padding:0; font-size:0; line-height:0; clear:both;}
a{ text-decoration:none;}

/*index*/
#travel{ width:1200px; margin:0 auto; margin-top:10px;}
#travel a:hover{  color:#FB0908;}
#travel_left{ width:267px; float:left;}
#travel_right{ width:910px; float:right;}
/*index_left*/
.travel_left_01{ background-image:url(images/travel_01.jpg); background-repeat:no-repeat; width:267px; height:242px; padding-top:30px; margin-top:10px;}
.travel_left_01 font{ font-size:14px; font-weight:bold;}
.travel_left_01 ul{ padding-top:3px; padding-left:10px;}
.travel_left_01 ul li{ line-height:23px; height:23px;}
.travel_left_01 ul li a{ color:#000; font-size:12px;}
.travel_left_01 p{ line-height:23px;padding-right:20px;}
.travel_left_01 p a{ color:#000; font-size:12px;}


.travel_left_02{ width:263px; border:2px solid #f58428; border-top:none; overflow:hidden; background:url(../images/travel_02.jpg) -2px 0 no-repeat; margin-top:10px; padding-bottom:15px;}
.travel_left_02_more  { padding-right:20px; line-height:30px; height:30px;}
.travel_left_02_more a{ font-size:12px;color:#000; }
.travel_left_02_imgBox{ width:100%; height:95px; text-align:center;}
.travel_left_02_imgBox img{ margin-top:2px;}
.travel_left_02 ul{ padding-left:10px; padding-top:3px; }
.travel_left_02 ul li { line-height:20px;font-size:12px;color:#000; }
.travel_left_02 ul li a{font-size:12px;color:#000;  }
.travel_left_02 ul li a strong{ font-weight:bold; color:#666;}
.travel_left_02 ul li h3,.travel_left_02 ul li h5{ font-size:16px; margin:0; padding:10px 0px; }
.travel_left_02 ul li p{ padding-right:5px; line-height:24px; word-break:break-all;}
.travel_left_02_fenge{ width:100; height:1px; background:#f58428; margin-top:10px;}


.travel_left_03{ margin-top:10px;}
.travel_left_03 ul li{ height:60px; width:260px;}
.travel_left_03 ul li font{ width:5px; display:block; color:#000; font-size:12px; float:left; padding-left:5px; margin-top:5px; }
.travel_left_03 ul li img{ float:left; padding-left:10px; width:232px; height:54px;}
.travel_left_04{ width:267px; border:1px solid #E1DDDE; padding-bottom:15px;}
.travel_left_04_bg{ display:block; background:url(../images/travel_05.jpg) 0 12px repeat-x; height:40px; line-height:40px; padding:0 5px;}
/*.travel_left_04_bg font{ float:left; font-size:14px; font-weight:bold; padding-left:10px;}
.travel_left_04_bg a{font-size:12px;color:#000; float:right; padding-right:20px; }*/
.travel_left_04_p_01 { height:23px; width:259px; font-size:12px; line-height:23px;}
.travel_left_04_p_01 font{ font-size:12px; font-weight:bold; color:#0000fd; padding-left:5px; }

.travel_left_04_font_01{ width:100px; float:left; padding-left:10px;}
.travel_left_04_p_01 span{ width:120px; float:right; display:block;}
.travel_left_04_p_01 span font{ padding-left:15px; float:left;}
.travel_left_04 h5{font-size:14px; font-weight:bold; margin:0px; padding:0px; margin-top:10px; padding-left:5px;}
.travel_left_04_detail{ line-height:22px; font-size:12px; padding-left:5px;}
.travel_left_04 ul{ padding-left:10px; margin-top:10px;}
.travel_left_04 ul li{ border:1px solid #000; height:92px; width:108px; float:left; margin-right:10px; margin-top:10px;}
.travel_left_04 ul li img{ padding-top:14px; padding-left:5px; width:96px; height:62px;}
.travel_left_04_font_02 a{ font-size:12px; color:#000;}
.travel_left_04_font_02 { float:left; padding-left:10px; font-size:12px; line-height:26px; width:100px;}
.travel_left_04_font_03{ float:right; padding-right:10px; font-size:12px; line-height:26px;}
/*index_right*/
.travel_right_01{ background-image:url(images/travel_08.jpg); background-repeat:no-repeat; width:100%; height:50px;}
.travel_right_01_text{ padding-left:4px;  display:block; float:left; margin-top:2px; width:300px;_width:298px;}
.travel_right_01_text input { border:0px; border:none; width:300px; line-height:21px ; height:21px; margin-top:2px; }
.travel_right_01_img{float:left; display:block;}
.travel_right_01_img input{ margin-top:2px; padding-left:3px;_padding-left:1px;padding-left:3px\9;}
.travel_right_01_a font,.travel_right_01_a a{ font-size:12px; line-height:24px; line-height:24px;color:#000;}

.travel_right_banner { width:100%; height:265px; overflow:hidden;}

.travel_right_02{ width:100%; height:60px; overflow:hidden; margin-top:10px;}
.travel_right_02 img{ width:680px; height:60px;}

.travel_right_03 { width:100%; margin-top:10px;}
.travel_right_03_more font{ float:left; width:200px; font-size:14px; font-weight:bold;}
.travel_right_03_more a { float:right; font-size:12px;color:#000; }

.travel_right_03 ul { width:680px; margin-top:10px;}
.travel_right_03 ul li{ width:678px; height:130px; border:1px solid #E1DDDE; margin-bottom:10px;}
.travel_right_03_ul_li_span1{ background-image:url(images/travel_17.jpg); background-repeat:repeat-x; padding-left:10px; height:25px; line-height:25px; display:block; margin-bottom:5px;}
.travel_right_03_ul_li_span1 font{ font-size:13px; color:#990000; font-weight:600;}

.travel_right_03_ul_li_span2{ width:100%; height:195px; border-top:2px solid #f68326; margin-bottom:10px;}
.travel_right_03_img{ float:left; width:176px; height:89px; overflow:hidden; display:inline; margin-left:10px;}
.travel_right_03_font{ width:620px; font-size:12px; padding-right:20px; line-height:22px; padding-left:10px;}
.travel_right_03_font .haohuayou{ position:relative; z-index:20; float:right; margin-right:80px; margin-top:-40px;}

.travel_right_03 h3{ margin:0; padding:0; padding-right:10px;}


.travel_right_04{ margin-top:20px; _margin-top:10px; width:678px; height:310px;border:1px solid #E1DDDE;}
.travel_right_04 span{ background-image:url(images/travel_05.jpg); background-repeat:repeat-x; height:28px; line-height:28px; display:block; }
.travel_right_04 span strong{ float:left; padding-left:10px; font-size:18px;}
.travel_right_04 span a{ float:right; color:#000; font-size:12px; padding-right:10px; }
.travel_right_04 ul{ padding-left:10px; width:325px; float:left;}
.travel_right_04 ul li strong{ color:#43a4f6;}
.travel_right_04 ul li { line-height:24px; height:24px;}
.travel_right_04 ul li a{ color:#000; font-size:12px;}
.travel_right_04 ul img{ padding-left:20px; padding-top:10px; width:170px; height:114px;}

.travel-line_line { background-image:url(images/travel_19.jpg); background-repeat:repeat-y; width:3px; height:280px; float:left;}
.travel_index_ad{ width:100%; height:80px; overflow:hidden}
.travel_index_ad img{ width:980px; height:80px;}
/*index end*/

.travel_top_Ad{ width:980px; height:90px; margin:0 auto; margin-top:10px;}


/*公用—left*/
.public_L{ width:218px; float:left; margin-bottom:10px;}
.public_L h2{ width:100%; height:33px; background:url(../images/line03.jpg) repeat-x; font-size:16px; line-height:33px; font-weight:bold; color:#333; overflow:hidden;}
.public_L h2 span{ float:left; display:inline; margin-left:10px; margin-right:10px;}
.public_L h3{ width:100%; height:33px; background:url(../images/line11.jpg) repeat-x; font-size:16px; line-height:32px; font-weight:bold; color:#333; overflow:hidden; padding-left:15px;}

.public_L01{ width:216px;  height:172px;  border:1px solid #CCC; background:url(../images/line04.jpg) no-repeat bottom; overflow:hidden;}
.public_L01 div{height:41px; display:block; font-size:14px; font-weight:bold; color:#333; line-height:41px; padding-left:30px;} 
.public_L01 input{ width:190px; height:30px; border:none; margin-left:15px;}
.public_L01 button{ width:100px; height:30px; background:none; margin-left:15px; margin-top:18px; } 

.public_L02{ width:216px;  border:1px solid #CCC;  background:url(../images/line04.jpg) no-repeat; margin-top:10px; overflow:hidden;}
.public_L02 img{ width:100%; height:128px;}
.public_L02 ul{ width:100%; height:140px; background:url(../images/line07.jpg) no-repeat; overflow:hidden; margin:0px; padding:0px;}
.public_L02 ul li{ width:100%; height:28px; float:left; overflow:hidden;}
.public_L02 ul li a{ width:50px; height:28px; line-height:28px;  display:block; float:left; padding-left:35px; color:#760d12; font-size:14px; overflow:hidden; }
.public_L02 ul li span{width:90px; height:28px; line-height:28px; line-height:26px; display:block; float:right; font-size:12px; color:#999;}

.public_L04 { width:216px;  border:1px solid #CCC; margin-top:10px; overflow:hidden;}

.public_L03{ width:216px; border:1px solid #CCC; margin-top:10px; overflow:hidden; padding-bottom:15px;}
.public_L03_fenge{ width:100%; border-top:1px dashed #CCCCCC;}
.public_L03_sub{ width:100%; height:80px; overflow:hidden; }
.public_L03_sub img{ margin:15px 0 15px 8px; float:left;}
.public_L03_sub_R{ width:150px; float:right; margin-top:10px;}
.public_L03_sub_R strong{ font-size:12px; color:#49a013; font-weight:bold;}
.public_L03_sub_R p{ font-size:12px; color:#999999; margin-top:10px;}

/*路线*/
.line_right{ width:730px; float:right; overflow:hidden; padding-bottom:20px;}
.line_right h2{ width:100%; height:33px; background:url(../images/line03.jpg) repeat-x; font-size:16px; line-height:33px; font-weight:bold; color:#333; padding-left:20px;}
.line_right_sub{ width:100%; height:170px; padding:20px 0px; border-bottom:1px dotted #CCCCCC; overflow:hidden; margin-bottom:10px;}
.line_right_sub_img{ width:183px; height:164px; border:1px solid #CCC; float:left; display:inline;}
.line_right_sub ul{ width:520px; height:170px; float:right; }
.line_right_sub ul .li_text{ width:100%; height:30px; line-height:30px; float:left; font-size:14px; border-bottom:1px dashed #CCCCCC; overflow:hidden;}
.line_right_sub ul .li_text strong{ font-weight:bold; font-size:16px;}
.line_right_sub ul .li_text_sub{ width:45%; float:left;}
.line_right_sub ul .li_a{ width:100%; height:30px; line-height:30px; float:left; font-size:14px;}
.line_right_sub ul .li_a a{ width:100px; height:28px; display:block; line-height:28px; background:#fbae56; color:#333; text-align:center; margin-top:8px; }
.line_right_botAd{ width:100%; height:50px; overflow:hidden;}

/*目的地*/
.mudi_right{ width:730px; float:right; overflow:hidden; padding-bottom:20px;}
.mudi_right_banner{ width:100%; height:326px;}
.mudi_right_sub{width:100%; height:120px; padding:10px 0px; border-bottom:1px dotted #CCCCCC; overflow:hidden; margin-bottom:8px;}
.mudi_right_sub_img{ width:124px; height:78px; border:1px solid #CCC; float:left; display:inline; margin-top:5px;}
.mudi_right_sub_R{ width:580px; height:170px; float:right; }
.mudi_right_sub_R h4{ width:100%; height:30px; line-height:30px; font-size:14px; font-weight:bold; overflow:hidden;}
.mudi_right_sub_R h4 a{ color:#333;}
.mudi_right_sub_R h4 span{ color:#760d12;}
.mudi_right_sub_R p{ width:100%; height:52px; overflow:hidden; font-size:14px; line-height:26px;}
.mudi_right_sub_R div{ width:100%; height:30px; line-height:30px; margin-top:5px;}
.mudi_right_sub_R div span{ font-size:30px; color:#800b1d; font-weight:bold;}
.mudi_right_sub_R div a{ width:108px; height:34px; display:inline-block; background:url(../images/mudi03.jpg) no-repeat; float:right; line-height:32px; color:#FFF; text-align:center; font-family:"微软雅黑";}

/*欧立信*/
.ouli_right{ width:730px; float:right; overflow:hidden; padding-bottom:20px; background:#f6f6f6;} 
.ouli_banner{ width:100%; height:256px;}
.ouli_right h2{ width:670px; height:36px; margin:0 auto; margin-top:15px; background:#dedddd; font-size:16px; line-height:36px; font-weight:bold; color:#333; padding-left:20px;}
.ouli_right_js{ width:688px; border:1px solid #CCC; margin:0 auto; margin-top:15px; margin-bottom:20px; padding-top:10px; background:#FFF; padding-bottom:15px;}
.ouli_right_js p{ width:650px; margin:0 auto; font-size:14px; text-indent:2em; line-height:24px; margin-top:10px; color:#666;}
.ouli_right_js h3{ padding-left:15px; font-size:18px; font-weight:bold; color:#666; margin-top:10px;}
.ouli_right_js h4{ padding-left:30px; font-size:14px; font-weight:bold; color:#666; margin-top:10px;}

/*邮轮*/
.youlun_right { width:730px; float:right; overflow:hidden; padding-bottom:20px; background:#f6f6f6; margin-bottom:20px; }
.youlun_banner{ width:100%; height:256px;}
.youlun_right h2{ width:670px; height:36px; margin:0 auto; margin-top:15px; background:#dedddd; font-size:16px; line-height:36px; font-weight:bold; color:#333; padding-left:20px;}
.youlun_right h3{width:670px; height:56px; border-bottom:1px dashed #CCCCCC; color:#468688; font-size:30px; line-height:56px; font-family:"微软雅黑"; font-weight:bold;}
.youlun_right h3 span{ font-size:14px;}
.youlun_right p { width:650px; margin:0 auto; font-size:12px; text-indent:2em; line-height:24px; margin-top:15px; color:#666;}

.kefu{ width:109px; height:130px; padding-top:70px; overflow:hidden; position:fixed; left:50%; margin-left:370px; top:50%; margin-top:-200px; background:url(../images/kefuBac.png) no-repeat; z-index:800; _left:50%; _margin-left:370px;  _POSITION: absolute; _top:expression(document.documentElement.clientHeight + document.documentElement.scrollTop - this.offsetHeight); }
.kefu_close{ width:20px; height:20px; display:block; position:relative; margin-top:-62px; margin-left:78px; margin-bottom:40px;}
.kefu_a1{ display:block; margin-left:30px; line-height:40px; padding-bottom:12px;}
.kefu_a2{ display:block; margin-left:30px; line-height:40px;}

.focus{ font-size:16px; font-weight:bold; color:#FB0908;}

/* div.sdmenu */
div.sdmenu{float:left;width:260px;font-size:14px;font-weight:bold;color:#ad8634; padding-top:15px;}
div.sdmenu div{background:url(../images/del_tit.png) no-repeat 25px 9px;overflow:hidden;padding-left: 48px;}
div.sdmenu div.collapsed{height:32px;}
div.sdmenu div span{display:block;line-height:32px;font-weight:bold;color:#333;cursor:pointer;margin-left:10px; font-size:16px;}
div.sdmenu div span a{padding:0;background:none;border:0;font-size:14px;line-height:32px;display:block;}
div.sdmenu div.collapsed{ background-image:url(images/plus_bg.png);background-repeat:no-repeat; background-position:25px 9px;color:#000}
div.sdmenu div.collapsed span{color:#333;line-height:32px;}
div.sdmenu div.collapsed span a.current{color:#ad8634;}
div.sdmenu div a{padding-left:47px;display:block;border-bottom:none;color:#666;background:#fff url(images/menu_sub_icon.gif) no-repeat 27px 7px;line-height:35px;text-decoration:none; font-size:14px;}
div.sdmenu div a.current{background:url(../images/linkarrow.gif) no-repeat  27px 7px #fa6604; color:#ffffff;}
div.sdmenu div span a.current{background:none;color:#fff}
div.sdmenu div a:hover{background:url(../images/menu_sub_icon.gif) no-repeat  27px 7px #fff;text-decoration:none;}
div.sdmenu div span a:hover{background:none;}

/*图片滚动*/
.frame { margin-bottom: 10px; border: 1px solid #e1e1e1; background: #FFF; }
.title { padding: 0 10px; height: 32px; font-size: 14px; font-weight: 700; line-height: 32px; overflow: hidden; }

.block { margin: 10px 10px 0; }

.temp { margin: 1px; }

.slideshow { clear: both; }
.slideshow li { position: relative; overflow: hidden; }
.slidebar li { float: left; margin-right: 1px; width: 20px; height: 20px; line-height: 20px; text-align: center; font-size: 10px; cursor: pointer; }
.slidebar li.on { background: rgba(255,255,255,0.5); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = #50FFFFFF,endColorstr = #50FFFFFF); color: #000; font-weight: 700; }


ul, li { list-style: none; }
a:hover { text-decoration: underline; color: #a50001; }

.frame { background: none; border: 0px solid #fff; margin-bottom: 0px; }
.temp { margin: 0; }
.slidebar { position: absolute; bottom: 5px; right: 4px; }
.slideshow span.title, .slidebar li { background: rgba(0,0,0,0.3); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = #90000000,endColorstr = #90000000); color: #FFF; overflow: hidden; }
.slidebar li.on { background: rgba(255,255,255,0.5); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = #90000000,endColorstr = #90000000); color: #ff0; font-weight: 700; }

.block { margin: 0;position: relative; }
#frameHlicAe { margin: 0px !important; border: 0px !important; }
.comiis_wrap960, .comiis_wrapad { margin: 0 auto; width: 680px; }
.comiis_wrapad { margin-top: 0px; }
.comiis_wrapad { overflow: hidden; }
.comiis_wrapad img { float: left; margin-top: 0px; }

#slidesImgs li { width: 680px; height: 265px; display: none; }
