@charset "utf-8";
html {
/* 鍏抽棴瀛椾綋澶у皬鑷姩璋冩暣鍔熻兘 */
-webkit-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;
}
html,
body,
h1,
h2,
h3,
h4,
h5,
h6,
div,
dl,
dt,
dd,
ul,
ol,
li,
p,
blockquote,
pre,
hr,
figure,
caption,
th,
td,
form,
fieldset,
legend,
input,
button,
textarea,
menu,
img {
margin: 0;
padding: 0;
border: none;
font-family: "Microsoft YaHei";
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
-o-box-sizing: border-box;
-ms-box-sizing: border-box;
}
a,
a:link,
a:hover,
a:visited {
text-decoration: none;
}
input {
margin: 0px;
}
ul {
list-style: none;
}
.clearfix {
zoom: 1;
/* width: 100%; */
}
.clearfix::before,
.clearfix::after {
content: "";
display: table;
clear: both;
visibility: hidden;
height: 0;
/* overflow: auto; */
}
body {
min-width: 1280px;
min-height: 600px;
overflow-y: scroll;
}
a {
text-decoration: none;
}
li {
list-style: none;
}
.block {
display: block;
}
.fl {
float: left;
}
.fr {
float: right;
}
a {
color: #222;
background-color: transparent;
/* 璁惧畾鍏冪礌鍦ㄧЩ鍔ㄨ澶囷紙濡侫dnroid銆乮OS锛変笂琚Е鍙戠偣鍑讳簨浠舵椂锛屽搷搴旂殑鑳屾櫙妗嗙殑棰滆壊 */
-webkit-tap-highlight-color: transparent;
text-decoration: none;
}
a:active,
a:hover {
outline: 0;
text-decoration: none
}
img {
display: block;
padding: 0;
border: none;
/*IE7 鍙互瑙e喅缂╂斁澶辩湡闂 */
-ms-interpolation-mode: bicubic;
max-width: 100%;
max-height: 100%
}
/* Firefox鍘婚櫎鐐瑰嚮铏氱嚎 */
button::-moz-focus-inner,
input::-moz-focus-inner {
padding: 0;
border: 0
}
.w1280 {
width: 1280px;
margin: 0 auto;
}
.m40-aut {
margin: 40px auto;
}
.left {
float: left;
width: 50%;
}
.right {
margin-left: 53%;
overflow: hidden;
}
.in_block {
display: inline-block;
}
/* header */
.wrap {
width: 100%;
margin: 0 auto;
/* overflow: hidden;*/
position: relative;
}
.header {
width: 100%;
margin: 0 auto;
height: 470px;
background: url(../images/top1.jpg) no-repeat center;
background-size: 100% 100%;
}
.header-wrap {
height: 100%;
position: relative;
overflow: hidden;
}
.logo {
margin-top: 35px;
}
.nav {
height: 70px;
background-color: #a40000;
box-shadow: 0px 5px 7.2px 1.8px rgba(56, 0, 0, 0.3);
}
.nav-wrap {
position: relative;
}
.nav-item {
float: left;
line-height: 70px;
font-size: 25px;
text-align: center;
}
.nav-item:first-child {
/* width: 62px !important; */
/* margin-right: 30px; */
}
.nav-item>a {
color: #fff;
transition: all .3s;
-moz-transition: all .3s;
-webkit-transition: all .3s;
-o-transition: all .3s;
}
.nav-item:hover a {
background-color: #c81413;
border-top-left-radius: 4px;
border-top-right-radius: 4px;
}
.nav-item:hover a {
color: #fff;
}
.search-icon {
position: absolute;
top: 0;
bottom: 0;
margin: auto;
right: 0;
border: 1px solid rgb(255, 243, 193);
width: 47px;
height: 42px;
background: url(../images/search-icon.png) no-repeat center;
cursor: pointer;
}
.search-wrap {
display: none;
width: 100%;
height: 100%;
z-index: 1111;
position: fixed;
top: 0;
}
.search-mok {
width: 100%;
height: 100%;
position: absolute;
top: 0;
right: 0;
left: 0;
bottom: 0;
margin: auto;
background-color: rgba(0, 0, 0, 0.4);
}
.search-area {
width: 400px;
height: 50px;
position: absolute;
top: 0;
bottom: 0;
right: 0;
left: 0;
margin: auto;
outline: 2px solid #e60012;
}
.search-txt {
width: 340px;
height: 50px;
padding-left: 20px;
font-size: 20px;
border-radius: 2px;
}
.search-txt:focus {
outline: none;
}
.search-btn {
float: right;
width: 60px;
height: 50px;
background: url(../images/search-icon.png) no-repeat center;
background-color: #e60012;
border-radius: 2px;
cursor: pointer;
}
.footer {
width: 100%;
height: 200px;
background: url(../images/footer-bg.png) no-repeat center;
}
.footer-wrap {
height: 100%;
position: relative;
}
.school-msg {
width: 100%;
height: 50%;
text-align: center;
position: absolute;
top: 0;
bottom: 0;
margin: auto;
font-size: 22px;
color: #fff3c1;
font-weight: bold;
line-height: 50px;
}