﻿* {

    font-family: '微软雅黑' !important;

}

.container {

    width: 1180px !important;

    padding: 0px !important;

}

.default-color {

    color: #c00 !important;

}

.default-color img {

    display: none;

}

.default-background {

    background: #c00;

}

.default-border {

    border: 1px solid #e1e1e1;

    box-shadow: #e1e1e1 0px 0px 10px;

    background: #ffffff;

}

.houses-info {

    background: url(../images/detail-background.png);

    padding-bottom: 10px;

}

.abstract-img {

    width:600px;

    height: 370px;

    display: inline-block;

    /*overflow: hidden;*/

    vertical-align: top;

    float: left;

}

.buy-type {

    position: absolute;

    margin-left: 25px;

}

.buy-type img {

    margin-right: 10px;

}

.abstract-img-list-hidden {

    width:600px;

    height: 370px;

    overflow: hidden;

}

.abstract-img-list-hidden img{ width:600px;}

.abstract-img-list {

    margin-left: 0px;

}

.abstract-img-list img {

    width:600px;

    height: 450px;

    float: left;

}

.abstract-img-player {

    display: none;

    position: absolute;

    margin-top: -96px;

    background: rgba(27, 24, 24, 0.5);

    width: 599px;

    padding: 10px;

}

.abstract-img-player > div {

    display: inline-block;

}

.play-list img {

    width: 100px;

    height: 75px;

    border: 2px solid #e1e1e1;

    margin-right: 19px;

    cursor: pointer;

}

.play-list img.active {

    border-color: #c00;

}

.pointer {

    cursor: pointer;

}

.play-list-hidden {

    overflow: hidden;

    width:460px;

    height: 75px;

    position: absolute;

}

.abstract-info {

    display: inline-block;

    clear: both;

    background: #ffffff;

    width: 578px;

    height: 370px;

}

.abstract-info h1 {

    border-bottom: 1px dashed #e1e1e1;

    padding: 13px 14px 20px 28px !important;

    font-size: 2.7em;

}

.abstract-info h1 span {

    font-size: 35px;

    display: inline-block;

    width: 12em;

    white-space: nowrap;

    overflow: hidden;

    text-overflow: ellipsis;

}

.abstract-info h1 img {

    float: left;

    margin-right: 10px;

}

.abstract-info p {

    padding: 4px 0 0 30px;

    margin: 15px 0 10px;

    font-size: 14px;

}

.abstract-info p img {

    position: relative;

    top:-6px;

}

.abstract-info .glyphicon-map-marker {

    color: #999999;

    font-size: 1.2em;

	cursor:pointer

}

.unit {

    font-size: 25px;

}

.under {

    text-decoration: underline;

}

.tag {

    display: inline-block;

    border: 1px solid;

    color: #999999;

    padding: 4px 11px;

    margin-right: 5px;

    margin-bottom: 5px;

}

.count-button {

    padding: 12px 20px;

    color: #c00;

    border: 1px solid;

    background: #ffffff;

    margin-right: 10px;

    outline: none;

}

.look-button {

    border: 0;

    background: #c00;

    font-size: 20px;

    color: #ffffff;

    height: 46px;

    position: relative;

    top: 3px;

	display:inline-block;

	line-height:46px;

	text-align:center;

	font-size:17px;

	text-decoration:none;

    width: 160px;

    outline: none;

	cursor:pointer;

}

