@charset "utf-8";

body {
    padding: 0;
    margin: 0;
    overflow-x: auto;
    font-size: 13.9968px;
    color: #181818;
    font-family: Source Han Sans CN,-apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "PingFang SC", "Hiragino Sans GB", "微软雅黑", sans-serif;
    background: #f3f3f3;
}

a {
    outline: none;
    text-decoration: none;
    color: inherit;
    color: #434343;
}

a:hover {
    text-decoration: none;
    color: #b80404;
}

html * {
    outline: 0;
    box-sizing: border-box;
    padding: 0;
    margin: 0;
}

html button::-moz-focus-inner {
    border-color: transparent !important;
}

body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote,
th,
td {
    margin: 0;
    padding: 0;
    border: 0;
}

.lt {
    float: left;
}

.rt {
    float: right;
}
.clearfix:after{/*伪元素是行内元素 正常浏览器清除浮动方法*/
    content: "";
    display: block;
    height: 0;
    clear:both;
    visibility: hidden;
}
.clearfix{
    *zoom: 1;/*ie6清除浮动的方式 *号只有IE6-IE7执行，其他浏览器不执行*/
}
.purge {
    clear: both;
    margin: 0;
    padding: 0;
    height: 0;
    line-height: 0;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

select::-ms-expand {
    display: none;
}

select {
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none
}

::-ms-clear,
::-ms-reveal {
    display: none;
}

fieldset,
a img {
    border: 0;
}
img{
    display: block;
}
address,
caption,
cite,
code,
dfn,
em,
th,
var，i {
    font-style: normal;
    font-weight: normal;
}

li {
    list-style: none;
}

caption,
th {
    text-align: left;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-size: 100%;
    font-weight: normal;
}

em,
i {
    font-style: normal;
}

.inner{
    width: 100%;
    margin: 0 auto;
    /* padding:0 20.0064px; */
}
.header{
    background: url('../image/imgs/tou_bg.png') center top no-repeat #FFF;
    background-size: cover;
    width: 100%;
    height:0.625rem;
    display: flex;
    align-items: center;
}
.header .header_content{
    overflow: hidden;
}
.header .header_right,.header .header_left{
    float: left;
}
.header .header_left{
    width: 25%;
}
.header .header_img img{
    width:2.2083rem;
    margin-left: 1.1979rem;

}
.header .header_txt{
    width: 345.0048px;
    font-size: 15.9936px;
    font-weight: bold;
    color: #000000;
    line-height: 1;
    margin-top: 0px;
    text-align: center;
    font-family: Source Han Sans CN;
    padding-bottom: 11.0016px;
}
.header .header_right{
    width: 75%;
}
.header .header_right h2{
    font-size: 45.0048px;
    font-family: Source Han Sans CN;
    font-weight: bold;
    color: #BC0B0B;
    line-height: 1;
    text-align: center;
}
/* END */

/* 底部导航 */
.flooter .friend{
    padding: 35.0016px 0 24.9984px 14.9952px;
    background: #FFF;
}
.flooter .friend .friend_title{
    padding-bottom: 18.0096px;

    opacity: 0.8;
    color: #333;
    font-size: 15.9936px;
    border-bottom: solid 0.9984px #e4e4e4;
}
.flooter .friend .friend_src{
    margin-top: 18.0096px;
    display: flex;
}
.flooter .friend .friend_src a{
    display: inline-block;
    height: 70.0032px;
    margin-right: 10.0032px;
}
.flooter .friend .friend_src a>img{
    width: 100%;
    height:70.0032px;
    display: inline-block;
}
.flooter .record{

    background: #000000;
    color: #fff;
    width: 100%;
    height:0.349rem ;
    line-height: 0.349rem ;
}
.flooter .record ul{
    text-align: center;
}
.flooter .record li{
    font-size: 0.0833rem;
    color: #fff;
    display: inline-block;
    text-align: center;
}
.flooter .record li.wu{
    margin: 0 14.9952px;
}

/* nav */
.nav_bar{
    width: 7.2917rem;
    height: 0.4167rem;
    background: #FFFFFF;
    box-shadow: 0rem 0rem 0.1667rem 0rem rgba(0,0,0,0.1);
    border-radius: 0.0417rem;
    margin: 0 auto;
    position: relative;
    top: -0.2604rem;
    display: flex;
    align-items: center;
}
.nav_bar  li{
    display: inline-block;
    text-align: center;
    padding-left:0.1042rem ;
    padding-right: 0.1042rem;
    border-radius: 0.0417rem;
    line-height: 0.25rem;
    font-weight: bold;
    font-size: 0.0938rem;
    cursor: pointer;
}
.nav_bar  li.active{
    color: #fff;

    background:#0E6DDD;
}
.lt{
    height: 0.25rem;
    width: 100%;
    display: flex;
    justify-content:space-between;
    padding-left: 0.0781rem;
    padding-right: 0.0781rem;
}

