@font-face { font-family: SourceHanSans-Medium; src: url(./font/SourceHanSans-Medium.otf); } body { min-width: 1350px; background: url(../images/bk1.jpg); background-size: 20% 20%; } ul { list-style-type: none; margin: 0; padding: 0; } ul li { display: block; } nav a:hover { color: #6B0C84; } .container90 { width: 90%; margin: 0 auto; background-color: #ffffff; } .padding20 { padding: 20px 0; } .container_nav { width: 80%; margin: 0 auto; } .container80 { width: 80%; margin: 0 auto; background-color: #ffffff; } .padding100 { padding: 100px 0; } .nav .nav-link { text-align: center; color: #ffffff; font-size: 1.2rem; line-height: 1.8rem; padding: .5rem .2rem; position: relative; position: relative; } .nav .nav-link:hover { background-color: #12192D; } .nav .nav-link .subNav { display: none; position: absolute; z-index: 1000; width: calc(100% + 20px); padding-top: 20px; left: -10px; } .nav .nav-link .subNav .subNav-content { position: relative; background-color: #EBEBEB; padding: 10px 0; border-radius: 15px; } .nav .nav-link .subNav .subNav-content::before { content: ''; position: absolute; top: -10px; height: 20px; width: 20px; left: calc(50% - 10px); background: url(../images/san.png) no-repeat; background-size: 100% 100%; } .nav .nav-link .subNav dd { width: 100%; } .nav .nav-link .subNav dd:hover { background-color: #D0E2F9; } .nav .nav-link .subNav dd:hover a { color: #015EAF; } .nav .nav-link .subNav dd a { color: #333; font-weight: 500; font-size: 16px; font-family: 'PingFangSC-Regular', 'SourceHanSans-Medium', 'Microsoft YaHei', 'SimSun', 'SimHei', 'Lucida Grande', 'Tahoma', 'Arial', 'Helvetica', 'sans-serif' !important; } .nav .nav-link.active .subNav { display: block; } .nav .nav-link a { color: #ffffff; font-family: 'PingFangSC-Regular', 'SourceHanSans-Medium', 'Microsoft YaHei', 'SimSun', 'SimHei', 'Lucida Grande', 'Tahoma', 'Arial', 'Helvetica', 'sans-serif' !important; } .nav .nav-link a:hover { text-decoration: none; } header { max-width: 1920px; width: 100%; background: url(../images/banner1.png) no-repeat; background-size: 100% 100%; margin: 0 auto; position: relative; } main { max-width: 1920px; width: 100%; margin: 0 auto; background-color: #ffffff; } .headerContent { height: 100px; } .clear { content: ''; clear: both; } .Logo { float: left; margin-top: 25px; } .Logo img { height: 60px; } .Search { float: right; /*margin-top: 30px;*/ width: 340px; } .Search .login { display: inline-block; position: relative; /*top: 5px;*/ padding-right: 10px; } .Search .login img { height: 30px; } .Search .btn-shadow { box-shadow: inset 0 -3px 0 #335c82; } .Search button:focus { border: none; outline: none; box-shadow: none; text-decoration: none; } .Search .btn { position: absolute; right: 25px; background: url(../images/search.png) no-repeat; background-size: 100% 100%; display: block; padding: 0; height: 20px !important; width: 20px !important; } .Search form { flex-flow: row; position: relative; width: 300px; margin-left: 10px; } .Search .form-control { width: 300px !important; padding-right: 60px; border: none; background-color: rgba(187, 187, 187, 0.6); } .Search .form-control:focus { background-color: rgba(187, 187, 187, 0.8); color: #ffffff; } .Search .form-control::placeholder { color: #ffffff; } footer { max-width: 1920px; width: 100%; margin: 0 auto; background: #12192D no-repeat !important; background-size: 100% 100%; } .footer { overflow: hidden; background: #12192D no-repeat !important; } .footer-logo { float: right; } .footer-logo img { height: 100px; } .footer-message { float: left; line-height: 3rem; font-family: 'PingFangSC-Regular', 'SourceHanSans-Medium', 'Microsoft YaHei', 'SimSun', 'SimHei', 'Lucida Grande', 'Tahoma', 'Arial', 'Helvetica', 'sans-serif' !important; } .footer-message p { color: #ffffff; font-size: 1rem; margin: 0; } .navIcon { float: left; margin-top: 2rem; margin-right: 1rem; } .navIcon img { height: 2rem; } @media screen and (min-width: 1350px) and (max-width: 1500px) { .nav .nav-link { font-size: 1.1rem; } } @media screen and (min-width: 1210px) and (max-width: 1350px) { .nav .nav-link { font-size: 1rem; } .mode02 .card-text a { font-size: 1rem; } .mode03 .card-text { font-size: 1rem; } } @media screen and (max-width: 1210px) { .nav .nav-link { font-size: 0.9rem; } .mode02 .card-text a { font-size: 0.9rem; } .mode03 .card-text { font-size: 0.9rem; } .Logo { margin-top: 25px; } }