a.look-button:hover{ text-decoration:none; color:#fff; background:#ff7600;}

.detail-tab {

    padding: 0;

    min-width: 50%;

}

.detail-tab li {

    float: left;

    display: inline-block;

    width:138px;

    height: 60px;

    padding: 18px 0 0 0;

    text-align: center;

    font-size: 1.3em;

    cursor: pointer;

}

.detail-tab li:hover {

    /*background: #c00;*/

    text-decoration: underline;

    /*color: #c00;*/

    

}

.tab-box {

    margin-top: 20px;

    height: 62px;

}

.detail-tab .active {

    background: #c00;

    color:#ffffff;

}

.detail-tab .active img {

    position: absolute;

    margin: 42px 0 0 -48px;

}

.tel-box {

    display: inline-block;

    font-size: 1.2em;

    font-weight: bold;

    padding:15px 14px 14px 0;

}

.tel-box > img {

    display: inline-block;

}

.houses-detail {

    margin-top:20px;

    padding: 30px 30px 0 30px !important;

    color: #999999;

}

.houses-detail th {

    text-align: left;

    padding-left: 0;

    color: #4F4646;

    font-weight: bold;

}

.houses-detail tr > * {

    border:0 !important;

}

.houses-detail tr.top-border > * {

    border-top:1px dashed #e1e1e1 !important;

    padding-top: 30px;

    padding-bottom: 30px;

}

.group-title {

    font-size: 2em;

    padding-top: 20px !important;

    padding-bottom: 16px !important;

}

.group-title img {

    position: relative;

    top:-2px;

}

.group-body {

    overflow: hidden;

}

.coupon-list {

    border-right: 1px solid #e1e1e1;

    padding: 0 20px;

}

.coupon-info {

    display: inline-block;

    width: 840px;

    border-right: 1px solid #e1e1e1;

    padding: 5px 0;

}

.tgyh .coupon-info {

    padding-left: 10px;

}

.coupon-info-right {

    margin-left: 221px;

    padding-right: 10px;

}

.coupon-info p {

    margin-bottom: 3px;

    margin-left: 10px;

    color:#999999;

}

.coupon-info h4 {

    margin: 10px 0 5px;

    font-size: 18px;

    line-height: 22px;

}

.coupon-info label, .coupon-info span {

    font-size: 1em;

}

.coupon-info h4 label {

    display: inline;

}

.coupon-info img {

    float: left;

    margin-right: 20px;

}

.coupon-sale {

    display: inline-block;

    color:#999999;

    text-align: center;

    width: 290px;

    vertical-align: top;

    padding-top: 40px;

}

.coupon-sale button {

    border: 0;

    color: #ffffff;

    padding: 11px 20px;

    border-radius: 8px;

    font-size: 1.1em;

    outline: none;

}

.coupon-sale p {

    font-size: 18px;

    font-weight: bold;

    color: #c00;

    margin-bottom: 12px;

    text-align: center;

}

.coupon-item {

    padding-bottom: 20px;

}

.coupon-item.top-border {

    border-top: 1px dashed #e1e1e1;

    padding-top: 20px;

}

.coupon-item.bn {

    border: none;

}

.product-text {

    font-size: 2em;

    padding: 12px;

    padding-left: 0;

}

.done-box {

    float: right;

    width: 338px;

}

.done-box > h3 {

    padding:20px 25px;

    margin:0;

    border-bottom: 1px solid #e1e1e1;

}

.done-list {

    padding:0;

    margin-top:18px;

}

.done-list li {

    list-style-type: none;

    margin:10px 27px;

}

.done-list li > div {

    display: inline-block;

    background: #cccccc;

    border-radius: 5px;

    font-size: 1.3em;

    color: #ffffff;

}

.done-list li > div > p {

    border-top-left-radius: 5px;

    border-top-right-radius: 5px;

    background: #adadad;

    font-size: 0.5em;

    color: #ffffff;

    padding: 1px 3px;

    margin: 0;

}

.done-list li > label {

    top: -10px;

    position: relative;

}

.done-list li > label > span {

    color: #999999;

}

.photo-tab {

    border-bottom: 1px solid #e1e1e1;

    height: 59px;

}

.photo-tab ul {

    padding: 0;

    margin-top:-1px;

    display: inline-block;

}

.photo-tab ul li {

    list-style-type: none;

    float: left;

    width: 160px;

    margin-left: -1px;

    border: 1px solid #e1e1e1;

    padding: 18px 45px;

    text-align: center;

    background: #ffffff;

    font-size: 1.2em;

    z-index: 9;

    font-weight: bold;

    position: relative;

    height: 60px;

    cursor: pointer;

}

.photo-tab ul li.active {

    border-bottom:0;

    color: #c00;

    border-top:3px solid #c00;

}

.photo-tab .more {

    display: inline-block;

    padding: 20px;

    width: 100px;

    text-align: right;

}

.photo-list-hidden {

    width: 1061px;

    overflow: hidden;

    position: absolute;

    margin-left: 53px;

}

.photo-list .pic{ overflow:hidden; height:218px;}

.photo-list-body {

    width:9999999px;

}

.photo-list-body > div {

    display: inline-block;

    float: left;

    border: 1px solid #e1e1e1;

    margin: 0 15px;

}

.photo-list-body .photo-intro {

    background: #f7f7f7;

    padding-bottom: 10px;

    border-top: 1px solid #e1e1e1;

}

.photo-list-body .photo-intro p {

    margin: 0;

    font-weight: bold;

    padding: 5px;

}

.player-button {

    width: 55px;

    height: 300px;

    padding: 119px 5px;

    cursor: pointer;

}

.photo-list {

    overflow: hidden;

    padding: 47px 10px 70px 10px;

}

.rim-box {

    width:390px;

    float:right;

    padding: 18px 20px;

    background: #f7f7f7;

    border-bottom: 1px solid #e1e1e1;

}

.rim-box .type-list {

    padding: 0;

}

.rim-box .type-list li {

    list-style-type: none;

    float: left;

    width: 54px;

    text-align: center;

    margin-right: 16px;

    cursor: pointer;

}

.rim-box .type-list li i {

    display: inline-block;

    width: 54px;

    height: 54px;

    background: url(../images/viewimages.png) no-repeat;

}

.rim-box .active {

    color:#c00;

}

.rim-box .traffic {

    background-position:-76px -268px !important;

}

.rim-box .active .traffic {

    background-position:-76px -326px !important;

}

.rim-box .school {

    background-position:-138px -268px !important;

}

.rim-box .active .school {

    background-position:-138px -326px !important;

}

.rim-box .entertainment {

    background-position:-199px -268px !important;

}

.rim-box .active .entertainment {

    background-position:-199px -326px !important;

}

.rim-box .restaurant {

    background-position:-261px -268px !important;

}

.rim-box .active .restaurant {

    background-position:-261px -326px !important;

}

.rim-box .bank {

    background-position:-322px -268px !important;

}

.rim-box .active .bank {

    background-position:-322px -326px !important;

}

.rim-list {

    width: 390px;

    height: 373px;

    overflow-y: auto;

}

.marker-icon {

    height: 22px;

    width: 17px;

    background: url(../images/viewimages.png) -392px -233px no-repeat;

    display: inline-block;

}

.rim-list .rim-item {

    color: #999999;

    padding: 10px 15px 0px 15px;

}

.rim-list .block {

    color:#000000;

}

.rim-list span {

    position: relative;

    top: -6px;

}

.rim-list s {

    text-decoration: none;

}

.map-container {

    width: 788px;

    height: 487px;

    float: left;

}

/* 弹出层*/



.photo-detail {

    display: block;

    position: absolute;



    right: 0;

    bottom: 0;

    width: 101%;

    height: 100%;

    overflow-x: hidden;

    overflow-y: auto;

    left: 0;

    z-index: 96;

    outline: 0;

    -webkit-overflow-scrolling: touch;

}

.photo-detail-body {

    background: #ffffff;

    width: 1077px;

    height: 685px;

    margin: auto;

}

.detail-main {

    border: 25px solid #2b2b2b;

    background: #2b2b2b;

    width: 767px;

    float: left;

    overflow: hidden;

    height: 685px;

}

.detail-photo-list {

    width:99999px;

}

.detail-photo-list img {

    float: left;

}

.detail-player .player-left,.detail-player .player-right {

    margin-top:30px;

    cursor: pointer;

}

.detail-player-hidden {

    width: 628px;

    overflow: hidden;

    float: left;

    margin-top: 20px;

    margin-left: 25px;

}

.detail-player-list {

    width: 99999px;

}

.detail-player-list > img {

    float: left;

    margin-right: 28px;

    border: 2px solid #d2d2d2;

    cursor: pointer;

}

.detail-player-list > img.active {

    border-color:#c00;

}

.detail-player {

    }

.photo-button {

    position: absolute;

    width: 50px;

    height: 70px;

    font-size: 32px;

    background: rgba(116, 113, 113, 0.7);

    padding: 15px 7px;

    margin-top: 216px;

    cursor: pointer;

}

.photo-button > span {

    font-size:32px;

}

.photo-right {

    margin-left: 669px;

}

.photo-type-intro {

    width:310px;

    height:685px;

    background: #ffffff;

    float: left;

    padding:30px 20px;

}

.photo-type-name {

    color: #333333;

    font-size: 24px;

    font-weight: 700;

    padding-left: 5px;

}

.bottom-line {

    border-bottom: 1px dashed #e1e1e1;

    height: 15px;

}

.photo-type-list {

    margin-top:17px;

}

.photo-type-list > div {

    padding:15px;

    border:1px solid #e1e1e1;

    margin-top:10px;

    cursor: pointer;

}

.photo-type-list > div.active {

    border-color: #c00;

    color: #c00;

}



/*bootstrap默认样式bug*/

    ul.nav > li > a {

    padding:0;

}

.houses-info h5 {

    margin-top: 10px;

    margin-bottom: 10px;

}

.houses-info h1 {

    margin-top: 10px;

    margin-bottom: 10px;

}

.interest {

    clear: both;

    border: 1px solid #e1e1e1;

    box-shadow: #e1e1e1 0px 0px 10px;

    background: #ffffff;

    margin: 15px 0;

}

.interest h4 {

    padding: 20px 30px;

    margin: 0;

    font-weight: bold;

    border-top: 3px solid #c00;

    border-bottom: 1px solid #e1e1e1;

    font-size: 16px;

}

.interest-list {

    padding:26px 48px;

}

.interest-info > div {

    display: inline-block;

    margin-top: 12px;

    float: right;

}

.interest-item {

    display: inline-block;

    margin: 10px 17px;

    border: 1px solid #e1e1e1;

    padding-bottom: 4px;

}

.interest-title {

    height: 50px;

    background: rgba(103, 103, 103, 0.7);

    position: absolute;

    width: 320px;

    padding: 15px 7px;

    color: #ffffff;

    margin-top: -50px;

}

.interest-item .unit {

    color: #c00;

    font-size: 14px;

    margin-right: 5px;

}

.interest-title > span {

    color:#ffffff;

}

.interest-title .tag {

    color: #ffffff;

    font-size: 12px;

    padding: 1px 2px;

    border-radius: 3px;

}

.interest-item .unit span {

    font-size: 1.2em;

    line-height: 14px;

    color: #c00;

}

.interest-info > label {

    font-size: 14px;

    padding: 8px;

    display: inline-block;

    max-width: 23rem;

    overflow: hidden;

    white-space: nowrap;

    text-overflow: ellipsis;

    position: relative;

    top: 4px;

}

.tip-box:link,.tip-box:visited {

    }

.tip-box > span {

    display: none;

    position: absolute;

    z-index: 1;

    padding: 2px 7px;

    border: 1px solid #c00;

    color: #c00;

    border-radius: 4px;

    margin-top: 23px;

    margin-left: -33px;

}

.tip-box > span > img {

    position: absolute;

}

#marker {

    cursor: pointer;

}

