.ico_col{
    color: #084990;
}
.ico_size{
    font-size: 3.375rem;
    margin-left: 1rem;
}
.ico_compamy{
    font-size: 2.375rem;
    /* margin-left: 1rem; */
}
.ico_compamy2{
    font-size: 2rem;
    /* margin-left: 1rem; */
}
.ico_compamy3{
    font-size: 1.35rem;
    /* margin-left: 1rem; */
}

.ico_link{
    color: #FFF;
}
#s_news{padding:3.25rem 0;background-color:#f3f3f3;}

#s_news .title00{ margin-bottom:2.5rem; text-align:left}
#s_news .title00 h3{text-align:left}
#s_news .title00 h3:before{ left:0; margin-left:0}
#s_news .title00 h3 a{ text-align:center}
#s_news .title00 h3 a img{margin: -2px 0.5rem 0 0;}
#s_news .title00 h3 a img.img02{ display:none}
#s_news ul{ font-size:0; margin:0 -1.375rem}
#s_news ul li{ display:inline-block; width:25%; padding:0 1.375rem}
#s_news ul li .img, #s_news ul li .img img{ overflow:hidden; width:100%; height:16.875rem; object-fit:cover; border-radius: .9375rem;}
#s_news ul li .con{ padding:1.75rem 0 4rem}
#s_news ul li .con h6{ font-size:15px; color:#888887}
#s_news ul li .con h5{ font-size:19px; color:#424242; height:20px; line-height:20px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; margin:1.25rem 0 0.75rem}
#s_news ul li .con p{font-size:13px;color:#808080;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}

#s_news ul.miso-dots li{ display:inline-block; width:9px; height:9px; margin:0 4px; padding:0; background:#bcbcbc; border-radius:4.5px; transition:0.6s}
#s_news ul.miso-dots li.miso-active{ background:#ca0e2a; width:1.875rem}
#page{padding:0px; text-align:center; line-height: 24px;}
#page a{ display:block; display:inline-block;margin-right:10px; padding:2px 12px;  border:1px #cccccc solid; background:#fff; text-decoration:none; color:#808080; font-size:12px;  }
#page a:hover{ color:#084990; border:1px #084990 solid;}
#page a.cur{border:1px #084990 solid; background:#084990; color:#fff;}
#page p{display:inline-block; padding:2px 12px; font-size:14px; color:#bbb; border:1px #ccc solid; background:#fcfcfc; margin:0; margin-right:8px;}
#page p.pageRemark{ border-style:none; background:none; margin-right:0px; padding:4px 0px; color:#666;}
#page p.pageRemark b{ color:#084990; font-weight:normal; padding:0 2px;}
#page p.pageEllipsis{ border-style:none; background:none; padding:4px 0px; color:#808080;}

