html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,p,img,span,i,a,em,strong,b,input,textarea,select { margin:0; padding:0; }
i,em { font-weight:normal; font-style:normal; }
b{font-weight: normal;}
body {
    font-family: "PingFang SC", "Microsoft Yahei";
    font-size: 16px!important;
}
li { list-style:none; }
a,img,input { border:0 none; }
a { text-decoration:none; outline:none; }
a:hover { text-decoration:none; }
a:focus,input:focus { outline:0 none;}
input::-webkit-search-cancel-button{display: none;}
input::-ms-clear{display: none;}
input{background: none;}
button{border: none; cursor: pointer;}
textarea { resize:none; font-size:12px; } 


article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}

.swiper-button-next,.swiper-button-prev{outline:none;}

.search input::-moz-placeholder{color: #fff;}
.search input::-webkit-input-placeholder{color: #fff;}
.search input::-o-input-placeholder{color: #fff;}
.search input::-ms-input-placeholder{color: #fff;}



.hide { display:none;}
.fl { float:left;}
.fr { float:right;}
.clearfix:after { content:" "; display:block; clear:both; height:0; }
.clearfix { zoom:1; }


a .opacity { filter:alpha(opacity=100); opacity:1; -moz-opacity:1; } 
a:hover .opacity { filter:alpha(opacity=80); opacity:0.8; -moz-opacity:0.8; }



.w1200{ margin: 0px auto;width: 1200px; }
.w1300{ margin: 0px auto;width: 67.7%; min-width: 1200px; }
.w1400{ margin: 0px auto;width: 72.91%;min-width: 1200px; }
body{background: #f0f2f5;}

.header{height: 170px; background: url(../image/header_bac.png) left bottom no-repeat;background-size: cover;}
.header .logo{width: calc(100% - 233px);height: 170px;}
.header .logo img{display: inline-block; vertical-align: middle;max-width: 99%;max-height: 170px;-ms-interpolation-mode: bicubic;}
.header .logo span{display: inline-block;width: 1px;height: 170px;vertical-align: middle;}
.header .message{padding-top:48px; width: 190px;display: flex;align-items: center;}
.header .message .pic{float: left; width: 73px;height: 73px;border-radius: 100%;}
.header .message .text{float: right; width: calc(100% - 83px);margin-left: 10px;}
.header .message b{font-size: 16px;color: #333;}
.header .message p{font-size: 13px;color: #043ea4;font-weight: bold;}
.header .message .username{display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.header .message .userinfo{font-size: 13px;color: #043ea4;font-weight: bold;display: block;}
.logout{
    font-size: 15px;color: #043ea4;
    font-weight: bold;
}

.nav{padding: 1px 0; height: 68px;background: #043ea4;}
.nav .list{width: calc(100% - 356px);}
.nav .list a{float: left;margin-right: 50px; font-size: 16px;color: #fff;line-height: 68px;}




.nav .search{padding-left: 26px;margin-top: 10px; width: 316px;height: 48px;line-height: 48px;border: #fff 1px solid;border-radius: 48px;}
.nav input{float: left; width: 244px;height: 48px;line-height: 48px; font-size: 16px;color: #fff;background: none;}
.nav .but{float: right;width: 72px;height: 48px;background: url(../image/icon_91.png) left center no-repeat;border: none;outline: none;}


.swiper-container {width: 100%;height: 100%;}


.title p{margin-bottom: 3px;letter-spacing: 1px; font-size: 16px;color: #b5b8c0;text-align: center;}
.title .text{text-align: center;}
.title .text i{display: inline-block;width: 40px; text-indent: -9999px;font-size: 36px;background: url(../image/icon_10.jpg) center no-repeat;}
.title .text b{display: inline-block;padding:0 20px; font-size: 36px;color: #010827;}

.footer{padding:93px 0;text-align: center;background: #d9dce1 url(../image/footer.jpg) left top no-repeat;background-size: cover;}
.footer img{margin:0 auto;} 
.footer p{font-size: 15px;color: #fff;}



.content{min-height: 700px;}