#header a {

    overflow: visible;

}

.abstract-info label {

    font-size: 14px;

}

.table th,.table td {

    font-size:14px;

}

/*金融产品模块*/

.financeList .coupon-list {

    width: auto;

    border: none;

    padding: 30px 0 0;

}

.financeList .coupon-item {

    width: 542px;

    border: 1px solid #e1e1e1;

    margin-left: 30px;

    margin-bottom: 30px;

    padding: 24px 0 24px 15px;

}

.financeList .coupon-info {

    width: 370px;

}

.financeList p {

    color: #333;

    font-size: 14px;

}

.financeList p a {

    color: #5fb5ff;

}

.financeList .default-color {

    font-weight: bold;

    font-size: 20px;

}

.financeList .coupon-info-right {

    margin-left: 145px;

    width: 230px;

}

.financeList .coupon-sale {

  width: 148px;

  padding: 45px 25px 8px 25px;

}

.financeList .coupon-info-right {

    line-height: 2;

    padding-top: 8px;

}



/*金融产品弹框*/

#container {

    padding-top: 0 !important;

}

#financeDialog {

    display: none;

    text-align: left;

    padding: 21px 29px 34px;

}

#financeDialog label {

    color: #666;

    font-weight: normal;

}

#financeDialog p {

    padding-left: 20px;

    padding: 19px;

} 