#daohang { float:right;position: relative; padding: 13px 0px; height: 24px; line-height:24px;  color: #fff; text-align: right; }
#daohang span{ padding-right:5px; color:#fff; background:url(../images/icon-home.png) left 1px no-repeat; padding-left:20px;}
#daohang a{ margin-right:5px;color:#fff;}
#daohang a:hover{ margin-right:5px;color:#00a1e1;}
#daohang a:after {content:'>';font-size:13px;color:#eee; padding-left:5px;font-family:"Microsoft Yahei";width:20px;height:26px;transition:all .6s cubic-bezier(.215,.61,.355,1) 0s;position:relative;left:0;text-indent:20px}
#daohang a:last-of-type:after { width: 0; height: 0;content:'';}
#daohang a:last-of-type{ color:#FFF;}
#daohang a.njt:after {content:'—'; }
.nweizhi{ width:100%;  position:absolute;height:50px; margin-top:-50px;background: rgba(0,0,0,.15); }
.dqname{font-size:36px; color:#000;margin: 40px 0 60px 0; text-align:center; }
.dqname span{font-size:26px;color:#666; }

.probg {
    background: #f6f4f5;
}
.newsbg{ background:url(../images/newsbg.jpg);}
.news_detail{ margin:50px 0; background:#fff; padding:3rem 5rem; border-radius: 0.75rem;}
.news_detail h1{  text-align:center; height:70px; font-size:2rem; font-weight:normal; color:#333;}
.news_detail .ndate{ text-align:center; margin-bottom:20px; border-bottom:1px dashed #ddd; padding-bottom:10px; font-size:1.75rem; color:#999;font-family:heliosextthinregular, Arial;}
.news_detail .ndate span{ text-align:center; font-size:1rem; color:#999;font-family:heliosextthinregular, Arial;}
.news_detail .newsinfo{ font-size:1rem; color:#777;  line-height:24px; padding:15px;text-indent:2em; background:#f6f6f6; margin:15px 0;}
.news_detail .newsinfo span{ font-size:1rem; color:#000; }
.news_detail_page{ width:100%; height:100px; overflow:hidden;}
.news_detail_page a{ font-size:14px;display:block;width:100%;height:50px;line-height:50px;color:#666;padding-left:35px;}
.news_detail_page a:nth-child(1){background:url(../images/icon-dd7.png) no-repeat 5px center;border-bottom:1px dashed #ddd;border-top:1px solid #ddd;}
.news_detail_page a:nth-child(2){background:url(../images/icon-dd8.png) no-repeat 5px center;border-bottom:1px dashed #ddd;}
.news_detail_page a:hover{ color:#084990;}
.news_detail_page .baklist{ width:15%;  border-radius:10px;background:#fff; margin-left:85%; margin-top:-70px;}
.news_detail_page .baklist a{ width:100px; border:1px solid #084990; border-radius:10px;background:#fff; padding:0 20px; height:40px; line-height:40px; margin-left:50px;}
.news_detail_page .baklist a:hover{  border:1px solid #084990; border-radius:10px;background:#084990; color:#fff;}
.news_other{}
.otitle{display:inline-block;height:4rem;line-height:4rem;color:#000;font-size:1.3rem;font-weight:600;border-bottom:1px solid #999;padding-bottom:25px; margin:20px 0; }
.news_other li{ width:48%; display:inline-block; float:left; margin-right:4%; margin-bottom:10px;}
.news_other li img{ width:30%; float:left; border-radius: 1rem;}
.news_other li span{ width:65%; float:left; margin-left:2%; font-size:1.15rem; color:#000; padding-top:5px; display:block;  overflow:hidden; text-overflow:ellipsis;white-space:nowrap;}
.news_other li i{ width:65%; float:left; margin-left:2%;font-size:0.85rem; padding:1rem 0;color:#999; }
.news_other li p{ width:65%; float:left;margin-left:2%; font-size:1rem; color:#999; overflow:hidden;
text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;  }
.news_other li:nth-child(2n){ margin-right:0;}
.news_other li:hover span{color:#084990;}

.news_detail .outlink a{position:relative;height:2.3125rem;padding-left:1.5rem; width: 10rem; background:#084990; border-radius: 5rem; margin-bottom: 2rem;}
.news_detail .outlink p{position:relative;z-index:2;transition:all .5s ease;color:#FFF;}
.news_detail .outlink span{ line-height: .625rem; margin-right:0.7rem;position:relative;z-index:2;fill:#fff}
.news_detail .outlink a::after{content:'';position:absolute;top:0;right:0;width:2.3125rem;height:100%;background:#74b925;display:flex;align-items:center;justify-content:center;border-radius:5rem;z-index:1;transition:width .5s ease-in-out}
.news_detail .outlink a:hover::after{width:100%}
.news_detail .outlink a:hover p{color:#fff}

#cntrBody{font-size:1rem;line-height:1.7;color:#333;}
#cntrBody p strong {font-weight:bold;}
#cntrBody p,.proinfo p,.age_li_about p{margin:0 0 25px 0; font-size:1rem;line-height:1.7;}
#cntrBody p{/*text-indent:2em;*/line-height:1.7; color:#333;}
#cntrBody table p,.proinfo table p,.age_li_about table p{margin:25px 0; font-size:1rem;}
#cntrBody iframe{ width:1150px; height:730px; padding-left:25px;}
#cntrBody img{ max-width:100%;}

.clear{ clear:both; height:0; line-height:0; font-size:0;}
.clearfix:before,.clearfix:after,.container:before,.container:after,.container-middle:before,.container-middle:after{content:" ";display:table}
.clearfix:after,.container:after,.container-middle:after{clear:both}
.clearfix {zoom: 1;}
@media(max-width: 992px){

    #s_news ul li .img, #s_news ul li .img img{ height:15rem}
    #s_news ul li{width:100%;margin-bottom: 1rem;}
    #s_news ul li a{ display:block; overflow:hidden}
    #s_news ul li .img, #s_news ul li .img img{width: 150px;height: 110px;float:left;}
    #s_news ul li .con{width: calc(100% - 150px);float:left;padding: 10px 0 0 12px;}
    #s_news ul li .con h5{font-size:15px;line-height: 20px;height: 40px;white-space:normal;margin: 10px 0 10px;}
    #s_news ul{ padding-bottom:2rem}
    #s_news ul.miso-dots{padding-bottom:0;margin: 0;}
    #s_news ul li .con p{ font-size:12px}
    #s_news{ padding:3rem 0}
    #s_news ul li .con h6{ font-size:13px;}
}