@charset "utf-8"; /*news and infos*/ body { background: #fff !important; } .wp, #wp { width: 100% !important; } .nex_tour_strategy_bg { width: 100%; min-width: 1240px; height: 500px; background: url(product-banner.png) center no-repeat; background-size: cover; } .nex_tour_strategy_bg_inter { width: 1240px; margin: 0 auto; z-index: 15; display: flex; justify-content: center; flex-direction: column; height: 500px; position: relative; } .nex_tour_strategy_bg_inter h2 { font-size: 42px; line-height: 68px; overflow: hidden; color: #fff; font-weight: 700; margin-bottom: 24px; text-align: left; width: 520px; text-shadow: 2px 2px 5px rgb(0 0 0 / 65%); } .nex_tour_strategy_bg_inter h3 { font-size: 18px; line-height: 32px; margin-bottom: 40px; text-align: left; color: #ffffff; font-weight: 500; text-align: left; display: block; width: 520px; } .nex_tour_strategy_bg_inter a.nexreadmore { display: block; width: 135px; height: 40px; line-height: 40px; text-align: center; margin-right: 20px; font-size: 16px; font-weight: 500; letter-spacing: 2px; border-radius: 4px; border: 1px solid #ffffff; color: #fff; } .nex_tour_strategy_bg_inter .nex_tour_strategy_post{ position: absolute; right: 0; top: 130px; } .nex_tour_strategy_subnav { margin: 30px 0; } #pt { margin: 0px auto; height: 20px; line-height: 20px; color: #3D3D3D !important; font-size: 14px; } #pt em { padding: 0 3px; color: rgba(61, 61, 61, 0.5); } #pt .nvhm { background: none; height: 20px; line-height: 20px; width: auto; } #pt span { color: #3D3D3D; font-size: 14px; } #pt a { color: #3D3D3D; font-size: 14px; } #pt a:hover { color: #000000; } .products-sidemenu{ width: 230px; float: left; } .products-sidemenu h2{ } .products-sidemenu h2 a{ display: block; height: 55px; line-height: 55px; width: 225px; font-size:16px; color: #3D3D3D; position: relative; padding-left: 16px; box-sizing: border-box; border-bottom: 1px solid #D8D8D8; font-weight: normal; } .products-sidemenu h2 a.sub-select{ color: #00428E; } /* .products-sidemenu h2 a::after{ content: ''; position: absolute; top: 6px; right: 10px; width: 8px; height: 8px; transform: rotate(135deg); border-top: 1px solid #767676; border-right: 1px solid #767676; } */ .products-sidemenu .submenu{ margin: 0 14px 20px; display: none; } .products-sidemenu .submenu li{ margin-bottom: 16px; } .products-sidemenu .submenu li a{ color: #3D3D3D; font-size: 14px; } .products-main-box{ width: 960px; float: right; min-height: 800px; } .nex_tour_strategy_post { float: right; } .nex_tour_strategy_post a { display: block; height: 20px; line-height: 22px; padding: 0 10px; border-radius: 2px; background: #1678ff; font-size: 12px; color: #fff; transition: all 0.3s linear; } .nex_tour_strategy_post a:hover { padding: 0 15px; } /* 产品列表样式 */ .products-main-box .module{width:100%;display: flex;justify-content: flex-start;flex-wrap: wrap;flex-direction: row;} .products-main-box .module dl{width: 285px;margin: 0 30px 30px 0; height:320px;box-shadow: rgb(0 0 0 / 5%) 0px 0px 1px 1px, rgb(0 0 0 / 16%) 0px 3px 1px -2px, rgb(0 0 0 / 10%) 0px 2px 2px 0px, rgb(0 0 0 / 8%) 0px 1px 5px 0px;} .products-main-box .module .m{margin: 0;float: none;position: relative;} .products-main-box .module dl a{color: #00428E;font-size: 20px;font-weight: bold;display: block;} .products-main-box .module dl .sub-title{color: #000000;font-size: 14px;display: none;} .products-main-box .module dl .explain-text{color: rgba(0,0,0,0.5);font-size: 12px;line-height: 24px;padding: 5px 13px 10px;} .products-main-box .module dt{padding:8px 13px 3px;} .products-main-box .module dl img{ width: 285px;height: 200px;} /* .small-logo {background: url(cp-bg.png) left top repeat-x;position: absolute;left: 0;top: 0;width: 100%;height: 65px;padding: 12px;box-sizing: border-box;} */ .products-main-box .pages{width: 100%;} .products-main-box .pages .pg{float: left;} .products-main-box .pages .pg strong{background: #00428E;color: #ffffff;border-color: #00428E;min-width: 34px;text-align: center;padding:0;} .products-main-box .pages .pg a{text-align: center;} .products-main-box .pages .pg label{min-width: 34px;height: 34px;} .products-main-box .pages .pg label .px{min-width: 34px;height: 34px;line-height: 34px;} .nex_grids_box { margin: 0px auto; } .nex_portbox ul { width: 1280px; } .nex_portbox ul li { display: block; position: relative; width: 393px; float: left; margin: 0 30px 30px 0; box-shadow: 0 0 7px 0 rgb(43 52 59 / 8%); } /*blue*/ .nex_article_top_pic { width: 393px; height: 393px; overflow: hidden; position: relative; } .nex_article_top_pic:after { content: ''; opacity: 0; width: 393px; height: 393px; position: absolute; top: 0; left: 0; background: rgba(0, 0, 0, 0.5); transition: all 0.2s linear; } .nex_article_top_pic:hover:after { opacity: 1; } .nex_article_top_in { position: absolute; top: 194px; left: 160px; width: 58px; height: 58px; opacity: 0; transition: all 0.2s linear; transform: translate(-50%, -50%) scale(0, 0); z-index: 5; } .nex_article_top_pic:hover .nex_article_top_in { transform: translate(-50%, -50%) scale(1, 1); opacity: 1; } .nex_article_top_in a { display: block; width: 58px; height: 58px; background: url(nex_icon_view_w1.png) center no-repeat; background-size: 58px; } .nex_article_top_in a:hover { background: url(nex_icon_view_w.png) center no-repeat; background-size: 58px; } .nex_article_top_fav { position: absolute; top: 194px; left: 235px; width: 58px; height: 58px; opacity: 0; transition: all 0.2s linear; transform: translate(-50%, -50%) scale(0, 0); z-index: 5; } .nex_article_top_pic:hover .nex_article_top_fav { transform: translate(-50%, -50%) scale(1, 1); opacity: 1; } .nex_article_top_fav a { display: block; width: 58px; height: 58px; background: url(nex_icon_fav_w1.png) center no-repeat; background-size: 58px; } .nex_article_top_fav a:hover { background: url(nex_icon_fav_w.png) center no-repeat; background-size: 58px; } .nex_article_btm_info { padding: 20px; background: #fff; } .nex_article_btm_info_top { height: 27px; overflow: hidden; } .nex_article_btm_info h5 { height: 20px; line-height: 20px; overflow: hidden; text-align: center; } .nex_article_btm_info h5 a { font-size: 18px; color: #333; } .nex_article_btm_info h5 a:hover { color: #1678ff; } .page { padding-top: 30px; height: 32px; text-align: center; font-size: 0; display: flex; justify-content: flex-start; width: 100%; } .pg a, .pg strong, .pgb a, .pg label { float: left; height: 32px; line-height: 32px; font-size: 14px; margin-left: 0; margin-right: 8px; border-radius: 3px; } .pg strong { background: none; border-color: none; color: #00428E; } .pg a{ min-width: 32px; padding:0; color: rgba(0,0,0,0.7); border: 1px solid #CED1D8; } .pg a.on{ color: #ffffff; border: 1px solid #00428E; background:#00428E ; } .pg label{ border: 0; padding: 0; } .pg label .px{ outline: none; min-width: 32px; height: 32px; margin: 0; font-size: 14px; text-align: center; box-sizing: border-box; border-radius: 3px; border: 1px solid #CED1D8; } .pg a.nxt { padding: 0px; font-size: 0; background: url(chevron-right.png) center no-repeat; } .pg a.nxt:hover { background: url(chevron-right.png) center no-repeat; color: #00428E; } .pg a.prev { background: url(chevron-left.png) center no-repeat; } .pg a.prev:hover { background: url(chevron-left.png) center no-repeat; } .product_detail_bg { width: 100%; min-width: 1240px; height: 240px; background: url(product-detail.png) center no-repeat; background-size: cover; } .product_detail_bg_inter { width: 1240px; margin: 0 auto; z-index: 15; display: flex; justify-content: space-between; align-items: center; height: 240px; } .product_detail_bg_inter h2 { font-size: 36px; color: #000; font-weight: 700; margin-bottom: 24px; text-align: left; } .product_detail_bg_inter h2 span { font-size: 24px; text-align: left; color: rgba(61,61,61,0.8); display: block; } .product_detail_bg_inter h2 .operate-box{ font-size: 12px; font-weight: normal; margin-top: 10px; } .product_detail_bg_inter h2 .operate-box a{ color: #999999; margin-right: 10px; } .product_detail_bg_inter h2 .operate-box a:hover{ color: #00428E; } .navBox{ width: 100%; z-index: 9; background-color: #fff; border-bottom: 1px solid #eeeeee; transition: all .3s; margin-bottom: 30px; position: absolute; left: 0; right: 0; } .navBox.product_fix_top{ position: fixed; top:0; z-index: 99; } .navBox .w124 { max-width: 1240px; width: 100%; height: auto; margin: 0 auto; } .navBox a.active { color: #fff; background-color: #00428E; } .navBox a { position: relative; display: inline-block; font-size: 16px; color: #777777; line-height: 24px; padding: 10px 60px; } h2.product_detail_title{ font-size: 24px!important; color: #00428E; padding-left: 18px; height: 24px; margin: 40px auto 30px!important; font-weight: normal; line-height: 1; position: relative; } .product_detail_title::after { content: ''; width: 4px; height: 24px; position: absolute; top: 0; left: 0; background: #00428E; } .product_detail_part01{ display: flex; justify-content: flex-start; } .product_detail_part03{ font-size: 14px; line-height: 28px; color: #3d3d3d; } .product_detail_introduction{ font-size: 14px; line-height: 28px; color: #3d3d3d; } .product_detail_introduction span{ display: block; } .product_detail_part03 img{ margin: 40px auto; max-width: 600px; } .nex_info_article_box{ padding-bottom: 40px; } /* 轮播图 */ .swiper-box { margin: 0 40px 0 0; width: 400px; } .pic_page { position: absolute; z-index: 100; right: 20px; bottom: 20px; font-size: 18px; color: #FF5909; font-weight: bold } .swiper-container img { display: block; width: 100%; height: 100%; border:1px solid #edeef5; padding: 6px; box-sizing: border-box; } .view { position: relative } .view .swiper-container { width: 100%; height: 300px } .view .arrow-left { position: absolute; left: 15px; top: 50%; margin-top: -12px; width: 24px; height: 24px; background: url('arrow_l.png') no-repeat center; background-size: 100%; z-index: 10 } .view .arrow-right { position: absolute; right: 15px; top: 50%; margin-top: -12px; width: 24px; height: 24px; background: url('arrow_r.png') no-repeat center; z-index: 10 } .view .swiper-slide{ width: 400px!important; } .view .swiper-slide div { width: 100%; height: 100%; background-position: center; background-repeat: no-repeat; background-size: cover } .preview { width: 100%; margin-top: 18px; position: relative } .preview .swiper-container { } .preview .swiper-slide { width: 102px!important; height: 70px; cursor: pointer; overflow: hidden; } .preview .swiper-slide img { width: 94px; height: 64px; margin: 0; border: 1px solid #edeef5; padding: 2px; } .preview .active-nav img{ border-color: #00A0EE; }