#financeDialog p.tc {

    padding: 5px;

}

#financeDialog .phone {

    border-bottom: 1px solid #e1e1e1;

    padding-bottom: 30px;

}

#financeDialog p.yield {

    padding-top: 24px;

    padding-bottom: 45px;

}

#financeDialog p.typeStatus {

    padding-top: 24px;

    padding-bottom: 6px;

}

#financeDialog select {

    padding: 10px;

    border-radius: 3px;

    margin-left: 10px;

    width: 260px;

    border: 1px solid #e1e1e1;

    -webkit-border-radius: 3px;

    -moz-border-radius: 3px;

    -o-border-radius: 3px;

}

#financeDialog option {

    padding: 10px;

}

#financeDialog button {

    font-size: 18px;

    height: 50px;

    line-height: 50px;

    border: none;

    width: 300px;

    border-radius: 3px;

    -webkit-border-radius: 3px;

    -moz-border-radius: 3px;

    -o-border-radius: 3px;

}

.color_orange {

    color: #c00;

}

.bg_orange {

    background: #c00;

    color: #fff;

}

.statusDialog img {

    padding: 78px 0 38px;

    box-shadow: none;

}

.statusDialog h4 {

    color: #333;

    font-size: 18px;

    font-weight: bold;

}

.statusDialog p {

    padding: 20px 20px 5px;

}

