@charset "utf-8";

/*列表代码*/
.post1 { background:#fff; }
.post1 .bt { border-bottom:1px solid #d2d2d2; line-height:55px; height:55px; }
.post1 .bt h3 {float:left;position:relative;font-size: 24px;color: #0d6294;padding: 0px 10px;}
.post1 .bt h3:before {position:absolute;content:"";left:0px;bottom:0px;height:2px;width:100%;background: #0d6294;}
.post1 .bt .more { float:right; }
.post1 .con .new_lists li { line-height:41px; font-size:16px; position:relative; padding-left:20px;white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }
.post1 .con .new_lists li:before {
    position:absolute;
    content:"";
    left:8px;
    top:50%;
    margin-top: -3px;
    height:6px;
    width:6px;
    background: #0d6294;
    border-radius:100%
    }



/* 效果CSS开始 */
.mod18{width:495px;position:relative;margin:0 auto;}
.mod18 .btn{position:absolute;cursor:pointer;z-index:99;font-size:50px;font-weight:bold;}
.mod18 .prev{left:10px;background:url(img/prevBtn.png) no-repeat;}
.mod18 #prevTop,.mod18 #nextTop{top:42%;width:32px;height:48px; margin-top: -16px;}
.mod18 #prev,.mod18 #next{top:90%;width:10px;height:16px;}
.mod18 #prevTop{background:url(img/prevBtnTop.png) 0 0 no-repeat;}
.mod18 #nextTop{background:url(img/nextBtnTop.png) 0 0 no-repeat;}
.mod18 .next{right:10px;background:url(img/nextBtn.png) no-repeat;}
.mod18 li{float:left;}
.mod18 .cf li{position:relative;color:#fff;}
.mod18 .cf a{display:block;/* width:465px; *//* height:377px; */position:absolute;color:#fff;bottom: 0;line-height: 40px;    }
.mod18 .picBox .cf a img { width:100%;height:auto;    object-fit: contain; background:#fafaf8; }
.mod18 .cf li span{display:block;width:495px;position:absolute;/* left:75px; */bottom: 14px;padding: 5px 20px;line-height: 40px;text-align: center;background:rgba(0,0,0,0.6);filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = "#60000000",endColorstr = "#60000000");text-align: center;
    white-space: nowrap;
    text-overflow: ellipsis; }
.mod18 .picBox{width:495px; height:330px; padding-left:75px; padding-right:76px;position:relative;overflow:hidden;padding-top:0px;}
.mod18 .picBox ul{height:335px;position:absolute; left:0;}
.mod18 .picBox li{padding-left:0px;padding-right:1px;width:495px;height:335px;position: relative;}
.mod18 .listBox{width:495px;height:60px;margin:0 auto;position:relative; padding-top:0px;overflow:hidden;}
.mod18 .listBox ul{height:60px;position:absolute; padding-left:0px;/* width:790px!important;*/    display: flex
;
    flex-wrap: nowrap;}
.mod18 .listBox li{width:89px;height:70px;cursor:pointer;position:relative; padding:0px 0 0 0;opacity: 1; margin-right:59px;}
.mod18 .listBox li:last-child { margin-right:0px;}
.mod18 .listBox li i{display:none;}
.mod18 .listBox li a{display:block;width:89px;height: auto;background-color: transparent;opacity: 0.6;}
.mod18 .listBox img{background-color:#cfa972;opacity: 0.6;width: 100%;height: 66px;}
.mod18 .listBox .on a{opacity: 1;}
.mod18 .listBox .on img{opacity: 1;}
.mod18 .listBox .on i{display:block;}
.listBox img{width: 100%}

.mod18 .cf li span a {      /* left: 10px; */
    text-align: center;
    white-space: nowrap;
    text-overflow: ellipsis;
    /* padding-right: 30px; */
    width: 99%;
    margin: 0px auto;
    position: relative; overflow: hidden;}

/*左侧样式*/
.seciton3 { margin-top:40px; }
.modbox .ml  { width:14%; }

.modbox .ml .lieb1 ul li { line-height:45px; background:url(img/tic.png) repeat-x bottom; position:relative; padding-left:30px; }
.modbox .ml .lieb1 ul li:before { content:""; background:url(img/icon2.png) no-repeat; 
    left:5px; top:50%; width:19px; height:19px; margin-top:-9px; position: absolute;}

.modbox .ml .lieb1 ul li:hover { background:#0d6294 url(img/iconbg.png) no-repeat right bottom; }
.modbox .ml .lieb1 ul li:hover a { color:#fff; }

.modbox .ml .lieb2 { margin-top:15px; }
.modbox .ml .lieb2 ul li img { width:100%; }
.modbox .ml .lieb2 ul li { margin-bottom:15px; }
.modbox .ml .lieb2 ul li:last-child { margin-bottom:0px; }

.modbox .ml .lieb3 { background:#fff; margin-top: 15px;}
.modbox .ml .lieb3 .bt { border-bottom:1px solid #d2d2d2; line-height:55px; height:55px; }
.modbox .ml .lieb3 .bt h3 {float:left;position:relative;font-size: 28px;color: #0d6294;padding: 0px 10px;}
.modbox .ml .lieb3 .bt h3:before { position:absolute; content:""; left:0px; bottom:0px; height:2px; width:100%; background:#0d6294;  }
.modbox .ml .lieb3 .bt .more { float:right; }
.modbox .ml .lieb3 .con .new_lists li { line-height:36px; font-size:16px; position:relative; padding-left:20px; }
.modbox .ml .lieb3 .con .new_lists li:before { position:absolute; content:""; left:8px; top:50%; margin-top: -3px; height:6px; width:6px; 
    background:#0d6294; border-radius:100%  }

/*中间模块*/
.modbox .mt  { width:70%; margin-left:15px; }

.post-15 { width:495px; padding-bottom:5px; }

.post-15 .con .new_lists li { line-height:38px; font-size:16px; position:relative; padding-left:20px; border-bottom:1px dashed #d2d2d2; }
.post-15 .con .new_lists li:before { position:absolute; content:""; left:10px; top:50%; margin-top: -3px; height:6px; width:6px; 
    background:#0d6294; border-radius:100%  }

.center_con { margin-top:0px;}
.center_con .post1 { width:495px; margin-top: 15px;}
.center_con .post1 .con .new_lists li  {    line-height: 41px;
    font-size: 16px;
    position: relative;
    padding-left: 20px;
    border-bottom: 1px dashed #d2d2d2;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;}
.center_con .post1 .con { padding-bottom:7px; }

.modbox .mr  { width:14%; }


.modbox .mr .post1 { margin-top:14px; }
.modbox .mr .lieb1 ul li { line-height:42px; background:url(img/tic.png) repeat-x bottom; position:relative; padding-left:30px; }
.modbox .mr .lieb1 ul li:before { content:""; background:url(img/icon2.png) no-repeat; 
    left:5px; top:50%; width:19px; height:19px; margin-top:-9px; position: absolute;}

.modbox .mr .lieb1 ul li:hover { background:#0d6294 url(img/iconbg.png) no-repeat right bottom; }
.modbox .mr .lieb1 ul li:hover a { color:#fff; }

.time {height:80px;background: #0d6294;}
.time .fontstyle1077050 { padding:7px 9px; color:#fff;font-size:16px; line-height:22px; text-align:center;}
.time .fontstyle1077050 span+span { font-size:14px; display:block;}
.modbox .post-19 .lieb1 ul { padding-top:10px; }
.modbox .post-19 .lieb1 ul li { background:none; padding-left:18px; line-height: 36px;}
.modbox .post-19 .lieb1 ul li:before {content:"";position:absolute;content:"";left:10px;top:50%;margin-top: -10px;height:20px;width:3px;background: #0d6294;}
.modbox .post-19 .lieb1 ul li:hover { background:none; }
.modbox .post-19 .lieb1 ul li:hover a { color:#0d6294; }

.modbox .post-20 .lieb1 ul { padding-top:10px; padding-bottom:0px; }
.modbox .post-20 .lieb1 ul li { background:none; padding-left:10px; line-height:34px;}
.modbox .post-20 .lieb1 ul li:before { content:none;  }
.modbox .post-20 .lieb1 ul li:hover { background:none; }
.modbox .post-20 .lieb1 ul li:hover a { color:#0d6294; }


.post-21,.post-22 { width:495px; }

.bottom_con { margin-top:15px;}
#appu1 .tj { background:url(img/icon03.png) no-repeat center center!important; height:42px;}


.wyxx { width:160px; height:55px; line-height:55px!important; text-align:center; background:#0d6294; margin:0px auto;    text-indent: 0em!important;}
.wyxx p{ line-height:55px!important; height:55px;  width:160px; text-align:center;    text-indent: 0em!important }
.wyxx a { color:#fff;}

.post-11 { background:#fff;}
.mod18 .post1 {     padding-bottom: 5px;}


