@charset "utf-8";
.logo{ padding-top: 0.26rem; padding-bottom: 0.26rem; }
.logo img{max-width: 3.1rem;}
.slb .logo{width: 30%; padding-top: 0.18rem; padding-bottom: 0.18rem;}
.slb .logo img{max-width:100%;}
@media screen and (max-width:992px){
	.logo,.slb .logo{ width: 75%; padding-top: 0.15rem; padding-bottom: 0.15rem; }
	.logo img{max-width:100%; max-height: 0.56rem; }
}

/* 手机端-nav:开始  trans-3大小最好用PX，不然不同的屏幕会有BUG*/
.warp_nav{ display:none; float: right; cursor:pointer; margin-top:0.3rem; }
.trans-3 { display: block; width: 26px; height: 3px; margin-bottom: 5px; background: #201f1c; overflow: hidden; border-radius: .2rem; transition: all 0.35s linear; }
body.avi .trans-3:nth-child(1) { transform: matrix(1,0,0,1,0,8) rotate(45deg); }
body.avi .trans-3:nth-child(3) { transform: matrix(1,0,0,1,0,-7) rotate(-45deg); }
body.avi .trans-3:nth-child(2) { width: 0; }
body.avi .trans-3 { background: #201f1c; }
.slb .warp_nav{margin-top: 0.28rem;}
.slb .trans-3 {width: 35px; height:4px; margin-bottom: 7px;}
.slb body.avi .trans-3:nth-child(1) { transform: matrix(1,0,0,1,0,11) rotate(45deg); }
.slb body.avi .trans-3:nth-child(3) { transform: matrix(1,0,0,1,0,-10) rotate(-45deg); }
@media screen and (max-width:992px){	
	.warp_nav{ display: block; }
}
/* 手机端-nav:结束 */

.head_menu{  display: block; float: right;}
.head_menu .menu_box{ display: block;float: left;  }
.head_menu .menu_box li{ position: relative;float: left; min-width: 2rem;text-align: center;}
.head_menu .menu_box li.on::after,.head_menu .menu_box li:hover::after{ content: ""; position: absolute; top: 0; left: 50%; margin-left: -0.24rem; width: 0.48rem; height: 0.06rem; border-radius: 0.01rem; background: #764629; }
.head_menu .menu_box li>a{font-size:0.24rem; font-family: "宋体"; font-weight: bold; color: #333;position: relative; display: block; padding-top: 0.4rem; }
.head_menu .menu_box li.on>a,.head_menu .menu_box li:hover>a{ font-family: "syst_h"; color:#764629; }
.head_menu .menu_box li+li>a::after{content: "/"; position: absolute; line-height: 0.36rem; font-family: "Microsoft YaHei"; font-weight: normal !important; left: 0; font-size: 0.22rem; color: rgba(136, 109, 71, 0.5);}
.head_menu .return_home{ display:block; float: right; }
.head_menu .return_home>a{display: block; margin-top: 0.34rem; background: rgba(0,0,0,0.3); border-radius: 0.08rem; width: 1.36rem; text-align: center;font-size: 0.18rem; color: #fff; line-height: 0.46rem;}
.head_menu .return_home>a>i{ display: inline-block; font-size: 0.22rem; vertical-align: baseline; margin-right: 0.06rem; }
.slb .head_menu .menu_box li{ min-width: 1.3rem;}
.slb .head_menu .menu_box li>a{ padding-top: 0.26rem; font-size: 0.22rem; }
.slb .head_menu .return_home>a{ margin-top: 0.18rem;}
.slb .head_menu .return_home>a{ width: 1.2rem;}
@media screen and (max-width:992px){
	body.avi .header{height: 100vh; background: url(260529fjstsg_lswx_wap_navbg.jpg) repeat-y center top;}
	body.avi .head_menu{display: block;}
	.head_menu{display: none; position:absolute; padding:0.3rem;border-top: 1px solid #b78d54; top: 100%; left: 0; right: 0; bottom: 0;}
	.head_menu .menu_box{ width: 100%; float:inherit;  }
	.head_menu .menu_box li{ display: block; width: 100%; text-align: left; line-height: 2.5; border-bottom: 1px dashed #b78d54; }
	.head_menu .menu_box li+li>a::after,.head_menu .menu_box li.on::after, .head_menu .menu_box li:hover::after{ display: none; }
	.head_menu .menu_box li>a,.slb .head_menu .menu_box li>a{padding-top: 0rem; padding-left: 0.2rem; }
	.head_menu .return_home{width:50%; float: left;}
	.head_menu .return_home a{ margin:0.2rem auto 0; }
	.slb .head_menu{ padding: 0.15rem 0.2rem; }
}

/* 搜索 */
.head_search{padding-top: 0.7rem; }
.text_tu{ text-align: center; margin-bottom: 0.8rem; }
.text_tu>img{max-width: 7.9rem; width: 96%;}

.search_area{ box-sizing: border-box; border-radius:.08rem; position: relative; width: calc(100% - 1.5rem); float: left; }
.search_area .input_group{ padding:0rem; background-color: #ffffff; box-shadow: 0px 2px 20px  rgba(0, 0, 0, 0.25); border-radius: 0.08rem;}
.search_area .input_select .input_group_prepend_01{ width: .88rem; position: relative;}
.input_select .input_group_prepend_01 .input_base input[type="text"].input_inner{ height: 0.64rem; line-height: 0.64rem; padding-right: 0rem;color: #333; font-size: 0.18rem; font-family: "宋体"; font-weight: bold; }
.search_area .input_icon{right: .16rem;top: 0.19rem;transition: 0s all;}
.search_area .input_base.input_suffix:before{content:' ';position: absolute;right: 0rem;top: 50%;margin-top: -.1rem;height: .2rem;width: 2px;background-color: rgba(153, 153, 153, 0.4);z-index: 999;}
.search_input{caret-color:transparent; }
.search_area input[type="text"].input_inner{ height: 0.64rem; line-height: 0.64rem;  }
.search_area input[type="text"].input_inner,.search_area .input_group_prepend_01,.search_area .input_group_append_01{ font-size: 0.18rem;font-family: "宋体"; font-weight: bold;background-color: transparent; border: none; color: #999; padding-right: 0rem; }
.search_area .input_group_append_01{ padding-left: 0rem; background: #886d47; border-radius: 0rem 0.08rem 0.08rem 0rem; }
.search_area .input_group_append_01 i{ font-size: .24rem; vertical-align: baseline; margin-right: 0.08rem; }
.search_area input[type="text"]::-webkit-input-placeholder{ color: #666;}
.search_area .input_icon{ color: #999; }
.search_area .select_group .input_inner.on+.input_icon{ top: .07rem;}
.search_area .select_group .input_inner.on+.input_icon{ top: 0rem\0;}
.search_area .select_dropdown{ top:.44rem; top: .36rem\0;}
.search_area .input_group_append_01 button.btn_default{margin: 0rem;border: none;color: #fff; padding: .1rem .26rem;font-size: 0.2rem; font-family:"syst_h"; position: relative;}
.search_area .input_group_append_01 button.btn_default:hover{ background-color:transparent; border:0rem; color:#ffffff; color: #1658a0\9;}

.search_content,.prompt_content{ display: none; position: absolute; top:.64rem; left: 0rem; right: 0rem; padding:.12rem 0rem; background-color: #fff; z-index: 9; border-radius:.08rem;}
.prompt_content ul{ max-height: 1.5rem; overflow-y: auto;}
.prompt_content ul::-webkit-scrollbar{ width: .06rem; border-radius: 1rem; background-color: #f8f8f8;}
.prompt_content ul::-webkit-scrollbar-thumb{ border-radius: 1rem; background-color: #1658a0;}
.prompt_content ul li{ font-size:.14rem; line-height:2.2; cursor: pointer; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; padding: 0 .2rem;}
.prompt_content ul li:hover{ background-color: #f8f8f8; color: #1658a0;}
.prompt_content ul li span{ font-weight: bold; color: #D41919;}
.search_history,.search_top{ /* white-space: nowrap; */ overflow: hidden; /* text-overflow: ellipsis; */ padding: 0rem .2rem;}
.search_history span,.search_top span,.search_history a,.search_top a{ display: block; font-size: .14rem; line-height: .24rem; margin-bottom: .04rem; margin-top: .04rem;float: left;}
.search_history a,.search_top a{font-size: .12rem; padding: 0px .12rem; background-color:#fbf8f4; border-radius:.05rem; color:#886D47; margin-right: .08rem;}
.search_history a i,.search_top a i{ display: none;}

.searck_k .btn_group{ float: right; top: 0; width: 1.3rem; }
.searck_k .btn_group .btn_primary{ padding-left: 0; padding-right: 0; width: 100%; text-align: center; line-height: 0.38rem; background:#886D47; border-color: #886D47; border-radius: 0.08rem; font-size: 0.2rem; font-family:"宋体"; font-weight: bold; }
.head_search .input_group1 label{ width: inherit; font-size: 0.18rem; font-family: "宋体"; font-weight: bold; margin-top: 0rem; line-height: 0.2rem; }
.head_search .icheck_primary > input:first-child:checked + label:before{ background: #AC8D63; border:0.01rem solid #AC8D63; }
.head_search [class*="icheck_"] > input:first-child:checked[type="radio"] + label:after{width: 0.1rem; height: 0.1rem; background: #fff; border-radius: 0.5rem; transform: inherit; left: 0.04rem; top: 0.04rem; border:0; }
.head_search .icheck_primary > input:first-child:not(:checked):not(:disabled):hover + label:before{ border:0.02rem solid #AC8D63;  }
.head_search [class*="icheck_"] > input:first-child + label:before, [class*="icheck_"] > input:first-child + input[type="hidden"] + label:before{border-color: transparent;}

.data_lst li{text-align: center;}
.data_lst li>h6{ font-family: "宋体"; font-weight: bold; font-size: 0.18rem; color: #886D47; text-transform: uppercase; }
.data_lst li>h6>span>em{ font-size: 0.48rem; }
.checkbox_base{margin-right: 0.45rem;}
.slb .head_search{padding-top: 0.45rem; }
.slb .radio_base,.slb .checkbox_base{ margin-right: 0.1rem;}
.slb .head_search [class*="icheck_"] > input:first-child:checked[type="radio"] + label:after{left: 0.035rem;top: 0.035rem;}

.head_menu .aged_link{float: left; padding-top: 0.34rem; margin-right: 0.16rem;}
.head_menu .aged_link>a{display: block; margin: 0rem auto; max-width: 1.1rem; background: rgba(0,0,0,0.3); padding: 0rem 0.15rem;  color: #fff; line-height: 0.47rem; border-radius:0.08rem; font-size: 0.18rem; }

@media screen and (max-width:992px){
	.head_search,.slb .head_search{ padding-top: 0.35rem;}
	.text_tu{ margin-bottom: 0.45rem; }
	.slb .search_area{width: 100%; float: inherit; }
	.slb .searck_k .btn_group{width: 100%; float: inherit; margin-top: 0.15rem;}
	.search_area .input_group_append_01 button.btn_default{padding-left: 0.1rem; padding-right: 0.1rem; font-size: 0;}
	.search_area .input_group_append_01 i{margin-right: 0rem; vertical-align: middle; }
	.search_area .input_select .input_group_prepend_01{ width: 0.75rem; }
	.search_area .input_icon{ right: 0.06rem; }
	.checkbox_base{margin-right: 0.2rem;}
	
	.data_lst{margin-top: 0.1rem;}
	.data_lst li>h6{font-size: 0.16rem;  }
	.data_lst li>h6>span>em{ font-size: 0.28rem; }
	
	.head_menu .aged_link{width: 50%; margin-right: 0rem; padding-top: 0.2rem;}
}
@media screen and (max-width:640px){
	.search_area{width: 100%; float: inherit; }
	.searck_k .btn_group{width: 100%; float: inherit; margin-top: 0.15rem;}
	.slb .radio_base,.slb .checkbox_base{ margin-right: 0.05rem;}
}