/* *@Description: 鍏叡CSS鍙婇椤礐SS *@Author: Hanli *@Update: Hanli(2019-04-05) */ @charset "utf-8"; /* 闃叉鐢ㄦ埛鑷畾涔夎儗鏅鑹插缃戦〉鐨勫奖鍝 */ html{ color:#333333;background:#fff; } /* 鍐呭杈硅窛閲嶇疆 */ *{ margin:0;padding:0; } body,button,input,select,textarea{ /*font-family:"Gotham Rounded",Tahoma, Arial, Helvetica, STHeiti, 'Hiragino Sans GB','Hiragino Sans GB W3','Microsoft Yahei', '寰蒋闆呴粦';*/ /*font-family: "Microsoft Yahei Light","Microsoft Yahei","Helvetica Neue","Helvetica","Arial",sans-serif;*/ font-family: "Microsoft Yahei", "Arial","Helvetica Neue","Helvetica",sans-serif; font-size: 14px; word-wrap: break-word; color: #333333; line-height: 1.5; /*letter-spacing: 0.5px;*/ } input,select,textarea{ font-size:100%; } div:focus{ outline:none; } /* 鍘绘帀鍚凾able cell 鐨勮竟璺濆苟璁╁叾杈归噸鍚 */ table{ border-collapse:collapse;border-spacing:0; } /* IE bug fixed: th 涓嶇户鎵 text-align*/ th{ text-align:inherit; } i{ font-style: normal; } ol,ul{ padding-left: 18px; } ul li{ list-style-type: disc; } ol li{ list-style-type: decimal; } [class*='layui-'] li{ list-style: none; } .layui-elem-field ol li{ list-style: decimal; } .layui-elem-field ul li{ list-style: disc; } /* 鍘绘帀鍒楄〃鍓嶇殑鏍囪瘑, li 浼氱户鎵 */ ol.no-style,ul.no-style{ list-style:none; margin-bottom: 0; padding-left: 0; } ol.no-style li,ul.no-style li{ list-style:none; position: relative; line-height: 150%; } ol.outside.no-style,ul.outside.no-style{ padding-left: 20px; } ol.inline-block li,ul.inline-block li{ display: inline-block; } /* 璁╂爣棰橀兘鑷畾涔 */ h1,h2,h3,h4,h5,h6 { font-size:100%; margin: 0; margin-bottom: 10px; } h3,h4,h5,h6 { line-height: 150%; } q:before,q:after { content:''; } /* 璁╅摼鎺ュ湪 hover 鐘舵€佷笅涓嶆樉绀轰笅鍒掔嚎 */ a:focus{ text-decoration: none; color: #333; } a, a:hover{ text-decoration:none; color: #333; } a:hover{ color: #E89440; } /* button鐨刢ursor灞炴€ */ button,a{ outline:none; cursor:pointer; } /* 椤甸潰甯冨眬 */ @media screen and (max-width: 767px) { .no_padding_container .container{ padding-left: 0px; padding-right: 0px; overflow: hidden; } } img{ max-width: 100%; } .clearB{ clear:both; } .fll{ float:left; } .flr{ float: right; } .text-left{ text-align: left; } .text-center{ text-align: center; } .text-right{ text-align: right; } h1{ font-size: 36px; } h2 { font-size: 30px; } h3 { font-size: 24px; } h4 { font-size: 18px; } h5{ font-size: 14px; } h6{ font-size: 12px; } @media screen and (max-width: 767px) { h1{ font-size: 30px; } h2 { font-size: 24px; } } p{ line-height: 150%; margin-bottom: 10px; } .clearfix:after { display: block; content: "\20"; clear: both; font-size: 0; height: 0; line-height: 0; visibility: visible; } table { border-collapse: collapse; border-spacing: 0 } input, button, select, textarea { outline: none } textarea { resize: none } button { background: none; border: none; outline: none; -moz-appearance: none; -webkit-appearance: none; -ms-appearance: none; appearance: none; } #button-to-top { background: rgba(38,38,38,.8); position: fixed; bottom: 10px; right: 10px; z-index: 997; display: block; width: 40px; height: 40px; border-radius: 50%; line-height: 40px; text-align: center; font-size: 16px; color: #eee; transition: all .3s; -webkit-transition: all .3s; -moz-transition: all .3s; } /*color*/ .color_1{ color: #00304b; /*钃?/ } .color_2{ color: #e79039; /*榛?/ } .color_1 i,.color_2 i{ width: 30px; height: 8px; display: inline-block; margin-right: 5px; } .color_1 i{ background: #00304b; } .color_2 i{ background: #e79039; } /*bg-color*/ .bg_1,.bg_2,.bg_3,.bg_4{ color: #fff; } .bg_1{ background: #00304b; } .bg_2{ background: #e79039; } .select-box>div{ display: inline-block; margin-top: 10px; } .form-select,.select-box input { background-color: transparent; color: white; height: 39px; padding: 10px; border: none; outline: none; } .j-select { position: relative; display: block; margin-bottom: 10px; } .j-select > .form-select.removed-appearence { padding-right: 40px; } .j-select > select,.j-select > input { background-color: rgba(240,240,240,1); width: 100%; color: #333; cursor: pointer; border: 1px solid #e0e0e0; border-radius: 2px; } .j-select > select:focus,.j-select > input:focus{ border-color: #00304b; } .j-select > input{ cursor: text; } .grey .j-select > select,.grey .j-select > input{ background-color: rgba(255,255,255,1); } .select-box .button { cursor: pointer; text-align: center; background-color: #00304b; height: 39px; display: block; width: 100%; line-height: 39px; color: #fff; border-radius: 2px; } @media screen and (max-width: 767px) { .select-box .button,.form-select,.select-box input{ height: 45px; } .select-box .button{ line-height: 45px; } } @media screen and (max-width: 767px) and (min-width: 568px) { .col-xsm-6{ width: 50%; float: left; padding-left: 15px; padding-right: 15px; } } /*header*/ .header,.header .container{ position: relative; } header{ background: none; -webkit-transition: all .3s ease-out; -o-transition: all .3s ease-out; transition: all .3s ease-out; } .logo{ padding:15px 0; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; } .logo img{ height: 70px; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; } .logo .logoImg-white{ display: none; } @media screen and (max-width: 767px) { .logo{ text-align: left; } .logo img{ height: 30px; } } /*header-top*/ .menu-top{ float: right; height: 30px; position: absolute; right: 230px; top: 25px; padding: 10px 0; } .menu-top>li>a{ color: #666; font-size: 12px; display: inline-block; padding: 0 10px; height: 30px; line-height: 30px; float: right; position: relative; -webkit-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; transition: all .2s ease-in-out; } .menu-top>li>a:hover{ color: #333; } .menu-top>li>a:after{ content: ""; position: absolute; right: 0; top: 9px; bottom: 9px; width: 1px; background: #ccc; } .menu-top li:last-child a:after{ background: none; } .menu-top .iconfont{ font-size: 14px; margin-right: 5px; vertical-align: middle; position: relative; top: -2px; } .menu-top .tc-box{ position: absolute; top: 100%; width: 120px; background: #00304b; border-radius: 5px; left: 50%; margin-left: -60px; z-index: 999; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; opacity: 0; margin-top: 20px; visibility: hidden; } .menu-top .tc-box:after{ content: ""; position: absolute; top: -8px; left: 50%; margin-left: -8px; border-bottom: 8px solid #00304b; border-left: 8px solid transparent; border-right: 8px solid transparent; } .menu-top .tc-box.show{ opacity: 1; margin-top: 0; visibility: visible; } .menu-top .tc-box ul{ padding-left: 0; } .menu-top .tc-box li{ display: block; width: 100%; text-align: center; } .menu-top .tc-box li a{ display: block; padding: 10px 15px; color: #fff; border-bottom: 1px solid #1c4358; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; } .menu-top .tc-box li:first-child a{ border-top-left-radius: 5px; border-top-right-radius: 5px; } .menu-top .tc-box li:last-child a{ border-bottom: 0; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; } .menu-top .tc-box li a:hover{ background: #E79039; color: #fff; } .search-form { position: absolute; right: 15px; width: 200px; top: 25px; height: 50px; padding: 10px 0; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; overflow: hidden; } .search-form .form-text { width: 100%; border: none; padding: 5px 15px; padding-right: 40px; border-radius: 15px; height: 30px; line-height: 30px; background: rgba(255,255,255,.75); font-size: 12px; border: 1px solid #aaa; } .search-form .form-text:focus{ border: 1px solid #888; } .search-form .form-submit{ position: absolute; right: 0; top: 10px; background: none; border: none; outline: none; width: 40px; height: 30px; color: #666; font-size: 16px; } .header-nav .dropdown-menu li{ list-style: none; } /*header-nav*/ @media screen and (min-width: 992px) { .header .header-nav .container{ position: static; } .header-nav{ background: none; border-top: 1px solid #eee; border-bottom: 1px solid #eee; } .header-nav .nav{ display: table; width: 100%; } .header-nav .nav>li{ position: static; display: table-cell; float: none; text-align: center; border-left: 1px solid #eee; } .header-nav .nav>li:last-child{ border-right: 1px solid #eee; } .header-nav .dropdown-menu{ background-color: rgba(0,48,75,1); background-image: url(../images/logo-bg.png); background-position: right bottom; background-repeat: no-repeat; background-size: 400px; border-radius: 0; border: none; float: none; right: 0; padding: 30px 0px; margin-top: 0; } .header-nav .nav>li>a { font-size: 16px; display: block; padding: 18px 0; border-radius: 0; -webkit-transition: all .2s; -o-transition: all .2s; transition: all .2s; } .header-nav .nav>li>a .iconfont{ margin-left: 5px; font-size: 12px; } .header-nav .nav>li>a{ position: relative; } .header-nav .nav>li>a:after{ content: ""; position: absolute; left: 0; right: 0; height: 5px; background: #E99848; bottom: -1px; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; -webkit-transform: scaleX(0); -ms-transform: scaleX(0); -o-transform: scaleX(0); transform: scaleX(0); } .header-nav .nav>li>a:focus, .header-nav .nav>li>a:hover, .header-nav .nav .open>a, .header-nav .nav .open>a:focus, .header-nav .nav .open>a:hover { text-decoration: none; background-color: #fff; border: none; } .header-nav .nav>li>a:focus:after, .header-nav .nav>li>a:hover:after, .header-nav .nav .open>a:after { -webkit-transform: scaleX(1); -ms-transform: scaleX(1); -o-transform: scaleX(1); transform: scaleX(1); } .nav-pills>li+li{ margin-left: 0; } /*sub-menu*/ .header-nav .dropdown-menu>.row>li{ margin-bottom: 10px; } .header-nav .dropdown-menu .sub-title{ font-size: 16px; display: block; color: #fff; padding-top: 12px; padding-bottom: 7px; border-bottom: 1px solid #1A455D; margin-bottom: 5px; position: relative; } .header-nav .dropdown-menu .sub-title:hover{ color: #E99848; } .header-nav .dropdown-menu .sub-title:after{ content: "\e609"; position: absolute; font-family: "iconfont"; right: 0; font-size: 12px; top: 50%; margin-top: -6px; } .header-nav .dropdown-menu .sub-title+ul>li{ position: relative; color: #ccc; } .header-nav .dropdown-menu .sub-title+ul{ padding-left: 0; } .header-nav .dropdown-menu .sub-title+ul>li>a{ display: block; padding: 4px 0; color: #ccc; } .header-nav .dropdown-menu .sub-title+ul>li a:hover{ color: #E99848; } .mobile-nav-header{ display: none!important; } .mobile-nav-header.show-pc{ display: block!important; } .mobile-nav-header.show-pc .back{ display: none; } .mobile-nav-header.show-pc .closeIcon{ text-align: right; margin-bottom: 15px; cursor: pointer; } /*header header-fixed*/ .header.header-fixed{ background: #00304b; position: fixed; top: 0; left: 0; right: 0; z-index: 999; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; border-bottom: 1px solid rgba(0, 0, 0, 0.1) } .header.header-fixed .menu-top{ display: none; } .header.header-fixed .header-nav .nav>li>a{ padding: 15px 0; color: #fff; } } /* mobile header-nav*/ @media screen and (max-width: 991px) { header{ position: absolute; top: 0; left: 0; right: 0; z-index: 999; } header.fixed{ position: fixed; background: #00304B; } .header-nav{ bottom: auto; top: 0; text-align: left; } .header-nav .nav{ float: none; } .header-nav .nav>li{ float: none; margin-left: 0; } .header-nav .nav>li>a{ padding: 0!important; font-size: 16px; border-bottom: 1px solid #1c4358; border-radius: 0; } .header-nav .nav>li>a span{ padding: 15px 0; display: block; color: #fff; } .header-nav .nav-pills,.header-nav .dropdown-menu{ position: fixed; top: 0; right: -280px; bottom: 0; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; z-index: 999; width: 280px; padding: 15px 15px 30px; left: auto; height: auto; overflow-x: hidden; overflow-y: auto; display: block; -webkit-box-shadow: none; box-shadow: none; background-color: rgba(0,48,75,1); background-image: url(../images/logo-bg.png); background-repeat: no-repeat; background-position: right bottom; background-size: 200px } .header-nav .dropdown-menu{ border: none; padding: 15px 0; margin-top: 0; } .header-nav .dropdown-menu>.row{ padding: 0; width: auto; margin: 0; } .header-mobile{ float: right; position: relative; z-index: 998; position: absolute; top: 0; bottom: 0; right: 0; padding-left: 15px; padding-right: 15px; } .site-mobile .header-nav .nav-pills,.site-mobile .dropdown-menu.show{ right: 0; } .logo{ padding: 10px 0; display: inline-block; position: relative; z-index: 99; } .logo img{ height: 60px; } .logo .logoImg{ display: none; } .logo .logoImg-white{ display: block; } .site-tree-mobile{ display: block!important; text-align: center; font-size: 18px; cursor: pointer; padding: 0 15px; color: #fff; border: 1px solid #fff; padding: 10px 25px; border-radius: 5px; line-height: 1; margin-top: 23px; } .site-tree-mobile .icon-reorder{ display: block; width: 18px; height: 1px; background: #fff; margin-bottom: 6px; } .site-tree-mobile .icon-reorder:last-child{ margin-bottom: 0; } .fixed .site-tree-mobile{ top: 21px; } .site-mobile .site-mobile-shade{ content: ''; position: fixed; top: 0; bottom: 0; left: 0; right: 0; background-color: rgba(0,0,0,.75); z-index: 999; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; } .header-nav .nav .icon-down { float: right; position: absolute; top: 0; bottom: 0; width: 40px; right: 0; text-align: right; margin-top: 0px; font-size: 12px; } .header-nav .nav .icon-down:before { content: "\e609"; color: #fff; position: absolute; top: 50%; margin-top: -6px; right: 0; } .header-nav .nav>li>a:focus, .header-nav .nav>li>a:hover,.header-nav .nav .open>a, .header-nav .nav .open>a:focus, .header-nav .nav .open>a:hover { background: none; color: #fff; outline: none; } .header-nav .nav>li>a:focus .icon-down:before, .header-nav .nav>li>a:hover .icon-down:before{ content: "\e609"; } .mobile-nav-header{ display: block!important; margin-top: -15px; height: 60px; line-height: 60px!important; padding: 0!important; } .header-nav .back,.header-nav .closeIcon{ color: #fff; font-size: 24px; display: inline-block; cursor: pointer; padding: 0 15px; position: absolute; right: 0; top: 0; } .language{ background: #0e2546; } .language a{ display: inline-block; width: 70px; color: #fff; text-align: center; } .language a.active{ background: #00304B } .header-nav .back{ text-align: left; position: absolute; left: 0; top: 0; right:auto; transform:rotate(180deg); -o-transform:rotate(180deg); -ms-transform:rotate(180deg); -webkit-transform:rotate(180deg); } .header-nav .dropdown-menu>.row>li{ padding-left: 15px; padding-right: 15px; } .header-nav .dropdown-menu .sub-title{ padding: 15px 0; padding-bottom: 8px; display: block; font-size: 16px; color: #fff; border-bottom: 1px solid #1A455D; position: relative; } .header-nav .dropdown-menu .sub-title+ul{ padding: 10px 0; } .header-nav .dropdown-menu .sub-title+ul>li{ color: #ccc; } .header-nav .dropdown-menu .sub-title+ul>li>a{ width: 100%; overflow: hidden; display: block; font-size: 14px; padding: 8px 0; color: #ccc; } .dropdown-backdrop{ display: none; } body{ position: relative; left: 0; -webkit-transition: left .3s; -o-transition: left .3s; transition: left .3s; } } @media screen and (max-width: 767px) { header{ position: fixed; -webkit-transition: all 0s; -o-transition: all 0s; transition: all 0s; } header.fixed{ position: fixed; background: #00304B; } .logo .logoImg{ display: block; } .logo .logoImg-white{ display: none; } header .site-tree-mobile{ border: 1px solid #00304B; } header .site-tree-mobile .icon-reorder{ background: #00304B; } .home-page .logoImg, header.fixed .logoImg{ display: none; } .home-page .logoImg-white, header.fixed .logoImg-white{ display: block; } .home-page .site-tree-mobile, header.fixed .site-tree-mobile{ border: 1px solid #fff; } .home-page .site-tree-mobile .icon-reorder, header.fixed .site-tree-mobile .icon-reorder{ background: #fff; } } /*footer*/ footer{ background: #00304b; } footer,footer a{ color: #bbb; } .footer-top{ padding: 30px 0; } .footer-top img{ max-width: 100%; } .footer-top ul{ padding-bottom: 10px; } .footer-top li{ margin-bottom: 5px; line-height: 150%; } .footer-top li i{ position: absolute; left: -18px; top: 4px; } .footer-top p{ margin-bottom: 5px; } .footer-top .square{ width: 6px; height: 6px; border-radius: 50%; background: #bbb; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); margin-top: 4px; } footer a:hover, footer a:focus{ color: #E79039; } footer a:hover .square, footer a:focus .square{ background: #E79039; } footer .title{ color: #fff; margin-bottom: 20px; font-size: 20px; padding-bottom: 10px; border-bottom: 1px dashed #aaa; } @media screen and (max-width: 767px) { footer .title{ margin: 15px 0 10px; } } @media screen and (max-width: 767px) { .footer-top .qrcode{ text-align: center; } } .footer-top .footer-contact{ text-align: center; padding: 10px 0; } .footer-top .footer-contact .icon{ font-size: 40px; margin-bottom: 10px; } .footer-media{ border-top: 1px solid #666; padding: 20px 0; } .media-icon > a{ display: inline-block; width: 32px; height: 32px; text-align: center; line-height: 32px; font-size: 20px; margin-right: 8px; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; border-radius: 5px; color: #fff; position: relative; } .media-icon > a:last-child{ margin-right: 0; } .media-icon > a .tc-box{ width: 130px; height: 130px; background: #fff; border-radius: 5px; padding: 5px; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; opacity: 0; position: absolute; top: 100%; left: 50%; margin-left: -65px; margin-top: 30px; visibility: hidden; z-index: 99; } .media-icon > a .tc-box .tc-arrow{ position: absolute; left: 50%; margin-left: -10px; border: 10px solid transparent; border-bottom: 10px solid #fff; top: -20px; } .media-icon > a .tc-box.show{ opacity: 1; margin-top: 10px; visibility: visible; } .media-icon > a .tc-box img{ width: 100%; } @media screen and (max-width: 991px) { .media-icon > a .tc-box{ top: 50%; margin-top: -65px; left: 62px; margin-left: 0; } .media-icon > a .tc-box .tc-arrow{ border-right: 10px solid #fff; border-bottom-color: transparent; top: 50%; margin-top: -10px; left: -20px; margin-left: 0; } .media-icon > a .tc-box.show{ margin-top: -65px; left: 42px; } } .media-icon > a:nth-of-type(1){ background: #04C102; /*weixin*/ } .media-icon > a:nth-of-type(2){ background: #D52929; /*weibo*/ } .media-icon > a:nth-of-type(3){ background: #1AB2E8; /*twitter*/ } .media-icon > a:nth-of-type(4){ background: #3B589C; /*facebook*/ } .media-icon > a:nth-of-type(5){ background: #D04E42; } .media-icon > a:nth-of-type(6){ background: #006A9A; } .media-icon > a:hover .iconfont{ opacity: .8; } .footer-date{ display: block; font-size: 12px; } .footer-date a{ display: inline-block; margin-right: 10px; } @media screen and (max-width: 767px) { .footer-date{ text-align: center; margin-bottom: 20px; } } .footer-copyright{ padding: 10px 0; font-size: 12px; border-top: 1px solid #0e2546; } /*banner*/ .banner{ position: relative; overflow: hidden; } .banner .swiper-container { width: 100%; height: 100%; } .banner .swiper-slide { text-align: center; background: #fff; position: relative; background-size: cover; background-position: center; background-repeat: no-repeat; } .banner .swiper-slide .bg{ position: absolute; content: ''; display: block; top: 0; bottom: 0; left: 0; right: 0; z-index: 2; background: rgba(25, 70, 133, 0.85); } .banner img{ width: 100%; } .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ bottom: 30px; } /*swiper-pagination*/ .banner .swiper-pagination-container{ position: absolute; bottom: 60px; left: 0; right: 0; z-index: 8; } .swiper-pagination-bullet { opacity: .8; position: relative; border-radius: 0; } .swiper-pagination-bullets .swiper-pagination-bullet{ margin: 0 8px; background: rgba(255,255,255,.5); position: relative; border-radius: 50%; width: 8px; height: 8px; } .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{ margin: 0 10px; } .swiper-pagination-bullets .swiper-pagination-bullet:after{ content: ""; position: absolute; width: 20px; height: 20px; border-radius: 50%; border: 2px solid rgba(255,255,255,.5); left: 50%; margin-left: -10px; top: 50%; margin-top: -10px; } .swiper-pagination-bullets .swiper-pagination-bullet:first-child{ margin-left: 0; } .swiper-pagination-bullets .swiper-pagination-bullet:last-child{ margin-right: 0; } .swiper-pagination-bullets .swiper-pagination-bullet-active { opacity: 1; background: rgba(255,255,255,1); } .swiper-pagination-bullets .swiper-pagination-bullet-active:after{ border: 2px solid rgba(255,255,255,1); } /*swiper-pagination END*/ /*swiper-button*/ .swiper-button-container{ position: absolute; bottom: 50px; height: 30px; margin-left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); z-index: 99; } .banner .swiper-button-next, .banner .swiper-button-prev { color: #00304B; z-index: 88; width: 30px; height: 30px; background: #fff; border-radius: 50%; text-align: center; line-height: 30px; -webkit-transform: all .3s; -ms-transform: all .3s; -o-transform: all .3s; transform: all .3s; } .banner .swiper-button-next:hover, .banner .swiper-button-prev:hover { background: #E89440; color: #fff; } .banner .swiper-button-next{ right: auto; left: 60px; } .banner .swiper-button-prev{ left: 15px; } .banner .swiper-button-prev:before, .banner .swiper-button-next:before{ font-family: iconfont; font-size: 14px; font-weight: bold; } .banner .swiper-button-prev:before{ content: '\e602'; margin-right: 2px; } .banner .swiper-button-next:before{ content: '\e609'; margin-left: 2px; } .banner .swiper-button-next.swiper-button-disabled, .banner .swiper-button-prev.swiper-button-disabled{ opacity: .25; } /*swiper-button END*/ .bottom-nav{ position: absolute; left: 0; width: 100%; bottom: 0; height: 20px; z-index: 2; } .bottom-nav .container{ position: relative; } .banner .swiper-slide>.container{ position: absolute; top: 20px; bottom: 90px; margin-left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); z-index: 5; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; } @media screen and (min-width: 768px) and (max-width: 992px) { .banner .swiper-slide>.container{ bottom: 70px; } .swiper-button-container{ bottom: 30px; } .banner .swiper-pagination-container{ bottom: 80px; } } @media screen and (max-width: 767px) { .swiper-button-container{ width: 100%; bottom: 15px; } .banner .swiper-slide>.container{ left: 0px; right: 0px; margin-left: 0; top: 20px; bottom: 50px; -webkit-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0); } .banner .swiper-pagination-container{ bottom: 10px; } .banner .swiper-slide:nth-of-type(4n+1):after{ background-color: rgba(25, 70, 133,.85); } .banner .swiper-slide:nth-of-type(4n+2):after{ background-color: rgba(231,144,57,.85); } .banner .swiper-slide:nth-of-type(4n+3):after{ background-color: rgba(46, 186, 165,.85); } .banner .swiper-slide:nth-of-type(4n+4):after{ background-color: rgba(125, 0, 110,.85); } .banner .swiper-slide:before { content: ""; position: absolute; top: 0; left: 0; right: 0; height: 160px; background: -webkit-linear-gradient(rgba(255,255,255,1), rgba(255,255,255,0)); background: -o-linear-gradient(rgba(255,255,255,1), rgba(255,255,255,0)); background: linear-gradient(rgba(255,255,255,1), rgba(255,255,255,0)); z-index: 1; } } .banner-text{ text-align: left; width: 100%; /*max-width: 50%;*/ } .banner-text .box{ margin: 0 auto; } .banner-text .box .title{ color: #fff; position: relative; padding: 10px 0; line-height: 150%; margin-bottom: 25px; font-size: 40px; } .banner-text .box .title:after{ content: ""; position: absolute; bottom: 0; left: 0; height: 5px; width: 60px; background: #E89440; } .banner-text .box .desc{ font-size: 18px; margin-top: 10px; color: #eee; } .banner-text .box .title, .banner-text .box .desc{ text-shadow: 4px 4px 8px rgba(6,4,60,.4); } .banner-text .box .more-btn{ margin-top: 40px; } .banner-text .box .more-btn a{ color: #eee; } @media screen and (max-width: 991px){ .banner-text .box .title{ font-size: 36px; } .banner-text{ max-width: 100%; } } @media screen and (max-width: 767px){ .banner-text{ text-align: center; } .banner-text .box{ width: 100%; } .banner-text .box .title{ font-size: 28px; } .banner-text .box .title:after{ background: none; } .banner-text .box .desc{ font-size: 14px; text-align: left; } } @media screen and (max-width: 991px) { .banner{ height: 100vh; position: relative; } .banner .swiper-slide:after{ content: ""; position: absolute; left: 0; right: 0; top: 0; bottom: 0; background: rgba(25, 70, 133, 0.85); z-index: 2; } .banner .swiper-slide{ overflow: hidden; } .banner .swiper-slide img{ height: 100%; position: absolute; min-width: 100%; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); max-height: 100%; width: auto; max-width: 1000%; } } /*home-tags*/ .home-tags{ position: absolute; bottom: 30px; right: 0; display: inline-block; z-index: 100; } .home-tags .container{ position: relative; } .home-tags ul{ padding-left: 0; text-align: right; display: inline-block; } .home-tags .tag-item{ list-style: none; padding-left: 0; display: inline-block; } .home-tags .tag-item a{ display: block; width: 80px; height: 80px; line-height: 80px; background: rgba(0,48,75,.75); color: #fff; font-size: 16px; z-index: 98; margin: 0 15px; vertical-align: middle; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; position: relative; /*border-radius: 50%;*/ } .home-tags .tag-item .iconfont{ font-size: 30px; display: block; font-weight: 100; text-align: center; } .home-tags .tag-item a:hover{ background: #1A455D; } @media screen and (max-width: 991px) { /*.home-tags { height: auto; padding: 30px 0; background: #fff; } .home-tags ul{ position: static; display: table; width: 100%; } .home-tags .tag-item{ display: table-cell; width: 48%; } .home-tags .tag-item a{ width: 100%; text-align: center; margin: 0; }*/ .home-tags{ left: 0; right: 0; bottom: 80px; } .home-tags ul{ display: block; text-align: center; } .home-tags .tag-item a{ background: rgba(0,0,0,.3); } } /*home-tags END*/ /*block*/ .block{ padding: 60px 0; position: relative; width: 100%; overflow: hidden; } .block .main-title{ font-weight: 400; margin-bottom: 20px; margin-top: 8px; } .block .sub-title{ margin-bottom: 15px; } .block.grey{ background: #f5f5f5; } .block.darkGrey{ background: #707A7A; color: #fff; } .block.black{ background: #202020; color: #fff; } .block.pink{ background: #F3EBDE; } .block.bg{ position: relative; background-position: center center; background-repeat: no-repeat; background-size: cover; z-index: 99; background-attachment: fixed; } .block.bg .container{ z-index: 2; position: relative; color: #fff; } @media screen and (max-width: 767px) { .block{ padding: 40px 0; } .block .main-title{ margin-top: 2px!important; font-size: 24px; margin-bottom: 30px; } } .block.black a,.block.darkGrey a, .block.black p,.block.darkGrey p, .block.black .single-link:before,.block.darkGrey .single-link:before{ color: #fff; } /*fieldset*/ fieldset { padding: 0; margin: 0; border-top: 1px solid silver; position: relative; } fieldset legend{ width: auto; padding: 0 10px; border: none; margin-bottom: 0; color: inherit; } /*index-title*/ .index_title{ position: relative; padding-bottom: 15px; margin-bottom: 40px; border-bottom: 1px dashed #ccc; } .index_title:after{ content: ""; position: absolute; left: 0; bottom: -2px; height: 5px; background: #E79039; width: 60px; } .index_title h2{ font-size: 28px; margin-bottom: 0px; color: #333; } .block.bg .index_title h2{ color: #fff; } .index_title .small_title{ font-size: 24px; color: #666; } .index_title .more-btn{ float: right; font-weight: normal; line-height: 26px; border-radius: 0; position: absolute; right: 0; bottom: -1px; padding: 0px 30px; height: 50px; line-height: 50px; background: #e79039; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; } @media screen and (min-width: 992px) { .index_title .more-btn:hover{ padding: 0 42px 0 18px; } .index_title .more-btn:hover:after{ opacity: 1; right: 18px; } } .index_title fieldset{ margin-right: 30px; } .index_title legend{ padding-left: 0; } @media screen and (max-width: 767px) { .index_title h2{ font-size: 24px; } .index_title .more-btn{ padding: 0 20px; } } /*slide*/ .slide { margin-bottom: 20px; background: #f0f0f0; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; } .slide .img-box{ height: 0; padding-bottom: 66.666666%; overflow: hidden; position: relative; } .slide .img-box img{ width: 100%; } .thumbnail-hoverlay.main-color-1-bg { position: absolute; top: 0; bottom: 0; left: 0; right: 0; opacity: 0; transition: all .4s; } .thumbnail-hoverlay-cross { position: absolute; top: 0; bottom: 0; left: 0; right: 0; opacity: 0; -webkit-transform: scale(3) rotate(90deg); transform: scale(3) rotate(90deg); transition: all .45s; } .thumbnail-hoverlay-cross:before, .thumbnail-hoverlay-cross:after { content: ''; display: block; position: absolute; top: 50%; left: 50%; background: #fff; width: 1px; height: 43px; margin-top: -21px; } .thumbnail-hoverlay-cross:after { width: 43px; height: 1px; margin-top: 0px; margin-left: -21px; } @media screen and (min-width: 991px) { .slide:hover .thumbnail-hoverlay.main-color-1-bg { opacity: 1; background-color: rgba(0,48,75,.85); } .slide:hover .thumbnail-hoverlay-cross { opacity: 1; -webkit-transform: scale(1) rotate(0); transform: scale(1) rotate(0); } } .slide .text{ padding: 15px; } .slide .text .title{ font-size: 15px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; margin-bottom: 10px; line-height: 150%; height: 44px; } .slide .text .desc { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; margin-bottom: 0; font-size: 13px; height: 55px; color: #888; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; } @media screen and (max-width: 567px) { .slide .text .desc{ height: auto; max-height: 55px; } } .slide .text .time{ display: block; font-size: 13px; color: #888; margin-top: 20px; padding-top: 5px; } .block.grey .slide,.block.bg .slide{ background: #fff; } .slide .news-tag{ padding: 15px; position: absolute; left: 0; bottom: 0; right: 0; color: #fff; background-color: rgba(0,48,75,.6); } /*slide-noImage*/ .slide-noImage{ top: 0; position: relative; } .slide-noImage .text{ display: block; background: #fff; height: 100%; } .slide-noImage .text .time{ overflow: hidden; margin-top: 0; padding-top: 0; margin-bottom: 15px; position: relative; color: grey; } .slide-noImage .time .date{ color: #7b7b7b; font-size: 24px; font-family: dincond_bold,sans-serif; } .slide-noImage .time .year{ position: absolute; right: 0; bottom: 6px; font-size: 14px; } .slide-noImage .text .title{ font-size: 14px; line-height: 1.8; height: auto; max-height: 50px; margin-bottom: 10px; } .slide-noImage .text .venue{ color: #aaa; font-size: 12px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; margin-top: 15px; } .slide-noImage:hover{ top: -5px; box-shadow: -5px 5px 10px #ccc, 5px 5px 10px #ccc; -moz-box-shadow: -5px 5px 10px #ccc,5px 5px 10px #ccc; -webkit-box-shadow: -5px 5px 10px #ccc, 5px 5px 10px #ccc; } .slide-grid{ display: block; text-align: center; padding: 30px 20px; /*border-radius: 5px;*/ color: #fff; height: 100%; background: rgba(255,255,255,.85); -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; margin: 10px 0; } .flex-row .slide-grid{ height: 100%; margin: 0; } .flex-row [class^='col-']{ margin: 10px 0; } .slide-grid .img-box .iconfont{ font-size: 28px; color: #eee; display: inline-block; width: 60px; height: 60px; line-height: 60px; border-radius: 50%; background: rgba(0,48,75,1); /*-webkit-box-shadow: 0px 3px 5px 0px rgba(50,50,50,0.2); -moz-box-shadow: 0px 3px 5px 0px rgba(50,50,50,0.2); box-shadow: 0px 3px 5px 0px rgba(50,50,50,0.2);*/ } .slide-grid .img-box .iconfont img{ width: 32px; height: 32px; text-align: center; vertical-align: middle; margin-top: -8px; } .slide-grid .text-box .title{ font-size: 18px; position: relative; margin: 15px 0 8px; color: #333; } .slide-grid .text-box .sub-title{ margin-bottom: 15px; } .slide-grid .text-box .desc { font-size: 13px; color: #888; } .slide-grid .img-box img{ width: 64px; } .slide-grid:hover{ background: rgba(255,255,255,1); color: #fff; -webkit-box-shadow: 0px 10px 25px 0px rgba(50,50,50,0.15); -moz-box-shadow: 0px 10px 25px 0px rgba(50,50,50,0.15); box-shadow: 0px 10px 25px 0px rgba(50,50,50,0.15); } /*slide-grid END*/ .search-box{ position: relative; } .search-box .search-btn{ position: absolute; right: 0; top: 0; border: none; background: none; padding: 0 10px; } .search-box .search-btn:hover{ color: #00304b; } .search-page .second{ border-top: 5px solid #f0f0f0; } .search-page .search-info{ font-size: 16px; margin-top: 20px; } .search-page .search-info span{ color: #00304b; font-weight: bold; display: inline-block; padding: 0 5px; } .search-page .media{ max-width: 800px; } .search-page .media a{ color: #000; } .search-page .media a:hover{ color: #00304b; } .search-page .item-title{ font-size: 18px; color: #00304b; } .search-page .lists li:nth-of-type(odd){ background: none; } .search-page .category-name{ color: #00304b; } .search-page .page-content li{ border-bottom: 1px dashed #ccc; padding: 10px 0; margin-bottom: 10px; } .search-page .page-content li .title{ font-size: 16px; margin-bottom: 5px; } .search-page .page-content li .title a{ color: #000; } .search-page .page-content li .title a:hover{ color: #00304b; } .search-page .page-content li .time{ padding-top: 5px; } .search-page .page-content li .fa{ margin-right: 5px; } .max-width700{ max-width: 800px; margin: 0 auto; } /*.filter-item*/ .filter-item{ margin-top: -60px; background: rgba(0,48,75,.6); } .filter-item.fixed{ position: fixed; left: 0; right: 0; top: 0; z-index: 999; margin-top: 0; background: rgba(0,48,75,1); } .filter-item .swiper-container,.filter-item .swiper-wrapper{ width: 100%; } .filter-item .swiper-slide { width: auto!important; position: relative; /*padding: 0!important;*/ padding: 0 20px; } .filter-item .swiper-slide a{ display: block; /*padding: 0 30px;*/ height: 60px; line-height: 60px; text-align: center; position: relative; color: #fff; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; font-size: 16px; } .filter-item .swiper-slide a:after{ content: ""; position: absolute; height: 4px; background: #E79039; bottom: 0; left: -5px; right: -5px; -webkit-transform: scaleX(0); -ms-transform: scaleX(0); -o-transform: scaleX(0); transform: scaleX(0); -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; } .filter-item .swiper-slide a:hover:after,.filter-item .swiper-slide a.active:after{ -webkit-transform: scaleX(1); -ms-transform: scaleX(1); -o-transform: scaleX(1); transform: scaleX(1); } @media screen and (max-width: 767px) { .filter-item .swiper-slide a{ padding: 0 10px; font-size: 14px; } .filter-item{ margin-top: -30px; } } .anchor { position: relative; display: block; padding-top: 60px; margin-top: -60px; /* z-index: -1; */ } /*responsive*/ .responsive { overflow: hidden; position: relative; z-index: 10; } .responsive-box{ position: relative; } .responsive-box .swiper-button-next,.responsive-box .swiper-button-prev{ background: none; color: #fff; z-index: 88; width: auto; height: auto; margin-top: -21px; } .responsive-box .swiper-button-prev{ left: -40px; text-align: left; } .responsive-box .swiper-button-next{ text-align: right; right: -40px; } .responsive-box .swiper-button-prev:before, .responsive-box .swiper-button-next:before{ font-family: iconfont; font-size: 42px; } .responsive-box .swiper-button-prev:before{ content: '\e602'; } .responsive-box .swiper-button-next:before{ content: '\e609'; } .responsive-box .swiper-button-next.swiper-button-disabled, .responsive-box .swiper-button-prev.swiper-button-disabled{ opacity: .25; } @media screen and (max-width: 767px) { .responsive-box .swiper-button-prev:before, .responsive-box .swiper-button-next:before{ font-size: 20px; } .responsive-box .swiper-button-prev{ left: -8px; } .responsive-box .swiper-button-next{ right: -8px; } } /*index-event*/ .index-event .event-item{ position: relative; min-height: 80px; display: block; margin: 25px 0; } .index-event .event-item .calendar{ position: absolute; left: 0; top: 0; background: #00304B; color: #fff; padding: 11px 10px; width: 80px; text-align: center; } .index-event .event-item .calendar .day{ font-size: 30px; font-family: 'Microsoft Yahei Light'; line-height: 1; padding-bottom: 8px; border-bottom: 1px solid #ccc; margin-bottom: 5px; } .index-event .event-item .calendar .month{ font-size: 13px; color: #eee; margin-top: 5px; } .index-event .event-item .event-con{ padding-left: 95px; } .index-event .event-item .event-title{ margin-bottom: 5px; overflow: hidden; text-overflow: ellipsis; -o-text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; height: 42px; } .index-event .event-item .event-venue{ color: #888; /*font-size: 12px;*/ white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .index-event .event-item .event-venue .iconfont{ margin-right: 5px; } @media screen and (max-width: 767px) { .index-event .event-item .event-title{ height: auto; max-height: 42px; } } /*index-service*/ @media screen and (min-width: 992px) { /*.index-service .row{ display: flex; display: -webkit-flex; flex-wrap: wrap; -webkit-flex-wrap: wrap; }*/ } .index-service .title{ font-size: 24px; margin-bottom: 10px; margin-top: 20px; } @media screen and (max-width: 767px) { .index-service .service-left{ text-align: center; } .index-service .title{ font-size: 28px; } } .index-service .small_title{ color: #888; font-size: 24px; margin-bottom: 15px; } .index-service .service-desc{ margin: 20px 0; padding-bottom: 20px; border-bottom: 2px solid #E4D4B8; color: #666; } .index-service .service-left{ height: 100%; display: flex; display: -webkit-flex; flex-direction: column; -webkit-justify-content: space-between; justify-content: space-between; } .index-service .service-left a{ display: block; width: 100%; /*text-align: center;*/ padding: 10px 15px; margin: 6.75px 0; border-radius: 0; border: 1px solid #ccc; color: #fff; border-radius: 2px; position: relative; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; } .index-service .service-left a:after{ content: ""; position: absolute; right: 15px; background-image: url(../images/icon_enter.png); background-repeat: no-repeat; background-position: center; background-size: 12px; width: 12px; height: 9px; margin-top: -5px; top: 50%; } .index-service .service-left a:first-child{ margin-top: 0; } .index-service .service-left a:last-child{ margin-bottom: 0; } .index-service .service-left .iconfont{ margin-right: 10px; display: inline-block; color: #fff; width: 24px; height: 24px; line-height: 24px; text-align: center; background: #E79039; border-radius: 50%; font-weight: bold; font-size: 14px; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; } .index-service .service-left a:hover{ background: #E79039; color: #fff; border-color: #E79039; } .index-service .service-left a:hover .iconfont{ background: #fff; color: #E79039; } .index-service .service-left .more-btn:last-child{ margin-bottom: 0; } @media screen and (max-width: 991px) { .index-service .service-left .more-btn{ padding: 10px 20px; } .index-service .service-left{ flex-direction: row; } .index-service .service-left .more-btn{ width: auto; margin-bottom: 0; } } .index-service .service-num{ color: #00304b; font-weight: bold;margin-right: 5px; } .index-service .service-box{ background: none; border: 1px solid #ccc; padding: 55px 25px 40px; display: block; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; position: relative; } .index-service .service-box .icon{ height: 65px; line-height: 65px; margin-bottom: 22px; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; position: relative; } .index-service .service-box .icon .iconfont{ font-size: 64px; color: #fff; } .index-service .service-box .title{ overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 18px; color: #fff; position: relative; } .index-service .service-box .desc{ overflow: hidden; text-overflow: ellipsis; -o-text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; height: 63px; overflow: hidden; color: #f0f0f0; position: relative; } @media screen and (min-width: 992px) { .index-service .service-box .icon, .index-service .service-box .title, .index-service .service-box .desc{ -webkit-transition: top .3s; -o-transition: top .3s; transition: top .3s; top: 0; } .index-service .service-box:hover .icon, .index-service .service-box:hover .title, .index-service .service-box:hover .desc{ top: -25px; } } .index-service .service-box .arrow{ position: absolute; bottom: 0; left: 25px; height: 26px; width: 35px; background: url(../images/icon_enter.png) left bottom no-repeat; background-size: cover; opacity: 0; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; } .index-service .service-box:hover .arrow{ opacity: 1; bottom: 25px; } .index-service .service-box:hover{ background: #E79039; border-color: #E79039; } .index-service .service-box:hover .title{ color: #fff; } .index-service .service-box:hover .desc{ color: #f0f0f0; } @media screen and (max-width: 991px) { .index-service .service-left{ margin-bottom: 10px; } .index-service .service-left a{ width: 20%; text-align: center; margin: 0 1%; } .index-service .service-left a:first-child{ margin-left: 0; } .index-service .service-left a:last-child{ margin-right: 0; } .index-service .service-left a .iconfont{ display: block; margin-right: 0; text-align: center; margin: 0 auto; margin-bottom: 10px; width: 30px; height: 30px; line-height: 30px; font-size: 16px; } .index-service .service-left a:after{ background: none; } .index-service .service-box{ color: #fff; padding-top: 30px; padding-bottom: 65px; margin: 10px 0; } .index-service .service-box .arrow{ opacity: 1; bottom: 25px; } } @media screen and (max-width: 767px) { .index-service .service-box{ color: #fff; padding-top: 30px; padding-bottom: 30px; margin: 10px 0; padding-left: 110px; } .index-service .service-box .icon{ position: absolute; left: 25px; top: 30px; } .index-service .service-box .title{ margin-top: 0; } .index-service .service-box .arrow{ display: none; } .index-service .service-box:hover{ padding-top: 30px; padding-bottom: 30px; } .index-service .service-box .desc{ -webkit-line-clamp: 8; height: auto; } } /*block-quarter*/ .block-quarter .block-logo { width: 25%; height: 0; padding-bottom: 18%; position: relative; float: left; overflow: hidden; } @media screen and (min-width: 992px) { .block-quarter .block-logo:nth-of-type(2), .block-quarter .block-logo:nth-of-type(4), .block-quarter .block-logo:nth-of-type(5), .block-quarter .block-logo:nth-of-type(7){ background: #f0f0f0; } } .block-logo img { position: absolute; left: 50%; top: 50%; -ms-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%); max-width: 80%; max-height: 50%; } .block-logo:hover .thumbnail-hoverlay.main-color-1-bg { opacity: 1; background-color: rgba(0,48,75,.85); overflow: hidden; } .block-logo:hover .thumbnail-hoverlay-cross { opacity: 1; -webkit-transform: scale(1) rotate(0); transform: scale(1) rotate(0); } @media screen and (max-width: 991px) { .block-quarter .block-logo:nth-of-type(2), .block-quarter .block-logo:nth-of-type(3), .block-quarter .block-logo:nth-of-type(6), .block-quarter .block-logo:nth-of-type(7){ background: #f0f0f0; } .block-quarter .block-logo{ width: 50%; padding-bottom: 36%; } } .index-keywords .keywords{ margin-top: 0; margin-bottom: 0; } .index-keywords .keywords .keyword-num{ color: #e79039; } .index-keywords .keywords .keyword-title:before{ background: #e79039; } .index-keywords .keywords .keyword-desc{ color: #ccc; } /*index-apply*/ .index-apply{ padding: 80px 0; } .index-apply .title{ font-size: 28px; text-align: center; margin-bottom: 30px; } .index-apply .desc{ font-size: 16px; text-align: center; max-width: 800px; margin: 20px auto; } .index-apply .more-btn{ padding: 15px 80px; margin-top: 30px; } .index-apply .more-btn.has-arrow:hover{ padding-left: 68px; padding-right: 92px; } .index-apply .more-btn.has-arrow:hover:after{ right: 68px; } .index-apply .layui-row .row{ margin-left: -5px; margin-right: -5px; } .index-apply .layui-row{ max-width: 900px; margin: 20px auto; margin-top: 40px; } .index-apply .layui-row .row [class^='col-']{ padding-left: 5px; padding-right: 5px; margin: 5px 0; } .index-apply .layui-input, .index-apply .layui-select, .index-apply .layui-textarea{ height: 50px; background: rgba(255,255,255,.75); } /*video-tc*/ .video-tc.layui-layer{ background: none; box-shadow: none; } #video-tc{ position: absolute; left: 0; top: 0; bottom: 0; right: 0; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; justify-content: center; -ms-align-items: center; align-items: center; } #video-tc video{ max-height: 90vh; max-width: 90vw; background: #000; outline: none; border: none; } .video-tc .layui-layer-setwin .layui-layer-close2{ background: none; position: relative; width: 50px; height: 50px; top: 0px; right: 0px; } .video-tc .layui-layer-setwin .layui-layer-close2:after{ content: "\e60a"; font-family: 'iconfont'; position: absolute; left: 0; right: 0; top: 0; bottom: 0; font-size: 40px; color: #fff; text-align: center; line-height: 50px; } /*video-tc