@charset "utf-8";
/* 公共样式*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header,
menu, nav, output, ruby, section, summary,
time, mark, audio, video, input {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font-weight: normal;
    vertical-align: baseline;
    box-sizing: border-box;
    font-family:AvenirLTStd-Roman,sans-serif;
}

body {
    word-break: break-word;
    font-size: 14px;
    line-height: 22px;
    font-family: "Microsoft Yahei", "微软雅黑", "Arial Narrow", "宋体";
    color: #333333;
}

.ql-align-center{text-align: center;}
.ql-align-right{text-align: right;}

/* 字体样式 */
.ql-font-SimSun {
    font-family: SimSun , sans-serif;
}
.ql-font-SimHei {
    font-family: SimHei , sans-serif;
}
.ql-font-Microsoft-YaHei {
    font-family: Microsoft YaHei, sans-serif;
}
.ql-font-KaiTi {
    font-family: KaiTi, sans-serif;
}
.ql-font-FangSong {
    font-family: FangSong , sans-serif;
}
.ql-font-Arial {
    font-family: Arial , sans-serif;
}
.ql-font-Times-New-Roman {
    font-family: Times New Roman , sans-serif;
}
.ql-font-sans-serif {
    font-family: sans-serif;
}

.quill-better-table tr td {
    display: table-cell;
    vertical-align: middle;
}

img{border: none;}

a {
    color: #333;
    text-decoration: none;
    -webkit-backface-visibility: hidden;
}

ol, ul, li { list-style: none; }

strong u {
    font-weight: bold;
}

