@charset "utf-8"; /* CSS Document */ body { text-align:left;font-family:Arial;color:#585858; font-size:12px; color:#7F8583;padding:0px; margin:0; } table,td,tr,th{font-size:12px;border-collapse:collapse;border-spacing:0;padding: 0px;} div,form,img,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h6,p {margin: 0; padding: 0; border: 0;list-style-type:none;} h1,h2,h3,h4 { } a { text-decoration:none; color:#555} a:hover {color:#ff7200; text-decoration:none; } .aside i { display:inline-block; background:url(../pic/n_icon.png) no-repeat;_background:url(../pic/n_icon_8.png) no-repeat} body,html { font-family: PingFangSC-regular,Tahoma,Lucida Grande,Verdana,Microsoft Yahei,STXihei,hei; } .wrapper{width: 1200px;margin: 0 auto;} [v-cloak]{display:none;} .iconfont { font-family: 'iconfont';font-style: normal; } /* ty */ .fl { float:left;} .fr { float:right;} .clear { clear:both;} /*top*/ .top_snav { height: 30px; background: #F5F8FA;overflow: hidden;} .top_snav .top_snav_wrap { margin: 0 auto; width: 1200px; line-height: 30px; color: #333;} .top_snav .top_snav_wrap h1 { display: inline; font-weight: normal;font-size: 12px;} .top_snav .top_snav_wrap .l_rk {} .top_snav .top_snav_wrap .r_kj { font-size: 14px;} .top_snav .top_snav_wrap .r_kj span { margin: 0 5px; color: #ddd} .top_snav .top_snav_wrap .r_kj i { color: #E92F3A; margin-right: 5px;} .top_bannr { background: #fff; z-index: 99; -webkit-box-shadow: 0 16px 15px 1px rgb(0 0 0 / 10%); box-shadow: 0 16px 15px 1px rgb(0 0 0 / 10%);} .topb_wrap { margin: 0px auto; width: 1200px; height: 130px; display: flex;background: #fff; justify-content: space-between;align-items: center;} .mavk { margin-top: 20px; line-height: 50px; width: 60%; } .mavk a { margin: 0 10px; font-weight: bold; display: inline-block; font-size: 18px; padding: 0 20px; } .mavk a:hover { border-bottom: 3px solid #E92F3A; color: #E92F3A; } .mavk .on {border-bottom: 3px solid #E92F3A; color: #E92F3A; } .topb_wrap .logo img { width: 300px;} .top_bannr .logo i { font-size: 40px; color: #E92F3A;} .top_bannr .tel {text-align: right; font-size: 28px; font-weight: bold; color: #E92F3A;} .top_bannr .tel span { margin-left: 5px;} .top_bannr .tel i { font-weight: normal; color: #000; font-size: 24px; margin-right: 10px;} .inad { overflow: hidden; width: 100%; position: relative; height: 300px;/* margin: -70px auto 0;*/ background-color: #f5f5f5;} .fls {position: relative; left: 50%;top:0; overflow: hidden; width: 1920px; height: 300px; margin-left: -960px; } .fls a {position: absolute; top: 0px; left: 0px; display: block; z-index: 7; opacity: 1;} .navfc { display: none; -webkit-box-shadow: 0 4px 16px 1px rgb(0 0 0 / 6%); box-shadow: 0 4px 16px 1px rgb(0 0 0 / 6%); position: absolute; top: 30px; z-index: 9; background: #0A7BF8; border-radius:0 5px 5px 5px; padding: 15px 5px; width: 320px;} .navfc a { text-align: center; color: #fff; display: inline-block;border-left: 5px solid #0A7BF8 ; font-size: 16px; padding: 2PX 10PX; } .navfc a:hover { color: #FFF; border-left: 5px solid #FAAA32 ;padding: 2PX 10PX; } .navfc div { width: 50%; height: 30px; padding: 5px 0;} .navfb { display: none;-webkit-box-shadow: 0 4px 16px 1px rgb(0 0 0 / 6%); box-shadow: 0 4px 16px 1px rgb(0 0 0 / 6%); position: absolute; top: 30px; z-index: 9; background: #0A7BF8; border-radius:0 5px 5px 5px; padding: 15px 5px;} .navfb a { color: #fff; display: inline-block;border-left: 5px solid #0A7BF8 ; font-size: 16px; padding: 2PX 10PX; } .navfb a:hover { color: #FFF; border-left: 5px solid #FAAA32 ;padding: 2PX 10PX; } .navfb div { height: 30px; padding: 5px 0; } /* foot */ .ft_bar { background: #0A7BF8; height: 60px; margin-top: 20px;} .ft_bar .ft_bar_wrap { width: 1200px; margin: 0 auto; display: flex;} .ft_bar .ft_bar_wrap .ikz { width: 20%; margin-top: 12px; } .ft_bar .ft_bar_wrap .ikz i { font-size: 30px;float: left; color: #fff; margin-right: 10px; } .ft_bar .ft_bar_wrap .ikz .dbt {font-size: 16px; font-weight: bold; color: #fff;} .ft_bar .ft_bar_wrap .ikz .ms { font-size:12px; color: #f1f1f1;} .ft_wz { background: #002D59; padding: 30px 0; border-bottom: 1px solid #fff;} .ft_wz .ft_wz_wrap { width: 1200px; margin: 0 auto; display: flex; } .ft_wz .ft_wz_wrap .ulk { width: 25%; border-right: 1px solid #fff; margin-right: 15px;} .ft_wz .ft_wz_wrap .ulk .db { font-weight: bold; color: #fff; font-size: 14px; margin-bottom: 10px;} .ft_wz .ft_wz_wrap .ulk ul li { line-height: 20px;} .ft_wz .ft_wz_wrap .ulk ul li a { color: #f1f1f1;} .ft_wz .ft_wz_wrap .ulk ul li a:hover { color: #FFF500;} .ft_wz .ft_wz_wrap .gzk { width: 35%;} .ft_wz .ft_wz_wrap .gzk .gzh { display: inline-block;float: left; text-align: right; margin-right: 10px;} .ft_wz .ft_wz_wrap .gzk .gzh img { width: 85%;} .gzwm { color: #fff; line-height: 25px;} .gzwm span { font-size: 14px; font-weight: 700; margin-bottom: 10px;} .foot { background: #1974CF; padding: 30px 0; } .foot_wrap {width: 1200px; font-size: 14px; line-height: 25px; margin: 0 auto; color: #fff;} .foot_wrap a { margin: 0 5px; color: #fff;} .foot_wrap a:hover {color: #FFF500;} .foot_wrap h3 { display: inline; font-weight: normal; font-size: 14px;} .links { background: #1974CF; padding: 10px 0; } .links_wrap {width: 1200px; line-height: 25px; margin: 0 auto; color: #fff;} .links_wrap a { margin-right: 10px; color: #fff;} .links_wrap a:hover {color: #FFF500;} /**/ .fyk { display: flex; justify-content: space-between; line-height: 30px;margin: 20px 0px 20px 0;} .fyk a { display: block;} .fyk .next {border: 1px solid #ddd;border-radius: 2px; padding: 0px 10px; color: #E92F3A; background: #fff;cursor: pointer; } .fyk .next i { margin: 0 5px; color: #E92F3A;} .fyk .smll { border:1px solid #ddd; width: 30px; height: 30px; text-align: center; margin: 0 5px; cursor: pointer;color: #E92F3A; background: #fff;} .fyk .on { background: #E92F3A; color: #fff;} .fyk .off { cursor: auto;background: #eee; color: #999; } .fyk .off i { cursor: auto;background: #eee; color: #999; } .fyk .next:hover,.fyk .smll:hover { border:1px solid #E92F3A} .fyk .off:hover { border:1px solid #ddd;} /**/ .l_fc { position: fixed; left:50%;margin-left: -725px; z-index: 999; top: 20px;background-color: #fff;} .l_fc div{font-size: 14px; cursor: pointer;color: #555;border-bottom: 1px solid #ddd;text-align: center; line-height: 18px; padding: 10px 5px;} .l_fc .on { background: #0a7bf8; border-radius: 5px; color: #fff;} .l_fc div:hover { background: #0a7bf8; border-radius: 5px; color: #fff;} /**/ .mbx { width: 1200px; margin: 20px auto;} .mbx span { margin: 0 5px; } .TopDown {position:fixed;z-index:99999;bottom:100px;right:10px;width:32px;background:#fff;} .TopDown .top{width:34px;height:34px;background-image:url(pic/navigation.png);border:none;} .TopDown .top:hover{background-position:-35px -0px;} .TopDown .qq{width:34px;height:54px;background:url(pic/navigation.png) 0px -34px; border:none;} .TopDown .qq:hover{background-position:-35px -34px;} .TopDown .down{width:34px;height:34px;clear:both;background:url(pic/navigation.png) -0px -88px; position:relative;} .TopDown .down:hover{background-position:-35px -88px;} .TopDown .down div{ width:135px; height:208px; position:absolute; left:-135px; top:-80px;display:none;} .TopDown .wd{width:34px;height:35px;clear:both;background: url(pic/navigation.png)-0px -122px; } .TopDown .wd:hover{background-position:-35px -122px;} #MenberInfoTop{ display:inline;} #MenberInfoTop a{ display:inline-block; height:25px; line-height:25px; margin:2px 5px; background:#f600005e; color:#ffffff; padding:1px 3px; border-radius:4px; text-decoration:none;} #MenberInfoTop a:hover{background:#ff0000;} @font-face { font-family: 'iconfont'; /* Project id 2650366 */ src: url('//at.alicdn.com/t/font_2650366_2y57xod83g3.woff2?t=1625651651162') format('woff2'), url('//at.alicdn.com/t/font_2650366_2y57xod83g3.woff?t=1625651651162') format('woff'), url('//at.alicdn.com/t/font_2650366_2y57xod83g3.ttf?t=1625651651162') format('truetype'); } /* 搜索 */ .topb_wrap .search{padding-left:30px;flex-grow: 1;} .topb_wrap .search .form{position:relative;width:420px;} .topb_wrap .search .form button,.topb_wrap .search .form input{border:none;outline:0} .topb_wrap .search .form input{width:100%;height:42px;padding-left:13px;border:2px solid #0084ff;border-radius:5px;background:0 0;box-sizing:border-box} .topb_wrap .search .form button{height:42px;width:80px;cursor:pointer;position:absolute;background:linear-gradient(90deg,#00a7fa 0,#0076f5 100%);border-radius:0 5px 5px 0;top:0;right:0;font-size:15px;color:#f9f0da} .topb_wrap .search .form button:hover{background:linear-gradient(90deg,#00a7fa 0,#0067d4 100%)} /* 搜索弹窗 */ .topb_wrap .search .form .search-popup{position:absolute;top:42px;z-index:999;width:340px;overflow-y:auto;background-color:#fff;font-size:14px;border-radius:8px;border:1px solid #e6f3fe;padding:5px 0;box-shadow:0 2px 8px 0 rgba(0,0,0,.1);max-height:285px} .topb_wrap .search .form .on{display: none;} .topb_wrap .search .form .search-popup>a{display:block;padding:5px 20px 5px 34px;text-indent:-25px;font-size:14px;color:#333;word-break:break-all} .topb_wrap .search .form .search-popup>a i{font-size:20px;margin-right:5px;vertical-align:middle;color:#0084ff} .topb_wrap .search .form .search-popup>a span b{color: #0A7BF8;} .topb_wrap .search .form .search-popup>a:hover{background-color:#0084ff;color:#fff} .topb_wrap .search .form .search-popup .selected{background-color:#0084ff;color:#fff} .topb_wrap .search .form .search-popup .selected b{color:#fff} .topb_wrap .search .form .search-popup .selected i{color:#fff} .topb_wrap .search .form .search-popup>a:hover i{color:#fff} .topb_wrap .search .form .search-popup>a:hover b{color:#fff} .topb_wrap .search .form .search-popup .search_close{position:absolute;top:0;right:0;width:30px;height:32px;line-height:32px;text-align:center;cursor:pointer;font-weight:700;font-size:16px;color:#666} .topb_wrap .search .form .search-popup .search_close:hover{color:#0a7bf8} /* 导航 */ .navwp { background:#0074ff; } .navwp .nav { width:1200px; height:40px;position:relative; margin:0 auto; display: flex;justify-content: space-between;align-items: center;} .navwp .nav .ba {line-height:40px;} .navwp .nav .ba li { float:left;} .navwp .nav .ca { background:#0062d6; border-radius:3px; height:30px;flex: 1; } .navwp .nav .nav-right{display: flex;} .navwp .nav .nav-right .nav-r-wd .bta{margin:0 5px 0 15px;font-size: 15px;} .navwp .nav .sa { position: relative; } .navwp .nav .nav-right .bta { color:#fff; font-size:14px; text-decoration: none; padding:0 2px;line-height:40px; } .navwp .nav .nav-down-iocn{ margin-left: 5px ; color: #fff; font-size: 22px; vertical-align: -3px;} .navwp .nav .sa .ful {background: rgba(0,116,225,0.9); width: 130px; right: 0; position: absolute; z-index: 120; padding: 10px; border-radius: 5px; } .navwp .nav .sa .ful a { width: 100%; padding: 10px 0; text-align: center; color: #fff; font-size: 14px; display: block;} .navwp .nav .ful a:hover { background:#3d95ff;text-decoration:none;} .navwp .nav .ba a:hover {background: #3d95ff;text-decoration: none;} .navwp .nav .ba .bak {color:#fff; font-size:16px; padding:0 7px; height:40px; display:block; } .navwp .nav .ba .on { background:url(../pic/arrowup.png) #3d95ff center bottom no-repeat;} .navwp .nav .ba .tsa:hover { background:url(../pic/arrowup.png) #3d95ff center bottom no-repeat;} .navwp .subwrap { box-shadow:#777 2px 2px 5px; background:#fff; position:absolute; height:40px; width:100%; left:0; display:block; z-index:100; } .navwp .subwrap .subnav { left:0; width:1200px; margin:0 auto; font-size:14px;} .navwp .subwrap .subnav a { padding:5px ; margin-right:10px; border-radius:5px; } .navwp .subwrap .subnav a:hover { color:#fff;} /* 超出一行省略号 */ .ellipsis-1 {overflow: hidden;white-space: nowrap;text-overflow: ellipsis;} /* 超出两行省略号 */ .ellipsis-2 {text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical; } /*航向选择*/ .fchx {cursor: auto;display: none; padding: 10px; width: 950px; position: absolute; left: -1px; z-index: 5; top: 26px; border-radius: 5px; background: #fff; -webkit-box-shadow: 0 4px 16px 1px rgb(0 0 0 / 36%); box-shadow: 0 4px 16px 1px rgb(0 0 0 / 36%);} .fchx .cst { border-bottom: 1px solid #e6e6e6; display: flex; } .fchx .cst .on { border-bottom: 2px solid #0A7BF8; color: #0A7BF8; font-weight: bold;} .fchx .nhx { font-size: 14px; padding: 10px; background: #f5f6f7; -webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.1); border-radius: 0 0 10px 10px; display: flex; flex-wrap:wrap;} .fchx .nhx .hxm { width: 25%; line-height: 35px;} .fchx .nhx .tsm { line-height: 30px; } .fchx .nhx .hxm i { color: #999; margin: 0 5px;} .fchx .nhx .hxm .ti,.fchx .nhx .tsm .ti { margin-right: 10px; color: #0A7BF8;} .fchx .nhx .hxm a { width: 90%; border:1px solid #eee;border-radius: 5px; margin-bottom: 10px; display:block; color: #333; background: #fff; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .fchx .nhx .hxm a:hover,.fchx .nhx .tsm a:hover {-webkit-box-shadow: 0 4px 16px 1px rgb(0 0 0 / 10%); box-shadow: 0 4px 16px 1px rgb(0 0 0 / 10%); border:1px solid #0a7bf8; color: #0A7BF8; font-weight: bold;} .fchx .nhx .hxm .on,.fchx .nhx .tsm .on {-webkit-box-shadow: 0 4px 16px 1px rgb(0 0 0 / 10%); box-shadow: 0 4px 16px 1px rgb(0 0 0 / 10%); border:1px solid #0a7bf8; color: #0A7BF8; font-weight: bold;} .fchx .nhx .tsm a {padding: 0 10px; border:1px solid #eee;display: block;width: 95%; border-radius: 5px; color: #535F78; background: #fff; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;} @keyframes bdd { from{ transform:scale(0.8); -webkit-transform:scale(0.8); -moz-transform:scale(0.8); -o-transform:scale(0.8); -ms-transform:scale(0.8);} to{ transform:scale(1); -webkit-transform:scale(1); -moz-transform:scale(1); -o-transform:scale(1); -ms-transform:scale(1);} } .fchx .btm { color: #1C3B78 ;font-weight: bold; font-size: 20px; line-height: 55px; margin-right: 50px;} .fchx .btm i { font-size: 20px; margin:0 10px 0 20px; font-weight: normal;} .fchx .csm { text-align: center; font-size: 16px; margin-left: 50px; cursor: pointer;height: 55px; line-height: 55px; } .fchx .csm:hover { border-bottom: 2px solid #0A7BF8; color: #0A7BF8; font-weight: bold;} .on .fchx { display: block;animation:bdd 0.3s ;-ms-animation:bdd 0.3s ;-webkit-animation:bdd 0.3s ;} .on .fchx .close { position: absolute;top:20px;right: 20px; cursor: pointer;font-size: 26px;-webkit-transition: all .5s linear; transition: all .5s linear;} .on .fchx .close:hover { -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg); } /* 面包屑图标 */ .breadcrumbs-icon{font-size: 14px;margin-right: 2px;} /* 导航:系列弹窗-游轮-回答弹窗*/ .navwp .cruiseAll .cruiseLinePop{position:absolute;left:0;top:40px;width:100%;z-index:120;padding:10px 15px;box-sizing:border-box;background-color:#fff;border-radius:0 0 10px 10px;box-shadow: 5px 5px 10px #949494;transition:all 2s;display:none;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px;justify-content:space-between} .navwp .cruiseAll .cruiseLinePop .cl-pop-li{display:inline-block;text-align:center;width:120px;height:40px;font-size:14px;border-radius:5px;border:1px solid #ededed;color:#555;letter-spacing:2px} .navwp .cruiseAll .cruiseLinePop .cl-pop-li:hover{border:1px solid #367dff;background-color:#367dff;color:#fff} .navwp .cruiseAll:hover .cruiseLinePop{display:grid} .navwp .yl-sort{padding:0 10px;display:flex;align-items:center} .navwp .yl-sort .ylName{padding:0 10px;text-align:center;color:#fff;cursor:pointer;font-size:16px} .navwp .yl-sort .ylName:hover{background-color:#fff;color:#555;border-radius:5px} .navwp .nav-right .nav-r-wd{position:relative} .navwp .nav-right .nav-r-wd .navHdPop{background:rgba(0,116,225,.9);width:130px;right:0;position:absolute;z-index:120;padding:10px;border-radius:5px;display:none} .navwp .nav-right .nav-r-wd .navHdPop a{display:block;width:100%;padding:10px 0;text-align:center;color:#fff;font-size:14px} .navwp .nav-right .nav-r-wd .navHdPop a:hover{background-color:#3d95ff} .navwp .nav-right .nav-r-wd:hover .navHdPop{display:block}