.index_tab { width: 100%; position: fixed; top: 0; z-index: 99; } .index_tab_title { width: 1200px; height: 80px; margin: 0 auto; color: #fff; } .index_logo { width: 80px; height: 80px; display: block; } .index_text { width: 100px; text-align: center; line-height: 80px; font-size: 20px; font-family: pingfang sc; font-weight: 500; cursor: pointer; position: relative; color: #fff; } .index_phone { text-align: right; font-size: 16px; font-family: pingfang sc; font-weight: 400; line-height: 80px; } .index_phone_icon { width: 20px; height: 20px; position: relative; top: 4px; margin-right: 20px; } .index_banner { width: 100%; height: 680px; } .index_banner img { width: 100%; height: 100%; } .index_box { width: 1200px; margin: 0 auto; } .index_content_title { font-size: 32px; font-family: pingfang sc; font-weight: bold; line-height: 32px; color: #000000; margin-top: 95px; text-align: center; } .index_content_ctitle { width: 1054px; height: 54px; font-size: 16px; font-family: pingfang sc; font-weight: 400; line-height: 32px; color: #666666; margin: 18px auto; text-indent: 2em; } .index_service_banner { width: 100%; height: 616px; margin-top: 92px; } .index_service_gif { width: 100%; height: 285px; margin: 123px 0 0 56px; } .index_service_gif img { width: 100%; height: 100%; } .index_service_right { margin-left: 120px; width: 100%; } .index_service_right_title { font-size: 30px; font-family: pingfang sc; font-weight: 600; line-height: 32px; color: #ffffff; margin-top: 120px; white-space: nowrap } .index_service_right_line { width: 64px; height: 4px; background: #ffffff; margin-top: 12px; } .index_service_right_text { margin-top: 50px; font-size: 16px; font-family: pingfang sc; font-weight: 400; line-height: 22px; color: #e3e3e3; width: 250px; } .index_service_right_btn { width: 125px; height: 38px; border: 2px solid #e3e3e3; border-radius: 21px; font-size: 18px; font-family: pingfang sc; font-weight: 400; line-height: 38px; color: #e3e3e3; text-align: center; margin-top: 32px; } .index_service_right_btn:hover { background: #fff !important; color: #000 !important; } .index_service_url { background: no-repeat center; background-size: 100% 100%; } .index_service_url1 { background: no-repeat center; background-size: 100% 100%; } .index_service_url2 { background: no-repeat center; background-size: 100% 100%; } .index_service_url3 { background: no-repeat center; background-size: 100% 100%; } .index_service_url4 { background: no-repeat center; background-size: 100% 100%; } .index_community { width: 100%; display: block; margin-top: 160px; } .index_community_left { width: 100%; } .index_community_left_image { width: 100%; height: 421px; position: relative; overflow: hidden; } .index_community_left_box { margin: 260px 0 0 60px; transition: all 1.5s; } .index_community_url { background: no-repeat center; background-size: 100% 100%; } .index_community_url1 { background: no-repeat center; background-size: 100% 100%; } .index_community_left_image:hover .index_community_url_mask { opacity: 0.85; } .index_community_left_image:hover .index_community_left_box { display: none; } .index_community_center { height: 0; background: red; width: 760px; margin: 0 auto; } .index_community_center_image { height: 842px; width: 670px; background: no-repeat center; background-size: 100% 100%; position: absolute; top: 0; } .index_community_center_title { width: 100%; height: 167px; font-size: 22px; font-family: pingfang sc; font-weight: 500; line-height: 36px; color: #c2c2c2; text-align: center; padding: 150px 0 0 33px; } .index_community_right { width: 100%; } .index_community_right_image { width: 100%; height: 421px; position: relative; overflow: hidden; } .index_community_right_box { margin-top: 260px; transition: all 1.5s; position: relative; } .index_community_right_content { position: absolute; right: -105px; } .index_community_url2 { background: no-repeat center; background-size: 100% 100%; } .index_community_url3 { background: no-repeat center; background-size: 100% 100%; } .index_community_url6 { background: no-repeat center; background-size: 100% 100%; } .index_community_mask_contenttitle { font-size: 28px; font-family: pingfang sc; font-weight: 500; line-height: 32px; color: #ffffff; margin-top: 10px; } .index_community_mask_contenttext { width: 350px; font-size: 14px; font-family: pingfang sc; font-weight: 400; line-height: 20px; color: #ffffff; margin: 17px 0 10px; } .index_community_url_mask { position: absolute; width: 100%; height: 421px; background: #003465; opacity: 0; top: 0; transition: all 1.5s; /*//z-index: 9;*/ } .index_community_mask_content { margin: 180px 60px 0; } .index_community_mask_content_right { position: absolute; right: 90px; top: 190px; } .index_community_right_image:hover .index_community_url_mask { opacity: 0.85; } .index_community_right_image:hover .index_community_right_box { display: none; } .index_community_mask_line { width: 80px; height: 6px; background: #fff; } .index_community_center_text { width: 480px; height: 124px; background: no-repeat center; background-size: 100% 100%; margin-left: 67px; transition: all 1s; position: relative; //opacity: 0; } .index_center_line { width: 32px; height: 6px; background: #0057a9; display: inline-block; position: relative; top: -10px; right: 10px; } .index_center_text { font-size: 30px; font-family: pingfang sc; font-weight: 500; line-height: 32px; color: #0057a9; padding: 16px 0 0 90px; } .index_center_tips { width: 333px; height: 45px; font-size: 16px; font-family: pingfang sc; font-weight: 400; line-height: 20px; color: #0057a9; margin-left: 90px; margin-top: 15px; } .index_community_center_bottom { position: relative; width: 480px; height: 124px; margin-left: 30px; background: no-repeat center; background-size: 100% 100%; transition: all 1s; } .index_community_center_content { margin-left: 100px; margin-top: 87px; } .index_center_bottomtips { width: 333px; height: 45px; font-size: 16px; font-family: pingfang sc; font-weight: 400; line-height: 21px; color: #9a9a9a; } .index_center_bottomtitle { margin: 0 0 10px; font-size: 28px; font-family: pingfang sc; font-weight: 500; line-height: 38px; color: #9a9a9a; padding-top: 15px; } .index_center_bottomline { width: 47px; height: 124px; background: no-repeat center; background-size: 100% 100%; position: absolute; left: 0; //top: -30px; } .index_introduce { margin-top: 130px; } .index_introduce_title { font-size: 52px; font-family: arial; font-weight: bold; line-height: 60px; color: #000000; margin-top: -40px; } .index_introduce_ctitle { font-size: 24px; font-family: pingfang sc; font-weight: 600; line-height: 33px; color: #000000; } .index_introduce_content { font-size: 16px; font-family: pingfang sc; font-weight: 400; line-height: 32px; color: #192128; margin-top: 58px; } .index_introduce_image { width: 100%; height: 455px; //margin-left: 100px; background: #000; } .inex_more { width: 140px; height: 48px; border: 1px solid #080707; border-radius: 4px; font-size: 20px; font-family: pingfang sc; font-weight: 400; color: #000000; text-align: center; line-height: 48px; margin-top: 60px; cursor: pointer; } .index_cooperation { /*//margin-top:115px;*/ } .index_cooperation_title { text-align: center; font-size: 34px; font-family: pingfang sc; font-weight: 600; line-height: 32px; } .index_cooperation_banner { margin-top: 50px; } .index_cooperation_banner_right { //width: 100%; height: 536px; background: #1c2c40; overflow: hidden; padding-left: 150px; background: no-repeat center; background-size: 100% 100%; position: relative; margin-left: -155px; } .index_cooperation_banner_right img { width: 100%; height: 100%; } .index_cooperation_right_logo { width: 155px; height: 66px; margin: 60px 0 30px; } .index_cooperation_right_text { width: 400px; font-size: 14px; font-family: pingfang sc; font-weight: 400; line-height: 28px; color: #ffffff; margin-top: 23px; } .index_cooperation_icon { width: 20px; height: 10px; margin-left: 15px; } .index_news { margin-top: 200px; } .index_news_title { cursor: pointer; } .index_cooperation{ width: 100%; height: 530px; position: relative; } .index_cooperation_banner_left img { width: 100%; height: 100%; } .index_partner { margin-top: 60px; } .index_partner_item { width: 228px; height: 140px; margin-bottom: 20px; } img { width: 100%; height: 100%; } .index_partner_item:hover { animation-name: pulse; /*//flash为要使用的动画效果名,在这里不需要加animate前缀*/ animation-duration: 1s; /*//这里设定完成该动画的时间*/ } .index_quota { width: 100%; height: 570px; background: #1c2c40; margin-top: 100px; } .index_quota_top { padding-bottom: 60px; border-bottom: 1px solid #4a5666; } .index_quota_top_item { margin-top: 90px; } .index_quota_itemimage { width: 55px; height: 65px; margin: 0 auto; } .index_quota_itemimage img { width: 100%; height: 100%; } .index_quota_title { text-align: center; font-size: 24px; font-family: pingfang sc; font-weight: 500; line-height: 40px; color: #ffffff; margin: 16px 0 28px; } .index_quota_text { width: 340px; font-size: 16px; font-family: pingfang sc; font-weight: 400; line-height: 24px; color: #ffffff; margin: 0 auto; } .index_quota_bottom { width: 1200px; margin: 60px auto 0; } .index_quota_bottom_item { width: 300px; margin: 0 auto; } .index_quota_bottom_image { width: 61px; height: 61px; margin: 10px auto; } .index_quota_bottom_image img { width: 100%; height: 100%; } .index_quota_bottom_text { font-size: 40px; font-family: arial; font-weight: bold; line-height: 55px; color: #ffffff; } .index_quota_bottom_text1 { font-size: 18px; font-family: microsoft yahei; font-weight: 400; line-height: 26px; color: #ffffff; } .index_contact { width: 100%; height: 432px; background: no-repeat center; background-size: 100% 100%; overflow: hidden; } .index_contact_title { margin-top: 80px; font-size: 42px; font-family: pingfang sc; font-weight: 600; line-height: 30px; color: #000000; text-align: center; } .index_contact_title:hover { animation: heartbeat; /* referring directly to the animation's @keyframe declaration */ animation-duration: 2s; /* don't forget to set a duration! */ } .index_contact_text { text-align: center; font-size: 24px; font-family: pingfang sc; font-weight: 400; line-height: 130px; color: #333333; } .index_contact_text:hover { animation: heartbeat; /* referring directly to the animation's @keyframe declaration */ animation-duration: 2s; /* don't forget to set a duration! */ } .index_contact_btn { width: 220px; height: 60px; background: #0057a9; border-radius: 8px; font-size: 24px; font-family: pingfang sc; font-weight: 500; line-height: 60px; color: #fff; margin: 0 auto; text-align: center; cursor: pointer; } .index_contact_btn a{ color: white; } .index_news_image { width: 100%; height: 320px; background: no-repeat center; background-size: 100% 100%; margin-top: 225px; } .index_news_content { position: relative; top: -150px; } .index_news_item { width: 100%; height: 100%; background: #fff; } .index_news_img { width: 100%; height: 180px; background: no-repeat center; background-size: 100% 100%; } .index_news_img1 { width: 100%; height: 180px; background: no-repeat center; background-size: 100% 100%; } .index_news_img2 { width: 100%; height: 180px; background: no-repeat center; background-size: 100% 100%; } .index_news_bottom { padding: 34px 30px; } .index_news_date { font-size: 14px; font-family: pingfang sc; font-weight: 400; line-height: 32px; color: #666666; } .index_news_title { font-size: 18px; font-family: pingfang sc; font-weight: 500; line-height: 32px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; margin-top: 14px; cursor: pointer; } .index_news_item:hover { animation: bounce; /* referring directly to the animation's @keyframe declaration */ animation-duration: 1s; /* don't forget to set a duration! */ } .fixed_box { width: 560px; position: fixed; top: 200px; right: -280px; z-index: 99; } .fixed_left { width: 100%; height: 439px; background: #ffffff; box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16); overflow: hidden; } .fixed_icon { width: 120px; height: 120px; border-radius: 4px; } .fixed_left_item { margin-top: 40px; } .index_banner_text { position: absolute; top: 260px; height: 80px; width: 100%; font-size: 70px; font-weight: 700; letter-spacing: 10px; color: #fff; line-height: 80px; text-align: center; z-index: 100; } .index_process { width: 320px; margin-top: 65px; margin-left: 15px; position: relative; } .index_process img { width: 16px; height: 16px; position: absolute; right: -14px; top: -7px; } .index_process_icon { width: 16px; height: 16px; position: absolute; top: -8px; left: -15px; } .index_process_line { width: 97px; height: 2px; background: #fff; position: relative; } .index_process_line_active { background: #4b84cd !important; }