.ui-dialog-container .ui-dialog-buttons {

    border-top: none;

}

.ui-dialog-button.lookAppointmentDialog,

.ui-dialog-button.closeDialog {

    margin: 60px 0;

    width: 140px;

    text-align: center;

    height: 50px;

    line-height: 50px;

    color: #fff;

    font-size: 18px;

    margin-right: 20px;

}

.ui-dialog-button.closeDialog {

    background: #03b293; 

}

.ui-dialog-container {

    border: 1px solid #e1e1e1;

}

.ui-dialog-container .ui-dialog-header {

    font-size: 18px;

    height: 56px;

    line-height: 56px;

    background-color: #f1f1f1;

    padding-left: 20px;  

    border-bottom: 1px solid #e1e1e1;

    position: relative;

}

.ui-dialog-close {

    display: none;

}

.dialogClose {

    width: 43px;

    height: 43px;

    display: inline-block;

    background: url('../images/close.png') no-repeat;

    position: absolute;

    right: -10px;

    top: -10px;

}

.coupon-info.noBorder {

    border: none;

    padding-left: 30px;

}

.icon_acceptBox {

    width: 23px;

    height: 18px;

    display: inline-block;

    background: url(../images/icon_dialog.png) no-repeat left -49px;

    vertical-align: top;

    margin-top: -2px;

}

.icon_acceptBox.unchecked {

    background-position: left bottom;

}

#acceptBox {

    display: none;

}

.statusDialog {

    text-align: center;

}







.t_box{ width:440px; /*height:330px;*/ padding-bottom:8px;}

.t_box .boxt{ height:33px;}

.t_box .boxt h3{ height:33px; padding-left:10px; font-size:15px; line-height:33px; float:left; font-family:"微软雅黑"; font-weight:normal;}

.t_box .boxt h3 a{ font-size:17px;}

.t_box .boxt img{ margin-top:7px;}

