body { font-family: 'Arial Regular'; } a, a:hover, a:active { text-decoration: none; color: inherit; } ul { margin: 0; padding: 0; } .mb0 { margin-bottom: 0; } .container-fluid.top_pc_brand { padding: 40px 60px 20px; position: relative; z-index: 40; } .nav_menu_items { background-color: #F5F6F6; margin-bottom: 0; padding: 0; width: 100%; display: flex; display: -webkit-flex; -webkit-align-items: stretch; justify-content: space-between; -webkit-justify-content: space-between; position: relative; z-index: 40; } .nav_menu_items li { height: 60px; flex-grow: 1; display: flex; display: -webkit-flex; align-items: center; justify-content: center; position: relative; } .nav_menu_items li a { font-size: 16px; color: #232323; text-decoration: none; font-family: "Arial-BoldMT"; font-weight: bold; } .nav_menu_items li:hover>a, .nav_menu_items li.navbtnActive>a { color: #00A16C; } .nav_menu_items li:hover .first_menu { display: block; } .first_menu { position: absolute; left: 0; top: 60px; width: 100%; display: none; overflow: hidden; transition: 2s; z-index: 30; background-color: #fff; } .inner_content { margin: 0 50px; } .inner_txt { padding: 32px 40px 0 0; box-sizing: border-box; text-align: left; color: #666666; } .nav_menu_items li a.first_bottom { height: 40px; line-height: 40px; background-color: #00a16c; font-size: 16px; text-align: center; color: #FFF; font-family: Arial; display: block; } .nav_menu_items li a.first_bottom:hover, .nav_menu_items li a.first_bottom:active { text-decoration: none; color: #EEE; } .inner_items { display: flex; padding-bottom: 45px; } .inner_items a { flex: 1; max-width: 248px; } .inner_item { margin-right: 10px; cursor: pointer; } .innert_text { color: #00A16C; font-size: 16px; text-align: left; margin-bottom: 8px; } /*.inner_box{*/ /*width: 225px;*/ /*height: 148px;*/ /*overflow: hidden;*/ /*}*/ .mask { position: absolute; top: 190px; left: 0; background-color: rgba(0, 0, 0, 0.6); width: 100%; height: calc(100% - 190px); z-index: 10; display: none; transition: 1s; } .show .mask { display: block; } .learnMore { height: 40px; background-color: #00A16C; line-height: 40px; color: #FFF; font-size: 24px; } .pc { position: relative; } .learn-more { width: 230px; height: 56px; border-radius: 28px; background-color: #f6b37f; text-decoration: none; color: #fff; text-align: center; line-height: 56px; display: block; margin: 40px auto; } .them_title { color: #00a16c; text-align: center; margin: 50px auto; } .swiper-pagination-bullet-active { background: #00a16c; } .search-group { position: relative; display: flex; display: -webkit-flex; align-items: center; } .search-group .search-input { border-radius: 10px; width: 130px; } .mt30 { margin-top: 30px; } .langue { margin-right: 15px; font-size: 16px; color: #050505; } .center { text-align: center } .m80 { margin: 120px 0 !important; } .first-ul { display: flex; display: -webkit-flex; } .first-ul li { padding: 0 15px; } .content { padding-top: 80px; padding-left: 0px; padding-right: 0px; padding-bottom: 120px; width: 1200px; margin: 0 auto; height: 100%; background-color: #fff; z-index: 5; border-radius: 4px; } .container-fluid .content:first-child { padding-top: 0; } .content-word { display: flex; } .content-word-left { flex: 3; } .content-word-right { flex: 1; color: #01a26e; padding-top: 10px; } .prof_box{ display: flex; display: -webkit-flex; margin-top: 30px; justify-content: space-between; } .prof_item{ width: 200px; margin-right: 20px; font-size: 16px; } .prof_img_box{ overflow: hidden; } .prof_desc{ margin-top: 20px; } .flex_content{ display: flex; display: -webkit-flex; } .left_imgbox{ flex: 1; -webkit-flex: 1; } .right_desc{ flex: 2; -webkit-flex: 2; margin-left: 30px; } .single_ship_box{ display: flex; display: -webkit-flex; } .left_ship_box{ width: 240px; height: 300px; align-self: flex-start; border-right: 1px solid #000; } .ships_list{ display: flex; display: -webkit-flex; flex: 1; padding:20px 30px; flex-wrap: wrap; justify-content: center; margin: 0 auto; } .ships_item{ width: 178px; margin:0 0 40px 40px; } .ships_item_imgbox{ background-color: #999; height: 196px; } .ships_name{ margin-top: 15px } .ondata{ height: 180px; color: #00A16C; font-size: 22px; line-height: 180px; } .nopadding{ padding-top: 0 } .padding0{ padding: 0; } /* 修改 */ .sec_menu_items{ position: absolute; background: #F5F6F6; top: 58px; left: 35px; /* width: 300px; */ font-size: 16px; color: #595858; display: none; padding-top: 18px; padding-right: 30px; } .sec_menu_items::after{ content: ''; position: absolute; background: #00A16C; height: 5px; width: 80%; left: 0; top: 0; } .nav_menu_items li:hover .sec_menu_items{ display: block } .nav_menu_items li .sec_menu_items .inner_item { display: block; font-weight: normal; padding-left: 15px; text-align: left; font-size: 20px; margin: 20px 0; white-space: nowrap; position: relative; } .third_menu_items { position: absolute; right: 0; transform: translateX(100%); -webkit-transform: translateX(100%); background: #F5F5F5; top: -20px; display: none; padding: 0 15px; } .third_menu_items:before{ content:''; border-width: 8px 0 8px 8px; border-color: #F5F5F5 #F5F5F5 #F5F5F5 #00A16C; border-style: solid; height: 0; width: 0; position: absolute; top: 25px; left: 8px; z-index: 15; } .nav_menu_items li .sec_menu_items .inner_item:hover { color: #00A16C; position: relative; } .nav_menu_items li .sec_menu_items .inner_item:hover .third_menu_items { display: block; } .nav_menu_items li .sec_menu_items .inner_item:hover:before { content: ''; position: absolute; width: 4px; height: 100%; left: 0; top: 0; background: #00A16C; } .nav_menu_items li .sec_menu_items .third_menu_items .inner_item:hover:before { content: ''; position: absolute; width: 0; height: 100%; left: 0; top: 0; background: #00A16C; } .base_margin{ margin: 60px 0; } .inner_content{ margin: 0 auto; width: 300px; } /* 2019-04-02 departments */ .department_top{ height: 122px; background:rgba(235, 251, 248, 1); font-size: 20px; color: #00A16C; display: flex; align-items: center; box-sizing: border-box; padding-left: 9px; margin-bottom: 30px; padding-left: 30px; } .department_main{ display: flex; width: 100%; justify-content: space-between; } .department_item{ width: 370px; } .xulie,.xulie.name_box { height: 56px; align-items: center; background-color: #83AD9F; font-size: 30px; display: flex; display: -webkit-flex; padding-left: 19px; } .name_box{ height: 60px; line-height: 60px; font-size: 18px; background-color: #EBFBF8; padding-left: 30px; display: block; } .xulie.name_box { height: 60px; line-height: 60px; font-size: 18px; background-color: #83AD9F; padding-left: 30px; } .name_box span{ text-decoration: underline; color: #565656; cursor: pointer; } .borderBottom{ margin-bottom: 4px; } .margin0{ margin-top: 0!important; } .top_title_inner { background-color: #00A16C; font-size: 20px; color: #FFF; text-align: center; line-height: 50px; margin-bottom: 70px; margin-top: 20px; } .bold_title{ font-size: 28px; color: #00A16C; text-align: center; margin-bottom: 30px; } .news_item{ display: flex; height: 45px; align-items: center; border-bottom: 1px dashed #eee; font-size: 16px; color: #00A16C; } .news_inner_content{ margin-bottom: 0; margin-left: 15px; color: #333; } .top_title_inner_short{ min-width: 280px; padding: 10px 15px; text-align: center; background: #AFE9C4; color: #FFF; display: inline-block; font-size: 24px; margin-bottom: 40px; } .photo_box{ display: flex; display: -webkit-flex; flex-wrap: wrap; } .photo_item_box{ width: 285px; padding: 20px; margin-right: 15px; margin-bottom: 25px; background-color: #EBFBF8; } .photo_item_desc{ height: 130px; font-size: 18px; padding-top: 20px; } .person_desc{ display: flex; display: -webkit-flex; } .person_desc_photo{ width: 249px; } .person_desc_photo img{ width: 100%; } .person_desc_box{ align-self: center; margin-left: 28px; width: 200px; } .person_desc_box h4{ color: #000; } .person_introduce_box h3 { color: #00A16C; margin-bottom: 50px; } .photo_item_imageBox{ background: #B9BDBE; width: 245px; height: 290px; }