
body{margin:0;padding:0;font-size:15px;font-family: "Microsoft YaHei";}
#footer{background:#184778 url(../img/foot_bg.jpg);background-size:cover; padding:20px;text-align:center;color:#fff;margin-top:80px;}
header{background:#044484 url(../img/head_bg.jpg) top center no-repeat;}
header grid2 img{max-width:100%;}
#header{border-bottom:1px solid #ccc;}
#searchdiv{position:absolute;top:5px;right:5px;}
#searchdiv .kw{border-radius:5px;border:none;}
#searchdiv .btn_search{background:none;position:absolute;right:0px;top:0px;border:none;}
.curpos,.curpos a{color:#333;}
.slider1 img{width:100%;}
.slider2 img{width:100%;}
.bx-wrapper{margin-bottom: 0px!important;}
.bx-wrapper .bx-pager{bottom: 30px;}

.mt{margin-top:10px!important;}
.box{}
.box .box_title{border-bottom:2px solid #E0E0E0;position:relative;}
.box .box_title span{padding:10px;font-weight:bold;font-size:24px;display:inline-block;margin-left:10px;border-bottom:2px solid #2770B6;cursor:pointer;font-weight:bold;}
.box .box_title a.absr{top:10px;right:10px;color:#333;font-size:16px;}

.box .box_content{padding:10px;}
.box .box_content ul{margin:0;padding:0;}
.box .box_content ul li{position:relative;display:grid;grid-template-columns:auto 90px;line-height:42px;}
.box .box_content ul li .time,.box .box_content ul li .nowrap{position:absolute;right:0;top:0px;}
.box .box_content a{color:#2C2C2C}
.box .box_content ul li a{display: block; width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color: #333; text-decoration: none;font-size:18px;}
.box .box_content ul li a:before{content:' ▪ '}
.main{max-width:1440px;margin:0 auto;}

.nav{display:flex;margin:0 auto;text-align:center;z-index:999;padding:0;position:relative;}
.nav li{display:inline-block;flex:1;position:relative;color:#fff;cursor:pointer;}
.nav li h3{margin:0;position:relative;}
.nav li a{display:block;color:#fff;padding:10px 0;text-decoration:none;font-weight:bold;font-size:18px;}
.nav li h3 span.three{font-size:12px;color:#fff;padding-left:0px;transform: rotate(225deg);display: inline-block;}
.nav li h3 span.three:after{content:'◤';}
.nav li:hover h3 span{transform: rotate(45deg);}
.nav li.curnav h3 span{color:#fff;}
.nav .sub{display:none;position:absolute;top:100%;left:0;right:0;width:100%;padding:0;margin:0;background:#044484;}
.nav li:hover .sub,.nav li .sub li{display:block;}
.nav li.curnav h3 a,.nav li:hover h3 a,.nav li:hover h3 span,.nav li:hover h3 a,.nav li .sub a:hover{color:#ccc;}
.nav li .sub a{display:block;color:#fff;padding:10px 0;text-decoration:none;font-size:16px;}
.grid{grid-column-gap: 10px;}

.box_content ul li:hover{background:#D3E3FD;}
.home{width:20px;}
.page{text-align:center;padding:10px;}
#logodiv{padding:35px 0;}
#nav_menu{position:absolute;top:30px;right:10px;color:#fff;font-weight:bold;display:none;}
.links{margin: -20px;margin-bottom: 10px;background:#C6C6C6;color:#333;text-align:left;}
.links,.links a{color:#333;padding:5px;}
@media (max-width: 800px) {
    .grid2{grid-template-columns:repeat(1,1fr)!important;}
    .grid4{grid-template-columns:repeat(2,1fr);}
    .head1,span.three,.kw,.slider1{display:none;}
    #logodiv{padding:10px 0;}
    #nav_menu{display:block;}
    .nav{display:none;position:absolute;top: 60px;right: 0px;left: 0;z-index: 9999;background: #fff;border: 1px solid #ccc;padding: 5px;}
    .nav>li{display:block;}
    .nav>li>h3{text-align:left;}
    .nav>li .sub{display:block;position:relative;}
    .nav>li .sub>li{text-align:left;text-indent:20px;}
    .nav li .sub a{text-align:left;text-decoration:none;}
    .nav li .sub li:hover a{color:#444!important}
    
    header .grid2{    grid-template-columns: repeat(1, 1fr);}
    header .grid2 .tl img{width:75%;max-width:300px;}
    header .grid2 .tr img{display:none;}
}
@media (min-width: 1201px) and (max-width:1520px) {
    .div2 .oa,.div2 form{width:1200px;}
}
@media (min-width: 1520px) {
    .div2 .oa,.div2 form{width:1520px;}
}