li{
    list-style: none;
}
a{
    color:#333;
}
a:link,a:hover{
    text-decoration: none;    
}
h2 strong{
    color:#f40;
}

.biaotih1 h1{
    margin: 50px 0px 50px 0px;
    text-align: center;
    font-size: 1.66rem;
    font-weight: bold;
}


.container-fulid{
    width:100%;
    overflow: hidden;
    background-color: #f8fafc;
}

.container{
    padding:0;
    width:100%;
    max-width: 1920px;    
}
.container-fulid .container{
    max-width:1200px;
    margin:auto;    
    overflow: hidden;
}

.dibu {
	overflow: hidden;
	height: 1px;
	text-align: center;
}

.main-nav{
    background-color: #fff;    
    width:100%;
}

.main-nav .navbar{        
    max-width: 1920px;    
}

.main-nav .navbar{
    max-width:1200px;
    margin:auto;
}
.tagjuhe{
    max-width: 1184px;
    margin: auto;
    overflow: hidden;
}
.tagjieshao{
    text-align: center;
    border: 1px dashed #ddd;
    padding: 1rem 0 1rem 0;
    background-color: #f5f5f5;
}

/* .main-nav .navbar .nav-item{
    font-weight: bold;
}
 */
.main-nav .navbar .nav-item a.active{
    color:#144f99;
}

.main-nav .navbar-light .navbar-nav .nav-link:focus, 
.main-nav .navbar-light .navbar-nav .nav-link:hover{
    color:#144f99;
}

.main-nav .dropdown:hover>.dropdown-menu {
    display: block;
}

.main-nav .dropdown>.dropdown-toggle:active {
    pointer-events: none;
}


.nav_top_wx{
    position:relative;
    cursor: pointer;
}
.nav_top_wx > img{
    width:170px;
    opacity: 0;
    position: absolute;
    top:-120px;
    left:10px;
    transition: all .5s;
    z-index: 999;    
}

.nav_top_wx:hover > img{
    opacity: 1;
    top:50px;
}

/* banner */
.main-ban
{
    max-width:1920px;    
    margin-top:4rem;
}

.main-cont{
    max-width:1200px;
    box-sizing: border-box;
}

.main-cont > h2{
    color:#144f99;
}

.main-cont > h3{
    color:#4c4c4c;
} 

.main-cont > h4{
    color:#444;
    overflow: hidden;
    white-space:nowrap;
    text-overflow: ellipsis;
}

.main-cont > h2 > strong{
    color:#F40;
   /* padding-right:5px; */
}

/* 认证项目 */
#xm{
    margin-top:2rem;
    padding:.8rem 0;    
}

#xm li {
    position: relative;
    text-align: center;
    padding:1rem 0;
    display: flex; 
    justify-content: center;
    align-items: center;
}
#xm li > div{
    width:90%;
    background-color: #fff;
    display: block;
    border:1px solid #ddd;
    padding:3%;
    border-radius: 8px;
    box-shadow: 2px 5px 5px #ccc;
    overflow: hidden;
}
#xm li > div img{        
    display:block;
    margin: .2rem auto;
    width:100%;
    transition: all .6s;
    width:94%;
    }
#xm li > div img:hover{
    transform: scale(1.05);
    border-radius: .5rem;
}

#xm li > div > div{
    display: flex;    
    justify-content:space-between;    
    border-top:1px solid #eee;    
    margin-top:.5rem;
    padding-top:.5rem;
}

#xm li > div > div a{
    width:48%;          
    padding:.35rem 0;
    color:#fff;
    border-radius: .4rem;
    transition: all .2s;
    font-size:.9rem;
}
#xm li > div > div a:nth-child(1){
    background-color: #4f93d2;
    color:#fff;
}

#xm li > div > div a:nth-child(2){
    background-color: #ff7e4f;
    color:#fff;
}

#xm li > div > div a:nth-child(1):hover{
    background-color: #0063be;
    color:#fff;
}

#xm li > div > div a:nth-child(2):hover{
    background-color: #f40;
    color:#fff;
}

#xm li > div > div a:hover{
    transform: scale(1.05);
}

#xm li > div strong{
    color:#F40;    
}