.fl{float: left;}
.p10{padding: 10px;}
.pl10 { padding-left: 10px; }
.pt10{ padding-top:10px;}
.pb10{ padding-bottom:10px;}
.fb { font-weight: bold }
.box { border: 1px solid #ddd; }
/* 首页 */
.main{width: 980px;margin: 0 auto;}
.login_info{display: flex;align-items: center;justify-content: flex-end;padding: 5px;}
.login_info .login_box{display: flex;align-items: center;}
.login_info img{width: 28px;}
.login_info span{
    font-size: 14px;
    margin-left: 8px;
    max-width: 100px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    word-break: break-all;
}
/* banner */
.banner{width: 100%;}
.banner img{display: block;}
/* 导航tab */
.nav{display: flex;flex-wrap: wrap;}
.nav li{text-align: center;position: relative;}
.first-a{color: #fff;display: block;padding: 10px 7px;font-weight: bold;
    margin-bottom: 3px;
    height: 42px;
    line-height: 26px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    word-break: break-all;}
/* .first-a:hover{text-decoration: underline;} */
.sub{display: none;position: absolute;top: 45px;left: 0;width: 100%;height: auto;
    border: 1px solid #ccc;z-index: 9;cursor: pointer;}
.sub_li{border-bottom: 1px solid #fff;padding: 7px 0;}
.sub_li:last-child{border-bottom: none;}
/* .active{text-decoration: underline;} */
/* 主体内容 */

/* 左边部分 */
.content{display: flex;}
.left{width: 234px;box-sizing: content-box;}
.left .time{padding-right: 5px;margin-bottom:10px;white-space: pre-wrap;}
.left .time p{
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 13px;
    padding-bottom: 5px;
}

.t { padding: 0px 20px 0px 22px; height: 40px; line-height: 40px; border-bottom: 1px solid #ddd; font-weight: bold; font-size: 14px;position: relative; }
.t:before{content: "";position: absolute;width: 4px;height: 16px;left: 8px;top: 12px;background: #04700d;}

.box_p{display: flex;flex-direction: column;}
.box_p li{padding-bottom: 15px;}
.box_p li img{max-width: 100%;}
/* 中间部分 */
.center{width: 502px;}
.swiper {
    width: 490px;
    height: 250px;
}
.int_desc{
    text-align: justify;
    padding: 30px 0 20px;
    white-space: pre-wrap;
}
.int_desc img{max-width: 100%;}
/* 右边部分 */
.right{width: 244px;}
.deadtime{
    border-top-width: 2px!important;
    position: relative;
}
.language{text-align: right;padding-right: 10px;margin-bottom: 10px;display: none;}
.language select{border: none;padding: 6px 8px;}
.time_title{padding: 13px 0 10px;text-align: center;font-size: 16px;font-weight: bold;
    position:absolute;top:0;width:100%;left:0;}
.daojishi-p {
    background:url(../img/icon-bg.png) -1px -189px no-repeat;
    overflow: hidden;
    box-sizing: border-box; line-height: 20px; font-size: 14px; overflow: hidden; font-family: Tahoma; font-weight: bold; padding-left: 7px; padding-top: 52px;padding-bottom:48px; min-height: 95px !important;
    padding-bottom: 20px !important;
}
.daojishi-p li { height: 18px; float: left; text-align: center; padding-right: 3px; width: 55px; }
.daojishi-p li .time{font-weight: bold;}
.btn_box{margin: 0px auto; width: 220px; text-align: center;}
.btn{color: #fff;background: #04700d;display: block;text-align: center;font-size: 18px;padding: 10px 0;margin-bottom: 8px;}
.btn:hover{text-decoration: underline;}
/* left_center */
.left_center{width: 736px;min-height: 512px;margin-bottom: 10px;position: relative;}
.lc_title{
    padding: 0px 20px 0px 20px;
    height: 40px;
    line-height: 40px;
    border-bottom: 1px solid #ddd;
    background: #fafafa;
    font-weight: bold;
}
.lc_back{position: absolute;right: 20px;top: 8px;display: flex;align-items: center;font-size: 14px;cursor: pointer;}
.more{
    font-size: 12px;
    font-weight: normal;
    float: right;
}
.lc_p{font-family: "Times New Roman";padding: 15px 10px;white-space: pre-wrap;}
.nrtitle{text-align: center;font-weight: bold;font-size: 24px;padding: 30px 0 20px;border-bottom: 1px #E5E5E5 solid;margin: 0 10px;}
.nrcontent, .news_list, .news_list_content{padding: 10px;}
.nrcontent{white-space: pre-wrap;}
.news_title{font-weight: bold;}
.news_content, .news_cont_tit{cursor: pointer;}
.news_content:hover, .more:hover, .news_cont_tit:hover , .file_div a span:hover{color: #095BA6}
.news_cont_tit{font-weight: bold;font-size: 16px;padding-bottom: 2px;padding: 5px 8px 10px;}
.file_div{padding: 5px 10px;}
.updateTime{color: #7E7E7E;font-size: 14px;padding: 15px 0 0;}
.left_center img{max-width: 100%;}
/* 底部 */
.friendly_ul{
	display: flex;
	flex-wrap: wrap;
	list-style-type: none;
}
.friendly_ul li{
    text-align: center;
    width: 20% !important;
    padding: 0px 0px;
    display: inline;
}
.friendly_ul li a{
    line-height: 78px;
    display: list-item;
    height: 78px;
}
.friendly_ul li a img{
    max-width: 100%;
    max-height: 100%;
    vertical-align: middle;
}

.footer{
    border-top: 3px solid #e5e5e5;
    background: #fafafa;
    padding: 20px 0px;
    text-align: center;
    margin-top: 20px;
}

@keyframes blink {
    0% {opacity: 1.0;}
    50% {opacity: 0.0;}
    100% {opacity: 1.0;}
}
.blink {
    animation-name: blink;
    animation-duration: 1.25s;
    animation-iteration-count: infinite;
    color: red;
    font-weight: bold;
}

/* 手机 */
/* @media screen and (max-width: 480px){
    .main{width: 100%;}
    .nav{
        flex-wrap: wrap;
        justify-content: space-around;
    }
    .nav li{
        width: 33%;
        text-align: center;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
        padding: 5px 2px;
        flex: unset;
    }
    .first-a{padding: 0;line-height: 24px;height: auto;}
    .content{display: block;padding: 10px;}
    .left, .swiper{width: 100%;}
    .center{
        width: 100%;
        padding: 0;
        margin-top: 10px;
    }
    .introduction{padding: 10px;}
    .right{width: 100%;padding-right: 10px;}
    .mtt{margin-top:10px}
    .deadtime{padding: 0 19%;}
    .friendly_links{margin-top: 10px;}
    .friendly_ul{
        justify-content: space-around;
        flex-wrap: wrap;
        padding: 15px 10px;
    }
    .friendly_ul li{width: 45.5%;}
    .left_center{width: 100%;}
    .news_content li:last-child{padding-bottom: 0;}
}
@media screen and (max-width: 376px){
    .deadtime{padding: 0 15.5%}
}
@media screen and (max-width: 321px){
    .deadtime{padding: 0 8.5%}
} */