.all366C a:link,.all366C a:visited{ color:#c00;}

.all366C a:hover{ color:#c00;}





.t_box .m1 .txt{ float:left; width:260px;}

.t_box .m1 .pic{ width:155px; height:130px; float:right; margin:15px; display:inline; margin-left:0px; margin-bottom:2px;}

.t_box .m1 .pic p{ height:20px; line-height:20px; text-align:center;}

.t_box .m1 .pic img{ padding:2px; border:1px solid #dbdbdb}

.t_box .m1 ul{ padding:10px; line-height:23px; }

.t_box .m1 ul li{ clear:both}

.t_box .m1 ul i{color: #ff0000;font-family: Arial,Helvetica,sans-serif;font-style: normal;font-weight: bold; width:170px; display:inline; float:none;}

.t_box .m1 ul em{ color:#9ca19d; float:left; width:75px;}



.t_box .m2 table{ width:436px; margin:0px auto; border-left:1px solid #b5b5b5;border-top:1px solid #b5b5b5;}

.t_box .m2 table td{ height:26px; line-height:26px;border-bottom:1px solid #b5b5b5;border-right:1px solid #b5b5b5; padding-left:3px;}



.switch{ color:#3366cc; float:right; margin-top:-20px; cursor:pointer}


.huxing .tit {
    background: #f3f3f3;
    overflow: hidden;
}
.huxing .tit h5 {
    float: left;
    line-height: 56px;
    font-size: 24px;
    color: #333;
    font-weight: normal;
    margin-left: 20px;
}
.huxing .tit .txt {
    float: left;
    margin-left: 12px;
    line-height: 56px;
}
.huxing .tit .bm {
    width: 100px;
    height: 26px;
    line-height: 26px;
    text-align: center;
    text-decoration: none;
    background-color: #ed603d;
    border-radius: 4px;
    font-size: 14px;
    color: #fff;
	    margin-left: 10px;
		padding: 5px;
}

.huxing .tit .link {
    float: right;
    margin-right: 20px;
    line-height: 56px;
    height: 56px;
}
.huxing .tit .link a{
    color: #333 ;
}
.huxing .tit .link a:hover {
    color: #ed603d;
	text-decoration: none;
}

 .huxing .list {
    margin-top: 20px;
	padding-left: 10px;
    padding-right: 10px;
}
.huxing .list ul {
    overflow: hidden;
    width: 1200px;
    margin-left: -32px;
}
.huxing .list li {
    float: left;
    width: 261px;
    margin-left: 35px;
}

.huxing .list li:nth-child(5){display:none;}
.huxing .list li:nth-child(6){display:none;}
.huxing .list li:nth-child(7){display:none;}
.huxing .list li:nth-child(8){display:none;}
.huxing .list li:nth-child(9){display:none;}
.huxing .list li:nth-child(10){display:none;}
.huxing .list a {
    display: block;
    height: 208px;
    border: #e5e5e5 1px solid;
    position: relative;
}
.huxing .list img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.huxing .list .text {
    margin-top: 6px;
}
.huxing .list .txt {
    color: #333;
    line-height: 24px;
    text-indent: 6px;
}
.huxing .list .tag {
    overflow: hidden;
    margin-top: 6px;
		border: 0 !important;
    color: #fff !important;
}
.huxing .list .tag span.tag_1 {
    background-color: #ed603d;
		    padding: 3px;
}
.huxing .list .queryHouse {
        background-color: rgb(222 97 59 / 10%);
    color: #ed603d;
        padding: 6px 10px 6px 10px;
    margin-left: 20px;
    position: relative;
    cursor: pointer;
	font-style: inherit !important;
}

.gfzgcs_banner {
    width: 1180px;
    height: 82px;
    margin: 0 auto;
    background: url(/skin/images/gfzgcs_bar.png) no-repeat;
    margin-top: 30px;
    display: flex;
    display: -webkit-flex;
	    cursor: pointer;
}
.gfzgcs_banner a {
    width: 100%;
    position: relative;
}
.gfzgcs_banner a:hover {
text-decoration:none
}

.gfzgcs_banner .text {
    width: 80%;
}
.gfzgcs_title {
    font-size: 22px;
    margin: 15px auto;
    text-align: center;
    color: #30a15d;
    font-weight: bold;
}
.gfzgcs_subtitle {
    margin: 0px auto;
    text-align: center;
    color: #999999;
    display: block;
}
.gfzgcs_banner .test {
    position: absolute;
    right: 2em;
    top: 21px;
    font-size: 18px;
    background: #ffaf16;
    color: #fff;
    padding: 7px 20px;
    border-radius: 20px;
    box-shadow: 0px 3px 1px 1px #f28e00;
    font-weight: 400;
}


.publicForm.yfcx{
	background-image: url("/skin/images/bg11.png");
	max-height: 588px;
	padding-top: 88px;
	    position: fixed;
		    z-index: 99999;
}
.publicForm.yfcx.haveCard{
	background-image: url("/skin/images/bg10.png");
	max-height: 648px;
}
.yfcx .title{
	font-size: 24px;
	line-height: 27px;
	font-family: Source Han Serif CN;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
	padding-top: 28px;
}
.yfcx .telList{
	font-size: 16px;
	color: #666666;
	text-align: center;
	overflow: hidden;
	text-indent: 1em;
	height: 40px;
	position: relative;
}
.yfcx .telList:after{
	content: attr(data-text);
	position: absolute;
	top: 20px;
	right: 0;
	left: 0;
	width: 100%;
	background: #fff;
}
.yfcx .swiper-wrapper{
	height: 40px;
}
.yfcx .org{
	color: #FFA009;
	font-size: 16px;
}
.yfcx .blockList{
	color: #ffffff;
	height: 188px;
	overflow: hidden;
	position: relative;
	margin: 20px 0 5px;
}
.yfcx .blockList:before{
	content: "";
	position: absolute;
	left: 0;
	top:43px;
	background: url("/skin/images/opacity.png");
	width: 600px;
	height: 144px;
}
.yfcx .blockList table{
	width: 80%;
	margin: 0px auto;
	border-collapse: collapse;
}
.yfcx tr{
	border:1px solid #ffffff;

}
.yfcx .table-head{
	background-color: rgba(255,255,255,.3);
}
.yfcx .table-head th{
	width: 20%;
}
.yfcx .table-body td{
	text-align: center;
}
.yfcx .table-head th,
.yfcx .table-body td{
	padding: 10px 0;
	color: #ffffff;
	border: inherit;
	white-space: nowrap;
}
.yfcx .subTitle{
	padding-top: 0;
	font-size: 16px;
	color: #666666;
	text-align: center;
}
.yfcx .inputArea{
	padding: 28px;
}
.yfcx.havCard .inputArea{
	padding-top: 20px;
}
.yfcx .tel,
.yfcx .card{
	display: block;
	width: 80%;
	margin: 0 auto;
	height: 40px;
	background: transparent;
	border: 1px solid #ccc;
	border-radius: 4px;
	text-indent: 1em;
	    font-size: 16px;
}
.yfcx .card{
	margin-top: 26px;
}
.yfcx .tel::-webkit-input-placeholder,
.yfcx .card::-webkit-input-placeholder{
	/* WebKit browsers */
	color: #ccc;
}
.yfcx .tel:-moz-placeholder,
.yfcx .card:-moz-placeholder{
	/* Mozilla Firefox 4 to 18 */
	color: #ccc;
}
.yfcx .tel::-moz-placeholder,
.yfcx .card:-moz-placeholder{
	/* Mozilla Firefox 19+ */
	color: #ccc;
}
.yfcx .tel::-ms-input-placeholder,
.yfcx .card:-ms-input-placeholder{
	/* Internet Explorer 10+ */
	color: #ccc;
}
.yfcx .btnArea{
	text-align: center;
}
.yfcx .btnArea .agreement{
	color: #999999;
}
.yfcx .botArea{
	margin-top: 20px;
}
.yfcx .signUpBtn{
	width: 80%;
	background-color: #36AF58;
	color: #ffffff;
	padding: 10px 50px;
	border-radius: 4px;
	font-size: 16px;
	cursor: pointer;
	    border: 0;
}
.yfcx .selectItem{
	vertical-align: middle;
	margin:0 !important;
}
.yfcx .filter{
	filter:blur(5px);
}
