h1, h2, h3, h4, h5, h6 {font-weight: normal;  font-size: 0.5em;margin:0;}
ul,li {list-style: none;}
i, cite, em, var, address, dfn {  font-style: italic;  }
html,body,div,p,img,a,li{margin: 0; padding: 0;border: none;}
/*html{overflow: auto;overflow-x: hidden}*/
img {border: none;}
a {text-decoration: none; outline: none; color: #333;}
a:hover{text-decoration: none;color: #c71622}
a:active {
    outline: none;
    blr: expression(this.onFocus=this.blur());
}
p{margin:0}
table{border-collapse:collapse;border-spacing:0;border:0;}
input,select,textarea {outline: none;}
ul,li{padding: 0;margin: 0}
i,em,s {font-style: normal;}
.clear {clear: both;  width: 0;  height: 0;  overflow: hidden;}
.fl{float: left;}
.fr{float: right;}
.ofw{ overflow: hidden}
.omit{overflow: hidden; word-break: break-all; text-overflow: ellipsis; white-space: nowrap}
.textL{text-align: left!important;}
.textC{text-align: center!important;}
.textR{text-align: right!important;}
.block{display: block}
.bg-white{background: #fff}
.bg-gray{background: #f5f5f5}
.bg-red{background: #c7171e}
.gray{color: #333}
.gray6{color: #666}
.gray8{color: #888}
.black{color: #000}
.blue{color: #0096D0}
.green{color: #09a51f}
.yellow2{color: #cfac64}
.mt10{margin-top: 10px !important;}
.mt20{margin-top: 20px}
.mt35{margin-top: 35px}
.mb10{margin-bottom: 10px;!important;}
.mb15{margin-bottom: 15px;}
.mb20{margin-bottom: 20px;}
.mb25{margin-bottom: 25px;}
.mb50{margin-bottom: 50px;}
.mb100{margin-bottom: 100px;}
.mr10{margin-right: 10px;}
.mr20{margin-right: 20px;}
.mr40{margin-right: 40px;}
.ml10{margin-left: 10px;}
.ml20{margin-left: 20px;}
.pt25{padding-top: 25px;}
.p5{padding: 5px;}
.p25{padding: 25px;}
.pb5{padding-bottom: 5px!important;}
.pb15{padding-bottom: 15px;}
.pb25{padding-bottom: 25px;}
.pl0{padding-left: 0}
.pr0{padding-right: 0}
.yellow{color: #c71622!important;}
.red{color: #f00!important;}
.red2{color: #c7171e!important;}
.gray9{color: #999}
.white{color: #fff!important;}
.height2{height: 2em;}
.height5{height: 5em;}
.height12{height: 12em;}
.f10{font-size: 1em;}
.f12{font-size: 1.2em;}
.f14{font-size: 1.4em;}
.f16{font-size: 1.6em;}
.f18{font-size: 1.8em;}
.bold{font-weight: bold}
input{border: none;background: none}
/*ͷ��*/
header.top{padding: 0.5em 0;background: #f6f6f6}
.header .container{padding: 1.2rem 0}
.header .container .logo{width: 11.5em;}
.header .container .address{margin-left: 3em;margin-top: 1.2em;}
.header .container .address .arrow_down{margin-left: 0.5em;}
.header .container .search_box{height: 3.2em;background: #f4f4f4;border-radius: 3.2em;margin-top: 0.5em;position: relative;}
.header .container .search_box input{width: 80%;height: 3.2em;line-height: 3.2em;padding-left: 2em;}
.header .container .search_box .search_btn{background: #c71622;display: block;height: 3.2em;position: absolute;right: 0;top: 0;width: 18%;text-align: center;line-height: 3.2em;}
/*����*/
.nav_box{width: 100%;background: #c71622;height: 60px;}
.nav_box .navbar{min-height: 60px;background: #c71622;border:none}
.nav_box .navbar-inverse .navbar-nav > li > a{color: #fff;font-size: 1.2em;}
.nav_box .navbar-nav > li > a{line-height: 30px;}
.nav_box .nav > li > a{padding: 15px 25px;}
.nav_box .navbar-inverse .navbar-nav > .active > a{background: #9c0510}
.navbar-nav li:hover{background: #9c0510}
@media only screen and (max-width:500px) {
    header.top .time, header.top .tell, .search_box, .carousel-control{display: none}
    .header .container .logo{width: 10em;}
    .nav_box{height: 50px;}
    .nav_box .navbar{min-height: 50px;}
}
.navbar-inverse .navbar-toggle{border:none}
/*�ײ�*/
.footer{background: #333;width: 100%;}
.footer .container{padding: 2em 0 0.5em;border-bottom: solid 1px #3c3b3b;}
.footer .container .col-lg-4{border-right: solid 1px #505050;height: 8em;margin-top: 1em;margin-bottom: 1em;}
.footer .container .col-lg-4 img{width: 7em;}
.footer .container .col-lg-4 .erweima{margin-left: 1em;margin-top: 2.25em;}
.footer .tell{font-size: 2.5em;margin-top: 0.3em;margin-bottom: 0.2em;}
.footer .kefu{border:solid 1px #999;border-radius: 0.2em;line-height: 2em;width: 8em;margin:1em auto;display: block;font-size: 0.6em;}
.footer .link{padding:1em 0;}
.footer .link a{margin-left: 1.5em;}
/*banner*/
.carousel-control.left,.carousel-control.right{background-image:none;filter:initial}
.carousel-control{top:35%;font-size:6em}
.carousel-inner{min-height:120px}
.carousel-inner>.item,.carousel-inner>.item img{width:100%!important;height:100%;min-height:120px}
/*�ʲ�����*/
.house_title{margin-top: 2em;border-bottom: solid 2px #c71622;padding-bottom: 0.5em;margin-bottom: 2rem;}
.house_title a.more{margin-top: 0.5em;}
.house_list1{padding-left: 0;padding-bottom: 0.5rem;}
.house_list1 li{padding:2em 0.5em 0 0.5em;}
.house_list1 li .content{width: 100%;height: 14em;box-shadow: 0 0 0.5em #afafaf;border:solid 1px #e4e4e4;position: relative}
.house_list1 li .content img{height: 100%}
.house_list1 li .content .text{padding: 1em;}
.house_list1 li .content .text p{margin-bottom: 0.3em;}
.house_list1 li.started .content .tip{width: 5em;height: 3em;background: url("../images/tip3.png")top center no-repeat;background-size: 100%;position: absolute;right: -0.8em;top: 0.5em;line-height: 2em;text-align: center}
.house_list1 li.not_started .content .tip{width: 5em;height: 3em;background: url("../images/tip1.png")top center no-repeat;background-size: 100%;position: absolute;right: -0.8em;top: 0.5em;line-height: 2em;text-align: center}
.house_list1 li.finish .content .tip{width: 5em;height: 3em;background: url("../images/tip2.png")top center no-repeat;background-size: 100%;position: absolute;right: -0.8em;top: 0.5em;line-height: 2em;text-align: center}
.house_list1 li.started .money{color: #c71622}
.house_list1 li.not_started .money{color: #1d8f69}
.house_list1 li.finish .money{color: #333}
/*˾������*/
.house_list2{padding-right: 0}
.house_list2 li{padding:0 0.5em 1.5rem 0.5em;}
.house_list2 li .content{border:solid 1px #e4e4e4;}
.house_list2 li .content img{height: 12.5em;}
.house_list2 li .content .text{padding: 0.5em}
.house_list2 li .content .text p{margin-bottom: 0.3em}
.house_list2 li .content .item-foot {height: 28px;line-height: 28px;background: #626262;color: #fff;overflow: hidden;}
.house_list2 li .content .item-status {padding-left: 10px;width: 64px;height: 28px;border-top-right-radius: 14px;border-bottom-right-radius: 14px;}
.house_list2 li.started .content .item-status {background: #C71622;}
.house_list2 li.not_started .content .item-status {background: #1d8f69;}
.house_list2 li.finish .content .item-status {background: #8a8a8a;}
.house_list2 li .content .item-countdown {display: none;text-align: center;}
.house_list2 li .content .item-countdown{display: inline;font-size: 12px;padding-left: 0.5em;}
.house_list2 li.started .content .money {color: #C71622;}
.house_list2 li.not_started .content .money {color: #1d8f69;}
.house_list2 li.finish .content .money {color: #333;}
.house_list2 li:hover .content{border:solid 1px #C71622;box-sizing: border-box;}
@media only screen and (max-width:500px) {
    .house_list2 li .content img{height: 8em;}
}
/*��ѡ������*/
.staff, .staff li{padding: 0}
.staff li .border {width: 90%;margin: 0 auto;display: block;border: solid 1px #f5e4c3;padding: 0.5em;position: relative;height:21rem;}
.staff li .border img{height: 100%}
.staff li .border span {width: 100%;position: absolute;bottom: 0;left: 0;background: rgba(0, 0, 0, 0.5);color: #fff;line-height: 2em}

.icon_list div{margin-left: 1.5em;text-align: left}
@media only screen and (max-width:500px) {
    .icon_list{margin-top: 1em;}
    .icon_list div{margin-left: 0}
    .icon_list img{margin: 0 auto 0.5em;display: block; float: unset}
    .icon_list p.f16{font-size: 1.3em;}
    .footer .container{display: none}
    .staff li .border{height: 12rem;}
    .staff li .border span{font-size: 1rem;}
}
/*��������*/
.about_title{margin-top: 3em;}
.about_bg{width: 100%;background: url("../images/about_bg.png")top center;background-size: 100%;padding-bottom: 3em;}
.about_bg .about_title{padding-top: 2em;margin-bottom: 2em;}
.about_bg .container img{margin: 0 auto;display: block}
.about_intro{width: 90%;margin: 2em auto;font-size: 1.1em;line-height: 2em;}
.about_staff .main{width: 90%;margin: 3em auto;box-shadow: 0 0 0.5em #afafaf;}
.about_staff .main .top{padding: 0;margin: 0}
.about_staff .main .top .fl{height: 3px;background:#d0ad64}
.about_staff .main .top .fr{height: 3px;background:#c71622}
/*�ʲ�����*/
.filter{background: #fbfbfb;padding-top: 10px;line-height: 24px;}
.filter_row{margin-top: 10px;}
.filter_title{margin-left: 2rem;}
.filter_list{margin-left: 80px;}
.filter_list ul{margin-left: 0;}
.filter_list li{padding: 0 8px;margin-right: 10px;cursor: pointer}
.filter_list input{border:solid 1px #ccc;}
.filter_list .btn{background: #c71622;color: #fff;margin-left: 10px;padding: 3px 9px;}
.filter_list li.active{background: #ffeaec}
.filter_list li.active a{color: #c71622}
.filter_result{background: #f5f5f5;height: 50px;}
.filter_result .filter_title{line-height: 50px;}
.filter_result ul{padding-left: 15px;}
.filter_result li{padding: 3px 15px;background: #ececec;margin-top: 10px;color: #000;margin-right: 10px;}
.filter_result li i{margin-left: 5px;font-size: 18px;cursor: pointer}
.filter_result .del{line-height: 50px;margin-left: 20px;}
.house_container{width: 1180px;margin: 0 auto;overflow: hidden}
.nav-tabs2{border-bottom: solid 2px #c71622;height: 50px;line-height: 50px;padding-left: 0;margin-top: 20px;margin-bottom: 20px;}
.nav-tabs2 .active{background: #c71622;color: #fff;}
.nav-tabs2 li{padding: 0 10px;margin-right: 10px;cursor: pointer}
.page-wrap {padding: 25px 0;overflow: hidden;width: 100%}
.page-wrap .ui-pager {float: right;margin: 0;}
.ui-pager a, .ui-pager span {float: left;margin-right: 10px;padding: 2px 10px;background-color: #fff;border: 1px solid #dadada;color: #333;cursor: pointer;}
.ui-pager .ui-pager-current {background-color: #c7171e;color: #fff;}
.ui-pager a:hover {border-color: #c7171e;}
/*��������*/
.pm_stage{border: solid 1px #e9e9e9;margin-top: 20px;position: relative}
.pm_stage h1.title{padding: 15px 0;font-size: 1.4em;color: #000;font-weight: bold;line-height: 35px;}
.pm_stage .g_tips{background: #c7171e;padding: 2px 5px;color: #fff;border-radius: 2px;margin-right: 10px;font-weight: normal}
.pm_stage .gPic_l{padding: 0}
.pm_stage .pic_center{height: 300px;overflow: hidden;background: #f3f3f3;}
.pm_stage .pic_center img{height: 100%;text-align: center;margin: 0 auto;display: block}
.pm_stage .gPic_l .pic_box li{padding-left: 0;border: solid 2px #fff;height: 60px;padding-right: 5px;overflow: hidden;background: #f4f4f4;}
.pm_stage .gPic_l .pic_box li:hover, .pm_stage .gPic_l .pic_box li.active{border: solid 2px #c7171e}
.pm_stage .gPic_l .pic_box li img{display: block;height: 100%;margin: 0 auto;}
.pm_stage .gPic_l .bg_pink{background: #FFF4F4;color: #D86D7F;padding: 5px;margin-bottom: 5px;}
.pm_stage .gPic_l .bg_pink p{font-size: 12px;}
.pm_stage .gPic_l .bg_pink i{margin-right: 10px;margin-left: 10px;}
.pm_stage .gPic_l .bg_pink a{margin-left: 10px;display: inline-block;color: #C21F3A}
.pm_stage .gPic_l .bg_pink a:hover{text-decoration: underline;}
.pm_stage .gMain{position: relative;padding-right: 0}
.pm-subscribe{position: absolute;right: 20px;top: 0;padding-left: 5px;}
.pm-subscribe i{font-size: 25px;display: block;text-align: center;color: #c7171e}
.pm_detail{padding-right: 0}
.pm-subscribe span{color: #c7171e;font-size: 12px;}
.pm_stage .gMain .jj_ing .pm_bid .pm_sign a{background: #777}
.pm_stage .gMain .jj_ing .pm_bid .pm_sign a:hover{background: #ccc;}
.detail_money{position: absolute;top: -58px;left: 0;border: 1px solid #ffd5d7;background-color: #fff1f2;z-index: 99;text-align: center;}
.detail_money li {float: left;width: 28px;height: 56px;border-right: 1px solid #dddfcf;}
.detail_money li.separator {width: 27px;border-right: 2px solid #c8cabd;}
.detail_money div {display: block;height: 28px;line-height: 28px;color: #333;font-size: 12px;}
.detail_money strong {color: #c7171e;font-weight: 700;font-size: 14px;}
.detail_money .yen {color: #92947e;font-size: 16px;}
.detail_money li.separator {width: 27px;border-right: 1px solid #c8cabd;}
.pm_stage .gMain li span.title{margin-left: 20px;margin-right: 30px;font-size: 12px;}
.pm_stage .gMain li span var, .pm_stage .gMain li span.J_Price em{font-size: 2.1em;font-weight: bold;font-style: normal;margin: 0 5px;}
.pm_stage .gMain li span.J_Price{color: #c7171e}
.pm_stage .gMain li span.pm_user{border: solid 1px #ccc;font-size: 12px;padding: 2px;color: #666;margin-left: 5px;}
.pm_stage .gMain li span.pm_user i{color: #000;font-weight: bold;font-size: 14px;}
.pm_stage .gMain li span.gray6{color: #666}
.pm_stage .gMain li span.gray6 em{font-size: 1.8em;}
.pm_stage .gMain .pm_remind{margin-left: 20px;margin-top: 10px;}
.pm_stage .gMain .pm_remind span{margin-right: 20px;color: #999}
.pm_stage .gMain .pm_remind span em{font-size: 1.2em;color: #666}
.pm_stage .gMain .pm_bid{padding: 12px 20px 11px;color: #666;margin-top: 10px;position: relative}
.pm_stage .gMain .pm_bid p span.f12{font-size: 12px;display: block}
.pm_stage .gMain .pm_bid dt{width: 50px;text-align: left;margin-right: 15px;height: 40px;line-height: 40px;font-weight: normal}
.pm_stage .gMain .pm_bid dd{position: relative;}
.pm_stage .gMain .pm_bid dd input{width: 236px;height: 40px;line-height: 40px;border: solid 1px #c2bbba;font-size: 20px;vertical-align: middle;padding-left: 10px;color: #999}
.pm_stage .gMain .pm_bid .pm_sign a{width: 30px;height:19px;line-height:19px;background: #ccc;color: #fff;display: block;margin-bottom: 2px;margin-left: 5px;text-align: center}
.pm_stage .gMain .pm_bid .pm_apply_btn{background: #c7171e;height: 45px;color: #fff;display: block;line-height: 45px;width: 236px;text-align: center;font-size: 1.2em;}
.pm_stage .gMain .pm_bid .status-tip{position: absolute;right: 0;top: 0}
.status-ing{background: #1d8f69;color: #fff;font-size: 0.7em;padding: 3px 5px;}
.status-ing2{background: #c7171e;color: #fff;font-size: 0.7em;padding: 3px 5px;}
.status-ing3{background: #ccc;color: #fff;font-size: 0.7em;padding: 3px 5px;}
.pai-pay-infor li{color: #777;border-right: solid 1px #eee;padding-top: 5px;font-size: 12px;}
.pai-pay-infor li i{margin-left: 5px;vertical-align: middle;cursor: pointer;color: #bbb}
.pai-pay-infor li span.tips{display:none;bottom:30px;left:50%;width:350px;position: absolute;padding: 8px 14px;border: 1px solid #DDD;line-height: 1.5; background-color: #fff;box-shadow: 1px 1px 3px #DDD;-webkit-box-shadow: 1px 1px 3px #DDD;-moz-box-shadow: 1px 1px 3px #DDD;z-index: 100000;}
.pai-pay-infor li:hover span.tips{display: block}
.detail-tip-icon{background-color: #FFF;border-color: #FFF;overflow: hidden;width: 7px;height: 7px;position: absolute;-webkit-box-shadow: 2px 2px 3px #DDD;-moz-box-shadow: 2px 2px 3px #DDD;box-shadow: 2px 2px 3px #DDD;}
.detail-tip-icon-bottom {bottom: -4px; left: 10px; -ms-transform: rotate(45deg); -moz-transform: rotate(45deg); -webkit-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); bottom: -6px\9; border-bottom: 1px solid #ddd\9; border-right: 1px solid #ddd\9; filter: progid:DXImageTransform.Microsoft.Matrix(M11=.7071067811865476, M12=-.7071067811865475, M21=.7071067811865475, M22=.7071067811865476, SizingMethod='auto expand');  }
.pai-info{color: #777;font-size: 12px;padding-left: 15px;margin-top: 5px;}
.pm_stage .pm_sub{height: 100%;border-left: solid 1px #e9e9e9;position: absolute;top: 0;right: 0}
.pm_stage .pm_sub p{color: #777;}
.pm_body{border: solid 1px #e9e9e9}
.pm_body .pm_tab{height: 55px;background: #f6f6f6;border-bottom: 1px solid #e9e9e9;}
.pm_body .pm_tab li {float: left;height: 55px;font-size: 18px;position: relative;top: 1px;z-index: 11;border-right: 1px solid #e6e6e6;}
.pm_body .pm_tab li a {display: block;height: 35px;line-height: 35px;padding: 10px 20px;color: #000;text-decoration: none;}
.pm_body .pm_tab li.active{background: #fff;}
.pm_body .pm_tab li.active:before{content: '';position: absolute;top: -1px;left: 0;width: 100%;height: 2px;background-color: #c7171e;}
.pm_body .pm_tab li.active a{color: #c7171e}
.pm_body .title{position: relative;text-align: center;height: 50px;padding-top: 30px;margin-bottom: 30px;}
.pm_body .title .text{font-size: 26px;color: #c7171e;text-align: center;background-color: #fff;position: relative;display: inline-block;padding: 0 65px;}
.pm_body .title .line{border-bottom: 2px solid #eee;margin-top: -16px;}
.pm_body .pm_info{padding: 5%;}
.pm_body .pm_jl table {width: 100%;margin: 25px auto 2px;border-collapse: collapse;text-align: center;}
.pm_body .pm_jl table tr td, .pm_body .pm_jl table tr th {text-align: center;border-bottom: solid 1px #e9e9e9;vertical-align: middle;padding: 15px 0;color: #848484;}
.pm_body .pm_jl table .bid-number {width: 15%;}
.pm_body .pm_jl table .offer-price {width: 15%;}
.pm_body .pm_jl table .price-time {width: 40%;}
.get {color: #c7171e;}
.pm_body .pm_jl table tr.get td, .pm_body .pm_jl table tr.leader td {color: #d91615;font-weight: 700;}
.pm_body .pm_jl table tr.get i{background: #c7171e;color: #fff;padding: 2px;border-radius: 2px;}
.pm_body .pm_jl table tr.out i{background: #ccc;color: #fff;padding: 2px;border-radius: 2px;}
/*������*/
.modal{background-color: rgba(0,0,0,.5);}
.modal_content{width: 100%;height: 100%;position: relative;padding-bottom: 60px;}
.modal .fadeInBlowUp {position: absolute;margin: auto;top: 10%;left: 0;right: 0;opacity: 0;-webkit-transform: scale(0,0);-ms-transform: scale(0,0);transform: scale(0,0);-webkit-transition: opacity .15s ease-in,-webkit-transform .3s cubic-bezier(0.6,0,.4,1);transition: opacity .15s ease-in,transform .3s cubic-bezier(0.6,0,.4,1);}
.modal .fadeInBlowUp {-webkit-transform: scale(1,1)!important;-ms-transform: scale(1,1)!important;transform: scale(1,1)!important;opacity: 1!important;}
.modal .modal_dialog {background-color: #FFF;width: 50%;max-width: 560px;min-width: 290px;}
.modal .modal_dialog .header{padding: 0 10px;background: #c7171e;color: #fff;font-size: 20px;height: 55px;line-height: 55px;}
.modal .modal_dialog .header a.off{color: #fff;font-size: 30px;width: 40px;height: 40px;margin: 5px;text-align: center;line-height: 40px;}
.modal .modal_dialog .msg {text-align: left;border: 1px solid #ffd5d7;background-color: #fff1f2;padding: 15px 30px;margin: 30px;}
.modal .modal_dialog .msg .msg_wrap {font-size: 18px;font-weight: 700;color: #333;line-height: 1.5;}
.modal .modal_dialog .modal_footer {position: absolute;bottom: 0;width: 100%;height: 50px;text-align: center;box-sizing: border-box;}
.modal .modal_dialog .btn{padding: 10px 15px;font-size: 14px;border: none;display: inline-block;margin: 13px 3px;cursor: pointer;}
.modal .modal_dialog .btn_red{margin:0 auto;text-decoration: none;padding: 8px 30px;background: #c7171e!important;border: 1px solid #c7171e!important;color: #fff!important;}
.modal .modal_dialog .btn_gray{margin:0 auto;text-decoration: none;padding: 8px 30px;background: #ccc!important;border: 1px solid #ccc!important;color: #fff!important;}
.modal .modal_dialog .info{margin: 20px;min-height: 150px;max-height: 400px;overflow-y: auto;box-sizing: border-box;}
@media (max-width:768px){
    .pm_stage .pm_sub{display: none}
}
/*��¼*/
.login_pic .main{padding: 6em;}
.login_box{margin-top: 5em;}
.login_box .info{border-left: solid 1px #eee;padding: 3em;}
.login_box .top li{margin-right: 1em;border-left: solid 1px #eee;font-size: 15px;cursor: pointer}
.login_box .top li.active{color: #c7171e}
.login_box .input_box li{height: 3.5em;width: 90%;background: #fafafa;line-height: 3.5em;position: relative;border:solid 1px #dddddd;border-radius: 2px;position: relative}
.login_box .input_box li i{position: absolute;font-size: 20px;left: 0.5em;color: #666}
.login_box .input_box li input{width: 100%;padding-left: 3em;}
.login_box .input_box li p.error{position: absolute;left: 100%;top: 0;width: 100px;}
.login_box .btn{width: 90%;height: 3.5em;background: #c7171e;color: #fff;line-height: 3.5em;padding: 0;}
.login_box .text_bottom{width: 90%}
@media (max-width:768px){
    .login_pic{display: none}
    .login_box{margin-top: 1rem;}
}
.login_box .input_box .yzm_input input{width: 60%;}
.login_box .xieyi{font-size: 12px;margin-top: 5px;margin-bottom: 10px;}
.login_box .xieyi input{margin-right: 5px;}
/*�����̨*/
.manager_header{background: #fff;height: 73px;-webkit-box-shadow: 0 3px 10px 0 rgba(0,0,0,.2);-moz-box-shadow: 0 3px 10px 0 rgba(0,0,0,.2);box-shadow: 0 3px 10px 0 rgba(0,0,0,.2);}
.manager_header .logo{width: 250px;margin-top: 17px;}
.manager_header .user_info {position: relative;margin-top: 23px;}
.manager_header .user_info .name{padding: 0 15px;height: 35px;background: rgba(77, 128, 240, 0.1);border-radius: 4px;cursor: pointer;line-height: 35px;font-size: 12px;}
.manager_header .user_info .name i{display: inline-block;margin-right: 3px;vertical-align: middle}
.manager_header .user_info .name:hover{background-color: rgba(77, 128, 240, 0.15);}
.manager_header .user_info .user_hidden{position: absolute;right: 0;top: 100%;cursor: default;z-index: 10;font-size: 13px;}/*visibility: hidden;*/
.manager_header .user_info .user_hidden .hide_fill{height: 15px;background-color: #fff;margin-bottom: 1px;position: relative;z-index: 1;}
.manager_header .user_info .user_hidden .hide_inner{width: 270px;background: white;-webkit-box-shadow: 0px 0px 8px 2px rgba(0, 0, 0, 0.15);box-shadow: 0px 0px 8px 2px rgba(0, 0, 0, 0.15);padding: 15px 15px 0 15px;border-bottom-right-radius: 2px;border-bottom-left-radius: 2px;-webkit-box-sizing: border-box;box-sizing: border-box;}
.manager_header .user_info .user_hidden .hide_inner .user_item {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding-bottom: 15px;line-height: 16px;}
.manager_header .user_info .user_hidden .hide_inner .user_item .user_label {width: 87px;color: rgba(0, 0, 0, 0.65);-ms-flex-negative: 0;flex-shrink: 0;}
.manager_header .user_info .user_hidden .hide_inner .user_item .user_txt {color: rgba(0, 0, 0, 0.85);}
.manager_header .user_info .user_hidden .hide_inner .info_line {height: 1px;background-color: #e8e8e8;margin-bottom: 15px;}
.manager_header .user_info .user_hidden .hide_inner .user_btns {padding-top: 5px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding-bottom: 15px;}
.manager_header .user_info .user_hidden .hide_inner .user_btn {height: 24px;border: 1px solid #4d80f0;border-radius: 2px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 0 15px;font-size: 12px;color: #4d80f0;margin-right: 10px;-webkit-transition: color, background-color 0.1s;transition: color, background-color 0.1s;cursor: pointer;}
/*��ߵ�����*/
.manager_menu{width: 200px;background-color: #fff;border-radius: 5px;-webkit-box-shadow: 0 0 5px 0 rgba(0,0,0,.2);-moz-box-shadow: 0 0 5px 0 rgba(0,0,0,.2);box-shadow: 0 0 5px 0 rgba(0,0,0,.2);min-height: 500px;float: left;padding-bottom: 20px;}
.manager_menu dl {padding-top: 12px;margin-bottom: 0}
.manager_menu dt {height: 30px;margin-bottom: 5px;border-left: 3px solid #fff;position: relative;cursor: pointer;}
.manager_menu dt i{margin-left: 15px;margin-right: 5px;font-size: 18px;font-weight: normal}
.manager_menu dd a {display: block;height: 32px;line-height: 32px;padding-left: 40px;}
.manager_menu dl.active dt{color: #c7171e}
.manager_menu dd li.on a{color: #c7171e;background: #fff0f0}
/*�ұ�����*/
.manager_content {margin-left:220px;-webkit-box-shadow: 0 0 5px 0 rgba(0,0,0,.2);-moz-box-shadow: 0 0 5px 0 rgba(0,0,0,.2);box-shadow: 0 0 5px 0 rgba(0,0,0,.2);background-color: #fff;min-height: 800px;border-radius: 5px;padding: 15px;}
.manager_content .manager_step{padding: 0 15px;padding-right: 0;padding-bottom: 15px;border-bottom: 1px solid #e3e8ee;overflow: hidden;}
.manager_content .manager_step .title{font-size: 18px;font-weight: bold;float: left;color: #333;letter-spacing: 0;line-height: 36px;cursor: pointer}
.manager_content .manager_step .step_list{padding: 10px;padding-bottom: 0}
.manager_content .manager_step .step_list .num{display: inline-block;width: 16px;height: 16px;line-height:16px;color: #fff;text-align: center;background-color: #9ca7b6;border-radius: 100%;}
.manager_content .manager_step .step_list i{margin:0 5px;}
.manager_content .manager_step .step_list li{color: #9ca7b6}
.manager_content .manager_step .step_list li.active{color: #d0ad64}
.manager_content .manager_step .step_list li.active .num{background: #d0ad64}
.manager_main{padding: 10px;border-bottom: dashed 1px #d0ad64}
.manager_main .tip_text{font-weight: 700;color: #d0ad64;letter-spacing: 0;line-height: 16px;font-size: 16px;display: block;margin: 10px 0 25px}
.manager_main form label{width:130px;font-weight:normal;text-align: right;float: left;font-size: 14px;color: #606266;line-height: 40px;padding: 0 12px 0 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.form_value span{line-height: 40px;}
.form_value input{background-image: none;border-radius: 4px;border: 1px solid #dcdfe6;width: 200px!important;padding:7px;}
.form_value input[type="text"]{min-width: 200px;}
.form_value input.big_input{width: 50%!important;}
.form_value select{border-radius: 4px;border: 1px solid #dcdfe6;padding: 8px;min-width: 200px}
.form_value .editor{;border: 1px solid #dcdfe6;width: 80%;max-width: 80%;height: 300px;}
.form_value .editor2{;border: 1px solid #dcdfe6;width: 60%;max-width: 60%;height: 150px;max-height: 150px;}
.form_value .btn{border: solid 1px #dcdfe6;padding: 5px 15px;margin-top: 5px;}
.form_value .btn:hover{background: #f4f4f4;}
.form_value .btn i.iconfont{font-size: 14px;}
.update_list li{border: dashed 1px #c0ccda;width: 50%;margin-top: 10px;padding: 3px;position: relative;border-radius: 2px;}
.update_list li i.icon-gou{position: absolute;right: 5px;color: #67c23a}
.update_list li a{cursor: pointer;display: block}
.update_list li i.del{position: absolute;right: 5px;font-size: 18px;margin-top: -5px;display: none}
.update_list li:hover i.del{display: inline-block}
.update_list li:hover i.icon-gou{display: none}
.manager_content .btn_box{text-align: center}
.manager_content .btn_box a{background: #c7171e;color: #fff;padding: 10px;min-width: 80px;border-radius: 3px;display: inline-block;text-align: center;margin: 5px;}
.manager_content .btn_box a.no_click{background: #c3cbd6;color: #fff;}
.updateP_list li{width: 96px;height: 96px;border:solid 1px #dcdfe6;border-radius: 2px;position: relative;margin-right: 10px;}
.updateP_list li p{width: 100%;background: #0000008c;color: #fff;text-align: center;line-height: 20px;position: absolute;left: 0;bottom: 0;font-size: 12px;}
.updateP_list li p.set{display: none}
.updateP_list li p.set a{color: #fff;}
.updateP_list li .del{position: absolute;right: 0;top: 0;color: #c7171e;display: none}
.updateP_list li .update{width: 96px!important;height: 96px;position: absolute;top: 0;left: 0;opacity: 0;cursor: pointer}
.updateP_list li:hover .del, .updateP_list li:hover .set{display: block}
.error{color: #f00;font-size: 12px;}
.manager_main form .form_value label{text-align: left;width: auto;margin-right: 20px;cursor: pointer}
.form_value input[type="radio"], .form_value input[type="checkbox"]{margin: 5px;width: auto!important;}
.form_line{border-bottom:solid 1px #f0f0f0}
.form_value .sh_main{margin-left: 14%}
.form_value .sh_main .btn{margin-top: 0;margin-left: 10px;}
.form_value .sh_main .zhuyi{border: solid 1px #ffe7e8;background: #fff2f2;padding: 10px;}
.manager_main .col-lg-5, .manager_main .col-lg-6{padding-left: 0;margin: 0}
/*�ײ���ť*/
.footer_btn{width: 100%;background: #00000080;position: fixed;bottom: 0;left: 0;z-index: 10;text-align: center}
.footer_btn a{width: 200px;height: 50px;background: #c7171e;color: #fff;border-radius: 2px;display: inline-block;text-align: center;line-height: 50px;margin:15px;font-size: 16px;}
/*.footer_btn a.zancun{background: #fff;color: #c7171e}*/
.footer_btn a:hover{opacity: 0.9}
.footer_btn i.icon-del2{position: absolute;right: 10px;top: 10px;color: #fff;font-size: 25px;}
.btn_zd{width: 50px;height: 50px;background: #fff;text-align: center;border-radius: 5px;box-shadow: rgba(0, 0, 0, 0.26) 0px 2px 5px 0px;transition: all 0.5s ease 0s;bottom: 20%;position: fixed;right: 5px;}
.btn_zd i{font-size: 30px;line-height: 50px;color: #666}
.container2{width: 1200px;margin: 0 auto;overflow: hidden}
@media (max-width:600px){
    .manager_menu{display: none}
    .manager_content{margin-left: 0}
}
/*ծȨ*/
.pm_form_zw{position: relative;border-top: solid 1px #f0f0f0;border-bottom: solid 1px #f0f0f0;margin-bottom: -1px;}
.pm_form_zw .form_value .btn_r{position: absolute;right: 10px;top: 10px;}
/*.form-group{margin-bottom: 0!important;}*/
/*������б�*/
.manager_filter .form_value .title{line-height: 34px;margin: 0 5px;}
.manager_content .btn_box a.reset{border:solid 1px #c7171e;color: #c7171e;background: #fff;}
.manager_list table {table-layout: auto;width: 100%;border: 1px solid #dadada;}
.manager_list table th, .manager_list table td {padding: 10px;}
.manager_list table thead th {font-weight: normal;background: #efefef;text-align: center}
.manager_list table tbody td {border: 1px solid #dadada;font-size: 13px;height: 90px;}
.manager_list table tbody td .p-img{text-align: center;display: block;margin: 0 auto;padding: 0}
.manager_list table tbody td.v-m{text-align: center}
.manager_list table tbody td .deal_detail{position: relative}
.manager_list table tbody td .title{margin: 10px 0}
.a-m-tip {color: #666;position: absolute;z-index: 11;padding: 8px;right: 20px;}
.a-m-tip i {position: absolute;top: 0;right: 65px;display: inline-block;width: 0;height: 0;border-bottom: 9px solid #cfcfcf;border-left: 8px solid transparent;border-right: 8px solid transparent;}
.a-m-tip2 i{right: 20px;}
.a-m-tip i s {display: inline-block;width: 0;height: 0;border-bottom: 9px solid #fafafa;border-left: 8px solid transparent;border-right: 8px solid transparent;position: absolute;top: 2px;left: -8px;}
.a-m-tip .tip-wrap {padding: 12px 20px;font-size: 12px;line-height: 15px;border: 1px solid #cfcfcf;background: #fafafa;min-width: 250px;min-height: 100px;}
.a-m-tip .tip-wrap p {margin: 8px 0;font-size: 13px;}
.a-m-tip .tip-wrap p span {margin-left: 15px;}
.line{border-bottom: dashed 1px #c7171e}
.modal_content textarea{width: 100%;max-width: 100%;min-height: 150px;border: solid 1px #dadada;padding-left: 10px;}
.detail_table td {font-size: 16px;padding: 16px 5px;border-style: solid;border-width: 1px;overflow: hidden;word-break: normal;border-color: #dadada;}
/*��֤��֧������*/
.pm_step li {position: relative;float: left;width: 33.33%;text-align: center;}
.pm_step:before, .pm_step li.active:before {content: "";position: absolute;top: 10px;left: 0;width: 100%;height: 5px;background-color: #ccc;border-radius: 2px;}
.pm_step li.active:before {background-color: #7abd54;}
.pm_step b, .pm_step span {display: block;}
.pm_step b {margin: 0 auto;width: 23px;height: 23px;line-height: 23px;background-color: #ccc;border-radius: 100%;font-size: 14px;color: #fff;}
.pm_step li.active b {position: relative;z-index: 2;background-color: #7abd54;}
.pm_step li.active span {color: #7abd54;}
.pm_apply h3{font-size: 16px;color: #666;font-weight: bold;line-height: 36px;}
.pm_apply .info{padding: 20px;border: 1px solid #ccc;}
.pm_apply .info h4{font-size: 14px;color: #333;margin-bottom: 5px;}
.pm_item .smc {padding: 20px 0;background-color: #f3fbfe;}
.pm_item .smc div {float: left;-webkit-box-sizing: border-box;box-sizing: border-box;}
.pm_img {border: 1px solid #ccc;width: 80px;height: 80px;}
.pm_img img{height: 100%;margin: 0 auto}
.pm_name {line-height: 20px;color: #333;}
.pm_price, .pm_state {text-align: center;}
.pm_price em, .pm_price span {display: block;line-height: 20px;}
@media (max-width:600px){
    .pm_apply .info{padding: 5px;}
}
.pm_user{border-top: solid 1px #f0f0f0}
.pm_user .btn{border: solid 1px #c7171e;color: #c7171e}
.pm_agree p{margin-left: 20px;line-height: 30px;}
.pm_agree .btn{background: #c7171e;color: #fff;margin-top: 10px;}
.pm_card li{line-height: 60px;border-bottom: solid 1px #eee;font-size: 16px;}
.pm_card li input[type="radio"]{margin-right: 15px;width: 15px;height: 15px;}
.pm_card li span{margin-left: 50px;font-weight: normal}
.big_btn{width: 220px;height: 50px;background: #c7171e;color: #fff;margin: 40px auto;display: block;text-align: center;line-height: 50px;border-radius: 5px;font-size: 18px;}
.big_btn:hover{color: #fff;opacity: 0.8}
.pm_item .btn{border: solid 1px #e0e0e0;margin-left: 20px;}
.pm_apply .info .erweima{margin: 0 auto;display: block;border: solid 1px #ccc;width: 250px;height: 250px;}
.pm_apply .info .erweima_ft{width: 250px;height: 50px;background: #ff7674;margin: 5px auto;padding-top: 5px;}
.pm_item .pay_box{margin-left: 20px;font-size: 14px;color: #666}
.pm_item .pay_box p{line-height: 16px;}
.pm_item .pay_box .form_value input{height: 36px;}
.pm_item .pay_box .btn{margin-left: 0;width: 200px;height: 40px;background: #c7171e;color: #fff;font-size: 16px;line-height: 40px;border: none;padding: 0}
.pm_item .pay_box .form_value{height: 45px;}
.pm_item li i.iconfont{font-size: 28px;vertical-align: middle;margin-right: 10px;}
.pm_item li i.icon-weixinzhifu{color: #0cbb25}
.pm_item li i.icon-zhifubao{color: #11a9ee}

/*ʵ����֤*/
.btn_rz{width: 50% !important;height: 45px;background: #c7171e;line-height: 45px;color: #fff;padding: 0;font-size: 15px;}
.btn_rz:hover{color: #fff;opacity: 0.8}
.line_none{border: none!important;}
.form_value select.big_select{width: 50%!important;}
.form_value .btn_yz{background: #c7171e;color: #fff;margin-top: 0;border: none;padding: 10px 15px;border-radius: 4px;}
.manager_main .IDlist div{border: solid 1px #ccc;width: 70%;margin: 0 auto;}
.manager_main .IDlist a.btn{margin: 10px auto;display: block;width: 80px;}
@media (max-width:600px){
    .manager_main .IDlist div{width: auto;}
}
/*��֤������*/
.manager_main .status {margin: 10px 0 20px;border: 1px solid #ffacaf;background: #ffedef;padding: 10px 60px;}
.status .reason, .status h3 {margin: 10px 0;font-size: 14px;}
.item_wrap dt {line-height: 34px;background: #efefef;border-bottom: 1px solid #dadada;font-weight: normal}
.item_flag {width: 55px;position: relative;height: 30px;}
.item_wrap{border: 1px solid #dadada;padding: 0}
.flag_circle, .flag_line {position: absolute;left: 50%;}
.flag_circle {top: 50%;width: 8px;height: 8px;margin-left: -4px;margin-top: -4px;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;background: #999;font-style: normal;z-index: 1;}
.item_wrap dd {min-height: 30px;line-height: 30px;margin: 14px 0;}
.flag_line {height: 85px;top: 0;width: 0;border-left: 1px solid #999;z-index: 0;}
.fund_guidance{list-style: disc;color: #666;padding-left: 10px;font-size: 14px;}
.fund_guidance li {list-style: disc;margin-bottom: 6px;}
@media (max-width:600px){
    .item_flag{display: none}
    .manager_main .status{padding: 10px;}
}
/*������*/
.manager_list table tbody tr.bottom td{padding: 5px 0;height: 60px;}
.form-group{margin-bottom: 10px;}
.manager_list table.gz_list tbody td {border: none;border-bottom: solid 1px #dadada;}
.manager_list table.gz_list img.p-img{margin-top: 10px;}
.manager_list .gz_cancel{margin-left: 15px;}
.manager_list .gz_cancel label{font-weight: normal;vertical-align: middle;display: block;margin-top: 6px;}
/*���п��б�*/
.quick_list li{width: 278px;height: 134px;border: 1px solid #e3e8ee;margin: 0 10px 25px 0;position: relative}
.quick_list li .mt {background: #f6f6f6;height: 60px;line-height: 60px;padding-left: 10px;}
.quick_list li .mt .number{margin-left: 40px;}
.quick_list li .mt em {font-size: 12px;color: #fff;padding: 3px 2px 3px 3px;font-style: normal;}
.quick_list li .mt .saving {background: #5b9fe2;margin-left: 5px;}
.quick_list li .mc {height: 60px;padding: 15px 15px 0;}
.quick_list li .mc .item {height: 23px;line-height: 23px;}
.quick_list li .mc .item span{color: #999;font-size: 12px;}
.quick_list li .mc .info {display: inline-block;vertical-align: middle;width: 200px;}
.quick_list li .mc .blue {vertical-align: middle;width: 40px;text-align: right;display: none}
.quick_list li:hover .mc .blue{display: inline-block}
.quick_list li .icon-add2{font-size: 30px;color: #ccdeef;display: block;margin: 0 auto;}
/*���߿ͷ�*/
.btn_sj{display: inline-block;border-radius: 3px;padding: 3px;font-size: 12px;}
.kefu_box .main{padding-top: 3%}
.kefu_box .pane{box-sizing: border-box;width: 1000px;height: 660px;min-height: 560px;margin: 0 auto;background: #fff;border-radius: 5px;-webkit-box-shadow:0 0 10px #ccc; -moz-box-shadow:0 0 10px #ccc; box-shadow:0 0 10px #ccc;}
.kefu_box .pane_left{width: 250px;border-right: 1px solid #E7E7E7;background: #fff;}
.kefu_box .search_box{padding: 15px 10px;background: #c7171e;position: relative;}
.kefu_box .search_box input{background: #fff;width: 100%;border-radius: 4px;height: 30px;padding-left: 30px;}
.kefu_box .search_box i{position: absolute;left: 15px;margin-top: 5px;}
.kefu_box .pane_left li{height: 50px;padding: 10px;font-size: 14px;background: #F2F5F9;border-bottom: solid 1px #E7E7E7}
.kefu_box .pane_left li .pic{width: 30px;height: 30px;border: solid 1px #E7E7E7;overflow: hidden}
.kefu_box .pane_left li p{width: 120px;margin-left: 10px;line-height: 30px;}
.kefu_box .pane_left li span{padding: 0 4px;font-size: 12px;border-radius: 2px;line-height: 16px;display: inline-block;background: #cfac64;margin-top: 5px;}
.kefu_box .pane_left li span.official{background: #c7171e}
.kefu_box .pane_left li.active{background: #D2E6F9}
.kefu_box .pane_left li i.num{background: #c7171e;color: #fff;border-radius: 50%;height: 20px;min-width: 20px;display: inline-block;text-align: center;margin-top: 5px;}
.kefu_box .pane_right{padding-left: 250px;}
.kefu_box .pane_right .header{width: 100%;height: 60px;background: #fafafa;border-bottom: solid 1px #E7E7E7}
.kefu_box .pane_right .header .pic{width: 40px;height:40px;margin: 10px;border: solid 1px #E7E7E7;overflow: hidden}
.kefu_box .pane_right .header p{line-height: 60px;font-size: 14px;}
.kefu_box .pane_right .info{width: 100%;height: 450px;overflow-x: hidden;overflow-y: auto;border-bottom: solid 1px #E7E7E7;padding: 10px;}
.kefu_box .pane_right .info .kefu_msg{}
.kefu_box .pane_right .info .kefu_msg .msg{background: #f4f4f4;padding: 15px;max-width: 80%;width: auto;border-radius: 4px;}
.kefu_box .pane_right .info .user_msg .msg{background: #fbf0da;padding: 15px;max-width: 80%;width: auto;border-radius: 4px;}
.kefu_box .pane_right .bottom{width: 100%;height: 150px;}
.kefu_box .pane_right .bottom textarea{width: 100%;max-width: 100%;min-width:100%;height: 100px;max-height: 100px;min-height:100px;border: none;padding: 10px;}
.kefu_box .no_kefu{height: 100%;background: #efefef;}
.kefu_box .no_kefu p{text-align: center;font-size: 18px;padding-top: 30%}
.kefu_box .pane2{width: 750px;}
.kefu_box .pane2 .pane_right{padding-left: 0}
    /*�̶�����*/
.elevator{position: fixed;bottom: 30%;left: 50%;margin-left: 590px;}
.elevator li{width: 60px;height: 60px;border: solid 1px #eee;text-align: center;cursor: pointer;margin-bottom: -1px;background: #fff;}
.elevator li i{font-size:30px;}
.elevator li span{display: block;margin-top: -5px;}
.elevator li:hover{background: #c7171e;color: #fff;}
.elevator li:hover a, .elevator li:hover i{color: #fff}

.manager_main2 form label{width: 180px;}
.manager_main .tip_text a{color: #d0ad64;font-size: 14px;}
.form_value a.btn_mini{width: 80px;height: 35px;background: #c7171e;display: block;text-align: center;line-height: 35px;color: #fff;border-radius: 4px;}

/*ģ������*/
.input_box{position: relative;}
.input_list{margin-left: 130px;position: absolute;background: #fff;border: solid 1px #dcdfe6;z-index: 10;box-shadow: 0 1px 3px #e6e6e6;max-width: 700px;max-height: 300px;overflow-y: auto;}
.input_list li{line-height: 40px;padding-left: 10px;}
.omit {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.msg_list li{line-height: 55px;border-bottom: solid 1px #f3f3f3}
.msg_list .title{width: 70%;}
.msg_list h3{font-size: 20px;text-align: center;margin-bottom: 80px;}
.msg_list p{line-height: 30px;text-indent: 2em;font-size: 14px;}

.pm_xz2 p{text-indent: 2em;line-height: 35px;font-size: 16px;text-align: justify;}
.pm_body .pm_info p{font-size: 16px;}

.account span{width: 80px;display: block;margin-bottom: 10px;}
.tx_tips{background: #fdfaed;color: #f0ad4e;padding: 10px;}
/*���ַ�*/
.filter2 label{font-weight: normal;}
.filter2 label input{margin: 5px 5px 0 0;}
.filter2 .filter_list input.min-time{width: 80px;}
.es_list .pic, .col-lg-12, .col-lg-10, .es_list .pic, .col-lg-12, .col-lg-8{padding: 0!important;}
.es_list li{border-bottom: solid 1px #f1f1f1;padding-bottom: 25px!important;position: relative}
.es_list li .auctioned{position: absolute;right: 0;top: 10%}
.es_list .pic{position: relative}
.es_list .pic .tips{position: absolute;top: 0;left: 0;color: #fff;padding: 5px 15px;border-top-right-radius: 15px;border-bottom-right-radius: 15px;}
.es_list .pic .pmz{background: #c71622;}
.es_list .pic .wks{background: #288D65;}
.es_list .pic .ypm{background: #394166;}
.es_list .pic img{height: 11.5em;}
.tips_qs{background: #c71622;color: #fff;width: 60px;height: 25px;text-align: center;line-height: 25px;display: inline-block}
.tips_jz{background: #639be7;color: #fff;width: 60px;height: 25px;text-align: center;line-height: 25px;display: inline-block}
.tips_jz2{background: #288d65;color: #fff;width: 60px;height: 25px;text-align: center;line-height: 25px;display: inline-block}
.tips_aj{background: #f7912b;color: #fff;width: 60px;height: 25px;text-align: center;line-height: 25px;display: inline-block}
.es_list .money_right .money{font-size: 30px;margin-top: 20px;}
.es_list .money_right .money span{font-size: 14px;}
.erweima_right{margin-top: 80px;}
.es_stage{border: none;}
.es_stage .pic_center{height: 380px;}
.es_stage .gPic_l{padding: 0!important;}
.es_stage .gPic_l .pic_box li{height: 70px;width: 17%;border: solid 1px #f1f1f1;margin-left: 1%;}
.es_stage .pic_box .arrow{width: 30px;background: #000;height: 70px;color: #fff;text-align: center;}
.es_stage .pic_box .arrow i{font-size: 20px;line-height: 70px;}
.es_stage .gMain .big_money{font-size: 42px;font-weight: 700;}
.es_stage .gMain{padding-left: 50px;}
.es_stage .gMain .big_money span{font-size: 18px;font-weight: normal}
.es_stage h1.title{font-size: 1.8em}
.es_stage .tips_box span{margin-right: 10px;}
.es_stage .pm_detail .collect{width: 113px;height: 45px;background: #fff;font-size: 14px;text-align: center;line-height: 45px;cursor:pointer;box-shadow: 0 1px 3px rgb(0 0 0 / 20%);
    -webkit-box-shadow: 0 1px 3px rgb(0 0 0 / 20%);
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.2);
    -o-box-shadow: 0 1px 3px rgba(0,0,0,0.2);
    -ms-box-shadow: 0 1px 3px rgba(0,0,0,0.2);
}
.line_dj {height: 37px;background: #fff1f1;color: #f77a7a;font-size: 14px;line-height: 37px;margin-top: 13px;padding-left: 18px;position: relative;}
.btn_dj {background: #f54f4f;text-align: center;width: 87px;position: absolute;right: 0;top: 0;color: #fff;font-size: 15px;cursor: pointer;}
.tr-line {padding: 22px 0!important;border-bottom: 1px solid #f3f3f3;}
.trl-item1 {float: left;text-align: left;font-size: 14px;}
.trl-item1 .tt {font-weight: 700;font-size: 18px;margin-bottom: 10px;}
.component{border-top: 1px solid #f3f3f3;padding-top: 10px!important;}
.component .pic{width: 80px;height: 110px;}
.component .btn{background: #c71622;color: #fff;}
/*��ԴͼƬ*/
.content-item .title {font-size: 22px;border-bottom: 1px solid #f3f3f3;font-weight: 700;line-height: 58px;}
.content-item .cont-sty1 {margin-left: -20px;margin-top: 10px;padding-bottom: 20px;}
.content-item .cont-sty1 .item {margin: 15px 0 0 20px;width: 450px;height: 338px;float: left;overflow: hidden;position: relative;}
.content-item .cont-sty1 .item {height: 287px;text-align: center;background: #f4f4f4;}
.content-item .cont-sty1 .item>img {position: absolute;top: 50%;left: 50%;-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);max-width: 450px;max-height: 287px;height: auto!important;width: auto!important;}
.content-item .cont-sty1 .map{max-width: 100%;}
.content-item .content ul{width: 70%;}
.content-item .content ul li {display: inline-block;line-height: 24px;font-size: 14px;color: #394043;margin-top: 10px;width: 100%}
.content-item .content ul li .label {color: #999999;margin-right: 30px;font-weight: normal;font-size: 14px;}
.content-item .content ul.ul1 li {width: 50%;line-height: 24px;float: left;}
.content-item .content ul.ul2 li .label{float: left;line-height: 32px;display: inline-block}
.content-item .content ul.ul2 li .main{float: left;width: 70%;line-height: 32px;}

.content-item .content ul.ul3 li {width: 100%;line-height: 24px;}
@media only screen and (max-width:500px) {
    .content-item .content ul{width:100%;}
}
/*�Ƽ���Դ*/
.m-jumbotron {padding-top: 50px;padding-bottom: 50px;line-height: 1;text-align: center;}
.m-jumbotron .tit {font-weight: bold;color: #333;font-size: 33px;}
.m-jumbotron .sub-tit {margin-top: 15px;color: #878787;font-size: 16px;}
.container .nav_mini{margin-bottom: 10px;border-bottom: solid 2px #394044;}
.container .nav_mini li {float: left;padding: 0 30px;line-height: 58px;text-align: center;font-size: 1.4em;}
.container .nav_mini .active{background: #394044}
.container .nav_mini .active a{color: #fff;border: none}
.m-entry{width: 80%;margin: 0 auto;overflow: hidden;margin-bottom: 50px;}
.m-entry dl {padding: 12px 0;line-height: 40px;margin-bottom: 0;clear: both;height: 65px;}
.m-entry dt {float: left;color: #333;font-weight: normal;width: 120px;line-height: 40px;}
.m-entry dd {position: relative;float: left;width: 560px;}
.toolList li .field .input_list{z-index: 10;margin-left: 0;max-width: 380px;}
.toolList .field .input_list li{padding-left: 20px;margin-bottom: 0;line-height: 36px;height: 36px;}
.toolList li .updateP_list li{height: 96px;padding-left: 0;line-height: initial;}

.u-sug {position: relative;width: 100%;}
.m-entry input{height: 46px;line-height: 20px;padding: 10px;width: 560px;border: solid 1px #f5f5f5;}
.u-select {position: relative;float: left;width: 180px;height: 40px;padding: 10px;line-height: 20px;border-radius: 1px;background-color: #f5f5f5;color: #666;font-size: 12px;cursor: default;}
.u-select .u-select-options {padding-left:10px;font-size: 1.2em;position: absolute;z-index: 2;left: 0;top: 0;width: 179px;height: 40px;overflow-y: auto;background-color: #f5f5f5;border: 1px solid #f5f5f6;border-radius: 1px;}
.u-select .sugInput{position: absolute;left: 0;top: 0;width: 180px;height: 40px;background: #fff;font-size: 14px;}
.toolList li .tit2{width: 10%;text-align: left;display: inline-block;line-height: 40px;margin-left: 5%;}
.m-entry .total-floor {text-align: right;background-color: #fff;color: #333;font-size: 1em;padding-right: 25px;}
.m-entry .square {float: right;color: #333;line-height: 40px;padding-right: 10px;}
.m-entry input[type="checkbox"]{width: auto;height: auto;margin-right: 5px;margin-top: 2px;}
/*��ҵ����*/
.ps_list .pic img{width: 8.5em;height: auto;}
.ps_list .col-lg-6{padding-left: 40px;}
.agentinfo-wrapper {background: #fbfbfb;color: #3f3f3f;margin: 0 auto;padding: 28px;box-sizing: border-box;position: relative;}
.agentinfo-wrapper .agent-content .agent-main {min-height: 182px;height: auto;margin-bottom: 15px;position: relative;}
.agentinfo-wrapper .agent-content .agent-main .left-part .agent-pic {display: inline-block;width: 150px;}
.agentinfo-wrapper .agent-content .agent-main .right-part.agent-detail .agent-detail-top .agent-name {display: inline-block;font-size: 30px;height: 42px;margin-right: 15px;}
.agentinfo-wrapper .agent-content .agent-main .right-part.agent-detail .agent-detail-top .agent-otherinfo .agent-tel {line-height: 15px;font-size: 20px;color: #db4c3f;vertical-align: middle;}
.agentinfo-wrapper .agent-content .agent-main .right-part.agent-detail .agent-adress {margin-top: 15px;margin-bottom: 21px;display: inline-block;cursor: pointer;font-size: 0;}
.agentinfo-wrapper .agent-content .agent-main .right-part.agent-detail .agent-adress.couldnot-click {cursor: text;}
.agentinfo-wrapper .agent-content .agent-main .right-part.agent-detail .agent-adress .map-text {line-height: 17px;font-size: 12px;vertical-align: bottom;position: relative;top: 1px;color: #666;}
.agentinfo-wrapper .agent-content .agent-main .right-part.agent-detail .info-list .info-list-li {margin-right: 19px;font-size: 14px;height: auto;margin-bottom: 3px;line-height: 26px;}
.agentinfo-wrapper .agent-content .agent-main .right-part.agent-detail .info-list .info-list-li .info-item-label {font-weight: 700;color: #333;height: 100%;}
.agentinfo-wrapper .agent-content .agent-main .right-part.agent-detail .info-list .info-list-li .info-item-value {color: #666;max-width: 294px;cursor: text;}
@media only screen and (max-width:500px) {
    .agentinfo-wrapper .agent-content .agent-main .left-part {width: 32%}
    .agentinfo-wrapper .agent-content .agent-main .right-part {width: 65%}
    .agentinfo-wrapper .agent-content .agent-main .left-part .agent-pic{width: 100px;}
    .m-entry{width: 100%}
    .u-select{width: 120px;float: left!important;}
    .u-select .u-select-options{width: 119px;}

}
/*�¹���ϸ*/
.toolconter {width: 80%;margin: auto;}
.fidtitle {height: 58px;border-bottom: 2px solid #394044;margin: 50px 0;overflow: hidden;}
.fidtitle li {height: 58px;line-height: 58px;float: left;font-size: 20px;padding: 0 30px;cursor: pointer;border-top-right-radius: 2px;border-top-left-radius: 2px;overflow: hidden;}
.fidtitle .sel {background: #394044;color: #fff;}
.toolcont {min-height: 320px;margin-bottom: 80px;}
.toolList {position: relative;z-index: 99;}
.toolList li {height: 46px;line-height: 46px;margin-bottom: 20px;padding-left: 122px;position: relative;}
.toolList li .tit {width: 120px;height: 46px;display: block;position: absolute;top: 0;left: 0;}
.toolList li .field {height: 46px;position: relative;background: #f5f5f5;}
.toolList li .field select{height: 46px;position: relative;background: #f5f5f5;width: 99%;border: none;padding-left: 15px;}
.toolList li .field strong {height: 46px;padding: 0 50px 0 15px;display: block;position: relative;background: #fff;border: 1px solid #f5f5f5;font-weight: normal;}
.toolList li .field input {width: 100%;height: 44px;line-height: 44px;border: 0;background: 0;outline: none;}
.toolList li .field samp {position: absolute;top: 0;right: 10px;}
.toolbtn {border: 0;border-radius: 2px;width: 202px;height: 54px;line-height: 54px;font-size: 18px;background: #d00000;color: #fff;cursor: pointer;font-weight: bold;display: block;margin-top: 60px;margin-left: 122px;}
.tooladd {border: 2px solid #394044;padding: 25px 0;padding-top: 0;}
.tooladd li {height: 20px;line-height: 20px;padding: 0 25px;margin-top: 30px;}
.tooladd .li {height: 52px;line-height: 52px;background: #394044;color: #fff;margin-bottom: 25px;margin-top: 0;}
.tooladd li strong, .tooladd li span {height: 20px;float: left;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.tooladd .li strong, .tooladd .li span {height: 52px;font-size: 14px;}
.search_box2{width: 60%;}

.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {
    color: #fff;
    background-color: #9c0510;
}
.dropdown-menu > li > a{line-height: 45px;font-size: 1.2em;}
.header .container .search_box select{background: none;border: none;padding-left: 10px;}
/*�����б�*/
.evaluation_list li{border: 1px solid #e3e8ee;padding-top: 10px;padding-right:0 !important;margin-bottom: 25px!important;margin-right: 10px!important;}
.evaluation_list li p{line-height: 28px;font-size: 14px;}
.evaluation_list .bottom{background: #f6f6f6;padding: 5px 0;margin-top: 10px;}

.jp_btn_fixed{width: 100%;height: 150px;position: fixed;bottom: 0;background: rgb(0 0 0 / 70%);;z-index: 100}
.jp_btn_fixed a{width: 300px;height: 50px;background: #c7171e;display: block;margin: 50px auto;text-align: center;line-height: 50px;color: #fff;border-radius: 2px;font-size: 18px;}

.template table{border-collapse: collapse;border-spacing: 0;width: 100%;}
.template table {border-collapse: collapse;border-spacing: 0;empty-cells: show;border: 1px solid #cbcbcb;}
.template table td, .yh_contract table th {height:50px; line-height:40px;border-left: 1px solid #cbcbcb;margin: 0;overflow: visible;font-size: 14px;text-align: left;padding-left: 10px;}
.template table td {border-bottom: 1px solid #cbcbcb;}
.template table th{background: #efefef;font-weight: normal;}

.modal .modal_dialog2{width: 70%;max-width: 800px;min-height: 500px;}
.modal .modal_dialog2 .info{min-height: 300px;}
.modal .modal_dialog2 table{width: 100%;}
.modal .modal_dialog2 tr td{border: solid 1px #eee;padding:10px;}
.modal .modal_dialog2 thead tr{background: #ffe4e5;}
/*��������*/
.news_menu{box-shadow: none;border-radius: 0;border-top: 3px solid #c71622;background-color: #f9f9f9;min-height: 200px;padding-bottom: 0}
.news_menu li{line-height: 55px;border-bottom: 1px solid #f0f0f0;font-size: 16px;text-align: center;cursor: pointer}
.news_menu li.active{color: #c71622}
.news_menu li:hover{color: #c71622}
.news_content{box-shadow: none;padding-top: 0;}
.news_content li{background: #f9f9f9;padding: 20px;}
.news_content li img{float: left;width: 230px;max-height:144px;margin-right: 15px;}
.news_content li h3{color: #333;font-size: 18px;line-height: 26px;}
.news_content li .detail{font-size: 14px;margin: 15px 0;max-height: 60px;overflow: hidden;color: #333;}
.news_content li .time{float: right;color: #909090;}
.news_content li:hover h3{color: #c71622}
.header-top{position: fixed;width: 100%;top: 0;z-index: 1000;}
.news_content .news_detail{border: solid 1px #f0f0f0;padding: 10px 20px;}
.news_content .news_detail .top h2{font-size: 30px;margin-top: 10px;line-height: 50px;color: #333;}
.news_content .news_detail .top h3{color: #bababa;font-size: 14px;text-align: right;margin: 20px 0;}
.news_content .news_detail .top {border-bottom: 1px dashed #e3e4e8;}
.news_content .news_detail .info{margin-top: 20px;}
.news_content .news_detail .info p{text-indent: 2em;font-size: 16px;color: #333;margin-top: 25px;line-height: 32px;}
.news_content .news_detail .info img{max-width: 100%;display: block;margin: 0 auto;}





