
*{ margin:0; padding:0; border:none; font-family: "微软雅黑", Arial, Helvetica, sans-serif; font-size:14px; line-height:28px; color:#333333;list-style:none; border:none;}
body{margin:0;}
a{ color:#333; text-decoration:none}
a:hover{text-decoration:none}


.banner{
    position: relative;
    width: 100%;
    height: 520px;
    background: url("../image/banner.jpg") top center repeat-x #1b66e6;
    overflow: hidden
}
.banner .wav{position: absolute; left: 0; bottom:0; width:100%}
.banner .logo{width:100%; text-align: center; margin-top: 100px;}
.banner .search{width:888px; height: 60px; margin: 100px auto; background: #fff; display: flex; justify-content:flex-start; border-radius: 6px;}
.banner .search span:nth-child(1){width:12%; line-height: 60px; text-align: center; display: block;}
.banner .search span:nth-child(2){width:76%; line-height: 60px; text-align: center; display: block;}
.banner .search span:nth-child(2) input{width:100%; height: 60px; outline: none;}
.banner .search span:nth-child(3){display: block; width:99px; height: 44px; background: #1D67E7; margin-top: 8px; border-radius: 6px; text-align: center; line-height: 44px; color: #fff; font-size: 18px; cursor: pointer;}

.wx_list{width:1300px; margin: 0 auto; display: flex; justify-content: space-between;}
.wx_list .wx_left{width:830px;}
.wx_list .wx_left .title{width:100%; text-align: center; font-size:20px}
.wx_list .wx_left .list_wc{width:94%; background: #F6F9FE; padding:3%; margin-top:30px;}
.wx_list .wx_left .list{width:100%; display: flex; justify-content: space-between; margin-top: 10px;}
.wx_list .wx_left .list span:nth-child(1){display: block; width:4%; text-align: center;}
.wx_list .wx_left .list span:nth-child(2){display: block; width:64%; white-space: nowrap;    overflow: hidden;    text-overflow: ellipsis}
.wx_list .wx_left .list span:nth-child(3){display: block; width:17%}
.wx_list .wx_left .list span:nth-child(4){display: block; width:15%; text-align: center;}

.wx_list .wx_right{width:400px;}
.wx_list .wx_right .title{width:100%; text-align: center; font-size:20px}
.wx_list .wx_right .list_wc{width:88%; background: #F6F9FE; padding: 6%; margin-top:30px;}
.wx_list .wx_right .list{width:100%; display: flex; justify-content: space-between; margin-top: 10px;}
.wx_list .wx_right .list span:nth-child(1){display: block; width:8%; text-align: center;}
.wx_list .wx_right .list span:nth-child(2){display: block; width:62%}
.wx_list .wx_right .list span:nth-child(3){display: block; width:30%; text-align: right;}

.news_wc{width:90%; height: auto; margin: 0 auto; margin-top: 100px;}
.news_wc .content{width:90%; padding: 5%; background: #fff; -webkit-box-shadow: 1px 1px 10px 2px #f9f9f9;    -moz-box-shadow: 1px 1px 10px 2px #f9f9f9;    box-shadow: 1px 1px 10px 2px #eee}
.news_wc .content .title{width:100%; text-align: center; font-size:26px}
.news_wc .content .sx{width:100%; margin-top: 30px;}
.news_wc .content .sx .sxlist{width:100%; display: flex; justify-content:flex-start; margin-top: 10px;}
.news_wc .content .sx .sxlist span:nth-child(1){display:block;  color:#000; font-weight: 800;}
.news_wc .content .sx .sxlist span:nth-child(2){display:block; width: 94%;}

.news_wcs{width:90%; height: auto; margin: 0 auto; margin-top: 50px;}
.news_wcs .contents{width:90%; padding: 5%; background: #fff; -webkit-box-shadow: 1px 1px 10px 2px #f9f9f9;    -moz-box-shadow: 1px 1px 10px 2px #f9f9f9;    box-shadow: 1px 1px 10px 2px #eee}


.foot_wc{width:100%; height: auto; background: #1C2B40; margin-top: 100px;}
.foot_wc .foot{width:1300px; margin: 0 auto;}
.foot_wc .foot .top{width:100%; display: flex; justify-content: space-between; padding: 30px 0; border-bottom: 1px solid rgba(255,255,255,0.2);}
.foot_wc .foot .top .l{width:820px; display: flex; justify-content: flex-start;}
.foot_wc .foot .top .l span:nth-child(1){width:129px; height: 46px; display: block; background: url(../image/icons-big.png);}
.foot_wc .foot .top .l span:nth-child(2){width:790px; height: auto;}
.foot_wc .foot .top .l span a{color:#a4acb7; margin-left: 50px;}
.foot_wc .foot .top .r{width:109px; height: 40px; background: url(../image/icons-big.png) 0 -50px no-repeat;}
.foot_wc .foot .bottom{width:100%;  padding: 30px 0; color:#a4acb7;}


