@charset "UTF-8";
*{margin:0;padding:0;list-style:none;font-family:Helvetica,microsoft yahei, Tahoma,arial, sans-serif;}
html{font-size:inherit !important;}
body{margin:0 auto;overflow-x:hidden;background:#fff;font-size:16px;Font-size:62.5%;}
p{margin:0;}
article, aside, footer, header, nav, section,figure,figcaption,form{display:block;margin:0;padding:0;border:none;}
.h1, .h2, .h3, h1, h2, h3{margin:0;}
i{font-style:normal}
img{border:none;}
a{text-decoration:none;color:#333333;}
a{-webkit-tap-highlight-color:rgba(0,0,0,0)}
a:hover{text-decoration:none;}
ul li{list-style:none;}
.fl{float:left !important;}
.fr{float:right !important;}
.clear{float:none;clear:both;zoom: 1;}
.tl{text-align:left;}
.tr{text-align:right;}
.tc{text-align:center;}
.hide{display:none;}
.color_68c622{color:#68c622;}
.color_fff{color:#fff;}
.color_c0c0c0{color:#c0c0c0;}
.f12{font-size:1.2em;}
.f14{font-size:1.4em;}
.f16{font-size:1.6em;}
.f18{font-size:1.8em;}
.f20{font-size:2em;}
.f22{font-size:2.2em;}
.f24{font-size:2.4em;}
.bank5{height:05em;}
.bank10{height:1em;}
.bank15{height:1.5em;}
.bank20{height:2em;}
.bank25{height:2.5em;}
.bank30{height:3em;}
.bank35{height:3.5em;}
.bank40{height:4em;}
.bank45{height:4.5em;}
.bank50{height:5em;}
.bg_f2f2f2{background:#f2f2f2;}
.color_5c5b5b{color:#5c5b5b}
.color_ff3803{color:#ff3803}
.color_black{color:#000;}
.color_ff0000{color:#ff0000}
.text_hidden{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;}
.clear::after{clear: both;display: block;content: "";float: none;}
img{max-width:100%;}
.bg_f6f6f6{background:#f6f6f6;}
.color_a9a9a9{color:#a9a9a9}
.color_999{color:#999}
.color_f7910c{color:#f7910c}
.animate{transition:all .4s;}
.animate{transition:all .4s;}
.bg_fff{background:#fff;}
.percent_33{width:33.3333333333333%;}
.percent_25{width:25%;}
.percent_20{width:20%;}
.clearfix:after{content:".";display:block;height:0;clear: both;visibility:hidden;}
.clearfix{*zoom:1;}

.line-height20{line-height:20px;}
.bold{font-weight:bold;}


.header_search{width:100%;padding:.5em 0;background:#fff;border-bottom:1px solid #f1f2f4;z-index:999;position:relative;}
.header_search_form{margin:0 .5em;background:#f0f2f5 url("../images/icon1.jpg") no-repeat 95% center;
    line-height:2.4em;position:relative;border-radius:.5em;}
.header_search_form .text{box-shadow:nonw;outline:none;height:2.4em;background:#f0f2f5;border-radius:.5em;border:none;background:none;outline:none;width:99%;text-indent:1em;}
.header_search_form .text:focus{box-shadow:0px 3px 5px #999}
.fix{background:#f23030;}
.header_search_bg{position:absolute;height:4.4em;left:0;top:0;z-index:9999;width:100%;}
.header_search.mm{position:absolute}

.header_search_content{position:fixed;left:0;top:0;width:100%;height:100%;z-index:99;background:#fff;display:none;overflow:hidden;}
.header_search_content .search_content{height:100%;background:#fff;overflow-y:auto;margin:0 1.5em;}
.header_search_content .search_content .tt_t{height:5em;}
.header_search_content .search_content .tt{font-size:1.4em;line-height:2.6em;}
.header_search_content .search_content .cc{padding:0em 0;}
.header_search_content .search_content .cc a{display:inline-block;color:#666;line-height:2em;margin:.3em;padding:0 .6em;border:1px solid #ececec;border-radius:4px;}
.header_search_close{position:fixed;right:1.3em;top:.8em;width:2em;height:2em;border-radius:100%;background:#eee;
    text-align:center;line-height:2em;z-index:9999;border:1px solid #ececec;cursor:pointer;display:none;}

header{height:4em;border-bottom:1px solid #e5e5e5;position:relative;background:#fff;line-height:4em;}
.header_pre{min-width:4em;display:block;background:url("../images/h_icon1.png") no-repeat 0 center;
    font-size:1.4em;position:absolute;left:1em;top:0;height:3em;background-size:14px;}
.header_txt{text-align:left;margin-left:2.5em;font-size:1.4em;height:40px;line-height:40px;}


.index_nav{background:#fff;padding:1em 0;}
.index_nav_ul{marign:0 1em;}
.index_nav_ul li{width:20%;float:left;text-align:center;}
.index_nav_ul li a img{width:36px;height:36px;}
.index_nav_ul li a p{height:14px;line-height:14px;	overflow: hidden;    text-overflow: ellipsis;    white-space: nowrap;}
.index_nav_ul li a{display:block;padding:.5rem 0;font-size:1.2em;}

.index_title{line-height:4em;border-bottom:1px solid #eff2f7;padding:0px 1em;height:4em}
.index_wrapper{margin:0 0em;}
.index_wrapper ul li{background:#fff;}
.index_wrapper ul{marign-top:0;}
.index_wrapper ul{display:block;white-space: nowrap;position: relative;-webkit-overflow-scrolling: touch;overflow: hidden;overflow-x: auto;
    height:10em;}
.index_wrapper li {display: inline-block; width:22em;vertical-align: top;margin-left:1em;white-space: normal;text-align: left;}
.index_wrapper li a{display:block;padding:1em;}
.index_wrapper li a img{width:5em;display:block;height:5em;margin:0 auto;float:left;}
.index_wrapper li a .txt{margin-left:6em;}
.index_wrapper li a .txt .t{font-size:1.4em;line-height:2em;line-height:2em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.index_wrapper li a .txt .c{color:#999;line-height:1.4em;font-size:1.2em;height:3em;overflow:hidden;}

.index_asd a{display:block;}
.index_asd a img{display:block;width:100%;}
.index_tuan{background:#fff;margin:0em 0;border-top:1em solid #eff2f7;border-bottom:1em solid #eff2f7}
.index_tuan_dl dt{width:48%;float:left;position:relative;}
.index_tuan_dl dt img{display:block;width:100%;height:100%;}
.index_tuan_dl dd{margin-left:50%;}
.index_tuan_dl a{display:block;}
.index_tuan_dl .dd_t{font-size:1.4em;line-height:1.4em;color:#000;height:2.6em;overflow:hidden;}
.index_tuan_dl .dd_c{font-size:1.2em;line-height:1.8em;color:#999;overflow:hidden;}
.index_tuan_dl{padding:1em 0;border-bottom:0.1em solid #eee;margin:0 1em;}
.index_tuan_dl .dd_p{margin-top:.5em;}
.index_tuan_dl .dd_p b{font-weight:bold;color:#e90021;font-size:1.8em;}
.index_tuan_dl .dd_p b.zhi{color:#444;}
.index_tuan_dl .dd_p span{font-size:1.2em;color:#999;}
.index_tuan_dl .dd_c i{display:inline-block;margin:0 .5em;}

.index_tuan_dl .yu{background:#1f7719;position:absolute;padding:0px 1em;line-height:1.8em;color:#fff;font-size:1.2em;right:0px;top:0px;}

.footer-top{height:4.5em;}
footer{position:fixed;left:0px;bottom:0px;width:100%;background:#fff;padding:.5em 0;z-index:999;border-top:1px solid #e6e6e6;}
footer ul li{width:25%;float:left;text-align:center;padding-top:1.6em;font-size:1.2em}
footer ul li.first{background:url("../images/fot_icon1.png") no-repeat center 0; background-size:1.6em}
footer ul li.second{background:url("../images/fot_icon2.png") no-repeat center 0; background-size:1.6em}
footer ul li.third{background:url("../images/fot_icon3.png") no-repeat center 0; background-size:1.6em}
footer ul li.four{background:url("../images/fot_icon4.png") no-repeat center 0; background-size:1.6em}
footer ul li.first.cur{background:url("../images/fot_icon1_on.png") no-repeat center 0; background-size:1.6em}
footer ul li.second.cur{background:url("../images/fot_icon2_on.png") no-repeat center 0; background-size:1.6em}
footer ul li.third.cur{background:url("../images/fot_icon3_on.png") no-repeat center 0;background-size:1.6em }
footer ul li.four.cur{background:url("../images/fot_icon4_on.png") no-repeat center 0;background-size:1.6em }
footer ul li a{display:inline-block;position:relative;font-size:1.4em;}
footer ul li.cur a{color:#e90020;font-size:1.2em;}
.index_service{background:#eff2f7}

/*************************登录 注册***********************/
.login_container{margin:1em 0;}
.login_logo img{display:block;margin:2em auto;width:12em;}
.login_ul{border-top:1px solid #e5e5e5;}
.login_ul .li{border-bottom:1px solid #e5e5e5;position:relative;}
.login_ul .li span{font-size:1.4em;position:absolute;left:1em;top:0px;line-height:4em;}
.login_ul .li .text{height:4em;line-height:4em;border:none;display:block;border:none;outline:none;background:none;width:100%;text-indent:5em;font-size:1.4em;}
.login_container .but_w{margin:1.5em 1em;}
.login_container .but_w .but{display:block;width:100%;height:3.2em;background:#bd1f34;color:#fff;text-align:center;line-height:3.2em;font-size:1.4em;border:none;outline:none;border-radius:4px;}
.login_container .other{margin:0 1em;}
.login_container .other a{font-size:1.2em;}
.login_container .other a.fl{color:#e90020}


.register_container{}
.register_container .li{border-bottom:1px solid #e5e5e5;position:relative;}
.register_container .li .text{height:4em;border:none;display:block;border:none;outline:none;background:none;width:100%;text-indent:1.2em;}
.register_container .li .huo{position:absolute;right:1em;top:0;line-height:4em;font-size:1.2em;}
.register_container .but_w{margin:1.5em 1em;}
.register_container .but_w .but{display:block;width:100%;height:3.2em;background:#bd1f34;color:#fff;text-align:center;line-height:3.2em;
    font-size:1.4em;border:none;outline:none;border-radius:4px;}



.add_container{}
.add_title{background:#eff2f7;line-height:3em;padding:0 1em;}
.add_container .li{border-bottom:1px solid #efefef;padding:0 1em;}
.add_container .li .text{height:3em;border:none;width:100%;display:block;outline:none;background:none;}
.ding_tips{color:#d0d0d0;font-size:1.2em;line-height:1.6em;margin-bottom:.5em;}
.add_container .shang{padding:1em;}
.add_container .shang_li{width:48%}
.add_container .shang_li img{display:block;width:100%;border:1px solid #ececec;}
.add_container .but{display:block;width:100%;margin:0 auto;border-radius:5px;color:#fff;text-align:center;
    line-height:3em;border:none;outline:none;background:#e90020}
.add_container .but_w{padding:1em;}
.bg_eff2f7{background:#eff2f7}

.index_tuan.non{border:none;}
.index_tuan.non .index_tuan_dl dt{width:9em;}
.index_tuan.non .index_tuan_dl dt img{width:9em;height:7em;}
.index_tuan.non .index_tuan_dl dd{margin-left:10em;}
.index_tuan.non .index_tuan_dl dd .dd_c{margin-top:1em;}


/**********************************招聘 ***************************/
.color_f23030{color:#f23030}
.zhao_wrap_ul li{background:#fff;border-bottom:.8em solid #eff2f7;}
.zhao_wrap_ul li a{display:block;padding:1em;}
.zhao_wrap_ul li .c{color:#999;font-size:1.4em;line-height:2em;}
.zhao_detail_li{padding:.6em 1em;line-height:2.4em}
.zhao_detail_li .tit{font-size:1.8em;font-weight:bold;}
.zhao_detail_li .p{color:#f23030;font-size:1.8em;font-weight:bold;}
.zhao_detail_li .c{font-size:1.4em;}
.zhao_detail_li .cc{border-top:1px solid #eee;padding:.5em 0;line-height:2em;font-size: 1.4em;margin-top:.5em;}
.lin_1{height:.6em;background:#eff2f7;}
.zhao_detail_li .t{font-size:1.6em;font-weight:bold;border-bottom:1px solid #eee;line-height:3em;}
.zhao_detail_li .ccc{padding:.5em 0;line-height:2em;font-size: 1.4em;margin-top:.5em;}

/*******************************法院展示页****************************/
.index_tuan.zhan{border:none;}
.fa_header{background:#c71e23;padding:1em;}
.fa_header .img img{height:42px;}
.fa_header .txt{margin-left:50px;}
.fa_header .txt .t{font-size:1.6em;color:#fff;height:1.6em;line-height:1.6em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.fa_header .txt .c{color:#efcecf;font-size:1.2em;line-height:1.4em;height:1.4em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.main_search{width:100%;padding:.5em 0;background:#fff;position:relative;}
.main_search_form{margin:0 .5em;background:#f0f2f5 url("../images/icon1.jpg") no-repeat 98% center;
    line-height:2.4em;position:relative;border-radius:.5em;}
.main_search_form .text{box-shadow:nonw;outline:none;height:2.4em;background:#f0f2f5;border-radius:.5em;border:none;background:none;outline:none;width:99%;text-indent:1em;}

/*******************************我的*************************/
.my_header{background:#ce0000;padding:1.5em 1em;}
.my_header .img{float:left;}
.my_header .img img{display:block;width:7em;height:7em;border-radius:100%;}
.my_header .txt{margin-left:8em;color:#fff;}
.my_header .txt .t{font-weight:bold;font-size:2.4em;height:2em;line-height:2em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.my_header .txt .c{font-size:1.4em;}
.my_sec_ul li{border-bottom:1px solid #eee;line-height:3em;font-size:1.4em;}
.my_sec_ul li a{display:block;background:url("../images/icon14.png") no-repeat right center;font-weight:1.4em;margin:0 1em;background-size:0.8em;}
.copy_right{color:#e1e1e1;font-weight:1.2em;padding:1em;text-align:center;}

/************************我的贷款申请**********************************/
.quan_nav{border-bottom:1px solid #e5e5e5;height:4em;line-height:4em;text-align:center;padding:0 1em;}
.quan_nav li{display:inline-block;margin:0 1.2em;position:relative;}
.quan_nav li a{font-size:1.4em;}
.quan_nav li.cur::after{display:block;height:0.3em;background:#e90020;position:absolute;left:0px;bottom:-0.1em;content:"";width:100%;}
.quan_nav li.cur a{color:#e90020;}

.ding_list{border-top:.6em solid #eff2f7}
.ding_list_ul li{border-bottom:.6em solid #eff2f7}
.ding_list_ul li .li_t{border-bottom:1px solid #efefef;line-height:3em;padding:0 1em;}
.ding_list_ul li .li_dl_w{margin:0 1em;padding:1em 0;border-bottom:1px solid #efefef;}
.ding_list_ul li .li_dl{margin-right:5em;}
.ding_list_ul li .li_dl dt{width:5.5em;float:left;border:1px solid #e5e5e5;}
.ding_list_ul li .li_dl dt img{display:block;width:5.5em;height:5.5em;}
.ding_list_ul li .li_dl dd{margin-left:7em;}
.ding_list_ul li .li_dl dd .dd_t{color:#666;font-size:1.3em;line-height:1.6em;max-height:3.2em;overflow:hidden;}
.ding_list_ul li .li_dl dd .gui{color:#d5d5d5;font-size:1.2em;margin:.5em 0;}
.ding_list_ul li .li_dl_w .right{width:5em;text-align:right;}
.ding_list_ul li .li_zong{margin:0 1em;padding:1em 0;font-size:1.3em;}
.ding_list_ul li .button{margin-top:.5em;}
.ding_list_ul li .button .but{width:7em;display:inline-block;line-height:2.4em;text-align:center;border-radius:1.5em;}
.ding_list_ul li .button .but.gray{border:1px solid #d8d8d8;}
.ding_list_ul li .button .but.red{border:1px solid #e90021;background:#e90021;color:#fff;}
.ding_list_ul .index_tuan_dl{border:none;}
.ding_list_ul .index_tuan_dl dt{width:8em;}
.ding_list_ul .index_tuan_dl dt img{width:8em;height:5em;}
.ding_list_ul .index_tuan_dl dd{margin-left:9em;}

.color_71b247{color:#71b247}

.yu_detail_li .t{border-bottom:1px solid #eee;line-height:3em;padding:0 1em;font-size:1.4em;}
.yu_detail_li .con{text-align:center;padding:1.5em 0;border-bottom:1px solid #eee;}
.yu_detail_li .c{color:#b8b8b8;}
.yu_detail_li .num{color:#e90021;font-size:3.6em;font-weight:bold;}
.yu_detail_li .li_con{margin:0 1em;text-align:left;padding:1em 0;}
.yu_detail_li .li_con li{line-height:2em;}
.yu_detail_li .li_con li .label{width:6em;float:left;}
.yu_detail_li .li_con li .l_r{margin-left:6em;}

.fix_bottom_top{height:4em;}
.fix_bottom{position:fixed;left:0;bottom:0;width:100%;z-index:99999;}
.fix_bottom .yu_but{display:block;line-height:3em;background:#e90021;color:#fff;text-align:center;font-size:1.6em;}



.project_gong{padding:1em 2em;}
.project_txt{line-height:2em;color:#7e7e7e;font-size:1.2em;}
.project_txt p{font-size:1.2em;}
.project_other{margin:20px 0px 0px 0px;}
.project_other .pro_tit{line-height:2em;font-size:1.4em;color:#000;margin:1em 0 0 0;border-bottom:1px solid #ebebeb;}
.project_other .li a{font-size:1.4em;color:#1246f0;line-height:3em;display:block;height:3em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:url("../images/icon14.png") no-repeat right center;padding-right:1.5em;background-size:0.8em;}
.project_other .li a:hover{text-decoration:underline;}
.project_pic{padding:1em 2em;}
.project_pic_ul{}
.project_pic_ul li{width:100%;margin:1em 0;}
.project_pic_ul li img{width:100%;display:block;}
.project_mai{padding:0 1.5em;}
.project_add{padding:0 1.5em;}
.project_add .map img{display:block;width:100%;margin:15px 0px;}
.tr{text-align:right;}
.project_detail #menu{position:relative;top:0px;width:100%;left:0px;line-height:4em;background:#fff}
.project_detail #menu ul{margin:0 auto;width:100%;}
.project_detail #menu ul li{float:left;width:20%;}
.project_detail #menu ul li a{display: block;font-size: 1.4em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;
    height:3.6em;line-height:3.6em;text-decoration: none;text-align: center;color:#656565;border-bottom:2px solid #ebebeb;}
/*.project_detail #menu ul li a:hover{color:#e90021;border-bottom:2px solid #e90021;background:#fff;}*/
.project_detail #menu ul li a.current{color:#e90021;border-bottom:2px solid #e90021;background:#fff;}

.project_menu.mm ul{border-left:1px solid #e3e3e3;}
.project_title{text-align:center;background:url("../images/t.png") no-repeat center;font-size:1.6em;color:#e90021;line-height:3em;}
.project_other .li{background:url("../images/t1.png") no-repeat 0px center;padding-left: 2.4em;border-bottom:1px solid #ebebeb}

.index_title .more{display:inline-block;background:url("../images/icon14.png") no-repeat right center;padding-right:1.5em;font-size:1.2em;background-size: 0.8em;}
.project_pai_ul{margin:0 1em;}
.project_pai_ul li{overflow:hidden;border-bottom:1px solid #ebebeb;}
.project_pai_ul li a{display:block;padding:1em 0;font-size:1.4em;line-height:3em;}
.project_pai_ul li a .icon img{width:3em;height:3em;}
.project_pai_ul li a .but{position:relative;top:.5em;width:6.5em;height:2.4em;line-height:2.4em;text-align:center;color:#fff;background:#e90021;border-radius:5px;}
.project_contact{padding:1em;}
.project_contact ul li{line-height:2em;overflow:hidden;font-size:1.2em;}
.project_contact ul li .label{color:#cacaca;width:6em;}
.project_contact ul li .li_r{margin-left:6em;overflow:hidden;text-overflow:ellipsis;white-space:;line-height:18px;padding:3px 0px;}

.project_img{position:relative;}
.project_img .slideBox{ position:relative; overflow:hidden; }
.project_img .slideBox .hd{ position:absolute; height:28px; line-height:28px; bottom:0; right:0; z-index:1;width:100%;text-align:center; }
.project_img .slideBox .hd li{ display:inline-block; width:.5em; height:.5em; -webkit-border-radius:.5em; -moz-border-radius:.5em;
    border-radius:.5em; background:#d1cfd2; text-indent:-9999px; overflow:hidden; margin:0.2em;   }
.project_img .slideBox .hd li.on{ background:#e90021;  }
.project_img .slideBox .bd{ position:relative; z-index:0;height:250px; }
.project_img .slideBox .bd li{ position:relative; text-align:center;  }
.project_img .slideBox .bd li img{ background:url(images/loading.gif) center center no-repeat;  vertical-align:top; width:100%;height:250px;/* 图片宽度100%，达到自适应效果 */}
.project_img .slideBox .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0);  }

.project_bot_con{border-bottom:1px solid #ebebeb;padding:.5em 1em 1em 1em;}
.project_bot .name{font-size:1.6em;line-height:1.5;margin:.5em 0;}
.project_bot .biao{padding:.5em 0;border-top:0px solid #ebebeb;border-bottom:1px solid #ebebeb;margin-bottom:.5em;}
.project_bot .biao span{display:inline-block;margin-right:.2em;margin-bottom:.2em;line-height:1.5;padding:0 .5em;border:1px solid #e90020;
    border-radius:3px;background:#ffebe5;color:#e90020;font-size:1.1em;}
.project_bot .li{line-height:2em;font-size:1.4em;}
.project_bot .li span{color:#e90021;font-size:1.8em;font-weight:bold;}
.project_bot_ul{padding:1em;}
.project_bot_ul li{width:50%;float:left;height:2em;line-height:2em;font-size:1.4em;color:#999;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1.2em;}
.project_bot_ul li span{color:#333;}

.project_header{border:none;position:absolute;left:0;top:0;width:100%;z-index:111;background:none;}
.project_header .header_pre{min-width:4em;display:block;background:url("../images/icon15.png") no-repeat 10px center rgba(242,242,242,.9);line-height:2.4em;text-align:center;
    font-size:1.4em;position:relative;left:auto;top:auto;height:2.4em;margin-left:0em;background-size:14px}

/***********************法院****************/
.court-layer {position: fixed;top: 0;left: 0;bottom: 0;right: 0;z-index: 23;background-color: #fff;overflow: hidden;}
.court-layer .layer-tit {display: box;display: -webkit-box;display: flex-box;display: -ms-flexbox;display: flex;display: -ms-flexbox;box-align: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-align-items: center;height: 5.4%;background-color: #eee;color: #5a5a5a;padding-left: 1em;font-size:1.2em;}
.court-layer .province{float: left; width: 18%;height: 94.6%;overflow: hidden;overflow-y: scroll;-webkit-overflow-scrolling: touch;}
.court-layer .city{float: left;width: 22%;height: 94.6%;overflow: hidden;overflow-y: scroll; -webkit-overflow-scrolling: touch;}
.court-layer .county{float: left;width: 60%;height: 94.6%;overflow: hidden;overflow-y: scroll;-webkit-overflow-scrolling: touch;}
.court-layer ul li{line-height:4em;height: 4em;color: #433d33;position: relative;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding-right:5em;}
.court-layer .province-clicked{background-color: #eee;width:18%;height: 100%;}
.court-layer .city-clicked{width: 22%;height: 100%;background-color: #f8f8f8;}
.court-layer ul li{padding:0 1em;font-size:1.2em}
.court-layer ul li span{width:85%;text-overflow: ellipsis;white-space: nowrap;display:-moz-inline-box;display:inline-block;overflow: hidden;}
.court-layer ul li.cur{background:#f8f8f8;color:#e90020}
.court-layer .province  li{padding-left:1em;}
.court-layer .city li.cur{background:#fff;color:#e90020}
.court-layer ul li i {position: absolute;top: 0;right: 10px;line-height: 44px;color: #999;}
/*********************************筛选***********************/
.choice_wrapper{width:100%;background:#fff;z-index:99}
.select-index {
    background: #fff;
    z-index: 21;
    position: relative;
    width: 100%;
    height: 4em;
    line-height: 4em;
    margin-top:0;
    display: box;
    display: -webkit-box;
    display: flex-box;
    display: -ms-flexbox;
    display: flex;
    display: -ms-flexbox;
    border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb;
}
.select-index a {
    flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    -webkit-box-flex: 1;
    text-align: center;
    font-size: 1.4em;
    color: #666;

    position: relative;

}
.select-index a.select-default i {
    background:url("../images/icon18.png") no-repeat right center;
 background-size: 8px 5px;
    padding: 0 13px 0 0;
    display: inline-block;

    overflow: hidden;
}
.select-index a.selected i {
    color:#e90020;
    background:url("../images/icon19.png") no-repeat right center;background-size: 8px 5px;}
.select-index a::after{display:block;height:1.5em;width:1px;background:#ebebeb;content:"";position:absolute;right:0;top:1em;}
.select-index a.more::after{display:none;}
.down-cover {
    background: rgba(0,0,0,.5);
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 20;
}
/****************************默认*****************/
.sort-down {
    position: fixed;
    top:4.2em;
    width: 100%;
    background: #fff;
    z-index: 100;
    font-size: 1.2em;
}
.sort-down li {
    padding: 1em;
    position: relative;border-bottom:1px solid #ebebeb
}
.sort-down li.sort-down-cur {
    color: #e90020;
    background:url("../images/icon20.png") no-repeat 96% center;
       background-size: 1.5em;
}
/********************所在地*******************/
.address-down {
    position: relative;
    position: fixed;
    width: 100%;
    height: 76%;
    overflow: hidden;
    background: #fff;
    z-index: 21;
    font-size: 1.2em;
}
.address-down .city-ul, .address-down .province-ul, .address-down .town-ul {
    float: left;
    overflow: hidden;
    overflow-y: scroll;
    width: 100%;
    background-color: #fff;
    height: 100%;
    padding: 0;
}
.address-down .province-ul {
    display: block;
    background-color: #f8f8f8;
}
.address-down .percent20 {
    width: 25%;background:#eeeeee;
}
.address-down .city-ul li, .address-down .province-ul li, .address-down .town-ul li {
    line-height: 3em;
    white-space: nowrap;
    overflow: hidden;
    font-size: 1.2em;
    text-align: left;
    border: none;
    padding: 0;
    margin: 0;
    padding-left:1em;
    text-overflow: ellipsis;
	white-space: nowrap;
    width: 100%;
    margin-bottom: 0;
    position: relative;
}

.address-down .town-ul li i{    position: absolute;
    top: 0;
    right: 10px;
    line-height: 44px;
    color: #999;}

.address-down .percent20 li {
    margin-left: 0;
    padding-left:1em;
	overflow: hidden;text-overflow: ellipsis;white-space: nowrap
}
.address-down .percent20-tri {
    width: 25%;background:#f8f8f8;
}
.address-down .town-ul {
    width: 75%;
}
.address-down .city-ul li.cur-li, .address-down .province-ul li.cur-li, .address-down .town-ul li.cur-li {
    color: #f52f30;text-overflow: ellipsis;white-space: nowrap;
}
.address-down .province-ul .cur-li {
    margin-left: 0;
    padding-left:1em;
    background-color: #fff;
}

/****************************分类****************/
.classification-down {
    position: relative;
    position: fixed;
    top: 4.2em;
    width: 100%;
    overflow: hidden;
    background: #fff;
    z-index: 100;
    font-size: 1.2em;
}
.classification-down ul {
    overflow: hidden;
    padding: 1em;
    width: 100%;
}

/*******************筛********************/
lassification-down {
    position: relative;
    position: fixed;
    top: 46px;
    width: 100%;
    overflow: hidden;
    background: #fff;
    z-index: 100;
    font-size: 1.2em;
}
.classification-down h3 {
    color: #666;
    padding:.5em 1em;
}

.classification-down .price-interval {
    padding:1em;text-align:center;
}
.classification-down .price-interval input {
    background: #f0f0f0;
    line-height: 33px;
    text-indent: 11px;
    vertical-align: middle;
    border: none;
    border-radius: 0;
    width: 40%;
}
.classification-down .price-interval span {
    display: inline-block;
    width: 17px;
    vertical-align: middle;
    height: 1px;
    background-color: #999;
}
.classification-down .btns {
    display: box;
    display: -webkit-box;
    display: flex-box;
    display: -ms-flexbox;
    display: flex;
    display: -ms-flexbox;
    position: relative;border-top:1px solid #efefef
}
.classification-down .btns a {
    font-size: 14px;
    flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    -webkit-box-flex: 1;
    display: block;
    height: 40px;
    text-align: center;
    line-height: 40px;
    color: #232326;
}
.classification-down .btns .confirm {
    color: #fff;
    background: #cc2729;
}
.address-down ul li::after{border:none;border-bottom:1px solid #ebebeb}

.m_fixed{position:fixed;left:0;top:0;width:100%;z-index:9999;}
.pro_fix_top{height:8em;}
.pro_fix{position:fixed;left:0;top:0;width:100%;z-index:9999;}
.pro_fix .dowmm{top:7em;}
.main_search{z-index:99999}
.fa_fixed{position:fixed;left:0;top:0;width:100%;z-index:9999;}
.fa_fixed .dowmm{top:149px;max-height:34em;overflow-y:auto;}
.fa_header{z-index:99999;position:relative;}
.fa_fixed_top{height:16.2em;}

.dai_sec .tit{margin:0 1em;padding-top:1em;font-size:1.4em;color:#666;}
.dai_sec .index_tuan_dl{border:none;}
.dai_sec .index_tuan_dl dt{width:8em;}
.dai_sec .index_tuan_dl dt img{width:8em;height:5em;}
.dai_sec .index_tuan_dl dd {margin-left: 9em;}
.dai_sec .tip{padding:1em 1em;color:#666;line-height:1.8;font-size:1.2em;}
.dai_sec_ul{border-top:1px solid #eee;}
.dai_sec_ul li{overflow:hidden;border-bottom:1px solid #eee;line-height:4em;padding:0 1em;}
.dai_sec_ul li{border-bottom:1px solid #e5e5e5;position:relative;height:4em;}
.dai_sec_ul li .text{height:40px;border:none;display:block;border:none;outline:none;background:none;width:98%;text-indent:1.2em;font-size:1.4em;}
.dai_sec_ul li .huo{position:absolute;right:1em;top:0;line-height:4em;}
.dai_sec_ul li .label{float:left;width:5em;font-size:1.4em;}
.dai_sec_ul li .right{margin-left:7em;}
.dai_sec_ul li .sel{height:40px;border:none;display:block;border:none;outline:none;background:none;width:98%;text-indent:1.2em;font-size:1.4em;}
.dai_sec .but_w{margin:1.5em 1em;}
.dai_sec .but_w .but{display:block;width:100%;height:2.6em;background:#bd1f34;color:#fff;text-align:center;line-height:2.6em;
    font-size:1.4em;border:none;outline:none;border-radius:4px;}
.dai_sec_ul li .radio{color:#666;font-size:1.4em;}
.dai_sec_ul li .radio input[type=checkbox]{ visibility:hidden;}
.dai_sec_ul li .radio .ra{width:2em;height:2em;border-radius:2em;position:relative;float:left;top:.6em;}
.dai_sec_ul li .radio .ra label{display:block;width:2em; height:2em;border-radius:2em;cursor:pointer;position:absolute;top:0;left:0;z-index:1;background:url("../images/icon22.png") no-repeat center;background-size:1.6em 1.6em;}
.dai_sec_ul li .radio .ra input[type=checkbox]:checked + label{background:url("../images/icon21.png") no-repeat center;background-size:1.6em 1.6em;}
.dai_sec_ul li .radio .ra_t{margin-left:2.2em;}
.dai_sec_ul li .radio .ra_t a{color:#666;}

/*********小弹窗*********/
.small_tan{position:fixed;left:0px;width:100%;height:100%;}
.small_tan_con{position:absolute;left:0px;width:100%;}
.small_tan_tip_bot{background:#f8f8f8;height:40px;line-height:40px;border-top:1px solid #eaeaea;position:relative;overflow:hidden;margin: 0px auto;width:80%}
.small_tan_tip_bot .an_niu{display:block;text-align:center;}
.small_tan_tip_bot .an_niu:hover{display:block;text-align:center;font-weight:bold}
.small_tan_tip_bot .an_niu.w50{width:50%;position:relative;}
.small_tan_tip_bot .an_niu.w50:hover{width:50%;position:relative;font-weight:bold}
.small_tan_tip_bot .an_niu.w50::after{display:block;content:"";width:1px;height:100%;right:-1px;background:#eaeaea;position:absolute;top:0px;}
.small_tan_tip_w{width:auto;margin:0px auto;}
.small_tan_tip{width:80%;background:#fff;padding:25px 0;text-align:center;margin:0px auto;font-weight:bold}
.small_tan_tip p{font-size:12px;font-weight:normal;line-height:24px;color:#888}
.small_tan_tip img{width:25px;padding:5px;}


/*************************************************************5-14******************/
.main_search_form{margin:0 .5em;background:#f0f2f5}
.main_search_form .but{position:absolute;width:2.4em;height:2.4em;display:block;right:.5em;top:0;
    background:url("../images/icon1.png") no-repeat center;border:none;outline:none;cursor:pointer;overflow:hidden;text-indent:-999999em;background-size:1.4em;}

.menu25{padding:5px;}
.menu25 .e{width:25%;margin:0px;border:0px solid #ddd;float: left;height:30px;background:#fff;list-style: none;text-align: center;display:inline-table;border:none}
.menu25 .e .n{background:#FFf;margin:5px;text-overflow: ellipsis;border:1px solid #ddd;height:30px;line-height:30px;color:#000000}
.menu25 .e .n.hover{border:1px solid #cc2729;background:#fff;color:#cc2729;background: url(../images/cur_bg.png) no-repeat right bottom;}

.index-banner{ position:relative; overflow:hidden;}
.index-banner .hd{ position:absolute; height:28px; line-height:28px; bottom:0; right:0; z-index:1; }
	.index-banner .hd li{ display:inline-block; width:5px; height:5px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#333; text-indent:-9999px; overflow:hidden; margin:0 6px;   }
.index-banner .hd li.on{ background:#fff;  }

/*****大厅****/
.dttop{position: relative;}
.dttop .txt{position: absolute;bottom: 30px;left:20px;color:#fff}

.dating_dl{padding: 1em 0;border-bottom: 0.1em solid #eee;margin: 0 2em;min-width: 4em;background: url(../images/icon14.png) no-repeat right center;top: 0;background-size:0.8em;}
.dating_dl dt{width:4em;float:left;}
.dating_dl dt img{width:4em;height:4em;}
.dating_dl dd {margin-left: 5em;margin-right:15px;text-overflow: ellipsis;}
.dating_dl .dd_t{font-size:1.4em;line-height:1.4em;color:#000;height:1.4em;overflow:hidden;}
.dating_dl .dd_c{font-size:1.2em;line-height:1.8em;color:#999;overflow:hidden;}

.p_tit{font-size:1.4em;padding:10px;border-bottom: 0.1em solid #eee;min-width: 4em;}
.p_tit a{display: block;background: url(../images/icon14.png) no-repeat right center;top: 0;background-size:0.8em;}