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; }