/* 认证服务 */
.main-fw{
    background: url('http://ltrz.9001sdkj.com/skin/img/bg/z_bg.png');
    height:10rem;
}


/* 中辰优势 */
.ltys {
    margin-top:1rem;
}
.ltys >  ul > li{ 
    border-bottom:1px dashed #999;    
}

 .ltys .ltys_con  h2{     
     padding-left:4.5rem;
     color:#f40;
     font-size:1.9rem;     
     white-space: nowrap;
     overflow: hidden;
 }
 .ltys li:nth-child(1)  h2{
    background: url('../image/n1.png') no-repeat 1.1rem center;
    background-size:contain
}
    .ltys li:nth-child(2)  h2{
        background: url('../image/n2.png') no-repeat 1.1rem center;
        background-size:contain
    }
    .ltys li:nth-child(3)  h2{
        background: url('../image/n3.png') no-repeat 1.1rem center;
        background-size:contain
    }


.ltys .ltys_con ul{  margin-top:1rem; }
.ltys .ltys_con ul li{
     list-style-type: disc;
 }
 
 /* ISO 认证  */
 .iso{
     padding:0;
     margin:0;
 }
 .iso li{
     position: relative;  
     cursor: pointer;
     margin-top:.4rem;
 }
 .iso li img{
     width:100%;
     border: 1px solid #ccc;
     padding: 3%;
 }


 /* 弹出layer图片 */     
 body #layer-img img{
    max-width:96%;     
    display: block;                     
    margin:.15rem auto;
    border:1px solid ccc;
}

.khal .swiper-container{
    max-width: 1200px; 
    overflow: hidden;    
}
.khal .swiper-container .swiper-slide {
    padding:.8rem;
    /* border:1px solid red; */
}
.khal .swiper-container .swiper-slide a{
    display: inline-block;    
    background-color: #f5f6f8;    
    box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 1px 3px 1px;  
    overflow: hidden;
    border:1px solid #ccc;
}

.khal .swiper-container .swiper-slide a img{
    width:100%;    
    transition: all 0.4s;
}
.khal .swiper-slide a img:hover{
    transform: scale(1.05);
}
/* .khal .swiper-container .swiper-slide a span{    
    color:#f40;
    display: inline-block;
    padding:.4rem 0;
    white-space: nowrap;
    overflow:hidden;    
    font-size:.9rem;
} */

/* case */
.case{
    border:1px solid #ddd;
}

.case ul{
    padding:0;
    margin:1rem auto 0 auto;
}
.case ul li{                    
    padding:.5rem;
    }

.case ul li > div{                                        
    text-align: center;
    padding:5px;              
    overflow: hidden;    
    border:1px solid #ccc;                    
}

.case ul li > div h2{                 
    height:2rem;
    line-height: 1.5rem;
    box-sizing: border-box;    
    padding:0 .05rem;
    margin:0;
    white-space: nowrap;
    overflow: hidden;      
}

.case ul li > div h2 a{
    font-size:1rem;
    color:#f40;       
}

.case ul li > div img{
    width:100%;
    transition: all .5s;
}    
.case ul li > div img:hover{
    transform: scale(1.05);    
}       
.pages{
    margin: 30px 0px 50px 0px;
    overflow: hidden;
    height: 0.001px;
}
.pagination p{
    height: auto!important;
}
.pagination a{
    height: auto!important;
}




/* 认证城市 */
.city{
    background: url(../image/city_bg.jpg) no-repeat;
}
.city .main-cont h2{
    color:#fff;
}
.city .main-cont h4{
    color:#fff;
}

.city_list li{
    position: relative;
    margin-bottom:1rem;
    border: 2px solid #fff;
    overflow: hidden;
}

.city_list li strong,
.city_list .swiper .swiper-slide a strong{
    position: absolute;
    bottom:0rem;
    display: block;    
    width:100%;
    text-align: center;
    height: 2.2rem;
    line-height: 2.2rem;
    background-color: rgba(0,0,0,.5);
    color:#fff;    
}

.city_list li img{
    display: block;
    height:100%;
    transition: all 0.6s;
}


.city_list li img:hover{
    transform: scale(1.4);
}



