body{ font-family: "Microsoft YaHei","微软雅黑","Helvetica Neue",Helvetica,"Hiragino Sans GB",Arial,sans-serif; font-size: 16px; line-height: 1.5em; color: #333; } @media (min-width: 1300px){ .container { width: 1280px; } } img { width: auto\9; height: auto; max-width: 100%; vertical-align: middle; border: 0; -ms-interpolation-mode: bicubic; } .h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6{ line-height: 1.3; } .text-danger{ color: #da251d; } .text-muted{ color: #999; } #index_swiper .swiper-slide img{ height: 100vh; } .common_alert{ top: 50%; left: 50%; transform: translate(-50%,-50%); position: fixed; z-index: 99999; width: 200px; background-color: rgba(0,0,0,.7); color: #fff; border:0; margin-bottom: 0; } .sub_info_title{ font-weight: normal; font-size: 18px; } .common_alert .close{ color: #fff; opacity: 1; position: absolute; right: 5px; top: 5px; font-weight: normal; } .text-white{ color: #fff; } .ellipsis2{ overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; } .ellipsis3{ overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; } .ellipsis{ overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .red{ color: #ed4e2a !important; } .text-gray{ color: #999999 } .text-red{ color: #da251d; } .text-info{ color: #da251d; } .text-indent{ text-indent: 2em; } a{ color: #000; } a, a:hover, a:visited,a:focus{ text-decoration: none; } a:hover{ color: #da251d; } #videoModal{ top: 150px; } #videoModal .modal-body{ padding: 0; } #videoModal .modal-content{ border-radius: 0; border:0; } #videoModal .modal-body p{ margin-bottom: 0; } .container-fluid { width: 100%; padding: 0; } .container-fluid .row{ margin: 0; } .container>.navbar-collapse{ margin-right: -15px; } .mt10{ margin-top: 10px; } .mt20{ margin-top: 20px; } .mt30{ margin-top: 30px; } .mb10{ margin-bottom: 10px; } .mb20{ margin-bottom: 20px; } .mb30{ margin-bottom: 30px; } .bg_f5{ background-color: #f5f5f5 } /*单选和多选*/ .radio, .checkbox, .t_radio{ margin-top: 0; padding: 10px 10px 10px 40px !important; position: relative; } .radio input[type="radio"], .t_radio input[type="radio"], .checkbox input[type="checkbox"]{ opacity:1; position: absolute; left: 8px; top: 50%; width: 20px; height: 20px; margin-top: -10px; margin-left: 0; -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; appearance: none; border: 0; padding: 0; outline: 0; background:url("../images/start_heart.png") no-repeat; -webkit-background-size: 90px 180px; -moz-background-size: 90px 180px; -o-background-size: 90px 180px; background-size: 90px 180px; -webkit-background-clip: content-box; -moz-background-clip: content-box; background-clip: content-box; background-origin: content-box; -moz-background-origin: content-box; -webkit-background-origin: content-box; } .t_radio input[type="radio"]{ background:url("../images/radio.png") no-repeat; -webkit-background-size: 20px 20px; -moz-background-size: 20px 20px; -o-background-size: 20px 20px; background-size: 20px 20px; } .t_radio input[type="radio"]:checked{ background:url("../images/radio_check.png") no-repeat; -webkit-background-size: 20px 20px; -moz-background-size: 20px 20px; -o-background-size: 20px 20px; background-size: 20px 20px; } .radio input[type="radio"]:checked{ background-position: -30px 0 } .checkbox input[type="checkbox"]{ background-position: 0 -30px } .checkbox input[type="checkbox"]:checked{ background-position: -30px -30px } /*head*/ /*.sidenav start*/ .sidenav { background: #da251d; box-shadow: 2px 2px 6px rgba(0, 0, 0, .3); display: block; font-size: 16px; font-weight: 400; height: 100%; left: 0; position: fixed; overflow: auto; transform: translate(-262px, 0); transition: transform .3s; top: 0; width: 256px; z-index: 9999; } .sidenav.show { transform: translate(0, 0) } .sidenav-menu { list-style: none; margin: 0; padding: 0; padding-top: 40px; } .sidenav-menu li { display: block; position: relative } .sidenav-menu a { background: 0 0; color: #fff; display: block; line-height: 24px; padding: 10px 20px; text-decoration: none } .sidenav-menu a:hover { background: #fff; color: #da251d; } .sidenav-menu a.active, .sidenav-menu a.active .sidenav-dropdown-icon, .sidenav-menu a.active .sidenav-link-icon { color: #FAFAFA } .sidenav-dropdown-icon .material-icons, .sidenav-dropdown-icon .material-icons2{ position: relative; top: 1px; display: inline-block; font-family: 'Glyphicons Halflings'; font-style: normal; font-weight: 400; vertical-align: top; margin-top: -3px; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .sidenav-dropdown-icon, .sidenav-link-icon { color: #fff; position: absolute; font-family: FontAwesome; text-align: center; top: 8px } .sidenav-link-icon { display: block; height: 24px; left: 24px; width: 24px } .sidenav-link-title { display: block; } .sidenav-dropdown { display: none; list-style: none; padding: 0 } .sidenav-dropdown a { background: #191919; padding-left: 32px } .sidenav-dropdown a:hover { background: #616161 } .sidenav-dropdown li:first-child a { box-shadow: inset 0 1px 1px rgba(0, 0, 0, .1) } .sidenav-dropdown-icon { display: none; height: 16px; right: 16px; width: 16px } .sidenav-dropdown-icon.show { display: block } .sidenav-overlay { background: rgba(255, 255, 255, .8); display: none; height: 100%; left: 0; position: fixed; top: 0; width: 100%; z-index: 99 } .sidenav-no-scroll { overflow: hidden !important } .sidenav-dropdown-icon:after{ content: "\f105"; font-size: 22px; } .mt_navbar{ margin-bottom: 0; margin-right: auto; margin-left: auto; padding-left: 4%; padding-right: 4%; position: fixed; left: 0; right: 0; top: 0; z-index: 9999; } .mt_navbar.active{ background-color: #fff; border-bottom: 1px solid #f2f2f2; } .mt_navbar .navbar-brand{ height: 60px; width: 205px; margin-top: 10px; margin-bottom: 10px; background-size: cover; } .mt_navbar.active .navbar-brand{ background-image: url('/Uploads/Picture/2020-12-30/5febe138b64a0_active.png') !important; } .navbar-brand{ margin-right: 40px; } .navbar-brand img{ height: 60px; } .navbar-toggle{ border-color: #da251d; margin-top: 20px; } .navbar-toggle .icon-bar{ background: #da251d } .navbar-nav{ margin-top: 24px; float: right; position: relative; margin-right: -20px; } .navbar-nav>li>a{ line-height: 35px; color: #fff; padding: 0 20px; } .mt_navbar.active .navbar-nav>li>a{ color: #000; } .navbar-nav>li:hover>a, .navbar-nav>li.active>a, .navbar-nav>li>a:focus{ background-color: transparent; color: #da251d; } .dropdown-menu:before{ content: " "; position: absolute; left: 50%; top: -8px; margin-left: -10px; width: 0; height: 0; border-bottom: 8px solid rgba(245,245,245,.9); border-left: 8px solid transparent; border-right: 8px solid transparent; } .dropdown-menu{ background-color: rgba(245,245,245,.9); border:0; border-radius: 0; left: 50%; transform: translateX(-50%); min-width: 100px; padding-top: 10px; box-shadow: none; padding-bottom: 10px; } .dropdown-menu>li>a{ line-height: 30px; } .dropdown-menu>li>a .fa{ margin-right: 10px; color: #da251d; } .dropdown-menu>li>a:hover{ color: #da251d; background-color: transparent; } .swiper-pagination-bullet{ width: 6px; height: 6px; opacity: 1; background: rgba(255, 255, 255, 0.6); position: relative; } .swiper-pagination-bullet-active:after{ content: " "; position: absolute; border-radius: 100%; background-color: transparent; width: 10px; height: 10px; top: -2px; left: -2px; border: 1px solid rgba(255, 255, 255, 0.6); } .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ bottom: 40px; } .nav-tabs{ background-color: transparent; margin-bottom: 20px; border-top-right-radius: 5px; } .nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover, .nav-tabs>li>a:hover{ background-color: transparent; color: #da251d; border:0; } .nav-tabs>li>a{ padding:10px 0; font-size: 25px; line-height: 1.6; border:0; position: relative; } .nav-tabs>li.active>a:after{ content: " "; position: absolute; bottom: 0; left: 0; width: 50%; border-bottom:2px solid #da251d; } .index_new{ position: relative; display: block; margin-bottom: 10px; } .index_new .title{ background-color: rgba(0,0,0,.6); color: #fff; position: absolute; bottom: 0; left: 0; right: 0; padding: 3px 10px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .index_new_list .news_item{ display: block; position: relative; color: #555; padding-left: 10px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding-right: 75px; line-height: 35px; } .index_new_list .news_item:hover{ color: #da251d } .index_new_list .news_item span{ position: absolute; right: 0; top: 50%; transform: translate(0,-50%); } .news_item_top{ color: #b3b3b3; box-shadow: 0 0 8px #f0f0f0; padding: 15px 20px; margin-bottom: 15px; min-height: 88px; border-radius: 8px; } .news_item_top .time_icon{ float: left; position: relative; margin-right: 30px; } .news_item_top .time_icon:after{ content: " "; position: absolute; top: 0px; bottom: 0px; right: -15px; border-right: 1px solid #eaeaea; } .news_item_top .time_icon span{ font-weight: 600; margin-bottom: 10px } .news_item_top .news_content p{ font-size: 14px; margin-bottom: 0; } .news_item_top .news_content h4{ padding-top: 5px; margin-top: 0; } .index_new_list .news_item:before{ content: " "; position: absolute; top: 50%; margin-top: -2px; width: 4px; height: 4px; left: 0; border-radius: 100%; background-color: #da251d } .middle_content h5{ font-size: 16px; } .nav-tabs .more{ position: absolute; right: 0; top: 50%; transform: translateY(-50%); } .nav-tabs{ position: relative; } .nav-tabs .more a{ padding-right:0; font-size: 28px; color: #da251d; } .nav-tabs .more a:hover{ opacity: .7; border-bottom-color: transparent; background-color: transparent; } .notic_list a{ display: block; position: relative; padding: 10px 0; padding-right: 90px; } .notic_list h4{ font-weight: normal; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; margin-top: 0; margin-bottom: 0; } .notic_list .date{ color: #999; font-weight: normal; font-size: 80%; position: absolute; right: 0; top: 50%; transform: translateY(-50%); } .index_jiqun{ padding-top: 60px; padding-bottom: 60px; } .jiqun_item{ background-color: #fff; display: block; padding: 30px 15px; } .jiqun_item h4{ color: #555; margin-top: 20px; } .jiqun_item p{ color: #8b8b8b } .link_item{ float: left; width: 24%; margin-right: 1%; margin-bottom: 10px; } .bottom_banner{ display: block; } .bottom_banner img{ width: 100%; } /*footer*/ footer{ background-color: #f4f4f4 } .f_nav{ flex-grow: 1; } .f_nav h4{ font-weight: bold; } .f_nav a{ display: block; padding: 5px 0; color: #6e6e6e; } .f_nav a:hover{ color: #da251d; } .flex{ display: flex; } .foot_nav{ color: #000; padding: 5px 10px; position: relative; } .foot_nav_list{ border-bottom: 1px solid #dfdfdf; padding: 15px 0; position: relative; } .foot_nav_list:before{ content: " "; width: 100px; border: 1px solid #da251d; position: absolute; left: 0; bottom: 0; } /*.foot_nav::after{ content: " "; position: absolute; right: 0; top:8px; bottom: 8px; border-right: 1px solid #fff; }*/ .foot_nav:first-child{ padding-left: 0; } /*.foot_nav:last-child::after{ display: none; }*/ .copyright_info, .copyright_info a{ color: #000 } .qrcode{ display: inline-block; margin-left: 20px; color: #000; text-align: center; } .qrcode:first-child{ margin-left: 0; } .qrcode img{ margin-bottom: 10px; } .list_title{ color: #333; position: relative; margin-bottom: 50px; } .list_title:after{ content: " "; position: absolute; left:50%; bottom: -10px; border-bottom: 4px solid #333333; width: 40px; margin-left: -20px; } .list_banner{ position: relative; height: 500px; background-position: center; background-repeat: no-repeat; background-size: 100% 100%; } .list_banner:before{ content: " "; position: absolute; display: block; left: 0; top: 0; width: 100%; bottom: 0; background-color: rgba(0,0,0,.3); } .list_banner .container, .list_banner .row{ height: 100%; } .list_banner_title{ height: 100%; position: relative; } .list_banner_title h1{ color: #fff; font-weight: 700; left: 0; top: 50%; transform: translate(0,-50%); margin:0; margin-top: -30px; position: absolute; animation: bannerTitle 1.2s ease both; } .list_banner_title h1 i{ font-style: normal; } .list_banner_title h1::before{ content: " "; bottom: -20px; left: 0; position: absolute; border-bottom: 4px solid #fff; width: 50%; animation: bannerTitleI 1s ease both 1s; } @keyframes bannerTitle{0%{opacity: 0;transform: scale(0);}100%{opacity: 1;transform: scale(1);}} @keyframes bannerTitleI{0%{opacity: 0;width: 0;}100%{opacity: 1;width: 50%}} #index_swiper .swiper-slide .banner_txt{ text-align: left; position: absolute; top: 200px; color: #fff; left: 0; } #index_swiper .swiper-slide .banner_txt h1{ font-size: 54px; } @keyframes bannertextright {0% {transform: translateX(-80px);opacity: 0;}100% {transform: translateX(0);opacity: 1;}} @keyframes bannertextdow {0% {transform: translateY(-30px);opacity: 0;}100% {transform: translateY(0);opacity: 1;}} #index_swiper .swiper-slide-active h3{animation: bannertextdow 1s ease both 1000ms;} #index_swiper .swiper-slide-active h1{animation: bannertextright 1s ease both 1000ms;} .banner_right h1{ right: 0; left: auto; } .banner_right h1::before{ right: 0; left: auto; } .page_nav{ background-color: #fff; border-bottom: 1px solid #d6d6d6; position: relative; } .page_nav:before{ content: " "; width: 50%; z-index: 1; background-image: linear-gradient(to bottom, #da251d, #bf2421); position: absolute; top: 0; left: 0; height: 100%; bottom: 0; } .page_nav .nav_title{ color: #fff; font-size: 25px; line-height: 64px; background-image: linear-gradient(to bottom, #da251d, #bf2421); margin-left: -15px; padding-right: 60px; display: inline-block; } .page_nav .container{ background-color:#141414; position: relative; z-index: 2; } .page_nav_list{ padding: 0; float: right; margin: 0; text-align: right; z-index: 9; } .page_nav_list::after{ content: " "; clear: both; display: block; } .page_nav_list li{ list-style: none; display: inline-block; position: relative; } .page_nav_list li a{ display: block; color: #fff; text-align: center; padding:20px 30px; } .page_nav_list li a:hover{ color: #fff; background-color: #da251d; } .page_nav_list li.active a{ color: #fff; background-color: #da251d; } .page_nav_list li.active a::after{ display: none; } .page_nav_list li.active::after{ content: " "; position: absolute; left: 50%; top: 100%; margin-left: -10px; width: 0; height: 0; border-top: 8px solid #da251d; border-left: 8px solid transparent; border-right: 8px solid transparent; } .gg_item{ background-color: #f7f7f7; padding: 15px; margin-bottom: 30px; min-height: 22.5em } .gg_item h4{ color: #232323; margin-bottom: 20px; } .gg_item .desc{ border-top: 1px solid #e4e4e4; color: #818181; padding-top: 20px; } .sub_title{ margin-top: 30px; margin-bottom: 30px; } .sub_title span{ display: inline-block; position: relative; background-color: #c32421; color: #fff; padding: 15px 40px; font-size: 20px; margin-left: 60px; } .sub_title span:before{ content: " "; position: absolute; left: -60px; top: 50%; width: 60px; margin-top: -1px; height: 2px; background-color: #c32421; } .company_item{ margin-bottom: 30px; border-radius: 10px; overflow: hidden; box-shadow: 0 0 14px #d2d2d2; } .company_item img{ width: 100%; } .company_item .desc{ padding:0 15px 15px 15px; } .company_item .desc h4{ margin-top: 20px; font-weight: bold; } .company_item .des{ color: #707070; } .company_item .desc a{ color: #c32421; } .company_item .desc a:hover{ opacity: .7; } .history_list{ background-size: 100% auto; background-repeat: no-repeat; background-position: left bottom; padding-top: 30px; padding-bottom: 30px; } .history_item{ width: 50%; text-align: right; position: relative; padding-right: 20px; padding-top: 15px; color: #999; padding-bottom: 15px; } .history_item h3{ margin-top:0; color: #da251d; } .history_item.odd{ float: right; text-align: left; padding-left: 20px; padding-right: 0; } .history_item:before{ content: " "; position: absolute; top: 30px; right: -4.5px; border-radius: 100%; background-color: #b5b6b6; width: 8px; height: 8px; z-index: 1; } .history_item.odd:before{ right: auto; left: -3.5px; } .history_item:first-child:before{ top: 0 } .history_item:after{ content: " "; position: absolute; top: 0px; bottom: 0; right: -1px; border-right: 1px solid #d4d7d9; } .history_item.odd:after{ right: auto; left: 0px; } .result_item{ background-color: #f7f7f7; text-align: center; color: #333; padding: 70px 0; margin-bottom: 20px; } .result_item .line{ border-bottom: 4px solid #9d9d9d; display: inline-block; width: 30px; margin:25px 0; } .page{ margin-top: 20px; margin-bottom: 20px; } .page a, .page .current{ display: inline-block; border:1px solid #dddddd; border-radius: 5px; color: #666666; line-height: 30px; min-width: 30px; padding: 0 10px; margin:0 5px; } .page a:hover{ background-color: #da251d; color: #fff; } .page .current{ background-color: #eeeeee; } .breadcrumb>li+li:before{ font-family: FontAwesome; color: #333333; content: "\f105"; } .breadcrumb>li:first-child{ background-image: url(../images/map_icon.png); background-repeat: no-repeat; background-position: left center; background-size: auto 100%; padding-left: 30px; } .page_nav{ background-color: #141414; } .page_nav .col-md-12{ position: relative; } .page_nav .breadcrumb{ position: absolute; right: 0; top: 5px; background-color: transparent; } .news_list{ display: block; padding:20px 0; border-bottom: 1px solid #f2f2f2; } .news_list:hover{ background-color: #f2f2f2; } .news_list .img{ float: left; display: block; min-height: 120px; width: 300px; margin-right: 30px; } .news_list:after{ content: " "; display: block; clear: both; } .news_list a{ color: #da251d; } .news_list .ellipsis2, .news_list .ellipsis3{ color: #848484 } .news_list .news_time{ color: #333 } .news_list .news_time .fa{ margin-right: 8px; } .time_icon span{ display: block; font-size: 30px; color: #da251d; text-align: center; } .empty{ line-height: 250px; } .notic_lists{ margin-bottom: 20px; cursor: pointer; display: block; position: relative; } .notic_lists .time_icon{ padding-right: 30px; float: left; margin: 20px; min-width: 100px; text-align: right; line-height: 25px; color: #666; border-right: 1px solid #e7e7e7; } .notic_lists .time_icon span{ position: relative; line-height: 45px; display: inline-block; margin-bottom: 15px; font-weight: bold; font-size: 35px; } .notic_lists .time_icon span:after{ content: " "; position: absolute; bottom: 0; right: 0; height: 2px; width: 50%; background-color: #c32421; } .notic_lists .desc{ padding-right: 250px; } .notic_lists .more{ position: absolute; top: 50%; right: 20px; transform: translateY(-50%); } .info_title{ border-bottom: 1px solid #e4e4e4; padding-bottom: 10px; } .info_content{ max-width: 100%; overflow-x: auto; padding-bottom: 20px; } .dang_list .more{ background-color: #da251d; color: #fff; display: inline-block; padding: 2px 10px; font-size: 12px; } .dang_list{ margin-bottom: 30px; margin-left: 0; margin-right: 0; } .contact_item{ padding: 30px; background-color: #f7f7f7; text-align: center; margin-bottom: 30px; } .contact_item:after{ content: " "; clear: both; display: block; } .contact_item img{ margin-bottom: 10px; width: 60px; } .contact_item span{ color: #da251d; border-bottom: 1px solid #da251d; font-size: 16px; margin-bottom: 10px; display: inline-block; } .contact_form{ background-color: #f7f7f7; border-radius: 10px; margin-bottom: 30px; padding: 20px; } .contact_form .form-control{ border:none; min-height: 40px; background-color:#f7f7f7; border-bottom: 1px solid #d7d7d7; border-radius: 0; box-shadow: none; padding-left: 0; } .contact_list a{ display: block; padding: 9px 0; } .contact_form .btn-primary{ border-radius: 0; min-width: 140px; border:none; padding: 10px 30px; background-color: #da251d; } .jiqun_list:after{ content: " "; display: block; clear: both; } .jiqun_list .jiqun_pic, .jiqun_list .jiqun_info{ width: 50%; } .jiqun_list .jiqun_pic{ float: right; } .jiqun_list .jiqun_pic{ width: 50%; overflow: hidden; } .jiqun_list .jiqun_pic img{ width: 100%; object-fit: cover; transition: .6s ease; } .jiqun_list .jiqun_pic img:hover{ transform: scale(1.06); } .jiqun_list .jiqun_info{ float: left; text-align: right; } .jiqun_pw .jiqun_pic{ float: left; } .jiqun_pw .jiqun_info{ float: right; text-align: left; } .jiqun_list .jiqun_txt{ display: inline-block; max-width: 580px; text-align: left; } .jiqun_list .jiqun_txt p{ text-indent: 2em; } .jiqun_list .jiqun_info{ padding: 88px 60px 0; } .jiqun_list .btn-primary{ background-color: #da251d; padding: 10px 25px; border:0; margin-top: 20px; } .jiqun_list .fa-angle-right{ font-size: 18px; margin-left: 5px; } .jiqun_content{ padding-top: 20px; margin-top: 20px; } .news_list_top{ background-color: #f8f9fb; padding: 20px; } .news_list_top .more, .news_list .more{ border: 1px solid #a0a0a0; display: inline-block; padding: 5px 20px; color: #000; } .news_list_top .more:hover, .news_list .more:hover{ background-color: #da251d; border-color: #da251d; color: #fff; } .news_swiper .swiper-slide a{ display: block; position: relative; } .news_swiper .swiper-slide .title{ position: absolute; bottom: 0; left: 0; right: 0; color: #fff; text-align: left; background-color: rgba(0,0,0,0.5); padding: 15px; } .news_swiper .swiper-button-prev{ background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E"); } .news_swiper .swiper-button-next{ background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E"); } .compay_info{ color: #999; padding-top: 30px; margin-top: 30px; border-top: 1px solid #f2f2f2; font-size: 18px; line-height: 1.7 } .video_poster{ position: relative; display: block; } .video_poster>img{ width: 100%; } .jun_list{ margin-top: 100px; margin-bottom: 100px; } .jun_box{ box-shadow: 0 0 8px #d2d2d2; border-radius: 10px; overflow: hidden; text-align: center; padding: 30px; margin-bottom: 20px; } .nav_box{ float: left; margin-right: 10px; } .index_pagination{ position: absolute; display: flex; background-color: rgba(0, 0, 0, .7); left: 0; right: 0; bottom: 0 !important; z-index: 999; } .index_pagination .slide_box{ flex-grow: 1; display: flex; align-items: center; flex-direction: column; color: #fff; position: relative; padding:30px 0; text-align: center; } .index_pagination .slide_box:after{ content: " "; height: 60%; left: auto; position: absolute; top: 20%; border-radius: 0; right: 0; width: 1px; background-color: #5d5b56; } .index_pagination .slide_box:last-child:after{ display: none; } .slide_sub_box{ display: flex; text-align: left; align-items: center; } .slide_sub_box h3{ white-space: nowrap; margin-top: 0; } .slide_sub_box img{ float: left; width: 70px; margin-right: 15px; } .slide_sub_box small{ line-height: 1; margin-top: 10px; font-size: 16px; display: block; } .index_pagination .swiper-pagination-bullet{ opacity: 1; width: auto ; background-color: transparent; height: auto; border-radius: 0; margin: 0 !important; } .index_pagination .swiper-pagination-bullet-active{ background-color: rgba(218, 27, 29, .7); } .index_pagination .swiper-pagination-bullet-active:after{ border:0; } .btn-danger{ background-color: #c32421; } .jun_box h2{ margin-bottom: 30px; position: relative; } .jun_box h2:after{ content: " "; position: absolute; bottom: -15px; left: 50%; width: 30%; transform: translateX(-50%); border-bottom: 2px solid #c32421; } .jun_box .btn-danger{ border-radius: 100px; border-color: #c32421; color: #c32421; background-color: transparent; margin-top: 30px; padding: 10px 40px; } .jun_box .btn-danger:hover{ background-color: #c32421; color: #fff; } @keyframes rotate { 0% { transform: rotate(0deg); } /* 初始状态为不旋转 */ 100% { transform: rotate(360deg); } /* 结束状态为完全旋转一周(360度)*/ } .video_poster:after{ content: " "; position: absolute; left: 50%; top: 50%; width: 120px; margin-left: -60px; margin-top: -60px; height: 120px; border-radius: 300px; border:1px dashed #fff; animation-name: rotate; animation-duration: 10s; animation-iteration-count: infinite; animation-timing-function: linear; } .video_poster .play{ position: absolute; left: 50%; top: 50%; width: 120px; margin-left: -60px; margin-top: -60px; height: 120px; border-radius: 300px; } .video_poster .play:after{ content: "\f04b"; font-family: FontAwesome; color: #da251d; position: absolute; top: 50%; left: 53%; transform: translate(-50%,-50%); font-size: 30px; } .video_poster .play:before{ content: " "; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); width: 80px; height: 80px; border-radius: 300px; background-color: #fff; } .mp-content { margin-top: 10px; } .mp-content .section { margin: 40px 0; } .mp-content .section .text { margin: 15px 0; padding: 0 16px; line-height: 1.8; word-wrap: break-word; font-weight: normal; white-space: pre-wrap; font-family: PingFangSC-light; } .mp-content .section h1 { font-size: 20px; } .mp-content .section h3 { font-size: 17px; } .mp-content .section h5 { font-size: 15px; } .mp-content .section img { width: 100%; vertical-align: bottom; } .mp-content .section > a { color: #2887F0; word-wrap: break-word; white-space: pre-wrap; font-family: PingFangSC-Regular; font-size: 17px; color: #2887F0; letter-spacing: 0; line-height: 1.5; display: block; margin: 4px 0; } .mp-content .section video { width: 100%; background: #000; } .mp-content .section iframe { width: 100%; } .mp-content .section .img-box { position: relative; margin: 15px 0; } .mp-content .section .img-box img { width: 100%; vertical-align: bottom; } .mp-content .section .img-box span.gif-img-tips { position: absolute; bottom: 10px; left: 24px; z-index: 1; background: rgba(0, 0, 0, 0.6); border-radius: 1.2em; line-height: 2.3; font-size: 12px; color: #fff; text-align: center; min-width: 65px; } .mp-content .section .img-box span.gif-img-tips i { display: inline-block; width: 0; height: 0; border: 8px dashed transparent; border-right-width: 0; border-left-color: #fff; border-left-style: solid; border-width: 5px 0 5px 8px; vertical-align: middle; margin: -.2em .73em 0 -2px; } .mp-content .section:first-child { margin-top: 0; margin-bottom: 40px; } .subtitle_template { display: -webkit-box; display: -ms-flexbox; display: flex; } .subtitle_template.medium { font-size: 17px; } .subtitle_template.medium .p { max-width: 155px !important; } .subtitle_template.large { font-size: 20px; } .subtitle_template.large .p { max-width: 185px !important; } .subtitle_template.small { font-size: 15px; } .subtitle_template.small .p { max-width: 140px !important; } .subtitle_template.left { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; text-align: left; } .subtitle_template.center { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; text-align: center; } .subtitle_template.right { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; text-align: right; } .subtitle_template img { -webkit-box-sizing: content-box; box-sizing: content-box; } .temp9 { padding-top: 10px; } .temp9 .content { position: relative; border: 1px solid; border-width: 20px; border-image-source: url("https://ss2.meipian.me/subtitle/temp9/img/2x.png"); border-image-slice: 60; border-image-repeat: stretch; display: table; } .temp9 .content .lin { position: absolute; top: -19px; background-image: url("https://ss2.meipian.me/subtitle/temp9/img/3x.png"); background-size: 100%; width: 7px; height: 14px; } .temp9 .content .lin.lin1 { left: 3px; } .temp9 .content .lin.lin2 { right: 3px; } .temp9 .content .p { max-width: 150px; -webkit-box-sizing: border-box; box-sizing: border-box; min-height: 50px; min-width: 50px; height: 100%; margin: 0 auto 0 auto; vertical-align: middle; display: table-cell; text-align: inherit; background-color: #ff3536; } @media (max-width: 1488px){ .jiqun_list .jiqun_info{ padding: 44px 30px 0; } } @media (max-width: 1200px){ .jiqun_list .jiqun_info{ padding: 15px; } .jiqun_list .jiqun_info h2{ margin-top: 0; font-size: 25px; } .jiqun_list .btn-primary{ margin-top: 0px; } } @media (max-width: 1000px){ .jiqun_list .jiqun_info h2{ margin-top: 0; font-size: 20px; } .jiqun_list .jiqun_info p{ font-size: 12px; } } @media (max-width: 900px){ .jiqun_list .jiqun_info, .jiqun_list .jiqun_pic{ width: 100%; float: none; } .jiqun_list .jiqun_info{ padding: 40px; } .jiqun_info .jiqun_txt{ max-width: 100%; } } #tamMap{ height: 600px; margin-bottom: 20px; } #index_swiper .swiper-slide img{ width: 100%; } @media (max-width: 800px){ .video{ overflow: hidden; } .slide_sub_box img{ display: none; } .slide_sub_box h3{ font-size: 16px; margin-bottom: 5px; } .h2, h2{ font-size: 20px; } .sub_info_title{ font-size: 14px; } .mt_navbar .navbar-brand{ height: 40px; width: 138px; } .index_pagination .slide_box{ padding: 10px 0; } .slide_sub_box{ text-align: center; } #index_swiper .swiper-slide{ overflow: hidden; } #index_swiper .swiper-slide .banner_txt{ top: 100px; left: 30px; } .page_nav .nav_title{ display: none; } #index_swiper .swiper-slide .banner_txt h1{ font-size: 30px; margin-bottom: 0; } #index_swiper .swiper-slide img{ height: 400px; width: auto; max-width: 2200px; } .slide_sub_box small{ font-size: 10px; margin-top: 0; } .index_jiqun{ padding-bottom: 20px; padding-top: 20px; } .video img{ height: 200px; width: auto; max-width: 2000px; } .page_nav_list{ white-space: nowrap; overflow-x: auto; width: 100%; } .page_nav_list li{ float: none; display: inline-block; } .navbar-brand img{ height: 40px; } .notic_lists .time_icon{ margin-left: 0; } .foot_nav{ color: #999; } .notic_lists{ padding: 15px !important; } .news_list .img{ margin-right: 0; } .notic_lists .desc{ padding-right: 0; } .notic_lists .more{ display: none; } .news_list .img img{ width: 100%; } .navbar-toggle{ margin-top: 12px; } .mb30{ margin-bottom: 15px; } .mb20{ margin-bottom: 10px; } .mb10{ margin-bottom: 5px; } .mt30{ margin-top: 15px; } .mt20{ margin-top: 10px; } .mt10{ margin-top: 5px; } .list_banner{ height: 200px; background-size: auto 100%; } .company_item{ margin-left: -5px; margin-right: -5px; } .dang_list{ margin-bottom: 10px; } .news_list .img{ float: none; min-height: auto; width: auto; text-align: center; } .page_nav .breadcrumb{ position: relative; margin-bottom: 10px; } .page_nav .col-md-12{ padding-left: 0; padding-right: 0; } .page_nav_list li a{ padding: 10px; } .list_banner_title{ text-align: center; } .list_banner_title h1{ position: static; display: inline-block; font-size: 24px; margin-top: 80px; } .empty{ line-height: 100px; } footer{ padding-top: 15px; } footer .text-right{ text-align: center; } .list_title{ margin-bottom: 40px; } .result_item{ margin-bottom: 15px; padding: 30px 0; } .link_item{ width: 49%; } .news_list_top h3{ } #tamMap{ height: 300px } .news_list .ellipsis2{ overflow: visible; text-overflow: inherit; display: block; } }