body{padding: 0; margin: 0; font-family: "微软雅黑","microsoft yahei" !important; font-size: 14px; overflow-x: hidden; }
a{text-decoration: none; color: #000; font-family: "微软雅黑","microsoft yahei" !important; }
a:hover{color: #d18e59;}

ul,li{padding: 0; margin: 0; list-style: none;}
i,em,b{font-style: normal;display: block;line-height: 20px;}
.clear{clear: both;overflow: hidden;height:0;}

.toolbar div,.head div,.menu1 .menu,.main{width:1400px;margin:0 auto;overflow:hidden;}

.toolbar{height:45px;background-color: #061178;}
.toolbar div,.head div{height:100%;}
.toolbar div{display: flex;color:#fff;line-height: 45px;justify-content: space-between;}
.toolbar .clock{width:300px;background:url(icon_clock.png) left center no-repeat;background-size: 22px;padding-left:30px;}
.toolbar .link{display: flex;}
.toolbar .link li{margin-left:8px;}
.toolbar .link li img{float:left;width:20px;margin-top:12px;margin-right:5px;}
.toolbar .link li a{color:#fff;}
.head{background-color:#1d39c4;height:180px;}

.head div .logo{width: 724px;height: 100px;float: left;margin-top:40px;background:url(logo.png) left center no-repeat;}
.head div .search{float:right;height:34px;margin-top:100px;}
.head div .search #keyword{width:270px;height:32px;border:none;float:left;padding-left:10px;line-height:32px;color:#959595;background-color:#fff;outline:none;border-radius: 4px 0 0 4px;}
.head div .search #sbtn{width:40px;height:34px;border: none;background: url(icon_search.png) center no-repeat #00357b;cursor:pointer;outline:none;border-radius: 0 4px 4px 0;}

.menu1{background:#fff;height:70px;width:100%;box-shadow: 0 5px 15px #ccc;}
.menu1 .menu{height:100%;display:flex;}      
.menu li{height:70px;width:auto;flex:1;float:left;cursor:pointer;width:150px\9;padding-top:10px\9;text-align:center;}
.menu1 .menu li:hover{background:#1d39c4;}
.menu1 .menu li:hover a{color:#fff;}
.menu1 .menu li h3{margin-top:24px;line-height:24px;}
.menu1 .menu li:last-child h3{border-right:0;}
.menu1 .menu li a{color:#000;font-size:18px;font-family:微软雅黑;font-weight:normal;text-decoration: none;}
.menu1 .menu .nosplit{background-image:none;} 
.menu1 .menu .children{display:none;background:#4849c9;filter:alpha(opacity=90);background-color:rgba(73,74,201,0.9);position:absolute;z-index:99999;min-width:92px;margin-top: 6px;margin-top:-13px\9;}
.menu1 .menu .children span{position: absolute;width: 10px;height: 8px;background: url(arrow.png) center no-repeat;left: 7%; top: -7px;}
.menu1 .menu .children li{float:none;width:100%;height:auto;background-image:none;text-align:left;line-height:2.5em;padding: 10px 0;}
.menu1 .menu .children li:hover{background: none;}
.menu1 .menu .children li a{display:block;line-height:1.5em;font-size:16px;text-align:left;margin:0 10px;color:#fff;text-align:center;border-bottom:1px dotted #fff;padding-bottom: 10px;}
.menu1 .menu .children li:last-child a{border-bottom:0;}
.menu1 .menu .children li a:hover{/*background-color:#ed293a;*/color:#fffb28;}


.c_bg{background:#f3f4fe;}
.container .main{margin-top:40px;;overflow:hidden}
.main .left, .main .right{width:685px;overflow:hidden;}
.main .left{float:left;}
.main .right{float:right;}
.main .tit{height:55px;color:#10239e;font-size:20px;font-family:微软雅黑;font-weight: bold;}
.main .tit span el{display: block;color: #9f9f9f;font-size: 16px;}
.main .tit .more{float:right;font-size:14px;color:#8b8b8b;margin-top:10px;}

.main .tit1{height:55px;line-height:55px;color:#fff;font-size:24px;font-family:微软雅黑;border-bottom:2px solid #ddd;}
.main .tit1 span{background:#ae0b29;float: left; padding: 0 20px; border-left: 15px solid #ffe33e;}

.main .tit1 .more{float:right;font-size:16px;color:#ddd;}


.main .list li{height:50px;line-height:50px;}
.main .notice{width:400px;}
.main .notice .list{background:#f7f7f7;margin-top:15px;padding:10px;height:455px;border-radius: 6px;}
.main .notice .list li{background: url(dot.png) left center no-repeat;border-bottom:1px dashed #999;}
.main .notice .list li a{width:282px;font-size:16px;float:left;margin-left:20px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;word-break:break-all;}
.main .notice .list li span{color:#999;}
.main .notice .tit{background:url('icon_notice.png') left center no-repeat;}

.main .news{width:980px;}
.main .news .tit{background:url('icon_news.png') left center no-repeat;}


.main .news .list li{line-height: 25px;float: left;width: 480px;margin-top:30px;}
.main .news .list li:nth-child(2n){float:right;}
.main .news .list li span{overflow:hidden;margin-right:20px;background:#f0f5ff;float:left;text-align:center;width:55px;height:50px;line-height: 0px;border-radius: 8px;}
.main .news .list li span el{display: block;line-height: 20px;}
.main .news .list li span el:first-child{padding: 6px;font-size:18px;}
.main .news .list li span el:last-child{background:#10239e;font-size:12px;color:#fff;}
.main .news .list li a{height: 50px;overflow: hidden;display: block;font-size: 16px;}

.imgnews{margin-top:15px;overflow:hidden;background-color: #f7f7f7;border-radius: 6px;}
.imgnews .info{width:270px;float:left;padding-left:60px;}
.imgnews .info i{display: block;width:58px;text-align:center;margin-top: 44px;background: #d81306;padding: 2px 5px;border-radius: 3px;}
.imgnews .info i a{color: #fff;}
.imgnews .info > a{display:block;font-size: 24px;margin:30px 0;font-weight: bold;}
.imgnews .info el{display: block;color:#999;text-align: center;}
.imgnews .img img{width:590px;height:320px;border:0;float:right;}


.main .snews .tit{margin-top:50px;height:51px;}
.main .snews .tit li{display: flex;justify-content: space-between;border-bottom: 1px dashed #003f88;}
.main .snews .tit li span{width:auto;height:50px;line-height:50px;background:#003f88;color:#fff;text-align: center;padding: 0 15px;border-radius: 6px 6px 0 0;}
.main .snews .tit li a{font-size: 14px;font-weight: normal;margin-top:20px;}

.main .snews .list{background:#fff;height:425px;margin-bottom:50px;overflow: hidden;border-radius: 0 0 6px 6px;}
.main .snews .list li{display:flex; justify-content:space-between; margin: 0 5px;border-bottom: 1px dashed #ccc;}
.main .snews .list li span{color: #003f88;line-height: 17px;margin-top: 17px;}
.main .snews .list li a{width: 550px;font-size:16px;margin-left: 15px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;word-break: break-all;}


.main .fastnav{height:280px;}
.main .fastnav{display: flex;}
.main .fastnav li{flex:1;width:auto;text-align: center;margin-top: 40px;font-size: 16px;color:#0000ff;}
.main .fastnav li a{width: 108px;height: 108px;display: block;margin: 0 auto;margin-bottom:20px;text-align: center;}
.main .fastnav li a img{width:80px;height:80px;margin-top:20px;}
.main .fastnav li i{color:#999;font-size:12px;margin-top:10px;}

.foot{height:200px;background:#003f88;font-size:16px;font-family:微软雅黑;}
.foot,.foot, .foot a{color:#fff;}
.foot .left, .foot .right{line-height:2.5em;margin-top:60px;}
.foot .right{text-align: right;}

.s1-l .slick-dots {
    width: 390px;
    top: 310px;
}

.s1-l .slick-dots li {
    width: 8px;
    height: 8px;
    border-radius: 100%;
    background: #d1d1d1;
    transition: .3s;
}

.s1-l .slick-dots li.slick-active {
    background: #333;
    width: 28px;
    height: 6px;
    border-radius: 4px;
}

.frm{
    border: 1px solid #003f88;
    overflow: hidden;
    margin-bottom: 30px;
    border-radius: 6px;
}
.content{margin:50px;margin-left:350px;}
/*左侧导航*/
.side{
    float: left;
    width: 300px;
    background: #F6F6F6;
}
.side p{
    height: 68px;
    line-height: 68px;
    padding-left: 40px;
    color: #fff;
    font-size: 24px;
   background: #003f88;
   margin:0;
}
.side p span{
    display: none;
}
.side li{
    position: relative;
}
.side li a{
    position: relative;
    display: block;
    height: 50px;
    line-height: 50px;
    font-size: 18px;
    padding-left: 40px;
}
.side>ul>li>a{
    background: #E7E7E7;
    border-bottom: 1px solid #D4D4D4;
}
.side>ul>li span{
    position: absolute;
    top: 14px;
    right: 20px;
    color: #9D9696;
    font: 20px '宋体';
    font-weight: bolder;
    transition: .3s;
}
.side>ul>li span.on{
    transform: rotate(90deg);
}
.side .sub-menu li a{
    color: #666;
    background: #F6F6F6;
   padding-left:65px;
}
.side li a:hover,
.side .sub-menu li a:hover,
.side .sub-menu li.on a{
    color: #0063be;text-decoration: none;
}
.side .sub-menu{
    display: none;
}
.side ul .active .sub-menu{
    display: block;
}
.side ul .active>a{
    background: #fff;
    border-bottom-color: #fff;
}
.side ul .active>a:before{
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 4px;
    background: #0063be;
}

.location{margin:25px 50px;background: url(icon_location.png) left center no-repeat;background-size: 18px;padding-left: 30px;font-size:18px;line-height: 50px;border-bottom: 1px dashed #ccc;}
.detailContent{margin:50px;}
.main .channellist{padding-left:50px;}
.main .channellist .left,.main .channellist .right{width:600px;}
.main .channellist .snews .list li a{width:450px;}

.main .photolist .tit li{border-bottom: 1px solid #10239e;}
.main .photolist .tit li a{float: right;font-size: 14px;}
.main .photolist{padding-left: 50px;overflow: hidden;}
.main .photolist .list{display:flex;justify-content: space-between;}
.main .photolist .list li{height:200px;}
.main .photolist .list li img{width:220px;height:165px;}