.city_list .swiper .swiper-slide a{
    display: block;
    border: 2px solid #fff;
    text-align: center;
    position: relative;    
}
.city_list .swiper .swiper-slide a img{
    width:100%;
}

/* 服务流程*/
.fwlc{
    margin-top:2rem;
}
.fwlc img{
    width: 100%;
}
.fwlc_pc{display: block}
.fwlc_wap{display: none}

/* 常见问答 */
.ask{
    padding:0 .5rem;
}
.ask dt {
    height: 3rem;
    line-height: 3rem;        
    font-size:1.1rem;    
    padding:0 1rem;
    background:#e2460b url('../image/jiao.png') no-repeat 3rem bottom;
}
.ask dt a{
    color:#fff;
}
.ask dd{
    background-color: #fff;
    min-height: 8rem;
    box-shadow:2px 2px 10px #bbb;
    padding:1rem;
}
.ask .swiper-horizontal>.swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal{
    bottom:2.2rem;
}

/* 新闻资讯 */
.news .news_con > a{
    display:block;
    text-align: center;
}
.news .news_con ul{    
    padding:0;
    margin-top:1rem;
    background-color: #fcfcfc;    
}
.news .news_con ul li{
    border-bottom:1px dashed #ddd;
    width:100%;
    height:2.1rem;
    line-height: 2.1rem;
    font-size:.9rem;
    padding:0 .5rem;    
    white-space:nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color:#f40;
}

.news .news_con span{
    float: right;
}

.news .news_con ul li a{
    color:#444;
}

.news .news_con ul li a:first-child{
    color:#f40;
}
.news .news_con ul li a:hover{
    color:#0056b3;    
}

/* 关于我们 */
.about{
    background:#1f5476 url('../image/lt_about.jpg') no-repeat;
}

.about .main-cont h2{
    color:#fff
}
.about .main-cont {
    width:100%;
    max-width: 1200px;
}
.about_con p{    
    line-height: 1.7;    
    font-size:1rem;
    margin: .7rem auto;
    padding:0;
    color: #343a40;
}
.about_con1 p{    
    line-height: 1.7;    
    font-size:1rem;
    margin: .7rem auto;
    padding:0;
    color: #ffffff;
}
.about_con p > a img{
    border-radius: .2rem;    
    display: block;    
    margin:auto;
}

.about_con p i{
    display: inline-block;
    width:1.2rem;
}

.about_con p strong{
    color:#f40;    
    padding:0 .2rem;
}

.about_con p a {
    color:#fff;
}


/* footer */
.dibulm span{
    font-size: 1rem;
    font-weight: bold;
    color: #fff;
}
.footer{
    background: #1F1F24 url('../image/foot_bg.png') no-repeat top center;
}

.footer .f_pc{
    display: block;
}

.footer .f_m{
    display: none;
}

.f_list .f_nav  h2{
    font-size:1rem;
    font-weight: bold;
    color:#fff
}
.f_list .f_nav li:not(last-child){
    text-align: left;    
}
.f_list .f_nav  > ul{
    border-right:1px solid #353535;     
}

.f_list .f_nav:last-child  > ul{
    border-right:none;
}

.f_list .f_nav ul{
    padding:0;
}

.f_list .f_nav li a{
    color:#a9a8a8; 
    font-size:.9rem;
}

.f_list .f_nav li a:hover{
    color:#f40;
}

.f_list .f_lx > a > img{
    width:80%;
    margin-bottom:1rem;    
}

.f_list .f_lx ul{
    padding:0;
    margin:0;
}
.f_list .f_lx ul li{    
    display: block;
}
.f_list > div:not(.f_lx) li{
    line-height: 2;
}

.f_list .f_lx li p{
    background: url(../image/24.png) no-repeat left center;
    color:#a9a8a8;
    text-align: left; 
    padding-left:3rem;    
}

.f_list .f_lx li:first-child{
    border-bottom:1px solid #636363;
    margin-bottom:1rem;        
}
.f_list .f_lx li p strong{ 
    display: block; 
    color:#f40; 
    font-size:1.25rem;
}
.f_list .f_lx li:nth-child(2) p strong{
    font-size:1.25rem;
    font-style: italic;
}
.nav_city{
    display: flex;
    flex-wrap: wrap;
}
.nav_city li{ width:13%; }

