
.header_warp .nav_more .icon-bar{background-color: #000;}


.search_box{width: 88%;margin:0 auto;margin-top: 84px;margin-bottom:30px;border:1px solid #7d7d7d;overflow: hidden;position: relative;}
.search_box img{width: 100%;}
.search_box label.s_ico{width: 5.5%;margin:11px;position: absolute;right: 0;top: 0;}
.search_box .s_close{width: 3.5%;margin:14px;position: absolute;right: 0;top: 0;display: none;}
.search_box input.search_input{width: 100%;font-size: 1.4em;line-height:3em;text-indent:1em;border: 0;}

.search_img{}
.search_img img{width: 100%;}
.search_text{white-space:nowrap}

.suite_img{}
.suite_img img{width: 100%;}

.search_menu_box{border-bottom:1px solid #cecdcf;padding:1em 0;font-size:1.2em;line-height: 150%;overflow: hidden;text-align: center;}
.search_menu_box li{width: 21%;text-align: center;position: relative;display: inline-block;font-size: 1.2em;}
.search_menu_box li:after{content:"";width: 1px;height: 100%;background:#000;position: absolute;right: 0;top: 0;font-size: 0;}
.search_menu_box li.first:before{content:"";width: 1px;height: 100%;background:#000;position: absolute;left: 0;top: 0;font-size: 0;}
.search_menu_box li.first{letter-spacing: .3em;}

.search_menu_box li.cut a{color: #1a355e;font-weight: bold;}
.search_menu_box li a{color: #555;font-weight: bold;}


.search_ftext{width:90%;margin:0 auto;font-size:1.4em;line-height:140%;color: #999;padding:1em 1%;}
.hot_list{width:90%;margin:0 auto;overflow: hidden;}
.hot_list li{width: 48%;margin:1%;float: left;position: relative;}
.hot_list .search_text{text-align: center;font-size: 1.2em;color: #666;line-height:3em;white-space:nowrap;width: 100%;overflow: hidden;}
.hot_list li .hot_hrefbox{position: absolute;left:0;top: 0;width: 100%;height: 100%;z-index: 1;}


.search_page{text-align: center;width: 100%;padding:20px 0;}
.search_page a,.search_page span{width: 30px;height: 30px;text-align: center;display: inline-block;background:#f6f6f6;font-size: 1.2em;line-height:30px;margin:0 .5em;}
.search_page a.jp-current{background:#334870;color: #fff;}
.search_page span{}


.search_content{padding-bottom:30px;}


.wiki_list{width: 88%;margin:0 auto;overflow: hidden;}
.wiki_list ul{width:100%;}
.wiki_list ul li{border-bottom: 1px dashed #cfcfcf;padding-bottom: 5px;display: flex;display: -webkit-flex;justify-content: flex-start;align-items: center;position: relative;margin-bottom: 10px;}
.wiki_list ul li .cont_q{color:#626262;font-size: 1.2em;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;}
.wiki_list ul li .cont_a{display: none;}
.wiki_list ul li:after{position: absolute;width:7%;height: 3px;background: #1b365d;right:0;bottom: -1px;content: "";}
.wiki_list .service_wiki_wdiv{background: #002e64;color: #fff;font-size: 1.2em;line-height:200%;display:block;padding:0 1.5em;font-weight: bold;letter-spacing: .2em;float: right;clear: both;margin:1.5em 0;}
.wiki_list .boutique{width:6%;margin:0 .5em;}
.wiki_list .boutique img{width: 100%;}

.overlay{width: 100%;height: 100%;position: fixed;bottom: 0;left:0;background:#000;z-index:1000;display: none;opacity: .7;}
.pop_question{position: fixed;left:6.25%;top:50%;margin-top:-50%;background: #fff;z-index: 1001;width: 88%;padding:2em 2em;display: none;}
.ques_layl{margin: 2em auto;width: 100%;display: flex;display: -webkit-flex;margin: 0 auto;}

.question_Q{display: flex;display: -webkit-flex;margin: 0 auto;width: 100%;padding:1em 0;color:#777;}
.question_A{display: flex;display: -webkit-flex;margin: 0 auto;width: 100%;padding:0em 0 2em 0;color: #1b365d;}
.question_label{font-size: 1.4em;line-height: 140%;}
.question_desction{font-size: 1.4em;line-height: 140%;}

.question_function{width:100%;margin: 1em auto;padding-left:1em;box-sizing: border-box;clear: both;}
.question_function .question_f_h2{margin-bottom: 1em;color:#777;font-size: 1.2em;}
.question_function .question_fbox{overflow:hidden;margin-bottom: 1em;}
.question_function .question_fbox .question_b1{margin-bottom: .5em;width:43%;float: left;margin-right: 10%;}
.question_function .question_fbox .question_b2{margin-bottom: .5em;width:43%;float: left;}
.question_function .question_fbox .question_b1 img{width: 100%;}
.question_function .question_fbox .question_b2 img{width: 100%;}
.question_function .question_zan{line-height: 140%;}
.question_zan .question_zico{width: 5%;display: inline-block;}
.question_zan .question_zico img{vertical-align: middle;width: 100%;vertical-align: top;}
.question_zan p{color:#777;font-size: 1.2em;}
.pop_question .btn_close{position: absolute;right:1em;top:1em;width: 1.5em;height: 1.5em;}
.pop_question .btn_close img{width: 100%;vertical-align: middle;}




.suite_list{width:90%;margin:0 auto;overflow: hidden;}
.suite_list li{width: 48%;margin:1%;float: left;position: relative;}
.suite_list .suite_text{text-align: center;font-size: 1.2em;color: #545454;line-height:3em;white-space:nowrap;width: 100%;overflow: hidden;}
.suite_list li .suite_hrefbox{position: absolute;left:0;top: 0;width: 100%;height: 100%;z-index: 1;}

.news_list{width:90%;margin:0 auto;overflow: hidden;}
.news_list li{width: 48%;margin:1em 1%;float: left;position: relative;height: 28em;}
.news_list .suite_text{text-align: center;font-size: 1.2em;color: #545454;line-height:3em;white-space:nowrap;width: 100%;overflow: hidden;}

.news_list .news_list_h2{font-size: 1.4em;color:#3c3c3c;line-height: 140%;height:4em;overflow: hidden;margin:.5em 0;}
.news_list .news_list_time{font-size: 1em; color: #545454;line-height: 140%;}
.news_list .news_list_cont{font-size: 1em;color: #545454;overflow: hidden;height:4.5em;line-height: 140%;margin:.5em 0;}
.news_list .news_more{font-size: 1em;color: #002e64;line-height: 140%;}
.news_list li .news_hrefbox{position: absolute;left:0;top: 0;width: 100%;height: 100%;z-index: 1;}

/*翻页*/
.pagination{text-align: center;width: 100%;margin-top: 10px;}
.pagination li{    padding: 0 12px;height: 30px;margin-right: 5px;background: #f6f6f6;line-height: 30px;text-align: center;display: inline-block;}
.pagination li a{color: #999;font-size: 1.2em;}
.pagination li:hover{background: #002e64;color: #fff;}

.pagination li.active{background: #002e64;}
.pagination li.active a{background: #002e64;color: #fff;}
.pagination li.first{display: none;}
.pagination li.last{display: none;}


