*{ margin:0; padding:0 ;}
html{ -webkit-text-size-adjust:none;/*只针对低版本谷歌*/}

a{color: #062743;text-decoration:none;}
a:hover{color: #ff5f33}
li{ list-style-type:none;}
img{border-radius:5px; border:none; vertical-align:middle; -o-object-fit: cover;    object-fit: cover;}
.container{width: 1200px;margin: 0 auto}
.clear{ clear:both;}
@media only screen and (max-width: 768px) {
    body{position:relative;font-size:16px;line-height:1.5;font-family: 'Gotham-Book', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Ubuntu, "Helvetica Neue", Helvetica, Arial, "PingFang SC", "Hiragino Sans GB","Microsoft Yahei UI", "Microsoft Yahei", "Source Han Sans CN", sans-serif;color:#333}
.sidebar-left{float:left;width:100%;overflow: hidden;}
.sidebar-right{float:left;width:100%;margin:-80px 0 0 0;overflow: hidden;}
.site-header-container{width: 100%;background:#fff;margin: 0 auto; border-bottom: 0px solid #f0eff4;}
.container-wrapper{width:100%;margin: 0 auto;}
.header-top{width: 100%;height:93px;margin: 0 auto;overflow: hidden;border-bottom: 1px solid #eee;}

.site-logo{float:left;height:43px;margin:10px 0 0 4%;}
.site-logo img{height:35px;}
.main-navigation{float:left;border-top:0px solid #f0eff4;background:#e80001;width: 100%;height:40px;    border-radius:0px;margin:0 0%;padding:0 0%;overflow: hidden;}
.main-navigation li{float:left;line-height:40px;text-align:center;font-size:16px;color:#fff;white-space: nowrap;padding-right: 20px;}
.main-navigation li a{color:#fff;font-weight:700}
.main-navigation ul{
    overflow-x: auto;
    width: 100%;
    display: flex;
    white-space: nowrap;
    padding: 0px 3% 0px 3%;
}
/*search*/
.search-box{float:right;width: 168px;height: 28px;border: 1px solid #eee;background:#eee;margin: -80px 4% 0 0px;border-radius: 18px;}
.search-box .search-input{float:left;width: 110px;background:#eee;border: none;height: 20px;margin: 3px 10px;color: #999;}
.search-box .search-button{width:38px;height: 28px;border: none;cursor: pointer;margin:0px 0px;border-radius:100px;background: #ff3300 url(../images/ico-search.png) no-repeat center;}
.search-box input:-webkit-autofill{background: none;}
.search-box .search-button:hover{background:url(../images/ico-search.png) no-repeat center;}

.download-link{display:none;float:right;overflow: hidden;}
.download-link a{float:left;line-height:66px;margin:0 10px;overflow: hidden;}
.download-link .tag-link{background:#ff3300;float:right;height:30px;line-height:30px;margin:17px 0 0 10px;color:#fff;padding:0 15px; border-radius: 23px;}
 
.section-banner{display: none;width: 100%;color: #fff;text-align: center; height: 380px;  padding-top: 110px;   background-color: #2d3757;    background-image: url(../images/00.webp);
    background-position: center center;  background-size: cover;    background-repeat: no-repeat;    position: relative;margin: 0 auto; border-bottom: 0px solid #f0eff4;}
/*search*/
.search-box-alt{float:left;width:580px;height: 44px;border: 0px solid #222;background:#fff;margin: 18px 0 0 255px;border-radius: 108px;}
.search-box-alt .search-input-alt{float:left;width: 400px;background:#fff;border: none;height: 40px;margin: 2px 20px;color: #999;}
.search-box-alt .search-button-alt{width:150px;height: 44px;border: none;cursor: pointer;margin:0px 0px;border-radius: 0 100px 100px 100px;background: #ff3300 ;color:#fff;font-size:22px;}
.search-box-alt input:-webkit-autofill{background: none;}
.search-box-alt .search-button-alt:hover{background:url(../images/ico-search.png) no-repeat center;}
.banner-title{width:100%;margin: 18px 0 0 285px;color:#fff;float:left;font-size:18px;float:left;}
.banner-title span{float:left;font-size:32px;line-height:60px;margin:0 10px 20px 0;float:left;font-weight: 700;}
.banner-title p{float:left;font-size:32px;float:left;line-height:60px;font-weight: 700;}
.banner-links{width:100%;margin: 18px 0 0 255px;color:#fff;float:left;font-size:18px;float:left;}
.banner-links p{width:100px;float:left;font-size:16px;float:left;}
.banner-links a{color:#fff;float:left;font-size:16px;float:left;margin:0 10px}
.banner-links a:hover{color:#000;}

.image-slider{height:280px;margin:0 0 10px 0;width:100%;float:left;overflow: hidden;}
.image-slider li{border-radius:0px;position: relative;width:100%;height:280px;float:left;overflow: hidden;}
.image-slider .slide-title-1{position: absolute;    display: block;    left: 0;    bottom: 0;    width: 100%;    padding: 10px 15px;    line-height: 40px;    color: #fff;    font-size: 16px;    font-weight: 500;
    background: -o-linear-gradient(top,transparent,rgba(0,0,0,.7));    background: linear-gradient(180deg,transparent,rgba(0,0,0,.7));
    -webkit-box-sizing: border-box;    box-sizing: border-box;    overflow: hidden;    -o-text-overflow: ellipsis;    text-overflow: ellipsis;    white-space: nowrap;    word-wrap: normal;}
.image-slider li img{width:100%;height:280px;float:left;overflow: hidden; -o-object-fit: cover;    object-fit: cover;}

.image-slider li img:hover,.image-slider-alt  img:hover{-webkit-transform: scale(1.02);    -ms-transform: scale(1.02);    transform: scale(1.02);    -webkit-transition: all .3s ease-out 0s;  -o-transition: all .3s ease-out 0s;    transition: all .3s ease-out 0s;}


.image-slider-alt {width:98%;float:left;margin:0px 0% 0 2%;overflow: hidden;}
.image-slider-alt  dl{position: relative;width:48%;height:130px;margin:0px 2% 0 0;border-radius:8px;float:left;overflow: hidden;}
.image-slider-alt  img{width:100%;height:130px;float:left;overflow: hidden;    -o-object-fit: cover;    object-fit: cover;}
.image-slider-alt .slide-title-2{position: absolute;    display: block;    left: 0;    bottom: 0;    width: 100%;    padding: 10px 15px;    line-height: 34px;    color: #fff;    font-size: 14px;    font-weight: 500;    background: -o-linear-gradient(top,transparent,rgba(0,0,0,.7));    background: linear-gradient(180deg,transparent,rgba(0,0,0,.7));    -webkit-box-sizing: border-box;    box-sizing: border-box;    overflow: hidden;    -o-text-overflow: ellipsis;    text-overflow: ellipsis;    white-space: nowrap;    word-wrap: normal;}


.text-content{background:#fff;border-radius:8px;border: 0px solid #ccc;float:left;width:100%;padding:20px 0%;margin:0 0%;}
.section-tabs{float:left; width:100%;   height: 40px;margin:0 0 0px 0; }
.section-tabs a{float:left; height: 35px; line-height:20px;margin:0 30px 0 0;}

.section-tabs .active-link,.section-tabs a:hover{font-weight:700;color:#000}
.section-tabs-secondary{float:left; width:100%;   height: 40px;margin:20px 0 0px 0; }
.section-tabs-secondary a{float:left; height: 35px; line-height:20px;margin:0 30px 0 0;}

.section-tabs-secondary .active-link,.section-tabs-secondary a:hover{font-weight:700;color:#000}
.section-list{float:left;width:100%;padding:0 0px;}
.section-list li{float:left;width:100%;border-bottom:1px solid #eee;margin:0 0 10px 0;padding:0 0 0px 0;}
.section-list dd{float:left; width:30%;margin: 0 0 0px;overflow: hidden; }
.section-list img{    width: 100%;   height: 80px;    float: left;    overflow: hidden;    -o-object-fit: cover;    object-fit: cover; }

.section-list p{text-indent: 0em;float:left; margin: 0 0 10px; font-size: 14px; line-height: 1.5;font-weight: 500;}
.section-list span{ float:left; height:0px; margin: 0px 0 0 0;line-height: 1.5;   color: #888;   font-size: 14px;overflow: hidden;}

.section-list h3{float:right;width:65%;height:24px; margin: 0 0 0px; font-size: 16px; line-height: 1.5;font-weight: 500;overflow: hidden;}
.section-list dl{ float:right; width:65%;  height:42px; margin: 10px 0 0 0;line-height: 1.5;   color: #888;   font-size: 14px;overflow: hidden;}
.section-links .citation a{float:left;line-height:35px;font-size:14px;margin:0 10px 0 0;}
.text-content-right{background:#fff;border-radius:8px;margin:20px 0 0 0;float:right;width:90%;padding:10px 5%;}
.section-tabs-right{float:left; width:100%;   height: 40px;margin:0 0 0px 0; }
.section-tabs-right a{float:left; height: 35px; line-height:35px;margin:0 30px 0 0;}
.section-tabs-right .active-link{color:#333;font-size:18px}

.section-links{float:left; width:100%; margin:0 0 10px 0; }
.section-links li{float:left; width:100%; margin:0 0 10px 0; border-bottom:1px solid #ddd;}
.section-links a{float:left;margin:0 0px 10px 0;}
.section-links p{float:left; line-height:25px;font-size:14px;margin:10px 0px 0px 0;color:#002;width:100%;}
.section-links p b{font-weight:500;margin:0 0 0 10px;color:#009322}
.section-links span{float:left; line-height:20px;height:20px;margin:0 0px 0px 0px;overflow: hidden;font-size:14px;}

.section-image-list{float:left; width:100%; margin:10px 0 0px 0; }
.section-image-list a{float:left;margin:0 0px 10px 0;border-bottom:1px solid #eee;margin:0 0 15px 0;padding:0 0 15px 0;}
.section-image-list p{float:left; width:35%;min-height:60px;font-size:12px;margin:0 0px 0px 0;color:#aaa}
.section-image-list p img{float:left; width:100%;min-height:60px;font-size:12px;margin:0 0px 0px 0;color:#aaa}
.section-image-list span{float:right; width:60%; line-height:30px;height:60px;margin:0 0px 0px 0px;overflow: hidden;font-size:14px;}

.article-day{background:#fff;border-radius:8px;margin:20px 0 0 0;float:right;width:90%;padding:36px 5% 0 5%;}

.article-day h1{float:left;width:100%;padding:0px 0%;font-size:28px;}
.article-day blockquote{float:left;background:#f5f5f5;width:90%;border-radius:8px;padding:20px 5%;margin:20px 0;font-size:16px;}
.article-day img{float:left;background:#eee;width:80%;border-radius:8px;margin:0px 10%;}
.article-day p{float:left;width:100%;border-radius:8px;margin:10px 0%;}
.article-day .article-footer{float:left;background:#eee;border-radius:8px;width:90%;text-align:center;border-top:0px solid #ddd;padding:10px 5%;margin:30px 0 0 0%;}
.article-day .article-footer p{float:left;width:100%;text-align:center;line-height:20px;font-size:12px;color:#888;margin:0}
}

@media only screen and (min-width: 768px) { 
    body{background:#f5f5f5;position:relative;font-size:16px;line-height:1.5;font-family: 'Gotham-Book', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Ubuntu, "Helvetica Neue", Helvetica, Arial, "PingFang SC", "Hiragino Sans GB","Microsoft Yahei UI", "Microsoft Yahei", "Source Han Sans CN", sans-serif;color:#333}
.sidebar-left{float:left;width:750px;overflow: hidden;}
.sidebar-right{float:left;width:350px;overflow: hidden;}
.site-header-container{width: 100%;background:#fff;margin: 0 auto; border-bottom: 0px solid #f0eff4;}
.container-wrapper{width: 1100px;margin: 0 auto;}
.header-top{width: 100%;height:66px;margin: 0 auto;overflow: hidden;border-bottom: 1px solid #f0eff4;}

.site-logo {
    float: left;
    width: 150px;
    height: 60px;
    display: flex;
    align-items: center;
    font-weight: 900;
}
.site-logo a{color: #ff0000;}
.site-logo img{height:40px;margin:14px 0 0 0;}
.main-navigation{float:left;height:66px;overflow: hidden;}
.main-navigation li{float:left;line-height:66px;margin:0 0 0 20px;font-size:18px;overflow: hidden;}

.section-banner{width: 100%;min-width:1100px;color: #fff;text-align: center; height: 380px;  padding-top: 110px;   background-color: #2d3757;    background-image: url(../images/00.webp);    background-position: center center;  background-size: cover;    background-repeat: no-repeat;   overflow: hidden; position: relative;margin: 0 auto 10px auto; border-bottom: 0px solid #f0eff4;}
    
    
    /*search*/
.search-box-alt{float:left;width: 590px;height: 44px;border: 0px solid #222;background:#fff;margin: 18px 0 0 255px;border-radius: 108px;overflow: hidden;}
.search-box-alt .search-input-alt{float:left;width: 400px;background:#fff;border: none;height: 40px;margin: 2px 20px;color: #999;overflow: hidden;}
.search-box-alt .search-button-alt{width:150px;height: 44px;border: none;cursor: pointer;margin:0px 0px;border-radius: 0 100px 100px 100px;background: #ff3300 ;color:#fff;font-size:22px;overflow: hidden;}
.search-box-alt input:-webkit-autofill{background: none;}

.banner-title{width:100%;margin: 18px 0 0 285px;height:60px;color:#fff;float:left;font-size:18px;float:left;overflow: hidden;}
.banner-title span{float:left;font-size:32px;line-height:60px;margin:0 10px 20px 0;float:left;font-weight: 700;overflow: hidden;}
.banner-title p{float:left;font-size:32px;float:left;line-height:60px;font-weight: 700;}
.banner-links{width:100%;margin: 18px 0 0 255px;color:#fff;float:left;font-size:18px;float:left;}
.banner-links p{width:100px;float:left;font-size:16px;float:left;}
.banner-links a{color:#fff;float:left;font-size:16px;float:left;margin:0 10px}
.banner-links a:hover{color:#000;}


/*search*/
.search-box{float:left;width: 168px;height: 28px;border: 1px solid #ddd;background:#ddd;margin: 18px 0 0 50px;border-radius: 18px;}
.search-box .search-input{float:left;width: 110px;background:#ddd;border: none;height: 20px;margin: 3px 10px;color: #999;}
.search-box .search-button{width:38px;height: 28px;border: none;cursor: pointer;margin:0px 0px;border-radius:100px;background: #666 url(../images/ico-search.png) no-repeat center;}
.search-box input:-webkit-autofill{background: none;}
.search-box .search-button:hover{background:url(../images/ico-search.png) no-repeat center;}

.download-link{float:right;overflow: hidden;}
.download-link a{float:left;line-height:66px;margin:0 10px;overflow: hidden;}
.download-link .tag-link{background:#ff3300;float:right;height:30px;line-height:30px;margin:17px 0 0 10px;color:#fff;padding:0 15px; border-radius: 23px;}

.image-slider{height:320px;margin:20px 0;float:left;overflow: hidden;}
.image-slider li{border-radius:8px;position: relative;width:500px;height:320px;float:left;overflow: hidden;}
.image-slider .slide-title-1{position: absolute;    display: block;    left: 0;    bottom: 0;    width: 100%;    padding: 10px 15px;    line-height: 40px;    color: #fff;    font-size: 16px;    font-weight: 500;
    background: -o-linear-gradient(top,transparent,rgba(0,0,0,.7));    background: linear-gradient(180deg,transparent,rgba(0,0,0,.7));
    -webkit-box-sizing: border-box;    box-sizing: border-box;    overflow: hidden;    -o-text-overflow: ellipsis;    text-overflow: ellipsis;    white-space: nowrap;    word-wrap: normal;}
.image-slider li img{width:100%;height:320px;float:left;overflow: hidden; -o-object-fit: cover;    object-fit: cover;}

.image-slider li img:hover,.image-slider-alt  img:hover{-webkit-transform: scale(1.02);    -ms-transform: scale(1.02);    transform: scale(1.02);    -webkit-transition: all .3s ease-out 0s;  -o-transition: all .3s ease-out 0s;    transition: all .3s ease-out 0s;}
.section-links .citation a{float:left;line-height:35px;height:35px;margin:0 5px 0 0;overflow: hidden;}

.image-slider-alt {width:230px;float:right;overflow: hidden;}
.image-slider-alt  dl{position: relative;width:100%;height:150px;margin:20px 0 0 0;border-radius:8px;float:right;overflow: hidden;}
.image-slider-alt  img{width:100%;height:150px;float:left;overflow: hidden;    -o-object-fit: cover;    object-fit: cover;}
.image-slider-alt .slide-title-2{position: absolute;    display: block;    left: 0;    bottom: 0;    width: 100%;    padding: 10px 15px;    line-height: 34px;    color: #fff;    font-size: 14px;    font-weight: 500;    background: -o-linear-gradient(top,transparent,rgba(0,0,0,.7));    background: linear-gradient(180deg,transparent,rgba(0,0,0,.7));    -webkit-box-sizing: border-box;    box-sizing: border-box;    overflow: hidden;    -o-text-overflow: ellipsis;    text-overflow: ellipsis;    white-space: nowrap;    word-wrap: normal;}


.text-content{background:#fff;border-radius:8px;border: 0px solid #ccc;float:left;width:690px;padding:30px 0;}
.section-tabs{float:left; width:100%;   height: 40px;margin:0 0 30px 0; }
.section-tabs a{float:left; height: 35px; line-height:20px;margin:0 0px 0 0;}

.section-tabs .active-link,.section-tabs a:hover{border-bottom: 0px solid #ff3300;color:#000}
.section-tabs-secondary{float:left; width:100%;   height: 40px;margin:30px 0 0px 0; }
.section-tabs-secondary a{float:left; height: 35px; line-height:20px;margin:0 30px 0 0;}

.section-tabs-secondary .active-link,.section-tabs-secondary a:hover{border-bottom: 0px solid #ff3300;color:#000}

.section-list{float:left;width:688px;padding:0 0px;}
.section-list li{float:left;width:100%;border-bottom:1px solid #eee;margin:0 0 20px 0;padding:0 0 20px 0;}
.section-list p{float:left; margin: 0 0 0px; font-size: 20px; line-height: 1.5;font-weight: 500;}
.section-list span{ float:right; width: 98%;  height: 52px; margin: 10px 0 0 0;line-height: 1.5;   color: #888;   font-size: 14px;}
.section-list dd{float:left; width:30%;margin: 0 0 0px;overflow: hidden; }
.section-list img{    width: 100%;   height: 100px;    float: left;    overflow: hidden;    -o-object-fit: cover;    object-fit: cover; }
.section-list h3{float:right;width:67%;height:24px; margin: 0 0 0px; font-size: 16px; line-height: 1.5;font-weight: 500;overflow: hidden;}
.section-list dl{ float:right; width:65%;  height:63px; margin: 10px 0 0 0;line-height: 1.5;   color: #888;   font-size: 14px;overflow: hidden;}

.text-content-right{background:#fff;border-radius:8px;margin:20px 0 0 0;float:right;width:270px;padding:10px 30px;}
.section-tabs-right{float:left; width:100%;   height: 40px;margin:0 0 0px 0; }
.section-tabs-right a{float:left; height: 35px; line-height:35px;margin:0 30px 0 0;}
.section-tabs-right .active-link{color:#333;font-size:18px}

.section-links{float:left; width:100%; margin:0 0 10px 0; }
.section-links a{float:left;margin:0 0px 10px 0;}
.section-links p{float:left; line-height:20px;font-size:12px;margin:0 0px 0px 0;color:#aaa}
.section-links p b{font-weight:500;color:#009322;margin:0 0 0 10px}
.section-links span{float:left; line-height:20px;height:20px;margin:0 0px 0px 0px;overflow: hidden;font-size:16px;}

.section-image-list{float:left; width:100%; margin:10px 0 0px 0; }
.section-image-list a{float:left;margin:0 0px 10px 0;border-bottom:1px solid #eee;margin:0 0 15px 0;padding:0 0 15px 0;}
.section-image-list p img{float:left; width:35%;min-height:60px;font-size:12px;margin:0 0px 0px 0;color:#aaa}
.section-image-list span{float:right; width:60%; line-height:30px;height:60px;margin:0 0px 0px 0px;overflow: hidden;font-size:16px;}

.article-day{background:#fff;border-radius:8px;margin:20px 0 0 0;float:right;width:90%;padding:36px 5% 0 5%;}

.article-day h1{float:left;width:100%;padding:0px 0%;font-size:28px;}
.article-day blockquote{float:left;background:#f5f5f5;width:90%;border-radius:8px;padding:20px 5%;margin:20px 0;font-size:16px;}
.article-day img{float:left;background:#eee;width:80%;border-radius:8px;margin:0px 10%;}
.article-day p{float:left;width:100%;border-radius:8px;margin:10px 0%;}
.article-day .article-footer{float:left;background:#fff;width:90%;text-align:center;border-top:0px solid #ddd;padding:10px 5%;margin:30px 0 0 0%;}
.article-day .article-footer p{float:left;width:100%;text-align:center;line-height:20px;font-size:12px;color:#f00;margin:0}

}


.sideMenu_dom{
    display: flex;
    flex-wrap: wrap;
}

.pub-time{
    padding-left: 20px;
}

/*--评论--*/
#comment_box{background:#fff;border:1px solid #e5e5e5;padding:30px;margin-bottom:22px;}
#comments-title{padding-top:100px;margin-top:-100px}
.c-title{font-size: 18px;font-weight: 500;color: #222;}
.comment-disable{padding:1.5em;color:#888;text-align:center}
.comment-disable i.iconfont{padding-right:5px;color:#666;font-size:18px}
.comment-num{color:#999;font-size:16px}
.comment-num .emphasize{color:#f33}
.no-comment{color:#999;text-align:center}
.no-comment i.iconfont{font-size:60px;color:#ddd;display:block;margin-top:-20px;height:90px}
.comment-msg{padding:1.5em 0;overflow:hidden;border-top:1px solid #ddd}
.comment-list .ul{list-style:none;border-top:1px solid #ededed}
.comment-list .li{overflow:hidden;padding:1em}
.comment-list .li:hover{background:#f8f8f8}
.comment-list .li img{width:50px;height:50px;border-radius:100px;}
.comment-list .li:hover img{}
.comment-list .li .clbody{margin-left:70px}
.comment-list .ul .ul{margin-left:4%}
.comment-list .title{font-size:18px;padding:10px 0;color:#222;}
.compost .com-info{margin-bottom:10px;}
.compost .com-info li{float:left;margin-bottom:1em;width:33.3%;position:relative}
.compost .com-info li .verify{position:absolute;right:6.5%;top:0;z-index:1;height:40px}
.compost .com-info li .verify img{height:100%;border:1px solid #ddd}
.compost .com-info li input{width:100%;height:40px;line-height:40px;padding-left:4px;border:1px solid #ddd;border-radius:3px;text-indent:10px}
.compost .com-name{padding:1em 0 1em .2em}
#cancel-reply{color:#12A7B4}
#authorTxaArticle{border-radius:3px;text-indent:5px;margin:0 0 20px 0;padding:5px;width:98%;border:1px solid #ddd;background:#fff;-webkit-appearance:none;font-size: 14px;}
.com-submit{border-radius:3px;border:none;cursor:pointer;height:40px;line-height:40px;background-color:#e80001;color:#fff;padding:0 20px;font-size: 14px;}
.comment-list .cinfo{height:20px}
.comment-list .clbody .p{word-wrap:break-word}
.cinfo .author{color:#666}
.c-time{color:#999;font-size:12px}
.comment-at{color:#12A7B4}
.reply-a{opacity:0.5}
.comment-list li:hover .reply-a{opacity:1}
.mcolor{color:#12A7B4}
#auTxaArticle{width: 100%;margin-bottom: 12px}
.com-info ul {
    display: flex;
    flex-direction: column;
}
.compost .com-info li{width: 100%}


@media (max-width: 768px) {
    #comment_box {
        background: #fff;
        border: 1px solid #e5e5e5;
        padding: 30px 12px;
        margin-bottom: 22px;
    }
}