.f_list .f_nav .nav_shi > div{ display: none; }

.f_list .f_nav .nav_shi ul{    
    display: flex;
    flex-wrap: wrap;    
    box-sizing: border-box;
    border:1px dashed #fff;
    background-color: rgba(0, 0, 0, 0.2);
    width:99%;
    align-items: center;    
}
.f_list .f_nav .nav_shi ul li{
   text-align: center;
   padding:0 .5rem;
}

.f_list .f_nav .nav_shi ul li a{
    color:#f40;    
}
.f_list .f_nav .nav_shi ul li a:hover{
    text-decoration: underline;
}

.link{
    border-top:1px solid #636363;
}
.link  h2{
    color:#fff;
    font-size:1.1rem;    
}
.link a{
    color:#ccc;
    padding-right:.6rem; 
    font-size:.9rem;
}
.link a:hover{
    color:#f40;
}
.yq span{
    font-size: .9rem;
    font-weight: bold;
    color: #fff;
}
.f_m{
    width:100%;
    margin:auto;
    overflow: hidden;    
}

.f_m ul {
    color:#ccc;
    padding:0;    
    font-size:.9rem; 
}

.f_m ul li img{
    width:15rem;
    margin-bottom:.5rem;
    margin-left: .5rem;
}

.f_m ul li p{
    line-height: 1.6;
    padding-right:1rem;    
}
.f_m ul li p strong{
    font-size:2em;
    font-style: italic;
}

.f_m li p a{
    color:#ccc;
}

.f_copy{
    background-color: rgba(0,0,0,.3);
    /*height: 3rem;
    line-height: 3rem;*/  
    font-size:12px;         
    }

.f_copy p {    
    max-width:1200px;
    margin: auto;
    text-align: center;
    padding: 0.8rem 0 0.8rem 0;
}
.f_copy p span,
.f_copy p a{
    padding:0 .2rem;
    color:#ccc;
}
.f_copy p a:hover{    
    color:#f40;
}
.fixed_nav{
    display: none;
}








/* list page  */
.title_a h1 {
    background: url('../image/zt_top.jpg') no-repeat;
    background-size: cover;
    height: 51px;
    line-height: 51px;
    color: #fff;
    font-size: 1.6rem;
    padding-left: 1rem;
    margin: 0;
}
.tltle_b h1{
    height:3rem;
    line-height: 3rem;
    background-color: #ededed;    
    font-size: 1.2rem;
    font-weight: bold;    
    padding-left:1.5rem;
}
.lanmu {
    padding: 0.5rem 0 0.5rem 1.2rem;
    font-size: 1rem;
    border-bottom: 1px dashed #ccc;
}
.rmnr-ul {
    padding-left: 0rem;
    margin-bottom: -1rem;
}

.rmnr-ul li{
text-align: left!important;
margin: .1rem auto;
}

.rmnr-ul li a{
    display: block;
    line-height: 26px;
    font-size: 14px!important;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    border-bottom: 1px dashed #ccc;
}
.rmnr imge h4{
    background-color: #015cb5;
    color: #fff;
    line-height: 50px;
    font-size: 20px;
    font-weight: bold;
    
}
.rmnr img{
    width: atuo;
    height: atuo;
    max-width: 100%;
    max-height: 100%;    
}








.list .mbx{
    background-color: #144f99;
}
.list .mbx .container{
    background: url('../image/home.png') no-repeat .5rem center;
    background-size: 1rem;    
    height: 3rem;
    font-size:.9rem;
    display: flex;        
    align-items: center;    
    color:#fff;
}

.list .mbx .container a{
    padding:0 .4rem;
    color:#fff;
}


.list .list_l > div{
    background-color: #144f99;
    border-radius: 0.2rem;
    color:#fff;
    padding:3rem 1rem;
}
.list .list_l h4{
    text-align: center;
    background-color: #007bffb8;
    color: #fff;
    text-align: center;
    line-height: 50px;
    font-size: 20px;
    font-weight: bold;
    
}

