/* 样式初始化 */
body,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
p,
blockquote,
dl,
dt,
dd,
ul,
ol,
li,
pre,
form,
fieldset,
legend,
button,
input,
textarea,
th,
td {
    margin: 0;
    padding: 0;
}

body,
button,
input,
select,
textarea {
    font: 0.12rem/1.5tahoma, arial, \5b8b\4f53;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-size: 100%;
}

address,
cite,
dfn,
em,
var {
    font-style: normal;
}

code,
kbd,
pre,
samp {
    font-family: couriernew, courier, monospace;
}

small {
    font-size: 0.12rem;
}

ul,
ol,
li {
    list-style: none;
}

a {
    text-decoration: none;
    color: #454545;
}

a:hover {
    text-decoration: none;
}

sup {
    vertical-align: text-top;
}

sub {
    vertical-align: text-bottom;
}

legend {
    color: #000;
}

fieldset,
img {
    border: 0;
    outline-width: 0rem;
    vertical-align: top;
}

button,
input,
select,
textarea {
    font-size: 100%;
    outline: none;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

* {
    box-sizing: border-box;
    user-select: none;
}

body {
    width: 100%;
    font-size: 0.16rem;
    overflow-x: hidden;
    position: relative;
}


/* 禁止选中 */
.sno {
    -moz-user-select: none;
    /*火狐*/
    -webkit-user-select: none;
    /*webkit浏览器*/
    -ms-user-select: none;
    /*IE10*/
    -khtml-user-select: none;
    /*早期浏览器*/
    user-select: none;
}

/* 版心 */
.w {
    width: 17.2rem;
    margin: 0 auto;
}

.w2 {
    width: 12rem;
    margin: 0 auto;
}

/* 头部区域 */
header {
    width: 100%;
    height: 6.4rem;
    background: url(../../img/index/banner.png) no-repeat center center;
    background-size: 100% 100%;
    position: relative;
}

header #logo {
    padding-top: 0.5rem;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

header #logo .logo {
    width: 3.96rem;
    height: 0.81rem;
    background: url(../../img/index/logo.png) no-repeat center center;
    background-size: 100% 100%;
}

header #logo ul {
    display: flex;
    align-items: center;
    margin-right: 0.5rem;
}

header #logo ul .lis {
    width: 2px;
    height: 0.24rem;
    background: #127BCC;
    margin: 0rem 0.1rem;
}

header #logo ul li {
    position: relative;
}

header #logo ul li a {
    height: 0.24rem;
    font-size: 0.2rem;
    font-family: Source Han Sans CN;
    font-weight: 500;
    color: #127BCC;
    line-height: 0.24rem;
    cursor: pointer;
}

header #logo ul li .erweima {
    width: 1.2rem;
    height: 1.2rem;
    background: url(../../img/index/2weima.png) center center no-repeat;
    background-size: 100% 100%;
    position: absolute;
    left: 50%;
    bottom: 0;
    transform: translate(-50%, 110%);
    display: none;
}

header #logo ul li.show:hover .erweima {
    display: inline-block;
}

header .nav {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 0.8rem;
    background: rgba(47, 115, 177, 0.7);
}

header .nav ul {
    margin: 0 auto;
    width: 12rem;
    display: flex;
}

header .nav ul li {
    flex: 1;
    height: 100%;
}

header .nav ul li.active,
header .nav ul li:hover {
    background: #1B558D;
}

header .nav ul li a {
    display: inline-block;
    width: 100%;
    height: 100%;
    font-size: 0.2rem;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 0.8rem;
    text-align: center;
}

/* 尾部区域 */
footer {
    width: 100%;
    height: 1.8rem;
    background: #F2F2F2;
    padding-top: 0.27rem;
}

footer .w {
    display: flex;
}

footer .w .left {
    flex: 1;
    text-align: right;
    margin-right: 0.14rem;
}

footer .w .left .text1 {
    height: 0.32rem;
    line-height: 0.32rem;
    font-size: 0.32rem;
    font-family: FZCuHeiSongS-B-GB;
    font-weight: 400;
    color: #333333;
    margin-top: 0.2rem;
}

footer .w .left .text2 {
    margin-top: 0.1rem;
    height: 0.13rem;
    line-height: 0.13rem;
    font-size: 0.13rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #333333;
}

footer .w .left .text3 {
    margin-top: 0.08rem;
    height: 0.18rem;
    font-size: 0.18rem;
    line-height: 0.18rem;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: #333333;
}

footer .w .right {
    width: 1.2rem;
    height: 1.2rem;
    background: url(../../img/index/2weima.png) center center no-repeat;
    background-size: 100% 100%;
}