@font-face {
  font-family: "pingfang";
  src:  url("../font/PingFangMedium.ttf") format("opentype");
} 
body.servicelist #l-container{font-family:"PingFangSC" !important;}

body.servicelist #container-1{position:relative}
body.servicelist .searchbox{position:absolute;width:664px;max-width:70%;left:50%;top:50%;margin-top:-24px;transform:translateX(-50%);}
body.servicelist .searchbox input{background:#fff;border-radius:34px;position:relative;text-indent:50px;color:#858585;font-size:18px;line-height:48px;width:100%;border:0}
body.servicelist .searchbox img{position:absolute;top:50%;left:10px;margin-top:-12px;width:auto;cursor:pointer}
.searchbox input::-webkit-input-placeholder {
    color: #858585;
}


body.servicelist .col_menu{float:left;width:271px;}
body.servicelist .listcon{padding-right:158px;}
body.servicelist .listcon.nopadding{padding:0}
body.servicelist .l-banner>img{display:none;}
body.servicelist .l-banner{height:300px;background:url(../images/service_banner.png) center no-repeat !important;background-size:cover !important}
body.servicelist #l-container{background:#F8F9FF;padding-top:90px}
body.servicelist #l-container .inner{ background:#fff;padding:40px 55px;box-sizing:border-box}
body.servicelist .col_menu .col_menu_con{float:none}
body.servicelist .wp_listcolumn .wp_column{float:none;position:relative;padding-left:40px;border-bottom:1px solid #dbdbdb}
body.servicelist .col_list .wp_listcolumn .wp_column a{border-bottom:0}
body.servicelist .col_news_box{margin-left:388px}
body.servicelist .col_name{line-height:37px;font-size:28px;padding-bottom:24px;border-bottom:1px solid #D8D8D8;color:#000000}
body.servicelist .col_list .wp_listcolumn .wp_column a .column-name{color:#000;font-size:20px;padding:0;line-height:60px}
body.servicelist .col_arr{position:absolute;top:25px;left:10px;cursor:pointer;z-index:22;transition:0.5s;transform:rotate(-90deg)}
body.servicelist .selected .col_arr,body.servicelist .parent .col_arr{/*transform:none;*/}
body.servicelist .col_arr.show{transform:none !important}
body.servicelist .col_menu .sub_list{display:none;padding-bottom:15px} 
body.servicelist .col_menu .selected .sub_list,body.servicelist .col_menu .parent .sub_list{display:block}
body.servicelist .col_list .wp_listcolumn .wp_column .sub_list .column-name{padding-left:15px;line-height:30px;font-size:16px}
body.servicelist .col_list .wp_listcolumn .wp_column .sub_list li{position:relative}
body.servicelist .col_list .wp_listcolumn .wp_column .sub_list li:before{content:"";display:block;position:absolute;top:11px;left:0;width:8px;height:8px;background:#3D3D3D;border-radius:50%;}
body.servicelist .col_list .wp_listcolumn .wp_column .sub_list li.selected:before{background:#FA6400}
body.servicelist .col_list .wp_listcolumn .wp_column a.selected .column-name{color:#FA6400}

body.servicelist .single li.news{border-bottom:1px solid #D8D8D8;padding-bottom:10px;margin-bottom:55px}
body.servicelist .single li.news .news_title{color:#000;font-size:36px;line-height:48px;}
body.servicelist .single li.news .news_meta{font-size:14px;color:#8E8E8E}
body.servicelist .single li.news .news_meta span{display:inline-block;margin-right:15px;line-height:20px}
body.servicelist .wp_subcolumn_list .morelink{display:none}
body.servicelist .wp_subcolumn_list .wp_sublist .sublist_title{border-bottom:1px solid #D8D8D8;height:auto;padding-bottom:15px;margin-bottom:25px}
body.servicelist .wp_subcolumn_list .wp_sublist .sublist_title a{font-size:24px;font-weight:normal}
body.servicelist .entermore{display:block}
body.servicelist li.news .title{font-size:14px;line-height:20px;color:#0091FF}
body.servicelist li.news .entermore{display:none}
body.servicelist .sublist-3 ul.list2,body.servicelist .sublist-4 ul.list2{display:flex;justify-content: center;  flex-wrap: wrap;}
body.servicelist .sublist-3 li.news .nr,body.servicelist .sublist-4 li.news .nr{display:none}
body.servicelist .sublist-3 li.news .entermore,body.servicelist .sublist-4 li.news .entermore{display:block}
body.servicelist .sublist-3 li.news,body.servicelist .sublist-4 li.news{;width:20%;margin:0 1.5% 20px;text-align:left;}
body.servicelist .sublist-3 .wp_subcolumn_list{clear:both}
body.servicelist .wp_subcolumn_list .wp_sublist{margin-bottom:45px}
.wp_subcolumn_list .wp_sublist .nr img{display:block;margin:0 auto}
body.servicelist .sublist-3 li.news .news_imgs,body.servicelist .sublist-4 li.news .news_imgs{margin:0 auto;display:inline-block;width:80px;}
body.servicelist .sublist-3 li.news .news_imgs img,body.servicelist .sublist-4 li.news .news_imgs img{width:100%}
body.servicelist .sublist-3 li.news.singleArt,body.servicelist .sublist-4 li.news.singleArt{width:auto;float:none;margin:0 auto}
body.servicelist .sublist-3 ul.singleUl,body.servicelist .sublist-4 ul.singleUl{display:block;margin:0 auto}
body.servicelist li.news.singleArt .nr{display:block}
body.servicelist li.news.singleArt .entermore{display:none}
body.servicelist .sublist-1 .nr{display:none;}
body.servicelist .sublist-1 .news2{display:block}
body.servicelist .sublist-1 .news2 .title_2{
display: block;
    width: 90px;
    font-size: 18px;
    color: #000;
    line-height: 34px;
    float: left;
}
body.servicelist .sublist-1 .news2 .nr_2{
display: block;
    font-size: 18px;
    color: #000;
    line-height: 34px;
    margin-left: 95px;
}
body.servicelist .sublist-1 .news2 .nr_2 p,body.servicelist .sublist-1 .news2 .nr_2 span,body.servicelist  .news .nr p,body.servicelist .news .nr span{font-size:18px !important;font-family:"pingfang" !important}

body.servicelist #sidenav{position:fixed;right:calc(50vw - 610px);top:60%;z-index:222;border-left:1px solid #FF7917;transition: 0.4s cubic-bezier(0.08, 0.45, 0.57, 1.06)}
body.servicelist #sidenav div{font-size:18px;margin-bottom:38px;color:#8E8E8E;position:relative;padding-left:28px;cursor:pointer}
body.servicelist #sidenav div:last-child{margin:0}
body.servicelist #sidenav .dg{color:#000;}
body.servicelist #sidenav .tt.selected{color:#FF7917}
body.servicelist #sidenav .tt.selected:before{content:"";position:absolute;top:50%;left:12px;width:6px;height:6px;border-radius:50%;background:#FA6400;margin-top:-3px}

body.servicelist  #resultlist>div{color:#000;font-size:34px;margin-bottom:20px;}
body.servicelist  #resultlist .news_list li{font-size:16px;line-height:30px}
body.servicelist  #resultlist .news_list>img{display:block;margin:0 auto;}



@media screen and (max-width: 1200px){
body.servicelist #sidenav{right:35px}
}

@media screen and (max-width: 999px){
body.servicelist .col_news_box{margin-left:330px}
body.servicelist .single li.news .news_title{font-size:22px}
body.servicelist .sublist-3 li.news,body.servicelist .sublist-4 li.news{width:50%;margin:0 0 20px;    justify-content: flex-start}
}

@media screen and (max-width: 768px){
body.servicelist .col_news_con .news_list li.news{padding:0}
body.servicelist .col_menu{float:none;width:auto;}
body.servicelist .col_news_box{margin-left:10px}
body.servicelist #sidenav{display:none}
body.servicelist .listcon{padding-right:0}
body.servicelist .col_list .wp_listcolumn .wp_column a .column-name{line-height:44px;font-size:18px}
body.servicelist .col_arr{top:15px}
.single{margin-top:20px}
body.servicelist .col_name{padding-bottom:10px;font-size:24px}
body.servicelist .nr table{width:100%}

}



.servicelist .nr table tr td {
    border: 1px solid #979797 !important;
}









.morebtn {
    left: 0px;
    top: 0px;
    width: 309px;
    height: 60px;
    opacity: 1;
/** 文本1 */
    font-size: 28px;
    letter-spacing: 0px;
    line-height: 60px;
    /* color: #ffffff; */
    text-align: right;
    vertical-align: top;
    text-align: center;
    margin: 0px auto;
    background: #0091FF;
    border-radius: 30px;
}

.morebtn a {
    color: #fff;
}

.nr a {
    color: #0091FF !important;
    text-decoration: underline;
}

.wrapper .inner {
    width: 1230px;
}