.list .list_l h4 a{    
    font-size:1.4rem; 
    color:#fff;
}

.list .list_l ul li{
    text-align: center;
    padding:.25rem 0;    
    margin:.5rem auto;    
}
.list .list_l ul li a{
    color:#fff;
    font-size:1rem;
    white-space: nowrap;    
}

.list .list_l  ul li.active,
.list .list_l  ul li:hover
{
    background-color: #5084d1;
    border-radius: .2rem;
    color:#fff;
}

.list .list_l  ul li.active a,
.list .list_l  ul li:hover a{ 
    color:#fff;
}

.list .list_r{
    padding-right:2rem;
    align-items:flex-start;
}


.list .list_r h3{
    height:3rem;
    line-height: 3rem;
    background-color: #ededed;    
    font-size: 1.2rem;
    font-weight: bold;    
    padding-left:1.5rem;
}

.list .list_r .warp{
    border:1px solid #ddd;
    padding:1rem;
    background-color: #fff;
}


.list .list_r .warp > ul{
    padding-left:1rem;
    margin-top:1.5rem;
}

.list .list_r .warp > ul li{
    height:1.8rem;    
    background: url('../image/li_list.jpg') no-repeat .5rem center;
    border-bottom:1px dashed #ccc;
    text-align: left;
    padding-left:1.8rem;        
    font-size:.9rem;
    display: flex;
    justify-content: space-between;
    align-items: center;    
}
.list .list_r .warp > ul li a{
    font-size:.9rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.list .list_r .warp > ul li span{
    color:#888;
    white-space: nowrap;    
}
.tuijian{
    padding-left: 0rem;
    margin-top: 0.5rem;
    }
.tuijian li{
    height:1.6rem;    
    background: url('../image/li_list.jpg') no-repeat .5rem center;
    border-bottom:1px dashed #ccc;
    text-align: left;
    padding-left:1.8rem;        
    font-size:.9rem;
    display: flex;
    justify-content: space-between;
    align-items: center;
    }
.tuijian li a{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    }

.tuijian li span{
    color: #888;
    white-space: nowrap;
}
.zt {
    background-color: #fff;
    box-shadow: 2px 2px 5px #ccc;
}

.zt_top_l {
    overflow: hidden;    
}

.zt_top_r {
    border-left: 1px solid #ccc;
    overflow: hidden;
}

.zt_top_r>div {
    background-color: #f9f9f9;
    color: #444;
    padding: .8rem;
    font-size: .95rem;
    line-height: 1.8;
}

.zt_top_r>p {
    background-color: #d8e4f5;
    color: #f40;
    padding: .5rem;
    font-size: .95rem;
    font-weight: bold;
}

.zt_top_r>p span {
    color: #144f99;
    font-weight: normal;
}

.zt_top_r>ul {
    display: flex;
    padding: 0;
    margin: 0;
    margin-bottom: .5rem;
}

.zt_top_r ul li {
    padding-left: 1rem;
    background-color: #fff;
}

.zt_top_r>ul li span {
    font-size: 0.88rem;
    color: #f40;
}

.zt_bom {
    padding: 1rem 0;
}
.zt_bom img{
    width: atuo;  
    height: atuo; 
    max-width: 100%;
    max-height: 100%;
}
.zt_bom_1 img{
    width: atuo;  
    height: atuo; 
    max-width: 100%;
    max-height: 100%;
}
.zt_bom h2 {
    background: url('../image/zt_top2.jpg') no-repeat;                                
    height: 51px;
    line-height: 51px;
    color: #fff;
    font-size: 1.3rem;
    padding-left: 2.5rem;
    margin: 0;
    font-weight: normal;
}

.zt_bom p {
    /*margin: .85rem;*/
    font-size: .95rem;
    /*line-height: 1.8;*/
    margin-block-start: 0.8em;
    margin-block-end: 0.8em;
    text-indent: 2em;
}

.zt_bom_1 {
    padding: 1rem 0;
}
.zt_bom_1 h2{
    font-size: 20px;
    padding-top: 1rem;
}
.biaoti span{
    color: #fff;
    margin-right: 5px;
    background-color: #007aff;
    font-size: 16px;
    display: inline-block;
    width: 20px;
    text-align: center;
}
.time span{
    color: #6a6a6a;
    font-size: 14px;    
}
.chakan a{
    font-size: 15px;    
    float:right;
}
.chakan{
    border-bottom: 1px dashed #ccc;
    height: 2.6rem;
}
.zt_bom_1 p{
    text-align: justify;
}









/* cont */
.cont > h1 {
    border-bottom: none;
    margin-top: 0.5rem;
    font-size: 1.6rem;
    background-color: #ededed;
    padding: 10px 0 10px 15px;
    font-weight: bold;  
}
.cont > h4,
.cont > h4 a{
    font-weight: normal;
    font-size:.8rem;
    color:#666;    
}
.cont > h4 {
    border-bottom: 1px solid #dedede;    
    padding:.4rem 0 .8rem .85rem;    
}
.cont >h4 span{
    padding-right:.5rem;
}
.fabu span{
   padding-right: .5rem; 
}
.fabu span{
    font-size: .8rem;
    color: #666;
}
.fabu{
    border-bottom: 1px solid #dedede;
    padding: .4rem 0 .8rem .85rem;
}
.daodu{
    margin: 0 0 20px 0!important;
    background: #fafafa;
    border: 1px solid #f2f2f2;
    padding: 10px;
    font-size: 14px;
    color: #666;
    line-height: 24px;
}

.shengming{
    border: 1px solid #e8e8e8;
    padding: 10px 16px;
    color: #8b8b8b;
    font-size: 12px;
    background: #fafafa;
}
.shengming span{
    color: #333;
}
.cont{
    border: 1px solid #ddd;
    padding: 1rem;
    background-color: #fff;
}
.cont .cont_nr{
    font-size:16px;
    color:#212529;
    padding:.6rem .2rem .5rem .2rem;
    font-family: "microsoft yahei";
    line-height: 1.7;
    margin-top: 1rem;
}

.cont .cont_nr a{
    color:#144f99
}

.cont .cont_nr h2,
.cont .cont_nr h3,
.cont .cont_nr h4{
    font-size:1.3em;
    font-weight: 800;
    color:#144f99;    
    margin:1.1rem 0;
}

.cont .cont_nr h3{
    font-size:1.1rem;  
    color:#333;
}

.cont .cont_nr h4{
    font-size:.9rem;
    color:#333;
}

.cont .cont_nr img{
    width: auto;  
    height: auto; 
    max-width: 100%;
    max-height: 100%;
    cursor: pointer;
}
.wztp img{
    max-width: 98% !important;
    height: auto !important;
    width: auto !important;
    display: block;
    border: 1px solid #ccc;
    margin: 20px auto 20px auto;
    padding: 5px;
}


.cont .cont_nr p > img,
.cont .cont_nr div > img{
    margin-bottom:.3rem;
}

.cont .cont_nr p,
.cont .cont_nr div{
    margin:.4rem 0;
}

/* 问答开始 */

.daan{
    height: 25px;
    background: url(../picture/daan.png) no-repeat;
    padding-left: 25px;
    font-size: 18px;
    line-height: 25px;
    color: #337eff;
    font-weight: bold;
    margin-top: 20px!important;
}
.tit-prompt {
    margin-top: 3px;
    font-size: 12px;
    font-weight: 400;
    max-width: 260px;
    height: 14px;
    padding-bottom: 0;
    color: #b3b3b3;
    float: right;
}
.writon {
    position: relative;
    width: 57px;
    height: 57px;
    margin-right: 10px!important;
    padding: 1px 0;
    border-radius: 50%;
    float: left;
    display: block;
}
.mingzi {
    margin: 5px 0;
    float: left;
    max-width: 492px;
}
.title-details .details-date {
    margin: 10px 0 10px 0;
}
.writon img {
    width: 100%;
    height: 100%;
    border-radius: 50%;
}
.tit-prompt i {
    background-image: url(../picture/i.png);
}
.tit-prompt i {
    margin-right: 5px;
    margin-top: 4px;
    vertical-align: top;
    background-position: -159px -84px;
    width: 14px;
    height: 14px;
    display: inline-block;
}
.details-date span{
    margin-right:10px; 
    margin-left: 20px;
    font-size:12px;
    color:#b6b5b5;
}
.vip-ez-1{
    position: absolute;
    bottom: 0;
    right: 0;
    background-repeat: no-repeat;
    background-position: center center;
    background: url(../picture/icon_com.png) no-repeat;
    background-position: -6px -172px;
    vertical-align: middle;
    display: inline-block;
    width: 17px;
    height: 17px;
}
.huidazhe{
    border-bottom: 1px dashed #ccc;
    height: 5rem;
}
.cont_nr em{
    background: #5cd38b;
    border-radius: 50px;
	color: #fff;
    font-size: 14px;
    margin-right: 10px;
    padding: 0px 5px 0px 5px;
}





/* 问答结束 */


.douzaiwen{
    border-bottom: 1px dashed #ccc;
    height: 2.5rem;
    font-size: 1rem;  
}
.wenti{
    border-bottom: 1px dashed #ccc;
    height: 2.5rem;
    font-size: 1rem;  
}



.neirong a:hover{
    color:#E53333; text-decoration:underline;
}

.wenti-num span{
    color: #fff;
    font-size: 14px;
    margin-right: 5px;
    background-color: #dc3545;
    padding: 0px 5px 0px 5px;
}
.wenti-time span{
    color: #a2a2a2;
    font-size: .8rem;
}


.tag-biaoti{
text-indent: 2em;
}
.tag-time{
text-indent: 2em;
}
.tag-biaoti span{
    color: #fff;
    font-size: 14px;
    margin-right: 5px;
    background-color: #dc3545;
    padding: 0px 5px 0px 5px;
}
.tag-time span{
    color: #a2a2a2;
    font-size: 14px;
}
.tag-neirong{
    font-size: 15px;
border-bottom: 1px dashed #ccc;
    
}
.tag-liebiao{
    padding-left: 0rem;
}














.cont_ban img{
    max-width:100%;
}

/* .prev_next{
    border-top: 1px solid #ddd;
} */
.neirong p{
    text-align: justify; 
    text-indent: 2em;
    line-height: 30px;
    letter-spacing: 0.5px;
    margin-block-start: 0.8em!important;
    margin-block-end: 0.8em!important;
}
.neirong h2{
    padding: 5px 10px;
    letter-spacing: 1px;
    border-left: 5px solid #144f99;
    background: #f6f6f6;
    color: #333!important;
    line-height: 120%;
    text-indent: 1rem;
}
.neirong h3{
    text-indent: 1.8em;
    font-size: 1.1rem!important;
    color: #333!important;
    background-color: #ffffff!important;
    margin: 0!important;
    font-weight: normal!important;
    line-height: 160%!important;
    height: auto!important;
    padding-left: 0rem!important;
    margin: 1.1rem 0!important;
}




.prev_next ul {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;    
    margin-top:1rem;
    padding-left:0;
    padding-right:0;
}
.prev_next ul li {
    font-size:.9rem;
    margin-top:.3rem;
}
.prev_next ul li a{
    font-size:.9rem;
    color: #144f99;
}


/* pub_CSS */
.navigation{
    padding:1.5rem 0;
    margin:auto;
    display: flex;
    justify-content: center;    
  }  

  .pagination a{
      font-size:.85rem;
  }
  
  .navigation .pagination a.page-item{        
    display: inline-block;
    border:1px solid #efefef;
    color:#0063be;   
    padding:.4rem;
    margin-right:.5rem;
  }
  .navigation .pagination a.page-num{
    padding:.4rem .6rem;
    display: inline-block;
    background-color: #0063be;
    margin-right:5px;
    color:#fff;
  }
  .navigation .pagination a.page-num:hover,
  .navigation .pagination a.page-num-current{
      color:#333; 
      background-color: #fff; 
}

/* 复制微信号  */
#wxnr{
    width:100%;
    height: 100%;    
    position:fixed;
    top: 0;
    z-index:99999;
    display:none;    
    background: rgba(0,0,0,.6);
}
#wxnr .wx_tc{
    width:100%;
    height:100%;
    display: flex; 
    align-items: center;
    justify-content: center;    
}
#wxnr .wx_cont{
    width:90%;
    background-color: rgba(255,255,255,.85);    
    border-radius: 1rem;    
}
#wxnr .wx_cont p:first-child{    
    text-align: right;
    padding:0;
    display: flex;
    justify-content: flex-end;    
}

