﻿@charset "utf-8";
/* CSS Document */
*{margin:0;padding:0;}
body{margin:0;padding:0;font-size:12px;font-family:Arial,"Microsoft YaHei",Helvetica, sans-serif; }
div,ul,li,p,a,h1,h2,h3,h4,h5,h6,span,img,form,input,textarea,radio,table,tr,td,tbody{margin:0;padding:0; }
input, img, a, div, span:active{outline: none;}
h1,h2,h3,h4,h5,h6{font-family:Arial,"Microsoft YaHei",Helvetica, sans-serif;}
input,select,textarea{font-family:Arial,"Microsoft YaHei",Helvetica, sans-serif;color:#666;font-size:12px;}
li{list-style:none;}
img{border:0;}
a{text-decoration:none;}
dl{display:inline-block;}
.l{float:left;}
.r{float:right;}
.c{clear:both; }
.cl{clear:left;}
.tl{text-align:left;}
.tr{text-align:right;}
.cn{text-align:center;}
.vetop{vertical-align:top;}
.Vmi{vertical-align:middle;}
.current{display:block;}
.undis{display:none;}
.Eng{font-family:Arial,"Microsoft YaHei",Helvetica, sans-serif;}
.we{font-size:14px;font-weight:bold;color:#ff5400;}
.noma{font-size:12px;font-weight:normal;}
.MarTop{margin-top:10px;}
.MarBot{margin-bottom:10px;}
.BorN{ border:none;}
.red{color:#F00;}
.orange{color:#ff5400;}
.blue{color:#00b8f7;}
.co1{color:#6e6e6e;}
.co2{color:#FF6600;}
.cline{text-decoration:line-through;}
.headpic{cursor:pointer;}
.clearfix:after{content: ".";visibility:hidden;display:block;height:0;clear:both;}
.borbot{border-bottom:dotted 1px #9D9D9D;}
.error{font-style:normal;}
.noChinese{ime-mode:disabled;}
.poz{ position:relative;}
.inline {display: inline;}
.clearfix{zoom:1}
.clearfix:after{ clear:both; content:'.'; display:block; visibility:hidden; height:0;}

/*--头部样式--*/
.Head{ position:relative;}
.headtop{ width:1400px; margin:0 auto; }
.headtop a.Hlogo{ float:left; display:block; width:220px; height:84px; text-align:center; }
.headtop a.Hlogo img{ width:215px;}
.header_box{ width:100%;}
.header_nav{ /*border-right:1px solid #e7e7e7;*/ float:left; width:34%; }
.header_nav li{ float:left; height:84px; width:18%; text-align:center; margin-right:1% }
.header_nav li a.Hnav{ color:#424242; font-weight: bold; font-size:17px; height:54px; display:block; padding-top:30px; line-height:1.5; }
.header_nav li a.Hnav:hover,.header_nav li a.Hnav.click{ color:#0082d3;}
.header_nav li a.Hnav:hover em,.header_nav li a.Hnav.click em{ display:block !important; text-align:center; background:url(../images/h_icon.png) no-repeat 0 0; width:11px; margin:5px auto 0; height:6px;}
.header_F{ float:left; width:26%; }
.header_F a.From{ color:#0082d3; display:block; font-size:20px; font-weight:bold;  text-align:center; border-right:1px dashed #e0e0e0; height:84px; }
.header_F a.From em{ background:url(../images/h_icon.png) no-repeat 0px 0; height:6px; display:inline-block; width:12px; vertical-align:middle;}
.header_F:hover div.sear_from{ display:block !important;}
.header_F a.From span{ border:5px solid #fff; position:absolute; border-bottom:0; display:block; width:25.5%; top:0; left:0;  z-index:350; margin-top:5px; height:75px; line-height:64px;}
.header_F:hover a.From span{ border:5px solid #02befe; background:#fff; border-bottom:0; margin-top:0; height:80px; line-height:74px;}
.header_S{ float:left; margin-top:26px; /*border-right:1px solid #e7e7e7; width:65%;*/}
.header_S input.Seach{ border:0; height:28px; line-height:28px; padding:0 0 0 20px; font-size:14px; color:#9c9c9c; border:1px solid #e2e2e2; /*width:80%; position:relative; z-index:310; margin:10px 0; */}
.header_S input.Sbtn{ background:url(../images/h_icon.png) no-repeat 0 -10px #0082d3; width:30px; height:30px; border:0; vertical-align:middle; cursor:pointer; /*position:relative; z-index:310;*/ float:right;}
.header_C{ float:right;  margin-left:1%;  height:40px; text-align:left; }
.header_CM{ float:left;/* width:44%;*/ position:relative; height:40px;/* padding-top:25px;*/ margin-right:10px;}
.header_CL{ float:right;/* width:55%;*/ position:relative; height:40px; /*padding-top:25px;*/ text-align:right;}
.header_CM a,.header_CL a{ color:#000; font-size:13px;display:inline-block; vertical-align:middle; height:40px; line-height:40px;border:1px solid #fff; border-top:0; border-bottom:0; padding:0 5px; }
.header_CM a{ width:92px;}
.header_CL a{ width:102px;}
.header_CM a i,.header_CL a i{ background:url(../images/h_icon.png) no-repeat 0 -160px; display:inline-block; width:10px; height:10px; margin-left:5px; vertical-align:middle;}
.header_CM a em,.header_CL a em{ background:url(../images/h_icon.png) no-repeat ; display:inline-block; vertical-align:middle; width:22px; height:22px; margin-right:5px;}
.header_CM a.Cma em{ background-position:0 -100px;}
.header_CM a.Cmb em{ background-position:-40px -100px;}
.header_CM a.Cmc em{ background-position:0 -950px;}
.header_CM a.Cmd em{ background-position:-40px -950px;}
.header_CM a.Cme em{ background-position:0 -980px;}
.header_CM a.Cmf em{ background-position:0 -1570px;}
.header_CM a.Cmg em{ background-position:-40px -1570px;}
.header_CL a.Cla em{ background-position:0 -130px;}
.header_CL a.Clb em{ background-position:-40px -130px;}
/*.header_CM:hover,.header_CL:hover{border-left:1px solid #e2e2e2; border-right:1px solid #e2e2e2;}
.header_CM:hover a{ border-bottom:1px solid #e2e2e2; width:90px; background:#fff;}
.header_CL:hover a{ border-bottom:1px solid #e2e2e2; width:100px; background:#fff;}
.header_CM:hover span,.header_CL:hover span{border:1px solid #e2e2e2; border-bottom:0; width:100%;}
.header_CM:hover span.langen,.header_CL:hover span.langen{ display:block !important;}
.header_CM span.langen,.header_CL span.langen{ position:absolute; top:40px; background:#fff; width:100%; left:-1px; z-index:1000; display:none;}*/



.header_Sch{ float:right; width:33%; position:relative; margin-left:4%;}
.Head_Fnav{ position:absolute; left:0; width:100%; top:120px; background:#fff; padding:5px 0; border-top:1px solid #e7e7e7; border-bottom:1px solid #e7e7e7; z-index:370; display:none; }
.Head_Fnavbox{ width:1400px; margin:0 auto; position:relative;}
.Head_Fmain{ float:left; width:33%; padding:0 3%; border-right:1px dashed #e0e0e0;}
.Head_Fmain:last-child { border-right:0; width:15%;}
.Head_Fmain{width:31%\9; padding:0 1%\9; border-left:1px dashed #e0e0e0\9; border-right:0\9;}
.Head_Fmain:first-child{ border-left:0\9;}
.Head_Fmain h4,.Head_Cmain2 h4 { height: 5px; border-top: 2px solid #585858;text-align: center; margin: 20px auto 0; width:80%; border-left:2px solid #585858; border-right:2px solid #585858;}
.Head_Fmain:last-child h4{ width:60%}
.Head_Fmain h4 span,.Head_Cmain2 h4 a{    position: relative;
    top: -14px; background:#585858; color:#fff; font-size:16px; height:24px; line-height:24px; display:inline-block; padding:0 15px; font-weight:normal; border-radius:24px; text-align:center;}
.Head_Cmain2 h4{ width:67%;}
.Head_Cusnav{ position:absolute; left:0; width:100%; top:120px; background:#fff; padding:5px 0; border-top:1px solid #e7e7e7; border-bottom:1px solid #e7e7e7; z-index:371; display:none; }
.Head_Cmain1{ display:inline-block; padding:0 1%; vertical-align:top; padding-top:8px; height:88px;}
.Head_Cmain1:first-child{ border-right:1px dashed #e0e0e0;}
.Head_Cmain1 h4 a{ background:#585858; color:#fff; font-size:16px; height:24px; line-height:24px; display:inline-block; padding:0 15px; font-weight:normal; border-radius:24px; text-align:center;}
.Head_Cmain2{ display:inline-block; padding:0 1%; border-right:1px dashed #e0e0e0; vertical-align:top; width:25%;}
.Head_Fbox,.Head_Fbox1,.Head_Fbox2,.Head_Fbox3{ margin-top:10px;}
.Head_Fbox a em,.Head_Fbox1 a em{ display:block; background:url(../images/h_icon.png) no-repeat; height:40px; margin:0 auto;}
.Head_Fbox a{ color:#585858; font-size:14px; display:block; float:left; text-align:center; width:20%;}
.Head_Fbox1 a{color:#585858; font-size:14px; display:block; float:left; text-align:center; width:50%;}
.Head_Fbox2 a,.Head_Fbox3 a{color:#585858; font-size:14px; display:block; float:left; text-align:center; width:33.33%;}
.Head_Fbox a:hover,.Head_Fbox1 a:hover,.Head_Fbox2 a:hover,.Head_Fbox3 a:hover{ color:#0082d3;}
.Head_Fbox2 a em{display:block; background: url(../images/cust_icon1.png) no-repeat; margin:6px auto; }
.Head_Fbox3 a em{display:block; background: url(../images/cust_icon4.png) no-repeat; margin:6px auto; background-size:cover; }
.Head_Fbox a em.Ficon1{ background-position:0 -370px; width:17px;}
.Head_Fbox a em.Ficon2{ background-position:0 -410px; width:24px;}
.Head_Fbox a em.Ficon3{ background-position:0 -450px; width:25px;}
.Head_Fbox a em.Ficon4{ background-position:0 -490px; width:22px;}
.Head_Fbox a em.Ficon5{ background-position:0 -530px; width:27px;}
.Head_Fbox a em.Ficon6{ background-position:-40px -370px; width:24px;}
.Head_Fbox a em.Ficon7{ background-position:-40px -410px; width:25px;}
.Head_Fbox a em.Ficon8{ background-position:-40px -450px; width:25px;}
.Head_Fbox a em.Ficon9{ background-position:-40px -490px; width:28px;}
.Head_Fbox a em.Ficon10{ background-position:-40px -530px; width:28px;}
.Head_Fbox1 a em.Ficon11{ background-position:0 -570px; width:24px;}
.Head_Fbox1 a em.Ficon12{ background-position:-40px -570px; width:29px;}
.Head_Fbox2 a em.Ficon13{background-position: 0 -257px;  width: 28px; height: 28px;}
.Head_Fbox2 a em.Ficon14{background-position: 0 -290px; width: 27px; height: 28px;}
.Head_Fbox2 a em.Ficon15{ background-position: 0 -321px;width: 19px; height: 28px;}
.Head_Fbox3 a em.Ficon16{background-position: 0 0;  width: 36px; height: 28px;}
.Head_Fbox3 a em.Ficon17{ background-position: 0 -31px; width: 36px; height: 28px;}
.Head_Fbox3 a em.Ficon18{ background-position: 0 -62px;width: 36px; height: 28px;}

.Head_Fbox a:hover em.Ficon1{ background-position:0 -700px; width:17px;}
.Head_Fbox a:hover em.Ficon2{ background-position:0 -740px; width:24px;}
.Head_Fbox a:hover em.Ficon3{ background-position:0 -780px; width:25px;}
.Head_Fbox a:hover em.Ficon4{ background-position:0 -820px; width:22px;}
.Head_Fbox a:hover em.Ficon5{ background-position:0 -860px; width:27px;}
.Head_Fbox a:hover em.Ficon6{ background-position:-40px -700px; width:24px;}
.Head_Fbox a:hover em.Ficon7{ background-position:-40px -740px; width:25px;}
.Head_Fbox a:hover em.Ficon8{ background-position:-40px -780px; width:25px;}
.Head_Fbox a:hover em.Ficon9{ background-position:-40px -820px; width:28px;}
.Head_Fbox a:hover em.Ficon10{ background-position:-40px -860px; width:28px;}
.Head_Fbox1 a:hover em.Ficon11{ background-position:0 -900px; width:24px;}
.Head_Fbox1 a:hover em.Ficon12{ background-position:-40px -900px; width:29px;}
.Head_Fbox2 a:hover em.Ficon13{background-position:-60px -257px;}
.Head_Fbox2 a:hover em.Ficon14{background-position:-60px -290px;}
.Head_Fbox2 a:hover em.Ficon15{ background-position:-60px -321px;}
.header_nav li  a span.Head_Ficon{background:url(../images/h_icon.png) no-repeat 0 -610px; width:29px; height:16px; display:none; z-index:380; position:relative; margin:10px auto 0;}
.header_nav li:hover div.Head_Fnav,.header_nav li:hover div.Head_Cusnav,.header_S:hover div.NameSch,.header_S:hover div.Hsbox,.Navbar li:hover a.Nar em,.Navbar li:hover div.Snav,.SeaPac-item:hover div,.SeaPac-item1:hover div,.SeaPac-item2:hover div,.header_nav li  a:hover span.Head_Ficon,.Navbar li.click a.Nar em{ display:block !important;}
.Hsbox{ border:5px solid #ccc; border-bottom:0; width:98%; height:80px; position:absolute; left:-5px; top:0; z-index:280; display:none;}
 
/*--导航样式--*/   
.Nav{ border-top:1px solid #e7e7e7;  background:#0082d3;  position:relative; min-width:1200px;}
.Navbox{ width:1400px; margin:0 auto; }
.Nav_le{ float:left; width:221px; background:#02befe; height:50px; text-align:center; display:block; position:relative; }
.Nav_le a.Ntop{ color:#fff; font-size:20px; font-weight:bold; line-height:50px; display:block;}
.Nav_le a em{ background:url(../images/h_icon.png) no-repeat 0 -167px; vertical-align:middle; width:15px; height:13px; display:inline-block;}
.Nav_ra{ height:50px;}
.Navbar{ float:left; /*width:60%;*/}
.Navbar li{ float:left; padding-left:14px; padding-right:30px;}
.Navbar li a.Nar{ color:#fff; font-size:16px; font-weight:bold; line-height:50px; position:relative; height:50px; display:inline-block;}
.Navbar li a.Nar em{ background:url(../images/h_icon.png) no-repeat 0 -650px; width:11px; height:6px; display:none; margin:0 auto; position:absolute; left:38%; bottom:0;  z-index:88;}
.Sub_nav{ position:absolute; left:0; top:50px; background:#fff; width:220px; border:1px solid #e7e7e6; height:555px; border-right:0; z-index:200;}
.NLogbox{height:40px;  line-height:40px; border-bottom:1px solid #e7e7e7; min-width:1200px;}
.NLog{ width:1400px; margin:0 auto; text-align:right; color:#606060 }
.NLog span{ margin-right:5px;}
.NLog a.login_box_txt{ color:#606060; font-size:14px; margin-right:10px;  vertical-align:middle; display:inline-block; text-align:right;}
.NLog a.login_box_txt span{ margin-right:5px; height:40px; line-height:40px; vertical-align:middle;display:inline-block; text-align:right;}
.NLog span.Log{  margin-right:20px; display:inline-block;}
.NLog span.Cart,.NLog span.memb{display:inline-block; margin-right:20px;}

.NLog span.Log em{ background:url(../images/h_icon.png) no-repeat 0 -1480px; width:16px; height:17px; display:inline-block; vertical-align:middle;}
.NLog span:hover.Log em{background:url(../images/h_icon.png) no-repeat -40px -1480px; width:16px; height:17px; display:inline-block; vertical-align:middle;}
.NLog span.Log,.NLog span.Log a,.NLog span.Cart,.NLog span.Cart a,.NLog span.memb a,.NLog span.quit a{ color:#606060; font-size:13px; display:inline-block; vertical-align:middle;}
.Log a:hover.loginTrigger,.Log a:hover.regTrigger,.NLog span.Cart a:hover,.NLog span.memb a:hover,.NLog span.quit a:hover,.NLog span:hover.Log{ color:#0082d3;}
.NLog span.Cart a em{ background:url(../images/h_icon.png) no-repeat 0 -1520px; width:25px; height:18px; display:inline-block; vertical-align:middle; }
.NLog span.Cart a:hover em{background:url(../images/h_icon.png) no-repeat -40px -1520px; width:25px; height:18px; display:inline-block; vertical-align:middle; }
.NLog span.memb a em{ background:url(../images/h_icon.png) no-repeat 0 -1480px; width:16px; height:17px; display:inline-block; vertical-align:middle;}
.NLog span.memb a:hover em{background:url(../images/h_icon.png) no-repeat -40px -1480px;  width:16px; height:17px; display:inline-block; vertical-align:middle;}
.NLog span.quit a em{ background:url(../images/h_icon.png) no-repeat 0 -1540px; width:20px; height:14px; display:inline-block; vertical-align:middle; margin-top:-3px;} 
.NLog span.quit a:hover em{background:url(../images/h_icon.png) no-repeat -40px -1540px; width:20px; height:14px; display:inline-block; vertical-align:middle; margin-top:-3px;}
.Snav{ position:absolute; width:100%; border-bottom:1px solid #e7e7e7; background:#fff; padding:10px 0; left:0; top:50px; display:none; -moz-box-shadow:2px 2px 14px #333333; -webkit-box-shadow:2px 2px 14px #333333; box-shadow:2px 2px 14px #333333; z-index:540;}
.Snav_box{ width:1400px; margin:0 auto;}
.Snwa{ float:left; width:39%; border-right:1px dashed #cccccc;}
.Snwa a{ color:#585858; font-size:14px; width:25%; float:left; display:inline-block; margin:3px 0;}
.Snwa a:hover{ color:#0082d3;}
.Snwa a em{ background:url(../images/icon.png) no-repeat; vertical-align:middle; display:inline-block; width:25px; height:30px; margin-right:5px;}
.Snwa a em.Snic1{background-position: 0 -495px;}
.Snwa a em.Snic2{background-position: 0 -645px;}
.Snwa a em.Snic3{background-position: 0 -765px;}
.Snwa a em.Snic4{background-position: 0 -675px;}
.Snwa a em.Snic5{background-position: 0 -795px;}
.Snwa a em.Snic6{background-position: 0 -825px;}
.Snwa a em.Snic7{background-position: 0 -705px;}
.Snwa a em.Snic8{background-position: 0 -855px;}
.Snwa a:hover em.Snic1{background-position: 0 -1455px;}
.Snwa a:hover em.Snic2{background-position: 0 -1605px;}
.Snwa a:hover em.Snic3{background-position: 0 -1725px;}
.Snwa a:hover em.Snic4{background-position: 0 -1635px;}
.Snwa a:hover em.Snic5{background-position: 0 -1755px;}
.Snwa a:hover em.Snic6{background-position: 0 -1785px;}
.Snwa a:hover em.Snic7{background-position: 0 -1665px;}
.Snwa a:hover em.Snic8{background-position: 0 -1815px;}
.Snwb{ float:left; width:40%;}
.Snwb a{ float:left; width:16.66%; display:inline-block; color:#585858; font-size:14px; text-align:center;}
.Snwb a span{ display:block; text-align:center; margin-bottom:5px;}
.Snwb a span img{ width:50%; height:50%;}
.Snwc{ float:left; width:20%; text-align:right;}
.Snwc img{ width:55%; height:55%;}

.SeaPac-item{ border-right:1px solid #e7e7e7;}
/*.SeaPac-item,.SeaPac-item1,.SeaPac-item2{position: relative;}*/
.SeaPac-item_reco{ /*border-bottom: 1px dashed #ccc; */margin:0 12px; padding:20px 0 17px 10px; }
.SeaPac-item_reco1{  margin:0 12px; padding:9px 0 6px 10px; }
.SeaPac_reco a{ font-size:18px; color:#01a1f3; font-weight:bold;  display:block; margin-bottom:10px; text-align:left;  }
.SeaPac_reco a em{ background:url(../images/icon.png) no-repeat -40px 0; display:inline-block; width:7px; height:11px; vertical-align:middle;}
.SeaPac_reco a span{ width:170px; display:inline-block; line-height:1.3;}
.SeaPac_reco_city{ margin-top:2px; text-align:left;}
.SeaPac_reco_city a{ font-size:14px; color:#585858; margin: 0 0 3px 0; display:inline-block; line-height:1.4; width:32%;}
.SeaPac_reco_city a{width:auto\9; margin-right:5px\9;}
.SeaPac_reco_city a.hot{ color:#fc552d;}
.SeaPac-item:nth-of-type(5) .SeaPac_reco_city ,.SeaPac-item:nth-of-type(6) .SeaPac_reco_city ,.SeaPac-item:nth-of-type(7) .SeaPac_reco_city {  }
/*.SeaPac-item:nth-of-type(5) .SeaPac_reco_city a:nth-of-type(2)*/{ text-align:center;}
/*.SeaPac-item:nth-of-type(5) .SeaPac_reco_city a,.SeaPac-item:nth-of-type(6) .SeaPac_reco_city a,.SeaPac-item:nth-of-type(7) .SeaPac_reco_city a*/{ margin-right:0; display:inline-block; text-align:center;}
/*.SeaPac-item:nth-of-type(5) .SeaPac_reco_city a:nth-of-type(1),*/.SeaPac-item:nth-of-type(6) .SeaPac_reco_city a:nth-of-type(1),.SeaPac-item:nth-of-type(7) .SeaPac_reco_city a:nth-of-type(1){ text-align:left;}
.SeaPac-item:nth-of-type(6) .SeaPac_reco_city a:nth-of-type(1),.SeaPac-item:nth-of-type(6) .SeaPac_reco_city a:nth-of-type(2)/*,.SeaPac-item:nth-of-type(5) .SeaPac_reco_city a:nth-of-type(1),.SeaPac-item:nth-of-type(5) .SeaPac_reco_city a:nth-of-type(2)*/,.SeaPac-item:nth-of-type(7) .SeaPac_reco_city a:nth-of-type(1),.SeaPac-item:nth-of-type(7) .SeaPac_reco_city a:nth-of-type(2){width:26%; }
.SeaPac-item:nth-of-type(6) .SeaPac_reco_city a:nth-of-type(3),.SeaPac-item:nth-of-type(6) .SeaPac_reco_city a:nth-of-type(4)/*,.SeaPac-item:nth-of-type(5) .SeaPac_reco_city a:nth-of-type(3),.SeaPac-item:nth-of-type(5) .SeaPac_reco_city a:nth-of-type(4)*/,.SeaPac-item:nth-of-type(7) .SeaPac_reco_city a:nth-of-type(3),.SeaPac-item:nth-of-type(7) .SeaPac_reco_city a:nth-of-type(4){width:20%; }
.SeaPac_reco_city a:hover{ font-size:14px; color:#01a1f3; text-decoration:underline;}


.SeaPac-item:hover div.SeaPac-item_reco,.SeaPac-item:hover:last-child{border-bottom:none;}
.SeaPac-item:hover{border-top:1px solid #e7e7e7; border-bottom:1px solid #e7e7e7; border-right:1px solid #fff;margin-top:-1px;  }
.SeaPac-item:hover:first-child{border-bottom:1px solid #e7e7e7; border-right:1px solid #fff; border-top:0; margin-top:0; }

.SeaPac_reco a.Noth{ background:url(../images/head_icon.png) no-repeat -10px -250px; padding-left:25px;}
.SeaPac_reco a.South{ background:url(../images/head_icon.png) no-repeat -10px -310px; padding-left:25px;}
.SeaPac_reco a.Europe{ background:url(../images/head_icon.png) no-repeat -10px -370px; padding-left:25px;}
.SeaPac_reco a.Asia{ background:url(../images/head_icon.png) no-repeat -10px -430px; padding-left:25px;}
.SeaPac_reco a.freedom{ background:url(../images/head_icon.png) no-repeat -10px -490px; padding-left:25px;}
.SeaPac_reco a.ticket{ background:url(../images/head_icon.png) no-repeat -10px -550px; padding-left:25px;}
.SeaPac_reco a.theme{ background:url(../images/head_icon.png) no-repeat -10px -610px; padding-left:25px;}

.Sub_SeaPac_item1{ height:555px; border:1px solid #e7e7e7;border-left:none; width:1060px; background:#fff; position:absolute; top:-1px; left:220px; z-index:999;}
.Sub_SeaPac_item2{ height:555px; border:1px solid #e7e7e7;border-left:none;width:648px; background:#fff; position:absolute; top:-1px; left:220px; z-index:999;}
.Sub_SeaPac_item3{ height:555px; border:1px solid #e7e7e7;border-left:none; width:810px; background:#fff; position:absolute; top:-1px; left:220px; z-index:999;}
.Sub_SeaPac_item4{ height:555px; border:1px solid #e7e7e7;border-left:none; width:648px; background:#fff; position:absolute; top:-1px; left:220px; z-index:999;}
.Sub_SeaPac_item5{ height:555px; border:1px solid #e7e7e7;border-left:none; width:810px; background:#fff; position:absolute; top:-1px; left:220px; z-index:999;}
.Sub_SeaPac_item6{ height:555px; border:1px solid #e7e7e7;border-left:none; width:810px; background:#fff; position:absolute; top:-1px; left:220px; z-index:999;}
.Sub_SeaPac_item7{ height:555px; border:1px solid #e7e7e7;border-left:none; width:860px; background:#fff; position:absolute; top:-1px; left:220px; z-index:999;}
.m30{ margin:20px 30px;}
.m301{ margin:30px 30px 30px 25px;}
.m302{ margin:20px 30px 0px 25px;}
.m303{ margin:30px 0px 30px 45px;}
.m304{ margin:50px 30px 30px 30px;}
.SeaPac_box{ width:125px; float:left;}
.SeaPac_Noth_pic{ width:125px;height:96px;}
.Noth_pic1{ background:url(../images/east_pic1.jpg) no-repeat center bottom; }
.Noth_pic2{ background:url(../images/east_pic2.jpg) no-repeat center bottom;}
.Noth_pic3{ background:url(../images/east_pic3.jpg) no-repeat center bottom;}
.Noth_pic4{ background:url(../images/east_pic4.jpg) no-repeat center bottom;}
.Noth_pic5{ background:url(../images/east_pic5.jpg) no-repeat center bottom;}
.Noth_pic6{ background:url(../images/east_pic6.jpg) no-repeat center bottom;}
.Noth_pic7{ background:url(../images/east_pic7.jpg) no-repeat center bottom;}
.Noth_pic8{ background:url(../images/east_pic8.jpg) no-repeat center bottom;}
.SeaPac_south_box{ width:196px; float:left;}
.SeaPac_South_txt{ width:134px;}
.SeaPac_South_txt1{ width:70px; text-align:center; float:left;}
.SeaPac_South_txt1 a{color:#000; font-size:12px; padding:10px 0 0 0px; display:block;}
.SeaPac_South_txt1 a:hover{color:#01a1f3; font-size:12px; padding:10px 0 0 0px; display:block;text-decoration:underline;}
.SeaPac_South_txt1_box{ margin-left:45px;}
.SeaPac_South_txt1_box1{ width:70px; margin:0 auto;}
.SeaPac_South_pic{ height:96px; width:196px;}
.South_pic1{ background:url(../images/south_pic1.jpg) no-repeat center bottom;}
.South_pic2{ background:url(../images/south_pic2.jpg) no-repeat center bottom;}
.South_pic3{ background:url(../images/south_pic3.jpg) no-repeat center bottom;}
.SeaPac_europe_pic{ height:96px; width:150px;}
.europe_pic1{ background:url(../images/europe_pic1.jpg) no-repeat center bottom;}
.europe_pic2{ background:url(../images/europe_pic2.jpg) no-repeat center bottom;}
.europe_pic3{ background:url(../images/europe_pic3.jpg) no-repeat center bottom;}
.europe_pic4{ background:url(../images/europe_pic4.jpg) no-repeat center bottom;}
.europe_pic5{ background:url(../images/europe_pic5.jpg) no-repeat center bottom;}
.SeaPac_Asia_pic{ height:96px; width:147px;}
.Asia_pic1{ background:url(../images/asia_pic1.jpg) no-repeat center bottom;}
.Asia_pic2{ background:url(../images/asia_pic2.jpg) no-repeat center bottom;}
.Asia_pic3{ background:url(../images/asia_pic3.jpg) no-repeat center bottom;}
.Asia_pic4{ background:url(../images/asia_pic4.jpg) no-repeat center bottom;}
.Asia_pic5{ background:url(../images/asia_pic5.jpg) no-repeat center bottom;}
.AN_pic1{ background:url(../images/an_pic1.jpg) no-repeat center bottom;}
.AN_pic2{ background:url(../images/an_pic2.jpg) no-repeat center bottom;}
.AN_pic3{ background:url(../images/an_pic3.jpg) no-repeat center bottom;}
.ml{ margin-left:10px;}
.SeaPac_Asia_box{ width:147px; float:left;}
.SeaPac_europe_box{ width:150px; float:left;}
.SeaPac_reco_txt{ width:100px;}
.SeaPac_east_txt a span{ text-align:center; display:block; margin-top:3px;}
.SeaPac_east_txt a span.cn{color:#01a1f3; font-size:16px;  font-weight:bold;}
.SeaPac_east_txt a span.en{ color:#bebebe; font-size:14px;  font-weight:bold; }
.SeaPac_custom{ float:left; margin:50px 20px 40px 10px; height:107px; width:350px;}
.SeaPac_custom_box{ margin:30px 10px 30px 30px;}
.SeaPac_custom_le{ width:370px;}
.SeaPac_custom_icon li a{ display:block; width:88px; height:118px; color:#01a1f3;font-size:15px; font-weight:bold; text-align:center;}
.SeaPac_custom_icon li a:hover{ display:block !important; width:88px; height:118px; color:#999;font-size:15px; font-weight:bold; text-align:center;}
.SeaPac_custom_icon li{ float:left; margin:20px 20px 40px 10px}
.SeaPac_custom_icon li a.Sidevisa{ background:url(../images/icon18_1.png) no-repeat center top;}
.SeaPac_custom_icon li a:hover.Sidevisa{ background:url(../images/icon18_1_1.png) no-repeat center top;}
.SeaPac_custom_icon li a.Sideticket{ background:url(../images/icon18_2.png) no-repeat center top;}
.SeaPac_custom_icon li a:hover.Sideticket{ background:url(../images/icon18_2_1.png) no-repeat center top;}
.SeaPac_custom_icon li a.Sidetourguide{ background:url(../images/icon18_3.png) no-repeat center top;}
.SeaPac_custom_icon li a:hover.Sidetourguide{ background:url(../images/icon18_3_1.png) no-repeat center top;}
.SeaPac_custom_icon li a.Sidecar{ background:url(../images/icon18_4.png) no-repeat center top;}
.SeaPac_custom_icon li a:hover.Sidecar{ background:url(../images/icon18_4_1.png) no-repeat center top;}
.SeaPac_custom_icon li a.Siderentcar{ background:url(../images/icon18_5.png) no-repeat center top;}
.SeaPac_custom_icon li a:hover.Siderentcar{ background:url(../images/icon18_5_1.png) no-repeat center top;}
.SeaPac_custom_icon li a.Sidehotel{ background:url(../images/icon18_6.png) no-repeat center top;}
.SeaPac_custom_icon li a:hover.Sidehotel{ background:url(../images/icon18_6_1.png) no-repeat center top;}
.SeaPac_custom_icon li a.Sideattraction{ background:url(../images/icon19_1.png) no-repeat center top;}
.SeaPac_custom_icon li a:hover.Sideattraction{ background:url(../images/icon19_1_1.png) no-repeat center top;}
.SeaPac_custom_icon li a.Sidecitypass{ background:url(../images/icon19_2.png) no-repeat center top;}
.SeaPac_custom_icon li a:hover.Sidecitypass{ background:url(../images/icon19_2_1.png) no-repeat center top;}
.SeaPac_custom_icon li a.Sideshow{ background:url(../images/icon19_3.png) no-repeat center top;}
.SeaPac_custom_icon li a:hover.Sideshow{ background:url(../images/icon19_3_1.png) no-repeat center top;}
.SeaPac_custom_icon li a.Sidecoupon{ background:url(../images/icon19_4.png) no-repeat center top;}
.SeaPac_custom_icon li a:hover.Sidecoupon{ background:url(../images/icon19_4_1.png) no-repeat center top;}
.SeaPac_custom_icon li a.Sideactive{ background:url(../images/icon19_5.png) no-repeat center top;}
.SeaPac_custom_icon li a:hover.Sideactive{ background:url(../images/icon19_5_1.png) no-repeat center top;}
.SeaPac_custom_icon li a.Sidejunt{ background:url(../images/icon19_6.png) no-repeat center top;}
.SeaPac_custom_icon li a:hover.Sidejunt{ background:url(../images/icon19_6_1.png) no-repeat center top;}
.SeaPac_theme{ height:102px; width:190px; float:left; margin:30px;}
.SeaPac_theme_icon a{ display:block; width:190px; height:102px; color:#555; font-size:14px; }
.SeaPac_theme_icon a:hover{ color:#01a1f3; font-size:14px; }
.SeaPac_theme_icon a span{ display:inline-block !important; vertical-align:middle;}
.SeaPac_theme_txt{ margin-left:10px;}
.SeaPac_theme_txt a{ color:#555; font-size:14px;}
.SeaPac_theme_txt a:hover{ color:#01a1f3; font-size:14px; text-decoration:underline;}
.SeaPac_ticket{ border-bottom:1px dashed #e2e2e2;padding-bottom:20px; margin-bottom:20px}
.SeaPac_ticket_txt1{  text-align:left; margin-bottom:10px;}
.SeaPac_ticket_txt1 a{ color:#01a1f3; font-size:16px; font-weight:bold; display:inline-block; }
.SeaPac_ticket_txt1 a:hover{ color:#01a1f3;font-size:16px; font-weight:bold; text-decoration:underline;}
.SeaPac_ticket_infor{ margin-top:5px; text-align:left; }
.SeaPac_ticket_infor a{  width:32.6%; margin-right:1%; height:18px; line-height:18px; overflow:hidden; float:left; display:block; }
.SeaPac_ticket_infor a:last-child{ margin-right:0;}
.SeaPac_ticket_F{ color:#707070; font-size:12px;  max-width:40px;  display:inline-block; text-align:left; height:18px; overflow:hidden; vertical-align:middle;}
.STicon{background:url(../images/h_icon.png) no-repeat -40px -650px; display:inline-block; vertical-align:middle; width:20px; height:10px;}
.SeaPac_ticket_T{color:#707070; font-size:12px; margin-left:10px; margin-right:3px; max-width:72px; display:inline-block; height:18px; vertical-align:middle; overflow:hidden;}
.SeaPac_ticket_wf{color:#707070; font-size:12px;  margin-left:3px;}
.SeaPac_ticket_P{ color:#ff5400; font-size:12px; margin-left:5px;}
.SeaPac_ticket_P b{ font-size:16px;}
.ticket_ask{ position:absolute; bottom:0; z-index:588; right:0;}
.ticket_ask a{background:url(../images/btn_bg.png) no-repeat; margin-right:30px;font-size: 14px; color:#fff; height: 30px;line-height: 30px; display:block; width:78px; text-align:center;}

.SeaPac_custom_txt{ margin-top:100px; display:inline-block; }
.SeaPac_custom_title{ font-size:26px; color:#01a1f3; font-weight:bold;}
.SeaPac_reco_txt3{padding-left:10px;}
.SeaPac_reco_txt4{ padding-left:15px;}
.SeaPac_reco_txt1 a{color:#000; font-size:12px; padding:10px 0 0 0px; display:block;}
.SeaPac_reco_txt1 a.hot{ color: #fc552d;}
.SeaPac_reco_txt1 a:hover{color:#01a1f3; font-size:12px; padding:10px 0 0 0px; display:block !important; text-decoration:underline;}
.SeaPac_reco_txt3 a,.SeaPac_reco_txt4 a{color:#000; font-size:12px; padding:10px 0 0 25px; display:block;}
.SeaPac_reco_txt3 a:hover,.SeaPac_reco_txt4 a:hover{color:#01a1f3; font-size:12px; padding:10px 0 0 25px; display:block !important; text-decoration:underline;}


.SeaPac_South_txt1 a.hot{ color:#fc552d;}
.SeaPac_reco_txt1 a span.icon_play,.SeaPac_South_txt1 a span.icon_play{ display: inline-block;height: 16px; padding: 0 3px;font-size: 12px;line-height: 16px;color: #fff;border-radius: 3px;position: relative;right: -10px;}
.SeaPac_reco_txt1 a span.hot_icon,.SeaPac_South_txt1 a span.hot_icon{ background: #ff5d5d;}
.SeaPac_reco_txt1 a span.new_icon,.SeaPac_South_txt1 a span.new_icon{ background: #0083d3;}

/*--出发地--*/
.sear_from{ position:absolute; z-index:300; width:420px; background:#fff; border:5px solid #14b8f4; height:auto; left:0; top:80px; padding:10px; display:none; }
.SF_nav a{ width:25%; font-size:20px; color:#a2a2a2; text-align:center; display:inline-block; float:left; cursor:pointer; height:30px; line-height:30px;}
.SF_nav a.click{ color:#02befe;}
.SF_nav a.click,.SF_nav a:hover{ /*color:#02befe;*/ color:#0082d3;}
.sear_from_main{ padding:10px;}
.FromCN_main p.From_line{ border-bottom:1px dashed #dddddd; padding:15px 0;}
.FromCN_main{ line-height:1.5; padding-top:10px;}
.FromCN_main p span,.FromCN_main p a span{ color:#fff; font-size:15px; background:#02befe; display:inline-block; border-radius:20px; padding:5px 10px;}
.FromCN_main p span{ font-weight:bold;}
.FromCN_main p{ padding:5px 0; color:#000; font-size:12px;}
.FromCN_main p.Ftit{ color:#0082d3; font-size:14px; font-weight:bold; margin-top:10px;}
.FromCN_main p img{ vertical-align:middle;}
.FromNoth ul{ margin-top:20px;}
.FromNoth ul li{ float:left;  width:33.33%; text-align:center; margin-bottom:20px;}
.FromNoth a span.tpic,.FromNoth a{ display:block; text-align:center;}
.FromNoth a span.tpic img{ width:70%; height:70%;}
.FromNoth a p{ color:#000; font-size:14px; margin:6px 0;}
.FromNoth a span.tbtn{ color:#fff; font-size:14px; background:#02befe; display:inline-block; border-radius:20px; padding:4px 10px;}
.FromEu{ padding:10px 0;}
.FromEu li { padding:5px;color:#3a3b3c; padding-right:5px; }
.FromEu li a{ font-size:13px; color:#3a3b3c; padding-left:10px;  display:inline-block;}
.FromEu li a:hover{font-size:13px; color:#0082d3; padding-left:10px;}
.FromEu li a.FromEu_city{ font-size:14px; color:#0082d3; width:45px;}

/*--搜索框--*/
.NameSch{ width:98%; position:absolute; border:5px solid #cccccc; border-top:0; left:-5px; top:80px; background:#fff; z-index:99;}
.NameSch ul{ padding:5px 20px 20px 20px;}
.NameSch ul li { padding:7px 0; color:#4c4c4c;}
.NameSch ul li a{ padding:0 6px; color:#4c4c4c; line-height:1.5; display:inline-block; margin-bottom:5px;}
.NameSch ul li a:hover{color:#0082d3; line-height:1.5;}
.NameSch ul li h3.bluecor{ color:#0082d3; padding:5px 0; font-size:14px; font-weight:bold;  padding:0 6px;}
.NameSch ul li h3 { font-weight:normal; color:#4c4c4c; font-size:12px; padding:0 6px;}

/*--面包屑导航--*/
.BreadNav{ width:1400px;  margin:1% auto; font-size:16px;}
.BreadNav a{ color:#1e1e1e; font-size:16px;}

/*--内容--*/
.main_box{width:1400px;  margin:3% auto; }

/*--尾部样式--*/
.Ft_bg{ background:#fafafa; padding-top:30px; min-width:1200px;}
.Ft_adviser h4{ color:#0092dd; font-size:46px; font-weight:normal; text-align:center;}
.Ft_cont{ text-align:center; margin:10px 0; }
.Ft_cont span em{ background:url(../images/icon.png) no-repeat 0 -410px; display:inline-block; width:23px; height:23px; vertical-align:middle;}
.Ft_cont span{ color:#838383; font-size:24px; display:inline-block; margin-right:10px;}
.Ft_cont span i{ color:#0092dd; font-style:normal;}

.Ft_CSbox{ border-bottom:1px dashed #adadad; padding:15px 0; text-align:center;}
.Ft_CSbox ul{ width:53%; margin:0 auto; text-align:center;}
.Ft_CSbox ul li{ display:inline-block;  width:24%;}
.Ft_CSbox ul li a span.tpic{ display:block; text-align:center; margin:0 auto;}
.Ft_CSbox ul li a span.tpic img{ width:109px; height:109px;}
.Ft_CSbox ul li a span.txt1{ color:#000; font-size:14px; display:block; text-transform:uppercase; margin:10px 0; line-height:1.3;}

.Ft_Id{ margin:20px 0 0 0; text-align:center; padding-bottom:20px;}
.Ft_Id span{ display:inline-block; padding:0 20px; cursor:pointer;  position:relative; vertical-align:middle;}
.Ft_Id span em{ position: absolute; width: 550px; height: 400px; display: none;  top: -400px; left: -200px; z-index: 9999;}
.Ft_Id span:hover em{ display:block !important;}
.Ft_Id span:first-child{ padding-left:0;}
.Ft_Id span:last-child{ padding-right:0;}

.ftbg{ background:#0092dd; padding:40px 0 20px 0; min-width:1200px; margin-top:50px;}
.ft_box{ width:1400px; margin:0 auto;  }
.ft_box1{width:1400px; margin:0 auto;  overflow:hidden; }
.ft_p1{ float:left; width:37.8%; border-right:1px solid #4db3e7; height:201px;}
.ft_p1 ul.p1{ width:27%; margin-left:5px;}
.ft_p1 ul{ float:left;  text-align:left; width:35.5%;}
.ft_p1 ul li a{ color:#fff; font-size:16px; display:inline-block; height:30px; line-height:30px;}
.ft_p1 ul li:first-child a{ font-weight:bold;}
.ft_p2{ float:left; width:30.8%; border-right:1px solid #4db3e7; height:201px;}
.ft_p2_box{ margin:0 8%; }
.ft_p2_box p{ color:#fff; font-size:16px;}
.ft_Dy{ margin:15px 0;}
.ft_Dy input.D1{ background:#fff; float:left; width:75%; border:0; border-radius:10px 0 0 10px; height:40px; line-height:40px; padding:0 5px; vertical-align:middle;}
.ft_Dy input.D2{ background:#22b4ff; color:#fff; font-weight:bold; font-size:16px; width:20%; border:0; height:40px; line-height:40px; border-radius:0 10px 10px 0; vertical-align:middle;}
.ft_ptxt1 { margin-top:20px;}
.ft_ptxt1 li{ font-size:16px; color:#fff; font-weight:bold; float:left; margin-left:18px; line-height:35px;}
.ft_ptxt1 li a.ficon1{ background:url(../images/h_icon.png) no-repeat 0 -210px; display:inline-block; width:35px; height:35px;}
.ft_ptxt1 li a.ficon2{ background:url(../images/h_icon.png) no-repeat 0 -245px; display:inline-block; width:38px; height:35px;}
.ft_ptxt1 li a.ficon3{ background:url(../images/h_icon.png) no-repeat 0 -285px; display:inline-block; width:38px; height:35px;}
.ft_ptxt1 li a.ficon4{ background:url(../images/h_icon.png) no-repeat 0 -325px; display:inline-block; width:62px; height:35px;}
.ft_ptxt1 li a.ficon5{ background:url(../images/h_icon.png) no-repeat 0 -1300px; display:inline-block; width:25px; height:35px;}
.ft_ptxt1 li a.ficon6{ background:url(../images/h_icon.png) no-repeat -40px -1300px; display:inline-block; width:15px; height:35px;}
.ft_ptxt1 li a.ficon7{ background:url(../images/h_icon.png) no-repeat 0 -1340px; display:inline-block; width:80px; height:37px; margin-top:-5px;}
.ft_p3{float:left; width:31%; height:201px;}
.ft_p3_box{margin-left:10%;}
.ft_ptxt1 li:first-child,.Ft_CSbox ul li:first-child{ margin-left:0;}
.ft_pay{ float:left; width:49%; margin-right:2%; text-align:center;}
.ft_pay p{ color:#fff; font-size:16px; text-align:center; margin-bottom:20px;}
.ft_paybox span{ /*margin-bottom:10px;*/ display:inline-block; width:48%; }
.ft_paybox span img{ width:82%; height:82%;}
.ft_wx{float:right; width:49%; text-align:right;}
.ft_wx img{ width:86%; height:86%;}
.ft_box p.Tpb{ text-align:center; margin:10px 0; color:#fff;}
.ft_box p.Tpb span,.ft_box p.Tpb span a,.ft_box p.Tpb a{ color:#fff; font-size:12px; display:inline-block; margin-right:10px;}
.H_shop li{ float:left; width:33.33%;}
.H_shop li a{ display:block; text-align:center;}
.H_shop li a p{ text-align:center; color:#000; font-size:20px; margin:10px 0; font-weight:bold;}
.H_shop li a span.Horder{ background:#0092dd; font-size:16px; color:#fff; font-weight:bold; display:inline-block; padding:0 30px; height:40px; line-height:40px; border-radius:40px;}
.Ft_adviser{ margin-top:40px;}
.Ft_bor{ margin-top:20px; padding-top:20px; border-top:1px dashed #4db3e7;}
.Ft_mar{ margin-left:115px;}
.Ft_linkmain{ margin:-51px auto 0; width:1400px; padding-bottom:25px;}
.Ft_linkboxa{ display:inline-block;}
.Ft_linkbox a.link{ color:#fff; font-size:16px; cursor:pointer; height:30px; display:inline-block; margin-left:5px; line-height:30px;}
.Ft_link{ color:#fff; margin-top:30px; display:none;}
.Ft_link a{ color:#fff; font-size:16px; display:inline-block; margin:5px;}
.Ft_linkboxa:hover div.Ft_link{ display:block !important;}
.H_shop li a span img{-moz-transition: all 1.2s; -webkit-transition: all 1.2s; -o-transition: all 1.2s; -ms-transition: all 1.2s; transition: all 1.2s; vertical-align: middle;}
.H_shop li a:hover span img{-moz-transform: scale(1.2); -webkit-transform: scale(1.2); -o-transform: scale(1.2); -ms-transform: scale(1.2); transform: scale(1.2);}


/*--侧边栏--*/
.wx{position:fixed; right:0; top:110px; z-index:2000;}
.wx ul{ background:rgba(0,0,0,0.7); filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#b2000000,endcolorstr=#b2000000); width:80px; border-radius:60px; padding:20px 0;}
.wx ul li{ padding:10px 0; position:relative;}
.wx ul li a{ color:#fff; font-size:14px; text-align:center; display:block;}
.wx ul li:hover a{color:#05beff;}
.wx ul li a  i{ background:url(../images/h_icon.png) no-repeat; display:block; height:30px;  margin:0 auto 3px;  }
.wx ul li a i.wicona{ background-position:0 -1010px; width:28px; }
.wx ul li a i.wiconb{ background-position:-40px -1010px; width:28px;}
.wx ul li a i.wiconc{ background-position:0 -1060px; width:35px;}
.wx ul li a i.wicond{ background-position:-40px -1060px; width:35px;}
.wx ul li a i.wicone{ background-position:0 -650px; width:12px; height:10px;}
.wx ul li a i.wiconf{ background-position:0 -1200px; width:31px; height:32px;}
.wx ul li a i.wicong{ background-position:0 -1390px; width:26px; height:26px;}
.wx ul li:hover a i.wicona{ background-position:0 -1110px; width:28px; }
.wx ul li:hover a i.wiconb{ background-position:-40px -1110px; width:28px;}
.wx ul li:hover a i.wiconc{ background-position:0 -1160px; width:35px;}
.wx ul li:hover a i.wicond{ background-position:-40px -1160px; width:35px;}
.wx ul li:hover a i.wicone{ background-position:-40px -980px; width:12px; height:10px;}
.wx ul li:hover a i.wiconf{ background-position:-40px -1200px; width:31px; height:32px;}
.wx ul li:hover a i.wicong{ background-position:-40px -1390px; width:26px; height:26px;}
.wx ul li span.zin1,.wx ul li span.zin2,.wx ul li span.zin4{ position:relative; left:-108px; display:none;}
.wx ul li span.zin3{position:relative; left:-194px; display:none;}
.wx ul li:hover span{ display:block !important;}
.wx ul li span.zin1{ z-index:10;}
.wx ul li span.zin2{ z-index:9;}
.wx ul li span.zin3{ z-index:8;}
.wx ul li span.zin4{ z-index:6;}
.side_report{position:fixed; right:80px; top:200px; width:380px; z-index:7;}
.side_reportbox{ background:#0082d4; padding:20px; }
.side_reportbox h6{ color:#fff; font-size:16px; font-weight:normal;}
.side_reportbox h6  a{ background:url(../images/h_icon.png) no-repeat 0 -1240px; display:block; float:right; width:21px; height:21px; margin-right:10px;}
.side_reportnav{ margin:20px 0;} 
.side_reportnav span{ float:left; display:block; margin-right:5px;}
.side_reportnav span.Anav a{display:inline-block; background:#fff; border-radius:4px; width:80px; height:30px; text-align:center; line-height:30px; color:#0082d4; cursor:pointer; }
.side_reportnav span.Anav a:hover,.side_reportnav span.Anav a.click{ background:#22b4ff; color:#fff;}
.side_con{ margin-bottom:20px;}
.side_txt1 textarea{ padding:10px; margin:10px 0; width:315px; height:80px; border:1px solid #e2e2e2;}
.scona{ margin-right:10px;}
.scona input{ border:1px solid #e2e2e2; background:#fff; width:80px; height:30px; line-height:30px; padding:0 5px;}
.sconb input{ border:1px solid #e2e2e2; background:#fff; width:223px; height:30px; line-height:30px; padding:0 5px;}
.side_btn input{ background:#22b4ff; height:30px; line-height:30px; width:80px; border-radius:4px; border:0; color:#fff; font-size:14px;}

/*--头部新加搜索条件--*/
.Headsearch_type{float:left; margin:26px 0 0 10px; position:relative; z-index:800; padding-bottom:26px;}
.Headsearch_text{height:30px; line-height:30px; display:inline-block; color:#424242; font-size:14px; border:1px solid #e2e2e2; border-radius:30px 0 0 30px; padding:0 10px;}
.Headsearch_text span{ display:inline-block; width:75px; text-align:center;}
.Headsearch_text i{background: url(../images/h_icon7.png) no-repeat 0px -20px; height: 6px; display:inline-block;  width: 12px; vertical-align: middle;}
.Head_Stypelist{position:absolute; z-index:9999; background:#fff; border:1px solid #e2e2e2; left:18px; top:45px; display:none;}
.Head_Stypelist span{ background:url(../images/h_icon7.png) no-repeat 0 0px; width:19px; height:11px; display:block; margin:-11px auto 0;}
.Head_Stypelist ul li{ color:#424242; font-size:14px; padding:0 10px; height:36px; line-height:36px; text-align:center; cursor:pointer;}
.Head_Stypelist ul li:hover{ background:#e2e2e2;}
.Headsearch_type:hover div.Head_Stypelist{ display:block !important;}
.Headsearch_type:hover a.Headsearch_text i{background: url(../images/h_icon7.png) no-repeat 0px -40px;}
.header_S{ border-right:0; border-radius:30px;}

/*--文章页面分享--*/
.Share{ float:right; margin-top:30px;}
.fwb{ text-align:center; margin-bottom:10px;}
.fwb samp{font-size:14px; color:#999; font-family:"微软雅黑"; margin:0 10px;}

/*--机票导航--*/
.Snwd { float:left; width:39%; border-right:1px dashed #cccccc;}
.Snwd a{ color:#585858; font-size:14px; width:33.33%; float:left;  display:inline-block; margin:3px 0;}
.Snwd a:hover{ color:#0082d3;}
.Snwd a em {background:url(../images/ticket_icon.png) no-repeat; vertical-align: middle; display: inline-block; width: 30px; height: 30px; margin-right: 5px;}
.Snwd a em.Ticon1{ background-position:0 0;}
.Snwd a em.Ticon2{ background-position:0 -30px;}
.Snwd a em.Ticon3{ background-position:0 -60px;}
.Snwd a em.Ticon4{ background-position:0 -90px;}
.Snwd a em.Ticon5{ background-position:0 -120px;}
.Snwd a em.Ticon6{ background-position:0 -150px;}
.Snwd a:hover em.Ticon1{ background-position:-30px 0;}
.Snwd a:hover em.Ticon2{ background-position:-30px -30px;}
.Snwd a:hover em.Ticon3{ background-position:-30px -60px;}
.Snwd a:hover em.Ticon4{ background-position:-30px -90px;}
.Snwd a:hover em.Ticon5{ background-position:-30px -120px;}
.Snwd a:hover em.Ticon6{ background-position:-30px -150px;}

/*--签证导航--*/
.Sna_visa{ text-align:center; width:535px; margin-left:221px;}
.Sna_visa a{ display:inline-block; padding:0 20px; border-left:1px dashed #c7c7c7;}
.Sna_visa a:first-child{ border-left:0;}
.Sna_visa a img{ display:inline-block; vertical-align:middle;}
.Sna_visa a span{ color:#585858; font-size:18px; display:inline-block; vertical-align:middle; margin:10px;}

/*--欧洲--*/
.EMar1{ margin-top:15px;}
.EMar2{ margin-top:42px;}
.EMar3{ margin:20px;}
.Sub_nav1{ position:absolute; left:0; top:50px; background:#fff; width:220px; border:1px solid #e7e7e6; height:516px; border-right:0; z-index:40;}
.Europe-item{border-right: 1px solid #e7e7e7;}
.SeaPac_reco_city1,.SeaPac_reco_city2,.SeaPac_reco_city3{ margin-top: 2px; text-align: left;}
.SeaPac_reco_city1 a { font-size: 14px; color: #585858; margin: 0 0 2px 0;  display: inline-block; line-height: 1.4; width: 23%;}
.SeaPac_reco_city2 a { font-size: 14px; color: #585858; margin: 0 31px 2px 0;  display: inline-block; line-height: 1.4; }
.SeaPac_reco_city3 a { font-size: 14px; color: #585858; margin: 0 0px 2px 0;  display: inline-block; line-height: 1.4;  width: 49%;}
.Europe-item_reco{  border-bottom: 1px dashed #ccc; margin: 0 12px; padding: 15px 0 13px 10px;}
.Europe-item_reco1{  margin: 0 12px; padding: 15px 0 13px 10px;}
.Europe-item:hover div{ display:block!important;}
.Europe-item:hover{ border-right:1px solid #fff;  border-bottom:1px solid #ccc; border-top:1px solid #ccc;}
.Europe-item:hover div.Europe-item_reco { border-top:0; }
.Europe-item:hover div.Europe-item_reco,.Europe-item:hover:last-child{border-bottom:none;}
.Europe-item:hover{border-top:1px solid #e7e7e7; border-bottom:1px solid #e7e7e7; border-right:1px solid #fff;margin-top:-1px;  }
.Europe-item:hover:first-child{border-bottom:1px solid #e7e7e7; border-right:1px solid #fff; border-top:0; margin-top:0; }
.Europe_SeaPac_item{ height:516px; border:1px solid #e7e7e7;border-left:none; width:465px; background:#fff; position:absolute; top:-1px; left:220px; z-index:20;}
.ESeaPac_box{ width:25%; text-align:center; float:left;}
.ESeaPac_city  span{ display:block; }
.ESeaPac_city  a span.cn{ color: #01a1f3; font-size: 16px; font-weight: bold; margin-top:10px;}
.ESeaPac_citytxt a{ color: #000; font-size: 12px; padding-top:10px; display: block; text-align:center;}
.ESeaPac_citytxt a:hover{ color: #01a1f3; text-decoration:underline;}
.E_adpic{ position:absolute; right:20px; bottom:20px;}
.E_adpic img{ border-radius:8px;}
.ESeaPac_citytxt a.hot,.SeaPac_reco_city2 a.hot,.SeaPac_reco_city a.hot{ color: #fc552d;}
.ESeaPac_citytxt a span.icon_play,.SeaPac_reco_city2 a span.icon_play,.SeaPac_reco_city a span.icon_play{display: inline-block;height: 16px;padding: 0 3px;font-size: 12px;line-height: 16px;color: #fff;border-radius: 3px;position: relative;right: -10px;}
.ESeaPac_citytxt a span.hot_icon,.SeaPac_reco_city2 a span.hot_icon,.SeaPac_reco_city a span.hot_icon {background: #ff5d5d;}
.ESeaPac_citytxt a span.new_icon,.SeaPac_reco_city2 a span.new_icon,.SeaPac_reco_city a span.new_icon {background: #0083d3;}


@media(max-width:1600px){
.headtop,.Navbox,.Snav_box,.ft_box1,.ft_box,.Head_Fnavbox,.NLog{width:1200px; margin:0 auto;}	
.main_box,.BreadNav{ width:1200px; margin:1% auto;}	
.Nav_le a.Ntop{ font-size:17px;}
.Ft_linkmain{ width:1200px; }
.ft_p1 ul li a,.Ft_linkbox a.link{ font-size:14px;}
.Ft_mar{ margin:0;}
.Ft_bor{ margin-top:20px;}
.Ft_Id span{ padding:0 10px;}
.Ft_adviser h4{ font-size:36px;}
.Ft_cont span{ font-size:20px;}
.H_shop li a p{ font-size:17px;}
.header_nav{ width:33%;}
.header_nav li a.Hnav{ font-size:16px;}
.header_Sch{ width:38%;}
.header_F{ width:26%;}
.header_F a.From{ font-size:18px;}
.header_C{ /*width:18%;*/ margin:0;}
.header_CM,.header_CL{ /*padding-top:20px;*/}
.header_S input.Seach{ /*margin-top:12px;*/}
.header_CM span.langen, .header_CL span.langen{ /*top:57px;*/}
.Head_Fbox a,.Ft_link a{ font-size:12px;}
.Ft_link{  margin-top:25px; }
.Ft_linkmain{ margin:-40px auto 0;}
/*.Navbar li{ padding-left:20px;}*/
.header_F a.From span{ width:25.5%}
.header_CM a, .header_CL a{ padding:0 4px;}
.ft_p1,.ft_p2,.ft_p3{ height:190px;}
	}
	
/*--头部新加邮轮导航--*/
.Snav_box{ overflow:hidden;}
.Snwe{ display:inline-block; width:26%; padding:0 2%; float:left; padding-bottom:9999px; margin-bottom:-9999px;}
.Snwf{ display:inline-block; width:22%; border-left:1px dashed #cccccc; padding:0 2%; float:left; padding-bottom:9999px; margin-bottom:-9999px;}
.Snwg{ display:inline-block; width:19%; border-left:1px dashed #cccccc; padding:0 2%; float:left; padding-bottom:9999px; margin-bottom:-9999px;}
.Snwe h4,.Snwf h4,.Snwg h4{ color:#585858; font-size:16px; margin-bottom:5px;}
.Snwe a,.Snwf a,.Snwg a{ color:#585858; font-size:14px;  display:inline-block; margin:3px 0; padding-right:15px;}
.Snwe a span{ color:#fff; font-size:12px; display:inline-block; background:#fc552d; padding:0px 2px; vertical-align:middle; margin-left:2px;}

.Smar a{ margin:0 4px 2px 0;}
.Smara a{ margin:0 8px 2px 0;}

/*头部改版2018*/
.Snwh{ width:29.2%;}
.Snwh a{ width:33.33%;}
.Snwi{ float:right; width: 20%;text-align: right;}
.NameSch ul li h3 a{color: #0082d3; font-size:14px; padding:0; margin:0;}
.Snwa a em.Snic9{ background:url(../images/hnav_icon.png) no-repeat 0 0;}
.Snwa a:hover em.Snic9{background-position:-40px 0;}
.Snwa a em.Snic10{ background:url(../images/hnav_icon.png) no-repeat 0 -30px;}
.Snwa a:hover em.Snic10{background-position:-40px -30px;}
.Snwa a em.Snic11{ background:url(../images/hnav_icon.png) no-repeat 0 -60px;}
.Snwa a:hover em.Snic11{background-position:-40px -60px;}
.Snwa a em.Snic12{ background:url(../images/hnav_icon.png) no-repeat 0 -90px;}
.Snwa a:hover em.Snic12{background-position:-40px -90px;}
.Snwa a em.Snic13{ background:url(../images/hnav_icon.png) no-repeat 0 -120px;}
.Snwa a:hover em.Snic13{background-position:-40px -120px;}
.Snwa a em.Snic14{ background:url(../images/hnav_icon.png) no-repeat 0 -150px;}
.Snwa a:hover em.Snic14{background-position:-40px -150px;}
.Snwa a em.Snic15{ background:url(../images/hnav_icon.png) no-repeat 0 -180px;}
.Snwa a:hover em.Snic15{background-position:-40px -180px;}
.Snwa a em.Snic16{ background:url(../images/hnav_icon.png) no-repeat 0 -390px;}
.Snwa a:hover em.Snic16{background-position:-40px -390px;}
.Snwa a em.Snic17{ background:url(../images/hnav_icon.png) no-repeat 0 -210px;}
.Snwa a:hover em.Snic17{background-position:-40px -210px;}
.Snwa a em.Snic18{ background:url(../images/hnav_icon.png) no-repeat 0 -240px;}
.Snwa a:hover em.Snic18{background-position:-40px -240px;}
.Snwa a em.Snic19{ background:url(../images/hnav_icon.png) no-repeat 0 -270px;}
.Snwa a:hover em.Snic19{background-position:-40px -270px;}
.Snwa a em.Snic20{ background:url(../images/hnav_icon.png) no-repeat 0 -300px;}
.Snwa a:hover em.Snic20{background-position:-40px -300px;}
.Snwa a em.Snic21{ background:url(../images/hnav_icon.png) no-repeat 0 -330px;}
.Snwa a:hover em.Snic21{background-position:-40px -330px;}
.Snwa a em.Snic22{ background:url(../images/hnav_icon.png) no-repeat 0 -360px;}
.Snwa a:hover em.Snic22{background-position:-40px -360px;}
.Snwa a em.Snic23{ background:url(../images/hnav_icon.png) no-repeat 0 -420px;}
.Snwa a:hover em.Snic23{background-position:-40px -420px;}
.Snwa a em.Snic24{ background:url(../images/hnav_icon.png) no-repeat 0 -450px;}
.Snwa a:hover em.Snic24{background-position:-40px -450px;}
.Snwa a em.Snic25{ background:url(../images/hnav_icon.png) no-repeat 0 -480px;}
.Snwa a:hover em.Snic25{background-position:-40px -480px;}

/*新加拉美导航样式*/
.Snwa a em.Latinpic1{ background:url(../images/hnav_icon1.png) no-repeat 0 0; width:28px;}
.Snwa a:hover em.Latinpic1{background-position:-40px 0;}
.Snwa a em.Latinpic2{ background:url(../images/hnav_icon1.png) no-repeat 0 -30px; width:28px;}
.Snwa a:hover em.Latinpic2{background-position:-40px -30px;}
.Snwa a em.Latinpic3{ background:url(../images/hnav_icon1.png) no-repeat 0 -60px; width:28px;}
.Snwa a:hover em.Latinpic3{background-position:-40px -60px;}
.Snwa a em.Latinpic4{ background:url(../images/hnav_icon1.png) no-repeat 0 -90px; width:28px;}
.Snwa a:hover em.Latinpic4{background-position:-40px -90px;}
.Snwa a em.Latinpic5{ background:url(../images/hnav_icon1.png) no-repeat 0 -120px; width:28px;}
.Snwa a:hover em.Latinpic5{background-position:-40px -120px;}
.Snwa a em.Latinpic6{ background:url(../images/hnav_icon1.png) no-repeat 0 -150px; width:28px;}
.Snwa a:hover em.Latinpic6{background-position:-40px -150px;}
.Snwa a em.Latinpic7{ background:url(../images/hnav_icon1.png) no-repeat 0 -180px; width:28px;}
.Snwa a:hover em.Latinpic7{background-position:-40px -180px;}
.Snwa a em.Latinpic8{ background:url(../images/hnav_icon1.png) no-repeat 0 -210px; width:28px;}
.Snwa a:hover em.Latinpic8{background-position:-40px -210px;}
.SeaPac_reco_city4{ margin-top:2px; text-align:left;}
.SeaPac_reco_city4 a {font-size: 14px;color: #585858;margin: 0 16px 2px 0;display: inline-block;line-height: 1.4;}
.LSeaPac_box{ width:25%; text-align:center; float:left;}
.lSeaPac_city  span{ display:block; }
.lSeaPac_city  a span.cn{ color: #01a1f3; font-size: 16px; font-weight: bold; margin-top:10px;}
.lSeaPac_citytxt a{ color: #000; font-size: 12px; padding-top:6px; display: block; text-align:center;}
.LSeaPac_citytxt a:hover{ color: #01a1f3; text-decoration:underline;}
.EMar4{ margin-top:35px;}
.ESeaPac_box1{ width:50%;}
.Latin-item_reco1{ padding-bottom:179px;}
.LSeaPac_citytxt a.hot,.lSeaPac_citytxt a.hot{ color: #fc552d;}
.LSeaPac_citytxt a span.icon_play,.lSeaPac_citytxt a span.icon_play{display: inline-block;height: 16px;padding: 0 3px;font-size: 12px;line-height: 16px;color: #fff;border-radius: 3px;position: relative;right: -10px;}
.LSeaPac_citytxt a span.hot_icon,.lSeaPac_citytxt a span.hot_icon {background: #ff5d5d;}
.LSeaPac_citytxt a span.new_icon,.lSeaPac_citytxt a span.new_icon {background: #0083d3;}

/*新加邮轮导航样式*/
.Cruise_SeaPac_item{ height:516px; border:1px solid #e7e7e7;border-left:none; width:730px; background:#fff; position:absolute; top:-1px; left:220px; z-index:20;}
.Cruise_linebox{ padding:0 20px;}
.Cruise_line{ border-bottom:1px dashed #cccccc; padding-bottom:20px;}
.Cruise_line li{ float:left; margin-left:3%; width:17%; text-align:center; margin-top:20px;}
.Cruise_line li a{ display:inline-block;}
.Cruise_line li a span{ display:block;}
.Cruise_line li a span.txt1{ color:#000; font-weight:bold; font-size:12px; margin-top:5px;}
.Cruise_Hplaybox{ text-align:left; margin-top:20px; margin-left:32px;}
.Cruise_Hplay{ width:70%; margin-left:20px; margin-top:5px;}
.Cruise_Hplay li{ float:left; width:33%; margin-top:10px;}
.Cruise_Hplay li a{ display:inline-block; color:#000; font-size:12px;}
.Cruise_Hplay li a span{ font-style:normal; color:#F00; display:inline-block; margin-left:2px; font-weight:bold;}
.Cruise_item_reco1{ padding-bottom:260px;}


.masked{width: 100%;}
.masked .PopTit{text-align: center;}

/*积分商城头部样式*/
#Mall_header{box-shadow: 2px 0px 15px rgba(0,0,0,0.3); width:100%; height: 176px;}
.Mall_headerbox{ width: 1400px; margin:0 auto;}
.Mall_headerbox a{ display: inline-block; margin-top:40px; float:left; width: 18.5%;}
.Mall_headerbox a img,.Mall_ewm img{ border:0; display: inline-block;}
.Mall_ewm{ float:right; margin-top:15px;}
.Mall_ewm span{ display: inline-block; vertical-align: bottom; font-size:20px;}
.Mall_ewm span em{ font-style:normal; font-size:16px;}
@media(max-width:1600px){
    #Mall_header{ height: 151px;}
   .Mall_headerbox{ width: 1200px;}  
   .Mall_ewm{ margin-top:12px;}
   .Mall_ewm img{ width: 129px; height: 120px;} 
   .Mall_ewm span{ font-size: 17px;}
   .Mall_ewm span em{ font-size:13px;}
}

/****登陆弹出框*****/
.theme-popover-mask { z-index: 9998; position:fixed; top:0; left:0; width:100%; height:100%; background:#000; opacity:0.4; filter:alpha(opacity=40); display:none }
.theme-popover { z-index:9999; position:fixed; top:40%; left:50%; margin:-180px 0 0 -330px; border-radius:5px;display:none; }
.theme-poptit .close { float:right; color:#fff; padding:5px; font:bold 14px/14px simsun; text-shadow:0 1px 0 #fff }
.theme-poptit .close:hover { color:#fff; }
.Mlogin{ width:663px; margin:0 auto; }
.Mlogin_box{ border:4px solid #019ff0; border-top:0; padding:0 15px; border-radius:0 0 20px 20px;position:relative; background:#fff;}
.Mlogin_box_title{ height:36px; line-height:36px; border-bottom:2px solid #f6f6f6; padding-bottom:10px;}
.Mlogin_box_txt1{ width:430px;}
.Mlogin_box_txt1 span.CNTXT{ color:#0092dd; font-size:20px; line-height:36px; display:inline-block; height:36px;}
.Mlogin_box_txt1 span.ENTXT{ color:#cccccc; font-size:15px; line-height:36px; display:inline-block; height:36px; margin-left:5px;}
.Mlogin_box_txt2{ font-size:14px; color:#454545;}
.Mlogin_box_txt2 a{ color:#019ff0; font-size:14px; margin-left:5px;}
.Mlogin_box_cloth{ position:absolute; right:15px;  top:0px;}
.Mlogin_box_cloth a{ background:#0092dd; display:block; border-radius: 50px;}
.Mlogin_main{ width:545px; margin:0 auto; padding-bottom:15px;}
.Mlogin_main p{padding:2px 0;}
.Mlogin_main p.RpaM{line-height:22px; margin:10px 0;}
.Mlogin_main p span{display:inline-block;}
.Mlogin_main p span.RoSaM{width:82px;padding-left:8px;text-align:right;}
.Mlogin_main p span.RoSdM{width:87px;text-align:right;vertical-align:top; font-size:16px; color:#494949; margin-right:5px; height:30px; line-height:32px;}
.Mlogin_main p span.RoSbM{width:242px; height:30px;}
.Mlogin_main p span.RoSbM a{color:#ff0000;margin-left:10px;padding-top:0;}
.Mlogin_main p span.RoSbM em.error{display:;font-style:normal;color:#F00;}
.Mlogin_main p span.RoScM{padding:4px 12px;color:#868686;vertical-align:top; background:url(../images/gth.png) no-repeat 5px center;}
.Mlogin_main p span.RoScM em{display:inline-block;width:12px;height:12px;margin-right:4px;vertical-align:middle;}
.Mland_input{ width:240px; height:30px; border:1px solid #e2e2e2;}
.LrpaM{ margin-top:10px; display:block;}
.LrpaM a{ color:#0092dd; font-size:13px; margin-left:10px; text-decoration:underline;}
.LanSubM{width:164px;height:46px;line-height:46px;color:#fff;font-size:21px; background-image: linear-gradient(#019ef0, #0092dd); border:0; cursor:pointer; margin-left:95px; border-radius: 5px;}
/******其他登陆方式********/
.login_other fieldset{border: 0 none;border-top: 1px solid #DCDCDC;padding-left: 25%;margin: 20px 50px 10px 50px;}
.login_other fieldset legend{font-size: 14px;color: #ABABAB;text-align: center;padding: 0 10px;}
.login_other_txt{font-size:16px; margin:30px 0 10px 0; color:#ABABAB; border-top:1px solid #DCDCDC; padding-top:30px;}

.login_other a{ display:inline-block; margin-right:50px; margin-bottom:10px; text-align:center; color:#555; font-size:14px; width:40px;}
.login_other a span{ width:40px; height:40px; border-radius:40px; margin:10px auto; display:block; background:#c3c3c3 url(../images/login_other_icon.png) no-repeat;}
.login_other a span.qq,.login_other a:hover span.qq{ background-position:0 0;}
.login_other a span.wb,.login_other a:hover span.wb{ background-position:0 -40px;}
.login_other a span.wxx,.login_other a:hover span.wxx{ background-position:0 -80px;}
.login_other a span.google,.login_other a:hover span.google{ background-position:0 -120px;}
.login_other a span.facebook,.login_other a:hover span.facebook{ background-position:0 -160px;}
.login_other a:hover{ color:#000;}
.login_other a:hover span{width:40px; height:40px; border-radius:40px; margin:10px auto; display:block; background:#019ff0 url(../images/login_other_icon.png) no-repeat;}
.login_other a img{ vertical-align:middle; margin-right:5px;}

.Norder_box{ padding:40px 0; text-align:center; font-size:14px; color:#555;}