锘緻charset "utf-8"; * { font-family: "寰蒋闆呴粦"; } @media (max-width: 980px) { } @media (max-width: 640px) { } @media (max-width: 480px) { } /*******************-S header-**************************/ #top { background: #f8f8f8; height: 38px; line-height: 38px; } #top font { color: #717171; font-size: 12px; display: block; height: 38px; line-height: 38px; } .menu { text-align: right; line-height: 38px; } .menu a { color: #777777; font-size: 12px; display: inline-block; height: 38px; line-height: 38px; } .menu .save { padding-right: 14px; background: url('../images/xian1.png') right center no-repeat; margin-right: 12px; } .nav { margin-top: 15px; text-align: right; width: 100%; } .nav ul { margin: 0; padding: 0; width: 100%; } .nav ul li { width: 15%; } .nav ul li, .nav ul li a { display: inline-block; height: 32px; line-height: 32px; } .nav ul li a { color: #343434; font-size: 18px; text-align: center; } .nav ul li a:hover, .nav ul li .current { border-bottom: 2px solid #c00000; } .phone-nav { display: block;; width: 50px; height: 50px; margin-top: 5px; text-align: center; } .phone-nav span { display: block; width: 55%; height: 3px; background: #000; margin-top: 3px; float: right; } .phone-nav span:first-child { margin-top: 9px; } @media (max-width: 991px) { .logo img { width: 175px; } .logo { margin-top: 0px; margin-left: -5px; } } @media (min-width: 992px) { .logo img { width: 200px; vertical-align: middle } .logo { margin-top: 0px; } #header { height: 75px; } } /*******************-E header-**************************/ /*******************-S banner-**************************/ .banner { text-align: center; overflow: hidden; } .banner img { display: block; margin: auto; height: 460px; width: 100%; } .banner .slick-dots { width: 100%; margin: auto; text-align: center; } .banner .slick-dots li button { width: 18px; height: 10px; } .banner .slick-dots .slick-active button { background: #fff; height: 10px; width: 29px; } @media (max-width: 991px) { .banner img { width: 100%; height: auto; } } @media (max-width: 768px) { .banner .slick-dots { text-align: center; bottom: 7px; } .banner .slick-dots li button { width: 10px; height: 10px; } .banner .slick-dots .slick-active button { background: #167cc5; height: 10px; width: 10px; } } .nybanner { width: 100%; } .nybanner img { width: 100%; } /*******************-E banner-**************************/ /*******************-S home_service-**************************/ .home_service { padding-top: 42px; padding-bottom: 25px; } .home_service .service_list { margin-top: 30px; } @media (min-width: 768px) { .col-5-1 { float: left; width: 33.33333%; } } @media (min-width: 992px) { .col-5-1 { float: left; width: 33.33333%; } } @media (max-width: 767px) { .col-5-1 { float: left; width: 50%; } } @media (max-width: 480px) { .col-5-1 { float: left; width: 100%; } } .col-5-1, .col-5-3, .col-5-2 { position: relative; min-height: 1px; padding-left: 15px; padding-right: 15px } /*******************-E home_service-**************************/ /*******************-S home_about-**************************/ .home_about { color: #5e5e5e; font-size: 13px; line-height: 27px; text-align: center; padding-bottom: 40px; padding-top: 21px; } .about { padding-top: 24px; } .aboutmore { padding-top: 24px; } .aboutmore a { color: #0f70b6; font-size: 12px; } .aboutmore a:hover { text-decoration: underline; } /*******************-E home_about-**************************/ /*******************-S home_team-**************************/ .home_team { padding-top: 30px; background: #f9f9f9; padding-bottom: 31px; } .team_list { margin-top: 18px; } .team_item { height: 470px; margin-bottom: 27px; } .team_item a { display: block; width: 100%; display: block; position: relative; cursor: pointer; height: 304px; } .team_item a img { display: block; border: none; width: 100%; height: 304px; transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; } .team_item a span { position: absolute; left: 0; top: 0; width: 100%; height: 100%; display: none; } .team_item a span h4 { background: url('../images/zhezhao2.png'); width: 100%; height: 100%; line-height: 175px; text-align: center; } .team_item a span h4 p { font-size: 16px; float: left; width: 100%; color: #fff; position: relative; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; } .teammore { text-align: right; font-weight: normal; position: absolute; right: 10px; bottom: 0px; } .teammore a { font-size: 14px; color: #c00000; text-align: right; transition: all 0.5s ease 0s; } .teammore a:hover { color: rgb(255, 255, 255); text-decoration: none; } .team_item .team_item_title { display: block; } @media (max-width: 768px) { .team_item .team_item_title { color: #4d4d4d; font-size: 15px; text-align: center; display: block !important; font-weight: normal; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; text-align: center; line-height: 35px; height: 35px; } .team_item { height: auto; height: auto; } .team_item a span { display: none; } .team_item { } } @media (max-width: 640px) { .team_item { height: 420px; } .team_item img { width: 100%; } .team_item a { height: 200px; } .team_item a img { height: 200px; width: 100%; } } /*******************-E home_team-**************************/ /*******************-S home_case-**************************/ .home_case { padding-top: 25px; padding-bottom: 43px; } @media (max-width: 768px) { .home_case { background: #f9f9f9; } } /* ====== Slideshow & Scrollable ====== */ .carousel-direction a { display: block; width: 30px; height: 60px; line-height: 60px; overflow: hidden; position: absolute; top: 50%; z-index: 100; margin-top: -30px; font-family: simsun; text-align: center; color: #fff; font-size: 30px; text-decoration: none; cursor: pointer; background-color: #026ad9; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; } .carousel-direction a:hover { background-color: #025dbf; color: #fff; text-decoration: none; } .carousel-direction a.disabled, .carousel-direction a.disabled:hover { background-color: #e5e5e5; color: #ccc; cursor: default; } .carousel-prev { left: 0; } .carousel-next { right: 0; } .scrollable { margin-top: 23px; } .scrollable .caroufredsel_wrapper { } .scrollable ul { padding: 0; _margin-left: -5px !important; list-style: none; overflow: hidden; width: 10000em; } .scrollable ul li { padding: 0px; margin: 0 10px; display: block; float: left; width: 220px; text-align: center; } .scrollable ul li p a { display: block; } .scrollable ul li img { display: block; width: 100%; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; } .scrollable ul li p { margin-bottom: 10px; overflow: hidden; -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; } .scrollable ul li p a:hover img { transform: scale(1.2, 1.2); -webkit-transform: scale(1.2, 1.2); -moz-transform: scale(1.2, 1.2); -o-transform: scale(1.2, 1.2); -ms-transform: scale(1.2, 1.2); -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; } .scrollable ul li h2 { font-size: 14px; margin-bottom: 10px; line-height: 22px; } .scrollable ul li h2 a { font-size: 14px; font-weight: normal; } .scrollable ul li h2 a:hover { text-decoration: none; } .scrollable .text-intro { text-align: left; font-size: 13px; color: #808080; line-height: 1.5; } /*.scrollable .carousel-direction a { width:40px; height:40px; line-height:40px; margin-top:0; top:60px; color:#fff; font-size:22px; background-color:#026ad9; }*/ .scrollable .carousel-direction a:hover { background-color: #025dbf; color: #fff; } .scrollable .carousel-direction a.disabled, .scrollable .carousel-direction a.disabled:hover { color: #fff; background-color: #f2f2f2; } .scrollable a.carousel-prev { left: -10px; } .scrollable a.carousel-next { right: -10px; } .scrollable-height .carousel-direction a { } .scrollable-height ul li { text-align: left; } .scrollable .carousel-direction a span { display: block; width: 30px; height: 30px; line-height: 25px; font-size: 22px; } @media (min-width: 992px) { .col-5-3 { float: left; width: 75%; } .col-5-2 { float: left; width: 25%; } .home_news { padding-top: 50px; padding-bottom: 50px; } .fsize32 { font-size: 20px; } .about_r_info { font-size: 20px; margin-top: 5px; } .zeren_bg { background: url('../images/trhr_36.png') no-repeat; background-size: 100% 100%; } .news_con { border-bottom: 1px solid #dadada; margin-bottom: 15px; padding-bottom: 15px; } .swiper-container { height: 320px; width: 570px; overflow: hidden; --swiper-pagination-color: #fff; } .wechat { width: 480px; } .qqweibo { text-align: right; margin-bottom: 20px; margin-right: 15px; } .gotop-wrapper a { display: none; width: 70px; height: 70px; background: url('../images/trhr_30.png') center center no-repeat; } .swiper-container2 { height: 320px; width: 1200px; overflow: hidden; --swiper-theme-color: #fff; --swiper-navigation-size: 25px } .rongyu_img { height: 210px; width: 305px; border-radius: 10px; } .swiper-container3 { width: 100%; margin-left: auto; margin-right: auto; height: 320px; width: 1200px; overflow: hidden; } .fangan_right { position: absolute; top: 100px; left: 100px; color: #fff; width: 700px; } .fangan_item_info { color: #999; font-size: 16px; margin-bottom: 30px; line-height: 30px; } .fangan_item_title { font-size: 20px; color: #fff; margin-bottom: 30px; } .top_banner img{ width: 100%;height: 400px } .fview_pc_img1 img{ width: 550px; height: 438px; } .fview_pc_img2 img{ width: 575px; height: 406px; } .fview_pc_img3 img{ width: 550px; height: 298px; } .fview_pc_img4 img{ width: 575px; height: 549px; } .fview_pc_img5 img{ width: 690px; height: 606px; } .fview_pc_img6 img{ width: 575px; height: 236px; } .fview_title{ font-size: 26px; color: #c00000; margin-top: 80px; font-weight: bold; margin-bottom: 40px; } .fview_con_info2{ font-size: 16px; color: #999999; margin-top: 30px; line-height: 30px; } .border_right_line{ padding-right: 20px; padding-left: 20px; } .about_content { line-height: 45px; color: #797474; margin-top: 20px; font-size: 16px; } .about_r_title { font-style: italic; font-size: 40px; font-weight: bolder; margin-right: 10px; } .job_con1{ width: 96%; margin-left: 4%; height: 115px; box-shadow: 2px 2px 20px 2px #dcdcdc; position: relative; } .job_detail1{ position: absolute; right: 0px; top:115px; display: none; width: 96%; background-color: #fff; z-index: 1; border-top: 1px solid #dadada; border-bottom: 1px solid #dadada; } .sidebar { width: 1200px; margin: 0 auto; margin-top: -65px; height: 60px; line-height: 60px; background-color: #fff; position: relative; box-shadow: 0 4px 10px -3px #dadada; } .sidebar ul li a { color: #333333; font-size: 18px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; } .newsbox_div dl dt a { display: block; height: 30px; line-height: 30px; color: #000; font-size: 20px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; /*font-weight:bold;*/ } .new_content_div_r{ width: 65%; float: right; border-bottom: 1px solid #dadada; height: 200px; } .newsbox_div dl dd { line-height: 26px; color: #999; font-size: 14px; overflow: hidden; margin-top: 20px; } .new_content_div{ height: 200px; margin-bottom: 20px; } .newsbox_div dl dt { height: 30px; line-height: 30px; } .linkus_wenhua{ width: 31.33333%; margin: 0px 1%; height: 210px; background-color: #f4f4f4; float: left; border-radius: 15px; } .dituContent{ width:100%;height:420px;border:#ccc solid 1px; margin-bottom: 30px; } .link_img_div{ position: relative; height: 99px; } .link_con_div_h{ height: 70px; position: relative; } .linkus{ width: 25%; text-align: center; float: left; } .link_con_div{ margin: 20px auto; height: 100px; } .linkus_con_lin{ position: absolute; bottom: 0px; left: 0px; width: 100%; } .linkus_con_line{ height: 3px; width: 40px; margin: 0 auto; background: #c00000; } .aboutus_l{ width: 50%; float: left; } .aboutus_r{ width: 50%; float: right; padding: 0px 20px; } .aboutus_line img{ width: 100%; } .swiper-container4 { height: 470px; position: relative; overflow: hidden; --swiper-theme-color: #fff; --swiper-navigation-size: 25px } .aboutus_licheng_tag{ width: 360px; } .aboutus_lc_img{ width: 20px;margin: 0 auto;margin-bottom: -3px } .aboutus_lc_title{ width: 360px; height: 65px;line-height: 65px; background-color: #c00000;font-size: 20px;font-weight: bolder;text-align: center;color: #fff } .aboutus_lc_con{ width: 360px; height: 380px; background-color: #fff;padding: 20px;box-shadow: 2px 2px 10px 2px #dcdcdc; } .aboutus_lc_con img{ width: 300px;height: 170px } .aboutus_lc_con_c{ margin-top: 20px;font-size: 15px;color: #333;line-height: 27px; } .about_content_m { position: absolute; bottom: 0px; right: 40px; } .news_left { width: 15%; float: left; text-align: center; } .news_left_title { font-weight: bolder; font-size: 16px; } .news_left_info { color: #999; } .news_center img { vertical-align: top; margin-top: 5px; } .news_right { width: 85%; float: left; } .codeimg { float: left; width: 120px; text-align: center; color: #fff; } .wechat img { width: 80px; height: 80px; } .border_left_line{ border-left: 4px solid #c00000; padding-left: 20px; padding-right: 40px; } .service_item { margin-bottom: 30px; text-align: center; } .zeren_con_info { font-size: 16px; color: #c9c9c9; margin-top: 20px; } .zeren_info { text-align: center; margin: 0 auto; margin-top: 30px; font-size: 24px; color: #fff; } .wenhua_con { text-align: center; margin-top: 40px; } .join .tit span { display: block; float: left; width: 20%; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; line-height: 52px; font-weight: bold; font-size: 15px; } .join ol li .bt span { display: block; float: left; width: 20%; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; line-height: 52px; color: #666; font-size: 15px; } .join ol li .bt span { display: block; float: left; width: 20%; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; line-height: 52px; color: #666; font-size: 15px; } } @media (max-width: 991px) { .col-5-3 { float: left; width: 100%; } .col-5-2 { float: left; width: 50%; margin-bottom: 30px; } .home_news { padding-top: 40px; padding-bottom: 10px; } .fsize32 { font-size: 16px; padding-left: 20px; } .about_r_info { font-size: 15px; margin-top: 5px; padding-left: 20px; } .zeren_bg{ background-color: #3c3c3c; } .news_con { border-bottom: 1px solid #dadada; margin-bottom: 15px; padding-bottom: 15px; } .swiper-container { height: 180px; width: 100%; overflow: hidden; --swiper-pagination-color: #00ff33; } .qqweibo { text-align: center; margin-bottom: 20px; margin-right: 15px; } .gotop-wrapper a { display: none; width: 40px; height: 40px; background: url('../images/trhr_30.png') center center no-repeat; background-size: 100%; } .swiper-container2 { height: 320px; width: 96%; margin: 0 auto; overflow: hidden; --swiper-theme-color: #fff; --swiper-navigation-size: 25px } .rongyu_img { height: 210px; width: 100%; border-radius: 10px; } .fangan_right { position: absolute; top: 20px; left: 20px; color: #fff; right: 20px; } .mobile_fangan_li{ float: left;width: 23%;margin:0px 1%; margin-bottom:30px;height: 40px; line-height: 40px; text-align: center;border: 1px solid #c00000;border-radius: 30px } .li_on{ background-color: #c00000;color: #fff;font-weight: bold; } .fangan_item_info { color: #999; font-size: 16px; margin-bottom: 15px; line-height: 25px; } .fangan_item_title { font-size: 20px; color: #fff; margin-bottom: 15px; } .top_banner img{ width: 100%;height: 200px } .fview_pc_img1 img{ width: 100%; } .fview_pc_img2 img{ width: 100%; } .fview_pc_img3 img{ width: 100%; } .fview_pc_img4 img{ width: 100%; } .fview_pc_img5 img{ width: 100%; } .fview_pc_img6 img{ width: 100%; } .fview_title{ font-size: 26px; color: #c00000; margin-top: 80px; font-weight: bold; margin-bottom: 40px; } .fview_con_info2{ font-size: 16px; color: #999999; margin-top: 30px; line-height: 30px; } .about_content { line-height: 32px; color: #797474; margin-top: 20px; font-size: 16px; } .about_r_title { font-style: italic; font-size: 16px; font-weight: bolder; margin-right: 10px; } .job_con1{ width: 96%; height: 115px; box-shadow: 2px 2px 20px 2px #dcdcdc; position: relative; } .job_detail1{ position: absolute; left: 0px; top:115px; display: none; width: 96%; background-color: #fff; z-index: 1; border-top: 1px solid #dadada; } .sidebar { width: 100%; margin: 0 auto; margin-top: -5px; height: 60px; line-height: 60px; background-color: #fff; position: relative; box-shadow: 0 4px 10px -3px #dadada; } .sidebar ul li a { color: #333333; font-size: 12px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; } .newsbox_div dl dt a { display: block; color: #000; font-size: 17px; } .new_content_div_r{ width: 100%; float: right; border-bottom: 1px solid #dadada; height: 110px; } .newsbox_div dl dd { line-height: 20px; color: #999; font-size: 12px; overflow: hidden; } .new_content_div{ height: 110px; margin-bottom: 20px; } .linkus_wenhua{ width: 100%; margin: 0px auto; height: 180px; background-color: #f4f4f4; float: left; border-radius: 15px; margin-bottom: 10px; } .linkus_wenhua_body{ padding: 15px; } .dituContent{ width:94%;height:200px;border:#ccc solid 1px; margin: 0 auto; } .link_img_div{ position: relative; width: 30%; float: left; } .linkus{ width: 100%; text-align: center; float: left; margin-bottom: 10px; } .link_con_div{ margin: 10px auto; width: 70%; float: right; text-align: left; } .link_con_div_h{ height: 100px; position: relative; text-align: left; } .linkus_con_lin{ width: 100%; } .linkus_con_line{ height: 3px; width: 40px; background: #c00000; } .aboutus_l{ width: 100%; float: left; margin-bottom: 20px; } .aboutus_l img{ width: 100%; } .aboutus_r{ width: 100%; float: right; } .aboutus_mainbox{ padding: 15px; } .aboutus_line img{ width: 100%; } .swiper-container4 { height: 470px; position: relative; overflow: hidden; --swiper-theme-color: #fff; --swiper-navigation-size: 25px } .aboutus_licheng_tag{ width: 100%; } .aboutus_lc_img{ width: 20px;margin: 0 auto;margin-bottom: -3px } .aboutus_lc_title{ width: 100%; height: 65px;line-height: 65px; background-color: #c00000;font-size: 20px;font-weight: bolder;text-align: center;color: #fff } .aboutus_lc_con{ width: 100%; height: 380px; background-color: #fff;padding: 20px;box-shadow: 2px 2px 10px 2px #dcdcdc; } .aboutus_lc_con img{ width: 100%;height: 170px } .aboutus_lc_con_c{ margin-top: 20px;font-size: 16px;color: #333;line-height: 30px; } .about_content_m { position: absolute; bottom: 0px; right: 0px; } .news_left { width: 15%; float: left; text-align: right; } .news_left_title { font-weight: bolder; font-size: 18px; } .news_left_info { color: #999; } .news_center img { vertical-align: top; margin-top: 5px; } .news_right { width: 85%; padding-left: 15px; float: left; } .codeimg { float: left; width: 25%; text-align: center; color: #fff; } .wechat img { width: 90%; margin: 0 auto; } .border_left_line{ border-left: 4px solid #c00000; padding-left: 20px; padding-right: 0px; } .zeren_img{ float: left; width: 20%; vertical-align: middle; } .zeren_con{ width: 80%; float: left; text-align: left; padding-left: 20px; margin-top: 0px; } .service_item { margin-bottom: 30px; text-align: center; height: 80px; } .zeren_con_info { font-size: 16px; color: #c9c9c9; } .zeren_info { text-align: center; margin: 0 auto; margin-top: 30px; font-size: 20px; color: #fff; } .wenhua_con { text-align: center; margin-top: 20px; } .join .tit span { display: block; float: left; width: 25%; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; line-height: 52px; font-weight: bold; font-size: 15px; } .join ol li .bt span { display: block; float: left; width: 25%; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; line-height: 52px; color: #666; font-size: 15px; } .join ol li .bt span { display: block; float: left; width: 25%; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; line-height: 52px; color: #666; font-size: 15px; } } @media (min-width: 992px) { .col-10-5 { float: left; width: 50%; } .col-10-5 { float: left; width: 50%; } .col-10-50 { float: left; width: 50%; } .col-10-50 { float: left; width: 50%; } } @media (max-width: 991px) { .col-10-5 { float: left; width: 100%; } .col-10-5 { float: left; width: 100%; padding: 15px; } .col-10-50 { float: left; width: 100%; } .col-10-50 { float: left; width: 100%; } .mobile_video{ padding: 0px; } } @media (min-width: 992px) { .col-10-4 { float: left; width: 35%; } .col-10-6 { float: left; width: 65%; } .col-10-40 { float: left; width: 40%; } .col-10-60 { float: left; width: 60%; } } @media (max-width: 991px) { .col-10-4 { float: left; width: 100%; } .col-10-6 { float: left; width: 100%; } .col-10-40 { float: left; width: 100%; } .col-10-60 { float: left; width: 100%; padding: 15px 0px; } } .news_list { padding: 5px 0px; margin-top: 3px; } .news_list ul { margin: 0; padding: 0; } .news_list ul li { margin: 0px !important; padding: 0px !important; background: url('../images/dot1.png') left center no-repeat; vertical-align: bottom; border-bottom: 1px solid #e5e5e5; } .news_list ul li, .news_list ul li a { display: block; height: 41px; line-height: 41px; font-size: 13px; color: #4d4d4d; } .news_list ul li a { padding-left: 15px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; width: 100%; } .news_list ul li a, .news_list ul li span { color: #4d4d4d; font-size: 15px; } .news_list ul li a:hover { color: #106fb3; } @media (max-width: 480px) { .newsone a { padding-left: 100px; min-height: 70px; } .newsone .newsone_img img { width: 90px; height: 70px; } .newsone_con { height: 40px; overflow: hidden; margin-top: 0; } } .main { margin-top: 40px; } .news_nav_i{ font-size: 20px; } .title { padding-left: 16px; background: #106fb3; height: 55px; line-height: 55px; color: #fff; font-size: 20px; } .sidebar ul { margin: 0; padding: 0; margin-top: 5px; } .sidebar ul li{ height: 60px; line-height: 60px; float: left; width: 25%; z-index: 2; text-align: center; } .sidebar ul li:hover{ background-color: #c00000; border-left: 2px solid #fff; border-right: 2px solid #fff; } .sidebar ul .current{ background-color: #c00000; } .sidebar ul li:hover a, .sidebar ul .current a { color: #fff; } .mainbox_2 { width: 100%; padding-top: 18px; color: #444444; line-height: 26px; font-size: 13px; padding-bottom: 50px; } .time2 { margin-top: 10px; } .show_pic { color: #444444; padding-top: 10px; text-align: center; } .show_pic h4 { font-size: 20px; } .pic_cp img { max-width: 100%; margin-top: 10px; } .nrr { padding: 10px 0; line-height: 26px; color: #444444; font-size: 13px; margin-top: 30px; } .newsbox_div dl dt a:hover { color: #c00000; } .newsbox_div dl dt span { display: block; float: right; color: #8e8e8e; height: 30x; line-height: 30px; font-size: 12px; } @media (min-width: 768px) { .portfolio-img img { height: 124px; } } @media (min-width: 992px) { .portfolio-img img { height: 170px; } } @media (min-width: 1200px) { .portfolio-img img { height: 209px; } } .service_list { -webkit-animation-duration: 2.5s; -o-animation-duration: 2.5s; animation-duration: 2.5s; margin-top: 10px; } .service_item a { display: block; padding: 19px 15px; overflow: hidden; } .service_item a img { margin: auto; width: 100%; border: none; transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; } .service_item a:link img, .service_item a:visited img { -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; } .service_item a:hover img, .service_item a:focus img, .service_item a:active img { -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; border-radius: 0; } .service_item:hover { } .service_item h4 { font-size: 16px; color: #565656; height: 30px; line-height: 30px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; margin-top: 15px; font-weight: normal; text-align: center; } .service_item a:hover h4 { color: #fff; } .footer { background: #363636; padding-top: 50px; padding-bottom: 18px; } .contactbox { color: #ffffff; font-size: 13px; line-height: 24px; } .tel { height: 42px; line-height: 42px; color: #ffffff; font-size: 24px; } .coopright { background: #363636; color: #ffffff; font-size: 16px; padding-top: 30px; padding-bottom: 15px; line-height: 24px; text-align: center; } @media (max-width: 640px) { .wechat { width: 100%; text-align: center; margin-top: 10px; } .contactbox { text-align: left; width: 100%; } .tel { margin-left: auto; margin-right: auto; } } .lan1 { height: 54px; line-height: 54px; border-bottom: 1px solid #e5e5e5; } .lan1 h3 { color: #212121; font-size: 20px; font-weight: normal; padding-left: 7px; } .zhuyao_div { padding-left: 16px; height: 54px; line-height: 54px; color: #999999; background: url('../images/home.png') left center no-repeat; font-size: 14px; } .zhuyao_div a:hover { text-decoration: underline; } .zhuyao_div, .zhuyao_div a, .zhuyao_div font { font-size: 14px; } .zhuyao_div a { color: #999999; } .zhuyao_div font { color: #999999; } .lan2 { height: 45px; width: 282px; margin-left: auto; margin-right: auto; text-align: center; } .lan2 h3 { color: #106fb3; font-size: 26px; line-height: 36px; font-weight: normal; } .lan2 p { width: 122px; margin-left: auto; margin-right: auto; height: 17px; color: #8a8a8a; font-size: 12px; text-transform: uppercase; background: #fff; } .text_c { text-align: center; } @media (max-width: 640px) { .zhuyao_div { width: 100%; } .lan2 { width: 100%; } } .lan3 { height: 49px; } .lan3 h3 { font-weight: normal; height: 49px; line-height: 49px; color: #106fb3; font-size: 26px; } .lan3 h3 span { color: #7b7b7b; font-size: 12px; text-transform: uppercase; } .lan3 a { display: block; height: 49px; line-height: 49px; color: #808080; font-size: 13px; } .lan3 a:hover { color: #106fb3; } .gotop-wrapper { position: fixed; bottom: 50px; right: 15px; z-index: 1001; } .gotop { display: none; } .fangan { font-family: myfont; font-size: 32px; color: #cccccc; height: 100px; line-height: 100px; position: relative; } .fanganon{ color: #fff; } .fangan_l { padding-right: 5px; } .fangan_l span { height: 25px; width: 2px; background-color: #fff; display: inline-block } .fangan_b { position: absolute; bottom: 0px; left: 15px; } .swiper-slide3 { text-align: center; font-size: 18px; background: #fff; height: calc((100% - 30px) / 2); /* Center slide text vertically */ display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; } .about_l { float: left; width: 20%; } .about_r { color: #c00000; float: left; width: 80%; } .about_content_more { width: 180px; height: 40px; line-height: 40px; font-size: 18px; background-color: #c00000; color: #fff; text-align: center; } .about_line { height: 1px; width: 100px; background-color: #666666; } .fangan_left { width: 100%; height: 100%; background-color: #c00000; } .fangan_left_ul { padding-top: 100px; width: 300px; text-align: left; float: right; } .fangan_item { text-align: left; margin-bottom: 40px; } .wenhua_con_title { font-size: 20px; font-weight: bolder; } .wenhua_con_line { height: 1px; width: 15px; background-color: #333333; margin: 15px auto; } .wenhua_con_info { color: #666666; line-height: 35px; font-size: 16px; } .zeren_con_title { color: #fff; font-size: 26px; } .news_title { position: absolute; bottom: 0px; left: 0px; text-align: left; padding-left: 10px; width: 100%; margin: 0 auto; background-color: #000; color: #fff; height: 40px; line-height: 40px; opacity: 0.6; } .news_con:last-child { border: none; } .news_right:hover, .news_right:hover a, .news_right:hover .news_right_info { color: #c00000; } .news_right a { color: #000; } .news_right_title { font-weight: bolder; margin-bottom: 10px; font-size: 16px; } .news_right_info { color: #999; font-size: 15px; } .rongyu { background: url('../images/trhr_26.png') no-repeat; background-size: 100% 100%; } .rongyu_title { text-align: center; margin: 0 auto; font-size: 16px; color: #fff; } .rongyu_con { color: #fff; font-size: 20px; text-align: center; } .huoban_div { width: 200px; height: 80px; text-align: center; } .huoban_img { height: 80px; max-width: 200px; } .lianxi div { font-size: 16px; margin: 10px auto; } .qqweibo a img { width: 35px; height: 35px; } .codeimg img { margin: 0 auto; } .qqweibo a i { font-size: 40px; color: #fff; } .qqweibo a:hover i { color: #c00000; } .fview_line{ height: 2px; width: 80px; background-color: #c00000; margin-top: 15px; } .fview_con_title{ font-size: 18px; font-weight: bold; } .fview_con_info{ font-size: 16px; color: #999999; margin-top: 5px; line-height: 30px; } .fview_line3{ width: 100%; background-color: #f7f7f7; padding-top:10px; padding-bottom: 40px;margin-top: -80px } .fview_float_div{ width: 25%; float: left; text-align: left; } .fivew_float_span{ margin-left: 5px; font-size: 16px; color: #999; } .fview_pc_img7 img{ width: 23px; height: 23px; } .job_title{ font-size: 28px; font-style: italic; color: #c00000; } .job_line{ color: #c00000; font-size: 24px; font-style: inherit; font-weight: bolder; } .job_left_line{ height: 45px; width: 6px; background-color: #c00000; position: absolute; left: 0px; top: 36px; } .job_con{ width: 96%; height: 115px; box-shadow: 2px 2px 20px 2px #dcdcdc; position: relative; } .job_con_title{ padding: 20px 25px; } .job_con_title_l{ color: #000; float: left; font-size: 20px; font-weight: bold; } .job_con_title_r{ float: right; } .job_view{ color: #c00000; padding: 0px 25px; cursor: pointer; } .job_arrow_down{ display: inline-block; width: 9px; height: 5px; background: url('../images/trhr_13.png') no-repeat; } .job_content_div{ position: relative; } .job_detail{ position: absolute; top:115px; left: 0px; display: none; width: 96%; background-color: #fff; z-index: 1; border-top: 1px solid #dadada; border-bottom: 1px solid #dadada; } .job_detail_title{ font-size: 16px; font-weight: bold; } .job_detail_info{ color: #999; } .job_detail_line{ position: absolute; top: 8px; right: 0px; width: 4px; height: 35px; background-color: #c00000; } .news_left_img{ width: 100%; max-height: 200px; } .new_content_div_l{ width: 30%; float: left; } .nav_item{ position: absolute; background-color: #fff; z-index: 2; width: 80%; right: -17px; color: #999; text-align: center; display: none; padding-top: 20px; padding-bottom: 20px; } .nav_item_div{ height: 35px; line-height: 35px; cursor: pointer; } .nav_item_div:hover{ background-color: #c00000; color: #fff; } .huoban_title{ margin-top: 10px; font-size: 20px; color: #000; } .top_nav_l,.top_nav_r{ height: 30px; line-height: 30px; color: #000; font-size: 12px; position: relative; } .top_nav_r i{ font-size: 20px; margin: 0px 5px; cursor: pointer; color: #777; } .top_bg{ width: 100%;height: 30px; line-height: 30px; padding-top: 5px; } .hide_icon1{ position: absolute; top: 30px; left: 150px; display: none; z-index: 2; } .hide_icon2{ position: absolute; top: 30px; left: 170px; z-index: 2; display: none; } .hide_icon3{ position: absolute; top: 30px; left: 200px; z-index: 2; display: none; } .video_bg{ position: absolute; width: 100%; height: 100%; background: rgba(0,0,0,.5); z-index:2; } .video_play{ background-image: url('../images/play.png'); background-size: 100% 100%; cursor: pointer; z-index: 3; width: 3rem; height: 3rem; position: absolute; top: calc(50% - 1.5rem); left: calc(50% - 1.5rem); } .linkus_title{ height: 60px; line-height: 60px; text-align: center; width: 100%; margin: 30px auto; font-size: 40px; color: #333333; font-family: myfont; } .link_line{ position: absolute; top: 47px; left: 0px; height: 7px; width: 100%; z-index: -1; } .link_line_item{ width: 80%; margin: 0 auto; height: 7px; border-top: 1px solid #999999; border-bottom: 1px solid #999999; } .linkus_con_title{ font-size: 15px; color: #666666; font-weight: bold; } .linkus_con_con{ margin-top: 10px; margin-bottom: 10px; line-height: 25px; font-weight: bold; font-size: 17px; color: #333333; } .linkus_wenhua_title{ font-size: 26px; font-family: myfont; text-align: center; margin-top: 40px; color: #333333; } .linkus_wenhua_title img{ margin-right: 10px; vertical-align: top; } .linkus_wenhua_info{ padding: 10px 60px; color: #888888; line-height: 25px; font-size: 16px; } .aboutus_title{ height: 150px; line-height: 150px; text-align: center; margin-bottom: 0px; } .aboutus_con_title{ font-size: 22px; font-weight: bold; color: #666; margin-bottom: 20px; } .join .tit { background: #c00000; line-height: 52px; color: #fff; font-size: 18px; padding: 0px; text-align:center; } .join ol { border: 1px solid #ededed; border-bottom: none; } .join ol li { float: left; width: 100%; color: #666666; font-size: 16px; } .join ol li .bt { padding: 0px; cursor: pointer; line-height: 50px; border-bottom: 1px solid #ededed; text-align: center; } .join ol li .text { display: none; border-bottom: 1px solid #ededed; padding: 15px 35px 35px; color: #666666; font-size: 14px; line-height: 24px; } .join ol li .text p span { color: #333333; font-weight: bold; } .join ol li:hover{ color: #c00000; border:1px solid #c00000; } .join ol li:hover .bt span{ color: #c00000; } * {touch-action: pan-y;}