#wxnr .wx_cont p{   
    padding:0;
    margin:.3rem auto;
    font-size:1.1rem;    
}

#wxnr .wx_cont p i{
    display: block;    
    margin-right:.6rem;
    margin-top:.6rem;
    width:2rem;
    height: 2rem;
    border-radius: 50%;
    background-color: #333;
    line-height: 2rem;
    text-align: center;
    color:#fff;
    font-style: normal;
}

#wxnr .wx_cont p > img{
    width:80%;
    display: block;
    margin: auto;
}
#wxnr .wx_cont p span{
    display: inline-block;
    background-color: #f40;
    color:#fff;
    border-radius: .2rem;
    padding-left: .5rem;
    padding-right: .5rem;
    padding-top:.25rem;
    padding-bottom:.25rem;
    font-size:1rem;    
}

#wxnr .wx_cont p span.wx{
    background:#f40 url(../image/wx2.png) no-repeat .4rem center;
    background-size: 1.3rem;
    padding-left:2rem;
    padding-top:.25rem;
    padding-bottom:.25rem;
    margin:1rem 0;
}

.navbar-light .navbar-nav .active>.nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show>.nav-link{
    color:#144f99;
}

.danye{
    padding:2rem;
}
#weixin{position: fixed;top: 50%;margin-top: -0.4rem;z-index: 9999999;
    font-size: 1rem;color: #fff;
    width: 100%;    
    line-height: 1rem;
    text-align: center;
    background: rgba(0, 0, 0, 0.8);border: 2px solid #333;
    border-radius: .2rem;
    padding:.5rem 0;
    display: none;
}

