.bsxz-main { width: 1200px; margin: 0 auto 20px; }
.bsxz-breadcrumb { padding: 15px 0; font-size: 12px; }
.bsxz-biaoti { }
.bsxz-biaoti .bsxz-xzname { display: inline-block; float: left; line-height: 40px; font-size: 30px; max-width: 82%; }
.bsxz-biaoti .bsxz-xzbtn { float: right; background-color: #fb6945; border-radius: 5px; height: 40px; line-height: 40px; display: inline-block; padding: 0 20px; color: #ffffff; font-size: 16px; }
.bsxz-wjxq { padding: 15px 0; }
.bsxz-wjxq span { margin-right: 5px; font-size: 12px; display: inline-block; color: #909399; }
.bsxz-wjxq span i { font-style: normal; }
.bsxz-wjxq .wjxq-label { border: 1px solid #d7d7d9; border-radius: 2px; padding: 0 10px; height: 26px; line-height: 26px; }
.bsxz-wjxq .wjxq-label_yezhu { border-radius: 2px; display: inline-block; background-color: #f6f9fe; height: 26px; line-height: 26px; padding: 0 10px; color: #528af0; }
.bsxz-nrjj { border: 1px solid #e6e6e6; border-radius: 3px; padding: 10px; }
.bsxz-nrjj .nrjj-top { color: #528af0; }
.bsxz-nrjj .nrjj-text { line-height: 25px; }
.fujianxiazai { margin-bottom: 20px; }
.fjxz-top { height: 39px; border-bottom: 1px solid #528af0; }
.fjxz-top .fjxz-top_tit { color: #528af0; font-size: 18px; font-weight: bold; padding: 0 20px; border: 1px solid #528af0; border-bottom: 0; background-color: #ffffff; height: 39px; line-height: 39px; display: inline-block; border-radius: 5px 5px 0 0; }
.fujianxiazai .nrjj-text { padding: 20px 20px 15px; border: 1px solid #528af0; border-top: 0; border-radius: 0 0 5px 5px; }
.bsxz-content { }
.bsxz-content .bsxz-content_left { position: relative; height: 886px; overflow: hidden; float: left; border: 1px solid #d7d7d9; padding: 20px; width: calc(100% - 345px); border-radius: 3px; box-sizing: border-box; }
.bswj-content { border: 1px solid #d7d7d9; height: calc(100% - 40px); width: 100%; overflow-y: scroll; }
.bswj-content img { display: block; width: 100%; }
.bswj-page { padding: 10px 30px; position: absolute; bottom: 0; left: 0; box-sizing: border-box; background-color: #ffffff; width: 100%; border-top: 1px solid #d7d7d9; }
.bswj-page .bswj-page_left { float: left; padding: 8px 0; }
.bswj-page .bswj-page_right { float: right; }
.bswj-page .bswj-page_right .bswj-page_down { margin-left: 10px; border-radius: 3px; padding: 0 20px; background-color: #fb6945; height: 35px; line-height: 35px; display: inline-block; color: #ffffff; }
.bsxz-content .bsxz-content_right { height: 886px; overflow: hidden; float: right; width: 320px; border: 1px solid #d7d7d9; border-radius: 3px; }
.bsxz-right_tab { border-bottom: 1px solid #d7d7d9; }
.bsxz-right_tab li { float: left; height: 40px; cursor: pointer; line-height: 40px; padding: 0 20px; }
.bsxz-right_tab li.active { color: #528af0; }
.bsxz-right_list { padding: 0 10px; }
.bsxz-right_list li { padding: 10px; border-bottom: 1px solid #d7d7d9; }
.bsxz-right_list li .list-info_title { margin-bottom: 10px; }
.list-infor .list-info_diqu { height: 26px; border: 1px solid #d7d7d9; color: #909399; line-height: 26px; padding: 0 10px; border-radius: 2px; font-size: 12px; display: inline-block; }
.list-infor .list-info_time { float: right; font-size: 12px; line-height: 28px; }
.list-more { text-align: center; padding: 20px 0; }
.list-more a { color: #528af0; }
.bswj-page_num { width: 30px; text-align: center; border: 1px solid #999; border-radius: 2px; }
.bswj-fangda { width: 20px; display: inline-block; margin-left: 10px; }
.page_left_box { display: inline-block; float: left; }

.bigautocomplete-layout { display: none; background-color: #ffffff; position: absolute; z-index: 9999 !important; overflow-x: hidden; overflow-y: hidden; text-align: left; }
.bigautocomplete-layout table { border-collapse: collapse; border-spacing: 0; background: none repeat scroll 0 0 #ffffff; width: 100%; cursor: default; }
.bigautocomplete-layout table tr { background: none repeat scroll 0 0 #ffffff; }
.bigautocomplete-layout .ct { background: none repeat scroll 0 0 #f5f0f0 !important; color: #0a50a1; }
.bigautocomplete-layout div { word-wrap: break-word; word-break: break-all; padding: 10px 10px; cursor: pointer; width: 500px; }
#bigautocompletecontent { border-radius: 8px; border: 1px solid #9e9d9d; max-width: 600px !important; width: 520px !important; font-size: 12px; }

.bswj-fangda { display: none; }
.fujianxiazai .nrjj-text { max-height: 82px; overflow-y: scroll; }
.bsxz-wjxq .wjxq-label_yezhu a, .bsxz-wjxq .wjxq-label_yezhu a:hover { color: #528af0; }
.bsxz-right_list li .list-info_title { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
/*ȩ�޵���*/
.bsxzpopup { width: 960px; padding: 25px; box-sizing: border-box; background: linear-gradient(137deg, #f6f9ff, #f9fbff 0, #e8f1ff); border-radius: 10px; }
.bsxzpopup-top { height: 26px; line-height: 26px; }
.bsxzpopup-top-left { float: left; font-size: 20px; font-weight: 700; }
.bsxzpopup-top-left img { vertical-align: text-bottom; }
.bsxzpopup-top-left .promp { font-size: 14px; color: #969b9f; font-weight: 400; }
.bsxzpopup-top-right { float: right; }
.bsxzpopup-top-right a { font-size: 30px; }
.bsxzpopup-text1 { font-size: 28px; font-weight: 700; }
.bsxzpopup-text2 { padding: 10px 0; color: #969b9f; font-size: 14px; }
.kthy-box-tab { border-top-left-radius: 8px; border-top-right-radius: 8px; overflow: hidden; }
.kthy-box-tab li { float: left; width: 50%; text-align: center; height: 60px; line-height: 60px; font-size: 20px; font-weight: 700; background: #f8f8f8; color: #606266; cursor: pointer; }
.kthy-box-tab li.active { background-color: #2f7fff; color: #fff; }
.kthy-box-cont { height: 380px; }
.kthy-cont-wrap { background-color: #ffffff; padding: 20px 0; border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; }
.kthy-cont-top { margin-bottom: 14px; padding: 0 20px; }
.kthy-cont-top .kthy-cont-topl { float: left; color: #969b9f; }
.kthy-cont-top .kthy-cont-topr { float: right; color: #969b9f; }
.kthy-cont-list { }
.kthy-cont-list .kthy-list-cell { margin-left: 20px; padding: 20px; float: left; height: 100px; box-sizing: border-box; width: 46.7%; background: #fff; border-radius: 8px; border: 1px solid #ddd; cursor: pointer; position: relative; }
.kthy-cont-list .kthy-list-cell.active { border: 1px solid #2f7fff; }
.kthy-list-cell .kthy-list-intro { float: left; }
.kthy-list-intro .intro-bt { font-size: 20px; font-weight: 700; color: #333; line-height: 28px; }
.kthy-list-intro .intro-text { font-size: 14px; color: #969b9f; margin-top: 10px; }
.kyhy-list-price .xianjia { font-size: 20px; color: #606266; }
.kyhy-list-price .xianjia .num1 { font-size: 32px; color: #f34c4c; font-weight: 700; }
.kyhy-list-price .yuanjia, .kyhy-list-price .yuanjia .num2 { text-decoration: line-through; text-align: right; color: #969b9f; font-size: 14px; }
.kthy-list-cell .kyhy-list-price { float: right; }
.paybox { padding: 20px 0 20px 204px; background-color: #fff; margin-top: 20px; border-radius: 8px; }
.paybox-ewm { float: left; width: 144px; height: 144px; padding: 10px; box-sizing: border-box; border: 1px solid #d8d8d8; }
.paybox-ewm img { width: 100%; }
.paybox-intro { float: left; margin-left: 15px; }
.paybox-intro .paybox-price { margin-bottom: 10px; }
.paybox-intro .paybox-price span { color: #f34c4c; font-size: 36px; font-weight: 700; }
.paybox-intro-text { margin-bottom: 10px; }
.rengong { border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; color: #333; padding: 35px 20px; background-color: #ffffff; }
.rengong .rengong-left span { color: #f34c4c; }
.rengong .rengong-left dl { margin-bottom: 40px; }
.rengong .rengong-left dt { font-size: 16px; font-weight: bold; margin-bottom: 12px; }
.rengong .rengong-left dd { color: #606266; }
.rengong .rengong-right { padding-left: 44px; }
.rengong .rengong-right img { border: 1px solid #dddddd; width: 204px; height: 204px; }
.rengong .rengong-right p { color: #606266; font-size: 14px; margin-top: 20px; }
.rengong-left { float: left; width: 545px; }
.rengong-right { float: right; }

.icon_file { margin-right: 10px; }

.bsxz-wjxq .wjxq-label { overflow: hidden; }
.bsxz-wjxq .wjxq-label_yezhu { max-width: 640px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