/* 内容页图片弹出  */
#layer_history_img{
    max-width:90vw;
    max-height:90vh;
}

body #layer_history_img img{
    max-width: 100%;    
}

body .layui-layer-page{
    max-width:92vw;
    max-height: 92vh;
}
/* right_tc */
#rightArrow {
    width: 50px;
    height: 45px;
    background: url("../image/online_arrow.jpg") no-repeat;
    position: fixed;
    top: 178px;
    right: 170px;
    z-index: 999;
}

#rightArrow a {
    display: block;
    height: 45px;
}


#floatDivBoxs {
    width: 170px;
    background: #fff;
    position: fixed;
    top: 178px;
    right: 0;
    z-index: 999;
}

#floatDivBoxs .floatDtt {
    width: 100%;
    height: 45px;
    line-height: 45px;
    background:#144f99;
    color: #fff;
    font-size: 18px;
    text-indent: 22px;
    position: relative;
}

#floatDivBoxs .floatDqq {
    padding: 0 14px;
}

#floatDivBoxs .floatDqq li {
    height: 45px;
    line-height: 45px;
    font-size: 15px;
    border-bottom: 1px solid #e3e3e3;
    padding: 0 0 0 50px;
}

#floatDivBoxs .floatDtxt {
    font-size: 18px;
    color: #333;
    padding: 12px 14px;
    margin: 5px 0;
    background: #dcdcdc;
}

#floatDivBoxs .floatDtel {
    padding: 0 0 15px 10px;
}

#floatDivBoxs .floatDtel img {
    display: block;
}

#floatDivBoxs .floatDbg {
    width: 100%;
    height: 20px;
    background: #144f99;
    box-shadow: -2px 0 3px rgba(0, 0, 0, 0.25);
}

.floatShadow {
    background: #fff;
    box-shadow: -2px 0 3px rgba(0, 0, 0, 0.25);
}

/* search  */
#search{
    z-index: 0; 
    background-color:rgba(100,100,100,.5); 
    margin:auto; 
    width: 100%;     
    position: fixed; 
    top:0px; 
    padding:1rem 0; 
    text-align: right;
    transition: all .55s;
}
.nav-last-search{
    margin-left: 15px;
}
.nav-last-search  img{
    border-radius: 5px;
}